﻿@charset "IBM437";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 11, 2013 */
@font-face {
  font-family: 'pt_sans';
  src: url("../font/pts55f-webfont.eot");
  src: url("../font/pts55f-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pts55f-webfont.woff") format("woff"), url("../font/pts55f-webfont.ttf") format("truetype"), url("../font/pts55f-webfont.svg#pt_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pt_sans';
  src: url("../font/pts56f-webfont.eot");
  src: url("../font/pts56f-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pts56f-webfont.woff") format("woff"), url("../font/pts56f-webfont.ttf") format("truetype"), url("../font/pts56f-webfont.svg#pt_sansitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'pt_sans';
  src: url("../font/pts75f-webfont.eot");
  src: url("../font/pts75f-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pts75f-webfont.woff") format("woff"), url("../font/pts75f-webfont.ttf") format("truetype"), url("../font/pts75f-webfont.svg#pt_sansbold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'pt_sans';
  src: url("../font/pts76f-webfont.eot");
  src: url("../font/pts76f-webfont.eot?#iefix") format("embedded-opentype"), url("../font/pts76f-webfont.woff") format("woff"), url("../font/pts76f-webfont.ttf") format("truetype"), url("../font/pts76f-webfont.svg#pt_sansbold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 11, 2013 */
@font-face {
  font-family: 'questrial';
  src: url("../font/questrial-regular-webfont.eot");
  src: url("../font/questrial-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/questrial-regular-webfont.woff") format("woff"), url("../font/questrial-regular-webfont.ttf") format("truetype"), url("../font/questrial-regular-webfont.svg#questrialregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* This webfont is generated by http://fontello.com open source project. February 14,2014 */
@font-face {
  font-family: 'fontello';
  src: url("../font/fontello.eot?58252325");
  src: url("../font/fontello.eot?58252325#iefix") format("embedded-opentype"), url("../font/fontello.woff?58252325") format("woff"), url("../font/fontello.ttf?58252325") format("truetype"), url("../font/fontello.svg?58252325#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 264, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "only screen and (min-width: 768px)";
  width: 768px;
}

/* line 269, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "only screen and (min-width:640px)";
  width: 640px;
}

/* line 274, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "only screen and (min-width:1024px)";
  width: 1024px;
}

/* line 292, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 297, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
  /*height: 100%;*/
}
.box {
  display: flex;
  flex-flow: column;
  height: 100%;
}

/* line 300, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
body {
  background: white;
  /*color: #222222;*/
  color: #002A00;
  padding: 0;
  margin: 0;
  /*font-family: "pt_sans";
  font-weight: normal;
  font-style: normal;*/
  font-family: din-2014, sans-serif;font-style: normal;font-weight: 400;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 313, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 318, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 321, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
object,
embed {
  height: 100%;
}

/* line 322, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 328, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 333, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 334, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 335, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 336, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 337, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 338, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 339, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 345, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 348, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 358, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 361, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* Grid HTML Classes */
/* line 127, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
.row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  /*max-width: 62.5em;*/
  max-width: 1024px;
  width: 100%;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 132, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
.row.collapse .column,
.row.collapse .columns {
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 135, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
.row .row {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}
#frmEventReg .row, .renewalPaymentConfirmation .row {
  margin-left: auto;
  margin-right: auto;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 136, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 141, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
.column,
.columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
}
header .columns {
    padding-left: 0px;
}
article {
	overflow-x: hidden;
}
article, div.listing-container {
    padding: 0.5em 0 0.5em 0.5em;
}
@media only screen and (min-width: 768px) {
    article, div.listing-container {
        padding: 0;
    }
}
aside.l-sidebar {
    background: #eaeaea;
    padding-left: 0;
    padding-right: 0;
}
aside.l-sidebar, .l-content {
    margin-bottom: 2em;
}
.home.l-content {
    margin-bottom: 0;
}
aside.l-sidebar {
    margin-bottom: 2em;
}
aside.l-sidebar + .l-content, .l-content {
    padding-left: 0em;
}
@media only screen and (min-width: 768px) {
    aside.l-sidebar + .l-content, .l-content {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
    aside.l-sidebar + .home.l-content, .home.l-content {
        padding-left: 0em;
        padding-right: 0;
    }
}
.l-sidebar > h1 {
    display: none !important;
}
.side-nav li.expand ul {
    margin-left: 2.75em;
}
.side-nav li.expand li.expand  ul {
    margin-left: 1em;
}
@media only screen {
  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-3 {
    width: 25%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-6 {
    width: 50%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-9 {
    width: 75%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-12 {
    width: 100%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-0 {
    margin-left: 0%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-3 {
    margin-left: 25%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-6 {
    margin-left: 50%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-9 {
    margin-left: 75%;
  }

  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .small-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 153, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 154, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 157, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-3 {
    margin-left: 25%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-6 {
    margin-left: 50%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-9 {
    margin-left: 75%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .medium-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 176, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 179, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
@media only screen and (min-width: 640px) {
  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-3 {
    width: 25%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-6 {
    width: 50%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-9 {
    width: 75%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-12 {
    width: 100%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-0 {
    margin-left: 0%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-3 {
    margin-left: 25%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-6 {
    margin-left: 50%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-9 {
    margin-left: 75%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 194, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-1 {
    left: 8.33333%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-1 {
    right: 8.33333%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-2 {
    left: 16.66667%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-2 {
    right: 16.66667%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-3 {
    left: 25%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-3 {
    right: 25%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-4 {
    left: 33.33333%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-4 {
    right: 33.33333%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-5 {
    left: 41.66667%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-5 {
    right: 41.66667%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-6 {
    left: 50%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-6 {
    right: 50%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-7 {
    left: 58.33333%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-7 {
    right: 58.33333%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-8 {
    left: 66.66667%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-8 {
    right: 66.66667%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-9 {
    left: 75%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-9 {
    right: 75%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-10 {
    left: 83.33333%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-10 {
    right: 83.33333%;
    left: auto;
  }

  /* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-push-11 {
    left: 91.66667%;
    right: auto;
  }

  /* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .large-pull-11 {
    right: 91.66667%;
    left: auto;
  }

  /* line 203, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 206, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_grid-5.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }
}
/* Foundation Visibility HTML Classes */
/* line 11, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.show-for-small,
.show-for-medium-down,
.show-for-large-down {
  display: inherit !important;
}

/* line 17, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
  display: none !important;
}

/* line 23, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
  display: inherit !important;
}

/* line 27, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 38, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
  display: table;
}

/* line 48, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
  display: table-header-group !important;
}

/* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
  display: table-row-group !important;
}

/* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
  display: table-row !important;
}

/* line 79, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
  display: table-cell !important;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 640px) {
    .show-for-small-only {
        display: none !important;
    }
}
@media only screen and (min-width: 768px) {
  /* line 85, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-medium,
  .show-for-medium-up {
    display: inherit !important;
  }

  /* line 87, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-small {
    display: none !important;
  }

  /* line 89, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-small {
    display: inherit !important;
  }

  /* line 92, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 98, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table;
  }

  /* line 103, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
    display: table-header-group !important;
  }

  /* line 108, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
    display: table-row-group !important;
  }

  /* line 113, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important;
  }

  /* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.hide-for-small {
    display: table-cell !important;
  }
}
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 640px) {
  /* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-large,
  .show-for-large-up {
    display: inherit !important;
  }

  /* line 129, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-medium,
  .show-for-medium-down {
    display: none !important;
  }

  /* line 132, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 135, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-large,
  .hide-for-large-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 142, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table;
  }

  /* line 148, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  /* line 154, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  /* line 160, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  /* line 167, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important;
  }
}
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1024px) {
  /* line 173, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 176, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-large,
  .show-for-large-down {
    display: none !important;
  }

  /* line 179, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important;
  }

  /* line 181, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-xlarge {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 187, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table;
  }

  /* line 192, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important;
  }

  /* line 197, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important;
  }

  /* line 202, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important;
  }

  /* line 208, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 215, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 222, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 230, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 234, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 239, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 244, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 246, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 251, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 255, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 259, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 263, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 268, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 274, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 276, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 281, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 285, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 289, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 293, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 298, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 303, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 304, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 305, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 306, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 309, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 310, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 311, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 312, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 313, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 314, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 315, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 316, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 317, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 318, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 319, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 320, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625em;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  [class*="block-grid-"]:after {
    clear: both;
  }
  /* line 27, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625em 1.25em;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.09375em;
  line-height: 1.6;
}

/* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  /*color: #473f3c;*/
  font-weight: 300;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}

.validation-note {margin-bottom: 1em;}

/* Typography resets */
/* line 145, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  direction: ltr;
}

h2 {
    margin-top: 1em;
}
@media only screen and (min-width: 768px) {
    h2 {
        margin-top: 0;
        margin-left: 0.5em;
    }
}

.hero-banner h2 {margin-left: 0;}

@media only screen and (min-width: 768px) {
    h2 {margin: 0;}
}

/* Default Link Styles */
/* line 152, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
a {
  /*color: #e36f1e;*/
  /*color: #192A66;*/
  color: #B7398D;
  text-decoration: none;
  line-height: inherit;
  font-weight: 500;
}
/* line 158, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
a:hover, a:focus {
  /*color: #e36f1e;*/
  color: #5CC4ED;
  font-weight: 500;
}
/* line 160, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 164, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  /*font-size: 0.875em;*/
  line-height: 1.6;
  margin-bottom: 1.25em;
  text-rendering: optimizeLegibility;
font-size: 14px;
letter-spacing: 0;
/*line-height: 18px;*/
}
.cta2-wrapper .sides {
    background-color: #fff;
}
.cta2-wrapper p {
    margin-bottom: 1em;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 16px;
}
/* line 174, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875em;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 182, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  /*font-family: "questrial";
  font-weight: normal;
  font-style: normal;
  color: #473f3c;*/
    font-family: din-2014, sans-serif;font-style: normal;font-weight: 400;
    color: #192A66;
    letter-spacing: 0;

  text-rendering: optimizeLegibility;
  /*margin-top: 0.2em;*/
  margin-bottom: 0.5em;
  line-height: 1.2125em;
}
h1, h3, h4, h5, h6 {
    margin-top: 0.2em;
}
/* line 192, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #473f3c;
  line-height: 0;
}

/* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h1 {
  /*font-size: 1.125em;*/
    font-size: 24px;
}

/* line 200, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h2 {
  font-size: 0.875em;
}

/* line 201, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h3 {
  font-size: 0.9375em;
  margin-bottom: 1.5em;
}

/* line 202, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h4 {
  font-size: 0.8125em;
}

/* line 203, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h5 {
  font-size: 1em;
}

/* line 204, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
h6 {
  font-size: 0.875em;
}

/* line 208, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
hr {
  border: solid #bcb2a7;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25em 0 0.8em;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 218, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 224, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}
p > strong,
p > b {
  font-weight: bold;
  color: #192A66;
  line-height: inherit;
}

/* line 229, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 234, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #a14e14;
}

/* Lists */
/* line 243, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 0.875em;
  line-height: 1.6;
  margin-bottom: 0.8em;
  list-style-position: inside;
  font-family: inherit;
}
ol.orbit-bullets {
    font-size: 1.375em;
}

/* line 251, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul, ol {
  margin-left: 0;
}
/* line 253, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
}

/* Unordered Lists */
/* line 260, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
  font-size: 1em;
  /* Override nested font-size change */
}
/* line 269, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 272, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
}
/* line 273, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
}
/* line 274, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
}
/* line 275, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 282, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25em;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 291, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3em;
  font-weight: bold;
}
/* line 295, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75em;
}

/* Abbreviations */
/* line 300, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

/* line 307, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 312, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25em;
  padding: 0.5625em 1.25em 0 1.1875em;
  border-left: 1px solid #dddddd;
}
/* line 317, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125em;
  color: #7e706b;
}
/* line 321, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 326, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #7e706b;
}

/* line 332, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #978a85;
}

/* Microformats */
/* line 338, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25em 0;
  border: 1px solid #dddddd;
  padding: 0.625em 0.75em;
}
/* line 344, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 348, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375em;
}

/* line 355, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 357, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625em;
}

@media only screen and (min-width: 768px) {
  /* line 368, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 369, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  h1 {
    font-size: 1.75em;
  }

  /* line 370, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  h2 {
    font-size: 1.5em;
  }

  /* line 371, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
    p + h3 {
        margin-top: 2em;
    }
  h3 {
    /*font-size: 1.25em;*/
    font-size: 20px;
  }

  /* line 372, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.125em;
  }
}
/*
 * 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 383, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 385, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 393, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 394, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 396, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 401, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 404, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 409, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 412, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 414, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 420, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 426, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 428, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 429, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }

  /* line 430, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 431, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button, .button, input[type="button"],
input[type="reset"],
input[type="submit"] {
  /*border-style: solid;*/
  /*border-width: 1px;*/
  border-width: 0px;
  cursor: pointer;
  font-family: inherit;
  /*font-weight: normal;*/
  font-weight: bold;
  line-height: normal;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.9375em;
  padding-right: 1.875em;
  padding-bottom: 1em;
  padding-left: 1.875em;
  /*font-size: 0.75em;*/
  font-size: 12px;
  /*background-color: #473f3c;*/
  background-color: #192A66;
  /*border-color: #2b2625;*/
  /*color: #bcb2a7;*/
  /*color: #192A66;*/
  color: #fff;
  opacity: 1;
}
.l-sidebar .side-nav > li > a {
  /*border-style: solid;*/
  /*border-width: 1px;*/
  border-width: 0px;
  cursor: pointer;
  font-family: inherit;
  /*font-weight: normal;*/
  font-weight: 500;
  line-height: normal;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.9375em;
  padding-right: 1.875em;
  padding-bottom: 1em;
  padding-left: 1.875em;
  /*font-size: 0.75em;*/
  font-size: 12px;
  /*background-color: #473f3c;*/
  background-color: transparent;
  /*border-color: #2b2625;*/
  /*color: #bcb2a7;*/
  color: #192A66;
  opacity: 1;
}
.site-utilities .button {
    margin-bottom: 0;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover, /*.l-sidebar .side-nav > li > a:hover,*/ .button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus/*, .l-sidebar .side-nav > li > a:focus*/ {
  /*background-color: #2b2625;*/
  background-color: #192A66;
}
.main-global-search input[type="submit"]:hover {
    color: #5CC4ED;
}
.main-global-search input[type="submit"]:focus {
    outline: none;
}
.l-sidebar .side-nav > li > a:hover {
  /*background-color: #2b2625;*/
  /*background-color: #192A66;*/
  color: #5CC4ED;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover, /*.l-sidebar .side-nav > li > a:hover,*/ .button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus /*,.l-sidebar .side-nav > li > a:focus*/ {
  /*color: #bcb2a7;*/
  color: #5CC4ED;
  text-decoration: none;
}
.l-sidebar .side-nav > li > a:hover, .l-sidebar .side-nav > li > a:focus {
}
/* line 176, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.secondary, .button.secondary, input.secondary[type="button"],
input.secondary[type="reset"],
input.secondary[type="submit"], .l-sidebar .side-nav > li > a.secondary {
  background-color: #bcb2a7;
  border-color: #a6998a;
  color: #bcb2a7;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, input.secondary[type="button"]:hover,
input.secondary[type="reset"]:hover,
input.secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a.secondary:hover, .button.secondary:focus, input.secondary[type="button"]:focus,
input.secondary[type="reset"]:focus,
input.secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a.secondary:focus {
  background-color: #a6998a;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, input.secondary[type="button"]:hover,
input.secondary[type="reset"]:hover,
input.secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a.secondary:hover, .button.secondary:focus, input.secondary[type="button"]:focus,
input.secondary[type="reset"]:focus,
input.secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a.secondary:focus {
  color: #bcb2a7;
}
/* line 177, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.success, .button.success, input.success[type="button"],
input.success[type="reset"],
input.success[type="submit"], .l-sidebar .side-nav > li > a.success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #bcb2a7;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, input.success[type="button"]:hover,
input.success[type="reset"]:hover,
input.success[type="submit"]:hover, .l-sidebar .side-nav > li > a.success:hover, .button.success:focus, input.success[type="button"]:focus,
input.success[type="reset"]:focus,
input.success[type="submit"]:focus, .l-sidebar .side-nav > li > a.success:focus {
  background-color: #457a1a;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, input.success[type="button"]:hover,
input.success[type="reset"]:hover,
input.success[type="submit"]:hover, .l-sidebar .side-nav > li > a.success:hover, .button.success:focus, input.success[type="button"]:focus,
input.success[type="reset"]:focus,
input.success[type="submit"]:focus, .l-sidebar .side-nav > li > a.success:focus {
  color: #bcb2a7;
}
/* line 178, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.alert, .button.alert, input.alert[type="button"],
input.alert[type="reset"],
input.alert[type="submit"], .l-sidebar .side-nav > li > a.alert {
  background-color: #e36f1e;
  border-color: #b75917;
  color: #bcb2a7;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, input.alert[type="button"]:hover,
input.alert[type="reset"]:hover,
input.alert[type="submit"]:hover, .l-sidebar .side-nav > li > a.alert:hover, .button.alert:focus, input.alert[type="button"]:focus,
input.alert[type="reset"]:focus,
input.alert[type="submit"]:focus, .l-sidebar .side-nav > li > a.alert:focus {
  background-color: #b75917;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, input.alert[type="button"]:hover,
input.alert[type="reset"]:hover,
input.alert[type="submit"]:hover, .l-sidebar .side-nav > li > a.alert:hover, .button.alert:focus, input.alert[type="button"]:focus,
input.alert[type="reset"]:focus,
input.alert[type="submit"]:focus, .l-sidebar .side-nav > li > a.alert:focus {
  color: #bcb2a7;
}
/* line 180, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.large, .button.large, input.large[type="button"],
input.large[type="reset"],
input.large[type="submit"], .l-sidebar .side-nav > li > a.large {
  padding-top: 1em;
  padding-right: 2em;
  padding-bottom: 1.0625em;
  padding-left: 2em;
  font-size: 1em;
}
/* line 181, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.small, .button.small, input.small[type="button"],
input.small[type="reset"],
input.small[type="submit"], .l-sidebar .side-nav > li > a.small {
  padding-top: 0.5625em;
  padding-right: 1.125em;
  padding-bottom: 0.625em;
  padding-left: 1.125em;
  font-size: 0.6875em;
}
/* line 182, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny, input.tiny[type="button"],
input.tiny[type="reset"],
input.tiny[type="submit"], .l-sidebar .side-nav > li > a.tiny {
  padding-top: 0.4375em;
  padding-right: 0.875em;
  padding-bottom: 0.5em;
  padding-left: 0.875em;
  font-size: 0.625em;
}
/* line 183, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.expand, button.progress-sidebar, .button.expand, input.expand[type="button"], input[type="button"].progress-sidebar,
input.expand[type="reset"],
input[type="reset"].progress-sidebar,
input.expand[type="submit"],
input[type="submit"].progress-sidebar, .l-sidebar .side-nav > li > a, .button.progress-sidebar, .l-sidebar.step-progress ol li.button {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
/* line 185, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.left-align, .button.left-align, input.left-align[type="button"],
input.left-align[type="reset"],
input.left-align[type="submit"], .l-sidebar .side-nav > li > a.left-align {
  text-align: left;
  text-indent: 0.75em;
}
/* line 186, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.right-align, .button.right-align, input.right-align[type="button"],
input.right-align[type="reset"],
input.right-align[type="submit"], .l-sidebar .side-nav > li > a.right-align {
  text-align: right;
  padding-right: 0.75em;
}
/* line 188, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, input.disabled[type="button"],
input.disabled[type="reset"],
input.disabled[type="submit"], .l-sidebar .side-nav > li > a.disabled, .button[disabled], input[disabled][type="button"],
input[disabled][type="reset"],
input[disabled][type="submit"], .l-sidebar .side-nav > li > a[disabled] {
  background-color: #473f3c;
  border-color: #2b2625;
  color: #bcb2a7;
  cursor: default;
  opacity: 0.3;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, input.disabled[type="button"]:hover,
input.disabled[type="reset"]:hover,
input.disabled[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled:hover, .button.disabled:focus, input.disabled[type="button"]:focus,
input.disabled[type="reset"]:focus,
input.disabled[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled:focus, .button[disabled]:hover, input[disabled][type="button"]:hover,
input[disabled][type="reset"]:hover,
input[disabled][type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled]:hover, .button[disabled]:focus, input[disabled][type="button"]:focus,
input[disabled][type="reset"]:focus,
input[disabled][type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled]:focus {
  background-color: #2b2625;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, input.disabled[type="button"]:hover,
input.disabled[type="reset"]:hover,
input.disabled[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled:hover, .button.disabled:focus, input.disabled[type="button"]:focus,
input.disabled[type="reset"]:focus,
input.disabled[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled:focus, .button[disabled]:hover, input[disabled][type="button"]:hover,
input[disabled][type="reset"]:hover,
input[disabled][type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled]:hover, .button[disabled]:focus, input[disabled][type="button"]:focus,
input[disabled][type="reset"]:focus,
input[disabled][type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled]:focus {
  color: #bcb2a7;
}
/* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, input.disabled[type="button"]:hover,
input.disabled[type="reset"]:hover,
input.disabled[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled:hover, .button.disabled:focus, input.disabled[type="button"]:focus,
input.disabled[type="reset"]:focus,
input.disabled[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled:focus, .button[disabled]:hover, input[disabled][type="button"]:hover,
input[disabled][type="reset"]:hover,
input[disabled][type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled]:hover, .button[disabled]:focus, input[disabled][type="button"]:focus,
input[disabled][type="reset"]:focus,
input[disabled][type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled]:focus {
  background-color: #473f3c;
}
/* line 189, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, input.disabled.secondary[type="button"],
input.disabled.secondary[type="reset"],
input.disabled.secondary[type="submit"], .l-sidebar .side-nav > li > a.disabled.secondary, .button[disabled].secondary, input[disabled].secondary[type="button"],
input[disabled].secondary[type="reset"],
input[disabled].secondary[type="submit"], .l-sidebar .side-nav > li > a[disabled].secondary {
  background-color: #bcb2a7;
  border-color: #a6998a;
  color: #bcb2a7;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, input.disabled.secondary[type="button"]:hover,
input.disabled.secondary[type="reset"]:hover,
input.disabled.secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.secondary:hover, .button.disabled.secondary:focus, input.disabled.secondary[type="button"]:focus,
input.disabled.secondary[type="reset"]:focus,
input.disabled.secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.secondary:focus, .button[disabled].secondary:hover, input[disabled].secondary[type="button"]:hover,
input[disabled].secondary[type="reset"]:hover,
input[disabled].secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].secondary:hover, .button[disabled].secondary:focus, input[disabled].secondary[type="button"]:focus,
input[disabled].secondary[type="reset"]:focus,
input[disabled].secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].secondary:focus {
  background-color: #a6998a;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, input.disabled.secondary[type="button"]:hover,
input.disabled.secondary[type="reset"]:hover,
input.disabled.secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.secondary:hover, .button.disabled.secondary:focus, input.disabled.secondary[type="button"]:focus,
input.disabled.secondary[type="reset"]:focus,
input.disabled.secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.secondary:focus, .button[disabled].secondary:hover, input[disabled].secondary[type="button"]:hover,
input[disabled].secondary[type="reset"]:hover,
input[disabled].secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].secondary:hover, .button[disabled].secondary:focus, input[disabled].secondary[type="button"]:focus,
input[disabled].secondary[type="reset"]:focus,
input[disabled].secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].secondary:focus {
  color: #bcb2a7;
}
/* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, input.disabled.secondary[type="button"]:hover,
input.disabled.secondary[type="reset"]:hover,
input.disabled.secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.secondary:hover, .button.disabled.secondary:focus, input.disabled.secondary[type="button"]:focus,
input.disabled.secondary[type="reset"]:focus,
input.disabled.secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.secondary:focus, .button[disabled].secondary:hover, input[disabled].secondary[type="button"]:hover,
input[disabled].secondary[type="reset"]:hover,
input[disabled].secondary[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].secondary:hover, .button[disabled].secondary:focus, input[disabled].secondary[type="button"]:focus,
input[disabled].secondary[type="reset"]:focus,
input[disabled].secondary[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].secondary:focus {
  background-color: #bcb2a7;
}
/* line 190, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, input.disabled.success[type="button"],
input.disabled.success[type="reset"],
input.disabled.success[type="submit"], .l-sidebar .side-nav > li > a.disabled.success, .button[disabled].success, input[disabled].success[type="button"],
input[disabled].success[type="reset"],
input[disabled].success[type="submit"], .l-sidebar .side-nav > li > a[disabled].success {
  background-color: #5da423;
  border-color: #457a1a;
  color: #bcb2a7;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, input.disabled.success[type="button"]:hover,
input.disabled.success[type="reset"]:hover,
input.disabled.success[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.success:hover, .button.disabled.success:focus, input.disabled.success[type="button"]:focus,
input.disabled.success[type="reset"]:focus,
input.disabled.success[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.success:focus, .button[disabled].success:hover, input[disabled].success[type="button"]:hover,
input[disabled].success[type="reset"]:hover,
input[disabled].success[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].success:hover, .button[disabled].success:focus, input[disabled].success[type="button"]:focus,
input[disabled].success[type="reset"]:focus,
input[disabled].success[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].success:focus {
  background-color: #457a1a;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, input.disabled.success[type="button"]:hover,
input.disabled.success[type="reset"]:hover,
input.disabled.success[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.success:hover, .button.disabled.success:focus, input.disabled.success[type="button"]:focus,
input.disabled.success[type="reset"]:focus,
input.disabled.success[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.success:focus, .button[disabled].success:hover, input[disabled].success[type="button"]:hover,
input[disabled].success[type="reset"]:hover,
input[disabled].success[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].success:hover, .button[disabled].success:focus, input[disabled].success[type="button"]:focus,
input[disabled].success[type="reset"]:focus,
input[disabled].success[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].success:focus {
  color: #bcb2a7;
}
/* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, input.disabled.success[type="button"]:hover,
input.disabled.success[type="reset"]:hover,
input.disabled.success[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.success:hover, .button.disabled.success:focus, input.disabled.success[type="button"]:focus,
input.disabled.success[type="reset"]:focus,
input.disabled.success[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.success:focus, .button[disabled].success:hover, input[disabled].success[type="button"]:hover,
input[disabled].success[type="reset"]:hover,
input[disabled].success[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].success:hover, .button[disabled].success:focus, input[disabled].success[type="button"]:focus,
input[disabled].success[type="reset"]:focus,
input[disabled].success[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].success:focus {
  background-color: #5da423;
}
/* line 191, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, input.disabled.alert[type="button"],
input.disabled.alert[type="reset"],
input.disabled.alert[type="submit"], .l-sidebar .side-nav > li > a.disabled.alert, .button[disabled].alert, input[disabled].alert[type="button"],
input[disabled].alert[type="reset"],
input[disabled].alert[type="submit"], .l-sidebar .side-nav > li > a[disabled].alert {
  background-color: #e36f1e;
  border-color: #b75917;
  color: #bcb2a7;
  cursor: default;
  opacity: 0.6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, input.disabled.alert[type="button"]:hover,
input.disabled.alert[type="reset"]:hover,
input.disabled.alert[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.alert:hover, .button.disabled.alert:focus, input.disabled.alert[type="button"]:focus,
input.disabled.alert[type="reset"]:focus,
input.disabled.alert[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.alert:focus, .button[disabled].alert:hover, input[disabled].alert[type="button"]:hover,
input[disabled].alert[type="reset"]:hover,
input[disabled].alert[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].alert:hover, .button[disabled].alert:focus, input[disabled].alert[type="button"]:focus,
input[disabled].alert[type="reset"]:focus,
input[disabled].alert[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].alert:focus {
  background-color: #b75917;
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, input.disabled.alert[type="button"]:hover,
input.disabled.alert[type="reset"]:hover,
input.disabled.alert[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.alert:hover, .button.disabled.alert:focus, input.disabled.alert[type="button"]:focus,
input.disabled.alert[type="reset"]:focus,
input.disabled.alert[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.alert:focus, .button[disabled].alert:hover, input[disabled].alert[type="button"]:hover,
input[disabled].alert[type="reset"]:hover,
input[disabled].alert[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].alert:hover, .button[disabled].alert:focus, input[disabled].alert[type="button"]:focus,
input[disabled].alert[type="reset"]:focus,
input[disabled].alert[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].alert:focus {
  color: #bcb2a7;
}
/* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, input.disabled.alert[type="button"]:hover,
input.disabled.alert[type="reset"]:hover,
input.disabled.alert[type="submit"]:hover, .l-sidebar .side-nav > li > a.disabled.alert:hover, .button.disabled.alert:focus, input.disabled.alert[type="button"]:focus,
input.disabled.alert[type="reset"]:focus,
input.disabled.alert[type="submit"]:focus, .l-sidebar .side-nav > li > a.disabled.alert:focus, .button[disabled].alert:hover, input[disabled].alert[type="button"]:hover,
input[disabled].alert[type="reset"]:hover,
input[disabled].alert[type="submit"]:hover, .l-sidebar .side-nav > li > a[disabled].alert:hover, .button[disabled].alert:focus, input[disabled].alert[type="button"]:focus,
input[disabled].alert[type="reset"]:focus,
input[disabled].alert[type="submit"]:focus, .l-sidebar .side-nav > li > a[disabled].alert:focus {
  background-color: #e36f1e;
}

/* line 196, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button, .button, input[type="button"],
input[type="reset"],
input[type="submit"], .l-sidebar .side-nav > li > a {
  padding-top: 1em;
  padding-bottom: 0.9375em;
  -webkit-appearance: none;
}
.main-global-search input[type="submit"] {
  padding-bottom: 0.7375em;
}
/* line 198, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny, input.tiny[type="button"],
input.tiny[type="reset"],
input.tiny[type="submit"], .l-sidebar .side-nav > li > a.tiny {
  padding-top: 0.5em;
  padding-bottom: 0.4375em;
  -webkit-appearance: none;
}
/* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.small, .button.small, input.small[type="button"],
input.small[type="reset"],
input.small[type="submit"], .l-sidebar .side-nav > li > a.small {
  padding-top: 0.625em;
  padding-bottom: 0.5625em;
  -webkit-appearance: none;
}
/* line 200, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
button.large, .button.large, input.large[type="button"],
input.large[type="reset"],
input.large[type="submit"], .l-sidebar .side-nav > li > a.large {
  padding-top: 1.03125em;
  padding-bottom: 1.03125em;
  -webkit-appearance: none;
}

@media only screen {
  /* line 206, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  button, .button, input[type="button"],
  input[type="reset"],
  input[type="submit"], .l-sidebar .side-nav > li > a {
    /*-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;*/
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
  }
  /* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  button:active, .button:active, input[type="button"]:active,
  input[type="reset"]:active,
  input[type="submit"]:active, .l-sidebar .side-nav > li > a:active {
    /*-webkit-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 214, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  button.radius, .button.radius, input.radius[type="button"],
  input.radius[type="reset"],
  input.radius[type="submit"], .l-sidebar .side-nav > li > a.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 215, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  button.round, .button.round, input.round[type="button"],
  input.round[type="reset"],
  input.round[type="submit"], .l-sidebar .side-nav > li > a.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  }
  .button-header {
    background: rgba(255,255,255,0.50);
    border: 1px solid #63666A;
    border-radius: 3px;
    font-family: din-2014, sans-serif;font-style: normal;font-weight: 400;
    font-size: 10px;
    color: #34495E;
    letter-spacing: 1.77px;
    line-height: 5px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 223, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
  button, .button, input[type="button"],
  input[type="reset"],
  input[type="submit"], .l-sidebar .side-nav > li > a {
    display: inline-block;
  }
}
/* Button Groups */
/* line 72, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group {
  list-style: none;
  margin: 0;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}
/* line 74, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group > * {
  margin: 0 0 0 -1px;
  float: left;
}
/* line 35, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group > *:first-child {
  margin-left: 0;
}
/* line 53, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button, .button-group.radius > *:first-child > input[type="button"],
.button-group.radius > *:first-child > input[type="reset"],
.button-group.radius > *:first-child > input[type="submit"], .l-sidebar .side-nav.button-group.radius > li:first-child > a {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button, .button-group.radius > *:last-child > input[type="button"],
.button-group.radius > *:last-child > input[type="reset"],
.button-group.radius > *:last-child > input[type="submit"], .l-sidebar .side-nav.button-group.radius > li:last-child > a {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 53, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button, .button-group.round > *:first-child > input[type="button"],
.button-group.round > *:first-child > input[type="reset"],
.button-group.round > *:first-child > input[type="submit"], .l-sidebar .side-nav.button-group.round > li:first-child > a {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button, .button-group.round > *:last-child > input[type="button"],
.button-group.round > *:last-child > input[type="reset"],
.button-group.round > *:last-child > input[type="submit"], .l-sidebar .side-nav.button-group.round > li:last-child > a {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li {
  width: 50%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li button, .button-group.even-2 li .button, .button-group.even-2 li input[type="button"],
.button-group.even-2 li input[type="reset"],
.button-group.even-2 li input[type="submit"], .button-group.even-2 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-2 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li {
  width: 33.33333%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li button, .button-group.even-3 li .button, .button-group.even-3 li input[type="button"],
.button-group.even-3 li input[type="reset"],
.button-group.even-3 li input[type="submit"], .button-group.even-3 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-3 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li {
  width: 25%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li button, .button-group.even-4 li .button, .button-group.even-4 li input[type="button"],
.button-group.even-4 li input[type="reset"],
.button-group.even-4 li input[type="submit"], .button-group.even-4 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-4 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li {
  width: 20%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li button, .button-group.even-5 li .button, .button-group.even-5 li input[type="button"],
.button-group.even-5 li input[type="reset"],
.button-group.even-5 li input[type="submit"], .button-group.even-5 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-5 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li {
  width: 16.66667%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li button, .button-group.even-6 li .button, .button-group.even-6 li input[type="button"],
.button-group.even-6 li input[type="reset"],
.button-group.even-6 li input[type="submit"], .button-group.even-6 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-6 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li {
  width: 14.28571%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li button, .button-group.even-7 li .button, .button-group.even-7 li input[type="button"],
.button-group.even-7 li input[type="reset"],
.button-group.even-7 li input[type="submit"], .button-group.even-7 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-7 .side-nav > li > a {
  width: 100%;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li {
  width: 12.5%;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li button, .button-group.even-8 li .button, .button-group.even-8 li input[type="button"],
.button-group.even-8 li input[type="reset"],
.button-group.even-8 li input[type="submit"], .button-group.even-8 .l-sidebar .side-nav > li > a, .l-sidebar .button-group.even-8 .side-nav > li > a {
  width: 100%;
}

/* line 84, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-bar {
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.button-bar:after {
  clear: both;
}
/* line 86, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-bar .button-group {
  float: left;
  margin-right: 0.625em;
}
/* line 23, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_button-groups.scss */
.button-bar .button-group div {
  overflow: hidden;
}

/* Dropdown Button */
/* line 108, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button, input.dropdown[type="button"],
input.dropdown[type="reset"],
input.dropdown[type="submit"], .l-sidebar .side-nav > li > a.dropdown {
  position: relative;
  padding-right: 3.9375em;
}
/* line 46, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, input.dropdown[type="button"]:before,
input.dropdown[type="reset"]:before,
input.dropdown[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: #473f3c transparent transparent transparent;
  top: 50%;
}
/* line 81, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, input.dropdown[type="button"]:before,
input.dropdown[type="reset"]:before,
input.dropdown[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown:before {
  border-width: 0.75em;
  right: 1.875em;
  margin-top: -0.34375em;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, input.dropdown[type="button"]:before,
input.dropdown[type="reset"]:before,
input.dropdown[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown:before {
  border-color: white transparent transparent transparent;
}
/* line 109, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny, input.dropdown.tiny[type="button"],
input.dropdown.tiny[type="reset"],
input.dropdown.tiny[type="submit"], .l-sidebar .side-nav > li > a.dropdown.tiny {
  padding-right: 2.1875em;
}
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, input.dropdown.tiny[type="button"]:before,
input.dropdown.tiny[type="reset"]:before,
input.dropdown.tiny[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.tiny:before {
  border-width: 0.4375em;
  right: 0.875em;
  margin-top: -0.15625em;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, input.dropdown.tiny[type="button"]:before,
input.dropdown.tiny[type="reset"]:before,
input.dropdown.tiny[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.tiny:before {
  border-color: white transparent transparent transparent;
}
/* line 110, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small, input.dropdown.small[type="button"],
input.dropdown.small[type="reset"],
input.dropdown.small[type="submit"], .l-sidebar .side-nav > li > a.dropdown.small {
  padding-right: 2.8125em;
}
/* line 71, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:before, input.dropdown.small[type="button"]:before,
input.dropdown.small[type="reset"]:before,
input.dropdown.small[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.small:before {
  border-width: 0.5625em;
  right: 1.125em;
  margin-top: -0.21875em;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:before, input.dropdown.small[type="button"]:before,
input.dropdown.small[type="reset"]:before,
input.dropdown.small[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.small:before {
  border-color: white transparent transparent transparent;
}
/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large, input.dropdown.large[type="button"],
input.dropdown.large[type="reset"],
input.dropdown.large[type="submit"], .l-sidebar .side-nav > li > a.dropdown.large {
  padding-right: 4em;
}
/* line 91, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:before, input.dropdown.large[type="button"]:before,
input.dropdown.large[type="reset"]:before,
input.dropdown.large[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.large:before {
  border-width: 0.625em;
  right: 1.75em;
  margin-top: -0.3125em;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:before, input.dropdown.large[type="button"]:before,
input.dropdown.large[type="reset"]:before,
input.dropdown.large[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.large:before {
  border-color: white transparent transparent transparent;
}
/* line 112, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.secondary:before, input.dropdown.secondary[type="button"]:before,
input.dropdown.secondary[type="reset"]:before,
input.dropdown.secondary[type="submit"]:before, .l-sidebar .side-nav > li > a.dropdown.secondary:before {
  border-color: #333333 transparent transparent transparent;
}

/* Split Buttons */
/* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button, input.split[type="button"],
input.split[type="reset"],
input.split[type="submit"], .l-sidebar .side-nav > li > a.split {
  position: relative;
  padding-right: 4.125em;
}
/* line 53, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span, input.split[type="button"] span,
input.split[type="reset"] span,
input.split[type="submit"] span, .l-sidebar .side-nav > li > a.split span {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: solid 1px;
}
/* line 62, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span:before, input.split[type="button"] span:before,
input.split[type="reset"] span:before,
input.split[type="submit"] span:before, .l-sidebar .side-nav > li > a.split span:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: inset;
  left: 50%;
}
/* line 73, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span:active, input.split[type="button"] span:active,
input.split[type="reset"] span:active,
input.split[type="submit"] span:active, .l-sidebar .side-nav > li > a.split span:active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 79, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span, input.split[type="button"] span,
input.split[type="reset"] span,
input.split[type="submit"] span, .l-sidebar .side-nav > li > a.split span {
  border-left-color: #1e1a19;
}
/* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span, input.split[type="button"] span,
input.split[type="reset"] span,
input.split[type="submit"] span, .l-sidebar .side-nav > li > a.split span {
  width: 3.28125em;
}
/* line 117, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span:before, input.split[type="button"] span:before,
input.split[type="reset"] span:before,
input.split[type="submit"] span:before, .l-sidebar .side-nav > li > a.split span:before {
  border-top-style: solid;
  border-width: 0.75em;
  top: 1.40625em;
  margin-left: -0.5625em;
}
/* line 142, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button span:before, input.split[type="button"] span:before,
input.split[type="reset"] span:before,
input.split[type="submit"] span:before, .l-sidebar .side-nav > li > a.split span:before {
  border-color: white transparent transparent transparent;
}
/* line 79, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span, input.split.secondary[type="button"] span,
input.split.secondary[type="reset"] span,
input.split.secondary[type="submit"] span, .l-sidebar .side-nav > li > a.split.secondary span {
  border-left-color: #9b8c7c;
}
/* line 142, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span:before, input.split.secondary[type="button"] span:before,
input.split.secondary[type="reset"] span:before,
input.split.secondary[type="submit"] span:before, .l-sidebar .side-nav > li > a.split.secondary span:before {
  border-color: white transparent transparent transparent;
}
/* line 79, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.alert span, input.split.alert[type="button"] span,
input.split.alert[type="reset"] span,
input.split.alert[type="submit"] span, .l-sidebar .side-nav > li > a.split.alert span {
  border-left-color: #a14e14;
}
/* line 79, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.success span, input.split.success[type="button"] span,
input.split.success[type="reset"] span,
input.split.success[type="submit"] span, .l-sidebar .side-nav > li > a.split.success span {
  border-left-color: #396516;
}
/* line 156, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.tiny, input.split.tiny[type="button"],
input.split.tiny[type="reset"],
input.split.tiny[type="submit"], .l-sidebar .side-nav > li > a.split.tiny {
  padding-right: 3.9375em;
}
/* line 88, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.tiny span, input.split.tiny[type="button"] span,
input.split.tiny[type="reset"] span,
input.split.tiny[type="submit"] span, .l-sidebar .side-nav > li > a.split.tiny span {
  width: 2.84375em;
}
/* line 89, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.tiny span:before, input.split.tiny[type="button"] span:before,
input.split.tiny[type="reset"] span:before,
input.split.tiny[type="submit"] span:before, .l-sidebar .side-nav > li > a.split.tiny span:before {
  border-top-style: solid;
  border-width: 0.4375em;
  top: 0.875em;
  margin-left: -0.3125em;
}
/* line 157, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.small, input.split.small[type="button"],
input.split.small[type="reset"],
input.split.small[type="submit"], .l-sidebar .side-nav > li > a.split.small {
  padding-right: 3.9375em;
}
/* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.small span, input.split.small[type="button"] span,
input.split.small[type="reset"] span,
input.split.small[type="submit"] span, .l-sidebar .side-nav > li > a.split.small span {
  width: 2.8125em;
}
/* line 103, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.small span:before, input.split.small[type="button"] span:before,
input.split.small[type="reset"] span:before,
input.split.small[type="submit"] span:before, .l-sidebar .side-nav > li > a.split.small span:before {
  border-top-style: solid;
  border-width: 0.5625em;
  top: 0.84375em;
  margin-left: -0.5625em;
}
/* line 158, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.large, input.split.large[type="button"],
input.split.large[type="reset"],
input.split.large[type="submit"], .l-sidebar .side-nav > li > a.split.large {
  padding-right: 6em;
}
/* line 130, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.large span, input.split.large[type="button"] span,
input.split.large[type="reset"] span,
input.split.large[type="submit"] span, .l-sidebar .side-nav > li > a.split.large span {
  width: 3.75em;
}
/* line 131, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.large span:before, input.split.large[type="button"] span:before,
input.split.large[type="reset"] span:before,
input.split.large[type="submit"] span:before, .l-sidebar .side-nav > li > a.split.large span:before {
  border-top-style: solid;
  border-width: 0.625em;
  top: 1.3125em;
  margin-left: -0.5625em;
}
/* line 159, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.expand, input.split.expand[type="button"], input.split[type="button"].progress-sidebar,
input.split.expand[type="reset"],
input.split[type="reset"].progress-sidebar,
input.split.expand[type="submit"],
input.split[type="submit"].progress-sidebar, .l-sidebar .side-nav > li > a.split, .split.button.progress-sidebar, .l-sidebar.step-progress ol li.split.button {
  padding-left: 2em;
}
/* line 142, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span:before, input.split.secondary[type="button"] span:before,
input.split.secondary[type="reset"] span:before,
input.split.secondary[type="submit"] span:before, .l-sidebar .side-nav > li > a.split.secondary span:before {
  border-color: #333333 transparent transparent transparent;
}
/* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.radius span, input.split.radius[type="button"] span,
input.split.radius[type="reset"] span,
input.split.radius[type="submit"] span, .l-sidebar .side-nav > li > a.split.radius span {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 164, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_split-buttons.scss */
.split.button.round span, input.split.round[type="button"] span,
input.split.round[type="reset"] span,
input.split.round[type="submit"] span, .l-sidebar .side-nav > li > a.split.round span {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* Flex Video */
/* line 44, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_flex-video.scss */
.flex-video {
  position: relative;
  padding-top: 1.5625em;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 26, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 27, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 32, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Sections */
/* line 285, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''], [data-section='auto'], .section-container.auto,
[data-section='vertical-tabs'], .section-container.vertical-tabs,
[data-section='vertical-nav'], .section-container.vertical-nav,
[data-section='horizontal-nav'], .section-container.horizontal-nav,
[data-section='accordion'], .section-container.accordion {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}
/* line 55, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style],
[data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style],
[data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style],
[data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style],
[data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] {
  width: 100% !important;
}
/* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section,
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region],
[data-section='vertical-tabs'][data-section-small-style] > section,
[data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section,
[data-section='vertical-nav'][data-section-small-style] > [data-section-region],
[data-section='vertical-nav'][data-section-small-style] > section,
[data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section,
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region],
[data-section='horizontal-nav'][data-section-small-style] > section,
[data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section,
[data-section='accordion'][data-section-small-style] > [data-section-region],
[data-section='accordion'][data-section-small-style] > section,
[data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title,
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title,
[data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > section > .title,
[data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title],
[data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title,
[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title,
[data-section='vertical-nav'][data-section-small-style] > section > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > section > .title,
[data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title],
[data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title,
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title,
[data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > section > .title,
[data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title],
[data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title,
[data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title],
[data-section='accordion'][data-section-small-style] > [data-section-region] > .title,
[data-section='accordion'][data-section-small-style] > section > [data-section-title],
[data-section='accordion'][data-section-small-style] > section > .title,
[data-section='accordion'][data-section-small-style] > .section > [data-section-title],
[data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title {
  width: 100% !important;
}
/* line 287, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region],
[data-section='vertical-tabs'] > section,
[data-section='vertical-tabs'] > .section,
[data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region],
[data-section='vertical-nav'] > section,
[data-section='vertical-nav'] > .section,
[data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region],
[data-section='horizontal-nav'] > section,
[data-section='horizontal-nav'] > .section,
[data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region],
[data-section='accordion'] > section,
[data-section='accordion'] > .section,
[data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] {
  margin: 0;
}
/* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
[data-section='vertical-tabs'] > section > [data-section-title],
[data-section='vertical-tabs'] > section > .title,
[data-section='vertical-tabs'] > .section > [data-section-title],
[data-section='vertical-tabs'] > .section > .title,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
[data-section='vertical-nav'] > section > [data-section-title],
[data-section='vertical-nav'] > section > .title,
[data-section='vertical-nav'] > .section > [data-section-title],
[data-section='vertical-nav'] > .section > .title,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
[data-section='horizontal-nav'] > section > [data-section-title],
[data-section='horizontal-nav'] > section > .title,
[data-section='horizontal-nav'] > .section > [data-section-title],
[data-section='horizontal-nav'] > .section > .title,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
[data-section='accordion'] > section > [data-section-title],
[data-section='accordion'] > section > .title,
[data-section='accordion'] > .section > [data-section-title],
[data-section='accordion'] > .section > .title,
[data-section='accordion'] > [data-section-region] > [data-section-title],
[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
  margin-bottom: 0;
}
/* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a,
[data-section='vertical-tabs'] > section > [data-section-title] a,
[data-section='vertical-tabs'] > section > .title a,
[data-section='vertical-tabs'] > .section > [data-section-title] a,
[data-section='vertical-tabs'] > .section > .title a,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a,
[data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a,
[data-section='vertical-nav'] > section > [data-section-title] a,
[data-section='vertical-nav'] > section > .title a,
[data-section='vertical-nav'] > .section > [data-section-title] a,
[data-section='vertical-nav'] > .section > .title a,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title] a,
[data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a,
[data-section='horizontal-nav'] > section > [data-section-title] a,
[data-section='horizontal-nav'] > section > .title a,
[data-section='horizontal-nav'] > .section > [data-section-title] a,
[data-section='horizontal-nav'] > .section > .title a,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a,
[data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a,
[data-section='accordion'] > section > [data-section-title] a,
[data-section='accordion'] > section > .title a,
[data-section='accordion'] > .section > [data-section-title] a,
[data-section='accordion'] > .section > .title a,
[data-section='accordion'] > [data-section-region] > [data-section-title] a,
[data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}
/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content,
[data-section='vertical-tabs'] > section > [data-section-content],
[data-section='vertical-tabs'] > section > .content,
[data-section='vertical-tabs'] > .section > [data-section-content],
[data-section='vertical-tabs'] > .section > .content,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-content],
[data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content,
[data-section='vertical-nav'] > section > [data-section-content],
[data-section='vertical-nav'] > section > .content,
[data-section='vertical-nav'] > .section > [data-section-content],
[data-section='vertical-nav'] > .section > .content,
[data-section='vertical-nav'] > [data-section-region] > [data-section-content],
[data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content,
[data-section='horizontal-nav'] > section > [data-section-content],
[data-section='horizontal-nav'] > section > .content,
[data-section='horizontal-nav'] > .section > [data-section-content],
[data-section='horizontal-nav'] > .section > .content,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-content],
[data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content,
[data-section='accordion'] > section > [data-section-content],
[data-section='accordion'] > section > .content,
[data-section='accordion'] > .section > [data-section-content],
[data-section='accordion'] > .section > .content,
[data-section='accordion'] > [data-section-region] > [data-section-content],
[data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content {
  display: none;
}
/* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content,
[data-section='vertical-tabs'] > section.active > [data-section-content],
[data-section='vertical-tabs'] > section.active > .content,
[data-section='vertical-tabs'] > .section.active > [data-section-content],
[data-section='vertical-tabs'] > .section.active > .content,
[data-section='vertical-tabs'] > [data-section-region].active > [data-section-content],
[data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content,
[data-section='vertical-nav'] > section.active > [data-section-content],
[data-section='vertical-nav'] > section.active > .content,
[data-section='vertical-nav'] > .section.active > [data-section-content],
[data-section='vertical-nav'] > .section.active > .content,
[data-section='vertical-nav'] > [data-section-region].active > [data-section-content],
[data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content,
[data-section='horizontal-nav'] > section.active > [data-section-content],
[data-section='horizontal-nav'] > section.active > .content,
[data-section='horizontal-nav'] > .section.active > [data-section-content],
[data-section='horizontal-nav'] > .section.active > .content,
[data-section='horizontal-nav'] > [data-section-region].active > [data-section-content],
[data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content,
[data-section='accordion'] > section.active > [data-section-content],
[data-section='accordion'] > section.active > .content,
[data-section='accordion'] > .section.active > [data-section-content],
[data-section='accordion'] > .section.active > .content,
[data-section='accordion'] > [data-section-region].active > [data-section-content],
[data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content {
  display: block;
}
/* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active),
[data-section='vertical-tabs'] > section:not(.active),
[data-section='vertical-tabs'] > .section:not(.active),
[data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active),
[data-section='vertical-nav'] > section:not(.active),
[data-section='vertical-nav'] > .section:not(.active),
[data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active),
[data-section='horizontal-nav'] > section:not(.active),
[data-section='horizontal-nav'] > .section:not(.active),
[data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active),
[data-section='accordion'] > section:not(.active),
[data-section='accordion'] > .section:not(.active),
[data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) {
  padding: 0 !important;
}
/* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title,
[data-section='vertical-tabs'] > section > [data-section-title],
[data-section='vertical-tabs'] > section > .title,
[data-section='vertical-tabs'] > .section > [data-section-title],
[data-section='vertical-tabs'] > .section > .title,
[data-section='vertical-tabs'] > [data-section-region] > [data-section-title],
[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title,
[data-section='vertical-nav'] > section > [data-section-title],
[data-section='vertical-nav'] > section > .title,
[data-section='vertical-nav'] > .section > [data-section-title],
[data-section='vertical-nav'] > .section > .title,
[data-section='vertical-nav'] > [data-section-region] > [data-section-title],
[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title,
[data-section='horizontal-nav'] > section > [data-section-title],
[data-section='horizontal-nav'] > section > .title,
[data-section='horizontal-nav'] > .section > [data-section-title],
[data-section='horizontal-nav'] > .section > .title,
[data-section='horizontal-nav'] > [data-section-region] > [data-section-title],
[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title,
[data-section='accordion'] > section > [data-section-title],
[data-section='accordion'] > section > .title,
[data-section='accordion'] > .section > [data-section-title],
[data-section='accordion'] > .section > .title,
[data-section='accordion'] > [data-section-region] > [data-section-title],
[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title {
  width: 100%;
}

/* line 296, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto,
.section-container.vertical-tabs,
.section-container.vertical-nav,
.section-container.horizontal-nav,
.section-container.accordion {
  border-top: 1px solid #cccccc;
}
/* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .title, .section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title,
.section-container.vertical-nav > section > .title,
.section-container.vertical-nav > .section > .title,
.section-container.horizontal-nav > section > .title,
.section-container.horizontal-nav > .section > .title,
.section-container.accordion > section > .title,
.section-container.accordion > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc;
}
/* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .title a, .section-container.auto > .section > .title a,
.section-container.vertical-tabs > section > .title a,
.section-container.vertical-tabs > .section > .title a,
.section-container.vertical-nav > section > .title a,
.section-container.vertical-nav > .section > .title a,
.section-container.horizontal-nav > section > .title a,
.section-container.horizontal-nav > .section > .title a,
.section-container.accordion > section > .title a,
.section-container.accordion > .section > .title a {
  padding: 0.9375em;
  color: #bcb2a7;
  font-size: 0.875em;
  background: none;
}
/* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover,
.section-container.vertical-tabs > section > .title:hover,
.section-container.vertical-tabs > .section > .title:hover,
.section-container.vertical-nav > section > .title:hover,
.section-container.vertical-nav > .section > .title:hover,
.section-container.horizontal-nav > section > .title:hover,
.section-container.horizontal-nav > .section > .title:hover,
.section-container.accordion > section > .title:hover,
.section-container.accordion > .section > .title:hover {
  background-color: #e2e2e2;
}
/* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .content, .section-container.auto > .section > .content,
.section-container.vertical-tabs > section > .content,
.section-container.vertical-tabs > .section > .content,
.section-container.vertical-nav > section > .content,
.section-container.vertical-nav > .section > .content,
.section-container.horizontal-nav > section > .content,
.section-container.horizontal-nav > .section > .content,
.section-container.accordion > section > .content,
.section-container.accordion > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc;
}
/* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child,
.section-container.vertical-tabs > section > .content > *:last-child,
.section-container.vertical-tabs > .section > .content > *:last-child,
.section-container.vertical-nav > section > .content > *:last-child,
.section-container.vertical-nav > .section > .content > *:last-child,
.section-container.horizontal-nav > section > .content > *:last-child,
.section-container.horizontal-nav > .section > .content > *:last-child,
.section-container.accordion > section > .content > *:last-child,
.section-container.accordion > .section > .content > *:last-child {
  margin-bottom: 0;
}
/* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child,
.section-container.vertical-tabs > section > .content > *:first-child,
.section-container.vertical-tabs > .section > .content > *:first-child,
.section-container.vertical-nav > section > .content > *:first-child,
.section-container.vertical-nav > .section > .content > *:first-child,
.section-container.horizontal-nav > section > .content > *:first-child,
.section-container.horizontal-nav > .section > .content > *:first-child,
.section-container.accordion > section > .content > *:first-child,
.section-container.accordion > .section > .content > *:first-child {
  padding-top: 0;
}
/* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video),
.section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video),
.section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video),
.section-container.vertical-nav > section > .content > *:last-child:not(.flex-video),
.section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video),
.section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video),
.section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video),
.section-container.accordion > section > .content > *:last-child:not(.flex-video),
.section-container.accordion > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0;
}
/* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title,
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title,
.section-container.vertical-nav > section.active > .title,
.section-container.vertical-nav > .section.active > .title,
.section-container.horizontal-nav > section.active > .title,
.section-container.horizontal-nav > .section.active > .title,
.section-container.accordion > section.active > .title,
.section-container.accordion > .section.active > .title {
  background: #d5d5d5;
}
/* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a,
.section-container.vertical-tabs > section.active > .title a,
.section-container.vertical-tabs > .section.active > .title a,
.section-container.vertical-nav > section.active > .title a,
.section-container.vertical-nav > .section.active > .title a,
.section-container.horizontal-nav > section.active > .title a,
.section-container.horizontal-nav > .section.active > .title a,
.section-container.accordion > section.active > .title a,
.section-container.accordion > .section.active > .title a {
  color: #473f3c;
}
/* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active),
.section-container.vertical-tabs > section:not(.active),
.section-container.vertical-tabs > .section:not(.active),
.section-container.vertical-nav > section:not(.active),
.section-container.vertical-nav > .section:not(.active),
.section-container.horizontal-nav > section:not(.active),
.section-container.horizontal-nav > .section:not(.active),
.section-container.accordion > section:not(.active),
.section-container.accordion > .section:not(.active) {
  padding: 0 !important;
}
/* line 243, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.auto > section > .title, .section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title,
.section-container.vertical-nav > section > .title,
.section-container.vertical-nav > .section > .title,
.section-container.horizontal-nav > section > .title,
.section-container.horizontal-nav > .section > .title,
.section-container.accordion > section > .title,
.section-container.accordion > .section > .title {
  border-top: none;
}

/* line 303, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'], .section-container.tabs {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}
/* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
  visibility: hidden;
}
/* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
  margin-bottom: 0;
}
/* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}
/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content {
  display: none;
}
/* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content {
  display: block;
}
/* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) {
  padding: 0 !important;
}
/* line 132, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title {
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 310, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs {
  border: none;
}
/* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .title, .section-container.tabs > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc;
}
/* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a {
  padding: 0.9375em;
  color: #bcb2a7;
  font-size: 0.875em;
  background: none;
}
/* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover {
  background-color: #e2e2e2;
}
/* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .content, .section-container.tabs > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc;
}
/* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child {
  margin-bottom: 0;
}
/* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child {
  padding-top: 0;
}
/* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0;
}
/* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
  background: white;
}
/* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a {
  color: #473f3c;
}
/* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) {
  padding: 0 !important;
}
/* line 249, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title {
  border-bottom: 0;
}

@media only screen and (min-width: 768px) {
  /* line 319, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''], [data-section='auto'], .section-container.auto {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content {
    display: none;
  }
  /* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content {
    display: block;
  }
  /* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 132, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 326, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto {
    border: none;
  }
  /* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .title, .section-container.auto > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .title a, .section-container.auto > .section > .title a {
    padding: 0.9375em;
    color: #bcb2a7;
    font-size: 0.875em;
    background: none;
  }
  /* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .content, .section-container.auto > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
    background: white;
  }
  /* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
    color: #473f3c;
  }
  /* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) {
    padding: 0 !important;
  }
  /* line 249, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title {
    border-bottom: 0;
  }

  /* line 333, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'], .section-container.vertical-tabs {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content {
    display: none;
  }
  /* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content {
    display: block;
  }
  /* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 143, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title {
    position: absolute;
    top: 0;
    left: 0;
    width: 12.5em;
  }
  /* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active {
    padding-left: 12.5em;
  }
  /* line 153, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title {
    width: 12.5em;
  }

  /* line 340, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs {
    border: none;
  }
  /* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a {
    padding: 0.9375em;
    color: #bcb2a7;
    font-size: 0.875em;
    background: none;
  }
  /* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a {
    color: #473f3c;
  }
  /* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) {
    padding: 0 !important;
  }
  /* line 257, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active {
    padding-left: 12.4375em;
  }
  /* line 260, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title {
    background-color: #d5d5d5;
  }

  /* line 347, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'], .section-container.vertical-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 349, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] {
    position: relative;
    display: inline-block;
  }
  /* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
    display: none;
  }
  /* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content {
    display: block;
  }
  /* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 165, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title {
    position: static;
    width: auto;
  }
  /* line 168, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a {
    display: block;
  }
  /* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    min-width: 12.5em;
  }

  /* line 354, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav {
    border: none;
  }
  /* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a {
    padding: 0.9375em;
    color: #bcb2a7;
    font-size: 0.875em;
    background: none;
  }
  /* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a {
    color: #473f3c;
  }
  /* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) {
    padding: 0 !important;
  }

  /* line 361, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'], .section-container.horizontal-nav {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em;
  }
  /* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden;
  }
  /* line 55, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] {
    width: 100% !important;
  }
  /* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section {
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title {
    width: 100% !important;
  }
  /* line 363, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] {
    position: relative;
    float: left;
  }
  /* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
    margin-bottom: 0;
  }
  /* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
  }
  /* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
    display: none;
  }
  /* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content {
    display: block;
  }
  /* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) {
    padding: 0 !important;
  }
  /* line 186, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title {
    position: static;
    width: auto;
  }
  /* line 189, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a {
    display: block;
  }
  /* line 192, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    min-width: 12.5em;
  }

  /* line 368, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav {
    background: #efefef;
    border: 1px solid #cccccc;
  }
  /* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #cccccc;
  }
  /* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a {
    padding: 0.9375em;
    color: #bcb2a7;
    font-size: 0.875em;
    background: none;
  }
  /* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover {
    background-color: #e2e2e2;
  }
  /* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content {
    padding: 0.9375em;
    background-color: white;
    border: solid 1px #cccccc;
  }
  /* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child {
    margin-bottom: 0;
  }
  /* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child {
    padding-top: 0;
  }
  /* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) {
    padding-bottom: 0;
  }
  /* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title {
    background: #d5d5d5;
  }
  /* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a {
    color: #473f3c;
  }
  /* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
  .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) {
    padding: 0 !important;
  }
}
/* line 378, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section], .no-js .section-container {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.25em;
}
/* line 55, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] {
  width: 100% !important;
}
/* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title {
  width: 100% !important;
}
/* line 380, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] {
  margin: 0;
}
/* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
  margin-bottom: 0;
}
/* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
}
/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content {
  display: none;
}
/* line 116, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content {
  display: block;
}
/* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) {
  padding: 0 !important;
}
/* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title {
  width: 100%;
}
/* line 384, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container {
  border-top: 1px solid #cccccc;
}
/* line 207, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
  background-color: #efefef;
  cursor: pointer;
  border: solid 1px #cccccc;
}
/* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a {
  padding: 0.9375em;
  color: #bcb2a7;
  font-size: 0.875em;
  background: none;
}
/* line 217, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover {
  background-color: #e2e2e2;
}
/* line 220, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .content, .no-js .section-container > .section > .content {
  padding: 0.9375em;
  background-color: white;
  border: solid 1px #cccccc;
}
/* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child {
  margin-bottom: 0;
}
/* line 226, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child {
  padding-top: 0;
}
/* line 227, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) {
  padding-bottom: 0;
}
/* line 231, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title {
  background: #d5d5d5;
}
/* line 233, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a {
  color: #473f3c;
}
/* line 237, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) {
  padding: 0 !important;
}
/* line 243, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_section.scss */
.no-js .section-container > section > .title, .no-js .section-container > .section > .title {
  border-top: none;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 72, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #473f3c;
}
/* line 76, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
/* line 87, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
/* line 93, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
/* line 99, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 50px;
}

/* line 106, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  position: relative;
  /*background: #473f3c;*/
  margin-bottom: 0;
}
/* line 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
/* line 120, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 123, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
/* line 125, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar input {
  height: 2.45em;
}
/* line 127, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar input[type="button"],
.top-bar input[type="reset"],
.top-bar input[type="submit"], .top-bar .l-sidebar .side-nav > li > a, .l-sidebar .top-bar .side-nav > li > a {
  padding-top: .5em;
  padding-bottom: .5em;
  margin-bottom: 0;
}
/* line 130, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}
/* line 135, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 50px;
  margin: 0;
  font-size: 16;
}
/* line 140, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 50px;
  font-size: 1.0625em;
  margin: 0;
}
/* line 144, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 16.66667px;
}
/* line 155, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 160, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 16.66667px;
  height: 50px;
  line-height: 50px;
}
/* line 173, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  right: 16.66667px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px;
}
/* line 179, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  text-indent: -48px;
  width: 34px;
  height: 34px;
  line-height: 33px;
  padding: 0;
  color: white;
}
/* line 187, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
/* line 208, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}
/* line 212, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #473f3c;
}
/* line 215, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 216, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 234, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out;
}
/* line 240, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  /*background: #222222;*/
  font-size: 16;
  margin: 0;
}
/* line 250, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-bottom: solid 1px #2b2b2b;
  border-top: solid 1px black;
  clear: both;
  height: 1px;
  width: 100%;
}
/* line 259, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 16.66667px;
  font-size: 0.875em;
  font-weight: normal;
  /*background: #222222;*/
}
/* line 269, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button, .top-bar-section ul .l-sidebar .side-nav > li > a, .l-sidebar .top-bar-section ul .side-nav > li > a {
  background: #473f3c;
  font-size: 0.875em;
  padding-right: 16.66667px;
  padding-left: 16.66667px;
}
/* line 274, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul .l-sidebar .side-nav > li > a:hover, .l-sidebar .top-bar-section ul .side-nav > li > a:hover {
  background: #2b2625;
}
/* line 278, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary, .top-bar-section ul .l-sidebar .side-nav > li > a.secondary, .l-sidebar .top-bar-section ul .side-nav > li > a.secondary {
  background: #bcb2a7;
}
/* line 280, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .l-sidebar .side-nav > li > a.secondary:hover, .l-sidebar .top-bar-section ul .side-nav > li > a.secondary:hover {
  background: #a6998a;
}
/* line 284, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success, .top-bar-section ul .l-sidebar .side-nav > li > a.success, .l-sidebar .top-bar-section ul .side-nav > li > a.success {
  background: #5da423;
}
/* line 286, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul .l-sidebar .side-nav > li > a.success:hover, .l-sidebar .top-bar-section ul .side-nav > li > a.success:hover {
  background: #457a1a;
}
/* line 290, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert, .top-bar-section ul .l-sidebar .side-nav > li > a.alert, .l-sidebar .top-bar-section ul .side-nav > li > a.alert {
  background: #e36f1e;
}
/* line 292, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .l-sidebar .side-nav > li > a.alert:hover, .l-sidebar .top-bar-section ul .side-nav > li > a.alert:hover {
  background: #b75917;
}
/* line 300, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover > a {
  /*background: #2b2623;*/
  background: #992785;
  color: white;
}
/* line 306, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  /*background: #2b2623;*/
  color: white;
}
/* line 313, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 16.66667px;
}
/* line 316, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 320, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  /*border: inset 5px;*/
  border-color: transparent transparent transparent #e36f1e;
  border-left-style: solid;
  margin-right: 16.66667px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 332, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 333, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
}
/* line 340, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  z-index: 99;
}
/* line 347, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
  padding: 0.5em 0;
}
/* line 351, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 16.66667px;
}
/* line 354, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
/* line 359, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
}
/* line 360, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  line-height: 25px;
  display: block;
}
/* line 368, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 16.66667px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #555555;
  font-weight: bold;
  font-size: 0.625em;
}

/* line 380, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.top-bar-js-breakpoint {
  width: 1024px !important;
  visibility: hidden;
}

/* line 384, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width: 1024px) {
  /* line 389, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar {
    /*background: #473f3c;*/
    *zoom: 1;
    overflow: visible;
  }
  /* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 394, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 396, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 397, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 400, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button,
  .top-bar input[type="button"],
  .top-bar input[type="reset"],
  .top-bar input[type="submit"],
  .top-bar .l-sidebar .side-nav > li > a,
  .l-sidebar .top-bar .side-nav > li > a {
    line-height: 2em;
    font-size: 0.875em;
    height: 2em;
    padding: 0 10px;
    position: relative;
    top: 8px;
  }
  /* line 409, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    /*background: #473f3c;*/
  }

  /* line 412, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 62.5em;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 418, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 422, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 427, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 429, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 435, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.has-dropdown.hover > a:not(.button) {
    /*background: #2b2623;*/
    background-image:
        radial-gradient(
            #D861A0,
            #992785
        );
    color: white;
  }
  .top-bar-section li.hover > a:not(.button) {
    /*background: #2b2623;*/
    background: #992785;
    /*
    background-image:
        radial-gradient(
            #D861A0,
            #992785
        );
        */
    color: white;
  }
  /* line 440, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section li a:not(.button) {
    /*padding: 0 16.66667px;*/
	padding: 0 7.66667px;
    line-height: 50px;
    /*background: #473f3c;*/
  }
  /* line 444, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section li a:not(.button):hover {
    background: #2b2623;
  }
  /* line 452, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 36.66667px !important;
  }
  /* line 454, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    /*border: inset 5px;
    border-color: #e36f1e transparent transparent transparent;
    border-top-style: solid;*/
    /*margin-top: -2.5px;*/
    margin-top: -12px;
    top: 25px;
  }
  /* line 463, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 464, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: none;
  }
  /* line 468, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
  }
  /* line 475, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1em;
    margin-top: -7px;
    right: 5px;
  }
  /* line 487, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 494, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: white;
    /*line-height: 1;*/
    white-space: nowrap;
    padding: 7px 16.66667px;
    font-family: din-2014, sans-serif;font-style: normal;font-weight: 500;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 14px;
    /*background: #1e1e1e;*/
  }
  /* line 502, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #1e1e1e;
  }
  /* line 508, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 516, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #2b2b2b;
    border-left: solid 1px black;
    clear: none;
    height: 50px;
    width: 0;
  }
  /* line 526, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #473f3c;
    padding: 0 16.66667px;
    height: 50px;
  }
  /* line 534, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul.right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 538, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul.right li .dropdown li .dropdown {
    right: 100%;
  }

  /* line 548, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background: #2b2623;
    color: white;
  }
  /* line 554, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #2b2623;
    color: white;
  }
  /* line 562, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
  }
}
@-webkit-keyframes rotate {
  /* line 43, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  from {
    -webkit-transform: rotate(0deg);
  }

  /* line 44, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  /* line 47, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  from {
    -moz-transform: rotate(0deg);
  }

  /* line 48, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  to {
    -moz-transform: rotate(360deg);
  }
}

@-o-keyframes rotate {
  /* line 51, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  from {
    -o-transform: rotate(0deg);
  }

  /* line 52, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  to {
    -o-transform: rotate(360deg);
  }
}

@keyframes rotate {
  /* line 56, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  from {
    transform: rotate(0deg);
  }

  /* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  to {
    transform: rotate(360deg);
  }
}

/* Orbit Graceful Loading */
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper {
  position: relative;
}
/* line 64, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper ul {
  list-style-type: none;
  margin: 0;
}
/* line 71, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
  display: none;
}
/* line 74, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper ul li:first-child {
  display: block;
}
/* line 77, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container {
  background-color: transparent;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li {
  display: block;
}
/* line 82, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.slideshow-wrapper .orbit-container li .orbit-caption {
  display: block;
}

/* line 88, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.preloader {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  border: solid 3px;
  border-color: #555 #fff;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotate;
  -moz-animation-duration: 1.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: rotate;
  -o-animation-duration: 1.5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: rotate;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

/* line 120, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container {
  overflow: hidden;
  width: 100%;
  position: relative;
  /*background: #38302a;*/

}
/* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 132, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container img {
  display: block;
  max-width: 100%;
}
/* line 134, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > * {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: 100%;
}
/* line 145, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slides-container > *:first-child {
  margin-left: 0%;
}
/* line 154, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */

.orbit-container .orbit-slides-container > * .orbit-caption {
  padding: 10px 24px 24px 24px;
}
@media only screen and (min-width: 768px) {
    .orbit-container .orbit-slides-container > * .orbit-caption {
      padding: 10px 14px;
    }
}

.orbit-container .orbit-slides-container > * .orbit-caption {
  position: absolute;
  bottom: 0;
  background-color: #38302a;
  color: white;
  width: 100%;
  font-size: 0.875em;
}
/* line 171, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
  color: white;
  background: rgba(0, 0, 0, 0);
  z-index: 10;
}
/* line 176, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-slide-number span {
  font-weight: 700;
  padding: 0.3125em;
}
/* line 182, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-timer {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 6px;
  width: 100px;
  z-index: 10;
}
/* line 189, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-timer .orbit-progress {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: block;
  width: 0%;
}
/* line 199, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-timer > span {
  display: none;
  position: absolute;
  top: 10px;
  right: 0;
  width: 11px;
  height: 14px;
  border: solid 4px #000;
  border-top: none;
  border-bottom: none;
}
/* line 213, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-timer.paused > span {
  right: -6px;
  top: 9px;
  width: 11px;
  height: 14px;
  border: inset 8px;
  border-right-style: solid;
  border-color: transparent transparent transparent #000;
}
/* line 225, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container:hover .orbit-timer > span {
  display: block;
}
/* line 229, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev,
.orbit-container .orbit-next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  background-color: #26211e;
  width: 50px;
  height: 60px;
  line-height: 50px;
  color: white;
  text-indent: -9999px !important;
  z-index: 10;
}
/* line 241, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 245, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  display: block;
  width: 0;
  height: 0;
  border: inset 16px;
}
/* line 255, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev {
  left: 0;
}
/* line 256, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev > span {
  border-right-style: solid;
  border-color: transparent;
  border-right-color: white;
}
/* line 261, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-prev:hover > span {
  border-right-color: #cccccc;
}
/* line 265, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-next {
  right: 0;
}
/* line 266, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-next > span {
  border-color: transparent;
  border-left-style: solid;
  border-left-color: white;
  left: 50%;
  margin-left: -8px;
}
/* line 273, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-container .orbit-next:hover > span {
  border-left-color: #cccccc;
}

/* line 279, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-bullets {
  margin: 0 auto 30px auto;
  overflow: hidden;
  position: relative;
  top: 10px;
}
/* line 285, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-bullets li {
  display: block;
  width: 0.75em;
  height: 0.75em;
  /*background: #473f3c;*/
  /*background: #fffccc;*/
  float: left;
  /*margin-right: 6px;*/
  margin-right: 8px;
  border: solid 1px #fff;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
.orbit-bullets li:hover {
    background: #5CC4ED;
}
/* line 295, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-bullets li.active {
  /*background: white;*/
  background: rgba(255,255,255,0.60);
}
/* line 299, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.orbit-bullets li:last-child {
  margin-right: 0;
}

/* line 306, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
  display: none;
}
/* line 309, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
.touch .orbit-bullets {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 318, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  .touch .orbit-container .orbit-prev,
  .touch .orbit-container .orbit-next {
    display: inherit;
  }
  /* line 321, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  .touch .orbit-bullets {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  /* line 328, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container {
    height: auto !important;
  }
  /* line 329, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-slides-container > * {
    position: relative;
    margin-left: 0% !important;
  }
  /* line 336, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_orbit.scss */
  .orbit-stack-on-small .orbit-timer,
  .orbit-stack-on-small .orbit-next,
  .orbit-stack-on-small .orbit-prev,
  .orbit-stack-on-small .orbit-bullets {
    display: none;
  }
}
/* line 109, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.45);
  z-index: 98;
  display: none;
  top: 0;
  left: 0;
}

/* line 111, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
  margin-left: -40%;
  width: 80%;
  background-color: white;
  padding: 1.25em;
  border: solid 1px #666666;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  top: 50px;
}
/* line 62, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal .column,
.reveal-modal .columns {
  min-width: 0;
}
/* line 65, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}
/* line 66, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}
/* line 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
.reveal-modal .close-reveal-modal {
  font-size: 1.375em;
  line-height: 1;
  position: absolute;
  top: 0.5em;
  right: 0.6875em;
  color: #aaaaaa;
  font-weight: bold;
  cursor: pointer;
}

@media only screen and (min-width: 768px) {
  /* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal {
    padding: 1.875em;
    top: 6.25em;
  }
  /* line 124, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal.tiny {
    margin-left: -15%;
    width: 30%;
  }
  /* line 125, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal.small {
    margin-left: -20%;
    width: 40%;
  }
  /* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal.medium {
    margin-left: -30%;
    width: 60%;
  }
  /* line 127, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal.large {
    margin-left: -35%;
    width: 70%;
  }
  /* line 128, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal.xlarge {
    margin-left: -47.5%;
    width: 95%;
  }
}
@media print {
  /* line 134, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_reveal.scss */
  .reveal-modal {
    background: #fff !important;
  }
}
/* Foundation Joyride */
/* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-list {
  display: none;
}

/* Default styles for the container */
/* line 44, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide {
  display: none;
  position: absolute;
  background: black;
  color: white;
  z-index: 101;
  top: 0;
  left: 2.5%;
  font-family: inherit;
  font-weight: normal;
  width: 95%;
}

/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.lt-ie9 .joyride-tip-guide {
  max-width: 800px;
  left: 50%;
  margin-left: -400px;
}

/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-content-wrapper {
  width: 100%;
  padding: 1.125em 1.25em 1.5em;
}
/* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-content-wrapper .button, .joyride-content-wrapper input[type="button"],
.joyride-content-wrapper input[type="reset"],
.joyride-content-wrapper input[type="submit"], .joyride-content-wrapper .l-sidebar .side-nav > li > a, .l-sidebar .joyride-content-wrapper .side-nav > li > a {
  margin-bottom: 0 !important;
}

/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
/* line 73, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: inset 14px;
}
/* line 81, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.top {
  border-top-style: solid;
  border-color: black;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: -28px;
}
/* line 89, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.bottom {
  border-bottom-style: solid;
  border-color: black !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  bottom: -28px;
}
/* line 98, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.right {
  right: -28px;
}
/* line 99, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide .joyride-nub.left {
  left: -28px;
}

/* Typography */
/* line 109, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_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 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-tip-guide p {
  margin: 0 0 1.125em 0;
  font-size: 0.875em;
  line-height: 1.3;
}

/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px #555555;
  position: absolute;
  right: 1.0625em;
  bottom: 1em;
}

/* line 129, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: #666666;
}

/* line 136, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-close-tip {
  position: absolute;
  right: 12px;
  top: 10px;
  color: #777777 !important;
  text-decoration: none;
  font-size: 30px;
  font-weight: normal;
  line-height: .5 !important;
}
/* line 147, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-close-tip:hover, .joyride-close-tip:focus {
  color: #eee !important;
}

/* line 150, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_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 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-expose-wrapper {
  background-color: #ffffff;
  position: absolute;
  border-radius: 3px;
  z-index: 102;
  -moz-box-shadow: 0 0 30px #ffffff;
  -webkit-box-shadow: 0 0 15px #ffffff;
  box-shadow: 0 0 15px #ffffff;
}

/* line 175, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
.joyride-expose-cover {
  background: transparent;
  border-radius: 3px;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
}

/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 187, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
  .joyride-tip-guide {
    width: 300px;
    left: inherit;
  }
  /* line 189, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.bottom {
    border-color: black !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    bottom: -28px;
  }
  /* line 196, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.right {
    border-color: black !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: auto;
    right: -28px;
  }
  /* line 204, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_joyride.scss */
  .joyride-tip-guide .joyride-nub.left {
    border-color: black !important;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
    top: 22px;
    left: -28px;
    right: auto;
  }
}
/* Clearing Styles */
/* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
[data-clearing] {
  *zoom: 1;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
[data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
[data-clearing]:after {
  clear: both;
}
/* line 42, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
[data-clearing] li {
  float: left;
  margin-right: 10px;
}

/* line 48, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-blackout {
  background: #111111;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 60, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}

/* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.visible-img {
  height: 95%;
  position: relative;
}
/* line 72, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}

/* line 82, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-caption {
  color: white;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #111111;
  width: 100%;
  padding: 10px 30px;
  position: absolute;
  left: 0;
}

/* line 95, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 40px;
  line-height: 1;
  color: white;
  display: none;
}
/* line 105, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #ccc;
}

/* line 108, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container {
  height: 100%;
}
/* line 109, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

/* line 113, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-feature li {
  display: none;
}
/* line 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 123, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  /* line 128, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 16px;
  }

  /* line 137, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-prev {
    left: 0;
  }
  /* line 139, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: white;
  }

  /* line 145, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-next {
    right: 0;
  }
  /* line 147, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: white;
  }

  /* line 154, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.5;
  }

  /* line 158, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel {
    background: #111111;
    height: 150px;
    margin-top: 5px;
  }
  /* line 163, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul {
    display: block;
    z-index: 999;
    width: 200%;
    height: 100%;
    margin-left: 0;
    position: relative;
    left: 0;
  }
  /* line 172, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 175px;
    height: inherit;
    padding: 0;
    float: left;
    overflow: hidden;
    margin-right: 1px;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
  }
  /* line 185, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    min-height: 100%;
    height: 100%;
    max-width: none;
  }
  /* line 192, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  /* line 201, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    min-width: 100% !important;
  }
  /* line 206, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 211, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img {
    background: #111111;
    overflow: hidden;
    height: 75%;
  }

  /* line 218, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_clearing.scss */
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}
/* Foundation Alerts */
/* line 94, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: bold;
  margin-bottom: 1.25em;
  position: relative;
  padding: 0.6875em 1.3125em 0.75em 0.6875em;
  font-size: 0.875em;
  background-color: #473f3c;
  border-color: #2b2625;
  color: white;
}
/* line 97, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box .close {
  font-size: 1.375em;
  padding: 5px 4px 4px;
  line-height: 0;
  position: absolute;
  top: 0.4375em;
  right: 0.3125em;
  color: #333333;
  opacity: 0.3;
}
/* line 81, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}
/* line 99, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 102, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box.success {
  background-color: #5da423;
  border-color: #457a1a;
  color: white;
}
/* line 103, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box.alert {
  background-color: #e36f1e;
  border-color: #b75917;
  color: white;
}
/* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_alert-boxes.scss */
.alert-box.secondary {
  background-color: #bcb2a7;
  border-color: #a6998a;
  color: white;
}

/* Breadcrumbs */
/* line 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs {
  display: block;
  /*padding: 0.5625em 0.875em 0.5625em;*/
  padding: 0.5625em 0em 0.5625em;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 0px;
  background-color: white;
  border-color: #e6e6e6;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 119, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * {
  margin: 0;
  float: left;
  /*font-size: 0.6875em;*/
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
}
/* line 60, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
  text-decoration: none;
}
/* line 63, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > * a,
.breadcrumbs > * span {
  text-transform: none;
 /*color: #968d84;*/
 color: #63666A;
}
/* line 69, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current {
  cursor: default;
  /*color: #473f3c;*/
  color: #001B00
  
}
/* line 72, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current a {
  cursor: default;
  /*color: #473f3c;*/
  /*color: #001B00;*/
  color: #B7398D;
}
/* line 78, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
  text-decoration: none;
}
/* line 82, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable {
  color: #473f3c;
}
/* line 84, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable a {
  color: #473f3c;
}
/* line 89, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  text-decoration: none;
  color: #473f3c;
  cursor: default;
}
/* line 96, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:before {
  /*content: "\00BB";*/
  content: ">";
  color: #968d84;
  margin: 0 6px;
  position: relative;
  /*top: 1px;*/
}
/* line 104, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_breadcrumbs.scss */
.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0;
}

/* Keystroke Characters */
/* line 52, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_keystrokes.scss */
.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dbdbdb;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 0.875em;
  padding: 0.125em 0.25em 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Labels */
/* line 71, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  padding: 0.1875em 0.625em 0.25em;
  font-size: 0.875em;
  background-color: #473f3c;
  color: white;
}
/* line 77, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 78, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label.alert {
  background-color: #e36f1e;
  color: white;
}
/* line 81, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label.success {
  background-color: #5da423;
  color: white;
}
/* line 82, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_labels.scss */
.label.secondary {
  background-color: #bcb2a7;
  color: white;
}

/* Inline Lists */
/* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_inline-lists.scss */
.inline-list {
  margin: 0 auto 1.0625em auto;
  margin-left: -1.375em;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375em;
  display: block;
}
/* line 41, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* Default Pagination */
/* line 128, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  height: 40px;
  margin-left: -0.3125em;
}
/* line 87, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 40px;
  color: white;
  font-size: 0.75em;
  margin-left: 0.3125em;
}
/* line 93, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0 0.4375em;
  /*color: white;*/
  color: #192a66;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e36f1e;
}
/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #473f3c;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li.current a {
  background: #e36f1e;
  color: white;
  font-weight: normal;
  cursor: default;
}
/* line 64, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #473f3c;
}
/* line 110, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 110, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* Panels */
/* line 66, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #f2f2f2;
}
/* line 44, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
  color: #473f3c;
}
/* line 54, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625em;
}
/* line 56, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}
/* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #2b2625;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #473f3c;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 44, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}
/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}
/* line 51, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
  color: white;
}
/* line 54, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625em;
}
/* line 56, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}
/* line 71, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.callout a {
  color: white;
}
/* line 76, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_panels.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Pricing Tables */
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 1.25em;
}
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 124, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table .title {
  background-color: #dddddd;
  padding: 0.9375em 1.25em;
  text-align: center;
  color: #333333;
  font-weight: bold;
  font-size: 1em;
}
/* line 125, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table .price {
  background-color: #eeeeee;
  padding: 0.9375em 1.25em;
  text-align: center;
  color: #e36f1e;
  font-weight: normal;
  font-size: 1.25em;
}
/* line 126, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table .description {
  background-color: white;
  padding: 0.9375em;
  text-align: center;
  color: #777777;
  font-size: 0.75em;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd;
}
/* line 127, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table .bullet-item {
  background-color: white;
  padding: 0.9375em;
  text-align: center;
  color: #333333;
  font-size: 0.875em;
  font-weight: normal;
  border-bottom: dotted 1px #dddddd;
}
/* line 128, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pricing-tables.scss */
.pricing-table .cta-button {
  background-color: whitesmoke;
  text-align: center;
  padding: 1.25em 1.25em 0;
}

/* Progress Bar */
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress {
  background-color: transparent;
  height: 1.5625em;
  border: 1px solid #cccccc;
  padding: 0.125em;
  margin-bottom: 0.625em;
}
/* line 54, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress .meter {
  background: #473f3c;
  height: 100%;
  display: block;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.secondary .meter {
  background: #bcb2a7;
  height: 100%;
  display: block;
}
/* line 58, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.success .meter {
  background: #5da423;
  height: 100%;
  display: block;
}
/* line 59, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.alert .meter {
  background: #e36f1e;
  height: 100%;
  display: block;
}
/* line 61, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 62, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.radius .meter {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 65, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 66, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_progress-bars.scss */
.progress.round .meter {
  -webkit-border-radius: 999px;
  border-radius: 999px;
}

/* Side Nav */
/* line 67, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875em 0;
  list-style-type: none;
  list-style-position: inside;
}
/* line 39, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
.side-nav li {
  margin: 0.8em 0;
  font-size: 0.75em;
}
/* line 43, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
.side-nav li a {
  display: block;
  color: #968d84;
}
/* line 48, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child {
  color: #473f3c;
  font-weight: normal;
}
/* line 53, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: #e6e6e6;
}

/* Side Nav */
/* line 82, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_sub-nav.scss */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25em 0 1.125em;
  padding-top: 0.25em;
  margin-right: 0;
  margin-left: -0.5625em;
}
/* line 42, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_sub-nav.scss */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 0.5625em;
  margin-bottom: 0.625em;
  font-weight: normal;
  font-size: 0.875em;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_sub-nav.scss */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  color: #999999;
  text-decoration: none;
}
/* line 54, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_sub-nav.scss */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  font-weight: bold;
  background: #473f3c;
  padding: 0.1875em 0.5625em;
  cursor: default;
  color: white;
}

/* line 11, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_magellan.scss */
[data-magellan-expedition] {
  background: white;
  z-index: 50;
  min-width: 100%;
  padding: 10px;
}
/* line 17, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_magellan.scss */
[data-magellan-expedition] .sub-nav {
  margin-bottom: 0;
}
/* line 19, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_magellan.scss */
[data-magellan-expedition] .sub-nav dd {
  margin-bottom: 0;
}

/* Tables */
/* line 80, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table {
  /*background: #efeae6;
  background: #eeeeee;*/
  background: #fff;
  margin-bottom: 1.25em;
  border: solid 0 #dddddd;
}
/* line 42, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table thead,
table tfoot {
  /*background: #473f3c;*/
  /*background: #eaeaea;*/
  font-weight: normal;
}
/* line 48, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 0.5em 0.625em 0.625em;
  /*font-size: 1em;*/
  /*font-size: 0.875em;*/
  font-size: 11px;
  /*color: white;*/
  color: #192A66;
  text-align: left;
}
/* line 59, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 0.5625em 0.625em;
  font-size: 0.875em;
  /*color: #222222;*/
  color: #192A66;
}
th, td {
    border-bottom: 1px solid #ddd;
}
table tr td p {
    margin-bottom: 0;
}
table tr td, table tr td p {
  font-size: 14px;
  font-weight: 300;
}
/* line 67, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  /*background: #efeae6;*/
}
/* line 74, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  line-height: 1.125em;
}
tr.tr_head {
    /*border: 1px solid red;*/
    border-collapse:separate;
}
tr.tr_body {
    /*border: 1px solid black;*/
    border-collapse:separate;
}

/* Image Thumbnails */
/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_thumbs.scss */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px white;
  -webkit-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-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
/* line 32, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_thumbs.scss */
.th:hover, .th:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(71, 63, 60, 0.5);
  box-shadow: 0 0 6px 1px rgba(71, 63, 60, 0.5);
}
/* line 49, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_thumbs.scss */
.th.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 51, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_thumbs.scss */
a.th {
  display: inline-block;
  max-width: 100%;
}

/* Tooltips */
/* line 29, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
/* line 36, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #100e0d;
  color: #473f3c;
}
/* line 42, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: bold;
  font-size: 0.9375em;
  line-height: 1.3;
  padding: 0.5em;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: white;
  background: black;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 60, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.tooltip > .nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent black transparent;
  top: -10px;
}
/* line 71, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.tooltip.opened {
  color: #473f3c !important;
  border-bottom: dotted 1px #100e0d !important;
}

/* line 77, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
.tap-to-close {
  display: block;
  font-size: 0.625em;
  color: #888888;
  font-weight: normal;
}

@media only screen and (min-width: 768px) {
  /* line 86, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent black transparent;
    top: -10px;
  }
  /* line 90, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: black transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  /* line 97, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }
  /* line 99, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent black;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }
  /* line 106, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent black transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 128, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
  .f-dropdown {
    max-width: 100%;
    left: 0;
  }
}
/* Foundation Dropdowns */
/* line 135, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  top: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: #2b2623;
  border: solid 0 #cccccc;
  font-size: 16;
  z-index: 99;
  /*margin-top: 24px;*/
  margin-top: 4px;
  max-width: 240px;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 51, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
.f-dropdown-heading { display: none;}

/* line 76, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  /*display: block;*/
  display: none;
  width: 0;
  height: 0;
  border: inset 19px;
  border-color: transparent transparent #2b2623 transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -38px;
  left: 15px;
  z-index: 99;
}
/* line 83, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 20px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -40px;
  left: 14px;
  z-index: 98;
}
/* line 91, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 15px;
}
/* line 95, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 14px;
}
/* line 139, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875em;
  cursor: pointer;
  line-height: 1.125em;
  margin: 0;
}
/* line 115, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #eeeeee;
}
/* line 117, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5em;
  color: #555555;
}
/* line 142, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  top: -9999px;
  list-style: none;
  /*margin-left: 0;*/
  margin-left: 2px;
  /*padding: 1.0625em;*/
  padding: 1em;
  width: 100%;
  height: auto;
  max-height: none;
  /*background: #2b2623;*/
  background: #192a66;
  border: solid 0 #cccccc;
  font-size: 16;
  z-index: 99;
  max-width: 340px;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  /*margin-top: 0;*/
  margin-top: -5px;
}
/* line 51, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 145, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 146, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 147, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 148, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* Custom Checkbox and Radio Inputs */
/* line 81, ../sass/components/_custom-forms.scss */
form.custom .hidden-field, div.custom .hidden-field {
  margin-left: -99999px;
  position: absolute;
  visibility: hidden;
}
/* line 87, ../sass/components/_custom-forms.scss */
form.custom .custom, div.custom .custom {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: -1px;
  /* fix centering issue */
  vertical-align: middle;
  border: solid 1px #bcb2a7;
  background: #efeae6;
  background: #eaeaea;
}
/* line 97, ../sass/components/_custom-forms.scss */
form.custom .custom.checkbox, div.custom .custom.checkbox {
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0px;
}
/* line 101, ../sass/components/_custom-forms.scss */
form.custom .custom.radio, div.custom .custom.radio {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  padding: 2px;
}
/* line 106, ../sass/components/_custom-forms.scss */
form.custom .custom.checkbox:before, div.custom .custom.checkbox:before {
  content: "";
  display: block;
  font-size: 18px;
  color: #efeae6;
}
/* line 115, ../sass/components/_custom-forms.scss */
form.custom .custom.radio.checked:before, div.custom .custom.radio.checked:before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  background: #e36f1e;
  position: relative;
}
/* line 127, ../sass/components/_custom-forms.scss */
form.custom .custom.checkbox.checked:before, div.custom .custom.checkbox.checked:before {
  content: "\00d7";
  color: #e36f1e;
  position: absolute;
  top: -50%;
  left: 50%;
  margin-top: 4px;
  margin-left: -5px;
}

