/* vers ?Anum14*/
/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
/* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 6, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
html {
  font-size: 62.5%; }

/* line 7, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
body {
  background: white;
  font-family: helvetica, arial, clean, sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 1;
  color: #000;
  position: relative;
  -webkit-font-smoothing: antialiased; }

/* Links ---------------------- */
/* line 11, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a img {
  border: none; }

/* line 12, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a {
  color: #2ba6cb;
  text-decoration: none;
  line-height: inherit; }

/* line 13, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a:hover {
  color: #2795b6; }

/* line 14, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
a:focus {
  color: #2795b6; }

/* line 15, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
p a, p a:visited {
  line-height: inherit; }

/* Misc ---------------------- */
.ph-show { display: none; }

/* line 19, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.left {
  float: left; }

/* line 20, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.right {
  float: right; }

/* line 21, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-left {
  text-align: left; }

/* line 22, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-right {
  text-align: right; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.text-center {
  text-align: center; }

/* line 24, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.hide {
  display: none; }

/* line 25, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.hide-override {
  display: none !important; }

/* line 26, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
.highlight {
  background: #c3481e; }

/* line 28, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#googlemap img, object, embed {
  max-width: none; }

/* line 30, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas embed {
  max-width: none; }

/* line 31, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas img {
  max-width: none; }

/* line 32, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
#map_canvas object {
  max-width: none; }

/* Reset for strange margins by default on <figure> elements */
/* line 35, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/common/_globals.scss */
figure {
  margin: 0; }

/* The Grid ---------------------- */
/* line 3, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row {
  width: 1296px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
  .row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 0; }
  /* line 7, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
  .row.collapse .column, .row.collapse .columns {
    padding: 0; }
  /* line 9, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
  .row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 0; }
    /* line 10, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
    .row .row.collapse {
      margin: 0; }

/* line 14, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.column, .columns {
  float: left;
  min-height: 1px;
  padding: 0 0;
  position: relative; }
  /* line 15, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
  .column.centered, .columns.centered {
    float: none;
    margin: 0 auto; }

/* line 18, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right; }

/* line 19, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.one, .row .one {
  width: 8.33333%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.two, .row .two {
  width: 16.66667%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.three, .row .three {
  width: 25%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.four, .row .four {
  width: 33.33333%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.five, .row .five {
  width: 41.66667%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.six, .row .six {
  width: 50%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.seven, .row .seven {
  width: 58.33333%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.eight, .row .eight {
  width: 66.66667%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.nine, .row .nine {
  width: 75%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.ten, .row .ten {
  width: 83.33333%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.eleven, .row .eleven {
  width: 91.66667%; }

/* line 23, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.twelve, .row .twelve {
  width: 100%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-one {
  margin-left: 8.33333%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-two {
  margin-left: 16.66667%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-three {
  margin-left: 25%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-four {
  margin-left: 33.33333%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-five {
  margin-left: 41.66667%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-six {
  margin-left: 50%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-seven {
  margin-left: 58.33333%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-eight {
  margin-left: 66.66667%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-nine {
  margin-left: 75%; }

/* line 36, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.row .offset-by-ten {
  margin-left: 83.33333%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-two {
  left: 16.66667%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-two {
  right: 16.66667%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-three {
  left: 25%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-three {
  right: 25%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-four {
  left: 33.33333%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-four {
  right: 33.33333%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-five {
  left: 41.66667%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-five {
  right: 41.66667%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-six {
  left: 50%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-six {
  right: 50%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-seven {
  left: 58.33333%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-seven {
  right: 58.33333%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-eight {
  left: 66.66667%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-eight {
  right: 66.66667%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-nine {
  left: 75%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-nine {
  right: 75%; }

/* line 42, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.push-ten {
  left: 83.33333%; }

/* line 43, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
.pull-ten {
  right: 83.33333%; }

/* line 46, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
img, object, embed {
  max-width: 100%;
  height: auto; }

/* line 47, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
object, embed {
  height: 100%; }

/* line 48, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
img {
  -ms-interpolation-mode: bicubic; }

/* line 49, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/_grid.scss */
#map_canvas img, .map_canvas img {
  max-width: none!important; }

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

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

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

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

/* line 18, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-small,
.hide-for-medium,
.hide-for-medium-down,
.show-for-large,
.show-for-large-up,
.hide-for-xlarge,
.hide-for-print {
  display: inherit !important; }

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

  /* line 34, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .show-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: none !important; } }
/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 44, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-small,
  .show-for-medium,
  .show-for-medium-down,
  .hide-for-large,
  .hide-for-large-up,
  .hide-for-xlarge {
    display: inherit !important; }

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

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

/* line 75, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

@media screen and (orientation: landscape) {
  /* line 79, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }

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

  /* line 88, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; } }
/* Touch-enabled device targeting */
/* line 92, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.show-for-touch {
  display: none !important; }

/* line 93, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.hide-for-touch {
  display: inherit !important; }

/* line 94, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.touch .show-for-touch {
  display: inherit !important; }

/* line 95, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
.touch .hide-for-touch {
  display: none !important; }

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

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

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

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

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

  /* line 173, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }

  /* The Grid --- */
  /*              */
  /* line 177, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0; }

  /* line 178, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column, .columns {
    width: auto !important;
    float: none; }

  /* line 179, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:last-child, .columns:last-child {
    float: none; }

  /* line 180, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: none; }

  /* line 181, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table; }

  /* line 182, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .column:after, .columns:after {
    clear: both; }

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

  /* line 186, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto; }

  /* line 187, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
    right: auto; }

  /* Mobile 4-column Grid */
  /* line 200, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-one {
    width: 25% !important;
    float: left;
    padding: 0 0; }
    /* line 201, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-one:last-child {
      float: right; }
    /* line 202, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-one.end {
      float: left; }
  /* line 205, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-one {
    padding: 0; }

  /* line 200, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-two {
    width: 50% !important;
    float: left;
    padding: 0 0; }
    /* line 201, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-two:last-child {
      float: right; }
    /* line 202, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-two.end {
      float: left; }
  /* line 205, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-two {
    padding: 0; }

  /* line 200, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-three {
    width: 75% !important;
    float: left;
    padding: 0 0; }
    /* line 201, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-three:last-child {
      float: right; }
    /* line 202, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-three.end {
      float: left; }
  /* line 205, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-three {
    padding: 0; }

  /* line 200, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row .mobile-four {
    width: 100% !important;
    float: left;
    padding: 0 0; }
    /* line 201, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-four:last-child {
      float: right; }
    /* line 202, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
    .row .mobile-four.end {
      float: left; }
  /* line 205, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .row.collapse .mobile-four {
    padding: 0; }

  /* line 210, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-one-mobile {
    left: 25%; }

  /* line 211, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-one-mobile {
    right: 25%; }

  /* line 210, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-two-mobile {
    left: 50%; }

  /* line 211, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-two-mobile {
    right: 50%; }

  /* line 210, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .push-three-mobile {
    left: 75%; }

  /* line 211, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .pull-three-mobile {
    right: 75%; }

  /* Block Grids --- */
  /*                 */
  /* line 217, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .block-grid.mobile > li {
    float: none;
    width: 100%;
    margin-left: 0; }

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

  /* Forms --- */
  /*           */
  /* Label alignment */
  /* line 234, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  label.right {
    text-align: left; }

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

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

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

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

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

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

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

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

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

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

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

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

  /* Buttons --- */
  /*             */
  /* Basic overrides */
  /* line 261, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .button {
    display: block; }

  /* line 262, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  button.button, input[type="submit"].button {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

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

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

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

  /* Reveal --- */
  /*            */
  /* line 293, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .reveal-modal-bg {
    position: absolute; }

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

  /* Clearing --- */
  /*              */
  /* line 302, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-container {
    margin: 0; }

  /* line 303, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-close {
    z-index: 99;
    font-size: 34px;
    top: 0px;
    right: 5px; }

  /* line 304, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-caption {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px !important;
    line-height: 1.3; }

  /* line 305, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-main-right, .clearing-main-left {
    display: none; }

  /* line 307, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
    height: 100%; }
  /* line 308, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .clearing-blackout.clearing-assembled ul[data-clearing] {
    display: none; }

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

  /* line 314, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .joyride-tip-guide-wrapper {
    width: 100%; }

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

  /* line 327, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .contained.mobile {
    margin-bottom: 0; }

  /* line 328, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .contained.tabs.mobile dd a, .contained.tabs.mobile li a {
    padding: 18px 20px; }

  /* line 329, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .tabs.mobile + ul.contained {
    margin-left: -20px;
    margin-right: -20px;
    border-width: 0 0 1px 0; }

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

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

  /* line 453, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li.has-button {
    padding: 5px 15px; }

  /* line 454, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul li .button.small {
    margin: 0 !important;
    display: inline-block;
    width: 100%; }

  /* line 456, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/components/modules/_mqueries.scss */
  .top-bar ul > li.has-button a.button {
    margin: 0; } }
/* line 16, ../sass/_includes/_helpers.scss */
.cf, body.customers #Content .customers, body.customers #Content .customers article, body.customers #Content .customers .icons ul {
  zoom: 1; }
  /* line 7, ../sass/_includes/_helpers.scss */
  .cf:before, body.customers #Content .customers:before, body.customers #Content .customers article:before, body.customers #Content .customers .icons ul:before, .cf:after, body.customers #Content .customers:after, body.customers #Content .customers article:after, body.customers #Content .customers .icons ul:after {
    content: " ";
    display: table; }
  /* line 11, ../sass/_includes/_helpers.scss */
  .cf:after, body.customers #Content .customers:after, body.customers #Content .customers article:after, body.customers #Content .customers .icons ul:after {
    clear: both; }

/* line 119, ../sass/_includes/_helpers.scss */
.centeredContent {
  text-align: center; }

/*
  # Normalize Styles

  normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css

  The normalize styles are used instead of reset styles to provide a better baseline for HTML development - rather than stripping everything down to nothing then building it all back up, you keep some standard browser and develompent ideas and just make them more consistent across browsers.

  You can read more about normalize.css and how it compares with reset stylesheets in the following links:

  * [About normalize.css](http://nicolasgallagher.com/about-normalize-css/)
  * [normalize.css - a modern, HTML5-ready alternative to CSS resets](http://necolas.github.com/normalize.css/)
*/
/* line 27, ../sass/_includes/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

/* line 35, ../sass/_includes/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  display: inline;
  zoom: 1; }

/* line 44, ../sass/_includes/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 53, ../sass/_includes/_normalize.scss */
[hidden] {
  display: none; }

/* line 67, ../sass/_includes/_normalize.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 80, ../sass/_includes/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/* line 87, ../sass/_includes/_normalize.scss */
body {
  margin: 0; }

/* line 99, ../sass/_includes/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 102, ../sass/_includes/_normalize.scss */
a:focus {
  outline: none; }

/* line 109, ../sass/_includes/_normalize.scss */
a:hover,
a:active {
  outline: 0; }

/* line 122, ../sass/_includes/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 127, ../sass/_includes/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

/* line 132, ../sass/_includes/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0; }

/* line 137, ../sass/_includes/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0; }

/* line 142, ../sass/_includes/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

/* line 147, ../sass/_includes/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

/* line 156, ../sass/_includes/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 164, ../sass/_includes/_normalize.scss */
b,
strong {
  font-weight: bold; }

/* line 168, ../sass/_includes/_normalize.scss */
blockquote {
  margin: 1em 40px; }

/* line 176, ../sass/_includes/_normalize.scss */
dfn {
  font-style: italic; }

/* line 184, ../sass/_includes/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 194, ../sass/_includes/_normalize.scss */
p,
pre {
  margin: 1em 0; }

/* line 206, ../sass/_includes/_normalize.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em; }

/* line 216, ../sass/_includes/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 229, ../sass/_includes/_normalize.scss */
q {
  quotes: none; }

/* line 236, ../sass/_includes/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none; }

/* line 241, ../sass/_includes/_normalize.scss */
small {
  font-size: 75%; }

/* line 251, ../sass/_includes/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 258, ../sass/_includes/_normalize.scss */
sup {
  top: -0.5em; }

/* line 262, ../sass/_includes/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 277, ../sass/_includes/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

/* line 281, ../sass/_includes/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/* line 291, ../sass/_includes/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/* line 300, ../sass/_includes/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* line 315, ../sass/_includes/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

/* line 324, ../sass/_includes/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 337, ../sass/_includes/_normalize.scss */
figure {
  margin: 0; }

/* line 350, ../sass/_includes/_normalize.scss */
form {
  margin: 0; }

/* line 358, ../sass/_includes/_normalize.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 370, ../sass/_includes/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

/* line 386, ../sass/_includes/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 398, ../sass/_includes/_normalize.scss */
button,
input {
  line-height: normal; }

/* line 412, ../sass/_includes/_normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

/* line 423, ../sass/_includes/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/* line 435, ../sass/_includes/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

/* line 447, ../sass/_includes/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 459, ../sass/_includes/_normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 468, ../sass/_includes/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 477, ../sass/_includes/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 490, ../sass/_includes/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* General widget styles */
/* line 4, ../sass/_includes/_widget.scss */
.widget {
  margin: 35px 0; }
  /* line 6, ../sass/_includes/_widget.scss */
  .widget .end {
    padding-left: 3%; }

/* twitter widget 
  /wp-content/plugins/twitter-widget-pro
*/
/* line 15, ../sass/_includes/_widget.scss */
.widget_twitter {
  position: relative; }
  /* line 18, ../sass/_includes/_widget.scss */
  .widget_twitter h3 {
    padding-bottom: 20px; }
  /* line 22, ../sass/_includes/_widget.scss */
  .widget_twitter ul {
    line-height: 1.4;
    margin: 0;
    padding: 0; }
    /* line 27, ../sass/_includes/_widget.scss */
    .widget_twitter ul li {
      list-style: none;
      margin: 0;
      padding: 0 0 25px; }
  /* line 34, ../sass/_includes/_widget.scss */
  .widget_twitter .twitter-follow-button {
    background: url(images/common/common-images-sprite.png) no-repeat 0 -58px;
    height: 30px;
    position: absolute;
    text-indent: -32000em;
    top: -6px;
    right: 15px;
    width: 86px; }

/* line 47, ../sass/_includes/_widget.scss */
.developer-center.widget .content {
  text-align: right; }
  /* line 51, ../sass/_includes/_widget.scss */
  .developer-center.widget .content h5 {
    margin-bottom: 5px;
    padding-bottom: 5px; }
  /* line 56, ../sass/_includes/_widget.scss */
  .developer-center.widget .content a {
    color: #da420a;
    font-size: 88%;
    text-decoration: underline; }
/* line 62, ../sass/_includes/_widget.scss */
.developer-center.widget .dk_container, .developer-center.widget .dk_toggle, .developer-center.widget .dk_options {
  width: 100%; }

/* line 67, ../sass/_includes/_widget.scss */
.widget .customerVideo {
  font-size: 96%;
  padding-top: 5px; }
  /* line 72, ../sass/_includes/_widget.scss */
  .widget .customerVideo span {
    display: block;
    padding: 5px 0 10px 0; }
  /* line 76, ../sass/_includes/_widget.scss */
  .widget .customerVideo a.watchVideo {
    background: url(images/icons/watch-video.jpg) no-repeat right 0;
    color: #d74706;
    display: block;
    float: left;
    padding-right: 20px; }

/* line 86, ../sass/_includes/_widget.scss */
.widget .datasheets {
  font-size: 96%;
  padding-top: 5px; }
  /* line 91, ../sass/_includes/_widget.scss */
  .widget .datasheets span {
    display: block;
    padding: 5px 0 10px 0; }
  /* line 95, ../sass/_includes/_widget.scss */
  .widget .datasheets a {
    color: #d74706; }
  /* line 98, ../sass/_includes/_widget.scss */
  .widget .datasheets .icon {
    background: url("images/common/icons.png?1") no-repeat -532px -312px;
    height: 60px;
    width: 60px; }

/* line 105, ../sass/_includes/_widget.scss */
.widget .casestudies {
  font-size: 96%;
  padding-top: 5px;
  position: relative; }
  /* line 111, ../sass/_includes/_widget.scss */
  .widget .casestudies span {
    display: block;
    padding: 0 0 10px 0; }
  /* line 115, ../sass/_includes/_widget.scss */
  .widget .casestudies a {
    color: #d74706; }
  /* line 118, ../sass/_includes/_widget.scss */
  .widget .casestudies .icon {
    background: url("images/common/icons.png?1") no-repeat -532px -312px;
    height: 60px;
    width: 60px; }
  /* line 123, ../sass/_includes/_widget.scss */
  .widget .casestudies .control {
    margin-top: -30px;
    position: absolute;
    right: 0; }
    /* line 127, ../sass/_includes/_widget.scss */
    .widget .casestudies .control a {
      background: url("images/common/icons.png?1") no-repeat -106px -485px;
      color: #d74706;
      display: block;
      float: left;
      height: 20px;
      text-indent: -3200em;
      width: 20px; }
      /* line 137, ../sass/_includes/_widget.scss */
      .widget .casestudies .control a.next {
        background-position: -682px -485px; }

/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */
/***** Begin Theme, feel free to edit in here! ******/
/* One container to bind them... */
/* line 14, ../sass/_includes/_dropkick.scss */
.dk_container {
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background: -moz-linear-gradient(top, white, whitesmoke);
  background: -o-linear-gradient(top, white, whitesmoke);
  background-color: #f5f5f5;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 18px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

/* line 28, ../sass/_includes/_dropkick.scss */
.dk_container:focus {
  outline: 0; }

/* line 31, ../sass/_includes/_dropkick.scss */
.dk_container a {
  cursor: pointer;
  text-decoration: none; }

/* Opens the dropdown and holds the menu label */
/* line 37, ../sass/_includes/_dropkick.scss */
.dk_toggle {
  /**
   * Help: Arrow image not appearing
   * Try updating this property to your correct dk_arrows.png path
   */
  background-image: url("images/dropkick/dk_arrows.png");
  background-repeat: no-repeat;
  background-position: 90% center;
  border: 1px solid #cccccc;
  color: #333;
  padding: 7px 45px 7px 10px;
  text-shadow: white 1px 1px 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color 0.5s;
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s; }

/* line 57, ../sass/_includes/_dropkick.scss */
.dk_toggle:hover {
  border-color: #8c8c8c; }

/* Applied when the dropdown is focused */
/* line 61, ../sass/_includes/_dropkick.scss */
.dk_focus .dk_toggle {
  border-color: #40b5e2; }

/* line 64, ../sass/_includes/_dropkick.scss */
.dk_focus .dk_toggle {
  box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2; }

/* Applied whenever the dropdown is open */
/* line 71, ../sass/_includes/_dropkick.scss */
.dk_open {
  box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;
  /**
   * Help: Dropdown menu is covered by something
   * Try setting this value higher
   */
  z-index: 10; }

/* line 81, ../sass/_includes/_dropkick.scss */
.dk_open .dk_toggle {
  background-color: #ececec;
  border-color: #8c8c8c;
  color: #ccc;
  box-shadow: inset 0 -2px 5px #cccccc;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0; }

/* The outer container of the options */
/* line 92, ../sass/_includes/_dropkick.scss */
.dk_options {
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px; }

/* line 100, ../sass/_includes/_dropkick.scss */
.dk_options a {
  background-color: #fff;
  border-bottom: 1px solid #999999;
  font-weight: bold;
  padding: 8px 10px; }

/* line 106, ../sass/_includes/_dropkick.scss */
.dk_options li:last-child a {
  border-bottom: none; }

/* line 110, ../sass/_includes/_dropkick.scss */
.dk_options a:hover,
.dk_option_current a {
  background-color: #0084c7;
  border-bottom-color: #004c72;
  color: #fff;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0; }

/* Inner container for options, this is what makes the scrollbar possible. */
/* line 119, ../sass/_includes/_dropkick.scss */
.dk_options_inner {
  border: 1px solid #8c8c8e;
  border-bottom-width: 2px;
  border-bottom-color: #999;
  color: #333;
  max-height: 250px;
  text-shadow: white 0 1px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px; }

/* Set a max-height on the options inner */
/* line 133, ../sass/_includes/_dropkick.scss */
.dk_options_inner,
.dk_touch .dk_options {
  max-height: 250px;
  margin: 0;
  padding: 0; }

/* line 139, ../sass/_includes/_dropkick.scss */
.dk_options_inner li {
  list-style: none;
  margin: 0;
  padding: 0; }

/******  End Theme ******/
/***** Critical to the continued enjoyment of working dropdowns ******/
/* line 149, ../sass/_includes/_dropkick.scss */
.dk_container {
  display: none;
  float: left;
  position: relative; }

/* line 154, ../sass/_includes/_dropkick.scss */
.dk_container a {
  outline: 0; }

/* line 158, ../sass/_includes/_dropkick.scss */
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1; }

/* line 166, ../sass/_includes/_dropkick.scss */
.dk_open {
  position: relative; }

/* line 169, ../sass/_includes/_dropkick.scss */
.dk_open .dk_options {
  display: block; }

/* line 172, ../sass/_includes/_dropkick.scss */
.dk_open .dk_label {
  color: inherit; }

/* line 176, ../sass/_includes/_dropkick.scss */
.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%; }

/* line 185, ../sass/_includes/_dropkick.scss */
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
  display: block; }

/* line 188, ../sass/_includes/_dropkick.scss */
.dk_options_inner {
  overflow: auto;
  position: relative; }

/* line 193, ../sass/_includes/_dropkick.scss */
.dk_touch .dk_options {
  overflow: hidden; }

/* line 197, ../sass/_includes/_dropkick.scss */
.dk_touch .dk_options_inner {
  max-height: none;
  overflow: visible; }

/* line 202, ../sass/_includes/_dropkick.scss */
.dk_fouc select {
  position: relative;
  top: -99999em;
  visibility: hidden; }

/***** End Critical to the continued enjoyment of working dropdowns ******/
/* line 3, ../sass/_includes/_sharethis.scss */
.shareThis {
  border-bottom: #dddddd solid 1px;
  margin-bottom: 20px !important;
  min-height: 30px;
  padding: 20px 0; }
  /* line 8, ../sass/_includes/_sharethis.scss */
  .shareThis .stButton, .shareThis .stButton_gradient, .shareThis .stMainServices {
    min-height: 23px !important; }

/* line 114, customers/logos/*.png */
.logos-sprite, body.customers #Content .adobe h2, body.customers #Content .constant-contact h2, body.customers #Content .ebay h2, body.customers #Content .healthcare-anytime h2, body.customers #Content .healthx h2, body.customers #Content .netflix h2, body.customers #Content .ooyala h2, body.customers #Content .openwave h2, body.customers #Content .pantheon h2, body.customers #Content .sourceninja h2 {
  background: url('images/customers/logos-s22f37f11eb.png') no-repeat; }

/*
  # Base Styles

  Add some verbiage about what Base Styles are and how they're used.

  Reference - [Base Rules](http://smacss.com/book/type-base)
*/
/* # Font Setup */
/*
  This project uses 6 web fonts.

  * Roboto-Regular
  * Roboto-Bold
  * Roboto-Light
  * Roboto-Condensed
  * Roboto-Italic
  * Roboto-Bold-Condensed

  Font sizes for the project are in rems with a px fallback for IE. - http://snook.ca/archives/html_and_css/font-size-with-rem
*/


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

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

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

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

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

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

@import url("//hello.myfonts.net/count/2bab84");

  
@font-face {font-family: 'HelveticaNeueLTStd-Lt';src: url('fonts/2BAB84_0_0.eot');src: url('fonts/2BAB84_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_0_0.woff') format('woff'),url('fonts/2BAB84_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLTStd-Bd';src: url('fonts/2BAB84_1_0.eot');src: url('fonts/2BAB84_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_1_0.woff') format('woff'),url('fonts/2BAB84_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLTStd-Roman';src: url('fonts/2BAB84_2_0.eot');src: url('fonts/2BAB84_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_2_0.woff') format('woff'),url('fonts/2BAB84_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLTStd-BdIt';src: url('fonts/2BAB84_3_0.eot');src: url('fonts/2BAB84_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_3_0.woff') format('woff'),url('fonts/2BAB84_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLTStd-It';src: url('fonts/2BAB84_4_0.eot');src: url('fonts/2BAB84_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_4_0.woff') format('woff'),url('fonts/2BAB84_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLTStd-LtIt';src: url('fonts/2BAB84_5_0.eot');src: url('fonts/2BAB84_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BAB84_5_0.woff') format('woff'),url('fonts/2BAB84_5_0.ttf') format('truetype');}
 

/* 

$color-link: #66aa22;
$color-rollover: #a9d044;
$gutter-width: 51px;
$base-text-color: #333;
$base-font-size: 13;
$base-font: arial,helvetica,clean,sans-serif;
$common-sprite: 'common/common-images-sprite.png';
$wrapper-width: 1000px;
$min-wrapper-width: 1000px;

*/
/*
  # Wrapper Styles

  Add some verbiage about what Wrapper Styles are are and how they're used.

*/
/* line 9, ../sass/_includes/_wrapper.scss */
html {
  background: #f9f9f7;
  font-family: arial,helvetica,clean,sans-serif;
  min-width: 320px; }

/* line 11, ../sass/_includes/_wrapper.scss */
body {
  background: #fff; } /* fafafa   -updated062615  */

/* line 13, ../sass/_includes/_wrapper.scss */
#Wrapper {
  /* background: url(images/common/left-gutter.png) repeat-y 0 0; -updated062615 */
  padding-left: 8px; 
  background:none;
}

/* line 18, ../sass/_includes/_wrapper.scss */
.wrapperContainer {
  /* background: #fafafa url(images/common/right-gutter.png) repeat-y 100% 0;  -updated062615 */
  padding-left: 0;
  padding-right: 8px; 
    background:none;
}

/* line 24, ../sass/_includes/_wrapper.scss */
#Header {
  margin: 0;
  padding: 0; 
  width:100%;
}
/* line 29, ../sass/_includes/_wrapper.scss */
#MainBody {
  background: #fff;
  margin: 0;
  padding: 0; }

@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 35, ../sass/_includes/_wrapper.scss */
  #Breadcrumbs, #ContentChannel section, #Mast {
    padding-left: 8px;
    padding-right: 8px; } }
@media only screen and (max-width: 767px) {
  /* line 35, ../sass/_includes/_wrapper.scss */
  #Breadcrumbs, #ContentChannel section, #Mast {
    padding-left: 8px;
    padding-right: 8px; } }

/* line 46, ../sass/_includes/_wrapper.scss */
.page-template-home-template-php #ContentChannel {
  position: relative; }

/* line 48, ../sass/_includes/_wrapper.scss */
ul {
  margin-top: 0; }

/* line 50, ../sass/_includes/_wrapper.scss */
h1 {
  color: #000 !important;
  font-weight: normal;
  line-height: 1.4em;
  font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
  font-size: 24.5px;
  font-size: 1.80769rem;
  font-weight: normal; }

/* line 56, ../sass/_includes/_wrapper.scss */
h2 {
  color: #ca5f14 !important;
  font-weight: normal;
  line-height: 1.4em;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 16px;
  font-size: 1.15385rem;
  font-weight: normal; }
  /* line 62, ../sass/_includes/_wrapper.scss */
  h2.subtitle {
    border-bottom: 1px solid #dedede;
    color: #ac5f14;
    font-family: Georgia, arial, helvetica, clean, sans-serif;
    font-size: 15px;
    font-size: 1.15384rem;
    font-style: italic;
    margin-bottom: 18px;
    margin-top: 0;
    padding-bottom: 16px; }
  /* line 74, ../sass/_includes/_wrapper.scss */
  .page-template-landing-page-template-php h2 {
    color: #000;
    font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
    font-size: 24.5px;
    font-size: 1.80769rem;
    font-weight: normal; }
  /* line 78, ../sass/_includes/_wrapper.scss */
  .page-template-dev-center-overview-php h2 {
    color: #000;
    font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
    font-size: 24.5px;
    font-size: 1.80769rem;
    font-weight: normal; }
  /* line 83, ../sass/_includes/_wrapper.scss */
  .page-template-home-template-php h2 {
    text-transform: uppercase;
    margin-bottom: 0; }

/* line 86, ../sass/_includes/_wrapper.scss */
h3 {
  color: #000;
  font-weight: normal;
  margin: 0 0 8px 0;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 12px;
  font-size: 0.84615rem;
  font-weight: normal; }

/* line 95, ../sass/_includes/_wrapper.scss */
.lt-ie8 #Sidebar {
  float: right; }

/* line 98, ../sass/_includes/_wrapper.scss */
#WrapperFooter {
  background: url(images/common/bottom-left-gutter.png) no-repeat 0 0;
  padding-bottom: 20px;
  padding-left: 8px; }
  /* line 103, ../sass/_includes/_wrapper.scss */
  #WrapperFooter .footerContainer {
    /* background: url(images/common/bottom-gutter.png) no-repeat 100% 0; -updated062615 */
    background: none;
    padding: 0; }
  /* line 107, ../sass/_includes/_wrapper.scss */
  #WrapperFooter footer.row {
    margin: 0;
    padding-bottom: 20px; }
  /* line 112, ../sass/_includes/_wrapper.scss */
  #WrapperFooter ul.siteLinks {
    padding: 16px 0 0 0;
    margin: 0;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #WrapperFooter ul.siteLinks:before, #WrapperFooter ul.siteLinks:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #WrapperFooter ul.siteLinks:after {
      clear: both; }
    /* line 117, ../sass/_includes/_wrapper.scss */
    #WrapperFooter ul.siteLinks li {
      color: #999;
      float: left;
      font-size: 85%;
      list-style-type: none;
      padding: 0 20px 0 0; }
      /* line 124, ../sass/_includes/_wrapper.scss */
      #WrapperFooter ul.siteLinks li a {
        color: #999; }
        /* line 127, ../sass/_includes/_wrapper.scss */
        #WrapperFooter ul.siteLinks li a:hover {
          color: #ca5f14; }

/*
  # prettyPhoto styles

  [prettyPhoto](http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/) is a lightbox clone that is used for modal display of content.
*/
/* line 6, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
  height: 13px; }

/* line 7, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_top .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }

/* line 8, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_top .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; }

/* line 9, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_top .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }

/* line 10, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_content .ppt {
  color: #f8f8f8; }

/* line 11, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px; }

/* line 12, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px; }

/* line 13, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_next:hover {
  background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer; }

/* line 14, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_previous:hover {
  background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer; }

/* line 15, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_expand {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px; }

/* line 16, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_expand:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer; }

/* line 17, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_contract {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px; }

/* line 18, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_contract:hover {
  background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer; }

/* line 19, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer; }

/* line 20, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li a {
  background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaaaaa; }

/* line 21, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_social {
  margin-top: 7px; }

/* line 22, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto; }

/* line 23, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px; }

/* line 24, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px; }

/* line 25, ../sass/_includes/_prettyPhoto.scss */
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0; }

/* line 26, ../sass/_includes/_prettyPhoto.scss */
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px; }

/* line 27, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px; }

/* line 28, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative; }

/* line 29, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px; }

/* line 30, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7; }

/* line 31, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0; }

/* line 32, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }

/* line 33, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; }

/* line 34, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }

/* line 35, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_loaderIcon {
  background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat; }

/* line 36, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }

/* line 37, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }

/* line 38, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer; }

/* line 39, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer; }

/* line 40, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_expand {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }

/* line 41, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer; }

/* line 42, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_contract {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }

/* line 43, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer; }

/* line 44, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }

/* line 45, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 46, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 47, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }

/* line 48, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }

/* line 49, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }

/* line 50, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }

/* line 51, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }

/* line 52, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }

/* line 53, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }

/* line 54, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }

/* line 55, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_next:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer; }

/* line 56, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer; }

/* line 57, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_expand {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }

/* line 58, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer; }

/* line 59, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_contract {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }

/* line 60, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer; }

/* line 61, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }

/* line 62, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff; }

/* line 63, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 64, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 65, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }

/* line 66, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }

/* line 67, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }

/* line 68, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }

/* line 69, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }

/* line 70, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
  background: #000; }

/* line 71, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_description {
  color: #fff;
  margin: 0 85px 0 0; }

/* line 72, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat; }

/* line 73, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_expand {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }

/* line 74, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_expand:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer; }

/* line 75, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_contract {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }

/* line 76, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_contract:hover {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer; }

/* line 77, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }

/* line 78, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_nav {
  clear: none; }

/* line 79, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 80, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 81, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }

/* line 82, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_arrow_next {
  background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }

/* line 83, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_next:hover {
  background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer; }

/* line 84, ../sass/_includes/_prettyPhoto.scss */
div.dark_square .pp_previous:hover {
  background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer; }

/* line 85, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_expand {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }

/* line 86, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_expand:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer; }

/* line 87, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_contract {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }

/* line 88, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_contract:hover {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer; }

/* line 89, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }

/* line 90, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_nav .pp_play {
  background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 91, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px; }

/* line 92, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_arrow_previous {
  background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }

/* line 93, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_arrow_next {
  background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }

/* line 94, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_next:hover {
  background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer; }

/* line 95, ../sass/_includes/_prettyPhoto.scss */
div.light_square .pp_previous:hover {
  background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer; }

/* line 96, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_top .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }

/* line 97, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_top .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }

/* line 98, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_top .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }

/* line 99, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_left {
  background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }

/* line 100, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_right {
  background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }

/* line 101, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_expand {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer; }

/* line 102, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_expand:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer; }

/* line 103, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_contract {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer; }

/* line 104, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_contract:hover {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer; }

/* line 105, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer; }

/* line 106, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_description {
  margin: 0 37px 0 0; }

/* line 107, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_loaderIcon {
  background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; }

/* line 108, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_arrow_previous {
  background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px; }

/* line 109, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default; }

/* line 110, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_arrow_next {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px; }

/* line 111, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default; }

/* line 112, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_nav {
  margin-top: 0; }

/* line 113, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px; }

/* line 114, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_nav .pp_play {
  background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px; }

/* line 115, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_nav .pp_pause {
  background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px; }

/* line 116, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_next:hover {
  background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer; }

/* line 117, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_previous:hover {
  background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer; }

/* line 118, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_left {
  background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }

/* line 119, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }

/* line 120, ../sass/_includes/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_right {
  background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }

/* line 121, ../sass/_includes/_prettyPhoto.scss */
div.pp_pic_holder a:focus {
  outline: none; }

/* line 122, ../sass/_includes/_prettyPhoto.scss */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500; }

/* line 123, ../sass/_includes/_prettyPhoto.scss */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000; }

/* line 124, ../sass/_includes/_prettyPhoto.scss */
.pp_content {
  height: 40px;
  min-width: 40px; }

/* line 125, ../sass/_includes/_prettyPhoto.scss */
* html .pp_content {
  width: 40px; }

/* line 126, ../sass/_includes/_prettyPhoto.scss */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%; }

/* line 127, ../sass/_includes/_prettyPhoto.scss */
.pp_content_container .pp_left {
  padding-left: 20px; }

/* line 128, ../sass/_includes/_prettyPhoto.scss */
.pp_content_container .pp_right {
  padding-right: 20px; }

/* line 129, ../sass/_includes/_prettyPhoto.scss */
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px; }

/* line 130, ../sass/_includes/_prettyPhoto.scss */
.pp_description {
  display: none;
  margin: 0; }

/* line 131, ../sass/_includes/_prettyPhoto.scss */
.pp_social {
  float: left;
  margin: 0; }

/* line 132, ../sass/_includes/_prettyPhoto.scss */
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden; }

/* line 133, ../sass/_includes/_prettyPhoto.scss */
.pp_social .twitter {
  float: left; }

/* line 134, ../sass/_includes/_prettyPhoto.scss */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0; }

/* line 135, ../sass/_includes/_prettyPhoto.scss */
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px; }

/* line 136, ../sass/_includes/_prettyPhoto.scss */
.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px; }

/* line 137, ../sass/_includes/_prettyPhoto.scss */
a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px; }

/* line 138, ../sass/_includes/_prettyPhoto.scss */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000; }

/* line 139, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000; }

/* line 140, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative; }

/* line 141, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0; }

/* line 142, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden; }

/* line 143, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery ul a img {
  border: 0; }

/* line 144, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0; }

/* line 145, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery li.default a {
  background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px; }

/* line 146, ../sass/_includes/_prettyPhoto.scss */
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
  margin-top: 7px!important; }

/* line 147, ../sass/_includes/_prettyPhoto.scss */
a.pp_next {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%; }

/* line 148, ../sass/_includes/_prettyPhoto.scss */
a.pp_previous {
  background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%; }

/* line 149, ../sass/_includes/_prettyPhoto.scss */
a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000; }

/* line 150, ../sass/_includes/_prettyPhoto.scss */
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px; }

/* line 151, ../sass/_includes/_prettyPhoto.scss */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px; }

/* line 152, ../sass/_includes/_prettyPhoto.scss */
#pp_full_res {
  line-height: 1!important; }

/* line 153, ../sass/_includes/_prettyPhoto.scss */
#pp_full_res .pp_inline {
  text-align: left; }

/* line 154, ../sass/_includes/_prettyPhoto.scss */
#pp_full_res .pp_inline p {
  margin: 0 0 15px; }

/* line 155, ../sass/_includes/_prettyPhoto.scss */
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px; }

/* line 156, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_content, div.light_rounded .pp_content {
  background-color: #fff; }

/* line 157, ../sass/_includes/_prettyPhoto.scss */
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
  color: #000; }

/* line 158, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff; }

/* line 159, ../sass/_includes/_prettyPhoto.scss */
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
  position: relative; }

/* line 160, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
  background: #fff; }

/* line 161, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_description, div.light_square .pp_description {
  margin-right: 85px; }

/* line 162, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px!important; }

/* line 163, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default; }

/* line 164, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default; }

/* line 165, ../sass/_includes/_prettyPhoto.scss */
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
  background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }

/* line 166, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
  background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }

/* line 167, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
  color: #c4c4c4; }

/* line 168, ../sass/_includes/_prettyPhoto.scss */
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
  color: #fff; }

/* line 169, ../sass/_includes/_prettyPhoto.scss */
.pp_top, .pp_bottom {
  height: 20px;
  position: relative; }

/* line 170, ../sass/_includes/_prettyPhoto.scss */
* html .pp_top, * html .pp_bottom {
  padding: 0 20px; }

/* line 171, ../sass/_includes/_prettyPhoto.scss */
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px; }

/* line 172, ../sass/_includes/_prettyPhoto.scss */
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px; }

/* line 173, ../sass/_includes/_prettyPhoto.scss */
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static; }

/* line 174, ../sass/_includes/_prettyPhoto.scss */
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

/* line 175, ../sass/_includes/_prettyPhoto.scss */
.pp_fade, .pp_gallery li.default a img {
  display: none; }

/*
  # Layout Styles

  Add some verbiage about what Layout Styles are are and how they're used.

  Reference - [Layout Rules](http://smacss.com/book/type-layout)

*/
/*
  # Modules

  Add some verbiage about what Modules are are and how they're used.

  Reference - [Module Rules](http://smacss.com/book/type-module)

*/
/* line 11, ../sass/_includes/_modules.scss */
#ContentJump {
  color: transparent !important;
  font: 0/0 a !important;
  padding: 0;
  text-shadow: none; }
  /* line 21, ../sass/_includes/_helpers.scss */
  #ContentJump {
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap; }

/* line 19, ../sass/_includes/_modules.scss */
#SiteId {
  margin-top: 20px;
  padding-bottom: 7px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
    /* line 19, ../sass/_includes/_modules.scss */
    #SiteId {
      float: none;
      margin: 0;
      padding-top: 10px;
      text-align: center; } }

#Header .m-nav-toggle {
    position: absolute;
    left: 17px;
    top: 25px;
}
/*
@media only screen and (max-width: 450px) {
    #SiteId {
        padding-left:72px;
    }
}
*/
/* line 31, ../sass/_includes/_modules.scss */
.toolbar {
  padding-bottom: 20px;
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .toolbar:before, .toolbar:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .toolbar:after {
    clear: both; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
    /* line 31, ../sass/_includes/_modules.scss */
    .toolbar {
      text-align: center; } }
  /* line 39, ../sass/_includes/_modules.scss */
  .toolbar .links {
    float: right;
    margin-top: 3px;
    padding: 0;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    .toolbar .links:before, .toolbar .links:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    .toolbar .links:after {
      clear: both; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
      /* line 39, ../sass/_includes/_modules.scss */
      .toolbar .links {
        display: inline-block;
        float: none; } }
    /* line 50, ../sass/_includes/_modules.scss */
    .toolbar .links li {
      float: left;
      list-style-type: none;
      padding-top: 8px;
      padding-left: 15px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
        /* line 50, ../sass/_includes/_modules.scss */
        .toolbar .links li {
          padding-left: 7px;
          padding-right: 7px; } }
      /* line 61, ../sass/_includes/_modules.scss */
      .toolbar .links li a {
        color: #ca5f14;
        text-decoration: none;
        font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif;
        font-size: 10px;
        font-size: 0.69231rem;
        font-weight: normal;
        font-style: normal; }
        /* line 66, ../sass/_includes/_modules.scss */
        .toolbar .links li a:hover {
          color: #000; }
  /* line 71, ../sass/_includes/_modules.scss */
  .toolbar div.search {
    float: right;
    max-width: 320px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
      /* line 71, ../sass/_includes/_modules.scss */
      .toolbar div.search {
        display: inline-block;
        float: none; } }
    /* line 80, ../sass/_includes/_modules.scss */
    .toolbar div.search .formContainer {
      float: left;
      padding: 8px 15px 0 15px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
        /* line 80, ../sass/_includes/_modules.scss */
        .toolbar div.search .formContainer {
          padding-left: 0; } }
    /* line 83, ../sass/_includes/_modules.scss */
    .toolbar div.search a.planetCassandra {
      float: right;
      max-width: 100%;
      padding-top: 0; }

/* line 87, ../sass/_includes/_modules.scss */
.gsc-search-box {
  border: 1px solid #bababa;
  box-shadow: inset 1px 1px 0 0 #dddddd;
  padding: 1px 3px 1px 8px;
  width: 148px;
  /*
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-top-left-radius: 9px;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-bottom-left-radius: 9px;
  -webkit-border-bottom-right-radius: 9px;
  */
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .gsc-search-box:before, .gsc-search-box:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .gsc-search-box:after {
    clear: both; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
    /* line 87, ../sass/_includes/_modules.scss */
    .gsc-search-box {
      width: 118px; } }
  /* line 98, ../sass/_includes/_modules.scss */
  .gsc-search-box input.gsc-input {
    border: 0;
    float: left;
    margin: 0 5px 0 0;
    width: 110px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
      /* line 98, ../sass/_includes/_modules.scss */
      .gsc-search-box input.gsc-input {
        width: 80px; } }
  /* line 103, ../sass/_includes/_modules.scss */
  .gsc-search-box input[type="text"] {
    box-shadow: 0 0;
    border-radius: 0;
    color: #000;
    height: auto;
    padding: 0;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 10px;
    font-size: 0.69231rem;
    font-weight: normal;
    font-style: normal; }
  /* line 112, ../sass/_includes/_modules.scss */
  .gsc-search-box input.gsc-search-button {
    float: right;
    margin-top: 2px;
    width: 11px; }

/* line 120, ../sass/_includes/_modules.scss */
#Header input.gsc-search-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: auto;
  min-width: 0;
  padding: 0;
  background-color: transparent;
  border: 0; }
#MBHeader {
    display:none;
}
 
/* NAVIGATION */
.m-nav-wrap .m-nav li a {
color: #000;
display: block;
padding: 8px 0 8px 0;
margin: 0 5px;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.btn-orange {
    display: inline-block;
    background-color: #cc6600;
    color: #fff !important;
    text-transform: uppercase;
}
/*
.m-nav-wrap ul li.last-menu-item a {
    display: inline-block;
    background-color: #cc6600;
    color: #fff !important;
    text-transform: uppercase;
}
*/
.btn-orange:hover { 
    background-color: #e48a4a;
}
.rounded,
.m-nav-wrap ul li.last-menu-item a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.m-nav-wrap .m-nav li {
  display: inline-block;
  list-style-type: none;
  padding: 0;
  padding-bottom: 3px;
  position: relative; 
}

/* line 130, ../sass/_includes/_modules.scss */
#NavigationPrimary {
  float: right;
  *zoom: 1; }
#NavigationPrimary .m-nav { display: none; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #NavigationPrimary:before, #NavigationPrimary:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #NavigationPrimary:after {
    clear: both; }
  /* line 134, ../sass/_includes/_modules.scss */
  #NavigationPrimary ul {
    padding: 0;
    text-align: right;
    *zoom: 1; }
  #NavigationPrimary>ul {
    float: right;
  }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #NavigationPrimary ul:before, #NavigationPrimary ul:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #NavigationPrimary ul:after {
      clear: both; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
      /* line 134, ../sass/_includes/_modules.scss */
      #NavigationPrimary ul {
        /* float: none;
        padding-left: 3px;
        text-align: left; */
         }
     }
    /* line 146, ../sass/_includes/_modules.scss */
    #NavigationPrimary ul li {
      display: inline-block;
      list-style-type: none;
      padding: 0;
      padding-bottom: 0px;
      position: relative; }
      /*@media only screen and (max-width: 767px) {
        #NavigationPrimary ul li {
          display: block;
          float: left;
          width: 33%; } }*/
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
        /* line 146, ../sass/_includes/_modules.scss */
        #NavigationPrimary ul li {
          width: 50%; } }
      /* line 163, ../sass/_includes/_modules.scss */
      .lt-ie8 #NavigationPrimary ul li {
        display: block;
        float: left; }
      /* line 165, ../sass/_includes/_modules.scss */
      #NavigationPrimary ul li a {
        color: #000;
        display: block;
        padding: 8px 18px 8px 18px;
        /* margin: 0 18px; */
        text-decoration: none;
        text-transform: uppercase;
        white-space: nowrap;
        font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
        font-size: 12px;
        /* font-size: 0.76923rem; */
        font-weight: normal; }
        /* line 175, ../sass/_includes/_modules.scss */
        #NavigationPrimary ul li a span {
          border-bottom: 1px solid white;
          display: block;
          padding-bottom: 7px; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
          /* line 165, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li a {
            border: none !important;
            padding: 8px 0; } }
      /* line 188, ../sass/_includes/_modules.scss */
      #NavigationPrimary ul li.current-menu-item a {
        /*border-bottom: 1px solid #ca5f14;
        color: #404040;*/ }
      /* line 193, ../sass/_includes/_modules.scss */
      #NavigationPrimary ul li.over {
        /*background: #ca5f14; */
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        /* firefox's individual border radius properties */
        -moz-border-radius: 4px 4px 0 0;
        /* shorthand topleft topright bottomright bottomleft */
        /* webkit's individual border radius properties */
        -webkit-border-top-left-radius: 4px;
        /* top left corner */
        -webkit-border-top-right-radius: 4px;
        /* top right corner */
        -webkit-border-bottom-left-radius: 0;
        /* bottom left corner */
        -webkit-border-bottom-right-radius: 0;
        /* bottom right corner */
         }
         /*
         #NavigationPrimary ul li.over ul li.last-menu-item a {
             background: none !important; 
         }
         */
        /* line 197, ../sass/_includes/_modules.scss */
        /* removed along with downloads button change  */
        #NavigationPrimary ul li.over a {
          color: #fff; }
        #NavigationPrimary ul>li.over>a {
          color: #CA5F14; }
          /* line 201, ../sass/_includes/_modules.scss */
          .ie-lt8 #NavigationPrimary ul li.over a {
            behavior: url(/css/PIE.htc); }
          /* line 205, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li.over a span {
            border-bottom: 1px solid #c64315; }
        /* line 209, ../sass/_includes/_modules.scss */
        #NavigationPrimary ul li.over ul.dropdown, #NavigationPrimary ul li.over ul.sub-menu {
          display: block; }
          /* line 213, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li.over ul.dropdown li a, #NavigationPrimary ul li.over ul.sub-menu li a {
            background: 0;
            padding-top: 10px;
            padding-bottom: 7px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            /* firefox's individual border radius properties */
            -moz-border-radius: 0 0 0 0;
            /* shorthand topleft topright bottomright bottomleft */
            /* webkit's individual border radius properties */
            -webkit-border-top-left-radius: 0;
            /* top left corner */
            -webkit-border-top-right-radius: 0;
            /* top right corner */
            -webkit-border-bottom-left-radius: 0;
            /* bottom left corner */
            -webkit-border-bottom-right-radius: 0;
            /* bottom right corner */ }
      /* line 222, ../sass/_includes/_modules.scss */
      #NavigationPrimary ul li ul.dropdown, #NavigationPrimary ul li ul.sub-menu {
        background: #ca5f14;
        display: none;
        margin: 0;
        padding-bottom: 0;
        position: absolute;
        top: 100%;
        text-align: left;
        min-width: 230px;
        width: 100%;
        z-index: 100;
        /*
        border-top-left-radius: 0;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        -moz-border-radius: 0 4px 4px 4px;
        -webkit-border-top-left-radius: 0;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -webkit-box-shadow: 0 2px 2px 2px #cccccc;
        -moz-box-shadow: 0 2px 2px 2px #cccccc;
        box-shadow: 0 2px 2px 2px #cccccc; 
        */}
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
          /* line 222, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li ul.dropdown, #NavigationPrimary ul li ul.sub-menu {
            width: 100%; } }
        /* line 237, ../sass/_includes/_modules.scss */
        .ie-lt8 #NavigationPrimary ul li ul.dropdown, .ie-lt8 #NavigationPrimary ul li ul.sub-menu {
          behavior: url(/css/PIE.htc); }
        /* line 241, ../sass/_includes/_modules.scss */
        #NavigationPrimary ul li ul.dropdown li, #NavigationPrimary ul li ul.sub-menu li {
          display: block;
          margin: 0;
          padding: 0; }
  @media only screen and (max-width: 770px) { /* was max-width: 767px */
            /* line 241, ../sass/_includes/_modules.scss */
            #NavigationPrimary ul li ul.dropdown li, #NavigationPrimary ul li ul.sub-menu li {
              display: block;
              float: none;
              width: auto; } }
          @media only screen and (max-width: 479px) {
            /* line 241, ../sass/_includes/_modules.scss */
            #NavigationPrimary ul li ul.dropdown li, #NavigationPrimary ul li ul.sub-menu li {
              width: auto; } }
          /* line 256, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li ul.dropdown li a, #NavigationPrimary ul li ul.sub-menu li a {
            border-top: 1px solid #de6a19;
            display: block;
            padding-bottom: 10px;
            white-space: normal;
            -webkit-box-shadow: 0 0 0 0 #c64315;
            -moz-box-shadow: 0 0 0 0 #c64315;
            box-shadow: 0 0 0 0 #c64315; }
            /* line 262, ../sass/_includes/_modules.scss */
          #NavigationPrimary ul li ul.dropdown li a, #NavigationPrimary ul li ul.sub-menu li:first-child a {
                border-top: 0;
          }
            .ie-lt8 #NavigationPrimary ul li ul.dropdown li a, .ie-lt8 #NavigationPrimary ul li ul.sub-menu li a {
              behavior: url(/css/PIE.htc); }
        /* line 267, ../sass/_includes/_modules.scss */
        #NavigationPrimary ul li ul.dropdown li.first a, #NavigationPrimary ul li ul.sub-menu li.first a {
          border-top-left-radius: 0;
          border-top-right-radius: 4px;
          border-bottom-right-radius: 0;
          border-bottom-left-radius: 0;
          /* firefox's individual border radius properties */
          -moz-border-radius: 0 4px 0 0;
          /* shorthand topleft topright bottomright bottomleft */
          /* webkit's individual border radius properties */
          -webkit-border-top-left-radius: 0;
          /* top left corner */
          -webkit-border-top-right-radius: 4px;
          /* top right corner */
          -webkit-border-bottom-left-radius: 0;
          /* bottom left corner */
          -webkit-border-bottom-right-radius: 0;
          /* bottom right corner */ }
    /* line 275, ../sass/_includes/_modules.scss */
    #NavigationPrimary ul li.download, #NavigationPrimary ul li.last-menu-item {
      background: none;
      padding: 0px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      /* firefox's individual border radius properties */
      -moz-border-radius: 0 0 0 0;
      /* shorthand topleft topright bottomright bottomleft */
      /* webkit's individual border radius properties */
      -webkit-border-top-left-radius: 0;
      /* top left corner */
      -webkit-border-top-right-radius: 0;
      /* top right corner */
      -webkit-border-bottom-left-radius: 0;
      /* bottom left corner */
      -webkit-border-bottom-right-radius: 0;
      /* bottom right corner */ }
    /* line 280, ../sass/_includes/_modules.scss */
    /*
    #NavigationPrimary ul li.download a, #NavigationPrimary ul li.last-menu-item a {
      color: #fff;
      margin: 0 7px;
      padding: 8px 18px;
      height: 27px;
      background: #cc6600;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      -webkit-border-bottom-right-radius: 5px;
      padding-bottom: 9px;
      border: none !important; }
      */
    #NavigationPrimary ul li.download a:hover, #NavigationPrimary ul li.last-menu-item a:hover {
      background: #e48a4a !important;
      /*border-bottom: 3px solid #ca5f14 !important;*/ }
    #NavigationPrimary ul li.download a:active, #NavigationPrimary ul li.last-menu-item a:active {
      background: #cc6600 !important;
      /*border-bottom: 1px solid #833a07 !important;
      margin-bottom: 2px !important;*/ }
li#menu-item-13651.over {
  border-radius: 5px !important;
}
li#menu-item-17644.over {
  border-radius: 5px !important;
}


/* line 294, ../sass/_includes/_modules.scss */
#Breadcrumbs ul {
  *zoom: 1;
  margin-top: 16px; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Breadcrumbs ul:before, #Breadcrumbs ul:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Breadcrumbs ul:after {
    clear: both; }
  /* line 297, ../sass/_includes/_modules.scss */
  #Mast #Breadcrumbs ul {
    padding-left: 0; }
  /* line 299, ../sass/_includes/_modules.scss */
  #Breadcrumbs ul li {
    background: url(images/common/common-images-sprite.png) 100% 2px;
    color: #000;
    float: left;
    list-style-type: none;
    margin-right: 7px;
    padding-right: 10px;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 10px;
    font-size: 0.69231rem;
    font-weight: normal;
    font-style: normal; }
    /* line 308, ../sass/_includes/_modules.scss */
    #Mast #Breadcrumbs ul li {
      background: url(images/common/common-images-sprite.png) 100% -161px; }
    /* line 310, ../sass/_includes/_modules.scss */
    #Breadcrumbs ul li.last, #Mast #Breadcrumbs ul li.last, #Breadcrumbs ul li:last-child {
      background: 0;
      margin-right: 0;
      padding-right: 0; }
    /* line 314, ../sass/_includes/_modules.scss */
    #Breadcrumbs ul li a {
      color: #ca5f14;
      text-decoration: none; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 318, ../sass/_includes/_modules.scss */
  #Mast #Breadcrumbs {
    padding: 0; } }
@media only screen and (max-width: 767px) {
  /* line 318, ../sass/_includes/_modules.scss */
  #Mast #Breadcrumbs {
    padding: 0; } }

/* line 328, ../sass/_includes/_modules.scss */
#Mast {
  background: #000;
  margin-bottom: 24px;
  min-height: 247px;
  background-size: cover; }
  /* line 333, ../sass/_includes/_modules.scss */
  #Mast h1 {
    color: #000 !important;
    font-size:3em;
    margin-top: 10px; }