/* Custom Select Options and Dropdowns */
/* line 141, ../sass/components/_custom-forms.scss */
form.custom {
  /* Custom input, disabled */
}
/* line 142, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown {
  display: block;
  position: relative;
  top: 0;
  height: 2.875em;
  margin-bottom: 1.25em;
  margin-top: 0;
  padding: 0;
  width: 100%;
  background: #efeae6;
  background: -moz-linear-gradient(top, #efeae6 0%, #f3f3f3 100%);
  background: -webkit-linear-gradient(top, #efeae6 0%, #f3f3f3 100%);
  -webkit-box-shadow: none;
  background: linear-gradient(to bottom, #efeae6 0%, #f3f3f3 100%);
  box-shadow: none;
  font-size: 0.875em;
  vertical-align: top;
}
/* line 162, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul {
  overflow-y: auto;
  max-height: 200px;
}
/* line 167, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .current {
  cursor: default;
  white-space: nowrap;
  line-height: 2.8125em;
  /*color: #473f3c;*/
  color: #002a00;
  text-decoration: none;
  overflow: hidden;
  display: block;
  margin-left: 0.6875em;
  margin-right: 2.875em;
}
 form.custom .custom.dropdown a:first-of-type {
  /*color: #555555;*/
}
/* line 179, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .selector {
  cursor: default;
  position: absolute;
  width: 3.4375em;
  height: 2.875em;
  display: block;
  right: 0;
  top: 0;
}
/* line 187, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .selector:after {
  content: "";
  display: block;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #473f3c transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  left: 1.40625em;
  top: 50%;
  margin-top: -3px;
}
/* line 200, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #bcb2a7 transparent transparent transparent;
  border-top-style: solid;
}
/* line 204, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .disabled {
  color: #888888;
}
/* line 206, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .disabled:hover {
  background: transparent;
  color: #888888;
}
/* line 209, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown .disabled:hover:after {
  display: none;
}
/* line 213, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.open ul {
  display: block;
  z-index: 10;
  min-width: 100%;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 220, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.small {
  max-width: 134px;
}
/* line 221, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.medium {
  max-width: 254px;
}
/* line 222, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.large {
  max-width: 434px;
}
/* line 223, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.expand, form.custom .l-sidebar .side-nav > li > a.custom.dropdown, .l-sidebar form.custom .side-nav > li > a.custom.dropdown, form.custom .custom.dropdown.progress-sidebar, form.custom .l-sidebar.step-progress ol li.custom.dropdown, .l-sidebar.step-progress ol form.custom li.custom.dropdown {
  width: 100% !important;
}
/* line 225, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.open.small ul {
  min-width: 134px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 226, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.open.medium ul {
  min-width: 254px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 227, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown.open.large ul {
  min-width: 434px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 230, ../sass/components/_custom-forms.scss */
form.custom .error .custom.dropdown, form.custom span.field-validation-error .custom.dropdown,
form.custom small.field-validation-error .custom.dropdown {
  border-color: #e36f1e;
  background-color: rgba(227, 111, 30, 0.1);
  background: rgba(227, 111, 30, 0.1);
  margin-bottom: 0;
}
/* line 59, ../sass/components/_custom-forms.scss */
form.custom .error .custom.dropdown:focus, form.custom span.field-validation-error .custom.dropdown:focus,
form.custom small.field-validation-error .custom.dropdown:focus {
  background: white;
  border-color: #bcb2a7;
}
/* line 236, ../sass/components/_custom-forms.scss */
form.custom .error .custom.dropdown + small.error, form.custom span.field-validation-error .custom.dropdown + small.error,
form.custom small.field-validation-error .custom.dropdown + small.error,
form.custom .error .custom.dropdown + small.field-validation-error,
form.custom span.field-validation-error .custom.dropdown + small.field-validation-error,
form.custom small.field-validation-error .custom.dropdown + small.field-validation-error {
  margin-top: 0;
}
/* line 240, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul {
  position: absolute;
  width: auto;
  display: none;
  margin: 0;
  left: -1px;
  top: auto;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 0;
  /*background: #efeae6;*/
  background: #eaeaea;
  border: solid 1px #bcb2a7;
  font-size: 16;
}
/* line 257, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul li {
  color: #555555;
  font-size: 0.875em;
  cursor: default;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.375em;
  padding-right: 2.375em;
  min-height: 1.5em;
  line-height: 1.5em;
  margin: 0;
  white-space: nowrap;
  list-style: none;
}
/* line 271, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul li.selected {
  /*background: #eeeeee;*/
  background: #B7398D;
  color: #fff;
}
/* line 275, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul li:hover {
  /*background-color: #e4e4e4;*/
  /*color: black;*/
  color: #5CC4ED;
}
/* line 279, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul li.selected:hover {
  /*background: #eeeeee;
  cursor: default;
  color: black;*/
  cursor: default;
  background: #B7398D;
  color: #fff;
}
/* line 286, ../sass/components/_custom-forms.scss */
form.custom .custom.dropdown ul.show {
  display: block;
}
/* line 290, ../sass/components/_custom-forms.scss */
form.custom .custom.disabled {
  background: #dddddd !important;
}