#Mast #Breadcrumbs { /* new */
    display:none;
}
  /* line 336, ../sass/_includes/_modules.scss */
  #Mast #Breadcrumbs li {
    color: #fff; }
    /* line 339, ../sass/_includes/_modules.scss */
    #Mast #Breadcrumbs li a {
      color: #fff; }
  /* line 343, ../sass/_includes/_modules.scss */
  #Mast .content {
    padding-top: 110px; }
  /* line 344, ../sass/_includes/_modules.scss */
  #Mast .quote {
    padding: 40px 0 30px 30px; }
    @media only screen and (max-width: 767px) {
      /* line 344, ../sass/_includes/_modules.scss */
      #Mast .quote {
        padding: 20px 0 15px 0; } }
    /* line 351, ../sass/_includes/_modules.scss */
    #Mast .quote q {
      color: #fff;
      display: block;
      font-family: Georgia, helvetica, arial, clean, sans-serif;
      font-size: 14px;
      font-style: italic;
      line-height: 1.5em;
      padding-bottom: 15px; }
    /* line 360, ../sass/_includes/_modules.scss */
    #Mast .quote cite {
      color: #fff;
      display: block;
      font-style: normal;
      line-height: 1.4;
      padding-bottom: 15px;
      padding-right: 10px;
      text-align: right;
      white-space: nowrap;
      font-family: "HelveticaNeueLTStd-It", helvetica, arial, clean, sans-serif;
      font-size: 10px;
      font-size: 0.69231rem;
      font-weight: normal; }
      @media only screen and (min-width: 768px) and (max-width: 959px) {
        /* line 360, ../sass/_includes/_modules.scss */
        #Mast .quote cite {
          white-space: normal; } }
  /* line 379, ../sass/_includes/_modules.scss */
  .featured-case-study #Mast, .datastax-enterprise #Mast, .big-data-challenges #Mast {
    background: black url(images/mast/what-we-offer.jpg) no-repeat 0 0;
    background-size: 100% 100%;
    margin-bottom: 0; }
    /* line 384, ../sass/_includes/_modules.scss */
    .featured-case-study #Mast p, .datastax-enterprise #Mast p, .big-data-challenges #Mast p {
      color: #fff;
      font-size: 14px;
      line-height: 20px; }
    /* line 390, ../sass/_includes/_modules.scss */
    .featured-case-study #Mast .content, .datastax-enterprise #Mast .content, .big-data-challenges #Mast .content {
      padding-top: 60px; }
    @media only screen and (max-width: 767px) {
      /* line 379, ../sass/_includes/_modules.scss */
      .featured-case-study #Mast, .datastax-enterprise #Mast, .big-data-challenges #Mast {
        background-size: auto; } }
  /* line 400, ../sass/_includes/_modules.scss */
  .datastax-enterprise #Mast h1 {
    font-size: 21px;
    font-size: 1.53846rem; }
  /* line 404, ../sass/_includes/_modules.scss */
  .datastax-enterprise #Mast .content {
    padding-top: 35px; }
  /* line 409, ../sass/_includes/_modules.scss */
  .customers #Mast {
    background: black url(images/mast/what-we-offer-new.jpg) no-repeat 0 0;
    background-size: 100% 100%;
    margin-bottom: 0; }
    /* line 414, ../sass/_includes/_modules.scss */
    .customers #Mast p {
      color: #fff;
      font-size: 13px;
      line-height: 18px; }
    /* line 420, ../sass/_includes/_modules.scss */
    .customers #Mast .content {
      padding-top: 40px; }
    @media only screen and (max-width: 767px) {
      /* line 409, ../sass/_includes/_modules.scss */
      .customers #Mast {
        background-size: auto; } }
  /* line 429, ../sass/_includes/_modules.scss */
  .products-services #Mast {
    background: black url(images/mast/what-we-offer.jpg) no-repeat 0 0;
    background-size: 100% 100%; }
    @media only screen and (max-width: 767px) {
      /* line 429, ../sass/_includes/_modules.scss */
      .products-services #Mast {
        background-size: auto; } }
  /* line 437, ../sass/_includes/_modules.scss */
  .page-template-download-php #Mast {
    background: black url(images/mast/download.jpg) no-repeat 0 0;
    background-size: 100% 100%;
    margin-bottom: 0;
    min-height: 223px; }
    @media only screen and (max-width: 767px) {
      /* line 437, ../sass/_includes/_modules.scss */
      .page-template-download-php #Mast {
        background-size: auto; } }
    /* line 447, ../sass/_includes/_modules.scss */
    .page-template-download-php #Mast .content {
      padding-top: 35px; }
    /* line 448, ../sass/_includes/_modules.scss */
    .page-template-download-php #Mast h1 {
      color: white !important;
      margin-top: 10px; }
    /* line 452, ../sass/_includes/_modules.scss */
    .page-template-download-php #Mast .subhead {
      padding-right: 25px; }
      /* line 454, ../sass/_includes/_modules.scss */
      .page-template-download-php #Mast .subhead p {
        color: #fff;
        line-height: 1.5em;
        margin-top: 0;
        font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
        font-size: 15px;
        font-size: 1.07692rem;
        font-weight: normal;
        font-style: normal; }
  /* line 462, ../sass/_includes/_modules.scss */
  .downloadRegister #Mast {
    min-height: 170px; }
  /* line 466, ../sass/_includes/_modules.scss */
  .page-template-home-template-php #Mast {
    background: 0;
     }
    /* line 469, ../sass/_includes/_modules.scss */
    .page-template-home-template-php #Mast .content {
      padding: 0 0 16px 0;
      position: relative; }
    /* line 470, ../sass/_includes/_modules.scss */
    .page-template-home-template-php #Mast h1 {
      color: #3d505d !important;
      font-family: "Roboto", arial, helvetica, clean, sans-serif;
      font-size: 54px !important;
      font-weight: 300;
      text-align: center;
      margin: 0px 0px;
      letter-spacing: -3px;
      line-height: 120%;
      text-shadow: 3px 2px 6px rgba(0, 0, 0, .22);
      padding: 10px 0px; }
    /* line 474, ../sass/_includes/_modules.scss */
    .page-template-home-template-php #Mast h2 {
      color: #3d505d !important;
      font-family: "Roboto", arial, helvetica, clean, sans-serif;
      font-size: 44px;
      font-weight: 300;
      text-align: center;
      letter-spacing: -1px;
      line-height: 120%;
      text-shadow: 3px 2px 6px rgba(0, 0, 0, .22);
      text-transform: none !important;
      margin-top: 0px !important;
      padding: 10px 0px; }
    p.home-pr-link {
      font-color: #3d505d;
      margin-bottom: 0px !important;
      float: right;
      margin-right: 8%;
      font-size: 20px;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 0px;
      margin-top: 24px;
      text-shadow: 3px 2px 6px rgba(0, 0, 0, 1);
    }
    p.home-pr-link a {
      color: #fff;
      letter-spacing: -1px;
    }
    /* line 478, ../sass/_includes/_modules.scss */
    .page-template-home-template-php #Mast ul.carousel {
      margin: 0px !important;
      padding: 0;
      
       }
      .page-template-home-template-php #Mast ul.carousel li {
        height: auto !important;
      }
      /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
      .page-template-home-template-php #Mast ul.carousel:before, .page-template-home-template-php #Mast ul.carousel:after {
        content: " ";
        display: table; }
      /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
      .page-template-home-template-php #Mast ul.carousel:after {
        clear: both; }
      /* line 484, ../sass/_includes/_modules.scss */
      .page-template-home-template-php #Mast ul.carousel li {
        list-style-type: none;
        float: none;
        padding: 0;
         }
    /* line 491, ../sass/_includes/_modules.scss */
    .page-template-home-template-php #Mast .carouselNav {
      bottom: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      right: 12%;
      display: none !important; }
      /* line 498, ../sass/_includes/_modules.scss */
      .page-template-home-template-php #Mast .carouselNav a {
        background: url(images/common/common-images-sprite.png) no-repeat -250px 0;
        display: none !important;
        float: left;
        height: 30px;
        text-indent: -32000em;
        width: 26px; }
        /* line 506, ../sass/_includes/_modules.scss */
        .page-template-home-template-php #Mast .carouselNav a.selected {
          background-position: -224px 0; }

/* line 517, ../sass/_includes/_modules.scss */
#NavigationSecondary {
  margin-bottom: 24px;
  background: #faf6ee;
  display: none; }
  /* line 523, ../sass/_includes/_modules.scss */
  #NavigationSecondary .channel ul {
    float: right;
    margin: 0;
    padding: 0; }
    @media only screen and (max-width: 767px) {
      /* line 523, ../sass/_includes/_modules.scss */
      #NavigationSecondary .channel ul {
        float: none;
        text-align: center; } }
    @media only screen and (max-width: 479px) {
      /* line 523, ../sass/_includes/_modules.scss */
      #NavigationSecondary .channel ul {
        text-align: left; } }
    /* line 536, ../sass/_includes/_modules.scss */
    #NavigationSecondary .channel ul li {
      float: left;
      list-style-type: none;
      padding: 11px 9px 16px; }
      /* line 541, ../sass/_includes/_modules.scss */
      #NavigationSecondary .channel ul li.active {
        background: url(images/common/secondary-nav-active.png) no-repeat 50% 100%; }
        @media only screen and (max-width: 479px) {
          /* line 541, ../sass/_includes/_modules.scss */
          #NavigationSecondary .channel ul li.active {
            background: 0; } }
      @media only screen and (max-width: 767px) {
        /* line 536, ../sass/_includes/_modules.scss */
        #NavigationSecondary .channel ul li {
          display: inline-block;
          float: none; } }
      @media only screen and (max-width: 479px) {
        /* line 536, ../sass/_includes/_modules.scss */
        #NavigationSecondary .channel ul li {
          width: 49%; } }
      /* line 557, ../sass/_includes/_modules.scss */
      #NavigationSecondary .channel ul li a {
        color: #000;
        display: block;
        font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
        font-size: 12px;
        font-size: 0.84615rem;
        font-weight: normal;
        font-style: normal; }
        /* line 562, ../sass/_includes/_modules.scss */
        #NavigationSecondary .channel ul li a:hover {
          color: #ca5f14; }
      /* line 568, ../sass/_includes/_modules.scss */
      #NavigationSecondary .channel ul li.active a {
        color: #ca5f14;
        font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
        font-size: 12px;
        font-size: 0.84615rem;
        font-weight: normal; }

/* line 580, ../sass/_includes/_modules.scss */
#NavigationSidebar {
  padding: 46px 59px;
  background: #faf6ee; }
  /* line 584, ../sass/_includes/_modules.scss */
  #NavigationSidebar ul {
    margin: 0;
    padding: 0; }
    /* line 588, ../sass/_includes/_modules.scss */
    #NavigationSidebar ul li {
      list-style: none;
      margin: 0;
      padding: 3px 0; }
      /* line 593, ../sass/_includes/_modules.scss */
      #NavigationSidebar ul li a {
        color: #000;
        font-size: 108%; }
      /* line 600, ../sass/_includes/_modules.scss */
      #NavigationSidebar ul li.active a {
        color: #d74008 !important;
        font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
        font-size: 12px;
        font-size: 0.84615rem;
        font-weight: normal; }

/* line 612, ../sass/_includes/_modules.scss */
#Content a {
  color: #ca5f14; }
  /* line 615, ../sass/_includes/_modules.scss */
  #Content a.more {
    background: url(images/common/common-images-sprite.png) no-repeat 100% -103px;
    display: block;
    float: left;
    padding-right: 15px;
    margin-right: 15px;
    font-family: "HelveticaNeueLTStd-It", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal; }
/* line 628, ../sass/_includes/_modules.scss */
#Content blockquote,
#Content p,
#Content ul,
#Content li {
  line-height: 1.7em; }
/* line 632, ../sass/_includes/_modules.scss */
#Content p {
  margin-bottom: 24px;
  margin-top: 0;
  font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
  font-size: 12px;
  font-size: 0.84615rem;
  font-weight: normal;
  font-style: normal; }
  /* line 637, ../sass/_includes/_modules.scss */
  #Content p.more {
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Content p.more:before, #Content p.more:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Content p.more:after {
      clear: both; }
  /* line 641, ../sass/_includes/_modules.scss */
  #Content p b {
    font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal; }
  /* line 644, ../sass/_includes/_modules.scss */
  #Content p i {
    font-family: "HelveticaNeueLTStd-It", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal; }
  /* line 648, ../sass/_includes/_modules.scss */
  #Content p.locationDate {
    color: #999;
    text-transform: uppercase;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 10px;
    font-size: 0.69231rem;
    font-weight: normal;
    font-style: normal; }
    /* line 653, ../sass/_includes/_modules.scss */
    #Content p.locationDate a {
      color: #999;
      text-decoration: underline; }
      /* line 657, ../sass/_includes/_modules.scss */
      #Content p.locationDate a:hover {
        color: #ca5f14; }
  /* line 661, ../sass/_includes/_modules.scss */
  .page-template-home-template-php #Content p {
    margin-bottom: 6px; }
/* line 665, ../sass/_includes/_modules.scss */
#Content ol,
#Content ul {
  margin-bottom: 27px; }
/* line 668, ../sass/_includes/_modules.scss */
#Content ul {
  margin-bottom: 27px;
  padding-left: 50px; }
  /* line 671, ../sass/_includes/_modules.scss */
  #Content ul li {
    line-height: 1.4em;
    padding: 0 0 5px 20px;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal;
    font-style: normal; }
/* line 677, ../sass/_includes/_modules.scss */
#Content pre, #Content div.highlight {
  background: none; }
/* line 681, ../sass/_includes/_modules.scss */
#Content ul.news {
  magin: 0 0 20px 0;
  padding: 0; }
  /* line 685, ../sass/_includes/_modules.scss */
  #Content ul.news li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px; }
    /* line 690, ../sass/_includes/_modules.scss */
    #Content ul.news li time {
      color: #999;
      line-height: 1.231em;
      padding: 3px 20px 0 0;
      padding-left: 0;
      padding-right: 20px;
      text-transform: uppercase;
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 10px;
      font-size: 0.69231rem;
      font-weight: normal;
      font-style: normal; }
    /* line 699, ../sass/_includes/_modules.scss */
    #Content ul.news li p {
      padding-right: 0; }
    /* line 701, ../sass/_includes/_modules.scss */
    #Content ul.news li a {
      color: #000; }
      /* line 704, ../sass/_includes/_modules.scss */
      #Content ul.news li a:hover {
        color: #ca5f14; }
/* line 708, ../sass/_includes/_modules.scss */
#Content section {
  padding-bottom: 30px;
  padding-left: 14.28%; }
  /* line 715, ../sass/_includes/_modules.scss */
  .page-template-dev-center-overview-php #Content section, .page-template-landing-page-template-php #Content section, .page-template-home-template-php #Content section, .page-template-download-php #Content section {
    padding-left: 8.333%;
    padding-right: 8.333%; }
  /* line 717, ../sass/_includes/_modules.scss */
  .page-template-download-php #Content section {
    background: white;
    background-image: linear-gradient(top, #faf6ee, #ffffff);
    background-image: -ms-linear-gradient(top, #faf6ee, white);
    /* For webkit browsers (Safari, Chrome) */
    background: -webkit-gradient(linear, left top, left bottom, from(#faf6ee), to(white));
    /* For Firefox 3.6+ */
    background: -moz-linear-gradient(top, #faf6ee, white);
    -pie-background: linear-gradient(#faf6ee, #ffffff);
    behavior: url(/css/PIE.htc);
    padding-top: 35px; }
  @media only screen and (max-width: 767px) {
    /* line 708, ../sass/_includes/_modules.scss */
    #Content section {
      padding-left: 8px !important;
      padding-right: 8px !important; } }
  /* line 727, ../sass/_includes/_modules.scss */
  #Content section.alt {
    background: #faf6ed;
    padding-top: 35px; }
/* line 730, ../sass/_includes/_modules.scss */
#Content img.right {
  margin-left: 7%;
  margin-bottom: 12px; }
  @media only screen and (max-width: 767px) {
    /* line 730, ../sass/_includes/_modules.scss */
    #Content img.right {
      float: none;
      display: block; } }
/* line 739, ../sass/_includes/_modules.scss */
#Content blockquote {
  padding: 30px 0 40px;
  font: italic 20px Georgia, arial, helvetica, clean, sans-serif; }
  /* line 742, ../sass/_includes/_modules.scss */
  #Content blockquote p {
    font: italic 20px Georgia, arial, helvetica, clean, sans-serif;
    line-height: 1.5;
    margin-bottom: 16px; }
  /* line 748, ../sass/_includes/_modules.scss */
  #Content blockquote cite,
  #Content blockquote footer {
    display: inline; }
/* line 753, ../sass/_includes/_modules.scss */
#Content .lead {
  font: italic 18px Georgia, arial, helvetica, clean, sans-serif;
  color: #d74008;
  margin-bottom: 24px; }
/* line 759, ../sass/_includes/_modules.scss */
#Content .videoBlock {
  *zoom: 1;
  margin-bottom: 24px; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Content .videoBlock:before, #Content .videoBlock:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Content .videoBlock:after {
    clear: both; }
  /* line 762, ../sass/_includes/_modules.scss */
  #Content .videoBlock .content {
    float: left;
    padding-right: 2%;
    margin-left: .7%;
    width: 47.3%; }
    @media only screen and (max-width: 767px) {
      /* line 762, ../sass/_includes/_modules.scss */
      #Content .videoBlock .content {
        float: none;
        width: 100%; } }
  /* line 773, ../sass/_includes/_modules.scss */
  #Content .videoBlock .video {
    float: right;
    margin-left: 2%;
    position: relative;
    width: 48%; }
    @media only screen and (max-width: 767px) {
      /* line 773, ../sass/_includes/_modules.scss */
      #Content .videoBlock .video {
        float: none;
        margin: 0;
        text-align: left;
        width: 100%; } }
    /* line 786, ../sass/_includes/_modules.scss */
    #Content .videoBlock .video .ratio {
      display: block;
      width: 100%;
      height: auto; }
    /* line 788, ../sass/_includes/_modules.scss */
    #Content .videoBlock .video iframe {
      border: 1px solid #cccccc;
      height: 100%;
      padding: 8px;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      -webkit-box-shadow: 0 3px 3px 0 #dddddd;
      -moz-box-shadow: 0 3px 3px 0 #dddddd;
      box-shadow: 0 3px 3px 0 #dddddd; }
      @media only screen and (max-width: 767px) {
        /* line 788, ../sass/_includes/_modules.scss */
        #Content .videoBlock .video iframe {
          height: 168px;
          left: 0;
          right: auto;
          width: 298px; } }
/* line 807, ../sass/_includes/_modules.scss */
#Content .twoColBoxes {
  margin-bottom: 35px;
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Content .twoColBoxes:before, #Content .twoColBoxes:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Content .twoColBoxes:after {
    clear: both; }
  /* line 811, ../sass/_includes/_modules.scss */
  #Content .twoColBoxes .first {
    float: left;
    width: 48%; }
    @media only screen and (max-width: 767px) {
      /* line 811, ../sass/_includes/_modules.scss */
      #Content .twoColBoxes .first {
        float: none;
        width: 100%; } }
  /* line 820, ../sass/_includes/_modules.scss */
  #Content .twoColBoxes .last {
    float: right;
    width: 48%; }
    @media only screen and (max-width: 767px) {
      /* line 820, ../sass/_includes/_modules.scss */
      #Content .twoColBoxes .last {
        float: none;
        width: 100%; } }
  /* line 830, ../sass/_includes/_modules.scss */
  #Content .twoColBoxes .box {
    background: #fff;
    border: 1px solid #e6e6e6;
    padding: 32px 35px 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 3px 3px 0 #dddddd;
    -moz-box-shadow: 0 3px 3px 0 #dddddd;
    box-shadow: 0 3px 3px 0 #dddddd; }
    /* line 837, ../sass/_includes/_modules.scss */
    #Content .twoColBoxes .box h3 {
      color: #ca5f14;
      margin-bottom: 11px;
      text-transform: uppercase;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 16px;
      font-size: 1.15385rem;
      font-weight: normal; }
    /* line 843, ../sass/_includes/_modules.scss */
    #Content .twoColBoxes .box p {
      margin: 0 0 6px; }
@media all and (min-width: 1275px) {
  /* line 850, ../sass/_includes/_modules.scss */
  #Content .customer-wrap {
    margin: 20px 11.594% 0; } }
/* line 853, ../sass/_includes/_modules.scss */
#Content .customer-wrap {
  margin: 20px 2.594% 0;
  padding: 0 0 35px 0; }
  /* line 857, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .company {
    position: relative;
    margin: 3%;
    padding: 0; }
    /* line 862, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .company img {
      display: block;
      margin: 0;
      padding: 0;
      border: 1px solid #dedede;
      width: 100%;
      z-index: 1; }
  /* line 872, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .customerRow {
    overflow: hidden;
    *zoom: 1;
    position: relative; }
  /* line 877, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .customer {
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
  /* line 883, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .customer:before {
    position: absolute;
    top: 0;
    content: "";
    height: 100%;
    z-index: -1; }
  /* line 890, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .tooltip {
    display: none; }
  /* line 892, ../sass/_includes/_modules.scss */
  #Content .customer-wrap .ico {
    bottom: 10px;
    float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px; }
    /* line 900, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico li {
      margin: 0;
      padding: 0;
      height: 24px;
      width: 28px;
      list-style: none;
      display: inline; }
    /* line 911, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .bookmark a,
    #Content .customer-wrap .ico .case-study a,
    #Content .customer-wrap .ico .video a,
    #Content .customer-wrap .ico .webinar a {
      float: left;
      position: static;
      margin: 0 2.5px;
      padding: 0;
      height: 29px;
      width: 24px;
      background: url("../images/common/bookmark-icon.png") no-repeat center; }
    /* line 923, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .bookmark a:hover,
    #Content .customer-wrap .ico .case-study a:hover,
    #Content .customer-wrap .ico .video a:hover,
    #Content .customer-wrap .ico .webinar a:hover {
      background: url("../images/common/bookmark-icon-hover.png") no-repeat center; }
    /* line 926, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .case-study a {
      background: url("../images/common/case-study-icon.png") no-repeat center; }
    /* line 929, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .case-study a:hover {
      background: url("../images/common/case-study-icon-hover.png") no-repeat center; }
    /* line 932, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .video a {
      width: 29px;
      background: url("../images/common/video-icon.png") no-repeat center; }
    /* line 936, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .video a:hover {
      background: url("../images/common/video-icon-hover.png") no-repeat center; }
    /* line 939, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .webinar a {
      width: 41px;
      bottom: 10px;
      background: url("../images/common/webinar-icon.png") no-repeat bottom center; }
    /* line 944, ../sass/_includes/_modules.scss */
    #Content .customer-wrap .ico .webinar a:hover {
      background: url("../images/common/webinar-icon-hover.png") no-repeat bottom center; }
  /* line 948, ../sass/_includes/_modules.scss */
  #Content .customer-wrap div.icons {
    zoom: 1;
    background: #dedede;
    min-height: 42px;
    width: 100%; }
    /* line 7, ../sass/_includes/_helpers.scss */
    #Content .customer-wrap div.icons:before, #Content .customer-wrap div.icons:after {
      content: " ";
      display: table; }
    /* line 11, ../sass/_includes/_helpers.scss */
    #Content .customer-wrap div.icons:after {
      clear: both; }
    @media all and (max-width: 1260px) {
      /* line 948, ../sass/_includes/_modules.scss */
      #Content .customer-wrap div.icons {
        min-height: 36px; } }
    @media all and (max-width: 640px) {
      /* line 948, ../sass/_includes/_modules.scss */
      #Content .customer-wrap div.icons {
        min-height: 30px; } }
    /* line 961, ../sass/_includes/_modules.scss */
    #Content .customer-wrap div.icons ul {
      zoom: 1;
      float: right;
      margin: 0;
      padding: 7px 7px 0 7px; }
      /* line 7, ../sass/_includes/_helpers.scss */
      #Content .customer-wrap div.icons ul:before, #Content .customer-wrap div.icons ul:after {
        content: " ";
        display: table; }
      /* line 11, ../sass/_includes/_helpers.scss */
      #Content .customer-wrap div.icons ul:after {
        clear: both; }
      /* line 967, ../sass/_includes/_modules.scss */
      #Content .customer-wrap div.icons ul li {
        float: left;
        list-style-type: none;
        padding: 0 0 7px 6px; }
        /* line 972, ../sass/_includes/_modules.scss */
        #Content .customer-wrap div.icons ul li a {
          background: url("images/common/customer-resource-icons.png") no-repeat 0 0;
          display: block;
          height: 28px;
          outline: 0;
          text-indent: -32000em;
          width: 28px; }
          /* line 980, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.whitePaper {
            background-position: 0 0; }
          /* line 981, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.caseStudy {
            background-position: -38px 0; }
          /* line 982, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.slidesWebinar {
            background-position: -75px 0; }
          /* line 983, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.video {
            background-position: -114px 0; }
          /* line 984, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.dataSheet {
            background-position: -151px 0; }
          /* line 985, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.newsArticle {
            background-position: -187px 0; }
          /* line 986, ../sass/_includes/_modules.scss */
          #Content .customer-wrap div.icons ul li a.interview {
            background-position: -225px 0; }
          @media all and (max-width: 1260px) {
            /* line 972, ../sass/_includes/_modules.scss */
            #Content .customer-wrap div.icons ul li a {
              width: 22px;
              height: 22px; }
              /* line 992, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.whitePaper {
                background-position: 0 -30px; }
              /* line 993, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.caseStudy {
                background-position: -30px -30px; }
              /* line 994, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.slidesWebinar {
                background-position: -59px -30px; }
              /* line 995, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.video {
                background-position: -89px -30px; }
              /* line 996, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.dataSheet {
                background-position: -118px -30px; }
              /* line 997, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.newsArticle {
                background-position: -147px -30px; }
              /* line 998, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.interview {
                background-position: -176px -30px; } }
          @media all and (max-width: 640px) {
            /* line 972, ../sass/_includes/_modules.scss */
            #Content .customer-wrap div.icons ul li a {
              width: 16px;
              height: 16px; }
              /* line 1003, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.whitePaper {
                background-position: 0 -54px; }
              /* line 1004, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.caseStudy {
                background-position: -22px -54px; }
              /* line 1005, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.slidesWebinar {
                background-position: -43px -54px; }
              /* line 1006, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.video {
                background-position: -65px -54px; }
              /* line 1007, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.dataSheet {
                background-position: -86px -54px; }
              /* line 1008, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.newsArticle {
                background-position: -107px -54px; }
              /* line 1009, ../sass/_includes/_modules.scss */
              #Content .customer-wrap div.icons ul li a.interview {
                background-position: -128px -54px; } }
/* line 1019, ../sass/_includes/_modules.scss */
#Content .servicesCol {
  margin-bottom: 24px; }
  /* line 1021, ../sass/_includes/_modules.scss */
  #Content .servicesCol .columns {
    padding-right: 30px; }
  /* line 1022, ../sass/_includes/_modules.scss */
  #Content .servicesCol .columns.last {
    padding-right: 0; }
  /* line 1023, ../sass/_includes/_modules.scss */
  #Content .servicesCol h3 {
    color: #000;
    margin: 0 0 13px;
    text-transform: uppercase;
    font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal; }
  /* line 1029, ../sass/_includes/_modules.scss */
  #Content .servicesCol p {
    margin: 0 0 6px; }
  /* line 1030, ../sass/_includes/_modules.scss */
  #Content .servicesCol span.icon {
    background: url("images/common/icons.png?1") no-repeat 0 0;
    display: block;
    height: 60px;
    margin-bottom: 8px;
    width: 60px; }
  /* line 1037, ../sass/_includes/_modules.scss */
  #Content .servicesCol span.supportIcon {
    background-position: -605px -226px; }
  /* line 1038, ../sass/_includes/_modules.scss */
  #Content .servicesCol span.trainingIcon {
    background-position: -30px -312px; }
  /* line 1039, ../sass/_includes/_modules.scss */
  #Content .servicesCol span.consultingIcon {
    background-position: -318px -312px; }
/* line 1042, ../sass/_includes/_modules.scss */
#Content .customerLogos {
  background: url(images/common/content-divider.png) no-repeat 50% 0;
  padding: 64px 0 10px; }
/* line 1046, ../sass/_includes/_modules.scss */
#Content .callToAction {
  position: relative; }
  /* line 1049, ../sass/_includes/_modules.scss */
  #Content .callToAction.download {
    padding-bottom: 20px; }
    /* line 1051, ../sass/_includes/_modules.scss */
    #Content .callToAction.download h3 {
      display: block;
      float: left;
      height: 18px;
      width: 100% !important; }
    /* line 1057, ../sass/_includes/_modules.scss */
    #Content .callToAction.download span.icon {
      background: url("images/common/icons.png?1") no-repeat -68px -485px;
      display: block;
      float: left;
      height: 18px;
      margin: 2px 0 0 2px;
      width: 18px; }
    /* line 1065, ../sass/_includes/_modules.scss */
    #Content .callToAction.download a {
      display: block;
      float: left;
      height: 18px;
      padding: 0 0 0 8px; }
  /* line 1073, ../sass/_includes/_modules.scss */
  #Content .callToAction.gettingStarted {
    border-top: 1px solid #dbdbdb;
    padding: 20px 0;
    overflow: hidden; }
    /* line 1077, ../sass/_includes/_modules.scss */
    #Content .callToAction.gettingStarted h3 {
      display: block;
      left: 80px;
      font-size: 116%;
      margin: 0px;
      position: absolute;
      top: 30px; }
    /* line 1085, ../sass/_includes/_modules.scss */
    #Content .callToAction.gettingStarted a {
      display: block;
      left: 80px;
      float: left;
      font-style: italic;
      position: absolute;
      top: 48px; }
    /* line 1093, ../sass/_includes/_modules.scss */
    #Content .callToAction.gettingStarted span.icon {
      background: url("images/common/icons.png?1") no-repeat -102px -398px;
      display: block;
      float: left;
      height: 60px;
      margin: 2px 20px 0 2px;
      width: 60px; }