/* line 295, ../sass/components/_custom-forms.scss */
.formControl.radioButton .custom {
  margin-bottom: 0px;
}
/* line 297, ../sass/components/_custom-forms.scss */
.formControl.radioButton .custom.radio {
  line-height: 38px;
  display: inline-block;
}
/* line 302, ../sass/components/_custom-forms.scss */
.formControl.radioButton span {
  line-height: 30px;
}

/* Standard Forms */
/* line 264, ../sass/components/_forms.scss */
form, .forms {
  margin: 0 0 1.375em;
}
.site-utilities form, site-utilities .forms {
  margin: 0;
}

/* Using forms within rows, we need to set some defaults */
/* line 67, ../sass/components/_forms.scss */
form .row .row {
  margin: 0 -0.6875em;
}
/* line 70, ../sass/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.6875em;
}
#frmMakePayment .row .row .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}
/* line 73, ../sass/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}
/* line 76, ../sass/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
/* line 77, ../sass/components/_forms.scss */
form .row .row.collapse input {
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
}
/* line 89, ../sass/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.6875em;
}

/* Label Styles */
/* line 270, ../sass/components/_forms.scss */
label {
  font-size: 0.875em;
  /*color: #473f3c;*/
  color: #002A00;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin-bottom: 0.1875em;
  /* Styles for required inputs */
}
label.standard-font-size {
  font-size: 1em;
}
/* line 271, ../sass/components/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 272, ../sass/components/_forms.scss */
label.inline {
  margin: 0 0 1.375em 0;
  padding: 0.8125em 0;
}
/* line 274, ../sass/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #635853;
}

/* Attach elements to the beginning or end of an input */
/* line 282, ../sass/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875em;
  height: 2.875em;
  line-height: 2.875em;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 285, ../sass/components/_forms.scss */
.postfix.button, input.postfix[type="button"],
input.postfix[type="reset"],
input.postfix[type="submit"], .l-sidebar .side-nav > li > a.postfix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em;
}

/* line 286, ../sass/components/_forms.scss */
.prefix.button, input.prefix[type="button"],
input.prefix[type="reset"],
input.prefix[type="submit"], .l-sidebar .side-nav > li > a.prefix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125em;
}

/* line 288, ../sass/components/_forms.scss */
.prefix.button.radius, input.prefix.radius[type="button"],
input.prefix.radius[type="reset"],
input.prefix.radius[type="submit"], .l-sidebar .side-nav > li > a.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 289, ../sass/components/_forms.scss */
.postfix.button.radius, input.postfix.radius[type="button"],
input.postfix.radius[type="reset"],
input.postfix.radius[type="submit"], .l-sidebar .side-nav > li > a.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 290, ../sass/components/_forms.scss */
.prefix.button.round, input.prefix.round[type="button"],
input.prefix.round[type="reset"],
input.prefix.round[type="submit"], .l-sidebar .side-nav > li > a.prefix.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 291, ../sass/components/_forms.scss */
.postfix.button.round, input.postfix.round[type="button"],
input.postfix.round[type="reset"],
input.postfix.round[type="submit"], .l-sidebar .side-nav > li > a.postfix.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 294, ../sass/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-color: #d9d9d9;
  border-right: none;
  color: #333333;
}
/* line 295, ../sass/components/_forms.scss */
span.prefix.radius, label.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 297, ../sass/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-color: #cccccc;
  border-left: none;
  color: #333333;
}
/* line 298, ../sass/components/_forms.scss */
span.postfix.radius, label.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* Input groups will automatically style first and last elements of the group */
/* line 304, ../sass/components/_forms.scss */
.input-group.radius > *:first-child, .input-group.radius > *:first-child * {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 307, ../sass/components/_forms.scss */
.input-group.radius > *:last-child, .input-group.radius > *:last-child * {
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 312, ../sass/components/_forms.scss */
.input-group.round > *:first-child, .input-group.round > *:first-child * {
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}
/* line 315, ../sass/components/_forms.scss */
.input-group.round > *:last-child, .input-group.round > *:last-child * {
  -moz-border-radius-topright: 1000px;
  -moz-border-radius-bottomright: 1000px;
  -webkit-border-top-right-radius: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
}

/* We use this to get basic styling on all basic form elements */
/* line 335, ../sass/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  /*background-color: #efeae6;*/
  background-color: #eaeaea;
  /*font-family: inherit;*/
  font-family: din-2014, sans-serif;font-style: normal;font-weight: 400;
  border: 1px solid #bcb2a7;
  -webkit-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: #473f3c;*/
  color: #002a00;
  display: block;
  font-size: 0.875em;
  margin: 0 0 1.375em 0;
  padding: 0.6875em;
  height: 2.875em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
.main-global-search {
    position:relative;
}
.main-global-search input, .main-global-search .button-field {display:inline-block;}
.main-global-search input {
    width: 95%;
    background-color: #fff;
    border: 1px solid #fff;
}
.main-global-search input[type="search"]:focus {
    border-color: #fff;
    box-shadow: 0 0 5px #fff;
}
.main-global-search .button-field {
    width: 10%;
    float:right;
    right: 2em;
    position: absolute;
}

/* line 134, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 5px #bcb2a7;
  -moz-box-shadow: 0 0 5px #bcb2a7;
  box-shadow: 0 0 5px #bcb2a7;
  border-color: #bcb2a7;
}
/* line 113, ../sass/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: white;
  border-color: #bcb2a7;
  outline: none;
}
/* line 120, ../sass/components/_forms.scss */
input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][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: #dddddd;
}

/* Adjust margin for form elements below */
/* line 349, ../sass/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1.375em 0;
}

/* Normalize file input width */
/* line 354, ../sass/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* We add basic fieldset styling */
/* line 359, ../sass/components/_forms.scss */
fieldset {
  border: solid 0px #dddddd;
  padding: 1.25em;
  margin: 1.125em 0;
}
/* line 221, ../sass/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

/* Error Handling */
/* line 366, ../sass/components/_forms.scss */
[data-abide] .error small.error, [data-abide] span.field-validation-error small.error,
[data-abide] small.field-validation-error small.error,
[data-abide] .error small.field-validation-error,
[data-abide] span.field-validation-error small.field-validation-error,
[data-abide] small.field-validation-error small.field-validation-error, [data-abide] span.error, [data-abide] span.field-validation-error, [data-abide] small.error,
[data-abide] small.field-validation-error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1.375em;
  font-size: 0.75em;
  font-weight: bold;
  background: #e36f1e;
  color: white;
}
/* line 369, ../sass/components/_forms.scss */
[data-abide] span.error, [data-abide] span.field-validation-error, [data-abide] small.error,
[data-abide] small.field-validation-error {
  display: none;
}

/* line 371, ../sass/components/_forms.scss */
span.error, span.field-validation-error, small.error,
small.field-validation-error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1.375em;
  font-size: 0.75em;
  font-weight: bold;
  background: #e36f1e;
  color: white;
}

/* line 377, ../sass/components/_forms.scss */
.error input, span.field-validation-error input,
small.field-validation-error input,
.error textarea,
span.field-validation-error textarea,
small.field-validation-error textarea,
.error select,
span.field-validation-error select,
small.field-validation-error select {
  border-color: #e36f1e;
  background-color: rgba(227, 111, 30, 0.1);
  margin-bottom: 0;
}
/* line 236, ../sass/components/_forms.scss */
.error input:focus, span.field-validation-error input:focus,
small.field-validation-error input:focus,
.error textarea:focus,
span.field-validation-error textarea:focus,
small.field-validation-error textarea:focus,
.error select:focus,
span.field-validation-error select:focus,
small.field-validation-error select:focus {
  background: white;
  border-color: #bcb2a7;
}
/* line 383, ../sass/components/_forms.scss */
.error label, span.field-validation-error label,
small.field-validation-error label,
.error label.error,
span.field-validation-error label.error,
small.field-validation-error label.error {
  color: #e36f1e;
}
/* line 388, ../sass/components/_forms.scss */
.error > small, span.field-validation-error > small,
small.field-validation-error > small,
.error small.error,
span.field-validation-error small.error,
small.field-validation-error small.error,
.error small.field-validation-error,
span.field-validation-error small.field-validation-error,
small.field-validation-error small.field-validation-error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1.375em;
  font-size: 0.75em;
  font-weight: bold;
  background: #e36f1e;
  color: white;
}
/* line 392, ../sass/components/_forms.scss */
.error span.error-message, span.field-validation-error span.error-message,
small.field-validation-error span.error-message {
  display: block;
}

/* line 398, ../sass/components/_forms.scss */
input.error,
textarea.error {
  border-color: #e36f1e;
  background-color: rgba(227, 111, 30, 0.1);
  margin-bottom: 0;
}
/* line 236, ../sass/components/_forms.scss */
input.error:focus,
textarea.error:focus {
  background: white;
  border-color: #bcb2a7;
}

/* line 403, ../sass/components/_forms.scss */
.error select, span.field-validation-error select,
small.field-validation-error select {
  border-color: #e36f1e;
  background-color: rgba(227, 111, 30, 0.1);
}
/* line 236, ../sass/components/_forms.scss */
.error select:focus, span.field-validation-error select:focus,
small.field-validation-error select:focus {
  background: white;
  border-color: #bcb2a7;
}

/* line 407, ../sass/components/_forms.scss */
label.error {
  color: #e36f1e;
}

/* Foundation Switches */
@media only screen {
  /* line 239, ../sass/components/_switch.scss */
  div.switch {
    position: relative;
    padding: 0;
    display: block;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.25em;
    height: 2.25em;
    background: white;
    border-color: #cccccc;
  }
  /* line 58, ../sass/components/_switch.scss */
  div.switch label {
    position: relative;
    left: 0;
    z-index: 2;
    float: left;
    width: 50%;
    height: 100%;
    margin: 0;
    font-weight: bold;
    text-align: left;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  /* line 75, ../sass/components/_switch.scss */
  div.switch input {
    position: absolute;
    z-index: 3;
    opacity: 0;
    width: 100%;
    height: 100%;
    -moz-appearance: none;
  }
  /* line 85, ../sass/components/_switch.scss */
  div.switch input:hover, div.switch input:focus {
    cursor: pointer;
  }
  /* line 91, ../sass/components/_switch.scss */
  div.switch span:last-child {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
    display: block;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
  }
  /* line 106, ../sass/components/_switch.scss */
  div.switch input:not(:checked) + label {
    opacity: 0;
  }
  /* line 109, ../sass/components/_switch.scss */
  div.switch input:checked {
    display: none !important;
  }
  /* line 110, ../sass/components/_switch.scss */
  div.switch input {
    left: 0;
    display: block !important;
  }
  /* line 114, ../sass/components/_switch.scss */
  div.switch input:first-of-type + label,
  div.switch input:first-of-type + span + label {
    left: -50%;
  }
  /* line 116, ../sass/components/_switch.scss */
  div.switch input:first-of-type:checked + label,
  div.switch input:first-of-type:checked + span + label {
    left: 0%;
  }
  /* line 120, ../sass/components/_switch.scss */
  div.switch input:last-of-type + label,
  div.switch input:last-of-type + span + label {
    right: -50%;
    left: auto;
    text-align: right;
  }
  /* line 122, ../sass/components/_switch.scss */
  div.switch input:last-of-type:checked + label,
  div.switch input:last-of-type:checked + span + label {
    right: 0%;
    left: auto;
  }
  /* line 125, ../sass/components/_switch.scss */
  div.switch span.custom {
    display: none !important;
  }
  /* line 137, ../sass/components/_switch.scss */
  form.custom div.switch .hidden-field, div.custom div.switch .hidden-field {
    margin-left: auto;
    position: absolute;
    visibility: visible;
  }
  /* line 149, ../sass/components/_switch.scss */
  div.switch label {
    padding: 0;
    line-height: 2.3em;
    font-size: 0.875em;
  }
  /* line 157, ../sass/components/_switch.scss */
  div.switch input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -2.1875em;
  }
  /* line 163, ../sass/components/_switch.scss */
  div.switch span:last-child {
    width: 2.25em;
    height: 2.25em;
  }
  /* line 177, ../sass/components/_switch.scss */
  div.switch span:last-child {
    border-color: #b3b3b3;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
    background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
    -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
  }
  /* line 201, ../sass/components/_switch.scss */
  div.switch:hover span:last-child, div.switch:focus span:last-child {
    background: white;
    background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
    background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  }
  /* line 211, ../sass/components/_switch.scss */
  div.switch:active {
    background: transparent;
  }
  /* line 243, ../sass/components/_switch.scss */
  div.switch.large {
    height: 2.75em;
  }
  /* line 149, ../sass/components/_switch.scss */
  div.switch.large label {
    padding: 0;
    line-height: 2.3em;
    font-size: 1.0625em;
  }
  /* line 157, ../sass/components/_switch.scss */
  div.switch.large input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -2.6875em;
  }
  /* line 163, ../sass/components/_switch.scss */
  div.switch.large span:last-child {
    width: 2.75em;
    height: 2.75em;
  }
  /* line 246, ../sass/components/_switch.scss */
  div.switch.small {
    height: 1.75em;
  }
  /* line 149, ../sass/components/_switch.scss */
  div.switch.small label {
    padding: 0;
    line-height: 2.1em;
    font-size: 0.75em;
  }
  /* line 157, ../sass/components/_switch.scss */
  div.switch.small input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -1.6875em;
  }
  /* line 163, ../sass/components/_switch.scss */
  div.switch.small span:last-child {
    width: 1.75em;
    height: 1.75em;
  }
  /* line 249, ../sass/components/_switch.scss */
  div.switch.tiny {
    height: 1.375em;
  }
  /* line 149, ../sass/components/_switch.scss */
  div.switch.tiny label {
    padding: 0;
    line-height: 1.9em;
    font-size: 0.6875em;
  }
  /* line 157, ../sass/components/_switch.scss */
  div.switch.tiny input:first-of-type:checked ~ span:last-child {
    left: 100%;
    margin-left: -1.3125em;
  }
  /* line 163, ../sass/components/_switch.scss */
  div.switch.tiny span:last-child {
    width: 1.375em;
    height: 1.375em;
  }
  /* line 252, ../sass/components/_switch.scss */
  div.switch.radius {
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  /* line 253, ../sass/components/_switch.scss */
  div.switch.radius span:last-child {
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  /* line 257, ../sass/components/_switch.scss */
  div.switch.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  }
  /* line 258, ../sass/components/_switch.scss */
  div.switch.round span:last-child {
    -webkit-border-radius: 999px;
    border-radius: 999px;
  }
  /* line 259, ../sass/components/_switch.scss */
  div.switch.round label {
    padding: 0 0.5625em;
  }

  @-webkit-keyframes webkitSiblingBugfix {
    /* line 264, ../sass/components/_switch.scss */
    from {
      position: relative;
    }

    /* line 264, ../sass/components/_switch.scss */
    to {
      position: relative;
    }
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 480px) {
  /* line 239, ../sass/components/_switch.scss */
  div.switch {
    -webkit-animation: webkitSiblingBugfix infinite 1s;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 239, ../sass/components/_switch.scss */
  div.switch {
    -webkit-animation: none 0;
  }
}
/* line 1, ../sass/extensions/_breadcrumbs.scss */
.breadcrumbs > *:before {
  /*top: -1px;*/
}

/* line 5, ../sass/extensions/_breadcrumbs.scss */
.breadcrumbs {
  /*margin-top: 1.40em;*/
  margin-top: 0.5em;
  margin-bottom: 1em;
  background: transparent;
  padding-bottom: 0.13em;
}
/* line 11, ../sass/extensions/_breadcrumbs.scss */
.breadcrumbs a:hover {
  /*color: #e36f1e;*/
  color: #5CC4ED;
}
/* line 15, ../sass/extensions/_breadcrumbs.scss */
.breadcrumbs .current a:hover {
  color: #B7398D;
}
/* line 19, ../sass/extensions/_breadcrumbs.scss */
.breadcrumbs .unavailable a:hover {
  color: #473f3c;
}

/* line 71, ../sass/extensions/_buttons.scss */
input[type="button"],
input[type="reset"],
input[type="submit"] {
  padding-left: 2.2em;
  padding-right: 1.2em;
  /*background-image: url(../img/arrow-l-orange.png);*/
  background-image: url('../../shared/img/Icon_FindOutMore_carousel_white.svg');
  background-repeat: no-repeat;
  /*background-position: 1.2em 1.1em;*/
  background-position: right 1em center;
}

/* line 76, ../sass/extensions/_buttons.scss */
.button, input[type="button"],
input[type="reset"],
input[type="submit"], .l-sidebar .side-nav > li > a {
  /*-webkit-border-radius: 3px;
  border-radius: 3px;*/
  text-transform: uppercase;
}
/* line 82, ../sass/extensions/_buttons.scss */
.button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  text-decoration: none;
  /*color: #fff;*/
  color: #5CC4ED;
}
.l-sidebar .side-nav > li > a:hover {
  text-decoration: none;
}

/* line 88, ../sass/extensions/_buttons.scss */
.button.has-arrow, input.has-arrow[type="button"],
input.has-arrow[type="reset"],
input.has-arrow[type="submit"], .l-sidebar .side-nav > li > a.has-arrow {
  padding-left: 1em;
  padding-right: 3.25em;
  position: relative;
  z-index: 1;
}
.cta-wrapper .button.has-arrow:hover {
    color:#5CC4ED;
}
.cta-wrapper .button.has-arrow {
  padding-left: 1.25em;
  padding-right: 4em;
background: #192A66;
border-radius: 3px;
/*font-family: DIN-2014;*/
font-weight:600;
font-size: 12px;
color: #FFFFFF;
letter-spacing: 1px;
line-height: 15px;
width: 129px;
}
.cta-wrapper .button.has-arrow:after {
    content: url('../../shared/img/Icon_FindOutMore_cta.svg');
  margin-top: -12px;
  margin-right: -1em;
}
.cta-wrapper .button.has-arrow.leaf:after {
    content: url('../../shared/img/Icon_Register.svg');
  margin-top: -12px;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-right: -2em;
}
.cta-wrapper .button.has-arrow.thought:after {
    content: url('../../shared/img/Icon_Enquire.svg');
  margin-top: -12px;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-right: -2em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ styles go here */

    .cta-wrapper .button.has-arrow {
        padding-left: 1.25em;
        padding-right: 4em;
        line-height: 15px;
        width: auto;
    }
	.cta-wrapper .leaf.has-arrow.button::after {
		margin-right: -2.5em;
	}
}
@supports (-ms-accelerator:true) {
     /* edge styles go here */
    .cta-wrapper .button.has-arrow {
        padding-left: 1.25em;
        padding-right: 4em;
        line-height: 15px;
        width: auto;
    }
}
@supports (-ms-ime-align:auto) {
     /* edge 12+ styles go here */
    .cta-wrapper .button.has-arrow {
        padding-left: 1.25em;
        padding-right: 4em;
        line-height: 15px;
        width: auto;
    }
}
div.cta:after {
    border-right: 0px solid rgba(99,102,105,0.70);
    content: '';
    position: absolute;
    height: 130px;
    right: 0px;
    top:30px;
}
div.cta.last:after {
    border-width: 0px;
}
.cta2-wrapper h2 {
    /*font-family: DIN2014-Demi;*/
    font-weight: 600;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 1.16px;
    line-height: 14px;
    text-align:center;
    text-transform: uppercase;
    padding: 1.5em 1em 1.5em 1em;
    margin: 0;
    width: 100%;
}
.cta2-wrapper .columns, .cta2-wrapper .row .row {
    margin-left: 0;
    margin-right: 0;
}
.cta2-wrapper .columns {
    padding-left: 0;
    padding-right: 0;
}
@media only screen and (min-width: 640px) {
    .cta2-wrapper .row.one {
        display: flex !important;
    }
}
.cta2-wrapper .row.two {
    /*height: 225px;*/
}

.cta2-wrapper img {width: 100%;}
.cta2-wrapper .row.two {background-image: radial-gradient(50% 107%, #5CC4ED 13%, #0077B2 100%);}
.cta2-wrapper div.row.one div:nth-child(1), .cta2-wrapper div.row.two .one {
    background-image: linear-gradient(90deg, #E8500E 22%, #F6A400 100%);
}
.cta2-wrapper div.row.one div:nth-child(2), .cta2-wrapper div.row.two .two {
    background-image: linear-gradient(90deg, #0077B2 0%, #5CC4ED 100%);
}
.cta2-wrapper div.row.one div:nth-child(3), .cta2-wrapper div.row.two .three {
    background-image: linear-gradient(90deg, #992785 22%, #D861A0 100%);
}

@media only screen and (min-width: 1024px) {
    .cta2-wrapper div.row.one div:nth-child(3) {
        width: 342px;
    }
}
.cta2-wrapper div.columns.cta2-2 {
    text-align:center;
}
.cta2-wrapper div.columns.cta2-2 div {
    /*background-image: radial-gradient(50% 107%, #5CC4ED 13%, #0077B2 100%);*/
    font-family: din-2014, sans-serif;font-style: normal;font-weight: 700;
    font-size: 12px;
    text-transform:uppercase;
    color: #192A66;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 1.7em 2em 1em 2em;
    width: 100%;
}
.cta2-2 a {
    font-weight: 600;
    line-height: 14px;
    margin-top: 0em;
    padding-right: 3em;
    border: 1px solid #192A66;
    border-radius: 3px;
}
.cta2-2 a:hover:after {
    content: url('../../shared/img/Icon_FindOutMore_carousel_white.svg');
}
.cta2-3 {
    background-image: linear-gradient(90deg, #992785 22%, #D861A0 100%);
}


/* line 21, ../sass/extensions/_buttons.scss */
.button.has-arrow:after, input.has-arrow[type="button"]:after,
input.has-arrow[type="reset"]:after,
input.has-arrow[type="submit"]:after, .l-sidebar .side-nav > li > a.has-arrow:after {
  /*position: absolute;*/
  z-index: 2;
  top: 50%;
  /*left: 1.2em;*/
  /*margin-top: -6px;*/
  margin-top: 0px;
  margin-right: -0.5em;
  content: "";
  display: block;
  width: 0;
  height: 0;
  /*border: inset 5px;
  border-color: transparent transparent transparent #e36f1e;
  border-left-style: solid;*/
    color: #192A66;
    content: url('../../shared/img/Icon_FindOutMore_carousel_white.svg');
    float:right;
}
.button.has-arrow.previous:after, input.has-arrow.previous[type="button"]:after,
input.has-arrow.previous[type="reset"]:after,
input.has-arrow.previous[type="submit"]:after, .l-sidebar .side-nav > li > a.has-arrow.previous:after {
  margin-top: 14px;
  margin-left: -1em;
  transform: rotate(180deg);
  float:left;
}

/* line 95, ../sass/extensions/_buttons.scss */
.split-icon {
  position: relative;
  padding-left: 3.95em;
}
.site-utilities .button.login {
  padding-left: 4em;
  padding-right: 1.2em;
  width: 100%;
}
.site-utilities .button.logout {
  padding-left: 3.25em;
  padding-right: 0.5em;
  width: 100%;
}
.site-utilities .logout .icons-lock.icons-centered {
margin-left: -8px;
}
.site-utilities .button.search {
  padding-left: 3em;
  padding-right: 0.75em;
  width: 100%;
}
.site-utilities .find-an-accountant {
  padding-left: 3.25em;
  padding-right: 1em;
  width: 100%;
}

.social .split-icon {
  padding-left: 0;
  height: 25px;
  width: 25px;
}
@media only screen and (min-width: 1024px) {
  /* line 95, ../sass/extensions/_buttons.scss */
  .split-icon {
    padding-left: 4.125em;
  }
}
@media (max-width: 275px) {
  /* line 95, ../sass/extensions/_buttons.scss */
  .split-icon {
    padding-left: 2em;
  }
}
/* line 41, ../sass/extensions/_buttons.scss */
.split-icon > span {
  display: block;
  width: 3.28125em;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
 /* border-right: #2b2625 solid 1px;*/
  text-align: center;
  line-height: 100%;
  /*box-shadow: 1px 0px 1px rgba(255, 255, 255, 0.2);*/
  opacity: 0.6;
}
/* line 54, ../sass/extensions/_buttons.scss */
.split-icon > span:active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 59, ../sass/extensions/_buttons.scss */
.split-icon:hover {
  color: #fff;
}
/* line 62, ../sass/extensions/_buttons.scss */
.split-icon:hover > span {
  opacity: 1;
}
.split-icon:hover .icon-svg, .button:focus .icon-svg  {stroke: #ffffff;}
.split-icon:hover .icon-fill-svg {fill: #ffffff;}


/* line 103, ../sass/extensions/_buttons.scss */
.l-panel input[type=submit] {
  margin-bottom: 0;
}
/* line 107, ../sass/extensions/_buttons.scss */
.l-panel .button-field {
  text-align: right;
}

/* line 113, ../sass/extensions/_buttons.scss */
.menu-button {
  text-indent: -999em;
  width: 36px;
  height: 35px;
  line-height: 33px;
  padding: 0;
  color: white;
}
/* line 121, ../sass/extensions/_buttons.scss */
.menu-button span {
  position: absolute;
  left: 50%;
  display: block;
  width: 16px;
  height: 0;
  margin-left: -8px;
  /*
  -webkit-box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3;
  box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3;*/
  -webkit-box-shadow: 0 10px 0 1px #E8500E, 0 16px 0 1px #E8500E, 0 22px 0 1px #E8500E;
  box-shadow: 0 10px 0 1px #E8500E, 0 16px 0 1px #E8500E, 0 22px 0 1px #E8500E;
}
/* line 138, ../sass/extensions/_buttons.scss */
.menu-button:hover span {
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}

/* line 39, ../sass/extensions/_content-items.scss */
.l-content article ul li {
  /*margin-left: 1em;
  text-indent: -1em;*/
  margin-left: 2em;
  /*text-indent: -2em;*/
  text-indent: -1.5em;
}
.l-content article .forms ul li {
  text-indent: -2em;
}
#frmMakePayment .validation ul li {
  text-indent: -1.5em;
}

.secure-pay-submit ul li {
    margin-left: 1.375em !important;
    text-indent: 0;
}
.secure-pay-submit ul.inline-list li:nth-child(2) {
    text-indent: 0.75em;
    margin-top: 0.5em;
}
.secure-pay-submit .inline-list {
    margin-bottom: 0em;
}
/* line 43, ../sass/extensions/_content-items.scss */
.l-content article ul.no-bullet li {
  margin-left: 0;
  text-indent: 0;
}
/* line 46, ../sass/extensions/_content-items.scss */
.l-content article ul.no-bullet li li {
  margin-left: 1em;
  text-indent: -1em;
}
/* line 52, ../sass/extensions/_content-items.scss */
.l-content article ul.pagination li {
  margin-left: 0.3em;
  text-indent: 0;
}
/* line 57, ../sass/extensions/_content-items.scss */
.l-content article ul.side-nav li {
  margin-left: 0;
  text-indent: 0;
}
/* line 63, ../sass/extensions/_content-items.scss */
.l-content article ol li {
  margin-left: 1.3em;
  text-indent: -1.3em;
}
/* line 67, ../sass/extensions/_content-items.scss */
.l-content article ol.no-bullet li {
  margin-left: 0;
  text-indent: 0;
}
/* line 69, ../sass/extensions/_content-items.scss */
.l-content article ol.no-bullet li li {
  margin-left: 1.3em;
  text-indent: -1.3em;
}
/* line 75, ../sass/extensions/_content-items.scss */
.l-content article ol.pagination li {
  margin-left: 0.3em;
  text-indent: 0;
}
/* line 80, ../sass/extensions/_content-items.scss */
.l-content article ol.side-nav li {
  margin-left: 0;
  text-indent: 0;
}

@media screen and (min-width: 0 \0) {
  /* line 92, ../sass/extensions/_content-items.scss */
  .l-content article ul li {
    margin-left: 1.4em;
    text-indent: -1.4em;
  }
  /* line 96, ../sass/extensions/_content-items.scss */
  .l-content article ul.no-bullet li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 99, ../sass/extensions/_content-items.scss */
  .l-content article ul.no-bullet li ul li {
    margin-left: 1.4em;
    text-indent: -1.4em;
  }
  /* line 106, ../sass/extensions/_content-items.scss */
  .l-content article ul.pagination li {
    margin-left: 0.3em;
    text-indent: 0;
  }
  /* line 111, ../sass/extensions/_content-items.scss */
  .l-content article ul.side-nav li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 117, ../sass/extensions/_content-items.scss */
  .l-content article ol li {
    margin-left: 1.7em;
    text-indent: -1.7em;
  }
  /* line 121, ../sass/extensions/_content-items.scss */
  .l-content article ol.no-bullet li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 124, ../sass/extensions/_content-items.scss */
  .l-content article ol.no-bullet li ul li {
    margin-left: 1.7em;
    text-indent: -1.7em;
  }
  /* line 131, ../sass/extensions/_content-items.scss */
  .l-content article ol.pagination li {
    margin-left: 0.3em;
    text-indent: 0;
  }
  /* line 136, ../sass/extensions/_content-items.scss */
  .l-content article ol.side-nav li {
    margin-left: 0;
    text-indent: 0;
  }
}
@media \0screen {
  /* line 149, ../sass/extensions/_content-items.scss */
  .l-content article ul li {
    margin-left: 1.4em;
    text-indent: -1.4em;
  }
  /* line 153, ../sass/extensions/_content-items.scss */
  .l-content article ul.no-bullet li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 156, ../sass/extensions/_content-items.scss */
  .l-content article ul.no-bullet li ul li {
    margin-left: 1.4em;
    text-indent: -1.4em;
  }
  /* line 163, ../sass/extensions/_content-items.scss */
  .l-content article ul.pagination li {
    margin-left: 0.3em;
    text-indent: 0;
  }
  /* line 168, ../sass/extensions/_content-items.scss */
  .l-content article ul.side-nav li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 174, ../sass/extensions/_content-items.scss */
  .l-content article ol li {
    margin-left: 1.7em;
    text-indent: -1.7em;
  }
  /* line 178, ../sass/extensions/_content-items.scss */
  .l-content article ol.no-bullet li {
    margin-left: 0;
    text-indent: 0;
  }
  /* line 181, ../sass/extensions/_content-items.scss */
  .l-content article ol.no-bullet li ul li {
    margin-left: 1.7em;
    text-indent: -1.7em;
  }
  /* line 188, ../sass/extensions/_content-items.scss */
  .l-content article ol.pagination li {
    margin-left: 0.3em;
    text-indent: 0;
  }
  /* line 193, ../sass/extensions/_content-items.scss */
  .l-content article ol.side-nav li {
    margin-left: 0;
    text-indent: 0;
  }
}
/* line 5, ../sass/extensions/_cornice.scss */
.cornice {
  position: relative;
}
/* line 8, ../sass/extensions/_cornice.scss */
.cornice .breadcrumbs {
  /*margin-bottom: 1.4em;*/
  margin-bottom: 0.75em;
  font-size: 1.1em;
}

/* line 15, ../sass/extensions/_cornice.scss */
.addthis-container {
  clear: both;
  padding: 0 0.975em;
}
@media only screen and (min-width: 768px) {
  /* line 15, ../sass/extensions/_cornice.scss */
  .addthis-container {
    position: absolute;
    right: 0.5em;
    top: 1.5em;
    padding: 0;
  }
}

/* line 4, ../sass/extensions/_cta.scss */
.cta-icon {
  display: inline-block;
  height: 40px;
  /*margin-right: 10px;*/
}
@media only screen and (min-width: 768px) {
  /* line 4, ../sass/extensions/_cta.scss */
  .cta-icon {
    display: block;
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 4, ../sass/extensions/_cta.scss */
  .cta-icon {
    display: inline-block;
  }
}

/* line 19, ../sass/extensions/_cta.scss */
.cta-title {
  /*font-size: 1.5em;*/
  line-height: 40px;
  /*margin-left: -8px;*/
/*font-family: DIN2014-Demi;*/
font-weight: 600;
font-size: 18px;
color: #192A66;
letter-spacing: 1.5px;
text-transform:uppercase;
}
@media only screen and (min-width: 768px) {
    .cta-title {
        font-size: 14px;
    }
}
@media only screen and (min-width: 900px) {
    .cta-title {
        font-size: 18px;
    }
}
@media only screen and (max-width: 360px) {
  /* line 19, ../sass/extensions/_cta.scss */
  .cta-title {
    margin-bottom: 1em;
  }
}

@media only screen and (min-width: 640px) {
  /* line 28, ../sass/extensions/_cta.scss */
  .cta-wrapper .row {
      /*
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #ffffff), color-stop(100%, #e9e9ea));
    background-image: -webkit-linear-gradient(#ffffff 60%, #e9e9ea 100%);
    background-image: -moz-linear-gradient(#ffffff 60%, #e9e9ea 100%);
    background-image: -o-linear-gradient(#ffffff 60%, #e9e9ea 100%);
    background-image: linear-gradient(#ffffff 60%, #e9e9ea 100%);*/
    /*background: rgba(155,154,155,0.15);*/
    background: #eaeaea;
  }
}

/* line 34, ../sass/extensions/_cta.scss */
.cta-link a, a.cta-link {
  display: block;
  color: #fff;
  text-transform: uppercase;
  /*font-size: 0.75em;*/
  font-size: 14px;
  font-weight: 500;
  position: relative;
  z-index: 1;
  /*padding: 1em 15px 0.7em 30px;*/
  padding: 1.175em 10px 1.175em 15px;
  /*background: #e36f1e;
  -webkit-border-radius: 3px;
  border-radius: 3px;*/
  background-image: linear-gradient(90deg, #192A66 6%, #0077B2 100%);
  letter-spacing: 1px;
}
/* line 45, ../sass/extensions/_cta.scss */
.cta-link a:after, a.cta-link:after {
    /*
    content: url('../../shared/img/Icon_FindOutMore.svg');
    float:right;
        */
}
.gallery-listing-item .listing-info .text {
    display:inline-block;
    width: 91%;
}
@media only screen and (min-width: 640px) {
    .gallery-listing-item .listing-info .text {
        display: inline-block;
        width: 78%;
    }
}
@media only screen and (min-width: 768px) {
    .gallery-listing-item .listing-info .text {
        display: inline-block;
        width: 82%;
    }
}
@media only screen and (min-width: 1024px) {
    .gallery-listing-item .listing-info .text {
        display: inline-block;
        width: 86%;
    }
}
.gallery-listing-item .listing-info .icon {
    content: url('../../shared/img/Icon_FindOutMore.svg');
    width: 12px;
    display:inline-block;
    vertical-align:middle;
    margin-left:0.75em;
    margin-bottom: 3px;
}
.gallery-listing-item .listing-info .icon img {
    height: auto;
}
/*
.cta-link a:before, a.cta-link:before {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 1.2em;
  margin-top: -5px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent white;
  border-left-style: solid;
}*/
/* line 55, ../sass/extensions/_cta.scss */
.cta {
  text-align: center;
  /*padding: 1.875em 1.5625em 3.625em;*/
  padding: 1.875em 0em 1.875em 0em;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZWEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #ffffff), color-stop(100%, #e9e9ea));
  background-image: -webkit-linear-gradient(#ffffff 60%, #e9e9ea 100%);
  background-image: -moz-linear-gradient(#ffffff 60%, #e9e9ea 100%);
  background-image: -o-linear-gradient(#ffffff 60%, #e9e9ea 100%);
  background-image: linear-gradient(#ffffff 60%, #e9e9ea 100%);
}
@media only screen and (min-width: 640px) {
  /* line 55, ../sass/extensions/_cta.scss */
  .cta {
    background: none;
  }
}
@media only screen and (max-width: 360px) {
  /* line 55, ../sass/extensions/_cta.scss */
  .cta {
    padding: 1.875em 1.5625em;
  }
}
@media only screen and (min-width: 768px) {
  /* line 69, ../sass/extensions/_cta.scss */
  .cta form .row .small-centered {
    padding-left: 0;
  }
    div.cta:after {
        border-width: 1px;
    }
}
@media only screen and (min-width: 1024px) {
  /* line 69, ../sass/extensions/_cta.scss */
  .cta form .row .small-centered {
    padding-left: 0.9375em;
  }

}
/* line 78, ../sass/extensions/_cta.scss */
.cta form .row .row .columns {
  padding: 0 0.6875em 0 0;
}

/* line 86, ../sass/extensions/_cta.scss */
.cta p {
  font-size: 1em;
}

/*==== EVENT CAROUSEL ====*/
/* line 2, ../sass/extensions/_event-carousel.scss */
.event-carousel-wrapper {
  position: relative;
}

/* line 6, ../sass/extensions/_event-carousel.scss */
.event-carousel {
  margin: 1em 0;
}

/* line 10, ../sass/extensions/_event-carousel.scss */
.event-carousel-item {
  margin: 0 1em;
  float: left;
  display: block;
  min-height: 250px;
  height: auto;
  position: relative;
  border: 1px solid;
}
/* line 23, ../sass/extensions/_event-carousel.scss */
.event-carousel-item.featured {
  background: #e9e9e9;
  border: 1px solid #bcb2a7;
}

/* line 32, ../sass/extensions/_event-carousel.scss */
.cta-link {
  display: block;
}

/* line 36, ../sass/extensions/_event-carousel.scss */
.event-carousel-title {
  font-size: 1.2em;
  line-height: 1em;
  font-family: "Calibri W01 Bold Italic 904610";
  color: #473f3c;
}

/* line 43, ../sass/extensions/_event-carousel.scss */
.event-carousel-title {
  margin-bottom: -0.25em;
}

/* line 47, ../sass/extensions/_event-carousel.scss */
.event-carousel-date {
  margin-bottom: 0.25em;
}

/* line 51, ../sass/extensions/_event-carousel.scss */
.event-carousel-buy {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
  left: 0;
}

/* line 58, ../sass/extensions/_event-carousel.scss */
.event-carousel-control {
  position: absolute;
  top: 13px;
  background: url(../img/pagination-controls.png);
  width: 15px;
  height: 23px;
  text-indent: -9999em;
}

/* line 67, ../sass/extensions/_event-carousel.scss */
#event-carousel-prev {
  right: 60px;
}

/* line 71, ../sass/extensions/_event-carousel.scss */
#event-carousel-next {
  right: 35px;
  background-position: -15px 0;
}

/* line 76, ../sass/extensions/_event-carousel.scss */
#event-carousel-prev.disabled, #event-carousel-next.disabled {
  background-position-y: -23px;
}

/* line 83, ../sass/extensions/_event-carousel.scss */
#event-carousel-pagination {
  text-align: center;
  margin-top: 1em;
}
/* line 88, ../sass/extensions/_event-carousel.scss */
#event-carousel-pagination a {
  background: #e36f1e;
  width: 1em;
  height: 1em;
  border-radius: 0.5em;
  display: inline-block;
  margin: 0 0.2em;
  text-indent: -9999em;
}
/* line 98, ../sass/extensions/_event-carousel.scss */
#event-carousel-pagination a.selected {
  background: #bcb2a7;
}

/*==== VARIABLES ====*/
/* line 7, ../sass/extensions/_event-detail.scss */
.event-detail-cta {
  border-bottom: 1px solid #e9e9e9;
  margin: 0.5em 0;
  padding: 0.5em 0;
}

/* line 14, ../sass/extensions/_event-detail.scss */
.event-detail-info-item.pricing > p {
  margin-bottom: 0.25em;
}
/* line 17, ../sass/extensions/_event-detail.scss */
.event-detail-info-item.pricing > p:last-child {
  margin-bottom: 1.25em;
}

/* line 22, ../sass/extensions/_event-detail.scss */
.event-detail-map {
  clear: both;
}

@media only screen and (min-width: 30em) {
  /* line 28, ../sass/extensions/_event-detail.scss */
  .event-detail-hero {
    width: 42.5%;
    float: left;
    margin: 0 1em 1em 0;
  }

  /* line 36, ../sass/extensions/_event-detail.scss */
  .event-detail {
    border-left: 1px solid #d7d7d7;
  }
}
/*==== VARIABLES =====*/
/*==== EVENT LISTING =====*/
/* line 14, ../sass/extensions/_event-listing.scss */
.event-filter-a fieldset {
  border: none;
  margin: 0.5em 0;
}

/* line 22, ../sass/extensions/_event-listing.scss */
.event-filter-a-set > select {
  margin-bottom: 1em;
}
/* line 26, ../sass/extensions/_event-listing.scss */
.event-filter-a-set > select:last-child {
  margin-bottom: 0;
}

/* line 33, ../sass/extensions/_event-listing.scss */
.event-listing-info > p {
  margin-bottom: 0;
}

/* line 38, ../sass/extensions/_event-listing.scss */
.event-listing-info-buy {
  margin: 0 0 0.5em 0.5em;
  float: right;
}

/*==== EVENT SORTING ====*/
/* line 46, ../sass/extensions/_event-listing.scss */
.event-sorting {
  margin-bottom: 1em;
}

/* line 50, ../sass/extensions/_event-listing.scss */
input.event-sorting-submit {
  width: 100%;
  padding: 0.35em 0;
}

/*==== EVENT FILTERIG ====*/
/* line 59, ../sass/extensions/_event-listing.scss */
.event-filter-a-form {
  display: none;
}

@media only screen and (min-width: 31em) {
  /* line 68, ../sass/extensions/_event-listing.scss */
  .event-listing-item-image {
    width: 35%;
    float: left;
    margin: 0 1em 1em 0;
  }

  /* line 76, ../sass/extensions/_event-listing.scss */
  .event-filter-a-form {
    display: block !important;
    padding: 1em 0;
    border: 1px solid #dddddd;
    padding-top: 0;
  }

  /* line 83, ../sass/extensions/_event-listing.scss */
  .event-filter-a-toggle {
    display: none;
  }

  /* line 87, ../sass/extensions/_event-listing.scss */
  .event-sorting-submit {
    width: auto;
  }
}
/* line 6, ../sass/extensions/_f-dropdown.scss */
.f-dropdown {
  /*-webkit-border-radius: 8px;
  border-radius: 8px;*/
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 9, ../sass/extensions/_f-dropdown.scss */
.f-dropdown:before {
  border-width: 19px 11px;
}
@media only screen and (min-width: 1024px) {
  /* line 9, ../sass/extensions/_f-dropdown.scss */
  .f-dropdown:before {
    left: 50px;
  }
}
/* line 16, ../sass/extensions/_f-dropdown.scss */
.f-dropdown:after {
  border: none;
}

/* line 22, ../sass/extensions/_f-dropdown.scss */
.f-dropdown.content {
  z-index: 999;
}
/* line 24, ../sass/extensions/_f-dropdown.scss */
.f-dropdown.content input[type="search"] {
  /*margin: 0 0 0.8em;*/
  margin: 0;
}

/* line 29, ../sass/extensions/_f-dropdown.scss */
.f-dropdown-close {
  float: right;
  width: 24px;
  height: 24px;
  /*border: 1px solid #e36f1e;
  color: #e36f1e;*/
  color: #5CC4ED;
  /*font-size: 0.5625em;*/
  font-size: 0.725em;
  text-align: center;
  /*line-height: 24px;*/
  cursor: pointer;
  /*-webkit-border-radius: 12px;
  border-radius: 12px;*/
  margin-right: -14px;
}

/* line 43, ../sass/extensions/_f-dropdown.scss */
.f-dropdown-heading {
  margin: 0.5em 0 0.8em;
  color: #fff;
  font-size: 0.875em;
  font-weight: normal;
}
.button-field input.button {
    background-color: transparent;
    background-image: url(../../shared/img/Icon_FindOutMore.svg);
    color: #63666A;
    padding-right: 2.75em;
    background-position: right 0 center;
    padding-left: 0.5em;
}

/* line 8, ../sass/extensions/_footer.scss */
.site-info {
  clear: both;
}
@media only screen and (min-width: 1024px) {
  /* line 8, ../sass/extensions/_footer.scss */
  .site-info {
    clear: none;
  }
}
/* line 15, ../sass/extensions/_footer.scss */
.site-info p {
  /*color: #bcb2a7;*/
  color: #fff;
  font-size: 0.75em;
  margin-bottom: 0;
  line-height: 16px;
}

/* line 22, ../sass/extensions/_footer.scss */
.footer-site-links {
  list-style: none;
  color: #bcb2a7;
}
@media only screen and (min-width: 1024px) {
  /* line 22, ../sass/extensions/_footer.scss */
  .footer-site-links {
    margin-top: 0.4em;
  }
}
/* line 30, ../sass/extensions/_footer.scss */
.footer-site-links ul {
  /*font-size: 0.75em;*/
  font-size: 12px;
  padding: 10px 10px 1em 0;
  margin: 0 auto;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  /* line 30, ../sass/extensions/_footer.scss */
  .footer-site-links ul {
    float: left;
  }
}
/* line 41, ../sass/extensions/_footer.scss */
.footer-site-links li {
  display: inline-block;
}
/* line 46, ../sass/extensions/_footer.scss */
.footer-site-links li + li:before {
  content: "|";
  padding-right: 4px;
  color: #bcb2a7;
}

/* line 54, ../sass/extensions/_footer.scss */
.sponsor-footer {
  /*text-align: center;*/
  /*margin-top: 1em;*/
  margin-top: 0em;
}
/* line 58, ../sass/extensions/_footer.scss */
.sponsor-footer a {
  /*opacity: 0.3;*/
  opacity: 0.85;
}
/* line 61, ../sass/extensions/_footer.scss */
.sponsor-footer a:hover, .sponsor-footer a:active {
  opacity: 1;
}
/* line 64, ../sass/extensions/_footer.scss */
.sponsor-footer[class*="column"]:last-child {
  float: left;
}

/* line 69, ../sass/extensions/_footer.scss */
footer {
  padding: 1em 0 1.25em;
  /*background: #38302A;*/
  background: #192A66;
  text-align: center;
  /*display: flex;*/
  flex: 1 1 auto;
}
footer .sides {
  flex: 1 1 auto;
}

@media only screen and (min-width: 1024px) {
    footer {
        padding: 0;
    }
}
footer .row.social {
    padding-bottom: 1em;
}
@media only screen and (min-width: 1024px) {
  /* line 69, ../sass/extensions/_footer.scss */
  footer {
    text-align: left;
  }
}
/* line 79, ../sass/extensions/_footer.scss */
footer hr {
  height: 1px;
  background: #232323;
  border-width: 0 0 1px;
  border-bottom-color: #736657;
}
/* line 86, ../sass/extensions/_footer.scss */
footer a {
  /*color: #bcb2a7;*/
  color: #fff;
}
/* line 89, ../sass/extensions/_footer.scss */
footer a:hover {
  /*color: #fff;*/
  color: #5CC4ED;
  text-decoration: none;
}

/* line 6, ../sass/extensions/_forms.scss */
select {
  /*background-color: #efeae6;*/
  background-color: #eaeaea;
  font-family: inherit;
  border: 1px solid #bcb2a7;
  -webkit-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: #473f3c;*/
  color: #002a00;
  display: block;
  font-size: 0.875em;
  margin: 0 0 1.375em 0;
  padding: 0.6875em;
  height: 2.875em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  line-height: 2.45em !important;
}
/* line 134, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
select:focus {
  -webkit-box-shadow: 0 0 5px #bcb2a7;
  -moz-box-shadow: 0 0 5px #bcb2a7;
  box-shadow: 0 0 5px #bcb2a7;
  border-color: #bcb2a7;
}
/* line 113, ../sass/components/_forms.scss */
select:focus {
  background: white;
  border-color: #bcb2a7;
  outline: none;
}
/* line 120, ../sass/components/_forms.scss */
select[disabled] {
  background-color: #dddddd;
}

@media only screen and (min-width: 640px) {
  /* line 12, ../sass/extensions/_forms.scss */
  .fieldLabel {
    font-size: 0.875em;
    color: #473f3c;
    cursor: pointer;
    display: block;
    font-weight: 500;
    margin-bottom: 0.1875em;
    margin: 0 0 1.375em 0;
    padding: 0.8125em 0;
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    float: left;
  }
}

/* line 19, ../sass/extensions/_forms.scss */
input.input-validation-error, .input-validation-error {
  background: #f2d2d3;
  background: #eaeaea;
  /*border-color: #E36F1E;*/
  border-color: #B7398D;
}

/* line 25, ../sass/extensions/_forms.scss */
.radiobuttonlist, .checkboxlist {
  padding-bottom: 1.1875em;
  padding-top: 0.46875em;
}
@media only screen and (min-width: 640px) {
  /* line 25, ../sass/extensions/_forms.scss */
  .radiobuttonlist, .checkboxlist {
    padding-bottom: 0.9375em;
  }
}

/* line 35, ../sass/extensions/_forms.scss */
.validation-summary-errors ul li {
  list-style-type: none;
  font-size: 13px !important;
}

@media only screen and (min-width: 640px) {
  /* line 39, ../sass/extensions/_forms.scss */
  .field-validation-valid,
  .contourNavigation,
  .field-validation-error {
    padding-left: 0;
    padding-right: 0;
    width: 75%;
    float: right;
    margin-left: 25%;
    float: left;
  }
}

/* line 46, ../sass/extensions/_forms.scss */
span.field-validation-error,
small.field-validation-error {
  background-color: #c60f13;
}

/* line 51, ../sass/extensions/_forms.scss */
.contourField {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  width: 100%;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.contourField:before, .contourField:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.contourField:after {
  clear: both;
}
@media only screen and (min-width: 640px) {
  /* line 54, ../sass/extensions/_forms.scss */
  .contourField input[type="text"], .contourField textarea, .contourField select {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
  }
}
@media only screen and (min-width: 640px) {
  /* line 59, ../sass/extensions/_forms.scss */
  .contourField .radiobuttonlist, .contourField .checkboxlist {
    padding-left: 0;
    padding-right: 0;
    width: 75%;
    float: left;
  }
}

/* line 66, ../sass/extensions/_forms.scss */
.contourFieldSet {
  padding: 0;
  border: none;
}

@media only screen and (min-width: 640px) {
  /* line 71, ../sass/extensions/_forms.scss */
  form.custom .contourField .custom.dropdown {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: left;
  }
}

/* line 78, ../sass/extensions/_forms.scss */
.l-panel form {
  margin: 0;
}

/* line 83, ../sass/extensions/_forms.scss */
form.custom .custom.dropdown {
  /*background: #efeae6;*/
  background: #eaeaea;
}
/* line 86, ../sass/extensions/_forms.scss */
form.custom .custom.dropdown ul, form.custom .custom.dropdown .current {
  font-size: 0.9em;
}
/* line 90, ../sass/extensions/_forms.scss */
form.custom .custom.dropdown .current {
  display: block;
  margin-left: 0;
  line-height: 3.19444em;
  height: 3.19444em;
}
/* line 97, ../sass/extensions/_forms.scss */
form.custom .custom.dropdown ul li {
  font-size: 1em;
}

/* line 103, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown {
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 107, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown .selector {
  width: 40px;
  margin: -1px -1px 0 0;
  border: 1px solid #bcb2a7;
  background: #fff;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 114, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown .selector:after {
  left: 15px;
}
/* line 119, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown .current {
  margin-left: 1em;
  text-align: left;
}
/* line 124, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown.open ul {
  display: inline-block;
  min-width: 35px;
  margin-top: 19px;
  background: #473f3c;
  border-width: 0;
  padding: 0.9375em 0;
  position: relative;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 134, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown.open ul li, .custom.custom-dropdown .custom.dropdown.open ul li.selected {
  color: #bcb2a7;
  background: transparent;
}
/* line 138, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown.open ul li {
  padding: 0.3125em 1.25em;
  text-align: center;
  cursor: pointer;
}
/* line 143, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown.open ul li.selected:hover, .custom.custom-dropdown .custom.dropdown.open ul li:hover {
  color: #fff;
  background: transparent;
}
/* line 149, ../sass/extensions/_forms.scss */
.custom.custom-dropdown .custom.dropdown.open:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 19px;
  border-color: transparent transparent #473f3c transparent;
  border-bottom-style: solid;
  border-width: 19px 11px;
  position: absolute;
  bottom: -21px;
  left: 50%;
  margin-left: -9.5px;
}

/* line 159, ../sass/extensions/_forms.scss */
h2.membership, .forms h2 {
  /*font-weight: 200;
  font-size: 1.1em;
  border-bottom: 1px solid #bcb2a8;
  text-transform: uppercase;*/
  text-transform: capitalize;
  border-bottom: 1px solid #192A66;
  font-size: 24px;
  line-height: 1em;
  /*margin-bottom: 1.6em;*/
  margin-bottom: 0.75em;
  padding-bottom: 0.2em;
}

@media only screen and (max-width: 360px) {
  /* line 166, ../sass/extensions/_forms.scss */
  h1.membership {
    font-size: 1.4375em;
    margin: 1.2em 0 1.3em;
  }
}

/* line 174, ../sass/extensions/_forms.scss */
.forms h3 {
  margin: 1.2em 0;
}
@media only screen and (max-width: 360px) {
  /* line 174, ../sass/extensions/_forms.scss */
  .forms h3 {
    font-size: 1.125em;
  }
}
/* line 180, ../sass/extensions/_forms.scss */
.forms .highlight {
  /*color: #E36F1E;*/
  color: #B7398D;
}
/* line 182, ../sass/extensions/_forms.scss */
.forms .highlight a {
  text-decoration: underline;
}
@media only screen and (max-width: 360px) {
  /* line 187, ../sass/extensions/_forms.scss */
  .forms .text-right.columns {
    text-align: center !important;
  }
}
@media only screen and (max-width: 360px) {
  /* line 194, ../sass/extensions/_forms.scss */
  .forms label.right {
    float: left !important;
    text-align: left;
    margin: 0;
  }
}
/* line 202, ../sass/extensions/_forms.scss */
.forms .table {
  width: 100%;
  background: none;
}
/* line 205, ../sass/extensions/_forms.scss */
.forms .table td {
  background: #fff;
  border: none;
}
/* line 209, ../sass/extensions/_forms.scss */
.forms .table th {
  background: #fff;
  border: none;
  text-align: left;
}
/* line 214, ../sass/extensions/_forms.scss */
.forms .table thead {
  border-bottom: 1px solid #ccc;
}
/* line 216, ../sass/extensions/_forms.scss */
.forms .table thead th {
  color: #473f3c;
  font-weight: bold;
  padding: 0.5em 0.3em;
  padding-bottom: 1em;
  font-size: 0.8em;
}
/* line 225, ../sass/extensions/_forms.scss */
.forms .table tfoot {
  padding-top: 1em;
  border-top: 1px solid #ccc;
}
/* line 228, ../sass/extensions/_forms.scss */
.forms .table tfoot th {
  color: #473f3c;
  font-weight: bold;
  font-size: 0.8em;
}
/* line 235, ../sass/extensions/_forms.scss */
.forms .button, .forms input[type="button"],
.forms input[type="reset"],
.forms input[type="submit"], .forms .l-sidebar .side-nav > li > a, .l-sidebar .forms .side-nav > li > a {
  margin-top: 2em;
  letter-spacing: 1px;
}
.button.active {
  letter-spacing: 1px;
}
.forms .button:hover {color: #5CC4ED;}
/* line 237, ../sass/extensions/_forms.scss */
.forms .button.active, .forms input.active[type="button"],
.forms input.active[type="reset"],
.forms input.active[type="submit"], .forms .l-sidebar .side-nav > li > a.active, .l-sidebar .forms .side-nav > li > a.active {
  /*background: #e4701d;*/
  color: #fff;
  /*border: 1px solid #e4701d;*/
  background: #192A66;
  border-radius: 3px;
}
button.active:hover, .forms .button.active:hover {
    color: #5CC4ED;
}
button.active.disabled:hover, .forms .button.active.disabled:hover {
    color: #fff;
}
/* line 241, ../sass/extensions/_forms.scss */
.forms .button.active:after, .forms input.active[type="button"]:after,
.forms input.active[type="reset"]:after,
.forms input.active[type="submit"]:after, .forms .l-sidebar .side-nav > li > a.active:after, .l-sidebar .forms .side-nav > li > a.active:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white !important;
}
/* line 245, ../sass/extensions/_forms.scss */
.forms .button.previous, .forms input.previous[type="button"],
.forms input.previous[type="reset"],
.forms input.previous[type="submit"], .forms .l-sidebar .side-nav > li > a.previous, .l-sidebar .forms .side-nav > li > a.previous {
  margin-right: 1em;
  padding-left: 3.25em;
  padding-right: 1em;
  border-radius: 3px;
}
/* line 247, ../sass/extensions/_forms.scss */
.forms .button.previous:after, .forms input.previous[type="button"]:after,
.forms input.previous[type="reset"]:after,
.forms input.previous[type="submit"]:after, .forms .l-sidebar .side-nav > li > a.previous:after, .l-sidebar .forms .side-nav > li > a.previous:after {
  border-color: rgba(0, 0, 0, 0) #e36f1e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
  left: 0.8em !important;
}
/* line 255, ../sass/extensions/_forms.scss */
.forms .row.right {
  margin-right: 0;
  margin-left: 0;
}
/* line 259, ../sass/extensions/_forms.scss */
.forms .row .row {
  margin-right: 0;
  margin-left: 0;
}
/* line 264, ../sass/extensions/_forms.scss */
.forms h2 {
  margin-top: 1em;
  font-size: 24px;
  margin-bottom: 1.75em;
}
/* line 268, ../sass/extensions/_forms.scss */
.forms .icon-help-circled {
  /*color: #e36f1e;*/
  color: #B7398D;
  font-size: 2.5em;
}
/* line 272, ../sass/extensions/_forms.scss */
.forms .has-tip {
  border: none;
}
/* line 275, ../sass/extensions/_forms.scss */
.forms input[type="text"] {
  /*font-style: italic;*/
}
/* line 277, ../sass/extensions/_forms.scss */
.forms input[type="text"].secondary-input {
  background: #daf4f3;
}
/* line 282, ../sass/extensions/_forms.scss */
.forms strong label {
  font-weight: bold;
  color: black;
}
@media only screen and (max-width: 360px) {
  /* line 285, ../sass/extensions/_forms.scss */
  .forms strong label.right {
    float: left !important;
    text-align: left;
  }
}
@media only screen and (max-width: 360px) {
  /* line 291, ../sass/extensions/_forms.scss */
  .forms strong label.inline {
    margin: 0;
  }
}

/* line 301, ../sass/extensions/_forms.scss */
.button.active, input.active[type="button"],
input.active[type="reset"],
input.active[type="submit"], .l-sidebar .side-nav > li > a.active {
  /*background: #e4701d;*/
  background: #192A66;
  color: #fff;
  /*border: 1px solid #e4701d;*/
  border: 0px;
  border-radius: 3px;
}
/* line 305, ../sass/extensions/_forms.scss */
.button.active:after, input.active[type="button"]:after,
input.active[type="reset"]:after,
input.active[type="submit"]:after, .l-sidebar .side-nav > li > a.active:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white !important;
}
/* line 309, ../sass/extensions/_forms.scss */
.button.previous, input.previous[type="button"],
input.previous[type="reset"],
input.previous[type="submit"], .l-sidebar .side-nav > li > a.previous {
  margin-right: 1em;
}
/* line 311, ../sass/extensions/_forms.scss */
.button.previous:after, input.previous[type="button"]:after,
input.previous[type="reset"]:after,
input.previous[type="submit"]:after, .l-sidebar .side-nav > li > a.previous:after {
  border-color: rgba(0, 0, 0, 0) #e36f1e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
  left: 0.8em !important;
}

/* line 317, ../sass/extensions/_forms.scss */
.datepicker {
  width: 85% !important;
  display: inline-block !important;
}

/* line 321, ../sass/extensions/_forms.scss */
.ui-datepicker {
  margin-top: 0.5em;
}

/* line 324, ../sass/extensions/_forms.scss */
.ui-datepicker-trigger {
  margin-left: 0.8em;
}

/* line 327, ../sass/extensions/_forms.scss */
.ui-datepicker-header {
  background: #fff;
}
/* line 329, ../sass/extensions/_forms.scss */
.ui-datepicker-header .ui-datepicker-next {
  float: right;
}

/* line 333, ../sass/extensions/_forms.scss */
.general {
  font-size: 1em;
}
/* line 335, ../sass/extensions/_forms.scss */
.general.table {
  width: 60%;
}
@media only screen and (max-width: 360px) {
  /* line 335, ../sass/extensions/_forms.scss */
  .general.table {
    width: 100%;
  }
}
/* line 340, ../sass/extensions/_forms.scss */
.general.table td {
  padding: 0;
  line-height: 1.8em;
}

/* line 346, ../sass/extensions/_forms.scss */
.body-content.two-column {
  /*padding-bottom: 2em;*/
  min-height: 600px;
}

/* line 350, ../sass/extensions/_forms.scss */
form.forms .row.right, .forms form .row .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 355, ../sass/extensions/_forms.scss */
.validation {
  /*color: #e36f1e;*/
  color: #B7398D;
  margin: 1.3em 0;
  font-style: italic;
  font-size: 0.9em;
}

/* line 364, ../sass/extensions/_forms.scss */
form.custom .custom.checkbox, div.custom .custom.checkbox {
  margin-right: 1em;
}
/* line 367, ../sass/extensions/_forms.scss */
form.custom .custom.checkbox.checked:before, div.custom .custom.checkbox.checked:before {
  content: '\e800';
  color: #473f3c;
  font-family: "fontello";
  margin-left: -7px;
  margin-top: 6px;
  font-size: 1.2em;
}
/* line 377, ../sass/extensions/_forms.scss */
form.custom .custom.dropdown, div.custom .custom.dropdown {
  padding-left: 0.6875em;
}
/* line 380, ../sass/extensions/_forms.scss */
form.custom .custom.radio, div.custom .custom.radio {
  padding: 5px;
}
/* line 383, ../sass/extensions/_forms.scss */
form.custom .custom.radio.checked:before, div.custom .custom.radio.checked:before {
  background: black;
  width: 8px;
  height: 8px;
}
/* line 393, ../sass/extensions/_forms.scss */
form.custom ul.no-bullet li, div.custom ul.no-bullet li {
  padding: 0.3em 0;
}
/* line 395, ../sass/extensions/_forms.scss */
form.custom ul.no-bullet li label, div.custom ul.no-bullet li label {
  display: inline;
}
/* line 398, ../sass/extensions/_forms.scss */
form.custom ul.no-bullet li span, div.custom ul.no-bullet li span {
  margin-right: 1em;
}
/* line 403, ../sass/extensions/_forms.scss */
form.custom ul.dashed, div.custom ul.dashed {
  list-style: none;
}
/* line 405, ../sass/extensions/_forms.scss */
form.custom ul.dashed li, div.custom ul.dashed li {
  position: relative;
  padding-left: 1em;
  margin-bottom: 1em;
}
/* line 409, ../sass/extensions/_forms.scss */
form.custom ul.dashed li:before, div.custom ul.dashed li:before {
  content: '-';
  display: block;
  position: absolute;
  left: 0;
}

/* line 420, ../sass/extensions/_forms.scss */
input[type="text"].blue-field {
  background: #daf4f3;
}

/* line 430, ../sass/extensions/_forms.scss */
.section-container.accordion section p.title {
  position: relative;
  text-transform: uppercase;
  font-size: 1em;
  /*font-family: "Questrial";*/
  font-family: din-2014, sans-serif;font-style: normal;
  background: #fff !important;
  left: auto !important;
}
/* line 437, ../sass/extensions/_forms.scss */
.section-container.accordion section p.title a {
  text-decoration: none;
}
/* line 440, ../sass/extensions/_forms.scss */
.section-container.accordion section p.title:before {
  display: block;
  content: "\e802";
  font-size: 2em;
  position: absolute;
  right: 0.2em;
  /*top: 0.4em;*/
  padding-right: 10px;
  font-family: "fontello";
}
/* line 455, ../sass/extensions/_forms.scss */
.section-container.accordion section.active p.title:before {
  content: "\e803";
  font-family: "fontello";
}
/* line 462, ../sass/extensions/_forms.scss */
.section-container.accordion section .content {
  background: #f7f7f7;
  padding: 2em 2.5em;
  border: none;
}
@media only screen and (max-width: 360px) {
  /* line 462, ../sass/extensions/_forms.scss */
  .section-container.accordion section .content {
    padding: 0;
  }
}

/* line 474, ../sass/extensions/_forms.scss */
.loader-image {
  background: url(../img/ajax-loader.gif) no-repeat;
  width: 66px;
  height: 66px;
  display: inline-block;
  margin-left: 10px;
}

/* line 2, ../sass/extensions/_gallery.scss */
.clearing-assembled .carousel {
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  max-width: none;
  width: auto;
  *zoom: 1;
}
/* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.clearing-assembled .carousel:before, .clearing-assembled .carousel:after {
  content: " ";
  display: table;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
.clearing-assembled .carousel:after {
  clear: both;
}

/* line 6, ../sass/extensions/_gallery.scss */
.clearing-thumbs {
  margin-bottom: 1.25em;
  max-width: 100%;
}
/* line 10, ../sass/extensions/_gallery.scss */
.clearing-thumbs li {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  margin-bottom: 0.9375em;
  margin-right: 0;
}
@media only screen and (min-width: 640px) {
  /* line 10, ../sass/extensions/_gallery.scss */
  .clearing-thumbs li {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 25%;
    float: left;
  }
}
/* line 19, ../sass/extensions/_gallery.scss */
.clearing-thumbs li a {
  width: 100%;
}
/* line 23, ../sass/extensions/_gallery.scss */
.clearing-thumbs li img {
  width: 100%;
}

@media only screen and (max-width: 640px) {
  /* line 30, ../sass/extensions/_gallery.scss */
  .visible-img > img {
    position: static;
    margin: 0 !important;
  }
}

@media only screen and (max-width: 640px) {
  /* line 36, ../sass/extensions/_gallery.scss */
  .clearing-caption {
    position: static;
  }
}

/* line 2, ../sass/extensions/_global.scss */
body {
  background: #fff;
}

/* line 5, ../sass/extensions/_global.scss */
html, body-content {
  /*background: #38302A;*/
  background: #192A66;
}

/* line 25, ../sass/extensions/_global.scss */
a:hover, a:focus {
  text-decoration: underline;
}
a.cta-link:hover, a.cta-link:focus {
  text-decoration: none;
  color: #5CC4ED;
}

/* line 31, ../sass/extensions/_global.scss */
table {
  word-break: break-all;
}
@media only screen and (min-width: 640px) {
  /* line 31, ../sass/extensions/_global.scss */
  table {
    word-break: inherit;
  }
}

/* line 38, ../sass/extensions/_global.scss */
thead th {
  font-weight: normal;
}

/* line 42, ../sass/extensions/_global.scss */
tbody td {
  border-bottom: 1px solid #aaa;
}
thead th {
  border-bottom: 1px solid #192a66;
}

/* line 4, ../sass/extensions/_google-map.scss */
.gm-style-iw {
  overflow: visible !important;
}
/* line 6, ../sass/extensions/_google-map.scss */
.gm-style-iw div {
  overflow: visible !important;
}

/* line 11, ../sass/extensions/_google-map.scss */
.gm-style-iw + div {
  top: 8px !important;
}
/* line 13, ../sass/extensions/_google-map.scss */
.gm-style-iw + div img {
  max-width: none;
}

/* line 9, ../sass/extensions/_header.scss */
.logo {
  text-align: center;
  padding-bottom: 0em;
  margin-top: -1em;
  margin-left: -1.5em;
}
@media only screen and (min-width: 1024px) {
  /* line 9, ../sass/extensions/_header.scss */
  .logo {
    text-align: left;
  }
}

/* line 19, ../sass/extensions/_header.scss */
.l-header {
  /*background: url("../img/header-bg.png") repeat 0 0;*/
}
/* line 21, ../sass/extensions/_header.scss */
.l-header .header-logo {
  /*padding-top: 2.375em;*/
  padding-top: 0.5em;
}
/* line 24, ../sass/extensions/_header.scss */
.l-header .welcome-strip {
  width: 100%;
  /*background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3M2YzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjMzQyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #473f3c), color-stop(100%, #3c342f));
  background-image: -webkit-linear-gradient(#473f3c, #3c342f);
  background-image: -moz-linear-gradient(#473f3c, #3c342f);
  background-image: -o-linear-gradient(#473f3c, #3c342f);
  background-image: linear-gradient(#473f3c, #3c342f);*/
  background-image: linear-gradient(90deg, #192A66 19%, #0077B2 85%);
  /*border-top: 1px solid #242424;
  border-bottom: 1px solid #242424;*/
}
/* line 29, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row {
  max-width: 1024px;
  /*color: #b3b3b3;*/
  color: #fff;
  /*padding-right: 1em;*/
  /*height: 47px !important;*/
}
@media only screen and (max-width: 360px) {
  /* line 29, ../sass/extensions/_header.scss */
  .l-header .welcome-strip .row {
    padding-right: 0;
  }
}
/* line 37, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div {
  padding: 0px !important;
  /*border-right: 1px solid #2b2625;*/
  /*height: 46px;*/
}
/* line 42, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div:after {
  /*background: #595959;*/
  content: " ";
  /*height: 47px;*/
  position: absolute;
  width: 1px;
  right: -2px;
  top: 0;
}
/* line 52, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div a {
  /*font-size: 0.875em;*/
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform:uppercase;
  color: #fff;
  display: inline-block;
  line-height: 27px;
  padding: 5px !important;
  overflow: hidden;
  min-height: 23px !important;
}
/* line 60, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div a:hover {
  /*background: #2B2623;*/
  text-decoration: none;
  color: #5CC4ED;
}
/* line 64, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div a.headerCartPadding {
  padding: 2px !important;
}
/* line 66, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div a.headerCartPadding .icons-cart {
  marign: 2px auto -2px !important;
}
/* line 71, ../sass/extensions/_header.scss */
.l-header .welcome-strip .row div p {
  font-size: 0.875em;
  position: relative;
  display: table;
  line-height: 25px;
  margin-bottom: 0 !important;
  padding: 5px !important;
  padding-right: 30px !important;
}
@media only screen and (max-width: 360px) {
  /* line 81, ../sass/extensions/_header.scss */
  .l-header .welcome-strip .text-right {
    text-align: left !important;
  }
}

/* line 5, ../sass/extensions/_hero-banner.scss */
.home-hero {
    /*
  background: #38302A;
  -webkit-box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.4);*/
    /*background-image: url(/media/763703/77_BE_IPA_China-Delegation_WebheaderWebSlider.jpg);*/
    background-position: 0;
    background-size: cover;
-webkit-transition: background-image 1s ease-in-out;
transition: background-image 1s ease-in-out;
background: #e6e6e6;
background: #eaeaea;
}

/* line 13, ../sass/extensions/_hero-banner.scss */
.orbit-slides-container,
.orbit-container .orbit-slides-container > * .orbit-caption {
  font-size: 1em;
}
  .orbit-slides-container,
  .orbit-container .orbit-slides-container > * .orbit-caption {
    background-image: linear-gradient(90deg, #0077B2 21%, #5CC4ED 100%);
  }
@media only screen and (min-width: 1024px) {
  /* line 13, ../sass/extensions/_hero-banner.scss */
  .orbit-slides-container,
  .orbit-container .orbit-slides-container > * .orbit-caption {
    height: 395px !important;
    /*background: none !important;*/
    background-image: linear-gradient(90deg, #0077B2 21%, #5CC4ED 100%);
  }
}

/* line 22, ../sass/extensions/_hero-banner.scss */
.hero-banner {
  position: relative;
  z-index: 1;
}
/* line 12, ../sass/extensions/_global.scss */
.hero-banner.columns {
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  /* line 12, ../sass/extensions/_global.scss */
  .hero-banner.columns {
    /*padding-left: 0.9375em;
    padding-right: 0.9375em;*/
  }
}
/* line 27, ../sass/extensions/_hero-banner.scss */
.hero-banner h2 {
    /*
  color: #e36f1e;
  font-size: 1.75em;
  line-height: 1em;*/
  margin-bottom: 0.5em;
font-family: din-2014, sans-serif;font-style: normal;font-weight: 400;
font-size: 30px;
color: #FFFFFF;
letter-spacing: 0;
line-height: 32px;
}
/* line 34, ../sass/extensions/_hero-banner.scss */
.hero-banner p {
  color: #fff;
  /*font-family: "questrial";
  line-height: 1.4em;*/
  line-height: 20px;
}
/* line 41, ../sass/extensions/_hero-banner.scss */
.hero-banner img {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  /* line 41, ../sass/extensions/_hero-banner.scss */
  .hero-banner img {
    float: right;
    width: 66.67%;
    position: relative;
  }
}
.cta2-wrapper > .sides {
    padding-bottom: 2.5em;
}

.cta2-wrapper {
    background-image: none;
}
div.home + footer  {
    padding-bottom: 0.5em;
}
@media only screen and (min-width: 1024px) {
  /* line 51, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-container {
    background: none !important;
    box-shadow: 0px 0 2px 0px rgba(170, 170, 170, 0.75), -2px 0 2px 0px rgba(170, 170, 170, 0.8);
  }

  .body-content > .sides, .home-hero > .sides, .cta-wrapper > .sides
  , .news-feed > .sides, .cta2-wrapper > .sides, footer > .sides {
      position:relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    /* max-width: 62.5em; */
    max-width: 1024px;
  }
.body-content > .sides {
    min-height: 600px;
    padding-bottom: 2em;
}
.news-feed > .sides {
    padding: 20px 1em;
}
footer > .sides {
    padding: 1em 0 1.25em;
}
div.home + footer  {
    padding-bottom: 0em;
}
div.home + footer  .sides {
    padding-bottom: 0;
}
.cta2-wrapper {
    /*background-image: url('/App_Plugins/NDUQuickStart/themes/shared/img/IPA_Logo_Symbol_LR.png');
    background-repeat: no-repeat;
    background-position: bottom -88px right -120px;
    background-size: 500px;*/
}
.footer-logo {
    float: right;
    position: absolute;
    right: -90px;
    bottom: 25px;
    display:none;
}

  .body-content > .sides:before, .home-hero > .sides:before, .cta-wrapper > .sides:before,
   .news-feed > .sides:before, .cta2-wrapper > .sides:before, footer > .sides:before {
      box-shadow: -7px 0 7px -7px rgba(80, 80, 80, 1) inset;
      content: " ";
      height: 100%;
      left: -7px;
      position: absolute;
      top: 0;
      width: 7px;
    /*box-shadow: 0px 0 2px 0px rgba(170, 170, 170, 0.75), -2px 0 2px 0px rgba(170, 170, 170, 0.8)
    box-shadow: 0px 0 2px 0px rgba(170, 170, 170, 0.75), -2px 0 2px 0px rgba(170, 170, 170, 0.8)*/
  }
footer > .sides:before {
      box-shadow: -7px 0 7px -7px rgba(80, 80, 80, 0.5) inset;
}
   .body-content > .sides:after, .home-hero > .sides:after, .cta-wrapper > .sides:after, .news-feed > .sides:after, .cta2-wrapper > .sides:after, footer > .sides:after {
      box-shadow: 7px 0 7px -7px rgba(80, 80, 80, 1) inset;
      content: " ";
      height: 100%;
      right: -7px;
      position: absolute;
      top: 0;
      width: 7px;
    /*box-shadow: 0px 0 2px 0px rgba(170, 170, 170, 0.75), -2px 0 2px 0px rgba(170, 170, 170, 0.8)
    box-shadow: 0px 0 2px 0px rgba(170, 170, 170, 0.75), -2px 0 2px 0px rgba(170, 170, 170, 0.8)*/
  }
footer > .sides:after {
    box-shadow: 7px 0 7px -7px rgba(80, 80, 80, 0.5) inset;
}

    .cta-wrapper {
        background: #e6e6e6;
        background: #eaeaea;
    }
}
@media only screen and (min-width: 1024px) {
  /* line 58, ../sass/extensions/_hero-banner.scss */
  .hero-banner:before {
    width: 1000px;
    height: 50px;
    position: absolute;
    left: -61.5625em;
    bottom: 0;
    content: '';
    /*background: #26211e;*/
  }
}

/* line 70, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-timer {
  display: none;
}

@media only screen and (min-width: 1024px) {
  /* line 76, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-slides-container > *:after {
    right: 0;
    width: 63px;
    /*background: url(../img/banner-mask-r.png) no-repeat right 0;*/
  }
  /* line 81, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-slides-container > *:before {
    left: 33.3%;
    width: 65px;
    /*background: url(../img/banner-mask-l.png) no-repeat 0 0;*/
  }
  /* line 86, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-slides-container > *:after, .hero-banner .orbit-slides-container > *:before {
    position: absolute;
    z-index: 2;
    bottom: 0;
    top: 0;
    height: 100%;
    content: '';
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
    height: 401px;
  }
}

/* line 101, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption {
  float: left;
  position: static;
}
@media only screen and (min-width: 1024px) {
  /* line 101, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-container .orbit-slides-container > * .orbit-caption {
    width: 33.33%;
    padding: 3.25em 1em 2.5em 1.5em;
  }
}
@media only screen and (max-width: 360px) {
  /* line 101, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-container .orbit-slides-container > * .orbit-caption {
    text-align: center;
  }
}
/* line 112, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption p {
  /*font-size: 1.125em;*/
  font-size: 17px;
}
/* line 116, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption input[type="button"],
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption input[type="reset"],
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption input[type="submit"], .hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .l-sidebar .side-nav > li > a, .l-sidebar .hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .side-nav > li > a {
    /*font-size: 0.75em;*/
    font-family: din-2014, sans-serif; font-style: normal; font-weight: 400;
    font-size: 17px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 20px;
}
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .button{
font-family: din-2014, sans-serif; font-style: normal; font-weight: 600;
font-size: 12px;
color: #192A66;
letter-spacing: 1px;
line-height: 14px;
border: 1px solid #192A66;
border-radius: 3px;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 2.5em;
background-color: transparent;
}
.cta2-wrapper .button.has-arrow {
font-size: 12px;
color: #192A66;
letter-spacing: 1px;
line-height: 14px;
border: 1px solid #192A66;
border-radius: 3px;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-right: 2.5em;
background-color: transparent;
}
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .button:after, .cta2-wrapper .button.has-arrow:after {
    content: url('../../shared/img/Icon_FindOutMore_carousel.svg');
}

.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .button:hover, .cta2-wrapper .button.has-arrow:hover {
color: #fff;
}
.hero-banner .orbit-container .orbit-slides-container > * .orbit-caption .button:hover:after, .cta2-wrapper .button.has-arrow:hover:after{
    content: url('../../shared/img/Icon_FindOutMore_carousel_white.svg');
}

/* line 122, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-bullets, .hero-banner-bullets {
  margin: 1em 0 0 0;
  /*line-height: 4em;*/
  overflow: visible;
  text-align: center;
  /*background-color: #26211e;*/
}
@media only screen and (min-width: 1024px) {
.hero-banner .orbit-bullets, .hero-banner-bullets {
  margin: 0;
}
  /* line 122, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-bullets, .hero-banner-bullets {
    width: 33.3%;
    height: 50px;
    position: absolute;
    z-index: 9;
    bottom: 0;
    top: auto;
    left: 0;
    /*text-align: center;*/
    text-align: left;
    margin-left: 0.875em;
  }
}
/* line 140, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-bullets li, .hero-banner-bullets li {
  display: inline-block;
  float: none;
  width: 1em;
  height: 1em;
  /*border-width: 0;*/
  border-width: 1px;
  cursor: pointer;
}