/* line 1104, ../sass/_includes/_modules.scss */
#Content .quote {
  padding-bottom: 10px; }
  /* line 1106, ../sass/_includes/_modules.scss */
  #Content .quote q {
    display: block;
    padding-bottom: 10px; }
  /* line 1107, ../sass/_includes/_modules.scss */
  #Content .quote cite {
    display: block;
    padding-bottom: 10px;
    text-align: right; }
  /* line 1108, ../sass/_includes/_modules.scss */
  #Content .quote p.more {
    text-align: right; }
    /* line 1111, ../sass/_includes/_modules.scss */
    #Content .quote p.more a {
      float: right; }
/* line 1116, ../sass/_includes/_modules.scss */
#Content table.onSiteTraining th, #Content table.onSiteTraining td {
  padding: 5px 10px 5px 0; }
/* line 1120, ../sass/_includes/_modules.scss */
#Content .twoCol .columns {
  padding-right: 30px; }
/* line 1121, ../sass/_includes/_modules.scss */
#Content .twoCol .last {
  padding-right: 0; }
/* line 1124, ../sass/_includes/_modules.scss */
#Content .iconBlock {
  border-bottom: 1px solid #dededc;
  margin-bottom: 25px; }
  /* line 1129, ../sass/_includes/_modules.scss */
  #Content .iconBlock .icon {
    padding: 6px 0 5px 82px; }
  /* line 1130, ../sass/_includes/_modules.scss */
  #Content .iconBlock .tenMinutes {
    background: url(images/icons/10-minutes.png) no-repeat 0 0; }
  /* line 1131, ../sass/_includes/_modules.scss */
  #Content .iconBlock .drivers {
    background: url(images/icons/drivers.png) no-repeat 0 0; }
  /* line 1132, ../sass/_includes/_modules.scss */
  #Content .iconBlock .subscriptions {
    background: url(images/icons/subscriptions.png) no-repeat 0 0; }
  /* line 1134, ../sass/_includes/_modules.scss */
  #Content .iconBlock h3 {
    text-transform: uppercase;
    font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
    font-size: 15px;
    font-size: 1.07692rem;
    font-weight: normal; }
/* line 1139, ../sass/_includes/_modules.scss */
#Content .iconBlock.last {
  border: 0;
  margin-bottom: 0; }
/* line 1141, ../sass/_includes/_modules.scss */
#Content .rightContentContainer {
  position: relative; }
/* line 1145, ../sass/_includes/_modules.scss */
#Content .rightContentBox {
  background: #fff;
  border: 1px solid #dedede;
  padding: 29px 29px 10px;
  margin-top: -134px;
  -webkit-box-shadow: 0 2px 3px 0 #ededed;
  -moz-box-shadow: 0 2px 3px 0 #ededed;
  box-shadow: 0 2px 3px 0 #ededed; }
  @media only screen and (max-width: 767px) {
    /* line 1145, ../sass/_includes/_modules.scss */
    #Content .rightContentBox {
      margin-top: 0; } }
  /* line 1156, ../sass/_includes/_modules.scss */
  .lt-ie8 #Content .rightContentBox {
    margin-top: 0; }
  /* line 1158, ../sass/_includes/_modules.scss */
  #Content .rightContentBox .content {
    padding-bottom: 25px; }
  /* line 1162, ../sass/_includes/_modules.scss */
  #Content .rightContentBox .footer {
    border-top: 2px solid #007b97;
    padding-top: 35px; }
    /* line 1168, ../sass/_includes/_modules.scss */
    #Content .rightContentBox .footer .iconBlock .icon .divider {
      border-left: 1px solid #dededc; }
    /* line 1169, ../sass/_includes/_modules.scss */
    #Content .rightContentBox .footer .iconBlock .icon p {
      color: #007b98;
      padding: 5px 0 5px 28px;
      *zoom: 1; }
      /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
      #Content .rightContentBox .footer .iconBlock .icon p:before, #Content .rightContentBox .footer .iconBlock .icon p:after {
        content: " ";
        display: table; }
      /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
      #Content .rightContentBox .footer .iconBlock .icon p:after {
        clear: both; }
    /* line 1175, ../sass/_includes/_modules.scss */
    #Content .rightContentBox .footer .iconBlock .communityEdition {
      background: url(images/icons/community-edition.png) no-repeat 0 0; }
    /* line 1176, ../sass/_includes/_modules.scss */
    #Content .rightContentBox .footer .iconBlock .chooseEdition {
      background: url(images/icons/question-mark.png) no-repeat 0 0; }
  /* line 1179, ../sass/_includes/_modules.scss */
  #Content .rightContentBox h3 {
    color: #ca5f14;
    margin-bottom: 11px;
    text-transform: uppercase;
    font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal; }
  /* line 1186, ../sass/_includes/_modules.scss */
  #Content .rightContentBox form p {
    margin-bottom: 12px; }
  /* line 1187, ../sass/_includes/_modules.scss */
  #Content .rightContentBox form pre {
    margin-top: 0; }
  /* line 1188, ../sass/_includes/_modules.scss */
  #Content .rightContentBox form input.FormSubmitButton {
    border: 1px solid #9c2c06;
    color: #fff;
    display: block;
    padding: 11px 18px 15px;
    text-shadow: 0 2px 3px #2b2b2b;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal;
    background: #d33905;
    background-image: linear-gradient(top, #e2641b, #d33905);
    background-image: -ms-linear-gradient(top, #e2641b, #d33905);
    /* For webkit browsers (Safari, Chrome) */
    background: -webkit-gradient(linear, left top, left bottom, from(#e2641b), to(#d33905));
    /* For Firefox 3.6+ */
    background: -moz-linear-gradient(top, #e2641b, #d33905);
    -pie-background: linear-gradient(#e2641b, #d33905);
    behavior: url(/css/PIE.htc);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    /* firefox's individual border radius properties */
    -moz-border-radius: 5px 5px 5px 5px;
    /* shorthand topleft topright bottomright bottomleft */
    /* webkit's individual border radius properties */
    -webkit-border-top-left-radius: 5px;
    /* top left corner */
    -webkit-border-top-right-radius: 5px;
    /* top right corner */
    -webkit-border-bottom-left-radius: 5px;
    /* bottom left corner */
    -webkit-border-bottom-right-radius: 5px;
    /* bottom right corner */
    -webkit-box-shadow: 0 7px 12px 0 #002a35;
    -moz-box-shadow: 0 7px 12px 0 #002a35;
    box-shadow: 0 7px 12px 0 #002a35; }
  /* line 1199, ../sass/_includes/_modules.scss */
  #Content .rightContentBox form .formCaption {
    background: #007b97;
    border-top: 1px solid #007b97;
    padding: 7px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    /* firefox's individual border radius properties */
    -moz-border-radius: 5px 5px 5px 5px;
    /* shorthand topleft topright bottomright bottomleft */
    /* webkit's individual border radius properties */
    -webkit-border-top-left-radius: 5px;
    /* top left corner */
    -webkit-border-top-right-radius: 5px;
    /* top right corner */
    -webkit-border-bottom-left-radius: 5px;
    /* bottom left corner */
    -webkit-border-bottom-right-radius: 5px;
    /* bottom right corner */ }
    /* line 1205, ../sass/_includes/_modules.scss */
    #Content .rightContentBox form .formCaption span {
      color: #fff;
      display: block;
      text-align: center;
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 13px;
      font-size: 0.92308rem;
      font-weight: normal;
      font-style: normal; }
/* line 1216, ../sass/_includes/_modules.scss */
#Content #EnterpriseEditionBox .header {
  background: #007a97 url(images/download/enterprise-edition-bg.png) no-repeat 50% 0;
  margin-bottom: 30px;
  padding: 40px 10px 40px;
  text-align: center; }
  /* line 1222, ../sass/_includes/_modules.scss */
  #Content #EnterpriseEditionBox .header h3 {
    color: #fff;
    margin-bottom: 21px;
    text-shadow: 0 2px 3px #2b2b2b;
    font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
    font-size: 28px;
    font-size: 2.07692rem;
    font-weight: normal; }
  /* line 1228, ../sass/_includes/_modules.scss */
  #Content #EnterpriseEditionBox .header p {
    margin: 0 auto;
    width: 70%; }
  /* line 1229, ../sass/_includes/_modules.scss */
  #Content #EnterpriseEditionBox .header a {
    border: 1px solid #9c2c06;
    display: block;
    padding: 11px 18px 15px;
    width: 100%;
    background: #d33905;
    background-image: linear-gradient(top, #e2641b, #d33905);
    background-image: -ms-linear-gradient(top, #e2641b, #d33905);
    /* For webkit browsers (Safari, Chrome) */
    background: -webkit-gradient(linear, left top, left bottom, from(#e2641b), to(#d33905));
    /* For Firefox 3.6+ */
    background: -moz-linear-gradient(top, #e2641b, #d33905);
    -pie-background: linear-gradient(#e2641b, #d33905);
    behavior: url(/css/PIE.htc);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    /* firefox's individual border radius properties */
    -moz-border-radius: 5px 5px 5px 5px;
    /* shorthand topleft topright bottomright bottomleft */
    /* webkit's individual border radius properties */
    -webkit-border-top-left-radius: 5px;
    /* top left corner */
    -webkit-border-top-right-radius: 5px;
    /* top right corner */
    -webkit-border-bottom-left-radius: 5px;
    /* bottom left corner */
    -webkit-border-bottom-right-radius: 5px;
    /* bottom right corner */
    -webkit-box-shadow: 0 7px 12px 0 #002a35;
    -moz-box-shadow: 0 7px 12px 0 #002a35;
    box-shadow: 0 7px 12px 0 #002a35; }
    /* line 1238, ../sass/_includes/_modules.scss */
    #Content #EnterpriseEditionBox .header a span {
      background: url(images/common/common-images-sprite.png) no-repeat 0 -244px;
      color: #fff;
      display: block;
      padding-left: 27px;
      text-align: left;
      text-shadow: 0 2px 3px #2b2b2b;
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 16px;
      font-size: 1.15385rem;
      font-weight: normal; }
/* line 1251, ../sass/_includes/_modules.scss */
#Content #EnterpriseEditionBox .content .right ul.checklist {
  padding-left: 15px; }
  @media only screen and (max-width: 767px) {
    /* line 1251, ../sass/_includes/_modules.scss */
    #Content #EnterpriseEditionBox .content .right ul.checklist {
      padding-left: 0; } }
/* line 1260, ../sass/_includes/_modules.scss */
#Content #EnterpriseEditionBox .content ul.checklist {
  margin-bottom: 0;
  padding: 0; }
  /* line 1263, ../sass/_includes/_modules.scss */
  #Content #EnterpriseEditionBox .content ul.checklist li {
    background: url(images/common/common-images-sprite.png) no-repeat -983px -196px;
    color: #007b98;
    list-style-type: none;
    padding: 0 0 18px 25px; }

/* line 1275, ../sass/_includes/_modules.scss */
body.register select {
  position: relative!important;
  top: 0px !important; }
/* line 1279, ../sass/_includes/_modules.scss */
body.register .dk_container, body.register .dk_toggle, body.register .dk_options {
  margin: 0px;
  width: 150px; }
/* line 1283, ../sass/_includes/_modules.scss */
body.register .dk_options_inner {
  background: #fff;
  margin: 0px !important;
  padding: 0px !important; }
  /* line 1288, ../sass/_includes/_modules.scss */
  body.register .dk_options_inner li {
    margin-left: 0px !important;
    padding-left: 0px !important; }
  /* line 1292, ../sass/_includes/_modules.scss */
  body.register .dk_options_inner a {
    margin-left: 0px !important; }
/* line 1296, ../sass/_includes/_modules.scss */
body.register .dk_container {
  margin: 5px 0 0 0; }

/* line 1302, ../sass/_includes/_modules.scss */
body.developer-center #Mast h1 {
  color: white !important; }
/* line 1306, ../sass/_includes/_modules.scss */
body.developer-center h2 {
  color: #000 !important;
  line-height: 1.2em !important;
  margin: 0.5em 0px; }
/* line 1311, ../sass/_includes/_modules.scss */
body.developer-center p {
  margin: 0.5em 0px; }
/* line 1314, ../sass/_includes/_modules.scss */
body.developer-center .twoColBoxes {
  margin-bottom: 10px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1314, ../sass/_includes/_modules.scss */
    body.developer-center .twoColBoxes {
      margin-bottom: 0 !important; } }
  /* line 1321, ../sass/_includes/_modules.scss */
  body.developer-center .twoColBoxes .box {
    background: white url(images/dev-center/tile-icons.png) no-repeat 100% top !important; }
    /* line 1323, ../sass/_includes/_modules.scss */
    body.developer-center .twoColBoxes .box * {
      margin-right: 40% !important; }
    @media only screen and (max-width: 767px) {
      /* line 1321, ../sass/_includes/_modules.scss */
      body.developer-center .twoColBoxes .box {
        background-image: none !important; }
        /* line 1329, ../sass/_includes/_modules.scss */
        body.developer-center .twoColBoxes .box * {
          margin-right: 0 !important; } }
  /* line 1334, ../sass/_includes/_modules.scss */
  body.developer-center .twoColBoxes .box.ref {
    background-position: 100% -420px !important; }
  /* line 1337, ../sass/_includes/_modules.scss */
  body.developer-center .twoColBoxes .box.support {
    background-position: 100% -200px !important; }
/* line 1341, ../sass/_includes/_modules.scss */
body.developer-center .more {
  border-top: 1px solid #e6e6e6;
  color: #000 !important;
  display: block;
  float: none !important;
  font-size: 92% !important;
  font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif !important;
  margin-top: 20px;
  text-align: right;
  width: 100%; }
/* line 1354, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns .content {
  height: 280px !important;
  font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
  font-size: 11px;
  font-size: 0.76923rem;
  font-weight: normal;
  font-style: normal; }
/* line 1358, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns ul {
  margin: 10px 0 0 16px !important;
  padding: 0 !important; }
  /* line 1361, ../sass/_includes/_modules.scss */
  body.developer-center .servicesCol .columns ul li {
    color: #000;
    font-size: 92% !important;
    margin: 0 !important;
    padding: 0 0 5px 0 !important; }
/* line 1368, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns .icon {
  background: url("images/common/icons.png?1") no-repeat -30px -226px;
  display: block;
  height: 60px !important;
  margin-bottom: 10px;
  width: 60px !important; }
/* line 1377, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns.blog .icon {
  background-position: -605px -128px; }
/* line 1380, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns.faq .icon {
  background-position: -532px -128px; }
/* line 1383, ../sass/_includes/_modules.scss */
body.developer-center .servicesCol .columns.poll .icon {
  background-position: -30px -226px; }
/* line 1390, ../sass/_includes/_modules.scss */
body.developer-center .polls .content {
  height: 365px !important; }
/* line 1395, ../sass/_includes/_modules.scss */
body.developer-center .quick-poll select {
  border: 1px solid #cccccc;
  padding: 3px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
/* line 1403, ../sass/_includes/_modules.scss */
body.developer-center .quick-poll input[type=submit] {
  background: #fff;
  border: 1px solid #cccccc;
  color: #c64920;
  margin-top: 10px;
  padding: 8px 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
/* line 1414, ../sass/_includes/_modules.scss */
body.developer-center .noBorder {
  border-top: 1px solid #e6e6e6;
  bottom: -20px !important;
  position: relative !important;
  text-align: right; }
  /* line 1420, ../sass/_includes/_modules.scss */
  body.developer-center .noBorder a {
    background: url("images/common/common-images-sprite.png") no-repeat scroll 100% -103px transparent;
    color: #000 !important;
    display: block;
    float: right;
    padding: 0 15px 0 0px;
    margin-left: 15px;
    font-family: "HelveticaNeueLTStd-Roman", arial, helvetica, clean, sans-serif;
    font-size: 11px;
    font-size: 0.76923rem;
    font-weight: normal;
    font-style: normal; }

/* line 1434, ../sass/_includes/_modules.scss */
body.about-us #Mast {
  background: black url("images/mast/what-we-offer-v2.jpg") no-repeat center center;
  background-size: cover;
  margin-bottom: 0; }
  /* line 1438, ../sass/_includes/_modules.scss */
  body.about-us #Mast h1 {
    color: white !important; }
/* line 1442, ../sass/_includes/_modules.scss */
body.about-us #Content, body.about-us #ContentChannel {
  float: left;
  margin: 0 !important;
  overflow: hidden;
  padding: 0 !important;
  top: 0 !important;
  width: 100% !important; }
  /* line 1450, ../sass/_includes/_modules.scss */
  body.about-us #Content h2, body.about-us #ContentChannel h2 {
    font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
    font-size: 27px;
    font-size: 2rem;
    font-weight: normal; }
/* line 1454, ../sass/_includes/_modules.scss */
body.about-us section {
  border-bottom: 1px solid #e4e4e4;
  display: block;
  float: left;
  font-size: 108% !important;
  min-height: 520px;
  margin: 0;
  padding: 40px 0 40px 8.33333% !important;
  width: 100% !important; }
  @media only screen and (max-width: 767px) {
    /* line 1454, ../sass/_includes/_modules.scss */
    body.about-us section {
      padding-left: 8px !important;
      padding-right: 8px !important; } }
  /* line 1469, ../sass/_includes/_modules.scss */
  body.about-us section .content {
    float: left !important; }
    /* line 1471, ../sass/_includes/_modules.scss */
    body.about-us section .content h2 {
      line-height: 108% !important; }
    /* line 1474, ../sass/_includes/_modules.scss */
    body.about-us section .content p {
      line-height: 146.5% !important;
      margin-bottom: 15px !important;
      padding: 0 !important; }
  /* line 1480, ../sass/_includes/_modules.scss */
  body.about-us section.intro {
    background: #efece5 url("images/about-us/intro-section-bg.jpg") no-repeat center center;
    background-size: cover;
    min-height: 591px; }
  /* line 1487, ../sass/_includes/_modules.scss */
  body.about-us section.team .profile-info a.twitter {
    background: url("images/about-us/twitter-icon.jpg") no-repeat 0 0;
    color: #19abee !important;
    display: block;
    font-size: 116%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 4px 20px 4px 35px; }
  /* line 1496, ../sass/_includes/_modules.scss */
  body.about-us section.team .profile-info a.linkedin {
    background: url("images/about-us/linked-in.jpg") no-repeat 0 0;
    color: black !important;
    display: block;
    font-size: 116%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 4px 0 4px 35px; }
  /* line 1507, ../sass/_includes/_modules.scss */
  body.about-us section.mvp {
    background: url("images/about-us/mvp-background.png") no-repeat right top;
    height: 520px; }
  @media only screen and (max-width: 1000px) {
    body.about-us section.mvp {
      background: #efefef; } }
/* line 1517, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles li {
  display: block;
  height: 200px;
  float: left;
  margin: 0px auto !important;
  padding: 0px !important;
  min-width: 155px !important;
  text-align: center; }
  /* line 1526, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles li p {
    line-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
    /* line 1531, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles li p.name {
      color: #d74008; }
  /* line 1536, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles li .profile {
    background: url("images/about-us/team.jpg") no-repeat 0 0;
    height: 156px;
    width: 156px; }
  /* line 1543, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles li:hover .profile {
    background-position: 0 -156px; }
/* line 1549, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .billy-bosworth {
  margin-left: 0 !important; }
  @media only screen and (max-width: 767px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 960px) and (max-width: 1023px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin: 0px !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0px !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1549, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .billy-bosworth {
      margin-left: 0px !important; } }
  /* line 1576, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .billy-bosworth:hover .profile {
    background-position: 0 -156px; }
/* line 1583, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .matt-pfeil .profile {
  background-position: -155px 0; }
/* line 1588, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .matt-pfeil:hover .profile {
  background-position: -155px -156px; }
/* line 1593, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .jonathan-ellis {
  margin-left: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .jonathan-ellis {
      margin-left: 0 !important; } }
  /* line 1616, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .jonathan-ellis .profile {
    background-position: -310px 0; }
  /* line 1621, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .jonathan-ellis:hover .profile {
    background-position: -310px -156px; }
/* line 1627, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .dennis-wolf .profile {
  background-position: -465px 0; }
/* line 1632, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .dennis-wolf:hover .profile {
  background-position: -465px -156px; }
/* line 1637, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .dennis-wolf {
  margin-left: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1637, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .tony-kavanagh {
      margin-left: 0 !important; } }
  /* line 1660, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .tony-kavanagh .profile {
    background-position: -1085px 0; }
  /* line 1665, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .tony-kavanagh:hover .profile {
    background-position: -1085px -156px; }
/* line 1671, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .john-schweitzer .profile {
  background-position: -1240px 0; }
/* line 1676, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .john-schweitzer:hover .profile {
  background-position: -1240px -156px; }
/* line 1681, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .clint-smith {
  margin-left: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1681, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .clint-smith {
      margin-left: 0 !important; } }
  /* line 1704, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .clint-smith .profile {
    background-position: -620px 0; }
  /* line 1709, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .clint-smith:hover .profile {
    background-position: -620px -156px; }
/* line 1714, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
  margin-left: 0 !important; }
  @media only screen and (max-width: 767px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0!important; } }
  @media only screen and (max-width: 479px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 960px) and (max-width: 1023px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1714, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .martin-van-ryswyk {
      margin-left: 0 !important; } }
  /* line 1740, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .martin-van-ryswyk .profile {
    background-position: -774px 0; }
  /* line 1745, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .martin-van-ryswyk:hover .profile {
    background-position: -774px -156px; }
/* line 1750, ../sass/_includes/_modules.scss */
body.about-us .profiles-container ul.profiles .robin-schumacher {
  margin-left: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1750, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .robin-schumacher {
      margin-left: 0 !important; } }
  /* line 1773, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .robin-schumacher .profile {
    background-position: -930px 0; }
  /* line 1778, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .robin-schumacher:hover .profile {
    background-position: -930px -156px; }
  /* line ????, .../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .debbie-murray {
  margin-left: 0px !important; }
  @media only screen and (max-width: 767px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 1593, ../sass/_includes/_modules.scss */
    body.about-us .profiles-container ul.profiles .debbie-murray {
      margin-left: 0 !important; } }
  /* line 1616, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .debbie-murray .profile {
    background-position: -1403px 0; }
  /* line 1621, ../sass/_includes/_modules.scss */
  body.about-us .profiles-container ul.profiles .debbie-murray:hover .profile {
    background-position: -1403px -156px; }
/* line 1785, ../sass/_includes/_modules.scss */
body.about-us .latest-news {
  background: #fcfdf7; }
  /* line 1787, ../sass/_includes/_modules.scss */
  body.about-us .latest-news .content {
    width: 80%; }
    /* line 1789, ../sass/_includes/_modules.scss */
    body.about-us .latest-news .content h3 {
      padding-bottom: 20px;
      text-transform: uppercase; }
    /* line 1793, ../sass/_includes/_modules.scss */
    body.about-us .latest-news .content ul {
      margin: 0px !important;
      padding: 0px !important; }
      /* line 1796, ../sass/_includes/_modules.scss */
      body.about-us .latest-news .content ul li {
        list-style: none;
        line-height: 116%;
        margin: 0px !important;
        padding: 0 20px 10px 0 !important; }
        /* line 1802, ../sass/_includes/_modules.scss */
        body.about-us .latest-news .content ul li time {
          color: #a6a6a6 !important;
          display: block;
          font-size: 88%; }
/* line 1814, ../sass/_includes/_modules.scss */
body.about-us .events .content ul li {
  overflow: hidden;
  width: 70%; }
  /* line 1817, ../sass/_includes/_modules.scss */
  body.about-us .events .content ul li time {
    background: #007a97;
    color: white !important;
    font-size: 76%;
    float: left;
    height: 60px;
    line-height: 96%;
    margin-right: 20px;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px; }
    /* line 1832, ../sass/_includes/_modules.scss */
    body.about-us .events .content ul li time .month {
      padding-top: 7px; }
    /* line 1835, ../sass/_includes/_modules.scss */
    body.about-us .events .content ul li time .day {
      line-height: 108%;
      font-size: 236%;
      font-weight: bold; }
    /* line 1840, ../sass/_includes/_modules.scss */
    body.about-us .events .content ul li time .year {
      color: #e68663 !important; }
/* line 1849, ../sass/_includes/_modules.scss */
body.about-us .careers {
  background: #f3f9f8; }
/* line 1853, ../sass/_includes/_modules.scss */
body.about-us .partners h3 {
  font-size: 116%;
  padding-bottom: 10px;
  text-transform: uppercase; }
/* line 1858, ../sass/_includes/_modules.scss */
body.about-us .partners .partnersList {
  padding-right: 3%;
  padding-bottom: 3%; }
  /* line 1861, ../sass/_includes/_modules.scss */
  body.about-us .partners .partnersList ul {
    margin: 0 !important;
    padding: 0 !important; }
    /* line 1864, ../sass/_includes/_modules.scss */
    body.about-us .partners .partnersList ul li {
      list-style: none;
      margin: 0 !important;
      padding: 3px 0 !important; }
    /* line 1871, ../sass/_includes/_modules.scss */
    body.about-us .partners .partnersList ul a:hover, body.about-us .partners .partnersList ul a.active {
      color: #000 !important;
      font-weight: bold; }
/* line 1877, ../sass/_includes/_modules.scss */
body.about-us .partners .moreInfo {
  border-top: #e4e4e4 solid 1px;
  margin-top: 10px;
  padding-top: 10px;
  text-align: right; }
/* line 1883, ../sass/_includes/_modules.scss */
body.about-us .partners .partnersBrief {
  padding-right: 20%; }

/* line 1889, ../sass/_includes/_modules.scss */
time.circle {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  background: #007a97 !important;
  color: white !important;
  display: block;
  font-size: 76%;
  float: left;
  height: 60px;
  line-height: 96%;
  margin-right: 20px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 60px; }
  /* line 1903, ../sass/_includes/_modules.scss */
  time.circle .month {
    padding-top: 7px; }
  /* line 1906, ../sass/_includes/_modules.scss */
  time.circle .day {
    line-height: 108%;
    font-size: 206% !important;
    font-weight: bold; }
  /* line 1911, ../sass/_includes/_modules.scss */
  time.circle .year {
    color: #fff !important; }

/* line 1915, ../sass/_includes/_modules.scss */
body.about-us .events time {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  background: #d74008;
  color: white !important;
  font-size: 76%;
  float: left;
  height: 60px;
  line-height: 96%;
  margin-right: 20px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 60px; }
  /* line 1928, ../sass/_includes/_modules.scss */
  body.about-us .events time .month {
    margin-top: 5px;
    padding-top: 7px; }
  /* line 1932, ../sass/_includes/_modules.scss */
  body.about-us .events time .day {
    line-height: 108%;
    font-size: 160% !important;
    font-weight: bold; }
  /* line 1937, ../sass/_includes/_modules.scss */
  body.about-us .events time .year {
    color: #e68663 !important; }

/* line 1943, ../sass/_includes/_modules.scss */
body.events time.circle .month {
  padding-top: 13px; }
/* line 1946, ../sass/_includes/_modules.scss */
body.events time.circle .day {
  font-size: 188%; }
/* line 1951, ../sass/_includes/_modules.scss */
body.events article.heading div {
  font-weight: bold;
  padding-bottom: 20px; }
/* line 1956, ../sass/_includes/_modules.scss */
body.events article {
  padding-bottom: 5px; }

/* line 1961, ../sass/_includes/_modules.scss */
ol.numbers {
  list-style-type: none;
  padding-left: 0; }
  /* line 1964, ../sass/_includes/_modules.scss */
  ol.numbers li {
    padding-left: 80px;
    position: relative;
    margin-bottom: 30px; }
  /* line 1969, ../sass/_includes/_modules.scss */
  ol.numbers .circle {
    font-size: 26px;
    font-size: 1.92308rem;
    line-height: 60px;
    float: none;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0; }

/*
  Big Data Challenges
*/
/* line 1986, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content section {
  padding: 80px 8.333%; }
/* line 1988, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content p {
  margin: 0; }
/* line 1990, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content h2 {
  margin: 0;
  font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
  font-size: 25px;
  font-size: 1.84615rem;
  font-weight: normal; }
/* line 1995, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content h3 {
  margin: 20px 0;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 15px;
  font-size: 1.07692rem;
  font-weight: normal;
  line-height: 22px;
  text-transform: uppercase; }
/* line 2002, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content h4 {
  margin: 0;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 15px;
  font-size: 1.07692rem;
  font-weight: normal;
  text-transform: uppercase; }
/* line 2008, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-mean {
  max-height: 580px;
  background: #fafafa url(images/bdc/bg-ball.jpg) top right no-repeat; }
  @media only screen and (max-width: 767px) {
    /* line 2008, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean {
      background: none; } }
  @media all and (max-width: 1000px) {
    /* line 2008, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean {
      background-image: none; } }
  @media all and (max-width: 1000px) {
    /* line 2019, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean .seven, body.big-data-challenges #Content #bdc-mean .ten {
      width: 100% !important; } }
  /* line 2023, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-mean nav {
    display: block;
    width: 582px;
    min-height: 184px;
    margin: 30px 0 20px 0;
    background: url(images/bdc/bg-circles.png);
    position: relative; }
    @media only screen and (max-width: 767px) {
      /* line 2023, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-mean nav {
        background: none;
        width: 100% !important;
        min-height: 20px;
        margin: 0;
        padding: 0; } }
    /* line 2042, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav ul {
      margin: 0;
      padding: 0; }
      @media only screen and (max-width: 767px) {
        /* line 2042, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav ul {
          display: block;
          float: left;
          margin: 0;
          padding: 0;
          width: 100%; } }
    /* line 2054, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li {
      display: inline; }
      @media only screen and (max-width: 767px) {
        /* line 2054, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li {
          background: none !important;
          display: block;
          float: left;
          margin: 0 0 10px 0;
          padding: 0;
          text-align: left; } }
    /* line 2066, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav a {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 10;
      width: 145px;
      height: 184px;
      margin: 0;
      padding: 70px 0 0 0;
      color: #d74008;
      text-align: center;
      text-transform: uppercase;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 13px;
      font-size: 0.92308rem;
      font-weight: normal; }
      @media only screen and (max-width: 767px) {
        /* line 2066, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav a {
          height: 20px;
          float: left !important;
          margin: 0;
          padding: 10px 0 10px 0;
          position: relative !important;
          text-align: left;
          width: 100% !important; } }
    /* line 2091, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav a:hover, body.big-data-challenges #Content #bdc-mean nav li.active a {
      color: #fff;
      text-shadow: 0px 1px 0px #666666;
      filter: dropshadow(color=#666666, offx=0, offy=1); }
      @media only screen and (max-width: 767px) {
        /* line 2091, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav a:hover, body.big-data-challenges #Content #bdc-mean nav li.active a {
          color: #666666 !important;
          filter: dropshadow(color=white, offx=0, offy=0) !important;
          text-shadow: none; } }
    /* line 2102, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:first-child a {
      width: 150px !important;
      padding-left: 5px; }
      @media only screen and (max-width: 767px) {
        /* line 2102, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:first-child a {
          display: block;
          float: left;
          padding-left: 0;
          position: relative;
          left: 0; } }
    /* line 2113, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(2) a {
      width: 140px !important;
      left: 150px; }
      @media only screen and (max-width: 767px) {
        /* line 2113, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(2) a {
          display: block;
          float: left;
          position: relative;
          left: 0; } }
    /* line 2123, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(3) a {
      width: 142px !important;
      left: 290px; }
      @media only screen and (max-width: 767px) {
        /* line 2123, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(3) a {
          display: block;
          float: left;
          padding-left: 0;
          position: relative;
          left: 0; } }
    /* line 2134, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(4) a {
      width: 150px !important;
      left: 432px;
      padding-right: 8px; }
      @media only screen and (max-width: 767px) {
        /* line 2134, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(4) a {
          display: block;
          float: left;
          position: relative;
          left: 0; } }
    /* line 2146, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav span {
      display: none;
      position: absolute;
      top: -1px;
      left: 0;
      z-index: 0;
      width: 233px;
      height: 185px;
      text-align: center;
      background-repeat: no-repeat !important; }
      @media only screen and (max-width: 767px) {
        /* line 2146, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav span {
          display: none !important; } }
    /* line 2161, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:first-child span {
      left: -38px;
      background: url(images/bdc/bg-circle-lft.png); }
      @media only screen and (max-width: 767px) {
        /* line 2161, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:first-child span {
          display: none !important;
          background: none; } }
    /* line 2169, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(2) span {
      left: 102px;
      background: url(images/bdc/bg-circle-mid.png); }
      @media only screen and (max-width: 767px) {
        /* line 2169, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(2) span {
          display: none !important;
          background: none; } }
    /* line 2177, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(3) span {
      left: 242px;
      background: url(images/bdc/bg-circle-mid.png); }
      @media only screen and (max-width: 767px) {
        /* line 2177, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(3) span {
          background: none;
          display: none !important; } }
    /* line 2185, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li:nth-child(4) span {
      left: 384px;
      background: url(images/bdc/bg-circle-rht.png); }
      @media only screen and (max-width: 767px) {
        /* line 2185, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean nav li:nth-child(4) span {
          background: none;
          display: none !important; } }
    /* line 2194, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li a:hover + span {
      display: block; }
    /* line 2196, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li.active a {
      color: #fff; }
    /* line 2198, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean nav li.active span {
      display: block; }
  /* line 2202, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-mean #bdc-list {
    margin: 10px 0 0 0;
    padding: 0; }
    /* line 2207, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean #bdc-list li {
      display: none;
      list-style: none;
      margin: 0;
      padding: 0 0 0 16px;
      font-family: "HelveticaNeueLTStd-Roman", arial, helvetica, clean, sans-serif;
      font-size: 12px;
      font-size: 0.84615rem;
      font-weight: normal;
      font-style: normal;
      line-height: 22px;
      background: url(images/bdc/icn-bdc-list.png) 0 4px no-repeat; }
      @media only screen and (max-width: 767px) {
        /* line 2207, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-mean #bdc-list li {
          background: none;
          padding-left: 0; } }
    /* line 2221, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-mean #bdc-list li:first-child, body.big-data-challenges #Content #bdc-mean #bdc-list li.active {
      display: block; }
/* line 2227, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-matters {
  height: 350px;
  padding-top: 90px;
  background: #f3f1eb;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
  overflow: hidden; }
  @media all and (max-width: 1050px) {
    /* line 2227, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-matters {
      padding-bottom: 460px;
      background-position: bottom left !important; } }
  /* line 2242, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-matters .five {
    position: relative;
    z-index: 1; }
    @media all and (max-width: 1050px) {
      /* line 2242, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-matters .five {
        width: 100% !important; } }
  /* line 2248, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-matters #bdc-matters-link {
    width: 843px;
    height: 353px;
    position: absolute;
    bottom: 0;
    right: -100px;
    background: url(images/bdc/bg-bdc-matters.jpg) bottom right no-repeat;
    z-index: 0;
    text-indent: -999em; }
    @media all and (max-width: 1050px) {
      /* line 2248, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-matters #bdc-matters-link {
        right: auto;
        left: 50%;
        margin-left: -420px; } }
    /* line 2263, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-matters #bdc-matters-link a {
      display: block;
      width: 490px;
      height: 290px;
      margin: 65px auto 0 auto; }
/* line 2276, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges hr {
  width: 100%;
  max-width: 869px;
  height: 26px;
  margin: 40px auto 10px auto;
  border: none;
  background: url(images/bdc/bg-bdc-challenges.png) top center no-repeat; }
/* line 2285, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .column {
  padding: 15px 20px; }
/* line 2287, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .column:hover {
  background: #f4f1ec; }
/* line 2289, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .icon {
  background: url(images/common/icons-transparent.png) no-repeat -30px -32px;
  display: block;
  width: 60px;
  height: 60px;
  margin-bottom: 10px; }
/* line 2297, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .circle {
  background: blue;
  width: 60px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  /* firefox's individual border radius properties */
  -moz-border-radius: 60px 60px 60px 60px;
  /* shorthand topleft topright bottomright bottomleft */
  /* webkit's individual border radius properties */
  -webkit-border-top-left-radius: 60px;
  /* top left corner */
  -webkit-border-top-right-radius: 60px;
  /* top right corner */
  -webkit-border-bottom-left-radius: 60px;
  /* bottom left corner */
  -webkit-border-bottom-right-radius: 60px;
  /* bottom right corner */ }
/* line 2303, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .scale .circle {
  background: #c64820; }
/* line 2308, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .performance .circle {
  background: #138973; }
/* line 2311, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .performance .icon {
  background-position: -102px -32px !important; }
/* line 2316, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .availability .circle {
  background: #dcac5a; }
/* line 2319, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .availability .icon {
  background-position: -245px -32px !important; }
/* line 2323, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .diversity {
  margin-left: 19.5% !important; }
  @media only screen and (max-width: 767px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 960px) and (max-width: 1023px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin: 0px 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 19.5% !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 2323, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .diversity {
      margin-left: 19.5% !important; } }
  /* line 2348, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .diversity .circle {
    background: #a18bac; }
  /* line 2351, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .diversity .icon {
    background-position: -389px -32px !important; }
/* line 2357, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .security .circle {
  background: #c64820; }
/* line 2360, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .security .icon {
  background-position: -173px -32px !important; }
/* line 2364, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .manageability {
  margin-left: 19.5% !important; }
  @media only screen and (max-width: 767px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 0 !important; } }
  @media only screen and (max-width: 479px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 0 !important; } }
  @media only screen and (min-width: 960px) and (max-width: 1023px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin: 0px 0 !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 19.5% !important; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 2364, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-challenges .manageability {
      margin-left: 19.5% !important; } }
  /* line 2389, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .manageability .circle {
    background: #dcac5a; }
  /* line 2392, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .manageability .icon {
    background-position: -317px -32px !important; }
/* line 2396, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges .cost {
  float: left !important; }
  /* line 2398, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .cost .circle {
    background: #037b97; }
  /* line 2401, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-challenges .cost .icon {
    background-position: -460px -32px !important; }
/* line 2406, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges p.toggle {
  margin-top: 5px;
  height: 70px;
  overflow: hidden; }
/* line 2412, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-challenges p.more a:before {
  content: '+ '; }
/* line 2418, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content #bdc-meet {
  background: url(images/bdc/bg-bdc-meet.png) 0 0 repeat-x; }
  @media all and (max-width: 1000px) {
    /* line 2422, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-meet .five, body.big-data-challenges #Content #bdc-meet .seven {
      width: 100% !important; } }
  @media all and (max-width: 1000px) {
    /* line 2426, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-meet .seven {
      text-align: center;
      padding-top: 20px; } }
  /* line 2430, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-meet .seven img {
    width: 100%;
    max-width: 465px;
    height: auto;
    float: right; }
    @media all and (max-width: 1000px) {
      /* line 2430, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-meet .seven img {
        float: none; } }
  /* line 2438, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-meet .twelve {
    margin-top: 30px; }
    /* line 2442, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-meet .twelve p {
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 12px;
      font-size: 0.84615rem;
      font-weight: normal; }
    /* line 2444, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content #bdc-meet .twelve a.btn {
      display: inline-block !important;
      margin-left: 10px; }
      @media all and (max-width: 1000px) {
        /* line 2444, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-meet .twelve a.btn {
          margin: 10px 0 0 0 !important;
          float: left;
          clear: left; } }
      @media only screen and (max-width: 767px) {
        /* line 2444, ../sass/_includes/_modules.scss */
        body.big-data-challenges #Content #bdc-meet .twelve a.btn {
          display: block !important;
          float: none; } }
  /* line 2457, ../sass/_includes/_modules.scss */
  body.big-data-challenges #Content #bdc-meet .video {
    float: right;
    margin-top: 100px; }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      /* line 2457, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-meet .video {
        float: none;
        margin-top: 0; } }
    @media only screen and (max-width: 767px) {
      /* line 2457, ../sass/_includes/_modules.scss */
      body.big-data-challenges #Content #bdc-meet .video {
        float: none;
        margin: 0; } }