/* line 151, ../sass/extensions/_hero-banner.scss */
.hero-banner .orbit-bullets {
  display: none;
}
@media only screen and (min-width: 1024px) {
  /* line 151, ../sass/extensions/_hero-banner.scss */
  .hero-banner .orbit-bullets {
    display: block;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 159, ../sass/extensions/_hero-banner.scss */
  .hero-banner-bullets {
    display: none;
  }
}
/* line 164, ../sass/extensions/_hero-banner.scss */
.hero-banner-bullets > * {
  margin-right: 6px;
}
/* line 167, ../sass/extensions/_hero-banner.scss */
.hero-banner-bullets > * a {
  display: block;
  width: 100%;
  height: 100%;
  /*background: #473f3c;*/
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
  border: 1px solid #fff;
}
/* line 175, ../sass/extensions/_hero-banner.scss */
.hero-banner-bullets > * a.active {
  /*background: white;*/
  background: rgba(255,255,255,0.60);
}

/* line 27, ../sass/extensions/_icons.scss */
.icons {
  display: inline-block;
}

/* line 31, ../sass/extensions/_icons.scss */
.icons-centered {
  position: absolute;
  top: 50%;
  left: 50%;
}

.icon-support, .icon-support-sponsor {
    display:inline-block;
    margin-left: 0em;
}
@media only screen and (min-width: 1024px) {
    .icon-support {
        margin-left: 5em;
    }
}
.icons-social {
  width: 12px;
  height: 24px;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-social.icons-centered {
  margin-left: -11px;
  margin-top: -5px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-social.icons-centered-vertical {
  margin-top: -7.5px;
}

/* line 37, ../sass/extensions/_icons.scss */
.icons-locate {
  width: 4px;
  height: 8px;
  /*background: url("../img/sprite.png") no-repeat 0px -48px;*/
  background: url("../../shared/img/Icon_Find an Accountant.svg") no-repeat 0px 0px;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-locate.icons-centered {
  margin-left: -6px;
  margin-top: -8.5px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-locate.icons-centered-vertical {
  margin-top: -7.5px;
}

/* line 40, ../sass/extensions/_icons.scss */
.icons-zoom {
  width: 16px;
  height: 16px;
  /*background: url("../img/sprite.png") no-repeat -16px -48px;*/
  margin-top:-1px;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-zoom.icons-centered {
  margin-left: -8px;
  margin-top: -9px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-zoom.icons-centered-vertical {
  margin-top: -8px;
}

/* line 43, ../sass/extensions/_icons.scss */
.icons-lock {
  /*width: 11px;*/
  width: 16px;
  height: 16px;
  /*background: url("../img/sprite.png") no-repeat 0px -64px;*/
  /*background: url("../../shared/img/Icon_Login.svg") no-repeat 0px 1px;*/
}

/* line 12, ../sass/extensions/_icons.scss */
.icons-lock.icons-centered {
  margin-left: -5.5px;
  margin-top: -8.5px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-lock.icons-centered-vertical {
  margin-top: -8.5px;
}

/* line 46, ../sass/extensions/_icons.scss */
header .icons-cart {
  margin-bottom: -13px !important;
}
.icons-cart {
  width: 23px;
  height: 23px;
  background: url("../img/sprite.png") no-repeat -32px 0px;
  margin-right: 15px !important;
  padding-bottom: 26px;
  margin-bottom: -10px !important;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-cart.icons-centered {
  margin-left: -11.5px;
  margin-top: -11.5px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-cart.icons-centered-vertical {
  margin-top: -11.5px;
}

/* line 49, ../sass/extensions/_icons.scss */
.icons-user {
  width: 17px;
  height: 18px;
  background: url("../img/sprite.png") no-repeat -64px 0px;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-user.icons-centered {
  margin-left: -8.5px;
  margin-top: -9px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-user.icons-centered-vertical {
  margin-top: -9px;
}

/* line 52, ../sass/extensions/_icons.scss */
.icons-addDoc {
  width: 23px;
  height: 21px;
  background: url("../img/sprite.png") no-repeat -32px -48px;
}
/* line 12, ../sass/extensions/_icons.scss */
.icons-addDoc.icons-centered {
  margin-left: -11.5px;
  margin-top: -10.5px;
}
/* line 16, ../sass/extensions/_icons.scss */
.icons-addDoc.icons-centered-vertical {
  margin-top: -10.5px;
}

/* line 55, ../sass/extensions/_icons.scss */
.button > i[class*="icons-"], input[type="button"] > i[class*="icons-"],
input[type="reset"] > i[class*="icons-"],
input[type="submit"] > i[class*="icons-"], .l-sidebar .side-nav > li > a > i[class*="icons-"] {
  position: relative;
  margin: 0 5px -6px 0;
}

/*
.icons-locate {
	@include icon(12px, 15px, iPos());
}
a:hover .icons-locate {
	background-position: iPos(3,0);
}

.icons-zoom {
	@include icon(16px, 16px, iPos(0,1));
}
a:hover .icons-zoom {
	background-position: iPos(3,1);
}

.icons-star {
	@include icon(14px, 12px, iPos(0,2));
}
a:hover .icons-star {
	background-position: iPos(3,2);
}

.icons-refresh {
	@include icon(14px, 15px, iPos(0,3));
}
a:hover .icon-refresh {
	background-position: iPos(3,3);
}

.icons-lock {
	@include icon(11px, 17px, iPos(1,0));
}
a:hover .icons-lock {
	background-position: iPos(4,0);
}

.icons-find {
	@include icon(17px, 17px, iPos(1,2));
}
a:hover .icons-find {
	background-position: iPos(4,2);
}

.icons-digital {
	@include icon(21px, 19px, iPos(1,4));
}
a:hover .icons-digital {
	background-position: iPos(4,4);
}

.icons-plus {
	@include icon(17px, 16px, iPos(1,6));
}
a:hover .icons-plus {
	background-position: iPos(4,6);
}

*/
/*Font Icons*/
/* line 122, ../sass/extensions/_icons.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 153, ../sass/extensions/_icons.scss */
.icon-ok:before {
  content: '\e800';
}

/* '' */
/* line 154, ../sass/extensions/_icons.scss */
.icon-calendar:before {
  content: '\e804';
}

/* '' */
/* line 155, ../sass/extensions/_icons.scss */
.icon-plus:before {
  content: '\e802';
}

/* '' */
/* line 156, ../sass/extensions/_icons.scss */
.icon-minus:before {
  content: '\e803';
}

/* '' */
/* line 157, ../sass/extensions/_icons.scss */
.icon-help-circled:before {
  content: '\e801';
}

/* '' */
/* line 4, ../sass/extensions/_ie-compat.scss */
.lt-ie9 select {
  height: 37px;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
/* line 12, ../sass/extensions/_ie-compat.scss */
.lt-ie9 .l-header .top-bar-section > UL,
.lt-ie9 .l-header .top-bar-section UL LI > A.top-bar-l-1-anchor {
  background: transparent;
}
/* line 18, ../sass/extensions/_ie-compat.scss */
.lt-ie9 .hero-banner .orbit-slides-container > li {
  height: 401px;
}

/*==== VARIABLES =====*/
/*==== LISTING =====*/
/* line 6, ../sass/extensions/_listing.scss */
.listing {
  list-style-type: none;
  font-size: 1em;
}
/* line 10, ../sass/extensions/_listing.scss */
.listing img {
  width: 100%;
  height: 222px;
}

/* line 16, ../sass/extensions/_listing.scss */
.listing-item {
  margin: 0 0 1.25em;
}
/* line 19, ../sass/extensions/_listing.scss */
.listing-item h2 {
  font-size: 1.125em;
  margin: 0.5em 0 0.3em;
}
/* line 23, ../sass/extensions/_listing.scss */
.listing-item h2 a {
  color: #473f3c;
}

/* line 29, ../sass/extensions/_listing.scss */
.listing-container .info {
  padding: 0.5em;
  margin-bottom: 1.25em;
  /*background: #bcb2a7;*/
  background-image: linear-gradient(-90deg, #192A66 6%, #0077B2 100%);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
}

/*==== HORIZONTAL LISTING =====*/
@media only screen and (min-width: 640px) {
  /* line 38, ../sass/extensions/_listing.scss */
  .horizontal-listing-item h2 {
    margin-top: 0;
    line-height: 1;
  }
}
@media only screen and (min-width: 640px) {
  /* line 45, ../sass/extensions/_listing.scss */
  .horizontal-listing-item .group {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5em;
    width: 100%;
    *zoom: 1;
  }
  /* line 121, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  .horizontal-listing-item .group:before, .horizontal-listing-item .group:after {
    content: " ";
    display: table;
  }
  /* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  .horizontal-listing-item .group:after {
    clear: both;
  }
}
@media only screen and (min-width: 640px) {
  /* line 51, ../sass/extensions/_listing.scss */
  .horizontal-listing-item .listing-item-image {
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    float: left;
  }
}
@media only screen and (min-width: 640px) {
  /* line 57, ../sass/extensions/_listing.scss */
  .horizontal-listing-item .listing-info {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 75%;
    float: right;
    float: right;
  }
}

/*==== GALLERY LISTING =====*/
/* line 66, ../sass/extensions/_listing.scss */
.gallery-listing-item[class*="column"]:last-child {
  float: left;
}

/* line 3, ../sass/extensions/_news-feed.scss */
.rss-icon {
  /*background: url(../img/sprite.png) no-repeat -78px -48px;*/
  background: url(../../shared/img/icon_RSS.svg) no-repeat;
  width: 35px;
  height: 35px;
  display: inline-block;
}

/* line 10, ../sass/extensions/_news-feed.scss */
.news-feed {
  /*padding: 20px 0;*/
}

/* line 16, ../sass/extensions/_news-feed.scss */
.feed-article > p {
  font-size: 21px;
}
/* line 19, ../sass/extensions/_news-feed.scss */
.feed-article a {
  /*color: #473f3c;*/
  text-decoration: none;
font-family: din-2014, sans-serif;font-style: normal;font-weight: 600;
font-size: 14px;
color: #992785;
letter-spacing: 1.5px;
text-transform:uppercase;
}

/* line 25, ../sass/extensions/_news-feed.scss */
.rss .date {
  font-size: 12px;
}

/* line 29, ../sass/extensions/_news-feed.scss */
.feed-article > p,
.rss .date {
  /*font-family: "questrial";*/
/*font-family: DIN2014-Regular;*/
font-size: 12px;
color: #63666A;
letter-spacing: 0;
  margin-bottom: 0;
  line-height: 24px;
  text-align: center;
}

/* line 36, ../sass/extensions/_news-feed.scss */
.rss .large-6, .rss .large-2 {
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 41, ../sass/extensions/_news-feed.scss */
  .rss .date {
    line-height: 36px;
    text-align: right;
  }

  /* line 45, ../sass/extensions/_news-feed.scss */
    div.feed-article {
        padding-left: 0;
        padding-right: 0;
    }
  .feed-article > p {
    /*line-height: 36px;*/
    text-align: left;
  }

  /* line 49, ../sass/extensions/_news-feed.scss */
  .rss .large-6, .rss .large-2 {
    text-align: left;
  }

  /* line 52, ../sass/extensions/_news-feed.scss */
  .rss .large-10 {
    padding: 0;
  }
}
@media (max-width: 1023px) and (min-width: 361px) {
  /* line 59, ../sass/extensions/_news-feed.scss */
  .news-feed .large-8, .news-feed .large-4, .news-feed .large-6, .news-feed .large-10, .news-feed .large-2 {
    width: 100%;
  }
}
/*==== VARIABLES =====*/
/*==== PAGINATION =====*/
/* line 11, ../sass/extensions/_pagination.scss */
.page-controls .control-list {
  display: block;
  height: 40px;
  margin-left: -0.3125em;
}
/* line 87, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li {
  height: 40px;
  color: white;
  font-size: 0.75em;
  margin-left: 0.3125em;
}
/* line 93, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li a {
  display: block;
  padding: 0 0.4375em;
  /*color: white;*/
  color: #192a66;
}
/* line 100, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li:hover a,
.page-controls .control-list li a:focus {
  /*background: #e36f1e;*/
}
/* line 45, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li.unavailable a {
  cursor: default;
  color: #473f3c;
}
/* line 50, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li.unavailable:hover a, .page-controls .control-list li.unavailable a:focus {
  background: transparent;
}
/* line 57, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li.current a {
  background: #e36f1e;
  color: white;
  font-weight: normal;
  cursor: default;
}
/* line 64, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li.current a:hover, .page-controls .control-list li.current a:focus {
  background: #473f3c;
}
/* line 110, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_pagination.scss */
.page-controls .control-list li {
  float: left;
  display: block;
}
@media only screen and (min-width: 640px) {
  /* line 11, ../sass/extensions/_pagination.scss */
  .page-controls .control-list {
    float: right;
  }
}
/* line 18, ../sass/extensions/_pagination.scss */
.page-controls .control-list li, .page-controls .control-list a {
  min-width: 40px;
  line-height: 40px;
  text-align: center;
  margin-bottom: 1.25em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 26, ../sass/extensions/_pagination.scss */
.page-controls .control-list a {
  /*background: #bcb2a7;*/
  background: #eaeaea;
  color: #192a66;
}
/* line 30, ../sass/extensions/_pagination.scss */
.page-controls .control-list li:hover a {
  text-decoration: none;
  /*background: #a6998a;*/
  color: #5CC4ED;
}
/* line 35, ../sass/extensions/_pagination.scss */
.page-controls .control-list .current {
  /*background: #e36f1e;*/
  background: #B7398D;
}
/* line 38, ../sass/extensions/_pagination.scss */
.page-controls .control-list .break {
  color: #473f3c;
  font-size: 1.25em;
}
/* line 42, ../sass/extensions/_pagination.scss */
.page-controls .control-list .page-next, .page-controls .control-list .page-prev {
  text-indent: -9999em;
  position: relative;
  z-index: 1;
  /*background: #473f3c;*/
  background: #192A66;
}

.page-controls .control-list .page-next:after, .page-controls .control-list .page-prev:after {
    z-index: 2;
    margin-top: 0.25em;
    margin-right: 0.65em;
    content: url(../../shared/img/Icon_FindOutMore_carousel_white.svg);
    float: right;
    text-indent: 0px;
}
.page-controls .control-list .page-prev:after {
    transform: rotate(180deg);
    margin-top: -0.25em;
    margin-right: 1em;
}
.pagination.control-list .page-prev:after {
    transform: rotate(180deg);
    margin-right: 0.85em;
}
.page-controls .pagination.control-list .page-next:after {
    margin-top: 0.2em;
    margin-right: 0.65em;
}

/* line 48, ../sass/extensions/_pagination.scss */
/*
.page-controls .control-list .page-next:after, .page-controls .control-list .page-prev:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
}
*/
/* line 55, ../sass/extensions/_pagination.scss */
/*
.page-controls .control-list .page-next:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent white;
  border-left-style: solid;
  margin: -5px 0 0 -2px;
}
*/
/* line 60, ../sass/extensions/_pagination.scss */
/*
.page-controls .control-list .page-prev:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent white transparent transparent;
  border-right-style: solid;
  margin: -5px 0 0 -8px;
}
*/
/* line 1, ../sass/extensions/_promo-banner.scss */
.promo-banner {
  margin-bottom: 1.25em;
}
/* line 4, ../sass/extensions/_promo-banner.scss */
.promo-banner h3 {
  padding: 0.5em 15px;
  color: #fff;
  background: #38939B;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 7, ../sass/extensions/_quicklinks.scss */
.top-bar-section .quicklinks .highlight {
  /*color: #e36f1e;*/
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  /* line 12, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks > .dropdown {
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 18, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks.has-dropdown .top-bar-l-1-anchor {
    padding-right: 36.66667px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 23, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks.has-dropdown .top-bar-l-1-anchor:after {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 30, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks li {
    /*padding: 0 0.5em 0.5em;*/
  }
}
@media only screen and (min-width: 1024px) {
  /* line 36, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks .dropdown {
    padding-top: 0.5em;
  }
}
/* line 41, ../sass/extensions/_quicklinks.scss */
.top-bar-section .quicklinks .dropdown li > a {
  position: relative;
  padding-left: 3.95em;
}
@media only screen and (min-width: 1024px) {
  /* line 41, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks .dropdown li > a {
    padding-left: 4.125em;
  }
}
@media (max-width: 275px) {
  /* line 41, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks .dropdown li > a {
    padding-left: 2em;
  }
}
/* line 41, ../sass/extensions/_buttons.scss */
.top-bar-section .quicklinks .dropdown li > a > span {
  display: block;
  width: 3.28125em;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-right: #2b2625 solid 1px;
  text-align: center;
  line-height: 100%;
  box-shadow: 1px 0px 1px rgba(255, 255, 255, 0.2);
  opacity: 0.6;
}
/* line 54, ../sass/extensions/_buttons.scss */
.top-bar-section .quicklinks .dropdown li > a > span:active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 59, ../sass/extensions/_buttons.scss */
.top-bar-section .quicklinks .dropdown li > a:hover {
  color: #fff;
}
/* line 62, ../sass/extensions/_buttons.scss */
.top-bar-section .quicklinks .dropdown li > a:hover > span {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  /* line 41, ../sass/extensions/_quicklinks.scss */
  .top-bar-section .quicklinks .dropdown li > a {
    /*-webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;*/
    text-align: left;
    /*padding-top: 1.0625em;
    padding-bottom: 0.875em;*/
    padding: 0.275em 20px;
    margin: 0;
  }
  /* line 68, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_global.scss */
  .top-bar-section .quicklinks .dropdown li > a:active {
    -webkit-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 54, ../sass/extensions/_quicklinks.scss */
.top-bar-section .quicklinks .dropdown li > a span {
  padding: 0.5em 0;
  line-height: 25px;
}

/* line 5, ../sass/extensions/_search.scss */
.global-search-container.toggle {
  display: none;
}

@media only screen and (min-width: 640px) {
  /* line 9, ../sass/extensions/_search.scss */
  .global-search-container.toggle {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  /* line 15, ../sass/extensions/_search.scss */
  #search-panel:before {
    left: 50%;
    margin-left: 80px;
  }
}

/* line 5, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav {
  font-size: 1em;
  /*padding: 0;*/
  padding: 0.5em 0 1em 0;
  /*padding-top: 0.5em;*/
  font-weight: 500;
  position:relative;
  z-index: 0;
}
html, body {
    overflow-x: hidden;
}
.l-sidebar .side-nav:before {
  content: "";
  position: absolute;
  z-index: -1; /* behind parent */
  top: 0;
  bottom: 0;
  left: -1000px;
  width: 996px;
  background: #eaeaea;
}
.l-sidebar .side-nav:after {
  content: "";
  position: absolute;
  z-index: -1; /* behind parent */
  top: 0;
  bottom: 0;
  left: 1027px;
  width: 1000px;
  background: #eaeaea;
}
/* line 9, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav li {
  font-size: 1em;
}
/* line 12, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav li.expand > a:first-child, .l-sidebar .side-nav li.progress-sidebar > a:first-child, .l-sidebar.step-progress .side-nav ol li > a:first-child, .l-sidebar.step-progress ol .side-nav li > a:first-child {
  /*color: #473f3c;*/
  color: #B7398D;
  opacity: 1;
  font-weight: 500;
}
/* line 16, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav a {
  text-transform: uppercase;
  /*font-size: 0.75em;*/
  font-size: 12px;
  color: #63666A;
  opacity: 0.6;
  font-weight: 500;
}
/* line 20, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav a:hover {
  /*color: #e36f1e;*/
  text-decoration: none;
}
/* line 26, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav > li {
  /*margin: 0.5em 0;*/
  margin: 0;
}
/* line 29, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav > li > a {
  text-align: left;
  padding-left: 32px;
  padding-right: 16px;
  /*padding-top: 1.0625em;
  padding-bottom: 0.875em;*/
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  margin: 0;
}
/* line 41, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav > li.active > a:first-child, .l-sidebar .side-nav > li.expand > a:first-child, .l-sidebar .side-nav > li.progress-sidebar > a:first-child, .l-sidebar.step-progress ol .side-nav > li > a:first-child {
  /*background-color: #e36f1e;*/
  background-color: #B7398D;
  /*border-color: #b75917;*/
  color: #bcb2a7;
  position: relative;
  z-index: 1;
  padding-right: 2.2em;
  color: #fff;
}
/* line 122, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
.l-sidebar .side-nav > li.active > a:first-child:hover, .l-sidebar .side-nav > li.active > a:first-child:focus, .l-sidebar .side-nav > li.expand > a:first-child:hover, .l-sidebar .side-nav > li.progress-sidebar > a:first-child:hover, .l-sidebar.step-progress ol .side-nav > li > a:first-child:hover, .l-sidebar .side-nav > li.expand > a:first-child:focus, .l-sidebar .side-nav > li.progress-sidebar > a:first-child:focus, .l-sidebar.step-progress ol .side-nav > li > a:first-child:focus {
  /*background-color: #b75917;*/
}
/* line 133, ../../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/zurb-foundation-4.3.2/scss/foundation/components/_buttons.scss */
.l-sidebar .side-nav > li.active > a:first-child:hover, .l-sidebar .side-nav > li.active > a:first-child:focus, .l-sidebar .side-nav > li.expand > a:first-child:hover, .l-sidebar .side-nav > li.progress-sidebar > a:first-child:hover, .l-sidebar.step-progress ol .side-nav > li > a:first-child:hover, .l-sidebar .side-nav > li.expand > a:first-child:focus, .l-sidebar .side-nav > li.progress-sidebar > a:first-child:focus, .l-sidebar.step-progress ol .side-nav > li > a:first-child:focus {
  /*color: #bcb2a7;*/
}
/* line 48, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav > li.active > a:first-child:after, .l-sidebar .side-nav > li.expand > a:first-child:after, .l-sidebar .side-nav > li.progress-sidebar > a:first-child:after, .l-sidebar.step-progress ol .side-nav > li > a:first-child:after {
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 1.2em;
  margin-top: -2px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: white transparent transparent transparent;
  border-top-style: solid;
}
/* line 60, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav ul {
  list-style: none;
}
/* line 65, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav ul ul li:before {
  float: left;
  /*content: "\00BB";*/
  padding: 0 4px 0 0;
  position: relative;
  top: -1px;
  color: #bcb2a7;
  font-size: 0.75em;
}
/* line 75, ../sass/extensions/_side-nav.scss */
.l-sidebar .side-nav ul ul li.active:before, .l-sidebar .side-nav ul ul li.expand:before, .l-sidebar .side-nav ul ul li.progress-sidebar:before, .l-sidebar.step-progress .side-nav ul ul ol li:before, .l-sidebar.step-progress ol .side-nav ul ul li:before {
  color: #473f3c;
}

/* line 81, ../sass/extensions/_side-nav.scss */
.progress-sidebar, .l-sidebar.step-progress ol li {
  /*-webkit-border-radius: 3px;
  border-radius: 3px;*/
  text-align: left;
  /*padding: 0.8em 12px 0.8em 4em;*/
  padding: 0.8em 12px 0.8em 5em;
  margin: 1em 0;
  text-transform: uppercase;
  font-size: 0.75em;
}

/* line 111, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol {
  list-style-type: none;
}
/* line 113, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li {
  counter-increment: customlistcounter;
  position: relative;
  /*border: 1px solid #ded9d7;*/
  background: none;
  color: #192A66;
}
/* line 118, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li.steps {
  /*background: #473f3c;*/
  color: #b3b3b3;
  border: none;
}
/* line 120, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li.steps:before {
  /*border-right: 1px solid #7e706b;*/
}
/* line 124, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li.step-state {
  color: #fff;
  /*background: #e36f1e;*/
  background: #B7398D;
  border: none;
}
/* line 126, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li.step-state:before {
  /*border-right: 1px solid white;*/
}
/* line 130, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li:before {
  content: counter(customlistcounter) " ";
  position: absolute;
  /*left: 1.6em;*/
  left: 3.25em;
  line-height: 3.3em;
  padding-right: 1em;
  top: 0;
  /*border-right: 1px solid #ded9d7;*/
  height: 100%;
}
.l-sidebar.step-progress ol li.gt_ten:before {
    left: 32px;
}
.l-sidebar.step-progress ol li.gt_ten:after {
  content: "";
}

/* line 140, ../sass/extensions/_side-nav.scss */
.l-sidebar.step-progress ol li:after {
  content: "0";
  position: absolute;
  /*left: 1em;*/
  left: 32px;
  line-height: 3.3em;
  height: 3em;
  top: 0;
}

/* line 153, ../sass/extensions/_side-nav.scss */
#sidebar.step-progress h1 {
  font-size: 1.8em;
  line-height: 1.1em;
  margin: 0.2em 0 1em 0.4em;
}
@media only screen and (max-width: 360px) {
  /* line 158, ../sass/extensions/_side-nav.scss */
  #sidebar.step-progress .side-nav {
    margin-top: 2em;
  }
}
/* line 163, ../sass/extensions/_side-nav.scss */
#sidebar.step-progress .side-nav > li.active > a:first-child:after, #sidebar.step-progress .side-nav > li.expand > a:first-child:after, #sidebar.step-progress .side-nav > li.progress-sidebar > a:first-child:after, #sidebar.step-progress .l-sidebar.step-progress ol .side-nav > li > a:first-child:after, .l-sidebar.step-progress ol #sidebar.step-progress .side-nav > li > a:first-child:after {
  border: none;
}

.toggle-mega-menu {
    margin-top: 0.5em;
    padding-right: 1.75em;
}
.site-utilities-cont {
    margin-top: 0;
}
@media only screen and (min-width: 768px) {
    .toggle-mega-menu {
        margin-top: 1.25em;
    }
    .site-utilities-cont {
        margin-top: 0.75em;
    }
}
@media only screen and (min-width: 1024px) {
    .site-utilities-cont {
        margin-top: 1.5em;
    }
}
/* line 1, ../sass/extensions/_site-utilities.scss */
.site-utilities {
  display: inline-block;
  width: 100%;
  list-style: none;
  text-align: center;
  margin: 0.5em 0 0;
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../sass/extensions/_site-utilities.scss */
  .site-utilities {
    text-align: right;
  }
}
/* line 16, ../sass/extensions/_site-utilities.scss */
.site-utilities li {
  display: inline-block;
  position: relative;
}
/* line 21, ../sass/extensions/_site-utilities.scss */
.site-utilities li + li {
  margin-left: 0.9375em;
}
.site-utilities-cont div.right {width: 205px;}
.site-utilities li.logout {
  margin-left: 0em;
  width: 100%;
}
.site-utilities li.login {
  margin-left: 0em;
  width: 100%;
}
.site-utilities.social li {
  margin-left: 0em;
  width: 12%;
  text-align: center;
}
.site-utilities.social li.space {
  margin-left: 0em;
  width: 6%;  /*ipa*/
  text-align: center;
}
.site-utilities.social li:nth-child(1) {
  text-align: left;
  /*margin-left: -2px;*/
  float: left;
}
.site-utilities.social li:nth-child(9) {
    text-align: right;
}
@media only screen and (min-width: 1024px) {
    /*.site-utilities li.logout, .site-utilities li.login {
        margin-left: 0.9375em;
    }*/
}
.test {
    /*border: 1px dotted #cccccc;*/
}
.site-utilities li.search {
  margin-left: 0px;
  width: 100%;
}
.site-utilities li.find {
  margin-left: 0px;
  width: 100%;
}

/* line 1, ../sass/extensions/_sitemap.scss */
.sitemap {
  clear: both;
}
/* line 4, ../sass/extensions/_sitemap.scss */
.sitemap a {
  color: #473f3c;
}