/* line 2475, ../sass/_includes/_modules.scss */
a.btn {
  display: block;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 11px;
  font-size: 0.76923rem;
  font-weight: normal;
  font-size: 12px !important;
  line-height: 12px !important;
  text-transform: uppercase;
  cursor: pointer;
  padding: 7px 10px 8px 10px;
  border-top: 1px solid #cd6032;
  border-left: 1px solid #b5471d;
  border-bottom: 1px solid #9d2d07;
  border-right: 1px solid #b5471d;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px #dd8e6b;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px #dd8e6b;
  background: #d16839;
  background: -moz-linear-gradient(top, #d16839 0%, #be421b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d16839), color-stop(100%, #be421b));
  background: -webkit-linear-gradient(top, #d16839 0%, #be421b 100%);
  background: -o-linear-gradient(top, #d16839 0%, #be421b 100%);
  background: -ms-linear-gradient(top, #d16839 0%, #be421b 100%);
  background: linear-gradient(to bottom, #d16839 0%, #be421b 100%); }
  /* line 2499, ../sass/_includes/_modules.scss */
  a.btn span {
    display: inline-block;
    padding-right: 12px;
    line-height: 12px;
    color: white !important;
    background: url(images/bdc/icn-btn.png) right 2px no-repeat; }

/* Blog */
/* line 2514, ../sass/_includes/_modules.scss */
body.blog #Mast {
  background: none; min-height: 1px; /* 20150619 */
/*  background: black url(images/mast/blog.jpg) no-repeat 0 0;*/
  margin-bottom: 0;
/*   min-height: 147px; */ 
}
  /* line 2519, ../sass/_includes/_modules.scss */
  .lt-ie8 body.blog #Mast {
    height: 147px; }
  /* line 2523, ../sass/_includes/_modules.scss */
  body.blog #Mast .content {
    padding-top: 40px; }
/* line 2530, ../sass/_includes/_modules.scss */
body.blog.archive #Content h1, body.blog.search #Content h1, body.blog.page #Content h1 {
  padding-left: 239px;
  margin-bottom: 0; }
/* line 2536, ../sass/_includes/_modules.scss */
body.blog.archive #Content article h2, body.blog.page #Content article h2 {
  border-top: 1px solid #dedede;
  padding-top: 27px; }
/* line 2543, ../sass/_includes/_modules.scss */
body.blog.archive #Content article:first-child h2, body.blog.page #Content article:first-child h2, body.blog.page #Content article:nth-child(2) h2 {
  border: 0;
  padding-top: 21px; }
body.blog.archive #Content article h2 a{
  text-decoration: none;}
/* line 2549, ../sass/_includes/_modules.scss */
body.blog.single-dev-post #Content article, body.blog.single-post #Content article {
  padding-left: 8.3333%;
  padding-right: 8.3333%; }
body.blog #Sidebar{
  display: none;
}

body.blog.single-dev-post table.highlight{
  background: #efefef;}
/* line 2553, ../sass/_includes/_modules.scss */
body.blog.post-type-archive #Content header {
  border-bottom: 1px solid #dedede;
  margin-left: 8.333%;
  padding-left: 0;
  padding-right: 0;
  margin-right: 8.3333%; }
  @media only screen and (max-width: 767px) {
    /* line 2553, ../sass/_includes/_modules.scss */
    body.blog.post-type-archive #Content header {
      margin-left: 0;
      padding-left: 0 !important; } }
/* line 2569, ../sass/_includes/_modules.scss */
body.blog #Content{
  width: 100%;
}
body.blog #Content header,
body.blog #Content .sticky {
  background: #faf5ef;
  margin-right: -109px;
  padding-bottom: 29px;
  padding-top: 6px; }
  @media only screen and (max-width: 767px) {
    /* line 2569, ../sass/_includes/_modules.scss */
    body.blog #Content header,
    body.blog #Content .sticky {
      margin-right: 0 !important;
      padding-left: 20px !important; } }
  /* line 2580, ../sass/_includes/_modules.scss */
  body.blog #Content header img,
  body.blog #Content .sticky img {
    top: 35px; }
  /* line 2584, ../sass/_includes/_modules.scss */
  body.blog #Content header h2,
  body.blog #Content .sticky h2 {
    border: 0; }
/* line 2589, ../sass/_includes/_modules.scss */
body.blog #Content header {
  background: #fff;
  line-height: 1.3;
  padding: 40px 109px 26px 109px; }
  /* line 2594, ../sass/_includes/_modules.scss */
  body.blog #Content header p:first-child {
    font-size: 14px;
    font-size: 1rem;
    font-family: Georgia, arial, helvetica, clean, sans-serif;
    font-style: italic; }

    body.blog #Content header p a{
    text-decoration: underline;}
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 2589, ../sass/_includes/_modules.scss */
    body.blog #Content header {
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    /* line 2589, ../sass/_includes/_modules.scss */
    body.blog #Content header {
      padding: 40px 109px 26px 30px; } }
/* line 2607, ../sass/_includes/_modules.scss */
body.blog #Content section {
  padding-left: 0; }
/* line 2611, ../sass/_includes/_modules.scss */
body.blog #Content article {
  padding: 18px 8.3333% 5px 8.3333%;
  position: relative; }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 2611, ../sass/_includes/_modules.scss */
    body.blog #Content article {
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    /* line 2611, ../sass/_includes/_modules.scss */
    body.blog #Content article {
      padding-left: 10px; } }
  /* line 2623, ../sass/_includes/_modules.scss */
  body.blog #Content article h1 {
    margin-bottom: 5px; }
  /* line 2627, ../sass/_includes/_modules.scss */
  body.blog #Content article h2 {
    font-family: "HelveticaNeueLTStd-Roman", arial, helvetica, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal;
    font-style: normal;
    margin: 10px 0 0;
    padding: 0 0 6px; }
  /* line 2633, ../sass/_includes/_modules.scss */
  body.blog #Content article p {
    line-height: 1.4;
  }
  body.blog #Content article.dev-post a, body.blog #Content article a {
    text-decoration: underline;} 

    /* line 2636, ../sass/_includes/_modules.scss */
    body.blog #Content article p.meta {
      font-family: "HelveticaNeueLTStd-Roman", arial, helvetica, clean, sans-serif;
      font-size: 10px;
      font-size: 0.69231rem;
      font-weight: normal;
      font-style: normal;
      color: #9d9d9d;
      margin-bottom: 10px;
      padding-bottom: 5px;
      text-transform: uppercase; }
  /* line 2645, ../sass/_includes/_modules.scss */
  body.blog #Content article .pipe {
    padding: 0 7px; }
  /* line 2649, ../sass/_includes/_modules.scss */
  body.blog #Content article time.circle {
    display: block;
    height: 60px;
    position: absolute;
    top: 48px;
    left: 159px;
    width: 60px; }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      /* line 2649, ../sass/_includes/_modules.scss */
      body.blog #Content article time.circle {
        display: none; } }
    @media only screen and (max-width: 767px) {
      /* line 2649, ../sass/_includes/_modules.scss */
      body.blog #Content article time.circle {
        display: none; } }
/* line 2667, ../sass/_includes/_modules.scss */
body.blog #Content .navigation {
  padding: 60px 8.3333% 40px 8.3333%; }
  /* line 2670, ../sass/_includes/_modules.scss */
  body.blog #Content .navigation div {
    line-height: 1.7; }
    /* line 2672, ../sass/_includes/_modules.scss */
    body.blog #Content .navigation div a {
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 12px;
      font-size: 0.84615rem;
      font-weight: normal;
      font-style: normal;
      /* background: url(images/icons/rarr.png) no-repeat right 0; */
      color: #ca5f14;
/*      display: block; */
      font-style: normal;
      padding-right: 0px;
      text-align: right; }

body.blog #Content .gist .gist-file .gist-meta
{
  padding: 3px;
  color: #999999;
  font-size: 10px;
}
.gist .gist-file .gist-meta a,
body.blog #Content article.dev-post .gist .gist-file .gist-meta a, 
body.blog #Content article .gist .gist-file .gist-meta a
{
  color: #999999;
  font-weight: normal;
  text-decoration: none;
} 

/* line 2684, ../sass/_includes/_modules.scss */
body.blog #Content .navigation > div:first-child a {
  background-position: -106px -482px;
  padding-left: 0px;
  text-align: left;
  overflow: hidden; }
/* line 2695, ../sass/_includes/_modules.scss */
body.blog #Sidebar .developer-blog ul,
body.blog #Sidebar .archives ul,
body.blog #Sidebar .technical-articles ul {
  line-height: 1.3;
  list-style-type: none;
  padding: 20px 0; }
  /* line 2699, ../sass/_includes/_modules.scss */
  body.blog #Sidebar .developer-blog ul li,
  body.blog #Sidebar .archives ul li,
  body.blog #Sidebar .technical-articles ul li {
    margin-bottom: 7px; }
  /* line 2702, ../sass/_includes/_modules.scss */
  body.blog #Sidebar .developer-blog ul a,
  body.blog #Sidebar .archives ul a,
  body.blog #Sidebar .technical-articles ul a {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal;
    font-style: normal;
    color: #d74008; }
/* line 2708, ../sass/_includes/_modules.scss */
body.blog #Sidebar .developer-blog {
  margin-top: 50px; }
  /* line 2710, ../sass/_includes/_modules.scss */
  body.blog #Sidebar .developer-blog ul ul {
    margin-bottom: 5px;
    padding: 7px 0 0 30px; }
/* line 2717, ../sass/_includes/_modules.scss */
body.blog #Sidebar .technical-articles ul li {
  margin-bottom: 12px; }
/* line 2722, ../sass/_includes/_modules.scss */
body.blog #Sidebar .tag-cloud {
  line-height: 1.3;
  padding: 3px 20px 40px 0; }
  /* line 2725, ../sass/_includes/_modules.scss */
  body.blog #Sidebar .tag-cloud a {
    color: #d74008; }

/* Customers */
/* line 2736, ../sass/_includes/_modules.scss */
body.customers #Content h2 {
  margin-top: 0;
  margin-bottom: 0; }
  /* line 21, ../sass/_includes/_helpers.scss */
  body.customers #Content h2 {
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap; }
/* line 2742, ../sass/_includes/_modules.scss */
body.customers #Content .adobe h2 {
  background-position: 0 -385px;
  width: 110px;
  height: 32px;
  margin-top: 15px; }
/* line 2747, ../sass/_includes/_modules.scss */
body.customers #Content .constant-contact h2 {
  background-position: 0 -80px;
  width: 133px;
  height: 70px; }
/* line 2751, ../sass/_includes/_modules.scss */
body.customers #Content .ebay h2 {
  background-position: 0 -417px;
  width: 98px;
  height: 49px; }
/* line 2755, ../sass/_includes/_modules.scss */
body.customers #Content .healthcare-anytime h2 {
  background-position: 0 -294px;
  width: 147px;
  height: 65px; }
/* line 2759, ../sass/_includes/_modules.scss */
body.customers #Content .healthx h2 {
  background-position: 0 -150px;
  width: 150px;
  height: 42px; }
/* line 2763, ../sass/_includes/_modules.scss */
body.customers #Content .netflix h2 {
  background: url(/wp-content/themes/datastax-2014-08/css/images/customers/netflix-logo-2.png);
  width: 162px;
  height: 45px; }
/* line 2767, ../sass/_includes/_modules.scss */
body.customers #Content .ooyala h2 {
  background-position: 0 -359px;
  width: 132px;
  height: 26px; }
/* line 2771, ../sass/_includes/_modules.scss */
body.customers #Content .openwave h2 {
  background-position: 0 -466px;
  width: 146px;
  height: 40px; }
/* line 2775, ../sass/_includes/_modules.scss */
body.customers #Content .pantheon h2 {
  background-position: 0 -258px;
  width: 135px;
  height: 36px; }
/* line 2779, ../sass/_includes/_modules.scss */
body.customers #Content .sourceninja h2 {
  background-position: 0 -192px;
  width: 147px;
  height: 66px; }
body.customers #Content .orbeus h2 {
  background: url(/wp-content/themes/datastax-2014-08/css/images/customers/orbeus.png);
  width: 126px;
  height: 69px;
  margin-left: -16px;
}
/* line 2783, ../sass/_includes/_modules.scss */
body.customers #Content h3 {
  margin: 0;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 16px;
  font-size: 1.15385rem;
  font-weight: normal;
  color: #000 !important; }
/* line 2789, ../sass/_includes/_modules.scss */
body.customers #Content p {
  margin: 0; }
/* line 2791, ../sass/_includes/_modules.scss */
body.customers #Content p.story {
  text-align: center;
  margin-top: 30px;
  color: #037c97; }
/* line 2797, ../sass/_includes/_modules.scss */
body.customers #Content #customers-featured {
  padding: 35px 0; }
  /* line 2800, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured section {
    padding: 80px 8.333%; }
  /* line 2802, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured #slider-container {
    width: 950px;
    height: 370px;
    position: relative;
    margin: 0 auto;
    padding: 50px;
    background: #fff;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05); }
    @media all and (max-width: 1000px) {
      /* line 2802, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured #slider-container {
        width: 542px;
        height: auto; } }
    @media all and (max-width: 600px) {
      /* line 2802, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured #slider-container {
        width: 342px;
        height: auto; } }
    @media only screen and (max-width: 767px) {
      /* line 2824, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured #slider-container iframe {
        width: 100% !important; }
      /* line 2827, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured #slider-container video {
        display: none; } }
  /* line 2833, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured #thumb-contain {
    margin: 35px 12.3% 0;
    padding: 0; }
  /* line 2837, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured #thumbs {
    clear: both;
    margin: 0;
    padding: 0; }
    /* line 2842, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured #thumbs .twentyPercent {
      width: 20%; }
    /* line 2845, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured #thumbs .fourteenPercent {
      width: 14.285%; }
    /* line 2849, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured #thumbs span {
      display: block;
      padding-top: 5px; }
  @media all and (max-width: 1050px) {
    /* line 2856, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured #thumb-contain {
      margin: 35px 2.1% 0;
      padding: 0; } }
  @media all and (max-width: 800px) {
    /* line 2862, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured #thumb-contain {
      display: none; } }
  /* line 2867, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured .thumb-click {
    margin: 0;
    padding: 10px;
    cursor: pointer;
    display: inline-block; }
  /* line 2874, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured .thumb-click.selected,
  body.customers #Content #customers-featured .thumb-click:active {
    background: #eae6e0; }
  /* line 2877, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured img {
    margin: 0;
    padding: 0;
    border: 1px solid #dedede; }
  /* line 2883, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured h2 {
    color: #d84e25;
    text-indent: 0;
    font-size: 12px;
    margin: 0;
    padding: 8px 0 0; }
  @media all and (max-width: 800px) {
    /* line 2891, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured h2 {
      clear: both; } }
  /* line 2895, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured p {
    color: #000; }
  /* line 2899, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured #featured-slider {
    height: 270px;
    overflow: hidden !important; }
  /* line 2904, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav, body.customers #Content #customers-featured nav a {
    display: block;
    position: absolute;
    top: 0; }
  /* line 2910, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav ul, body.customers #Content #customers-featured nav li {
    list-style: none;
    margin: 0;
    padding: 0; }
  /* line 2916, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav {
    width: 100%; }
  /* line 2918, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav a {
    top: 150px;
    width: 50px;
    height: 50px;
    text-indent: -999em;
    background: white url(images/customers/icns-arrows.png) 20px 20px no-repeat;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05); }
  /* line 2929, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav #prev {
    left: -75px;
    background-position: 20px -38px; }
  /* line 2934, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav #prev.disabled {
    background-position: 20px -67px;
    cursor: default; }
  /* line 2939, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav #next {
    right: 25px; }
  /* line 2941, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured nav #next.disabled {
    background-position: 20px -9px;
    cursor: default; }
  /* line 2946, ../sass/_includes/_modules.scss */
  body.customers #Content #customers-featured article {
    width: 850px;
    height: 270px;
    float: left;
    position: relative; }
    @media all and (max-width: 1000px) {
      /* line 2946, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured article {
        width: 450px;
        height: auto; } }
    @media all and (max-width: 600px) {
      /* line 2946, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured article {
        width: 250px;
        height: auto; } }
    /* line 2962, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article h3,
    body.customers #Content #customers-featured article p {
      width: 360px; }
      @media all and (max-width: 600px) {
        /* line 2962, ../sass/_includes/_modules.scss */
        body.customers #Content #customers-featured article h3,
        body.customers #Content #customers-featured article p {
          width: 250px; } }
    /* line 2968, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article h3 {
      margin: 20px 0 10px 0; }
    /* line 2970, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article p {
      font-size: 13px;
      font-size: 0.92308rem;
      margin-bottom: 15px; }
    /* line 2975, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article a {
      font-style: italic; }
    /* line 2980, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article blockquote,
    body.customers #Content #customers-featured article figure {
      position: absolute;
      top: 0;
      right: 0;
      width: 440px;
      height: 270px; }
      @media all and (max-width: 1000px) {
        /* line 2980, ../sass/_includes/_modules.scss */
        body.customers #Content #customers-featured article blockquote,
        body.customers #Content #customers-featured article figure {
          position: relative;
          float: left;
          margin-top: 5px;
          width: auto;
          height: auto; } }
      @media all and (max-width: 600px) {
        /* line 2995, ../sass/_includes/_modules.scss */
        body.customers #Content #customers-featured article blockquote img,
        body.customers #Content #customers-featured article figure img {
          width: 250px;
          height: auto; } }
    /* line 3004, ../sass/_includes/_modules.scss */
    body.customers #Content #customers-featured article blockquote {
      background: #faf5ef;
      line-height: 1.5;
      margin: 0;
      padding: 20px;
      width: auto; }
      /* line 3011, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured article blockquote p {
        font-size: 16px;
        font-size: 1.15385rem;
        margin-bottom: 18px; }
      /* line 3016, ../sass/_includes/_modules.scss */
      body.customers #Content #customers-featured article blockquote footer {
        font-size: 15px;
        font-size: 1.07692rem;
        display: block;
        line-height: 1.3; }
/* line 3026, ../sass/_includes/_modules.scss */
body.customers #Content .customers {
  padding: 0; }
  /* line 3030, ../sass/_includes/_modules.scss */
  body.customers #Content .customers article {
    border-top: 1px solid #dedede; }
  /* line 3035, ../sass/_includes/_modules.scss */
  body.customers #Content .customers .company {
    float: left;
    padding: 48px 5.46875% 20px 8.59375%;
    width: 25%; }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      /* line 3035, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .company {
        padding-left: 0; } }
    @media only screen and (max-width: 767px) {
      /* line 3035, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .company {
        float: none;
        width: 100%;
        padding-left: 0; } }
    /* line 3050, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .company h2 {
      margin-left: auto;
      margin-right: auto; }
  /* line 3056, ../sass/_includes/_modules.scss */
  body.customers #Content .customers .description {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal;
    font-style: normal;
    float: left;
    line-height: 1.3;
    padding: 30px 3.90625% 30px 0;
    width: 30%; }
    @media only screen and (max-width: 767px) {
      /* line 3056, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .description {
        float: none;
        width: 100%; } }
  /* line 3069, ../sass/_includes/_modules.scss */
  body.customers #Content .customers .icons {
    background: url(images/customers/icons-shadow.png) no-repeat left center;
    float: left;
    padding: 44px 0 20px 4.6875%;
    width: 45%; }
    @media only screen and (max-width: 767px) {
      /* line 3069, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .icons {
        background: none;
        padding-left: 0;
        float: none;
        width: 100%; } }
    /* line 3082, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons ul {
      list-style-type: none;
      padding: 0; }
    /* line 3088, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons li {
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 11px;
      font-size: 0.76923rem;
      font-weight: normal;
      font-style: normal;
      float: left;
      margin-bottom: 20px;
      padding: 0;
      position: relative;
      text-align: center;
      width: 80px; }
    /* line 3098, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons a {
      display: block;
      padding-top: 69px; }
      /* line 3102, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .icons a:hover {
        color: #1e1e1e; }
      /* line 3106, ../sass/_includes/_modules.scss */
      body.customers #Content .customers .icons a i {
        display: block;
        height: 60px;
        width: 60px; }
    /* line 3113, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .white-paper i {
      background-position: -389px -398px; }
    /* line 3117, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .white-paper :hover i {
      background-position: -245px -128px; }
    /* line 3121, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .article i {
      background-position: -532px -398px; }
    /* line 3125, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .article :hover i {
      background-position: -532px -312px; }
    /* line 3129, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .press-release i {
      background-position: -605px -398px; }
    /* line 3133, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .press-release :hover i {
      background-position: -460px -312px; }
    /* line 3137, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .case-study i {
      background-position: -532px -398px; }
    /* line 3141, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .case-study :hover i {
      background-position: -460px -312px; }
    /* line 3145, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .webinar i {
      background-position: -317px -398px; }
    /* line 3149, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .webinar :hover i {
      background-position: -389px -312px; }
    /* line 3153, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .video i {
      background-position: -460px -398px; }
    /* line 3157, ../sass/_includes/_modules.scss */
    body.customers #Content .customers .icons .video :hover i {
      background-position: -605px -312px; }

/*
  Resource Library
*/
/* line 3170, ../sass/_includes/_modules.scss */
body.big-data-challenges #Content .video,
body.resources #Content .video {
  -webkit-box-shadow: 0 3px 3px 0 #dddddd;
  -moz-box-shadow: 0 3px 3px 0 #dddddd;
  box-shadow: 0 3px 3px 0 #dddddd;
  margin: 0 0 25px;
  padding: 5px 5px 3px;
  border: 1px solid #e6e6e6;
  display: table; }
  @media only screen and (max-width: 767px) {
    /* line 3176, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content .video iframe,
    body.resources #Content .video iframe {
      height: 103px;
      width: 185px; } }
  @media only screen and (min-width: 1158px) and (max-width: 1280px) {
    /* line 3176, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content .video iframe,
    body.resources #Content .video iframe {
      height: 251px !important;
      width: 400px !important; } }
  @media only screen and (min-width: 1024px) and (max-width: 1157px) {
    /* line 3176, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content .video iframe,
    body.resources #Content .video iframe {
      height: 183px !important;
      width: 330px !important; } }
  @media only screen and (min-width: 960px) and (max-width: 1023px) {
    /* line 3176, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content .video iframe,
    body.resources #Content .video iframe {
      height: 183px !important;
      width: 330px !important; } }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 3176, ../sass/_includes/_modules.scss */
    body.big-data-challenges #Content .video iframe,
    body.resources #Content .video iframe {
      height: 183px !important;
      width: 330px !important; } }

/* line 3202, ../sass/_includes/_modules.scss */
body.resources #Content .wrapper {
  width: 100%; }
  @media only screen and (max-width: 767px) {
    /* line 3202, ../sass/_includes/_modules.scss */
    body.resources #Content .wrapper {
      width: 100%; } }
/* line 3208, ../sass/_includes/_modules.scss */
body.resources #Content h1 {
  left: -999em;
  position: absolute; }
/* line 3213, ../sass/_includes/_modules.scss */
body.resources #Content .videos-module ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }
/* line 3218, ../sass/_includes/_modules.scss */
body.resources #Content .videos-module li {
  display: none;
  line-height: 1.2;
  margin: 0;
  padding: 0; }
  /* line 3223, ../sass/_includes/_modules.scss */
  body.resources #Content .videos-module li a {
    font-family: "HelveticaNeueLTStd-Lt", helvetica, arial, clean, sans-serif;
    font-size: 29px;
    font-size: 2.15385rem;
    font-weight: normal;
    background: url(images/common/common-images-sprite.png) no-repeat 100% -90px;
    padding-right: 20px;
    color: #000; }
  /* line 3229, ../sass/_includes/_modules.scss */
  body.resources #Content .videos-module li:first-child {
    display: block; }
/* line 3233, ../sass/_includes/_modules.scss */
body.resources #Content .videos-module .view-all {
  border: 0;
  border-bottom: 1px solid #dedede;
  padding: 0 0 14px;
  margin: 10px 0 33px; }
  /* line 3238, ../sass/_includes/_modules.scss */
  body.resources #Content .videos-module .view-all a {
    background-position: 100% -102px;
    border-left: 1px solid #dedede;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 4px; }
/* line 3248, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .columns {
  margin-right: 10%;
  padding-top: 58px;
  width: 45%; }
  @media only screen and (max-width: 767px) {
    /* line 3248, ../sass/_includes/_modules.scss */
    body.resources #Content .resource-links .columns {
      float: none;
      margin-right: 0 !important;
      width: 100%; } }
  /* line 3259, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links .columns.case-studies, body.resources #Content .resource-links .columns.webinars, body.resources #Content .resource-links .columns.videos {
    margin-right: 0; }
  /* line 3262, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links .columns i {
    background: url("images/common/icons.png?1") no-repeat -532px -312px;
    display: block;
    height: 60px;
    width: 60px; }
/* line 3269, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .white-papers i {
  background-position: -245px -128px; }
/* line 3272, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .articles i {
  background-position: -532px -312px; }
/* line 3275, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .tutorials i {
  background-position: -605px -312px; }
/* line 3278, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .case-studies i {
  background-position: -460px -312px; }
/* line 3281, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .webinars i {
  background-position: -389px -312px; }
/* line 3284, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .videos i {
  background-position: -605px -312px; }
/* line 3287, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .faq i {
  background-position: -532px -128px; }
body.resources #Content .resource-links .demo i {
  background-position: -232px -523px; }
/* line 3290, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links h2 {
  margin-bottom: .6em; }
  /* line 3292, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links h2 a {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal;
    color: #000;
    text-transform: uppercase; }
/* line 3298, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links ul {
  list-style-type: none;
  margin: 0 0 20px;
  padding: 0; }
  @media only screen and (max-width: 767px) {
    /* line 3298, ../sass/_includes/_modules.scss */
    body.resources #Content .resource-links ul {
      min-height: 1px; } }
  /* line 3305, ../sass/_includes/_modules.scss */
  .lt-ie8 body.resources #Content .resource-links ul {
    height: 100px; }
/* line 3309, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links li {
  background: url(images/common/common-images-sprite.png) no-repeat 0 -153px;
  margin: 0 0 1.2em;
  padding: 0 0 0 10px;
  font-style: italic; }
/* line 3315, ../sass/_includes/_modules.scss */
body.resources #Content .resource-links .row {
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  body.resources #Content .resource-links .row:before, body.resources #Content .resource-links .row:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  body.resources #Content .resource-links .row:after {
    clear: both; }
  /* line 3317, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links .row.first ul {
    min-height: 100px; }
    /* line 3319, ../sass/_includes/_modules.scss */
    .lt-ie8 body.resources #Content .resource-links .row.first ul {
      height: 100px; }
  /* line 3323, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links .row.second ul {
    min-height: 136px; }
    /* line 3325, ../sass/_includes/_modules.scss */
    .lt-ie8 body.resources #Content .resource-links .row.second ul {
      height: 136px; }
  /* line 3329, ../sass/_includes/_modules.scss */
  body.resources #Content .resource-links .row.third ul {
    min-height: 135px; }
    /* line 3331, ../sass/_includes/_modules.scss */
    .lt-ie8 body.resources #Content .resource-links .row.third ul {
      height: 135px; }
/* line 3337, ../sass/_includes/_modules.scss */
body.resources #Content .view-all {
  border-top: 1px solid #dedede;
  margin: 0 0 20px;
  padding-top: 16px;
  text-align: right; }
  /* line 3342, ../sass/_includes/_modules.scss */
  body.resources #Content .view-all a {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 10px;
    font-size: 0.69231rem;
    font-weight: normal;
    font-style: normal;
    color: #000;
    background: url(images/common/common-images-sprite.png) no-repeat 100% -106px;
    padding-right: 14px; 
    padding-top: 3px;
  }
/* Icons */
/* line 3360, ../sass/_includes/_modules.scss */
.data-sheet i,
.tutorial i,
.case-study i,
i.case-study,
.webinar i,
.white-paper i,
.video i,
.download i {
  background: url("images/common/icons.png?1") no-repeat -68px -485px;
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 0; }

@media only screen and (max-width: 767px) {
  /* line 3374, ../sass/_includes/_modules.scss */
  i.case-study,
  i.data-sheet,
  i.tutorial,
  i.webinar,
  i.white-paper,
  i.video {
    display: none; } }

/* line 3379, ../sass/_includes/_modules.scss */
i {
  position: relative;
  background: none;
  width: auto; }

/* line 3385, ../sass/_includes/_modules.scss */
div.download {
  line-height: 1.4;
  padding-left: 25px;
  position: relative; }

/*
  Resource Library
*/
/*
body.casestudies #Content article { 
    background: url("images/common/icons.png?1") no-repeat; 
}
*/
/* line 3400, ../sass/_includes/_modules.scss */
body.casestudies #Content .wrapper,
body.datasheets #Content .wrapper,
body.tutorials #Content .wrapper,
body.videos #Content .wrapper,
body.webinars #Content .wrapper,
body.whitepapers #Content .wrapper {
  width: 560px; }
  @media only screen and (max-width: 767px) {
    /* line 3400, ../sass/_includes/_modules.scss */
    body.casestudies #Content .wrapper,
    body.datasheets #Content .wrapper,
    body.tutorials #Content .wrapper,
    body.videos #Content .wrapper,
    body.webinars #Content .wrapper,
    body.whitepapers #Content .wrapper {
      width: 100%; } }
/* line 3406, ../sass/_includes/_modules.scss */
body.casestudies #Content .featured,
body.datasheets #Content .featured,
body.tutorials #Content .featured,
body.videos #Content .featured,
body.webinars #Content .featured,
body.whitepapers #Content .featured {
  padding: 1em 0 2em 183px;
  position: relative; }
  @media only screen and (max-width: 767px) {
    /* line 3406, ../sass/_includes/_modules.scss */
    body.casestudies #Content .featured,
    body.datasheets #Content .featured,
    body.tutorials #Content .featured,
    body.videos #Content .featured,
    body.webinars #Content .featured,
    body.whitepapers #Content .featured {
      padding-left: 0; } }
  /* line 3412, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured .heading,
  body.datasheets #Content .featured .heading,
  body.tutorials #Content .featured .heading,
  body.videos #Content .featured .heading,
  body.webinars #Content .featured .heading,
  body.whitepapers #Content .featured .heading {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 10px;
    font-size: 0.69231rem;
    font-weight: normal;
    font-style: normal;
    color: #9d9d9d;
    font-size: 11px;
    text-transform: uppercase; }
  /* line 3418, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured h2,
  body.datasheets #Content .featured h2,
  body.tutorials #Content .featured h2,
  body.videos #Content .featured h2,
  body.webinars #Content .featured h2,
  body.whitepapers #Content .featured h2 {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 16px;
    font-size: 1.15385rem;
    font-weight: normal;
    font-style: normal;
    margin: 0.5em 0 0.4em; }
  /* line 3422, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured p,
  body.datasheets #Content .featured p,
  body.tutorials #Content .featured p,
  body.videos #Content .featured p,
  body.webinars #Content .featured p,
  body.whitepapers #Content .featured p {
    margin: 0 0 0.8em; }
  /* line 3427, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured .download i.premium,
  body.datasheets #Content .featured .download i.premium,
  body.tutorials #Content .featured .download i.premium,
  body.videos #Content .featured .download i.premium,
  body.webinars #Content .featured .download i.premium,
  body.whitepapers #Content .featured .download i.premium {
    background-position: -30px -485px; }
  /* line 3431, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured .download a,
  body.datasheets #Content .featured .download a,
  body.tutorials #Content .featured .download a,
  body.videos #Content .featured .download a,
  body.webinars #Content .featured .download a,
  body.whitepapers #Content .featured .download a {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal;
    font-style: normal; }
  /* line 3434, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured .download .size,
  body.datasheets #Content .featured .download .size,
  body.tutorials #Content .featured .download .size,
  body.videos #Content .featured .download .size,
  body.webinars #Content .featured .download .size,
  body.whitepapers #Content .featured .download .size {
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 11px;
    font-size: 0.76923rem;
    font-weight: normal;
    font-style: normal; }
  /* line 3438, ../sass/_includes/_modules.scss */
  body.casestudies #Content .featured .case-study,
  body.datasheets #Content .featured .case-study,
  body.tutorials #Content .featured .case-study,
  body.videos #Content .featured .case-study,
  body.webinars #Content .featured .case-study,
  body.whitepapers #Content .featured .case-study {
    background-position: -30px -523px;
    top: 8px;
    width: 145px;  /* was 139px */
    height: 180px; }
  body.casestudies #Content .featured .case-study { 
    background: url("/wp-content/themes/datastax-2014-08/images/nonsprite-icons/case-study-highlight-icon-large-with-shadow.png") no-repeat 0px 0px;
  }
/* line 3445, ../sass/_includes/_modules.scss */
body.casestudies #Content .pagination,
body.datasheets #Content .pagination,
body.tutorials #Content .pagination,
body.videos #Content .pagination,
body.webinars #Content .pagination,
body.whitepapers #Content .pagination {
  border-top: 1px solid #dedede;
  margin: 1.2em 0;
  padding: 1em 0;
  text-align: right; }
  /* line 3450, ../sass/_includes/_modules.scss */
  body.casestudies #Content .pagination .pipe,
  body.datasheets #Content .pagination .pipe,
  body.tutorials #Content .pagination .pipe,
  body.videos #Content .pagination .pipe,
  body.webinars #Content .pagination .pipe,
  body.whitepapers #Content .pagination .pipe {
    color: #c8c8c8;
    padding: 0 3px; }
/* line 3460, ../sass/_includes/_modules.scss */
body.casestudies #Content article.data-sheet,
body.casestudies #Content article.case-study,
body.casestudies #Content article.tutorial,
body.casestudies #Content article.webinar,
body.casestudies #Content article.video,
body.casestudies #Content article.white-paper,
body.datasheets #Content article.data-sheet,
body.datasheets #Content article.case-study,
body.datasheets #Content article.tutorial,
body.datasheets #Content article.webinar,
body.datasheets #Content article.video,
body.datasheets #Content article.white-paper,
body.tutorials #Content article.data-sheet,
body.tutorials #Content article.case-study,
body.tutorials #Content article.tutorial,
body.tutorials #Content article.webinar,
body.tutorials #Content article.video,
body.tutorials #Content article.white-paper,
body.videos #Content article.data-sheet,
body.videos #Content article.case-study,
body.videos #Content article.tutorial,
body.videos #Content article.webinar,
body.videos #Content article.video,
body.videos #Content article.white-paper,
body.webinars #Content article.data-sheet,
body.webinars #Content article.case-study,
body.webinars #Content article.tutorial,
body.webinars #Content article.webinar,
body.webinars #Content article.video,
body.webinars #Content article.white-paper,
body.whitepapers #Content article.data-sheet,
body.whitepapers #Content article.case-study,
body.whitepapers #Content article.tutorial,
body.whitepapers #Content article.webinar,
body.whitepapers #Content article.video,
body.whitepapers #Content article.white-paper {
  margin: 0;
  padding: 0.6em 0 1.2em 79px;
  position: relative; }
  @media only screen and (max-width: 767px) {
    /* line 3460, ../sass/_includes/_modules.scss */
    body.casestudies #Content article.data-sheet,
    body.casestudies #Content article.case-study,
    body.casestudies #Content article.tutorial,
    body.casestudies #Content article.webinar,
    body.casestudies #Content article.video,
    body.casestudies #Content article.white-paper,
    body.datasheets #Content article.data-sheet,
    body.datasheets #Content article.case-study,
    body.datasheets #Content article.tutorial,
    body.datasheets #Content article.webinar,
    body.datasheets #Content article.video,
    body.datasheets #Content article.white-paper,
    body.tutorials #Content article.data-sheet,
    body.tutorials #Content article.case-study,
    body.tutorials #Content article.tutorial,
    body.tutorials #Content article.webinar,
    body.tutorials #Content article.video,
    body.tutorials #Content article.white-paper,
    body.videos #Content article.data-sheet,
    body.videos #Content article.case-study,
    body.videos #Content article.tutorial,
    body.videos #Content article.webinar,
    body.videos #Content article.video,
    body.videos #Content article.white-paper,
    body.webinars #Content article.data-sheet,
    body.webinars #Content article.case-study,
    body.webinars #Content article.tutorial,
    body.webinars #Content article.webinar,
    body.webinars #Content article.video,
    body.webinars #Content article.white-paper,
    body.whitepapers #Content article.data-sheet,
    body.whitepapers #Content article.case-study,
    body.whitepapers #Content article.tutorial,
    body.whitepapers #Content article.webinar,
    body.whitepapers #Content article.video,
    body.whitepapers #Content article.white-paper {
      padding-left: 0; } }
  /* line 3467, ../sass/_includes/_modules.scss */
  body.casestudies #Content article.data-sheet ul,
  body.casestudies #Content article.case-study ul,
  body.casestudies #Content article.tutorial ul,
  body.casestudies #Content article.webinar ul,
  body.casestudies #Content article.video ul,
  body.casestudies #Content article.white-paper ul,
  body.datasheets #Content article.data-sheet ul,
  body.datasheets #Content article.case-study ul,
  body.datasheets #Content article.tutorial ul,
  body.datasheets #Content article.webinar ul,
  body.datasheets #Content article.video ul,
  body.datasheets #Content article.white-paper ul,
  body.tutorials #Content article.data-sheet ul,
  body.tutorials #Content article.case-study ul,
  body.tutorials #Content article.tutorial ul,
  body.tutorials #Content article.webinar ul,
  body.tutorials #Content article.video ul,
  body.tutorials #Content article.white-paper ul,
  body.videos #Content article.data-sheet ul,
  body.videos #Content article.case-study ul,
  body.videos #Content article.tutorial ul,
  body.videos #Content article.webinar ul,
  body.videos #Content article.video ul,
  body.videos #Content article.white-paper ul,
  body.webinars #Content article.data-sheet ul,
  body.webinars #Content article.case-study ul,
  body.webinars #Content article.tutorial ul,
  body.webinars #Content article.webinar ul,
  body.webinars #Content article.video ul,
  body.webinars #Content article.white-paper ul,
  body.whitepapers #Content article.data-sheet ul,
  body.whitepapers #Content article.case-study ul,
  body.whitepapers #Content article.tutorial ul,
  body.whitepapers #Content article.webinar ul,
  body.whitepapers #Content article.video ul,
  body.whitepapers #Content article.white-paper ul {
    margin: 0; }
/* line 3471, ../sass/_includes/_modules.scss */
body.casestudies #Content h3,
body.datasheets #Content h3,
body.tutorials #Content h3,
body.videos #Content h3,
body.webinars #Content h3,
body.whitepapers #Content h3 {
  line-height: 1.5;
  margin: 0; }
/* line 3475, ../sass/_includes/_modules.scss */
body.casestudies #Content p,
body.datasheets #Content p,
body.tutorials #Content p,
body.videos #Content p,
body.webinars #Content p,
body.whitepapers #Content p {
  line-height: 1.5;
  margin: 0 0 1em; }
/* line 3481, ../sass/_includes/_modules.scss */
body.casestudies #Content .download i.premium,
body.datasheets #Content .download i.premium,
body.tutorials #Content .download i.premium,
body.videos #Content .download i.premium,
body.webinars #Content .download i.premium,
body.whitepapers #Content .download i.premium {
  background-position: -30px -485px; }
/* line 3491, ../sass/_includes/_modules.scss */
body.casestudies #Content i.data-sheet,
body.casestudies #Content i.case-study,
body.casestudies #Content i.tutorial,
body.casestudies #Content i.video,
body.casestudies #Content i.webinar,
body.casestudies #Content i.white-paper,
body.datasheets #Content i.data-sheet,
body.datasheets #Content i.case-study,
body.datasheets #Content i.tutorial,
body.datasheets #Content i.video,
body.datasheets #Content i.webinar,
body.datasheets #Content i.white-paper,
body.tutorials #Content i.data-sheet,
body.tutorials #Content i.case-study,
body.tutorials #Content i.tutorial,
body.tutorials #Content i.video,
body.tutorials #Content i.webinar,
body.tutorials #Content i.white-paper,
body.videos #Content i.data-sheet,
body.videos #Content i.case-study,
body.videos #Content i.tutorial,
body.videos #Content i.video,
body.videos #Content i.webinar,
body.videos #Content i.white-paper,
body.webinars #Content i.data-sheet,
body.webinars #Content i.case-study,
body.webinars #Content i.tutorial,
body.webinars #Content i.video,
body.webinars #Content i.webinar,
body.webinars #Content i.white-paper,
body.whitepapers #Content i.data-sheet,
body.whitepapers #Content i.case-study,
body.whitepapers #Content i.tutorial,
body.whitepapers #Content i.video,
body.whitepapers #Content i.webinar,
body.whitepapers #Content i.white-paper {
  width: 65px;
  height: 83px; }
/* line 3495, ../sass/_includes/_modules.scss */
body.casestudies #Content i.data-sheet,
body.datasheets #Content i.data-sheet,
body.tutorials #Content i.data-sheet,
body.videos #Content i.data-sheet,
body.webinars #Content i.data-sheet,
body.whitepapers #Content i.data-sheet {
  background-position: -532px -312px; }
/* line 3498, ../sass/_includes/_modules.scss */
body.casestudies #Content i.case-study,
body.datasheets #Content i.case-study,
body.tutorials #Content i.case-study,
body.videos #Content i.case-study,
body.webinars #Content i.case-study,
body.whitepapers #Content i.case-study {
  background-position: -460px -312px; }
/* line 3501, ../sass/_includes/_modules.scss */
body.casestudies #Content i.tutorial,
body.datasheets #Content i.tutorial,
body.tutorials #Content i.tutorial,
body.videos #Content i.tutorial,
body.webinars #Content i.tutorial,
body.whitepapers #Content i.tutorial {
  background-position: -605px -312px; }
/* line 3504, ../sass/_includes/_modules.scss */
body.casestudies #Content i.video,
body.datasheets #Content i.video,
body.tutorials #Content i.video,
body.videos #Content i.video,
body.webinars #Content i.video,
body.whitepapers #Content i.video {
  background-position: -605px -128px; }
/* line 3507, ../sass/_includes/_modules.scss */
body.casestudies #Content i.webinar,
body.datasheets #Content i.webinar,
body.tutorials #Content i.webinar,
body.videos #Content i.webinar,
body.webinars #Content i.webinar,
body.whitepapers #Content i.webinar {
  background-position: -389px -312px; }
/* line 3510, ../sass/_includes/_modules.scss */
body.casestudies #Content i.white-paper,
body.datasheets #Content i.white-paper,
body.tutorials #Content i.white-paper,
body.videos #Content i.white-paper,
body.webinars #Content i.white-paper,
body.whitepapers #Content i.white-paper {
  background-position: -243px -128px; }

/* Reference Cards */
/* line 3520, ../sass/_includes/_modules.scss */
body.referencecards #Content .columns {
  margin-left: 10%;
  width: 45%; }
  @media only screen and (max-width: 767px) {
    /* line 3520, ../sass/_includes/_modules.scss */
    body.referencecards #Content .columns {
      float: none;
      margin-left: 0;
      width: auto; } }
  /* line 3528, ../sass/_includes/_modules.scss */
  body.referencecards #Content .columns:first-child {
    margin-left: 0; }
/* line 3532, ../sass/_includes/_modules.scss */
body.referencecards #Content h2 {
  font-size: 13px;
  font-size: 0.92308rem; }
  /* line 3534, ../sass/_includes/_modules.scss */
  body.referencecards #Content h2 a {
    font-size: 15px;
    font-size: 1.07692rem;
    display: block; }

/* What We Offer */
/* DataStax Enterprise */
/* line 3545, ../sass/_includes/_modules.scss */
#Content .downloadBox {
  -webkit-box-shadow: 3px 3px 3px 0 #dddddd;
  -moz-box-shadow: 3px 3px 3px 0 #dddddd;
  box-shadow: 3px 3px 3px 0 #dddddd;
  border: 1px solid #cccccc !important;
  line-height: 100%;
  margin-bottom: 30px;
  padding: 10px 20px;
  overflow: hidden; }
  /* line 3552, ../sass/_includes/_modules.scss */
  #Content .downloadBox h2 {
    border-bottom: 1px solid #cccccc !important;
    display: block;
    margin: 0px;
    padding: 10px 0px 5px 0;
    width: 100%; }
  /* line 3559, ../sass/_includes/_modules.scss */
  #Content .downloadBox h3 {
    display: block;
    left: 80px;
    font-size: 116%;
    position: absolute;
    top: 30px; }
  /* line 3566, ../sass/_includes/_modules.scss */
  #Content .downloadBox p {
    padding: 10px 0px 5px;
    margin: 0; }
  /* line 3570, ../sass/_includes/_modules.scss */
  #Content .downloadBox a.download {
    background: url("images/common/download-btn.png") no-repeat;
    display: block;
    height: 31px;
    margin: 10px 0;
    width: 309px; }
    /* line 21, ../sass/_includes/_helpers.scss */
    #Content .downloadBox a.download {
      overflow: hidden;
      text-indent: -999em;
      white-space: nowrap; }