/* line 1, ../sass/extensions/_social-media.scss */
.social-media {
  list-style: none;
  padding: 10px 0 0 0;
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../sass/extensions/_social-media.scss */
  .social-media {
    text-align: right;
  }
}
/* line 9, ../sass/extensions/_social-media.scss */
.social-media a {
  opacity: 0.3;
}
/* line 12, ../sass/extensions/_social-media.scss */
.social-media a:hover, .social-media a:active {
  opacity: 1;
}
/* line 16, ../sass/extensions/_social-media.scss */
.social-media li {
  display: inline-block;
}

/* line 22, ../sass/extensions/_social-media.scss */
.addthis_toolbox {
  display: inline;
}

/* line 9, ../sass/extensions/_topbar.scss */
.l-header {
  /*-webkit-box-shadow: 0px 1px 25px #3c342f;
  -moz-box-shadow: 0px 1px 25px #3c342f;
  box-shadow: 0px 1px 25px #3c342f;*/
  -webkit-box-shadow: 0px 1px 12px #3c342f;
  -moz-box-shadow: 0px 1px 12px #3c342f;
  box-shadow: 0px 1px 12px #3c342f;
  /*  @media only screen and (min-width:1024px) {
  	height:180px;
  	position:relative;
   }*/
}

    .l-header .nav-menu {
    background-image: linear-gradient(180deg, #192A66 19%, #0077B2 95%);
    }
@media only screen and (min-width: 1024px) {
  /* line 18, ../sass/extensions/_topbar.scss */
  .l-header .nav-menu {
    max-width: none;
    margin: 0 auto;
    /*
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3M2YzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjMzQyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #473f3c), color-stop(100%, #3c342f));
    background-image: -webkit-linear-gradient(#473f3c, #3c342f);
    background-image: -moz-linear-gradient(#473f3c, #3c342f);
    background-image: -o-linear-gradient(#473f3c, #3c342f);
    background-image: linear-gradient(#473f3c, #3c342f);
    */
    background-image: linear-gradient(90deg, #192A66 19%, #0077B2 85%);
    /*position:absolute;
    bottom:0;*/
    border-top: 1px solid #242424;
    border-bottom: 1px solid #242424;
  }
}

/* line 31, ../sass/extensions/_topbar.scss */
.l-header .top-bar {
  height: 0;
  top: 0.44em;
}
/* line 12, ../sass/extensions/_global.scss */
.l-header .top-bar.columns {
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  /* line 12, ../sass/extensions/_global.scss */
  .l-header .top-bar.columns {
    /*padding-left: 0.9375em;
    padding-right: 0.9375em;
        */
  }
}
@media only screen and (min-width: 1024px) {
  /* line 31, ../sass/extensions/_topbar.scss */
  .l-header .top-bar {
    /*height: 50px;*/
    position: static !important;
    float: none !important;
    width: 100%;
    /*max-width: 62.5em;*/
    max-width: 1024px;
    margin: 0 auto;
  }
}
/* line 45, ../sass/extensions/_topbar.scss */
.l-header .top-bar, .l-header .top-bar:before {
/*
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3M2YzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjMzQyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #473f3c), color-stop(100%, #3c342f));
  background-image: -webkit-linear-gradient(#473f3c, #3c342f);
  background-image: -moz-linear-gradient(#473f3c, #3c342f);
  background-image: -o-linear-gradient(#473f3c, #3c342f);
  background-image: linear-gradient(#473f3c, #3c342f);
*/
}
/* line 50, ../sass/extensions/_topbar.scss */
.l-header .top-bar:before {
  /*width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: -100%;
  border-top: 1px solid #242424;		*/
}
/* line 59, ../sass/extensions/_topbar.scss */
.l-header .top-bar.expanded {
  height: auto;
}
/* line 63, ../sass/extensions/_topbar.scss */
.l-header .top-bar h5 {
  margin: 0;
}
/* line 67, ../sass/extensions/_topbar.scss */
.l-header .top-bar .title-area {
  display: none;
}

/* line 74, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section ul {
  /*background: #2B2623;*/
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  /* line 80, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section ul.left {
    display: table;
    width: 100%;
  }
  /* line 84, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section ul.left > li.has-dropdown {
    display: table-cell;
    text-align: center;
    float: none;
  }
  /* line 88, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section ul.left > li.has-dropdown:after {
    float: left;
  }
  /* line 93, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section ul.left > li ul.dropdown {
    width: auto !important;
    left: auto;
    background: #192A66;
    padding: 0.75em 0;
  }
  /* line 96, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section ul.left > li ul.dropdown li {
    text-align: left;
    float: none;
    width: auto;
  }
}
/* line 109, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section li a {
  /*border: 1px solid #2b2625;*/
  /*
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3M2YzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjMzQyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #473f3c), color-stop(100%, #3c342f));
  background-image: -webkit-linear-gradient(#473f3c, #3c342f);
  background-image: -moz-linear-gradient(#473f3c, #3c342f);
  background-image: -o-linear-gradient(#473f3c, #3c342f);
  background-image: linear-gradient(#473f3c, #3c342f);
  */
}
/* line 113, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section li a:hover {
  text-decoration: none;
}
/* line 118, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section li + li > a {
  border-top: none;
}
@media only screen and (min-width: 1024px) {
  /* line 122, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section > ul {
    /*border-left: 1px solid #2b2625;*/
  }
}

/* line 130, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section .top-bar-l-1-anchor {
  /*font-family: "questrial";
  font-size: 1em;
  */
font-family: din-2014, sans-serif;font-style: normal;font-weight: 500;
font-size: 12px;
letter-spacing: 1px;
line-height: 30px;
}
@media only screen and (min-width: 1024px) {
  /* line 130, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section .top-bar-l-1-anchor {
    border: none;
    /*border-right: 1px solid #2b2625;
    box-shadow: 1px 0px 1px rgba(255, 255, 255, 0.2) inset;
    */
    /*padding-right: 16.66667px !important;*/
	padding-right: 7.66667px !important;
  }
}
/* line 140, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section .top-bar-l-1-anchor:hover {
  /*background: #2B2623;*/
    background-image:
        radial-gradient(
            #D861A0,
            #992785
        );
}

@media only screen and (min-width: 1024px) {
  /* line 145, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section .dropdown {
    width: auto !important;
    margin-top: -1px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 151, ../sass/extensions/_topbar.scss */
  .l-header .top-bar-section .dropdown a {
    /*padding: 1.2em 20px;*/
    padding: 0.275em 20px;
  }
}
/* line 156, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section .dropdown a:hover {
  /*background: #e36f1e;*/
  background: #992785;
}

/* line 163, ../sass/extensions/_topbar.scss */
.l-header .top-bar-section .has-dropdown > a:after {
  display: none;
}

/* line 168, ../sass/extensions/_topbar.scss */
.l-header .mega-menu-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  right: 0.9375em;
  z-index: 1;
  color: #e36f1e;
  /*border: 1px solid #e36f1e;*/
  border: 1px solid #fff;
  color: transparent;
  cursor: pointer;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 183, ../sass/extensions/_topbar.scss */
.l-header .mega-menu-next:after {
  content: '+';
  position: absolute;
  top: 0;
  left: 0;
  /*width: 18px;
  line-height: 23px;
  font-size: 25px;*/
  width: 20px;
  font-size: 22px;
  text-align: center;
  /*color: #e36f1e;*/
  color: #fff;
}

/* line 197, ../sass/extensions/_topbar.scss */
.top-bar-section .dropdown {
  min-width: 0 !important;
}

/* line 6, ../sass/extensions/_video-thumbnail.scss */
.video-thumbnail-description > p {
  margin-left: 0.5em;
  font-size: 0.9em;
  line-height: 1.3em;
}

/* Variables
-----------------------------------------------------------*/
@media only screen {
  /* line 13, ../sass/customStyle.scss */
  .small-12 label {
    float: left !important;
    clear: both !important;
  }

  /* line 18, ../sass/customStyle.scss */
  .inline-block.hide-for-small {
    /*hide button in small screen conflict with payment summary*/
    display: none !important;
  }
}
@media only screen and (min-width: 640px) {
  /* line 24, ../sass/customStyle.scss */
  .show-for-medium-up {
    display: block !important;
  }

  /* line 27, ../sass/customStyle.scss */
  .inline-block.hide-for-small {
    /*hide button in small screen conflict with payment summary*/
    display: inline-block !important;
  }
}
@media only screen and (min-width: 655px) {
  /* line 33, ../sass/customStyle.scss */
  .small-12 label {
    float: right !important;
  }
  /* line 36, ../sass/customStyle.scss */
  .small-12 .no-bullet label {
    float: none !important;
  }
}
/* line 42, ../sass/customStyle.scss */
.captcha {
  background-color: #d9d0cb;
  height: 220px;
}

/* line 47, ../sass/customStyle.scss */
.captcha h6 {
  color: #fff;
  text-align: center;
  margin-top: 100px;
}

/* line 54, ../sass/customStyle.scss */
.table td {
  vertical-align: top;
}
/* line 56, ../sass/customStyle.scss */
.table td li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 64, ../sass/customStyle.scss */
table.payment-summart-table {
  margin-top: 20px;
}

/* line 68, ../sass/customStyle.scss */
.bottomDashLine {
  border-bottom: dashed 1px #bcb2a8;
}

/* CUSTOM CONTROLS 
----------------------------------------------------------*/
/* line 75, ../sass/customStyle.scss */
.pagination li {
  height: 40px;
  width: 40px;
  border-radius: 5px;
  /*padding-top: 12px;*/
  padding-top: 1px;
  /*background-color: #bcb2a8;*/
  background-color: #eaeaea;
  vertical-align: top;
}
/* line 82, ../sass/customStyle.scss */
.pagination li.current {
  /*background-color: #e4701d;*/
  background-color: #B7398D;
}
/* line 85, ../sass/customStyle.scss */
.pagination li a {
  background: none !important;
  font-size: 12px;
}
.pagination li a:hover {
  color: #5CC4ED;
  text-decoration: none;
}
/* line 88, ../sass/customStyle.scss */
.pagination li a.arrow-next, .pagination li a.arrow-prev {
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -5px;
  display: block;
  width: 0;
  height: 0;
  /*border: inset 5px;
  border-left-style: solid;*/
}
/* line 99, ../sass/customStyle.scss */
.pagination li a.arrow-next {
    /*left: 1.4em;
    border-color: transparent transparent transparent #fff;*/
}
.pagination li a.arrow-next:after, .pagination li a.arrow-prev:after {
    z-index: 2;
    top: 50%;
    margin-top: -1.75em;
    margin-right: -1.95em;
    /*display: block;
    width: 15px;
    height: 15px;
    color: #fff;*/
    content: url(../../shared/img/Icon_FindOutMore_carousel_white.svg);
    float: right;
}
.pagination li a.arrow-prev:after {
    transform: rotate(180deg);
    margin-top: -2.1em;
    margin-right: -1.4em;
}
/* line 103, ../sass/customStyle.scss */
.pagination li a.arrow-prev {
  /*border-color: transparent #fff transparent transparent;*/
}
/* line 107, ../sass/customStyle.scss */
.pagination li.arrow {
  /*background-color: #473f3c;*/
  background-color: #192a66;
  position: relative;
}

/* hide page number on mobile screen */
   /* @media only screen {
		.pagination li
		{
			display:none !important;
			&.arrow{
				display:inline-block !important;
				&:first-child{
					float:left;
				}
				&:last-child{
					float:right;
				}
			}
		}
	} */
/* line 132, ../sass/customStyle.scss */
.pagination-centered li a {
  text-align: center;
}

/* line 137, ../sass/customStyle.scss */
.arrow-prev {
  border-color: transparent #fff transparent transparent;
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -5px;
  display: block;
  width: 0;
  height: 0;
  /*border: inset 5px;*/
  border-left-style: solid;
}

@media only screen and (min-width: 640px) {
  /* line 150, ../sass/customStyle.scss */
  .pagination li {
    display: inline-block !important;
  }
  /* line 152, ../sass/customStyle.scss */
  .pagination li.arrow {
    display: inline-block !important;
    float: none !important;
  }
}
/* line 158, ../sass/customStyle.scss */
.pagination .arrow.unavailable {
  display: none !important;
}

/* Jquery UI datepicker control */
/* TABLE STYLE FOR 
-----------------------------------------------------------*/
/* line 170, ../sass/customStyle.scss */
form .table tfoot.no-border {
  border-bottom: none;
}

/* GENERIC CLASSES
-----------------------------------------------------------*/
/* line 175, ../sass/customStyle.scss */
.line-height-20px {
  line-height: 20px;
}

/* line 178, ../sass/customStyle.scss */
.padding-none {
  padding: 0 !important;
}

/* line 181, ../sass/customStyle.scss */
.ellipsis, .htmlRaw a {
  width: 98%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 187, ../sass/customStyle.scss */
.displayBlock {
  display: block !important;
}

/* line 190, ../sass/customStyle.scss */
.margin-none {
  margin: 0;
}
/* line 192, ../sass/customStyle.scss */
.margin-none p {
  margin: 0;
}

/* line 196, ../sass/customStyle.scss */
.borderNone {
  border: none !important;
}

/* line 199, ../sass/customStyle.scss */
.font95percent {
  font-size: 95% !important;
}

/* line 202, ../sass/customStyle.scss */
.paddingB20 {
  padding-bottom: 1em;
}

/* line 205, ../sass/customStyle.scss */
.contentPanel {
  padding: 1px 15px 0 15px !important;
  border-bottom: solid 1px #cccccc !important;
}
/* line 208, ../sass/customStyle.scss */
.contentPanel label {
  padding-bottom: 7px;
}

/* line 213, ../sass/customStyle.scss */
.labelReadOnly label {
  margin-bottom: 10px !important;
}

/* line 217, ../sass/customStyle.scss */
.inline-block {
  display: inline-block;
}

/* line 220, ../sass/customStyle.scss */
.upper-case {
  text-transform: uppercase;
}

/* line 223, ../sass/customStyle.scss */
.padding10 {
  padding: 10px;
}

/* line 226, ../sass/customStyle.scss */
.displayNone {
  display: none;
}

/* line 229, ../sass/customStyle.scss */
.htmlRaw {
  line-height: 21px;
}
/* line 231, ../sass/customStyle.scss */
.htmlRaw a {
  display: inline-block;
}

/* line 236, ../sass/customStyle.scss */
.topHeader {
  margin-top: 0px !important;
  /*for all header at the top*/
}

/* line 239, ../sass/customStyle.scss */
.inline-form label {
  margin-bottom: 12px !important;
}

/* line 243, ../sass/customStyle.scss */
.inline-textbox-form input[type='text'] {
  display: inline-block;
  width: 250px;
}

/* line 247, ../sass/customStyle.scss */
.padding-left-none {
  padding-left: 0 !important;
}

/* line 250, ../sass/customStyle.scss */
.show-for-print {
  display: none;
}

/* line 253, ../sass/customStyle.scss */
.text-right {
  text-align: right;
}

/* line 256, ../sass/customStyle.scss */
.bold {
  font-weight: bold;
}

/* line 259, ../sass/customStyle.scss */
.padding-top-10 {
  padding-top: 10px !important;
}

/* line 262, ../sass/customStyle.scss */
.padding-top-15 {
  padding-top: 15px !important;
}

/* line 265, ../sass/customStyle.scss */
.background-white {
  background-color: #fff !important;
}

/*BASE STYLE CUSTOMIZE
---------------------------------------------------------*/
/* line 270, ../sass/customStyle.scss */
h1 {
  /*font: normal 1.7em questrial;*/
  font-size: 1.7em;
}

/* line 273, ../sass/customStyle.scss */
label {
  cursor: auto;
}

/*FORM STYLE
---------------------------------------------------------*/
/* line 279, ../sass/customStyle.scss */
form h6, div.custom h6 {
  text-transform: uppercase;
  margin: 25px 0px 10px 0px;
}
/* line 283, ../sass/customStyle.scss */
form h2.borderNone, div.custom h2.borderNone {
  margin: 0.5em 0 1em 0 !important;
}
/* line 287, ../sass/customStyle.scss */
form.forms label, div.custom.forms label {
  /*margin:7px 0px;*/
}
/* line 291, ../sass/customStyle.scss */
form .table, div.custom .table {
  width: 100%;
  background: none;
}
/* line 296, ../sass/customStyle.scss */
form .table tbody#payDetailsBodyID tr, div.custom .table tbody#payDetailsBodyID tr {
  border-bottom: none;
}
/* line 298, ../sass/customStyle.scss */
form .table tbody#payDetailsBodyID tr td, div.custom .table tbody#payDetailsBodyID tr td {
  padding: 15px 5px;
}
/* line 304, ../sass/customStyle.scss */
form .table tbody.tbody-global tr, div.custom .table tbody.tbody-global tr {
  border-bottom: dashed 1px #bcb2a8 !important;
}
/* line 306, ../sass/customStyle.scss */
form .table tbody.tbody-global tr td, div.custom .table tbody.tbody-global tr td {
  padding: 25px 5px !important;
}
/* line 311, ../sass/customStyle.scss */
form .table tbody tr, div.custom .table tbody tr {
  border-bottom: dashed 1px #bcb2a8;
}
/* line 313, ../sass/customStyle.scss */
form .table tbody tr td, div.custom .table tbody tr td {
  background: #fff;
}
/* line 315, ../sass/customStyle.scss */
form .table tbody tr td.spacer, div.custom .table tbody tr td.spacer {
  padding: 5px !important;
}
/* line 322, ../sass/customStyle.scss */
form .table th, div.custom .table th {
  background: #fff;
  border: none;
  text-align: left;
}
/* line 327, ../sass/customStyle.scss */
form .table thead, div.custom .table thead {
  border-bottom: 1px solid #ccc;
}
/* line 329, ../sass/customStyle.scss */
form .table thead th, div.custom .table thead th {
  color: #473F3C;
  font-weight: bold;
  padding: 0.5em 0.3em;
  padding-bottom: 1em;
  font-size: 0.8em;
}
/* line 338, ../sass/customStyle.scss */
form .table tfoot, div.custom .table tfoot {
  padding-top: 1em;
  border-bottom: 1px solid #ccc;
  border-top: 0 !important;
}
/* line 339, ../sass/customStyle.scss */
form .table tfoot.payDetailsFootID, div.custom .table tfoot.payDetailsFootID {
  border-top: dashed 1px #bcb2a8 !important;
}
/* line 341, ../sass/customStyle.scss */
form .table tfoot.payDetailsFootID th, div.custom .table tfoot.payDetailsFootID th {
  padding: 3px 5px !important;
}
/* line 343, ../sass/customStyle.scss */
form .table tfoot.payDetailsFootID th.spacer, div.custom .table tfoot.payDetailsFootID th.spacer {
  padding: 10px !important;
}
/* line 351, ../sass/customStyle.scss */
form .table tfoot th, div.custom .table tfoot th {
  color: #473f3c;
  font-weight: bold;
  font-size: 0.8em;
  padding: 5px 0px;
}
/* line 357, ../sass/customStyle.scss */
form .table tfoot tr:first-child th, div.custom .table tfoot tr:first-child th {
  padding-top: 25px;
}
/* line 361, ../sass/customStyle.scss */
form .table tfoot no-border, div.custom .table tfoot no-border {
  border-bottom: none;
}

/* line 369, ../sass/customStyle.scss */
.requiredAsterisk, .requiredLabel:before, .requiredField:after {
  content: "*";
  color: red;
}

/* line 379, ../sass/customStyle.scss */
.datepicker.hasDatepicker {
  width: 75% !important;
}

/* line 383, ../sass/customStyle.scss */
form.custom .error .custom.dropdown, form.custom span.field-validation-error .custom.dropdown,
form.custom small.field-validation-error .custom.dropdown, form.custom span.field-validation-error .custom.dropdown,
form.custom small.field-validation-error .custom.dropdown, .error input, span.field-validation-error input,
small.field-validation-error input {
  margin-bottom: 17.5px !important;
}

/* style for checkbox in IE */
/* line 387, ../sass/customStyle.scss */
form.custom .custom.checkbox:before, div.custom .custom.checkbox:before {
  font-size: 15px !important;
}

/* line 390, ../sass/customStyle.scss */
.customType {
  min-width: 20px;
  margin-right: 0 !important;
  display: inline-block;
}

/* line 397, ../sass/customStyle.scss */
.form-field input[type="text"] {
  display: inline-block;
  max-width: 300px;
}

/* line 402, ../sass/customStyle.scss */
.custom-small-button {
  margin-left: 10px;
  padding: 8px 10px 8px 10px;
}

/* line 406, ../sass/customStyle.scss */
.validation-addAttendee {
  margin-right: 35px !important;
}

/*
-----------------------------------------------------*/
/* line 411, ../sass/customStyle.scss */
.closePanel {
  position: absolute;
  height: 30px;
  width: 30px;
  background: url("../img/closePanel.png") no-repeat center center;
  z-index: 10;
  cursor: pointer;
}

/* line 419, ../sass/customStyle.scss */
.repeatPanel, .addPanel {
  position: relative;
}
/* line 421, ../sass/customStyle.scss */
.repeatPanel .closePanel, .addPanel .closePanel {
  top: 10px;
  right: 10px;
}

/* line 426, ../sass/customStyle.scss */
.repeatPanel {
  margin-top: 25px !important;
}

/* line 429, ../sass/customStyle.scss */
.addPanel {
  /*background-color: #efeae6;*/
  background-color: #eaeaea;
  padding-top: 25px !important;
  margin: 0 -15px !important;
}

/* line 434, ../sass/customStyle.scss */
button.active {
  background: #e4701d;
  color: #fff;
  border: 1px solid #e4701d;
}

/* STYLE FOR TOGGLE PANEL
-----------------------------------------------------*/
/* line 442, ../sass/customStyle.scss */
.toggle-panel .toggle-head {
  position: relative;
  text-transform: uppercase;
  font-size: 1em;
  font-family: "Questrial";
  background: #fff !important;
  left: auto !important;
  border: solid 1px #cccccc;
  padding: 13px;
  margin: 0;
}
/* line 452, ../sass/customStyle.scss */
.toggle-panel .toggle-head:before {
  display: block;
  content: "\e802";
  font-size: 2.3em;
  position: absolute;
  right: 0.2em;
  padding-right: 10px;
  font-family: "fontello";
}
/* line 462, ../sass/customStyle.scss */
.toggle-panel .toggle-head.active:before {
  content: "\e803";
  font-family: "fontello";
}
/* line 469, ../sass/customStyle.scss */
.toggle-panel .toggle-section {
  background: #f7f7f7;
  padding: 1em 1.5em;
  border: none;
}
@media only screen and (min-width: 640px) {
  /* line 469, ../sass/customStyle.scss */
  .toggle-panel .toggle-section {
    padding: 0;
    background: #fff;
  }
}
/* line 477, ../sass/customStyle.scss */
.toggle-panel .toggle-section > .datepicker {
  width: 75% !important;
}

/* line 486, ../sass/customStyle.scss */
.section-container.accordion.custom-accordion-leftcollapse section p.title {
  padding-left: 20px;
  position: relative;
}
/* line 489, ../sass/customStyle.scss */
.section-container.accordion.custom-accordion-leftcollapse section p.title:before {
  left: 0.4em;
  top: 0.1em;
  font-size: 26px;
}
/* line 494, ../sass/customStyle.scss */
.section-container.accordion.custom-accordion-leftcollapse section p.title a {
  white-space: normal;
  padding-right: 40px !important;
}
/* line 498, ../sass/customStyle.scss */
.section-container.accordion.custom-accordion-leftcollapse section p.title .closePanel {
  background-image: url("../img/closePanel_dark.png") !important;
}
/* line 502, ../sass/customStyle.scss */
.section-container.accordion.custom-accordion-leftcollapse section .closePanel {
  display: block;
  top: 10px;
  right: 10px;
}

/* CAPTCHA FIX STYLE
------------------------------------------------*/
/* line 513, ../sass/customStyle.scss */
#recaptcha_response_field {
  height: 17px !important;
}

/* line 516, ../sass/customStyle.scss */
.recaptcha_r4_c1 > div.recaptcha_input_area {
  height: 33px !important;
}

@media only screen {
  /* line 520, ../sass/customStyle.scss */
  #captchadiv {
    position: relative;
    height: 129px;
  }
  /* line 523, ../sass/customStyle.scss */
  #captchadiv #recaptcha_area {
    position: absolute;
    left: -25px;
  }

  /* line 529, ../sass/customStyle.scss */
  .captcha-student #recaptcha_area {
    left: -10px !important;
  }

  /* line 534, ../sass/customStyle.scss */
  .captcha-event-nonmember #recaptcha_area {
    left: -36px !important;
  }
}
@media only screen and (min-width: 360px) {
  /* line 541, ../sass/customStyle.scss */
  #captchadiv {
    position: static;
    height: auto;
  }
  /* line 544, ../sass/customStyle.scss */
  #captchadiv #recaptcha_area {
    position: static;
    left: 0;
  }
}
/*Overwite and add foundation default style
---------------------------------------------------------*/
/* line 554, ../sass/customStyle.scss */
.step-progress ol li {
  display: block;
}

@media only screen and (max-device-width: 1024px) {
  /* line 561, ../sass/customStyle.scss */
  .hide-small-device {
    display: none !important;
  }
}
/* line 565, ../sass/customStyle.scss */
.selling-label {
  color: #2097BC;
  font-weight: bold;
}

@media print {
  /* line 2, ../sass/print.scss */
  /** {
    visibility: hidden;
    height: 0px;
  }*/

  /* line 3, ../sass/print.scss */
  div.print {
    width: 90%;
    height: auto;
  }
  /* line 6, ../sass/print.scss */
  div.print * {
    visibility: visible;
    height: auto;
  }
  /* line 10, ../sass/print.scss */
  div.print th, div.print td {
    display: table-cell !important;
  }

  /* line 14, ../sass/print.scss */
  .no-margin-top {
    visibility: visible;
    height: auto;
    position: relative;
    margin-top: -150px;
  }

  /* line 20, ../sass/print.scss */
  div.print .show-for-print {
    display: block;
  }

  /* line 23, ../sass/print.scss */
  .row {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5em;
    width: 100%;
  }
  /* line 30, ../sass/print.scss */
  .row:after, .row:before {
    content: " ";
    display: table;
  }
  /* line 34, ../sass/print.scss */
  .row:after {
    clear: both;
  }
  /* line 37, ../sass/print.scss */
  .row .row {
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    max-width: none;
    width: auto;
  }
  /* line 42, ../sass/print.scss */
  .row .row:after, .row .row:before {
    content: " ";
    display: table;
  }
  /* line 45, ../sass/print.scss */
  .row .row:after:after, .row .row:before:after {
    clear: both;
  }

  /* line 51, ../sass/print.scss */
  .large-9, .print-width-parent {
    width: 90% !important;
  }

  /* line 54, ../sass/print.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 57, ../sass/print.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 60, ../sass/print.scss */
  .columns {
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
    position: relative;
  }

  /* line 66, ../sass/print.scss */
  label {
    font: normal 14px Arial;
  }

  @page {
    margin: 2cm;
}
}

.logo-bottom {
    display: none;
}
@media only screen and (min-width: 1024px) {
    .logo-bottom {
        display: inline-block;
        float: right;
        /*border: 1px solid red;*/
        width: calc(50% - 512px);
        height: 200px;
        margin-top: -201px;
        background-image: url(/App_Plugins/NDUQuickStart/themes/shared/img/IPA_Logo_Symbol_LR.png);
        background-repeat: no-repeat;
        background-position: bottom -88px left -90px;
        background-size: 320px;
    }
}
/* ifa styles*/
.valign-middle {
    display: table;
}
.valign-middle .columns, .valign-middle [class*="column"] + [class*="column"]:last-child {
    float: none;
}
.valign-middle .columns {
    display: table-cell !important;
    vertical-align: middle;
    text-align: center;
}
/* styles added to umbraco table dropdown */
.tableHeadingNone tr td {
    border-color: #192A66;
}
.tableHeadingRow1Col1 tr:nth-child(1) td, .tableHeadingRow1Col1 tr:nth-child(1) p,
 .tableHeadingRow1 tr:nth-child(1) td, .tableHeadingRow1 tr:nth-child(1) p {
    border-color: #192A66;
    font-weight: bold;
}
.tableHeadingRow1Col1 tr td:nth-child(1), .tableHeadingCol1  tr td:nth-child(1) {
    font-weight: bold;
}
table td ul {font-size: 1em;}
/* ad-hoc re-skin changes */
td h6 {font-size: 1em;}
select.input-validation-error + div {
    border: solid 1px #b7398d !important;
}

/* jquery-ui overrides */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #B7398D !important;
    background: #fff !important;;
    color: #B7398D !important;;
}
.ui-widget-header {
	background: #B7398D !important;
	border: none !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #192A66 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #192A66 !important;
	background: #B7398D !important;
	color: #fff !important;
}
.ui-state-hover, .ui-widget-content .ui-state-default.ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #192A66 !important;
    background: #fff !important;
    color: #5CC4ED !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 0px solid #5CC4ED !important;
    background: transparent !important;
    color: #5CC4ED !important;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../img/jqueryUI/ui-icons_ffffff_256x240.png) !important;
	/*background: #fff !important;*/
}
.ui-datepicker.ui-widget-content {
    background: #eaeaea; /*rgba(215,215,215, 1);*/
}
.ui-datepicker table {
    background: #eaeaea;
}
.ui-datepicker table tr:nth-of-type(even) {
    background: #eaeaea;
}
.ui-datepicker select {
    background: #fff;
}
/* #5CC4ED, #192A66, #B7398D, #eaeaea */