/* line 3582, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content .tabs nav + div,
body.datastax-opscenter #Content .tabs nav + div {
  padding-left: 79px; }
  @media only screen and (max-width: 767px) {
    /* line 3582, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content .tabs nav + div,
    body.datastax-opscenter #Content .tabs nav + div {
      padding-left: 0; } }
/* line 3589, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content div.download,
body.datastax-opscenter #Content div.download {
  margin-bottom: 30px; }
/* line 3593, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content .videoBlock,
body.datastax-opscenter #Content .videoBlock {
  margin: 0; }
/* line 3597, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content section.alt,
body.datastax-opscenter #Content section.alt {
  margin-bottom: 30px;
  padding-left: 4%;
  padding-right: 4%; }
  /* line 3601, ../sass/_includes/_modules.scss */
  body.datastax-enterprise #Content section.alt .box,
  body.datastax-opscenter #Content section.alt .box {
    min-height: 259px; }
  /* line 3604, ../sass/_includes/_modules.scss */
  body.datastax-enterprise #Content section.alt .twoColBoxes.last,
  body.datastax-opscenter #Content section.alt .twoColBoxes.last {
    margin-bottom: 0; }
  /* line 3607, ../sass/_includes/_modules.scss */
  body.datastax-enterprise #Content section.alt h3,
  body.datastax-opscenter #Content section.alt h3 {
    margin-top: 0; }
/* line 3612, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content h3,
body.datastax-opscenter #Content h3 {
  margin: 20px 0;
  font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
  font-size: 15px;
  font-size: 1.07692rem;
  font-weight: normal;
  line-height: 22px;
  position: relative;
  text-transform: none; }
  /* line 3618, ../sass/_includes/_modules.scss */
  body.datastax-enterprise #Content h3 i,
  body.datastax-opscenter #Content h3 i {
    background: url("images/common/icons.png?1") no-repeat;
    display: block;
    height: 60px;
    margin-left: -74px;
    width: 61px; }
    @media only screen and (max-width: 767px) {
      /* line 3618, ../sass/_includes/_modules.scss */
      body.datastax-enterprise #Content h3 i,
      body.datastax-opscenter #Content h3 i {
        display: none; } }
    /* line 3627, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.big,
    body.datastax-opscenter #Content h3 i.big {
      background-position: -102px -312px; }
    /* line 3630, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.up,
    body.datastax-opscenter #Content h3 i.up {
      background-position: -102px -128px; }
    /* line 3633, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.safe,
    body.datastax-opscenter #Content h3 i.safe {
      background-position: -173px -32px; }
    /* line 3636, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.data,
    body.datastax-opscenter #Content h3 i.data {
      background-position: -102px -226px; }
    /* line 3639, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.efficiently,
    body.datastax-opscenter #Content h3 i.efficiently {
      background-position: -102px -32px; }
    /* line 3642, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.anywhere,
    body.datastax-opscenter #Content h3 i.anywhere {
      background-position: -316px -32px; }
    /* line 3645, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.cost,
    body.datastax-opscenter #Content h3 i.cost {
      background-position: -460px -32px; }
    /* line 3648, ../sass/_includes/_modules.scss */
    body.datastax-enterprise #Content h3 i.package,
    body.datastax-opscenter #Content h3 i.package {
      background-position: -30px -32px; }
/* line 3654, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content p.white-paper,
body.datastax-opscenter #Content p.white-paper {
  position: relative;
  padding-left: 26px; }
  /* line 3657, ../sass/_includes/_modules.scss */
  body.datastax-enterprise #Content p.white-paper i,
  body.datastax-opscenter #Content p.white-paper i {
    background: url("images/common/icons.png?1") no-repeat -68px -485px;
    display: block;
    width: 18px;
    height: 18px; }
/* line 3665, ../sass/_includes/_modules.scss */
body.datastax-enterprise #Content .more,
body.datastax-opscenter #Content .more {
  background-position: 100% -104px;
  display: inline !important;
  float: none !important; }

/* Tabs */
/* line 3675, ../sass/_includes/_modules.scss */
#Content .tabNavContainer {
  overflow: hidden; }
/* line 3676, ../sass/_includes/_modules.scss */
#Content .tabs {
  margin: 0 !important;
  bottom: -1px;
  overflow: hidden;
  padding: 0;
  position: relative !important;
  z-index: 50 !important; }
  /* line 3684, ../sass/_includes/_modules.scss */
  #Content .tabs ul.tabNav {
    margin: 0 !important;
    padding: 0; }
    /* line 3688, ../sass/_includes/_modules.scss */
    #Content .tabs ul.tabNav li {
      background: #f2f2f2;
      border: 1px solid white;
      border-bottom: 0;
      float: left;
      padding: 0;
      margin: 0 5px 0 0 !important;
      list-style: none; }
      /* line 3697, ../sass/_includes/_modules.scss */
      #Content .tabs ul.tabNav li.ui-state-active {
        -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
        box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
        background: #fff;
        border-color: #dedede;
        position: relative;
        z-index: 10; }
        /* line 3704, ../sass/_includes/_modules.scss */
        #Content .tabs ul.tabNav li.ui-state-active a {
          font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
          font-size: 14 121px;
          font-size: 14 12/13rem;
          font-weight: normal;
          color: #000 !important; }
      /* line 3710, ../sass/_includes/_modules.scss */
      #Content .tabs ul.tabNav li a {
        font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
        font-size: 14 121px;
        font-size: 14 12/13rem;
        font-weight: normal;
        display: block;
        padding: 11px 26px; }
  /* line 3718, ../sass/_includes/_modules.scss */
  #Content .tabs .tabContent {
    border-top: 1px solid #dedede;
    margin-top: -2px !important;
    position: relative; }
/* line 3725, ../sass/_includes/_modules.scss */
#Content .tab_container {
  border-top: 1px solid #dedede;
  padding-top: 20px; }
/* line 3730, ../sass/_includes/_modules.scss */
#Content .tabContent {
  padding: 34px 0 12px; }
  /* line 3733, ../sass/_includes/_modules.scss */
  #Content .tabContent.tight {
    padding-top: 0; }
/* line 3736, ../sass/_includes/_modules.scss */
#Content .whitepaper {
  overflow: hidden;
  width: 100% !important;
  font-size: 153.9 !important;
  padding-bottom: 20px; }
  /* line 3742, ../sass/_includes/_modules.scss */
  #Content .whitepaper br {
    display: none; }
  /* line 3744, ../sass/_includes/_modules.scss */
  #Content .whitepaper h3 {
    font-size: 153.9% !important;
    margin-top: -3px !important; }
  /* line 3746, ../sass/_includes/_modules.scss */
  #Content .whitepaper .icon {
    background: url("images/common/icons.png") no-repeat -317px -128px;
    display: block;
    float: left;
    height: 60px;
    margin-right: 20px !important;
    width: 60px; }
  /* line 3754, ../sass/_includes/_modules.scss */
  #Content .whitepaper a {
    display: block;
    padding: 20px 0 0 !important; }
/* line 3760, ../sass/_includes/_modules.scss */
#Content .callout .columns {
  padding: 5px 20px 20px; }
/* line 3764, ../sass/_includes/_modules.scss */
#Content .callout p {
  text-align: right; }
  /* line 3766, ../sass/_includes/_modules.scss */
  #Content .callout p a {
    float: right !important; }
/* line 3771, ../sass/_includes/_modules.scss */
#Content .callout .content {
  min-height: 168px !important; }
  @media only screen and (max-width: 767px) {
    /* line 3771, ../sass/_includes/_modules.scss */
    #Content .callout .content {
      min-height: 75px !important; } }
/* line 3780, ../sass/_includes/_modules.scss */
#Content table td, #Content table th {
  padding: 5px !important; }
/* line 3783, ../sass/_includes/_modules.scss */
#Content table .tr-blue {
  font-weight: bold; }
/* line 3786, ../sass/_includes/_modules.scss */
#Content table .header {
  color: #fff;
  font-weight: bold; }

/* line 3794, ../sass/_includes/_modules.scss */
body.events #Content .tabNavContainer {
  overflow: hidden; }
/* line 3801, ../sass/_includes/_modules.scss */
body.events #Content .tabs ul.tabNav li a {
  padding: 11px 16px; }

/* line 3810, ../sass/_includes/_modules.scss */
#Sidebar h3 {
  color: #ca5f14;
  text-transform: uppercase;
  font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
  font-size: 15px;
  font-size: 1.07692rem;
  font-weight: normal; }
/* line 3816, ../sass/_includes/_modules.scss */
#Sidebar .sidebarBlocks {
  background: url(images/common/sidebar-blocks-bg.png) no-repeat 0 0;
  background-size: auto 100%;
  margin-bottom: 35px;
  padding-left: 60px;
  width: 75%; }
  @media only screen and (max-width: 767px) {
    /* line 3816, ../sass/_includes/_modules.scss */
    #Sidebar .sidebarBlocks {
      background: 0;
      padding: 0 8px;
      width: 100%; } }
  /* line 3828, ../sass/_includes/_modules.scss */
  #Sidebar .sidebarBlocks h3 {
    margin-top: 0; }
  /* line 3829, ../sass/_includes/_modules.scss */
  #Sidebar .sidebarBlocks p {
    line-height: 1.2em;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal;
    font-style: normal; }
  /* line 3833, ../sass/_includes/_modules.scss */
  #Sidebar .sidebarBlocks b {
    font-weight: normal;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 12px;
    font-size: 0.84615rem;
    font-weight: normal; }
/* line 3840, ../sass/_includes/_modules.scss */
#Sidebar .twitter .header {
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Sidebar .twitter .header:before, #Sidebar .twitter .header:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  #Sidebar .twitter .header:after {
    clear: both; }
  /* line 3843, ../sass/_includes/_modules.scss */
  #Sidebar .twitter .header h3 {
    float: left;
    margin-top: 8px; }
  /* line 3844, ../sass/_includes/_modules.scss */
  #Sidebar .twitter .header a.follow {
    background: url(images/common/common-images-sprite.png) no-repeat 0 -58px;
    display: block;
    float: right;
    height: 30px;
    text-indent: -32000em;
    width: 86px; }
/* line 3854, ../sass/_includes/_modules.scss */
#Sidebar .twitter .channel time {
  color: #a1a1a1;
  display: block;
  margin-bottom: 9px;
  font-family: "HelveticaNeueLTStd-It", helvetica, arial, clean, sans-serif;
  font-size: 12px;
  font-size: 0.84615rem;
  font-weight: normal; }
/* line 3860, ../sass/_includes/_modules.scss */
#Sidebar .twitter .channel p {
  margin: 0 0 35px 0;
  font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
  font-size: 12px;
  font-size: 0.84615rem;
  font-weight: normal;
  font-style: normal; }
/* line 3866, ../sass/_includes/_modules.scss */
#Sidebar .mediaInquiries {
  margin-bottom: 35px; }

/* line 3869, ../sass/_includes/_modules.scss */
#Announcements {
  background: url(images/common/announcements-bg.jpg) repeat-y 50% 100%;
  margin: 0 0 35px 0;
  padding: 20px 0 5px; }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    /* line 3874, ../sass/_includes/_modules.scss */
    #Announcements .newsCols {
      padding-left: 8px;
      padding-right: 8px; } }
  @media only screen and (max-width: 767px) {
    /* line 3874, ../sass/_includes/_modules.scss */
    #Announcements .newsCols {
      padding-left: 8px;
      padding-right: 8px; } }
  /* line 3885, ../sass/_includes/_modules.scss */
  #Announcements .announcementsNav {
    color: #fff;
    display: block;
    line-height: 1.231em;
    margin-top: 7px;
    min-width: 140px;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements .announcementsNav:before, #Announcements .announcementsNav:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements .announcementsNav:after {
      clear: both; }
    /* line 3893, ../sass/_includes/_modules.scss */
    #Announcements .announcementsNav span {
      color: #fff;
      display: block;
      float: left;
      padding: 6px 4px 0;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 12px;
      font-size: 0.84615rem;
      font-weight: normal; }
    /* line 3900, ../sass/_includes/_modules.scss */
    #Announcements .announcementsNav .navLinks {
      float: left;
      margin-left: 8px; }
      /* line 3904, ../sass/_includes/_modules.scss */
      #Announcements .announcementsNav .navLinks a {
        display: block;
        float: left;
        height: 22px;
        margin-top: 3px;
        margin-left: 1px;
        text-indent: -32000em;
        width: 22px; }
        /* line 3913, ../sass/_includes/_modules.scss */
        #Announcements .announcementsNav .navLinks a.prev {
          background: url(images/common/common-images-sprite.png) no-repeat -39px -34px;
          margin-right: 1px; }
        /* line 3917, ../sass/_includes/_modules.scss */
        #Announcements .announcementsNav .navLinks a.next {
          background: url(images/common/common-images-sprite.png) no-repeat -62px -34px; }
  /* line 3924, ../sass/_includes/_modules.scss */
  #Announcements .carouselContainer {
    background: url(images/common/announcements-carousel-bg.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 55px; }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      /* line 3924, ../sass/_includes/_modules.scss */
      #Announcements .carouselContainer {
        padding-left: 8px;
        padding-right: 8px; } }
    @media only screen and (max-width: 767px) {
      /* line 3924, ../sass/_includes/_modules.scss */
      #Announcements .carouselContainer {
        padding-left: 8px;
        padding-right: 8px; } }
  /* line 3942, ../sass/_includes/_modules.scss */
  #Announcements ul.carousel {
    margin: 13px 0 0;
    padding: 0;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements ul.carousel:before, #Announcements ul.carousel:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements ul.carousel:after {
      clear: both; }
    /* line 3946, ../sass/_includes/_modules.scss */
    #Announcements ul.carousel li {
      color: #fff;
      float: left;
      line-height: 1.231em;
      list-style-type: none;
      padding: 0;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 12px;
      font-size: 0.84615rem;
      font-weight: normal; }
      /* line 3954, ../sass/_includes/_modules.scss */
      #Announcements ul.carousel li a {
        color: #fff; }
  /* line 3959, ../sass/_includes/_modules.scss */
  #Announcements .three-up {
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements .three-up:before, #Announcements .three-up:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #Announcements .three-up:after {
      clear: both; }
    /* line 3962, ../sass/_includes/_modules.scss */
    #Announcements .three-up h3 {
      color: #fff;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 16px;
      font-size: 1.15385rem;
      font-weight: normal; }
      /* line 3965, ../sass/_includes/_modules.scss */
      #Announcements .three-up h3 a {
        color: #fff; }

/* line 3972, ../sass/_includes/_modules.scss */
#ContentFooter {
  margin: 0; padding-top: 40px !important; border-top: 1px solid #d8d8d8; 
  /* background: #eee url(/wp-content/themes/datastax-2013/css/images/footer/grid-noise.png) !important; -updated062615 */
  background:none;
}
/* added -updated062615 */ 
div#ContentFooter.row {
    background: #fff !important; /* new color - f9f9f7*/
}
  /* line 3974, ../sass/_includes/_modules.scss */
  #ContentFooter .fiveCol {
    padding-bottom: 30px;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter .fiveCol:before, #ContentFooter .fiveCol:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter .fiveCol:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 3974, ../sass/_includes/_modules.scss */
      #ContentFooter .fiveCol {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%; } }
    /* line 3984, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.col {
      float: left;
      min-width: 150px;
      padding-right: 20px; }
      /* line 3991, ../sass/_includes/_modules.scss */
      #ContentFooter .fiveCol div.col:nth-child(2) li:first-child,
      #ContentFooter .fiveCol div.col:nth-child(2) li:nth-child(5) {
        font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
        font-size: 11px;
        font-size: 0.76923rem;
        font-weight: normal;
        margin-bottom: 9px; }
      /* line 3999, ../sass/_includes/_modules.scss */
      #ContentFooter .fiveCol div.col:nth-child(3) li:first-child,
      #ContentFooter .fiveCol div.col:nth-child(3) li:nth-child(6) {
        font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
        font-size: 11px;
        font-size: 0.76923rem;
        font-weight: normal;
        margin-bottom: 9px; }
    /* line 4006, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.first {
      width: 17%; }
      /* line 4008, ../sass/_includes/_modules.scss */
      .lt-ie8 #ContentFooter .fiveCol div.first {
        width: 16%; }
      @media only screen and (max-width: 767px) {
        /* line 4006, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol div.first {
          width: 50%; } }
    /* line 4011, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.second {
      width: 17%; }
      /* line 4012, ../sass/_includes/_modules.scss */
      .lt-ie8 #ContentFooter .fiveCol div.second {
        width: 16%; }
      @media only screen and (max-width: 767px) {
        /* line 4011, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol div.second {
          width: 50%; } }
    /* line 4015, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.third {
      width: 17%; }
      /* line 4016, ../sass/_includes/_modules.scss */
      .lt-ie8 #ContentFooter .fiveCol div.third {
        width: 16%; }
      @media only screen and (max-width: 767px) {
        /* line 4015, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol div.third {
          width: 50%; } }
    /* line 4019, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.fourth {
      width: 20%; }
      /* line 4020, ../sass/_includes/_modules.scss */
      .lt-ie8 #ContentFooter .fiveCol div.fourth {
        width: 19%; }
      @media only screen and (max-width: 767px) {
        /* line 4019, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol div.fourth {
          width: 50%; } }
    /* line 4023, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol div.last {
      float: right;
      padding-right: 0; }
      @media only screen and (max-width: 767px) {
        /* line 4023, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol div.last {
          float: left;
          width: 100%; } }
      /* line 4033, ../sass/_includes/_modules.scss */
      .lt-ie8 #ContentFooter .fiveCol div.last {
        width: 24%; }
    /* line 4038, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol h3 {
      margin: 0 0 9px 0;
      font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
      font-size: 11px;
      font-size: 0.76923rem;
      font-weight: normal; }
      /* line 4042, ../sass/_includes/_modules.scss */
      #ContentFooter .fiveCol h3 a {
        color: #000; }
        /* line 4044, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol h3 a:hover {
          color: #ca5f14; }
    /* line 4048, ../sass/_includes/_modules.scss */
    #ContentFooter .fiveCol ul {
      padding-left: 0; }
      /* line 4050, ../sass/_includes/_modules.scss */
      #ContentFooter .fiveCol ul li {
        list-style-type: none;
        padding: 0 0 9px 0;
        font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
        font-size: 11px;
        font-size: 0.76923rem;
        font-weight: normal;
        font-style: normal; }
        /* line 4055, ../sass/_includes/_modules.scss */
        #ContentFooter .fiveCol ul li a {
          color: #7e7e7e; }
          /* line 4057, ../sass/_includes/_modules.scss */
          #ContentFooter .fiveCol ul li a:hover {
            color: #ca5f14; }
  /* line 4062, ../sass/_includes/_modules.scss */
  #ContentFooter .newsletterSignupBox {
    border: 3px solid #e0e0e0;
    float: right;
    margin-bottom: 22px;
    min-width: 230px;
    padding: 3px 6px 3px 5px;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter .newsletterSignupBox:before, #ContentFooter .newsletterSignupBox:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter .newsletterSignupBox:after {
      clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 4062, ../sass/_includes/_modules.scss */
      #ContentFooter .newsletterSignupBox {
        float: left; } }
    /* line 4074, ../sass/_includes/_modules.scss */
    #ContentFooter .newsletterSignupBox input.text {
      border: 0;
      color: #000;
      float: left;
      width: 190px;
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 11px;
      font-size: 0.76923rem;
      font-weight: normal;
      font-style: normal; }
    /* line 4081, ../sass/_includes/_modules.scss */
    #ContentFooter .newsletterSignupBox input.submit {
      float: right;
      margin-top: 2px; }
  /* line 4084, ../sass/_includes/_modules.scss */
  #ContentFooter ul.social {
    float: right;
    margin-right: 0px;
    margin-bottom: 20px;
    *zoom: 1; }
    /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter ul.social:before, #ContentFooter ul.social:after {
      content: " ";
      display: table; }
    /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
    #ContentFooter ul.social:after {
      clear: both; }
    @media only screen and (min-width: 768px) and (max-width: 959px) {
      /* line 4084, ../sass/_includes/_modules.scss */
      #ContentFooter ul.social {
        float: left !important; } }
    @media only screen and (max-width: 767px) {
      /* line 4084, ../sass/_includes/_modules.scss */
      #ContentFooter ul.social {
        float: left !important; } 
    }
    /* line 4097, ../sass/_includes/_modules.scss */
    #ContentFooter ul.social li {
      float: left;
      padding-right: 5px; }
      /* line 4101, ../sass/_includes/_modules.scss */
      #ContentFooter ul.social li a {
        background: url(images/common/common-images-sprite.png) no-repeat 0 0;
        display: block;
        height: 33px;
        text-indent: -32000em;
        width: 32px;
        background-repeat:no-repeat;
        }
        /* line 4108, ../sass/_includes/_modules.scss */
        #ContentFooter ul.social li a.facebook {
          background-position: 0 0; 
          background-image: url('/wp-content/themes/datastax-2014-08/css/images/common/social-facebook.svg'), none;
          background-position: 0 0, 0 0; 
          }
        /* line 4109, ../sass/_includes/_modules.scss */
        #ContentFooter ul.social li a.twitter {
          background-position: -37px 0; 
          background-image: url('/wp-content/themes/datastax-2014-08/css/images/common/social-twitter.svg'), none;
          background-position: 0 0, 0 0; 
          }
        /* line 4110, ../sass/_includes/_modules.scss */
        #ContentFooter ul.social li a.googlePlus {
          background-position: -74px 0; 
          background-image: url('/wp-content/themes/datastax-2014-08/css/images/common/social-googleplus.svg'), none;
          background-position: 0 0, 0 0; 
          }
        /* line 4111, ../sass/_includes/_modules.scss */
        #ContentFooter ul.social li a.blog {
          background-position: -111px 0;
          background-image: url('/wp-content/themes/datastax-2014-08/css/images/common/social-blog.svg'), none;
          background-position: 0 0, 0 0; 
        }
/* line 4119, ../sass/_includes/_modules.scss */
#bdc-contact {
  padding-top: 70px;
  margin-bottom: 35px;
  background: url(/wp-content/themes/datastax-2013/css/images/backgrounds/pattern-8roo.png) 0 0 repeat; }
  /* line 4125, ../sass/_includes/_modules.scss */
  #bdc-contact h2, #bdc-contact h3, #bdc-contact p, #bdc-contact a, #bdc-contact li {
    color: white !important; }
  /* line 4127, ../sass/_includes/_modules.scss */
  #bdc-contact h2 {
    margin: 0 !important;
    padding-bottom: 0;
    font-weight: bold !important;
    font-family: "HelveticaNeueLTStd-Bd", helvetica, arial, clean, sans-serif;
    font-size: 29px;
    font-size: 2.15385rem;
    font-weight: normal; }
  /* line 4133, ../sass/_includes/_modules.scss */
  #bdc-contact h3 {
    width: auto;
    line-height: 22px;
    font-size: 1.38462rem !important;
    font-weight: normal !important;
    margin: 20px 0;
    text-transform: uppercase; }
  /* line 4142, ../sass/_includes/_modules.scss */
  #bdc-contact a {
    text-decoration: underline !important; }
  @media all and (max-width: 940px) {
    /* line 4144, ../sass/_includes/_modules.scss */
    #bdc-contact .six {
      float: left;
      clear: left; } }
  /* line 4148, ../sass/_includes/_modules.scss */
  #bdc-contact .contact-info {
    width: 90%;
    overflow: auto; }
    /* line 4155, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info p {
      line-height: 18px;
      font-size: 108% !important; }
    /* line 4157, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info ul, #bdc-contact .contact-info li {
      list-style: none;
      margin: 0;
      padding: 0; }
    /* line 4163, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info li {
      font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
      font-size: 15px;
      font-size: 1.07692rem;
      font-weight: normal;
      font-style: normal;
      line-height: 16px;
      padding-left: 35px;
      padding-bottom: 2px;
      margin-bottom: 15px;
      background: url(images/bdc/icns-bdc-contact.png) 0 -37px no-repeat; }
    /* line 4172, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info li:first-child {
      line-height: 18px;
      background-position: 0 0; }
    /* line 4177, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info .col {
      width: auto;
      float: left; }
    /* line 4182, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info .lft {
      width: 230px !important; }
    /* line 4184, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-info hr {
      border: none;
      border-top: 1px solid white;
      height: 1px;
      margin: 40px 0;
      padding: 0; }
  /* line 4194, ../sass/_includes/_modules.scss */
  #bdc-contact .contact-form {
    width: 450px;
    margin-top: 40px;
    padding: 30px 0 0 30px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.25); }
    /* line 4205, ../sass/_includes/_modules.scss */
    #bdc-contact .contact-form iframe {
      border: none;
      width: 500px;
      height: 400px;
      overflow-y: hidden !important; }

/* line 4216, ../sass/_includes/_modules.scss */
#Content article .add-icons {
  margin: 0 0 35px;
  padding: 0;
  float: right;
  width: 100%; }
  /* line 4222, ../sass/_includes/_modules.scss */
  #Content article .add-icons li {
    float: left;
    display: block; }
  /* line 4227, ../sass/_includes/_modules.scss */
  #Content article .add-icons li a {
    float: left;
    vertical-align: bottom;
    margin: 0;
    padding: 65px 0px 0 13px; }
  /* line 4234, ../sass/_includes/_modules.scss */
  #Content article .add-icons li.video {
    display: inline;
    display: block;
    margin: 0 5px;
    padding: 0;
    width: 60px;
    height: 60px;
    background: url("../images/video-a-hover.jpg?1") no-repeat center; }
  /* line 4243, ../sass/_includes/_modules.scss */
  #Content article .add-icons li.video:hover {
    display: inline;
    display: block;
    margin: 0 5px;
    padding: 0;
    width: 60px;
    height: 60px;
    background: url("../images/video-a-hover.jpg?1") no-repeat center; }
  /* line 4252, ../sass/_includes/_modules.scss */
  #Content article .add-icons li.webinar {
    display: inline;
    display: block;
    margin: 0 5px;
    padding: 0;
    width: 60px;
    height: 60px;
    background: url("../images/webinar-a-hover.jpg?1") no-repeat center; }
  /* line 4261, ../sass/_includes/_modules.scss */
  #Content article .add-icons li.webinar:hover {
    display: inline;
    display: block;
    margin: 0 5px;
    padding: 0;
    width: 60px;
    height: 60px;
    background: url("../images/webinar-a-hover.jpg?1") no-repeat center; }

/*
  # Behaviors

  Add some verbiage about what Behaviors are are and how they're used.

*/
/* ## Spacing */
/*
  ## Click Hint

  Used to provide a clue that images can be clicked on for larger version.

    <em class="click-hint">Click images to view in detail</em>
*/
/* line 18, ../sass/_includes/_behaviors.scss */
.click-hint {
  display: block;
  font-size: 12px;
  font-size: 0.84615rem;
  text-style: italic; }

/*
  ## Vertical Centering

  Vertically center an element.

  Adapted from: http://css-tricks.com/centering-in-the-unknown/

    <div class="documentation-aid">
      <div class="block-vertical" style="height: 100px">
        <h2 class="centered">lorem ipsum dolor sit amet</h2>
      </div>
    </div>
*/
/* line 41, ../sass/_includes/_behaviors.scss */
.block-vertical.center {
  text-align: center; }
/* line 42, ../sass/_includes/_behaviors.scss */
.block-vertical:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }
/* line 50, ../sass/_includes/_behaviors.scss */
.block-vertical .centered {
  display: inline-block;
  vertical-align: middle; }

/*
  ## no-top-margin

  Get rid of any top margin to make the content line up with sibling content.

*/
/* line 62, ../sass/_includes/_behaviors.scss */
.no-top-margin {
  margin-top: 0 !important; }

/*
  ## no-bottom-margin

  Get rid of any bottom margin to "pull up" content below the element.
*/
/* line 71, ../sass/_includes/_behaviors.scss */
.no-bottom-margin {
  margin-bottom: 0 !important; }

/*
  ## clearfix

  To clear floated child elements.

  class: <code>clearfix</code>

    <div class="documentation-aid-bordered">
      <div class="clearfix">
        <div class="documentation-aid" style="float: right">Floated Element</div>
      </div>
    </div>
*/
/* line 88, ../sass/_includes/_behaviors.scss */
.clearfix {
  *zoom: 1; }
  /* line 4, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }
  /* line 5, C:/Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-3.2.3/scss/foundation/mixins/_clearfix.scss */
  .clearfix:after {
    clear: both; }

/*
  ## Image Replacement

  For text that is being replaced with a graphic

  class: <code>ir</code>

    <a href="#" class="social-media-item facebook ir">Facebook</a>
*/
/* line 21, ../sass/_includes/_helpers.scss */
.ir {
  overflow: hidden;
  text-indent: -999em;
  white-space: nowrap; }

/*
  ## jQuery UI Tabs

  Used internally by jQuery UI for hiding elements.
*/
/* line 106, ../sass/_includes/_behaviors.scss */
.ui-tabs-hide {
  display: none; }

/* line 108, ../sass/_includes/_behaviors.scss */
.push-down {
  padding-top: 12px; }

/* line 110, ../sass/_includes/_behaviors.scss */
.center {
  text-align: center; }

/* line 111, ../sass/_includes/_behaviors.scss */
.bordered {
  border: 1px solid #999999;
  -webkit-box-shadow: 3px 3px 3px 0 #999999;
  -moz-box-shadow: 3px 3px 3px 0 #999999;
  box-shadow: 3px 3px 3px 0 #999999; }

/* line 1, ../sass/_includes/_tooltipster.scss */
html {
  -webkit-font-smoothing: antialiased; }

/* line 5, ../sass/_includes/_tooltipster.scss */
.tooltipster-default {
  color: #fff;
  background: #4b3c39;
  border: 1px solid #959595;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

/* line 12, ../sass/_includes/_tooltipster.scss */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden; }
  /* line 19, ../sass/_includes/_tooltipster.scss */
  .tooltipster-default .tooltipster-content h3 {
    color: white !important;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 11pt; }
  /* line 25, ../sass/_includes/_tooltipster.scss */
  .tooltipster-default .tooltipster-content p {
    color: #b9b4b1;
    font-size: 11.5px;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #b9b4b1; }
  /* line 32, ../sass/_includes/_tooltipster.scss */
  .tooltipster-default .tooltipster-content a {
    color: #fff;
    font-style: italic; }
    /* line 35, ../sass/_includes/_tooltipster.scss */
    .tooltipster-default .tooltipster-content a:hover {
      text-decoration: underline; }

/* line 43, ../sass/_includes/_tooltipster.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px; }

/* line 48, ../sass/_includes/_tooltipster.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible; }

/* line 58, ../sass/_includes/_tooltipster.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden; }

/* line 62, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

/* line 73, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

/* line 81, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px; }

/* line 89, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px; }

/* line 98, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px; }

/* line 106, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px; }

/* line 115, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

/* line 121, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px; }

/* line 125, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

/* line 129, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px; }

/* line 133, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

/* line 137, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px; }

/* line 145, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

/* line 152, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px; }

/* line 160, ../sass/_includes/_tooltipster.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

/* line 167, ../sass/_includes/_tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

/* line 175, ../sass/_includes/_tooltipster.scss */
.tooltipster-fade-show {
  opacity: 1; }

/* line 179, ../sass/_includes/_tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

/* line 192, ../sass/_includes/_tooltipster.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 206, ../sass/_includes/_tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

/* line 219, ../sass/_includes/_tooltipster.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

/* line 234, ../sass/_includes/_tooltipster.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 250, ../sass/_includes/_tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0; }

/* line 260, ../sass/_includes/_tooltipster.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 276, ../sass/_includes/_tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0; }

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
/* line 288, ../sass/_includes/_tooltipster.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); }

/* =============================================================================
   Styling for page: Customers
   ========================================================================== */
/* line 4, ../sass/_includes/_page-customers.scss */
body.page-template-customers-php {
  /*
    #Content div.customer-wrap {
      width: 960px;
      margin: 35px auto;
  
      @media only screen and (min-width: 768px) and (max-width: 959px) { width: 768px; }
      @media only screen and (max-width: 767px) { width: 300px; }
      @media only screen and (min-width: 480px) and (max-width: 767px) { width: 420px; }
    }
  
    div.customer {
      width: 128px;
      height: 128px;
      float: left;
      margin: 0 80px 0 0;
  
      &:last-child { margin-right: 0; }
    }
  */ }
  /* line 25, ../sass/_includes/_page-customers.scss */
  body.page-template-customers-php #Content div.row.customer-wrap {
    /*
        @media only screen and (min-width: 320px) {
          .customer-desc {
            left: -6px;
            width: 200px;
            height: auto;
            z-index: 5;
    
          }
        }
    */ }
    /* line 26, ../sass/_includes/_page-customers.scss */
    body.page-template-customers-php #Content div.row.customer-wrap .three.columns {
      width: 20% !important; }


/* =============================================================================
   Styling for page: Training
   ========================================================================== */

  .clear {
    clear: both;
    height: 0px;
  }
  .clear-8 {
    clear: both;
    height: 8px;
  }
  .clear-16 {
    clear: both;
    height: 16px;
  }
  .clear-20 {
    clear: both;
    height: 20px;
  }
  .clear-24 {
    clear: both;
    height: 24px;
  }
  .clear-28 {
    clear: both;
    height: 28px;
  }
  .clear-32 {
    clear: both;
    height: 32px;
  }
  .clear-36 {
    clear: both;
    height: 36px;
  }
  .training-nav-container {
    margin-top: 12px;
    margin-bottom: 32px;
  }
  .training-nav-container a {
    
  }
  .training-nav-link {
    font-weight: normal;
    font-size: 1.08em;
    text-align: center;
    float: left;
    margin: 0% 2% 0% 0%;
    font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, clean, sans-serif;
    text-transform: uppercase;
    width: 16%;
    min-height: 48px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-wrap: wrap;
    border-bottom: 4px solid #b3b3b3;
    background: #eee;
  }
  .training-nav-link:hover {
    color: #fff;
    background: #e4a273 !important;
    border-bottom: 4px solid #ca5f14;
  }
  .training-mobile-nav-container {
    margin-top: 0px;
    padding: 20px;
    background-color: #007a97;
    border-top: 2px solid #5BB6CB;
    border-bottom: 4px solid #005062;
  }
  .training-mobile-nav-container h3 {
    color: #fff;
  }
  .training-mobile-nav-container input {
    display: inline;
    height: 28px;
    width: 40px;
    margin-bottom: 0px;
    margin-left: 8px;
  }
  form select.training-mobile-nav {
    position: relative !important;
    display: inline-block !important;
    visibility: visible !important;
    top: 0em !important;
    width: 33%;
    font-size: 16px;
  }
  .downloadBox {
    text-align: left !important;
  }
  .downloadBox p.cta {
    font-size: 16px !important;
    font-style: oblique !important;
    margin: 10px 0px 10px 0px !important;
  }
  .downloadBox p.cta-big {
    font-weight: bold !important;
    font-size: 28px !important;
    margin-bottom: -20px !important;
  }
  .downloadBox a {
    
  }
  .downloadBox p.cta-button {
    background-color: #ca5f14 !important;
    padding: 7px 10px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    border-radius: 7px !important;
    margin-bottom: 28px !important;
  }
  a.cta-button-body {
    font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, clean, sans-serif !important;
    font-size: 1.15em;
    text-align: center;
    padding: 8px 12px !important;
    margin-bottom: 24px;
    margin-right: 20px;
    border: 1px solid #bf5a13;
    display: inline-block;
    background: #ca5f14;
    background-image: -ms-linear-gradient(top, #e2641b, #d33905);
    background: -webkit-gradient(linear, left top, left bottom, from(#e2641b), to(#d33905));
    background: -moz-linear-gradient(top, #e2641b, #d33905);
    -pie-background: linear-gradient(#e2641b, #d33905);
    border-radius: 8px;
    box-shadow: 0px 3px 3px 0px #999999;
    text-transform: uppercase !important;
  }
  a.cta-button-body span {
    color: #fff;
    display: block;
    padding-left: 0px;
    padding-top: 0px;
    text-align: center;
    text-shadow: 0 1px 2px #2b2b2b;
    font-family: "HelveticaNeueLTStd-Roman", helvetica, arial, clean, sans-serif;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5em !important;
  }
  p.cta-button-wrapper-body br {
    display: none;
  }
  p.cta-button-wrapper-body {
    margin-top: 20px;
  }
  a.reg-link {
    font-family: 'HelveticaNeueLTStd-Bd', helvetica, arial, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    word-wrap: normal;
  }
  tr {
    height: 36px !important;
  }
  @media only screen and (min-width: 768px) {
    .training-mobile-nav-container {
      display: none;
    }
  }
  @media only screen and (max-width: 767px) {
    .training-nav-container {
      display: none;
    }
    .training-mobile-nav-container {
      display: block !important;
    }
  }


/* =============================================================================
   Styling for page: New Home
   ========================================================================== */
div.home-bucket {
  padding: 0px 32px 32px 32px;
  border-right: 1px solid #d8d8d8;
  text-align: left;
  margin-bottom: 20px;
}
div.home-bucket p {
  font-size: 16px !important;
}
div.home-bucket-last {
  padding: 0px 32px 16px 32px;
  border-right: none !important;
  text-align: left;
}
div.home-bucket-last p {
  font-size: 16px !important;
}
div.home-bucket h2 {
  margin-bottom: 16px !important;
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 24px;
  text-transform: none !important;
  color: #007a97 !important;
  margin-top: 16px !important;
  line-height: 120%;
}
div.home-bucket-last h2 {
  margin-bottom: 16px !important;
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-weight: 300 !important;
  font-size: 24px;
  text-transform: none !important;
  color: #007a97 !important;
  margin-top: 16px !important;
  line-height: 120%;
}
.home-bucket a {
  color: #ca5f14 !important;
}
.home-bucket-last a {
  color: #ca5f14 !important;
}
.fma-top {
  background: url(/wp-content/themes/datastax-2013/images/home/fma-internet-enterprise-bg.jpg) center no-repeat !important;
  background-color: #007a97 !important;
  width: 100%;
  min-height: 400px;
  max-height: 1180px;
}
.fma-button a {
  float: left;
  color: #fff !important;
  background: #ca5f14;
  border-bottom: 3px solid #833a07;
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-size: 20px;
  text-transform: uppercase;
  padding: 12px !important;
  margin: 0px 0px 32px 0px;
  border-radius: 4px;
}
.fma-button a br {
  display: none;
}
.fma-button a:hover {
  background: #e48a4a;
  border-bottom: 3px solid #ca5f14;
}
.fma-button a:active {
  background: #ca5f14;
  margin-top: 2px !important;
  border-bottom: 2px solid #833a07;
  margin-bottom: 0px;
}
.big-button a {
  text-align: center !important;
  float: none !important;
  color: #fff !important;
  background: #ca5f14;
  border-bottom: 3px solid #833a07;
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-size: 20px;
  text-transform: uppercase;
  padding: 12px !important;
  margin: 0px 0px 32px 0px;
  border-radius: 4px;
}
.big-button a br {
  display: none;
}
.big-button a:hover {
  background: #e48a4a;
  border-bottom: 3px solid #ca5f14;
}
.big-button a:active {
  background: #ca5f14;
  margin-top: 2px !important;
  border-bottom: 2px solid #833a07;
  margin-bottom: 0px;
}
.small-button {
  margin-top: 28px !important;
  margin-bottom: 12px !important;
}
.small-button a {
  text-align: center !important;
  float: none !important;
  color: #fff !important;
  background: #cc6600;
  /*border-bottom: 3px solid #833a07;*/
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-size: 12px;
  text-transform: uppercase;
  padding: 16px !important;
  margin: 32px 0px !important;
  border-radius: 4px;
}
.small-button a br {
  display: none;
}
.small-button a:hover {
  background: #e48a4a;
  /*border-bottom: 3px solid #ca5f14;*/
}
.small-button a:active {
  background: #cc6600;
  margin-top: 3px !important;
  /*border-bottom: 1px solid #833a07;*/
  margin-bottom: 0px;
}





.small-button-yellow {
  margin-top: 28px !important;
  margin-bottom: 12px !important;
}
.small-button-yellow a {
  text-align: center !important;
  float: none !important;
  color: #fff !important;
  background: #ddaf53;
  /*border-bottom: 3px solid #833a07;*/
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-size: 12px;
  text-transform: uppercase;
  padding: 16px !important;
  margin: 32px 0px !important;
  border-radius: 4px;
}
.small-button-yellow a br {
  display: none;
}
.small-button-yellow a:hover {
  background: #ffd684;
  /*border-bottom: 3px solid #ca5f14;*/
}
.small-button-yellow a:active {
  background: #ddaf53;
  margin-top: 3px !important;
  /*border-bottom: 1px solid #833a07;*/
  margin-bottom: 0px;
}




.big-btn-yellow {
  margin-top: 28px !important;
  margin-bottom: 12px !important;
}
.big-btn-yellow a {
  text-align: center !important;
  float: none !important;
  color: #fff !important;
  background: #ddaf53;
  /*border-bottom: 3px solid #833a07;*/
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif !important;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px !important;
  margin: 32px 0px !important;
  border-radius: 4px;
}
.big-btn-yellow a br {
  display: none;
}
.big-btn-yellow a:hover {
  background: #ffd684;
  /*border-bottom: 3px solid #ca5f14;*/
}
.big-btn-yellow a:active {
  background: #ddaf53;
  margin-top: 3px !important;
  /*border-bottom: 1px solid #833a07;*/
  margin-bottom: 0px;
}





.headline-wrapper {
  margin-top: 17%;
}
.headline-wrapper h1 {
  color: yellow !important;
  font-family: 'HelveticaNeueLTStd-Roman', helvetica, arial, sans-serif;
  font-weight: 700;
  font-size: 40px;
  word-spacing: 2px;
  line-height: 120%;
  text-shadow: 0 3px 0 #005062;
}
.headline-wrapper h2 {
  color: #fff !important;
  font-size: 24px;
  text-shadow: 0 3px 0 #005062;
}
.phone-wrapper {
  margin-top: 0%;
}
.phone-wrapper img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.life-wrapper {
  margin-left: 0px;
}
.life-wrapper p {
  font-size: 32px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  line-height: 100%;
  text-align: center;
}
.life-wrapper img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70%;
}
span.line-hide {
  display: none;
}
/* Landscape phones and down */
@media (max-width: 480px) {
  .headline-wrapper {
    margin-top: 10%;
    margin-right: 0px;
    width: 98%;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .fma-button a {
    font-size: 16px;
    text-align: center;
    float: none;
    margin-top: 20px 0px 44px 0px !important;
    padding: 8px;
  }
  .big-button a {
    font-size: 16px;
    text-align: center;
    float: none;
    margin-top: 20px 0px 44px 0px !important;
    padding: 8px;
  }
  .headline-wrapper h1 {
    font-size: 32px;
  }
  .headline-wrapper h2 {
    color: #fff !important;
    font-size: 20px;
  }
  img.life-small {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  .life-wrapper {
    display: none;
  }
  .page-template-home-template-php #Mast h1 {
    font-size: 24px !important;
    letter-spacing: -1px; 
  }
  .page-template-home-template-php #Mast h2 {
    font-size: 24px;
    letter-spacing: -1px; 
  }
  .page-template-home-template-php #Mast h1 br {
    display: none;
  }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .headline-wrapper {
    margin-top: 10%;
    margin-right: 0px;
    width: 80%;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .fma-button a {
    font-size: 16px;
    text-align: center;
    float: none;
    margin-top: 20px 0px 44px 0px !important;
    padding: 8px;
  }
  .big-button a {
    font-size: 16px;
    text-align: center;
    float: none;
    margin-top: 20px 0px 44px 0px !important;
    padding: 8px;
  }
  .headline-wrapper h1 {
    font-size: 32px;
  }
  .headline-wrapper h2 {
    color: #fff !important;
    font-size: 20px;
  }
  img.life-small {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  .life-wrapper {
    display: none;
  }
  .home-bucket {
    border-right: 0px !important;
    border-bottom: 1px solid #d8d8d8 !important;
  }
  div.home-bucket h2 br {
    display: none;
  }
  div.home-bucket-last h2 br {
    display: none;
  }
  .line-hide {
    display: inline !important;
  }
  .page-template-home-template-php #Mast h1 {
    font-size: 32px !important;
    letter-spacing: -1px; 
  }
  .page-template-home-template-php #Mast h2 {
    font-size: 32px;
    letter-spacing: -1px; 
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 940px) {
  .headline-wrapper {
    margin-top: 10%;
  }
  .fma-button a {
    font-size: 16px;
  }
  .big-button a {
    font-size: 16px;
  }
  .headline-wrapper h1 {
    font-size: 32px;
  }
  .headline-wrapper h2 {
    color: #fff !important;
    font-size: 20px;
  }
  img.life-small {
    display: none;
  }
  div.home-bucket h2 {
    font-size: 20px;
  }
  div.home-bucket-last h2 {
    font-size: 20px;
  }
  div.home-bucket h2 br {
    display: none;
  }
  div.home-bucket-last h2 br {
    display: none;
  }
  .page-template-home-template-php #Mast h1 {
    font-size: 40px !important;
    letter-spacing: -2px; 
  }
  /* line 474, ../sass/_includes/_modules.scss */
  .page-template-home-template-php #Mast h2 {
    font-size: 32px;
    letter-spacing: -1px; 
  }
}
/* Default: 940px and up  */
@media (min-width: 940px) and (max-width: 1210px) {
  .headline-wrapper {
    margin-top: 20%;
  }
  .fma-button a {
    font-size: 16px;
  }
  .big-button a {
    font-size: 16px;
  }
  .headline-wrapper h1 {
    font-size: 36px;
  }
  .headline-wrapper h2 {
    color: #fff !important;
    font-size: 20px;
  }
  img.life-small {
    display: none;
  }
  div.home-bucket h2 {
    font-size: 20px;
  }
  div.home-bucket-last h2 {
    font-size: 20px;
  }
  .page-template-home-template-php #Mast h1 {
    font-size: 46px !important;
    letter-spacing: -3px;
  }
  /* line 474, ../sass/_includes/_modules.scss */
  .page-template-home-template-php #Mast h2 {
    font-size: 36px;
    letter-spacing: -1px; 
  }
}
/* Large desktop */
@media (min-width: 1210px) {
  .headline-wrapper h2 {
    color: #fff !important;
    font-size: 28px;
  }
  img.life-small {
    display: none;
  }
}


li.menu-item-13651 {
  border-radius: 4px !important;
}
li.menu-item-17644 {
  border-radius: 4px !important;
}


/* =============CAREERS PAGE============= */

  h2 {
    margin-bottom: 8px !important;
  }
  .thirds-left {
    padding: 0 30px 0 0px;
  }
  .thirds-center {
    padding: 0 15px;
  }
  .thirds-right {
    padding: 0 0px 0 30px;
  }
  img.big-fma {
    display: block;
  }
  img.small-fma {
    display: none;
  }
  @media (max-width: 480px) {
    .thirds-left {
      padding: 0px;
    }
    .thirds-center {
      padding: 0px;
    }
    .thirds-right {
      padding: 0px;
    }
    img.big-fma {
      display: none;
    }
    img.small-fma {
      display: block;
    }
  }
  @media (max-width: 767px) {
    .thirds-left {
      padding: 0px;
    }
    .thirds-center {
      padding: 0px;
    }
    .thirds-right {
      padding: 0px;
    }
    img.big-fma {
      display: none;
    }
    img.small-fma {
      display: block;
    }
  }
  @media (min-width: 768px) and (max-width: 940px) {
    
  }

/* =============================================================================
   Styling for page: Investors
   ========================================================================== */
.investor { 
    border-bottom: 1px solid #dedede;
    margin-bottom: 30px !important;
    padding-bottom: 30px;
}
.investor .title {
    display: inline-block;
    float:left;
    font-size: 16px !important;
    margin: 0 0 0 0 !important;
}
.investor .toggle { 
    display:inline-block;
    float:right;
    line-height: 30px !important;
    margin-bottom: 10px !important;
}
.investor .content {
    clear:both;
    display: none; 
}
.investor .content p {
    line-height: normal !important;
    margin-bottom: 15px !important;
}
.investor .six img { margin-bottom: 15px; }

#home-page-callout-banners-custom1 p {
line-height: 1.2em;
}
/* v 0514915v3 */
/* =============================================================================
   Overrides  - blogs
   ========================================================================== */
.archive.post-type-archive.post-type-archive-dev-post.blog.dev-center.custom-post-type-archive.custom-post-type-dev-post-archive #MainBody #Mast {display:none;}
.page-id-17670.page-template-template-blog-php.blog #MainBody #Breadcrumbs  {display:none;}
/* =============================================================================
   DX2015 common CONTENT buttons ver2 - started 07.24.1
   ========================================================================== */
.dxAllButtons_ver2_white,
.dxAllButtons_ver2_blue, 
.dxAllButtons_ver2_yellow, 
.dxAllButtons_ver2_orange { /* common for buttons CSS */
    font-family: HelveticaNeueLTStd-Roman, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size:15px; 
    line-height: 15px;
    padding: 14px 37px 12px 37px;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform:uppercase; 
}
#Content .dxAllButtons_ver2_blue {
    background-color: #007b98;
    color: #fff;
}
#Content .dxAllButtons_ver2_blue:hover {
    background-color: #0cb7e1;
}
#Content .dxAllButtons_ver2_white { /* buttons continued */
    background-color: #fff;
    color: #007a97;
}
#Content .dxAllButtons_ver2_white:hover {
    background-color: #ebebeb;
}
#Content .dxAllButtons_ver2_blue {
    background-color: #007b98;
    color: #fff;
}
#Content .dxAllButtons_ver2_yellow {
    background-color: #ffc72c;
    color: #FFF;
}
#Content .dxAllButtons_ver2_yellow:hover {
    background-color: #fabd14;
}
#Content .dxAllButtons_ver2_orange {
    background-color: #cc6600;
    color: #FFF;
}
#Content .dxAllButtons_ver2_orange:hover {
    background-color: #de6a19;
}
/* =============================================================================
   DX2015 common - New Top Main Menu 
   ========================================================================== */
.m-nav-wrap {
    margin-top: 85px;
}
#HeaderStkNav {
    margin: 0;
    padding: 0 12px; 
    position: fixed;
    z-index: 200;
    top: 0px;
    background-color:#fff;
    width:100%;
    height:112px;
}
#HeaderAbsSpr {
    height:112px;
}
#Header #NavigationPrimary>ul>li>a {
    padding-bottom:16px;
}
.header_dsktp_dx_logo {
    float:left; margin-top:27px;
}
.datastaxlogo_stl082515 {
   width:223px; height:47px;
   display: block;
   text-indent: -9999px;
   background: url('/wp-content/themes/datastax-2014-08/images/common/logo.png');
   background-image: url('/wp-content/themes/datastax-2014-08/images/common/logo.svg'), none;
   background-repeat:no-repeat;
   background-size:100% 100%;
}
@media (max-width: 1296px) {
    #dx2013logo_margin_v1 { 
            margin-left: 8.33333%; margin-right:9%; width:82%;
    }
    #dx2013logo_margin_v1 #NavigationPrimary>ul>li>a {
        padding: 8px 6px 8px 6px;
    }
    #dx2013logo_margin_v1 #NavigationPrimary {
        margin-right:-6px;
    }
    #dx2013logo_margin_v1 #NavigationPrimary li:last-child .sub-menu { /* for same itemS dual fallback - alt padding */
        right:6px; 
    }
}
.header_dsktp_search {
    padding-top:16px;
    float:right;
}
.header_dsktp_dx_searchform {
    float:right; margin-right:10px;
}
.header_dsktp_dx_searchform .gsc-search-box {
    height: 32px; width:180px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.header_dsktp_dx_searchform .gsc-search-box input[type="text"]  {
    margin-top:9px;
    font-size:12px; line-height:1;
}
.header_dsktp_dx_searchform .gsc-search-box input.gsc-search-button {
    margin-top:8px;
    margin-right: 6px;
}
.header_dsktp_nav_menubar {
    background-color:#fff;
}
#NavigationPrimary {
    margin-right:-18px;
}
/* menus on right flag left start*/
#NavigationPrimary .menu-item-13696 .sub-menu, 
#NavigationPrimary .menu-item-17598 .sub-menu {  /* for same itemS dual fallback*/
        right:0px; width:auto;
}
#NavigationPrimary li:nth-last-child(2) .sub-menu { /* for same itemS dual fallback*/
    right:0px;
}
#NavigationPrimary li:last-child .sub-menu { /* for same itemS dual fallback*/
    right:18px; 
}
/* menus on right flag left end*/
#NavigationPrimary ul {
    margin:0;
}
#NavigationPrimary ul.ph-hide>li {
    height:38px;
}
#NavigationPrimary ul li ul.sub-menu>li:hover { 
    background-color:#de6a19;
}
.header_dsktp_nav_btnrwone {
}
.header_dsktp_dx_download {
    float:right;
}
.header_mbl_dx_download {
    margin-bottom:11px;
}
.header_mbl_dx_download>a,
.header_dsktp_dx_download>a {
    position:relative;
    font-family: HelveticaNeueLTStd-Roman, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size:12px; 
    line-height: 12px;
    display: inline-block;
    text-transform:uppercase; 
    background-color: #cc6600;
    color: #FFF;
}
.header_mbl_dx_download>a {
    padding: 10px 11px 9px 11px;
}
.header_dsktp_dx_download>a {
    padding: 10px 37px 9px 11px;
}
.header_mbl_dx_download>a:hover,
.header_dsktp_dx_download>a:hover {
    background-color: #de6a19;
}
.header_dsktp_dx_download>a>img {
    vertical-align:center;
    position:absolute; top:6px; right:10px;
    width:18px;
}
/* =============================================================================
   port from home.css - START 
   ========================================================================== */
.m-nav-wrap .toolbar .links {
    float:right;
    margin-top: 3px;
    padding: 0;
}
.toolbar .links:before,
.toolbar .links:after,
.m-nav-wrap .toolbar .links:before,
.m-nav-wrap .toolbar .links:after { 
    content: " ";
    display: table;
}
.m-nav-wrap .toolbar .links:after { clear: both; }
.m-nav-wrap .toolbar li {
    float:left;
    list-style-type: none;
    padding-top: 8px;
    padding-left: 15px;
}
.m-nav-wrap .m-nav li {
    display: inline-block;
    list-style-type: none;
    padding:0;
    padding-bottom: 3px;
    position: relative;
}
.m-nav-wrap .m-nav li a {
    color:#000;
    margin: 0 5px;
    font-family: arial,helvetica,clean,sans-serif;
}

#NavigationPrimary ul li { /* border: 1px solid transparent; */ }
#NavigationPrimary ul li.over { 
    background: #ca5f14; 
    border: 1px solid #bbb;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
#NavigationPrimary.navprim082715>ul>li.over { 
    background: #fff; 
    border: none;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
#NavigationPrimary ul li.over ul li.last-menu-item a { background: none !important; }
#NavigationPrimary ul li ul.dropdown, 
#NavigationPrimary ul li ul.sub-menu {
    background: #ca5f14;
    min-width: 230px;
    z-index:100;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border: 0 1px 1px 1px solid #FFF;
    margin-left: -1px;
    margin-top:0px;

}
/* old download button as of 08.04.15 */
/*
#NavigationPrimary ul li.download a {
    color: #fff;
    margin: 0 7px;
    padding: 8px 8px;
    background: #ca5f14;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom: 3px solid #833a07;
    padding-bottom: 9px; 
}
*/
/*#NavigationPrimary ul li.download a:hover, */
/*
#NavigationPrimary ul li.last-menu-item a:hover {
    background: #e48a4a !important;
    border: 1px solid transparent;
}
*/
/*#NavigationPrimary ul li.download a:active, */
/*
#NavigationPrimary ul li.last-menu-item a:active {
    background: #ca5f14 !important;
    border: 1px solid transparent;
}
*/
li.menu-item-13651 { border-radius: 4px !important; }
li.menu-item-17644 { border-radius: 4px !important; }

.toolbar .links li a { 
    color: #ca5f14;
    font-family: arial,helvetica,clean,sans-serif;
}
.gsc-search-box {
    box-shadow: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
/* PRIMARY MENU */

#NavigationPrimary { width:784px; }
#NavigationPrimary ul li {
    /* border: 1px solid transparent; */
}
/*
#NavigationPrimary ul li.last-menu-item a, 
#NavigationPrimary ul li.last-menu-item a:hover, 
#NavigationPrimary ul li.last-menu-item.over a { 
    padding-left: 18px; 
    padding-right: 18px; 
    margin-right:0;
    height:27px;
    border:none !important;
}
*/
#NavigationPrimary ul li.over {
    border: 1px solid #bbb;
}
#NavigationPrimary.navprim082715>ul>li.over {
    border:none;
}
/* removed for download button */
/* 
#NavigationPrimary ul li:last-child.over {
    border: 1px solid transparent;
    background: transparent;
}
*/
#NavigationPrimary ul li { 
    z-index: 101;
}
.m-nav-wrap { 
    display: none; 
}
.content-width { 
    width:100%; max-width:1075px; 
}
/* =============================================================================
                   
   ========================================================================== */