@charset "IBM437";
/*!
Theme Name:     Go Media 2014
Theme URI:      http://gomedia.us/
Description:    A child theme for Lorain 2, customized for Go Media's Portfolio and Blog
Author:         Go Media Inc.
Author URI:     
Template:       lorain
Version:        1.11
*/
/**
 * Child theme's Foundation
 * ----------------------------------------------------------------------------
 */
/* line 300, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.2.1/";
}

/* line 305, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em;
}

/* line 310, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 315, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 320, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 325, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 330, bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 335, bower_components/foundation/scss/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 340, bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 345, bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 348, bower_components/foundation/scss/foundation/components/_global.scss */
body {
  background: white;
  color: #898989;
  padding: 0;
  margin: 0;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default;
}

/* line 361, bower_components/foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 364, bower_components/foundation/scss/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 366, bower_components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 372, bower_components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 377, bower_components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 378, bower_components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 379, bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix, .single-gm_portfolio .details .row-full-width {
  *zoom: 1;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:before, .single-gm_portfolio .details .row-full-width:before, .clearfix:after, .single-gm_portfolio .details .row-full-width:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:after, .single-gm_portfolio .details .row-full-width:after {
  clear: both;
}

/* line 380, bower_components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 386, bower_components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 389, bower_components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 399, bower_components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 402, bower_components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 26, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion {
  *zoom: 1;
  margin-bottom: 0;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.accordion:after {
  clear: both;
}
/* line 28, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion dd {
  display: block;
  margin-bottom: 0 !important;
}
/* line 31, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion dd.active > a {
  background: #e8e8e8;
}
/* line 32, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion dd > a {
  background: #efefef;
  color: #222222;
  padding: 1rem;
  display: block;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
/* line 39, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion dd > a:hover {
  background: #e3e3e3;
}
/* line 42, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion .content {
  display: none;
  padding: 0.9375rem;
}
/* line 45, bower_components/foundation/scss/foundation/components/_accordion.scss */
.accordion .content.active {
  display: block;
  background: white;
}

/* line 105, bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0;
  *zoom: 1;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 49, bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.9375rem 1.875rem;
}

@media only screen {
  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-child(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-child(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-child(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-child(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-child(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-child(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-child(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-child(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-child(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-child(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-child(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-child(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-child(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-child(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-child(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-child(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+1) {
    padding-left: 0rem;
    padding-right: 1.60714rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+2) {
    padding-left: 0.26786rem;
    padding-right: 1.33929rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+3) {
    padding-left: 0.53571rem;
    padding-right: 1.07143rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+4) {
    padding-left: 0.80357rem;
    padding-right: 0.80357rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+5) {
    padding-left: 1.07143rem;
    padding-right: 0.53571rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n+6) {
    padding-left: 1.33929rem;
    padding-right: 0.26786rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-child(7n) {
    padding-left: 1.60714rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+1) {
    padding-left: 0rem;
    padding-right: 1.64063rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+2) {
    padding-left: 0.23438rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.17188rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+4) {
    padding-left: 0.70313rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.70313rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+6) {
    padding-left: 1.17188rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.23438rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-child(8n) {
    padding-left: 1.64063rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+1) {
    padding-left: 0rem;
    padding-right: 1.66667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+2) {
    padding-left: 0.20833rem;
    padding-right: 1.45833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+3) {
    padding-left: 0.41667rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.04167rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+5) {
    padding-left: 0.83333rem;
    padding-right: 0.83333rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+6) {
    padding-left: 1.04167rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.41667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n+8) {
    padding-left: 1.45833rem;
    padding-right: 0.20833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-child(9n) {
    padding-left: 1.66667rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-child(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+1) {
    padding-left: 0.0rem;
    padding-right: 1.70455rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+2) {
    padding-left: 0.17045rem;
    padding-right: 1.53409rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+3) {
    padding-left: 0.34091rem;
    padding-right: 1.36364rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+4) {
    padding-left: 0.51136rem;
    padding-right: 1.19318rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+5) {
    padding-left: 0.68182rem;
    padding-right: 1.02273rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+6) {
    padding-left: 0.85227rem;
    padding-right: 0.85227rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+7) {
    padding-left: 1.02273rem;
    padding-right: 0.68182rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+8) {
    padding-left: 1.19318rem;
    padding-right: 0.51136rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+9) {
    padding-left: 1.36364rem;
    padding-right: 0.34091rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n+10) {
    padding-left: 1.53409rem;
    padding-right: 0.17045rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-child(11n) {
    padding-left: 1.70455rem;
    padding-right: 0.0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-child(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-child(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-child(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-child(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-child(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-child(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-child(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-child(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-child(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-child(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-child(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-child(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-child(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-child(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-child(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-child(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-child(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+1) {
    padding-left: 0rem;
    padding-right: 1.60714rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+2) {
    padding-left: 0.26786rem;
    padding-right: 1.33929rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+3) {
    padding-left: 0.53571rem;
    padding-right: 1.07143rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+4) {
    padding-left: 0.80357rem;
    padding-right: 0.80357rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+5) {
    padding-left: 1.07143rem;
    padding-right: 0.53571rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n+6) {
    padding-left: 1.33929rem;
    padding-right: 0.26786rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-child(7n) {
    padding-left: 1.60714rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+1) {
    padding-left: 0rem;
    padding-right: 1.64063rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+2) {
    padding-left: 0.23438rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.17188rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+4) {
    padding-left: 0.70313rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.70313rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+6) {
    padding-left: 1.17188rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.23438rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-child(8n) {
    padding-left: 1.64063rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+1) {
    padding-left: 0rem;
    padding-right: 1.66667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+2) {
    padding-left: 0.20833rem;
    padding-right: 1.45833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+3) {
    padding-left: 0.41667rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.04167rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+5) {
    padding-left: 0.83333rem;
    padding-right: 0.83333rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+6) {
    padding-left: 1.04167rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.41667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n+8) {
    padding-left: 1.45833rem;
    padding-right: 0.20833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-child(9n) {
    padding-left: 1.66667rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-child(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+1) {
    padding-left: 0.0rem;
    padding-right: 1.70455rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+2) {
    padding-left: 0.17045rem;
    padding-right: 1.53409rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+3) {
    padding-left: 0.34091rem;
    padding-right: 1.36364rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+4) {
    padding-left: 0.51136rem;
    padding-right: 1.19318rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+5) {
    padding-left: 0.68182rem;
    padding-right: 1.02273rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+6) {
    padding-left: 0.85227rem;
    padding-right: 0.85227rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+7) {
    padding-left: 1.02273rem;
    padding-right: 0.68182rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+8) {
    padding-left: 1.19318rem;
    padding-right: 0.51136rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+9) {
    padding-left: 1.36364rem;
    padding-right: 0.34091rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n+10) {
    padding-left: 1.53409rem;
    padding-right: 0.17045rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-child(11n) {
    padding-left: 1.70455rem;
    padding-right: 0.0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-child(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-child(1n) {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-child(2n+1) {
    padding-left: 0rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-child(2n) {
    padding-left: 0.9375rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-child(3n+1) {
    padding-left: 0rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-child(3n+2) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-child(3n) {
    padding-left: 1.25rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-child(4n+1) {
    padding-left: 0rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-child(4n+2) {
    padding-left: 0.46875rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-child(4n+3) {
    padding-left: 0.9375rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-child(4n) {
    padding-left: 1.40625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-child(5n+1) {
    padding-left: 0rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-child(5n+2) {
    padding-left: 0.375rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-child(5n+3) {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-child(5n+4) {
    padding-left: 1.125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-child(5n) {
    padding-left: 1.5rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n+1) {
    padding-left: 0rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n+2) {
    padding-left: 0.3125rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n+3) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n+4) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n+5) {
    padding-left: 1.25rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-child(6n) {
    padding-left: 1.5625rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+1) {
    padding-left: 0rem;
    padding-right: 1.60714rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+2) {
    padding-left: 0.26786rem;
    padding-right: 1.33929rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+3) {
    padding-left: 0.53571rem;
    padding-right: 1.07143rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+4) {
    padding-left: 0.80357rem;
    padding-right: 0.80357rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+5) {
    padding-left: 1.07143rem;
    padding-right: 0.53571rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n+6) {
    padding-left: 1.33929rem;
    padding-right: 0.26786rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-child(7n) {
    padding-left: 1.60714rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+1) {
    padding-left: 0rem;
    padding-right: 1.64063rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+2) {
    padding-left: 0.23438rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+3) {
    padding-left: 0.46875rem;
    padding-right: 1.17188rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+4) {
    padding-left: 0.70313rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+5) {
    padding-left: 0.9375rem;
    padding-right: 0.70313rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+6) {
    padding-left: 1.17188rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n+7) {
    padding-left: 1.40625rem;
    padding-right: 0.23438rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-child(8n) {
    padding-left: 1.64063rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+1) {
    padding-left: 0rem;
    padding-right: 1.66667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+2) {
    padding-left: 0.20833rem;
    padding-right: 1.45833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+3) {
    padding-left: 0.41667rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+4) {
    padding-left: 0.625rem;
    padding-right: 1.04167rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+5) {
    padding-left: 0.83333rem;
    padding-right: 0.83333rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+6) {
    padding-left: 1.04167rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+7) {
    padding-left: 1.25rem;
    padding-right: 0.41667rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n+8) {
    padding-left: 1.45833rem;
    padding-right: 0.20833rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-child(9n) {
    padding-left: 1.66667rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+1) {
    padding-left: 0rem;
    padding-right: 1.6875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+2) {
    padding-left: 0.1875rem;
    padding-right: 1.5rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+3) {
    padding-left: 0.375rem;
    padding-right: 1.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+4) {
    padding-left: 0.5625rem;
    padding-right: 1.125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+5) {
    padding-left: 0.75rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+6) {
    padding-left: 0.9375rem;
    padding-right: 0.75rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+7) {
    padding-left: 1.125rem;
    padding-right: 0.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+8) {
    padding-left: 1.3125rem;
    padding-right: 0.375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n+9) {
    padding-left: 1.5rem;
    padding-right: 0.1875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-child(10n) {
    padding-left: 1.6875rem;
    padding-right: 0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+1) {
    padding-left: 0.0rem;
    padding-right: 1.70455rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+2) {
    padding-left: 0.17045rem;
    padding-right: 1.53409rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+3) {
    padding-left: 0.34091rem;
    padding-right: 1.36364rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+4) {
    padding-left: 0.51136rem;
    padding-right: 1.19318rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+5) {
    padding-left: 0.68182rem;
    padding-right: 1.02273rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+6) {
    padding-left: 0.85227rem;
    padding-right: 0.85227rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+7) {
    padding-left: 1.02273rem;
    padding-right: 0.68182rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+8) {
    padding-left: 1.19318rem;
    padding-right: 0.51136rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+9) {
    padding-left: 1.36364rem;
    padding-right: 0.34091rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n+10) {
    padding-left: 1.53409rem;
    padding-right: 0.17045rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-child(11n) {
    padding-left: 1.70455rem;
    padding-right: 0.0rem;
  }

  /* line 60, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 67, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 68, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+1) {
    padding-left: 0rem;
    padding-right: 1.71875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+2) {
    padding-left: 0.15625rem;
    padding-right: 1.5625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+3) {
    padding-left: 0.3125rem;
    padding-right: 1.40625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+4) {
    padding-left: 0.46875rem;
    padding-right: 1.25rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+5) {
    padding-left: 0.625rem;
    padding-right: 1.09375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+6) {
    padding-left: 0.78125rem;
    padding-right: 0.9375rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+7) {
    padding-left: 0.9375rem;
    padding-right: 0.78125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+8) {
    padding-left: 1.09375rem;
    padding-right: 0.625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+9) {
    padding-left: 1.25rem;
    padding-right: 0.46875rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+10) {
    padding-left: 1.40625rem;
    padding-right: 0.3125rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n+11) {
    padding-left: 1.5625rem;
    padding-right: 0.15625rem;
  }
  /* line 83, bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-child(12n) {
    padding-left: 1.71875rem;
    padding-right: 0rem;
  }
}
/* line 186, bower_components/foundation/scss/foundation/components/_buttons.scss */
button, .button, .button-ancillary a {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
  background-color: #ffa63a;
  border-color: #ffaa44;
  color: white;
  -webkit-transition: background-color 300ms ease-out;
  -moz-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button-ancillary a:hover, .button:focus, .button-ancillary a:focus {
  background-color: #ffaa44;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button-ancillary a:hover, .button:focus, .button-ancillary a:focus {
  color: white;
}
/* line 194, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary, .button.secondary, .button-ancillary a.secondary {
  background-color: #e7e7e7;
  border-color: #e8e8e8;
  color: #333333;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button-ancillary a.secondary:hover, .button.secondary:focus, .button-ancillary a.secondary:focus {
  background-color: #e8e8e8;
}
/* line 137, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button-ancillary a.secondary:hover, .button.secondary:focus, .button-ancillary a.secondary:focus {
  color: #333333;
}
/* line 195, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success, .button.success, .button-ancillary a.success {
  background-color: #43ac6a;
  border-color: #47b670;
  color: white;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button-ancillary a.success:hover, .button.success:focus, .button-ancillary a.success:focus {
  background-color: #47b670;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button-ancillary a.success:hover, .button.success:focus, .button-ancillary a.success:focus {
  color: white;
}
/* line 196, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert, .button.alert, .button-ancillary a.alert {
  background-color: #f04124;
  border-color: #f14b2f;
  color: white;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button-ancillary a.alert:hover, .button.alert:focus, .button-ancillary a.alert:focus {
  background-color: #f14b2f;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button-ancillary a.alert:hover, .button.alert:focus, .button-ancillary a.alert:focus {
  color: white;
}
/* line 198, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.large, .button.large, .button-ancillary a.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
/* line 199, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.small, .button.small, .button-ancillary a.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
/* line 200, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny, .button-ancillary a.tiny {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
}
/* line 201, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.expand, .button.expand, .button-ancillary a.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
/* line 203, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.left-align, .button.left-align, .button-ancillary a.left-align {
  text-align: left;
  text-indent: 0.75rem;
}
/* line 204, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.right-align, .button.right-align, .button-ancillary a.right-align {
  text-align: right;
  padding-right: 0.75rem;
}
/* line 206, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.radius, .button.radius, .button-ancillary a.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 207, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.round, .button.round, .button-ancillary a.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 209, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button-ancillary a.disabled, .button[disabled], .button-ancillary a[disabled] {
  background-color: #ffa63a;
  border-color: #ffaa44;
  color: white;
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button-ancillary a.disabled:hover, .button.disabled:focus, .button-ancillary a.disabled:focus, .button[disabled]:hover, .button-ancillary a[disabled]:hover, .button[disabled]:focus, .button-ancillary a[disabled]:focus {
  background-color: #ffaa44;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button-ancillary a.disabled:hover, .button.disabled:focus, .button-ancillary a.disabled:focus, .button[disabled]:hover, .button-ancillary a[disabled]:hover, .button[disabled]:focus, .button-ancillary a[disabled]:focus {
  color: white;
}
/* line 155, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button-ancillary a.disabled:hover, .button.disabled:focus, .button-ancillary a.disabled:focus, .button[disabled]:hover, .button-ancillary a[disabled]:hover, .button[disabled]:focus, .button-ancillary a[disabled]:focus {
  background-color: #ffa63a;
}
/* line 210, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button-ancillary a.disabled.secondary, .button[disabled].secondary, .button-ancillary a[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #e8e8e8;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button-ancillary a.disabled.secondary:hover, .button.disabled.secondary:focus, .button-ancillary a.disabled.secondary:focus, .button[disabled].secondary:hover, .button-ancillary a[disabled].secondary:hover, .button[disabled].secondary:focus, .button-ancillary a[disabled].secondary:focus {
  background-color: #e8e8e8;
}
/* line 137, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button-ancillary a.disabled.secondary:hover, .button.disabled.secondary:focus, .button-ancillary a.disabled.secondary:focus, .button[disabled].secondary:hover, .button-ancillary a[disabled].secondary:hover, .button[disabled].secondary:focus, .button-ancillary a[disabled].secondary:focus {
  color: #333333;
}
/* line 155, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button-ancillary a.disabled.secondary:hover, .button.disabled.secondary:focus, .button-ancillary a.disabled.secondary:focus, .button[disabled].secondary:hover, .button-ancillary a[disabled].secondary:hover, .button[disabled].secondary:focus, .button-ancillary a[disabled].secondary:focus {
  background-color: #e7e7e7;
}
/* line 211, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button-ancillary a.disabled.success, .button[disabled].success, .button-ancillary a[disabled].success {
  background-color: #43ac6a;
  border-color: #47b670;
  color: white;
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button-ancillary a.disabled.success:hover, .button.disabled.success:focus, .button-ancillary a.disabled.success:focus, .button[disabled].success:hover, .button-ancillary a[disabled].success:hover, .button[disabled].success:focus, .button-ancillary a[disabled].success:focus {
  background-color: #47b670;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button-ancillary a.disabled.success:hover, .button.disabled.success:focus, .button-ancillary a.disabled.success:focus, .button[disabled].success:hover, .button-ancillary a[disabled].success:hover, .button[disabled].success:focus, .button-ancillary a[disabled].success:focus {
  color: white;
}
/* line 155, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button-ancillary a.disabled.success:hover, .button.disabled.success:focus, .button-ancillary a.disabled.success:focus, .button[disabled].success:hover, .button-ancillary a[disabled].success:hover, .button[disabled].success:focus, .button-ancillary a[disabled].success:focus {
  background-color: #43ac6a;
}
/* line 212, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button-ancillary a.disabled.alert, .button[disabled].alert, .button-ancillary a[disabled].alert {
  background-color: #f04124;
  border-color: #f14b2f;
  color: white;
  cursor: default;
  opacity: 0.7;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 131, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button-ancillary a.disabled.alert:hover, .button.disabled.alert:focus, .button-ancillary a.disabled.alert:focus, .button[disabled].alert:hover, .button-ancillary a[disabled].alert:hover, .button[disabled].alert:focus, .button-ancillary a[disabled].alert:focus {
  background-color: #f14b2f;
}
/* line 142, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button-ancillary a.disabled.alert:hover, .button.disabled.alert:focus, .button-ancillary a.disabled.alert:focus, .button[disabled].alert:hover, .button-ancillary a[disabled].alert:hover, .button[disabled].alert:focus, .button-ancillary a[disabled].alert:focus {
  color: white;
}
/* line 155, bower_components/foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button-ancillary a.disabled.alert:hover, .button.disabled.alert:focus, .button-ancillary a.disabled.alert:focus, .button[disabled].alert:hover, .button-ancillary a[disabled].alert:hover, .button[disabled].alert:focus, .button-ancillary a[disabled].alert:focus {
  background-color: #f04124;
}

@media only screen and (min-width: 40.063em) {
  /* line 217, bower_components/foundation/scss/foundation/components/_buttons.scss */
  button, .button, .button-ancillary a {
    display: inline-block;
  }
}
/* Clearing Styles */
/* line 44, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs, [data-clearing] {
  *zoom: 1;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:after, [data-clearing]:after {
  clear: both;
}
/* line 50, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs li, [data-clearing] li {
  float: left;
  margin-right: 10px;
}
/* line 55, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
  margin-right: 0;
}

/* line 60, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}
/* line 69, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 72, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}

/* line 80, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #aaa;
  font-size: 0.6em;
}

/* line 88, bower_components/foundation/scss/foundation/components/_clearing.scss */
.visible-img {
  height: 95%;
  position: relative;
}
/* line 92, bower_components/foundation/scss/foundation/components/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50%;
  max-height: 100%;
  max-width: 100%;
}

/* line 102, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-caption {
  color: #cccccc;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0;
}

/* line 116, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #cccccc;
  display: none;
}
/* line 126, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #ccc;
}

/* line 129, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container {
  height: 100%;
}
/* line 130, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

/* line 134, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li {
  display: none;
}
/* line 136, bower_components/foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 144, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  /* line 149, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 12px;
  }
  /* line 156, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span:hover,
  .clearing-main-next > span:hover {
    opacity: 0.8;
  }

  /* line 159, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev {
    left: 0;
  }
  /* line 161, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: #cccccc;
  }

  /* line 167, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next {
    right: 0;
  }
  /* line 169, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: #cccccc;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3;
  }

  /* line 180, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel {
    background: rgba 51, 51, 51, 0.8;
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  /* line 186, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  /* line 193, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 120px;
    min-height: inherit;
    float: left;
    overflow: hidden;
    margin-right: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
  }
  /* line 206, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  /* line 212, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
  }
  /* line 221, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  /* line 226, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 227, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li:hover {
    opacity: 0.8;
  }
  /* line 232, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%;
  }

  /* line 239, bower_components/foundation/scss/foundation/components/_clearing.scss */
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}
/* Foundation Dropdowns */
/* line 219, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 2px;
  max-width: 200px;
}
/* line 69, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 70, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
/* line 95, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent white transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 99;
}
/* line 102, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 98;
}
/* line 110, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
/* line 114, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
/* line 222, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
/* line 69, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}
/* line 70, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}
/* line 124, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent white transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 99;
}
/* line 131, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 98;
}
/* line 226, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
/* line 69, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}
/* line 70, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}
/* line 145, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent white;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 99;
}
/* line 153, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 98;
}
/* line 230, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: -2px;
  margin-left: 0;
  max-width: 200px;
}
/* line 69, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}
/* line 70, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}
/* line 168, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: white transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -12px;
  left: 10px;
  right: auto;
  z-index: 99;
}
/* line 177, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 7px;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  position: absolute;
  top: auto;
  bottom: -14px;
  left: 9px;
  right: auto;
  z-index: 98;
}
/* line 235, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 0.875rem;
  cursor: pointer;
  line-height: 1.125rem;
  margin: 0;
}
/* line 206, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #eeeeee;
}
/* line 208, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
/* line 238, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  padding: 1.25rem;
  width: 100%;
  height: auto;
  max-height: none;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  max-width: 200px;
}
/* line 69, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
/* line 70, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 241, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 242, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 243, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 244, bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* line 122, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button, .button-ancillary a.dropdown, button.dropdown {
  position: relative;
  padding-right: 3.5625rem;
}
/* line 62, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, .button-ancillary a.dropdown:before, button.dropdown:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: solid;
  border-color: white transparent transparent transparent;
  top: 50%;
}
/* line 97, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, .button-ancillary a.dropdown:before, button.dropdown:before {
  border-width: 0.375rem;
  right: 1.40625rem;
  margin-top: -0.15625rem;
}
/* line 116, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button:before, .button-ancillary a.dropdown:before, button.dropdown:before {
  border-color: white transparent transparent transparent;
}
/* line 123, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny, .button-ancillary a.dropdown.tiny, button.dropdown.tiny {
  padding-right: 2.625rem;
}
/* line 77, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, .button-ancillary a.dropdown.tiny:before, button.dropdown.tiny:before {
  border-width: 0.375rem;
  right: 1.125rem;
  margin-top: -0.125rem;
}
/* line 116, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.tiny:before, .button-ancillary a.dropdown.tiny:before, button.dropdown.tiny:before {
  border-color: white transparent transparent transparent;
}
/* line 124, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small, .button-ancillary a.dropdown.small, button.dropdown.small {
  padding-right: 3.0625rem;
}
/* line 87, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:before, .button-ancillary a.dropdown.small:before, button.dropdown.small:before {
  border-width: 0.4375rem;
  right: 1.3125rem;
  margin-top: -0.15625rem;
}
/* line 116, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.small:before, .button-ancillary a.dropdown.small:before, button.dropdown.small:before {
  border-color: white transparent transparent transparent;
}
/* line 125, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large, .button-ancillary a.dropdown.large, button.dropdown.large {
  padding-right: 3.625rem;
}
/* line 107, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:before, .button-ancillary a.dropdown.large:before, button.dropdown.large:before {
  border-width: 0.3125rem;
  right: 1.71875rem;
  margin-top: -0.15625rem;
}
/* line 116, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.large:before, .button-ancillary a.dropdown.large:before, button.dropdown.large:before {
  border-color: white transparent transparent transparent;
}
/* line 126, bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */
.dropdown.button.secondary:before, .button-ancillary a.dropdown.secondary:before, button.dropdown.secondary:before {
  border-color: #333333 transparent transparent transparent;
}

/* line 49, bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video {
  position: relative;
  padding-top: 1.5625rem;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
}
/* line 32, bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}
/* line 33, bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video.vimeo {
  padding-top: 0;
}
/* line 38, bower_components/foundation/scss/foundation/components/_flex-video.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 208, bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75rem;
  *zoom: 1;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 213, bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 215, bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 218, bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 219, bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 224, bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

@media only screen {
  /* line 158, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 161, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 168, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 182, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 189, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 190, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 197, bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order,
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 161, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 168, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 182, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 189, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 190, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 197, bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order,
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 234, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 161, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 168, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 173, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 176, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 182, bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 186, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 189, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 190, bower_components/foundation/scss/foundation/components/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 197, bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order,
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 248, bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* line 52, bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 41, bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375rem;
  display: block;
}
/* line 46, bower_components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* line 56, bower_components/foundation/scss/foundation/components/_keystrokes.scss */
.keystroke,
kbd {
  background-color: #ededed;
  border-color: #dddddd;
  color: #222222;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  font-family: "Consolas", "Menlo", "Courier", monospace;
  font-size: 0.875rem;
  padding: 0.125rem 0.25rem 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 91, bower_components/foundation/scss/foundation/components/_labels.scss */
.label {
  font-weight: normal;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.375rem;
  font-size: 0.6875rem;
  background-color: #ffa63a;
  color: white;
}
/* line 96, bower_components/foundation/scss/foundation/components/_labels.scss */
.label.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 97, bower_components/foundation/scss/foundation/components/_labels.scss */
.label.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 99, bower_components/foundation/scss/foundation/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: white;
}
/* line 100, bower_components/foundation/scss/foundation/components/_labels.scss */
.label.success {
  background-color: #43ac6a;
  color: white;
}
/* line 101, bower_components/foundation/scss/foundation/components/_labels.scss */
.label.secondary {
  background-color: #e7e7e7;
  color: #333333;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 999999999999) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* line 187, bower_components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 188, bower_components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 189, bower_components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 190, bower_components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 193, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 194, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 195, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 196, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 200, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 201, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 203, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 207, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 209, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 210, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 214, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 215, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 216, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 217, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 221, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 222, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 223, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 224, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 228, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 229, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 230, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 231, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 235, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 236, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 237, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 238, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 242, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 243, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 244, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 245, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 999999999999) {
  /* line 249, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 250, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 251, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 252, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 256, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 257, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 258, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 259, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 281, bower_components/foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 287, bower_components/foundation/scss/foundation/components/_type.scss */
a {
  color: #ffa63a;
  text-decoration: none;
  line-height: inherit;
}
/* line 293, bower_components/foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #ff920e;
}
/* line 295, bower_components/foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 299, bower_components/foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}
/* line 307, bower_components/foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}
/* line 309, bower_components/foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 317, bower_components/foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4f4f4f;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
/* line 327, bower_components/foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #8d8d8d;
  line-height: 0;
}

/* line 334, bower_components/foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 2.875rem;
}

/* line 335, bower_components/foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 2.375rem;
}

/* line 336, bower_components/foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 2.3125rem;
}

/* line 337, bower_components/foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1.1875rem;
}

/* line 338, bower_components/foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 339, bower_components/foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 341, bower_components/foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #8d8d8d;
  font-weight: 300;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 343, bower_components/foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 353, bower_components/foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 359, bower_components/foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 364, bower_components/foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 369, bower_components/foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: bold;
  color: #bd260d;
}

/* Lists */
/* line 378, bower_components/foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 386, bower_components/foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}
/* line 388, bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}
/* line 392, bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 405, bower_components/foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
/* line 413, bower_components/foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 416, bower_components/foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 417, bower_components/foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 418, bower_components/foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
/* line 419, bower_components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 423, bower_components/foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 427, bower_components/foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 436, bower_components/foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 440, bower_components/foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 445, bower_components/foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #898989;
  border-bottom: 1px dotted #dddddd;
  cursor: help;
}

/* line 452, bower_components/foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* Blockquotes */
/* line 457, bower_components/foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #dddddd;
}
/* line 462, bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #777777;
}
/* line 466, bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 471, bower_components/foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #777777;
}

/* line 477, bower_components/foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #8d8d8d;
}

/* Microformats */
/* line 483, bower_components/foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #dddddd;
  padding: 0.625rem 0.75rem;
}
/* line 489, bower_components/foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 493, bower_components/foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 500, bower_components/foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 502, bower_components/foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 513, bower_components/foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 514, bower_components/foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 3.5rem;
  }

  /* line 515, bower_components/foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 3rem;
  }

  /* line 516, bower_components/foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 2.625rem;
  }

  /* line 517, bower_components/foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.5rem;
  }
}
/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 528, bower_components/foundation/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 530, bower_components/foundation/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 538, bower_components/foundation/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 539, bower_components/foundation/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 541, bower_components/foundation/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 546, bower_components/foundation/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 549, bower_components/foundation/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 554, bower_components/foundation/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 557, bower_components/foundation/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 559, bower_components/foundation/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 565, bower_components/foundation/scss/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 571, bower_components/foundation/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 573, bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 574, bower_components/foundation/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }

  /* line 575, bower_components/foundation/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 576, bower_components/foundation/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* line 102, bower_components/foundation/scss/foundation/components/_top-bar.scss */
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width: 64em)/";
  width: 975px;
}

/* Wrapped around .top-bar to contain to grid width */
/* line 108, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
  background: #333333;
}
/* line 112, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.contain-to-grid .top-bar {
  margin-bottom: 0;
}

/* line 116, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
/* line 123, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
/* line 129, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
/* line 135, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px;
}

/* line 142, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #333333;
  margin-bottom: 0;
}
/* line 151, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
/* line 156, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 159, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
/* line 161, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar input {
  height: auto;
  padding-top: .35rem;
  padding-bottom: .35rem;
  font-size: 0.75rem;
}
/* line 163, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .button, .top-bar .button-ancillary a, .button-ancillary .top-bar a {
  padding-top: .45rem;
  padding-bottom: .35rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}
/* line 174, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
}
/* line 179, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 16px;
}
/* line 184, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625rem;
  margin: 0;
}
/* line 188, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: normal;
  color: white;
  width: 50%;
  display: block;
  padding: 0 15px;
}
/* line 199, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 204, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}
/* line 217, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  right: 15px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px;
}
/* line 223, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  height: 34px;
  line-height: 33px;
  padding: 0;
  padding-right: 25px;
  color: white;
  position: relative;
}
/* line 234, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a::after {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  top: 0;
  height: 0;
  -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
/* line 257, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent;
}
/* line 261, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #333333;
}
/* line 264, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 265, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a::after {
  -webkit-box-shadow: 1px 10px 1px 1px #888888, 1px 16px 1px 1px #888888, 1px 22px 1px 1px #888888;
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 285, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out;
}
/* line 291, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  background: #333333;
  font-size: 16px;
  margin: 0;
}
/* line 301, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-top: solid 1px #1a1a1a;
  clear: both;
  height: 1px;
  width: 100%;
}
/* line 309, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: white;
  padding: 12px 0 12px 0;
  padding-left: 15px;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: normal;
  text-transform: none;
  background: #333333;
}
/* line 321, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button, .top-bar-section ul .button-ancillary li > a, .button-ancillary .top-bar-section ul li > a {
  background: #ffa63a;
  font-size: 0.8125rem;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 326, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button:hover, .top-bar-section ul .button-ancillary li > a:hover, .button-ancillary .top-bar-section ul li > a:hover {
  background: #e47d00;
}
/* line 330, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary, .top-bar-section ul .button-ancillary li > a.secondary, .button-ancillary .top-bar-section ul li > a.secondary {
  background: #e7e7e7;
}
/* line 332, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul .button-ancillary li > a.secondary:hover, .button-ancillary .top-bar-section ul li > a.secondary:hover {
  background: #cecece;
}
/* line 336, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success, .top-bar-section ul .button-ancillary li > a.success, .button-ancillary .top-bar-section ul li > a.success {
  background: #43ac6a;
}
/* line 338, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.success:hover, .top-bar-section ul .button-ancillary li > a.success:hover, .button-ancillary .top-bar-section ul li > a.success:hover {
  background: #358854;
}
/* line 342, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert, .top-bar-section ul .button-ancillary li > a.alert, .button-ancillary .top-bar-section ul li > a.alert {
  background: #f04124;
}
/* line 344, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul .button-ancillary li > a.alert:hover, .button-ancillary .top-bar-section ul li > a.alert:hover {
  background: #d42b0f;
}
/* line 352, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li:hover:not(.has-form) > a {
  background: #272727;
  color: white;
}
/* line 359, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a {
  background: #ffa63a;
  color: white;
}
/* line 362, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section ul li.active > a:hover {
  background: #ff920e;
  color: white;
}
/* line 370, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 15px;
}
/* line 373, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 377, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
  border-left-style: solid;
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 389, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 390, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
  position: absolute !important;
  width: 100%;
}
/* line 394, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > a:after {
  display: none;
}
/* line 401, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 408, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
/* line 412, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding: 8px 15px;
}
/* line 415, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a.parent-link {
  font-weight: normal;
}
/* line 420, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
}
/* line 421, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  line-height: 22.5px;
  display: block;
}
/* line 427, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.has-form {
  padding: 8px 15px;
}
/* line 428, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li .button, .top-bar-section .dropdown li .button-ancillary a, .button-ancillary .top-bar-section .dropdown li a {
  top: auto;
}
/* line 431, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #777777;
  font-weight: bold;
  font-size: 0.625rem;
}

/* line 442, bower_components/foundation/scss/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media only screen and (min-width: 64em) {
  /* line 447, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar {
    background: #333333;
    *zoom: 1;
    overflow: visible;
  }
  /* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:before, .top-bar:after {
    content: " ";
    display: table;
  }
  /* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
  .top-bar:after {
    clear: both;
  }
  /* line 452, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 454, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 455, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 458, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button,
  .top-bar .button-ancillary a,
  .button-ancillary .top-bar a {
    font-size: 0.875rem;
    position: relative;
    top: 7px;
  }
  /* line 464, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar.expanded {
    background: #333333;
  }

  /* line 467, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .contain-to-grid .top-bar {
    max-width: 75rem;
    margin: 0 auto;
    margin-bottom: 0;
  }

  /* line 473, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 477, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 482, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    float: left;
  }
  /* line 484, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 490, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.hover > a:not(.button) {
    background: #272727;
    color: white;
  }
  /* line 496, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    background: #333333;
  }
  /* line 500, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li:not(.has-form) a:not(.button):hover {
    background: #272727;
  }
  /* line 504, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button) {
    padding: 0 15px;
    line-height: 45px;
    color: white;
    background: #ffa63a;
  }
  /* line 509, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #ff920e;
  }
  /* line 518, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a {
    padding-right: 35px !important;
  }
  /* line 520, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
    border-top-style: solid;
    margin-top: -2.5px;
    top: 22.5px;
  }
  /* line 529, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 530, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 536, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
  /* line 543, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: none;
    content: "\00bb";
    top: 1rem;
    margin-top: -1px;
    right: 5px;
    line-height: 1.2;
  }
  /* line 556, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    left: 0;
    top: auto;
    background: transparent;
    min-width: 100%;
  }
  /* line 563, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li a {
    color: white;
    line-height: 1;
    white-space: nowrap;
    padding: 12px 15px;
    background: #333333;
  }
  /* line 571, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li label {
    white-space: nowrap;
    background: #333333;
  }
  /* line 577, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown li .dropdown {
    left: 100%;
    top: 0;
  }
  /* line 585, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #4e4e4e;
    clear: none;
    height: 45px;
    width: 0;
  }
  /* line 594, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #333333;
    padding: 0 15px;
    height: 45px;
  }
  /* line 602, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 606, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .right li .dropdown li .dropdown {
    right: 100%;
  }
  /* line 610, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown {
    right: auto;
    left: 0;
  }
  /* line 614, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .top-bar-section .left li .dropdown li .dropdown {
    left: 100%;
  }

  /* line 624, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:hover > a {
    background: #272727;
    color: white;
  }
  /* line 630, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section ul li:active > a {
    background: #ffa63a;
    color: white;
  }
  /* line 638, bower_components/foundation/scss/foundation/components/_top-bar.scss */
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important;
  }
}
/* line 330, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow-x: hidden;
}
/* line 125, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
  height: 100%;
}

/* line 331, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.inner-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  *zoom: 1;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: -moz-transform 500ms ease;
  -ms-transition: -ms-transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.inner-wrap:after {
  clear: both;
}

/* line 333, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #333333;
  color: white;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
}
/* line 157, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
  color: white;
  font-weight: bold;
  line-height: 2.8125rem;
  margin: 0;
}
/* line 163, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
  font-size: 1.125rem;
}

/* line 335, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1a1a;
  left: 0;
}

/* line 336, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #1a1a1a;
  right: 0;
}

/* line 338, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 338, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .tab-bar-section {
    text-align: left;
  }
}
/* line 194, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.left {
  left: 0;
  right: 2.8125rem;
}
/* line 198, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.right {
  left: 2.8125rem;
  right: 0;
}
/* line 202, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.middle {
  left: 2.8125rem;
  right: 2.8125rem;
}

/* line 342, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  line-height: 2.0625rem;
  padding: 0;
  color: white;
  position: relative;
}
/* line 283, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon span {
  position: absolute;
  display: block;
  height: 0;
  width: 1rem;
  top: 0.3125rem;
  left: 0.8125rem;
  -webkit-box-shadow: 1px 0px 1px 1px white, 1px 7px 1px 1px white, 1px 14px 1px 1px white;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
}
/* line 312, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon:hover span {
  -webkit-box-shadow: 1px 0px 1px 1px #b3b3b3, 1px 7px 1px 1px #b3b3b3, 1px 14px 1px 1px #b3b3b3;
  box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}

/* line 356, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 250px;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
}
/* line 89, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 357, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 250px;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
}
/* line 89, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 359, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 216, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li label {
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}
/* line 226, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a {
  display: block;
  padding: 0.66667rem;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid #262626;
  transition: background 300ms ease;
}
/* line 231, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a:hover {
  background: #242424;
}

/* line 365, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-right > .inner-wrap {
  -webkit-transform: translate3d(250px, 0, 0);
  -moz-transform: translate3d(250px, 0, 0);
  -ms-transform: translate3d(250px, 0, 0);
  -o-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
/* line 368, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 40.063em) {
  /* line 259, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .move-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 372, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-left > .inner-wrap {
  -webkit-transform: translate3d(-250px, 0, 0);
  -moz-transform: translate3d(-250px, 0, 0);
  -ms-transform: translate3d(-250px, 0, 0);
  -o-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
/* line 376, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width: 40.063em) {
  /* line 259, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
  .move-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 381, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.csstransforms.no-csstransforms3d .left-off-canvas-menu {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
/* line 382, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.csstransforms.no-csstransforms3d .right-off-canvas-menu {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
/* line 384, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.csstransforms.no-csstransforms3d .move-left > .inner-wrap {
  -webkit-transform: translate(-250px, 0);
  -moz-transform: translate(-250px, 0);
  -ms-transform: translate(-250px, 0);
  -o-transform: translate(-250px, 0);
  transform: translate(-250px, 0);
}
/* line 385, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.csstransforms.no-csstransforms3d .move-right > .inner-wrap {
  -webkit-transform: translate(250px, 0);
  -moz-transform: translate(250px, 0);
  -ms-transform: translate(250px, 0);
  -o-transform: translate(250px, 0);
  transform: translate(250px, 0);
}

/* line 390, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .left-off-canvas-menu {
  left: -250px;
}
/* line 391, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .right-off-canvas-menu {
  right: -250px;
}
/* line 393, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-left > .inner-wrap {
  right: 250px;
}
/* line 394, bower_components/foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-right > .inner-wrap {
  left: 250px;
}

/* line 137, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  height: 1.5rem;
  margin-left: -0.3125rem;
}
/* line 100, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5rem;
  color: #222222;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}
/* line 106, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  color: #999999;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 114, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 51, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999999;
}
/* line 56, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 64, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a {
  background: #ffa63a;
  color: white;
  font-weight: bold;
  cursor: default;
}
/* line 71, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #ffa63a;
}
/* line 124, bower_components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 142, bower_components/foundation/scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 124, bower_components/foundation/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* Panels */
/* line 74, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
}
/* line 52, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 53, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 58, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
  color: #333333;
}
/* line 62, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 64, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}
/* line 76, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #ffe1bc;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #fffaf3;
}
/* line 52, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}
/* line 53, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}
/* line 58, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
  color: #333333;
}
/* line 62, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 64, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}
/* line 78, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout a:not(.button) {
  color: #ffa63a;
}
/* line 83, bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Pricing Tables */
/* line 139, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table {
  border: solid 1px #dddddd;
  margin-left: 0;
  margin-bottom: 1.25rem;
}
/* line 68, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table * {
  list-style: none;
  line-height: 1;
}
/* line 142, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table .title {
  background-color: #333333;
  padding: 0.9375rem 1.25rem;
  text-align: center;
  color: #eeeeee;
  font-weight: normal;
  font-size: 1rem;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 143, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table .price {
  background-color: #f6f6f6;
  padding: 0.9375rem 1.25rem;
  text-align: center;
  color: #333333;
  font-weight: normal;
  font-size: 2rem;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 144, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table .description {
  background-color: white;
  padding: 0.9375rem;
  text-align: center;
  color: #777777;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd;
}
/* line 145, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table .bullet-item {
  background-color: white;
  padding: 0.9375rem;
  text-align: center;
  color: #333333;
  font-size: 0.875rem;
  font-weight: normal;
  border-bottom: dotted 1px #dddddd;
}
/* line 146, bower_components/foundation/scss/foundation/components/_pricing-tables.scss */
.pricing-table .cta-button {
  background-color: white;
  text-align: center;
  padding: 1.25rem 1.25rem 0;
}

/* line 156, bower_components/foundation/scss/foundation/components/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.45);
  z-index: 99;
  display: none;
  top: 0;
  left: 0;
}

/* line 158, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog, .reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 100;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: white;
  padding: 1.25rem;
  border: solid 1px #666666;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 40em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    height: 100vh;
    min-height: 100vh;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    left: 50%;
  }
}
/* line 83, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog .column,
dialog .columns, .reveal-modal .column,
.reveal-modal .columns {
  min-width: 0;
}
/* line 86, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog > :first-child, .reveal-modal > :first-child {
  margin-top: 0;
}
/* line 87, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog > :last-child, .reveal-modal > :last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    margin-left: -40%;
    width: 80%;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 158, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    top: 50px;
  }
}
/* line 162, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
  font-size: 1.875rem;
  line-height: 1;
  position: absolute;
  top: -0.25rem;
  right: 0.1875rem;
  color: #aaaaaa;
  font-weight: bold;
  cursor: pointer;
}

/* line 165, bower_components/foundation/scss/foundation/components/_reveal.scss */
dialog[open] {
  display: block;
  visibility: visible;
}

@media only screen and (min-width: 40.063em) {
  /* line 172, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    padding: 1.875rem;
  }
  /* line 183, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.full, .reveal-modal.full {
    top: 0;
    left: 0;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 172, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    top: 50px;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 175, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.tiny, .reveal-modal.tiny {
    margin-left: -15%;
    width: 30%;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 176, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.small, .reveal-modal.small {
    margin-left: -20%;
    width: 40%;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 177, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.medium, .reveal-modal.medium {
    margin-left: -30%;
    width: 60%;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 178, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.large, .reveal-modal.large {
    margin-left: -35%;
    width: 70%;
  }
}
@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 179, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.xlarge, .reveal-modal.xlarge {
    margin-left: -47.5%;
    width: 95%;
  }
}

@media only screen and (min-width: 40.063em) and (min-width: 40.063em) {
  /* line 183, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog.full, .reveal-modal.full {
    margin-left: -50vw;
    width: 100vw;
  }
}

@media print {
  /* line 196, bower_components/foundation/scss/foundation/components/_reveal.scss */
  dialog, .reveal-modal {
    background: #fff !important;
  }
}
/* line 91, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: inside;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 62, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li {
  margin: 0 0 0.4375rem 0;
  font-size: 0.875rem;
}
/* line 66, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button) {
  display: block;
  color: #ffa63a;
}
/* line 70, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  color: #ffc175;
}
/* line 73, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child:not(.button) {
  color: #4d4d4d;
  font-weight: normal;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 79, bower_components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: #e6e6e6;
}

/* line 173, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button, .button-ancillary a.split {
  position: relative;
  padding-right: 5.0625rem;
}
/* line 76, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span, .button-ancillary a.split span {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: solid 1px;
}
/* line 85, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span:before, .button-ancillary a.split span:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-style: inset;
  top: 50%;
  left: 50%;
}
/* line 97, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span:active, .button-ancillary a.split span:active {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 103, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span, .button-ancillary a.split span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 140, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span, .button-ancillary a.split span {
  width: 3.09375rem;
}
/* line 141, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span:before, .button-ancillary a.split span:before {
  border-top-style: solid;
  border-width: 0.375rem;
  top: 48%;
  margin-left: -0.375rem;
}
/* line 166, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button span:before, .button-ancillary a.split span:before {
  border-color: white transparent transparent transparent;
}
/* line 103, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span, .button-ancillary a.split.secondary span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 166, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span:before, .button-ancillary a.split.secondary span:before {
  border-color: white transparent transparent transparent;
}
/* line 103, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.alert span, .button-ancillary a.split.alert span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 103, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.success span, .button-ancillary a.split.success span {
  border-left-color: rgba(255, 255, 255, 0.5);
}
/* line 179, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.tiny, .button-ancillary a.split.tiny {
  padding-right: 3.75rem;
}
/* line 112, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.tiny span, .button-ancillary a.split.tiny span {
  width: 2.25rem;
}
/* line 113, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.tiny span:before, .button-ancillary a.split.tiny span:before {
  border-top-style: solid;
  border-width: 0.375rem;
  top: 48%;
  margin-left: -0.375rem;
}
/* line 180, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.small, .button-ancillary a.split.small {
  padding-right: 4.375rem;
}
/* line 126, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.small span, .button-ancillary a.split.small span {
  width: 2.625rem;
}
/* line 127, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.small span:before, .button-ancillary a.split.small span:before {
  border-top-style: solid;
  border-width: 0.4375rem;
  top: 48%;
  margin-left: -0.375rem;
}
/* line 181, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.large, .button-ancillary a.split.large {
  padding-right: 5.5rem;
}
/* line 154, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.large span, .button-ancillary a.split.large span {
  width: 3.4375rem;
}
/* line 155, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.large span:before, .button-ancillary a.split.large span:before {
  border-top-style: solid;
  border-width: 0.3125rem;
  top: 48%;
  margin-left: -0.375rem;
}
/* line 182, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.expand, .button-ancillary a.split.expand {
  padding-left: 2rem;
}
/* line 166, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.secondary span:before, .button-ancillary a.split.secondary span:before {
  border-color: #333333 transparent transparent transparent;
}
/* line 186, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.radius span, .button-ancillary a.split.radius span {
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 187, bower_components/foundation/scss/foundation/components/_split-buttons.scss */
.split.button.round span, .button-ancillary a.split.round span {
  -moz-border-radius-bottomright: 1000px;
  -moz-border-radius-topright: 1000px;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 123, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: -0.25rem 0 1.125rem;
  padding-top: 0.25rem;
  margin-right: 0;
  margin-left: -0.75rem;
}
/* line 69, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt {
  text-transform: uppercase;
}
/* line 75, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt,
.sub-nav dd,
.sub-nav li {
  float: left;
  display: inline;
  margin-left: 1rem;
  margin-bottom: 0.625rem;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  color: #999999;
}
/* line 85, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt a,
.sub-nav dd a,
.sub-nav li a {
  text-decoration: none;
  color: #999999;
  padding: 0.1875rem 1rem;
}
/* line 89, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt a:hover,
.sub-nav dd a:hover,
.sub-nav li a:hover {
  color: #737373;
}
/* line 94, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt.active a,
.sub-nav dd.active a,
.sub-nav li.active a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal;
  background: #ffa63a;
  padding: 0.1875rem 1rem;
  cursor: default;
  color: white;
}
/* line 101, bower_components/foundation/scss/foundation/components/_sub-nav.scss */
.sub-nav dt.active a:hover,
.sub-nav dd.active a:hover,
.sub-nav li.active a:hover {
  background: #ff920e;
}

/* line 293, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch {
  position: relative;
  padding: 0;
  display: block;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 1.25rem;
  height: 2.25rem;
  background: white;
  border-color: #cccccc;
}
/* line 77, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch label {
  position: relative;
  left: 0;
  z-index: 2;
  float: left;
  width: 50%;
  height: 100%;
  margin: 0;
  font-weight: bold;
  text-align: left;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 94, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input {
  position: absolute;
  z-index: 3;
  opacity: 0;
  width: 100%;
  height: 100%;
  -moz-appearance: none;
}
/* line 104, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:hover, div.switch input:focus {
  cursor: pointer;
}
/* line 110, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch span:last-child {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 1;
  display: block;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 125, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:not(:checked) + label {
  opacity: 0;
}
/* line 128, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:checked {
  display: none !important;
}
/* line 129, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input {
  left: 0;
  display: block !important;
}
/* line 133, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:first-of-type + label,
div.switch input:first-of-type + span + label {
  left: -50%;
}
/* line 135, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:first-of-type:checked + label,
div.switch input:first-of-type:checked + span + label {
  left: 0%;
}
/* line 139, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:last-of-type + label,
div.switch input:last-of-type + span + label {
  right: -50%;
  left: auto;
  text-align: right;
}
/* line 141, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:last-of-type:checked + label,
div.switch input:last-of-type:checked + span + label {
  right: 0%;
  left: auto;
}
/* line 144, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch span.custom {
  display: none !important;
}
/* line 156, bower_components/foundation/scss/foundation/components/_switch.scss */
form.custom div.switch .hidden-field {
  margin-left: auto;
  position: absolute;
  visibility: visible;
}
/* line 175, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch label {
  padding: 0;
  line-height: 2.3rem;
  font-size: 0.875rem;
}
/* line 183, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch input:first-of-type:checked ~ span:last-child {
  left: 100%;
  margin-left: -2.1875rem;
}
/* line 189, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch span:last-child {
  width: 2.25rem;
  height: 2.25rem;
}
/* line 214, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch span:last-child {
  border-color: #b3b3b3;
  background: white;
  background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%);
  background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
  box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke;
}
/* line 238, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch:hover span:last-child, div.switch:focus span:last-child {
  background: white;
  background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%);
  background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
/* line 248, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch:active {
  background: transparent;
}
/* line 297, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.large {
  height: 2.75rem;
}
/* line 175, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.large label {
  padding: 0;
  line-height: 2.3rem;
  font-size: 1.0625rem;
}
/* line 183, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.large input:first-of-type:checked ~ span:last-child {
  left: 100%;
  margin-left: -2.6875rem;
}
/* line 189, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.large span:last-child {
  width: 2.75rem;
  height: 2.75rem;
}
/* line 300, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.small {
  height: 1.75rem;
}
/* line 175, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.small label {
  padding: 0;
  line-height: 2.1rem;
  font-size: 0.75rem;
}
/* line 183, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.small input:first-of-type:checked ~ span:last-child {
  left: 100%;
  margin-left: -1.6875rem;
}
/* line 189, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.small span:last-child {
  width: 1.75rem;
  height: 1.75rem;
}
/* line 303, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.tiny {
  height: 1.375rem;
}
/* line 175, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.tiny label {
  padding: 0;
  line-height: 1.9rem;
  font-size: 0.6875rem;
}
/* line 183, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.tiny input:first-of-type:checked ~ span:last-child {
  left: 100%;
  margin-left: -1.3125rem;
}
/* line 189, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.tiny span:last-child {
  width: 1.375rem;
  height: 1.375rem;
}
/* line 306, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.radius {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 307, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.radius span:last-child {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 311, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 312, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.round span:last-child {
  -webkit-border-radius: 999px;
  border-radius: 999px;
}
/* line 313, bower_components/foundation/scss/foundation/components/_switch.scss */
div.switch.round label {
  padding: 0 0.5625rem;
}

@-webkit-keyframes webkitSiblingBugfix {
  /* line 318, bower_components/foundation/scss/foundation/components/_switch.scss */
  from {
    position: relative;
  }

  /* line 318, bower_components/foundation/scss/foundation/components/_switch.scss */
  to {
    position: relative;
  }
}

/* line 93, bower_components/foundation/scss/foundation/components/_tables.scss */
table {
  background: white;
  margin-bottom: 1.25rem;
  border: solid 1px #dddddd;
}
/* line 55, bower_components/foundation/scss/foundation/components/_tables.scss */
table thead,
table tfoot {
  background: whitesmoke;
}
/* line 60, bower_components/foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
  text-align: left;
}
/* line 72, bower_components/foundation/scss/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
}
/* line 80, bower_components/foundation/scss/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #f9f9f9;
}
/* line 87, bower_components/foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/* line 29, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs {
  *zoom: 1;
  margin-bottom: 0 !important;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}
/* line 32, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd {
  position: relative;
  margin-bottom: 0 !important;
  float: left;
}
/* line 36, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a {
  display: block;
  background: #efefef;
  color: #222222;
  padding: 1rem 2rem;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
/* line 43, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a:hover {
  background: #e1e1e1;
}
/* line 45, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd.active a {
  background: white;
}
/* line 49, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 52, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a {
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 56, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.vertical dd {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 65, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content {
  *zoom: 1;
  margin-bottom: 1.5rem;
  width: 100%;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}
/* line 69, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}
/* line 74, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}
/* line 75, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}
/* line 77, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}
/* line 79, bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 84, bower_components/foundation/scss/foundation/components/_tabs.scss */
  .tabs.vertical {
    width: 20%;
    float: left;
    margin-bottom: 1.25rem;
  }

  /* line 91, bower_components/foundation/scss/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    width: 80%;
    float: left;
    margin-left: -1px;
  }
}
/* line 99, bower_components/foundation/scss/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* Image Thumbnails */
/* line 67, bower_components/foundation/scss/foundation/components/_thumbs.scss */
.th {
  line-height: 0;
  display: inline-block;
  border: solid 4px white;
  max-width: 100%;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
/* line 54, bower_components/foundation/scss/foundation/components/_thumbs.scss */
.th:hover, .th:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(255, 166, 58, 0.5);
  box-shadow: 0 0 6px 1px rgba(255, 166, 58, 0.5);
}
/* line 71, bower_components/foundation/scss/foundation/components/_thumbs.scss */
.th.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Tooltips */
/* line 37, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333;
}
/* line 44, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #8d4d00;
  color: #ffa63a;
}
/* line 50, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 53, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.75rem;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: white;
  background: #333333;
}
/* line 67, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip > .nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #333333 transparent;
  top: -10px;
}
/* line 77, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip > .nub.rtl {
  left: auto;
  right: 5px;
}
/* line 83, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 86, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip.round {
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}
/* line 88, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip.round > .nub {
  left: 2rem;
}
/* line 93, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tooltip.opened {
  color: #ffa63a !important;
  border-bottom: dotted 1px #8d4d00 !important;
}

/* line 99, bower_components/foundation/scss/foundation/components/_tooltips.scss */
.tap-to-close {
  display: block;
  font-size: 0.625rem;
  color: #777777;
  font-weight: normal;
}

@media only screen and (min-width: 40.063em) {
  /* line 108, bower_components/foundation/scss/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px;
  }
  /* line 112, bower_components/foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  /* line 119, bower_components/foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }
  /* line 121, bower_components/foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }
  /* line 128, bower_components/foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  }
}
/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 141, bower_components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) and (max-width: 999999999999) {
  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 149, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 120.063em) {
  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 156, bower_components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* small displays */
@media only screen {
  /* line 195, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 198, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }

  /* line 205, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 211, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 214, bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 40.063em) {
  /* line 195, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 198, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }

  /* line 205, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 211, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 214, bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 64.063em) {
  /* line 195, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 198, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }

  /* line 205, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 211, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 214, bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 195, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 198, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }

  /* line 205, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 211, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 214, bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 195, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 198, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 202, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table;
  }

  /* line 205, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 208, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 211, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }

  /* line 214, bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 229, bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 231, bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 236, bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 240, bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 244, bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 248, bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 253, bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 258, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 260, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 265, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 269, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 273, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 277, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 282, bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 288, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 290, bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 295, bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 299, bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 303, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 307, bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 312, bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 317, bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 318, bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 319, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 320, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 323, bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 324, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 325, bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 326, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 327, bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 328, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 329, bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 330, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 331, bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 332, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 333, bower_components/foundation/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 334, bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/**
 * Global variables and mixins.
 * This file should be copied from the parent theme and customized as needed.
 * ----------------------------------------------------------------------------
 */
/**
 * Note: This file should be copied from the parent theme into the child theme,
 * then modified as needed.
 * ----------------------------------------------------------------------------
 */
/**
 * Imort Dependencies
 * ----------------------------------------------------------------------------
 */
/**
 * Variables
 * ----------------------------------------------------------------------------
 */
/**
 * Special custom menu variables
 * ----------------------------------------------------------------------------
 */
/**
 * Mixins/ classes for @extend.
 * ----------------------------------------------------------------------------
 */
/*fancy button hover*/
/* line 14, ../lorain/sass/partials/_structure.scss */
/* line 264, sass/partials/_base.scss */
body .site-header > .row > .column,
body .site-header > .row > .columns,
body .site-footer > .row > .column,
body .site-footer > .row > .columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

/**
 * Parent Theme SCSS
 * ----------------------------------------------------------------------------
 */
/* line 1, ../lorain/sass/partials/_global.scss */
html {
  background-color: transparent;
}

/**
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * ----------------------------------------------------------------------------
 */
/* line 11, ../lorain/sass/partials/_global.scss */
::-moz-selection {
  background: #ff9933;
  color: white;
  text-shadow: none;
}

/* line 17, ../lorain/sass/partials/_global.scss */
::selection {
  background: #ff9933;
  color: white;
  text-shadow: none;
}

/**
 * Links
 * ----------------------------------------------------------------------------
 */
/* line 30, ../lorain/sass/partials/_global.scss */
a,
a:visited {
  color: #ff9933;
  text-decoration: none;
}

/* line 35, ../lorain/sass/partials/_global.scss */
a:hover {
  color: #ff7f00;
}

/* line 39, ../lorain/sass/partials/_global.scss */
a.button, .button-ancillary a {
  color: white;
}

/**
 * This file contains styles that override Foundation's existing functionality or fix things
 * caused by other styles that negatively affect Foundation.
 *
 * For example, customizations to the Top Bar or content styles that mess up Foundation elements.
 */
/**
 * Top Bar
 * ----------------------------------------------------------------------------
 */
/* line 15, ../lorain/sass/partials/_foundation-overrides.scss */
.top-bar {
  z-index: 101;
  margin-bottom: 0;
}

/* line 20, ../lorain/sass/partials/_foundation-overrides.scss */
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/**
 * Panels
 * ----------------------------------------------------------------------------
 */
/* line 30, ../lorain/sass/partials/_foundation-overrides.scss */
.panel h5 {
  font-weight: 700;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/**
 * Flex Video
 * ----------------------------------------------------------------------------
 */
/* line 41, ../lorain/sass/partials/_foundation-overrides.scss */
.flex-video {
  overflow: visible;
}

/**
 * Reveal
 * ----------------------------------------------------------------------------
 */
/* line 51, ../lorain/sass/partials/_foundation-overrides.scss */
.reveal-modal-bg {
  z-index: 100000;
}

/* line 55, ../lorain/sass/partials/_foundation-overrides.scss */
.reveal-modal {
  z-index: 100001;
  max-width: 100%;
}

/* line 60, ../lorain/sass/partials/_foundation-overrides.scss */
.reveal-modal .close-reveal-modal:hover {
  color: #777777;
  cursor: pointer;
}

@media only screen and (min-width: 40.063em) {
  /* line 65, ../lorain/sass/partials/_foundation-overrides.scss */
  .reveal-modal .close-reveal-modal {
    top: 2px;
    right: 10px;
  }
}

/**
 * WP Toolbar (formerly the Admin Bar)
 * ----------------------------------------------------------------------------
 */
/* line 79, ../lorain/sass/partials/_foundation-overrides.scss */
#wp-admin-bar-search .adminbar-input {
  display: inline-block;
}

/* line 84, ../lorain/sass/partials/_foundation-overrides.scss */
body {
  position: static;
}

/**
 * Tabs
 * ----------------------------------------------------------------------------
 */
/* line 95, ../lorain/sass/partials/_foundation-overrides.scss */
dl.tabs dd {
  margin-left: 0;
}

/* line 100, ../lorain/sass/partials/_foundation-overrides.scss */
dl.tabs.vertical {
  margin-bottom: 1.25rem !important;
}

/**
 * Dropdowns
 * ----------------------------------------------------------------------------
 */
/* line 112, ../lorain/sass/partials/_foundation-overrides.scss */
.f-dropdown li,
.entry-content .f-dropdown li {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 115, ../lorain/sass/partials/_foundation-overrides.scss */
.f-dropdown li:before,
.entry-content .f-dropdown li:before {
  display: none;
}

/**
 * Accordion
 * ----------------------------------------------------------------------------
 */
/* line 126, ../lorain/sass/partials/_foundation-overrides.scss */
.entry-content .accordion dd {
  margin-left: 0;
}

/**
 * Orbit
 * ----------------------------------------------------------------------------
 */
/* line 136, ../lorain/sass/partials/_foundation-overrides.scss */
.orbit-container .orbit-slides-container li {
  margin: 0;
}

/**
 * This file contains new functionality added to Zurb Foundation.
 * For example, additional grids.
 * 
 */
/**
 * Site Structure
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_structure.scss */
.site-section {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
  background: transparent;
  color: #898989;
  padding: 0.875rem 0.3125rem;
}
@media only screen and (min-width: 600px) {
  /* line 6, ../lorain/sass/partials/_structure.scss */
  .site-section {
    padding: 0.875rem 0.3125rem;
  }
}
@media only screen and (min-width: 56.25rem) {
  /* line 6, ../lorain/sass/partials/_structure.scss */
  .site-section {
    padding: 0.875rem 0.3125rem;
  }
}

/* line 14, ../lorain/sass/partials/_structure.scss */
.site-header > .row > .column,
.site-header > .row > .columns,
.site-footer > .row > .column,
.site-footer > .row > .columns {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 21, ../lorain/sass/partials/_structure.scss */
.site-primary,
.site-secondary,
.row-full-width > .columns {
  padding-left: 10px;
  padding-right: 10px;
}

/*
.site-primary {
	@media only screen and (min-width:64.063em) {
		padding-left: 10px;
		padding-right: 0;
	}
}

.site-secondary {
	@media only screen and (min-width:64.063em) {
		padding-left: 15px;
		padding-right: 10px;
	}
}
*/
/* line 48, ../lorain/sass/partials/_structure.scss */
.header-top,
.header-main,
.nav-main {
  display: none;
}

@media only screen and (min-width: 56.25rem) {
  /* line 55, ../lorain/sass/partials/_structure.scss */
  .header-top,
  .header-main,
  .nav-main {
    display: block;
  }

  /* line 58, ../lorain/sass/partials/_structure.scss */
  .compact-nav {
    display: none;
  }
}
/* line 65, ../lorain/sass/partials/_structure.scss */
.compact-nav,
.compact-nav + .row .site-section {
  margin-top: 0.625rem;
}

/* line 72, ../lorain/sass/partials/_structure.scss */
.header-top .site-section,
.nav-main .site-section,
.sidebar,
.footer-primary .site-section {
  background-color: #1f1f1f;
  color: #b9b9b9;
}

/* line 77, ../lorain/sass/partials/_structure.scss */
.header-main .site-section {
  padding-top: 1.5rem;
  padding-bottom: 1.125rem;
}

/* line 82, ../lorain/sass/partials/_structure.scss */
.footer-primary .site-section {
  margin-bottom: 0;
}

/* line 86, ../lorain/sass/partials/_structure.scss */
.footer-primary-section {
  padding-top: 2.375rem;
}

/* line 90, ../lorain/sass/partials/_structure.scss */
.footer-secondary .site-section {
  background-color: #000;
  color: #999999;
}

/* line 95, ../lorain/sass/partials/_structure.scss */
.footer-secondary .site-section {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}

/* line 100, ../lorain/sass/partials/_structure.scss */
.footer-secondary .row {
  font-size: 0.875rem;
}

/**
 * Template-Specific
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_template.scss */
.page-template-templatespage-home-php .hentry {
  margin-bottom: 0;
}

/**
 * Reusables
 * ----------------------------------------------------------------------------
 */
/**
 * Clearfix: contain floats (Via HTML5 Boilerplate)
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 20, ../lorain/sass/partials/_reusables.scss */
.clearfix:before, .single-gm_portfolio .details .row-full-width:before,
.clearfix:after,
.single-gm_portfolio .details .row-full-width:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 25, ../lorain/sass/partials/_reusables.scss */
.clearfix:after, .single-gm_portfolio .details .row-full-width:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 34, ../lorain/sass/partials/_reusables.scss */
.clearfix, .single-gm_portfolio .details .row-full-width {
  *zoom: 1;
}

/**
 * Selection Prevention
 * ----------------------------------------------------------------------------
 */
/* line 43, ../lorain/sass/partials/_reusables.scss */
.prevent-selection, .control-bar * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
}

/* line 14, ../lorain/sass/partials/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  margin-bottom: 0.125rem;
}

/* line 18, ../lorain/sass/partials/_forms.scss */
select {
  line-height: 1.3;
}

/**
 * Header
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_header.scss */
.site-title {
  margin: 0 0 0.375rem;
}

/* line 12, ../lorain/sass/partials/_header.scss */
.site-title,
.site-title a,
.site-description {
  font-size: 1.125rem;
}

/* line 16, ../lorain/sass/partials/_header.scss */
.site-description {
  font-style: italic;
}

/**
 * General Navigation - Base Styles
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_navigation.scss */
.menu-nav {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 11, ../lorain/sass/partials/_navigation.scss */
.menu-nav:first-child {
  padding-top: 5px;
}

/* line 15, ../lorain/sass/partials/_navigation.scss */
.menu-nav:last-child {
  padding-bottom: 10px;
}
@media only screen and (min-width: 56.25rem) {
  /* line 15, ../lorain/sass/partials/_navigation.scss */
  .menu-nav:last-child {
    padding-bottom: 0;
  }
}

/* line 22, ../lorain/sass/partials/_navigation.scss */
.menu-nav ul {
  background-color: inherit;
  margin-left: 0;
  margin-bottom: 0;
}

/* line 28, ../lorain/sass/partials/_navigation.scss */
.menu-nav li {
  list-style: none;
}

/* line 33, ../lorain/sass/partials/_navigation.scss */
.menu-nav a,
.menu-nav a > span {
  font-size: 14px;
}

/* line 37, ../lorain/sass/partials/_navigation.scss */
.menu-nav a {
  color: #999;
  padding: 6px;
  display: block;
  position: relative;
}

/* line 44, ../lorain/sass/partials/_navigation.scss */
.menu-nav a:hover {
  color: #ff9933;
  background-color: #161616;
}

/* line 50, ../lorain/sass/partials/_navigation.scss */
.menu-nav a:not([href]) {
  cursor: default;
}

/* line 55, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.has-children > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 4px;
  border-color: #999999 transparent transparent transparent;
  border-top-style: solid;
  display: inline-block;
  position: relative;
  top: 3px;
  left: 6px;
}

/* line 64, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.has-children > a:hover:after {
  border-color: #ff9933 transparent transparent transparent;
}

/* line 70, ../lorain/sass/partials/_navigation.scss */
.menu-nav ul ul,
.menu-nav ul ul li {
  margin-left: 0.5rem;
}

/* line 74, ../lorain/sass/partials/_navigation.scss */
.menu-nav ul ul {
  border-left: 1px dotted #7A7A7A;
  position: relative;
  left: 2px;
}

/* line 83, ../lorain/sass/partials/_navigation.scss */
.menu-nav .current-menu-item > a,
.menu-nav .current_page_item > a {
  color: #ff9933;
}

/* line 88, ../lorain/sass/partials/_navigation.scss */
.menu-nav .menu > .has-children.current-menu-item > a:after,
.menu-nav .menu > .has-children.current_page_item > a:after {
  border-color: #ff9933 transparent transparent transparent;
}

/**
 * General Navigation - Larger screens
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 56.25rem) {
  /* line 99, ../lorain/sass/partials/_navigation.scss */
  .menu-nav,
  .menu-nav:first-child {
    padding-top: 0;
  }

  /* line 103, ../lorain/sass/partials/_navigation.scss */
  .menu-nav a {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  /* line 109, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu li:hover > a {
    color: #ff9933;
  }

  /* line 114, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu li:hover > a:after {
    border-color: #ff9933 transparent transparent transparent;
  }

  /* line 118, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu ul li:hover > a:after {
    border-color: transparent transparent transparent #ff9933;
  }

  /* line 123, ../lorain/sass/partials/_navigation.scss */
  .menu-nav > ul li.has-children a {
    padding-right: 14px;
  }

  /* line 129, ../lorain/sass/partials/_navigation.scss */
  .menu-nav > ul > li:not(.menu-icon):first-child > a {
    padding-left: 0;
  }

  /*
  */
  /* line 140, ../lorain/sass/partials/_navigation.scss */
  .menu-nav li {
    display: block;
    float: left;
    position: relative;
  }

  /* line 146, ../lorain/sass/partials/_navigation.scss */
  .menu-nav a {
    display: inline-block;
  }

  /* line 151, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu-left {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }

  /* line 157, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu-left {
    float: left;
  }

  /* line 163, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu-right {
    float: right;
    margin-right: -10px;
  }

  /* line 168, ../lorain/sass/partials/_navigation.scss */
  .menu-nav a {
    padding-right: 10px;
    padding-left: 10px;
  }

  /* line 173, ../lorain/sass/partials/_navigation.scss */
  .menu-nav a:hover {
    background-color: inherit;
  }

  /* line 177, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul li:hover > ul {
    display: block;
  }

  /* line 183, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul,
  .menu-nav ul ul li {
    margin-left: 0;
  }

  /* line 187, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul li {
    display: block;
    float: none;
  }

  /* line 192, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul {
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
    background-color: #1f1f1f;
    border: 1px solid #111;
    display: none;
    left: 0;
    margin: 0;
    position: absolute;
    width: 175px;
    z-index: 99999;
  }

  /* line 205, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul li.has-children > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 4px;
    border-color: transparent transparent transparent #999999;
    border-left-style: solid;
    display: inline-block;
    position: absolute;
    top: 17px;
    left: auto;
    right: 8px;
  }

  /* line 215, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul li.has-children > a:hover:after {
    border-color: transparent transparent transparent #ff9933;
  }

  /* line 219, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul a {
    padding-right: 16px;
    padding-left: 16px;
    display: block;
    border-top: 1px solid #353535;
    border-bottom: 1px solid #181818;
    border-left: 1px solid #353535;
  }

  /* Level 3+ */
  /* line 229, ../lorain/sass/partials/_navigation.scss */
  .menu-nav ul ul ul {
    left: 100%;
    margin-top: -1px;
    top: 0;
  }

  /* line 239, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .current-menu-ancestor > a,
  .menu-nav .current_page_ancestor > a {
    color: #ff9933;
  }

  /* line 245, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .menu > .has-children.current-menu-ancestor > a:after,
  .menu-nav .menu > .has-children.current_page_ancestor > a:after {
    border-color: #ff9933 transparent transparent transparent;
  }

  /* line 253, ../lorain/sass/partials/_navigation.scss */
  .menu-nav .sub-menu .has-children.current-menu-item > a:after,
  .menu-nav .sub-menu .has-children.current_page_item > a:after,
  .menu-nav .sub-menu .has-children.current-menu-ancestor > a:after,
  .menu-nav .sub-menu .has-children.current_page_ancestor > a:after {
    border-color: transparent transparent transparent #ff9933;
  }
}
/**
 * Secondary Navigation Overrides
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 56.25rem) {
  /* line 266, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-secondary a,
  .menu-nav.nav-secondary a > span {
    font-size: 0.75rem;
  }
}
/**
 * Primary Navigation Overrides - Small Screens
 * ----------------------------------------------------------------------------
 */
/* line 278, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary a,
.menu-nav.nav-primary span {
  color: white;
}

/* line 282, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary li.has-children > a:after {
  border-color: #eee transparent transparent transparent;
}

/* line 288, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary a:hover,
.menu-nav.nav-primary a:hover span,
.menu-nav.nav-primary .menu-icon:hover:before {
  color: #ff9933;
}

/* line 294, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary .current-menu-item > a span,
.menu-nav.nav-primary .current_page_item > a span {
  color: #ff9933;
}

/* line 301, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary .has-children > a:hover:after,
.menu-nav.nav-primary .menu > .has-children.current-menu-item > a:after,
.menu-nav.nav-primary .menu > .has-children.current_page_item > a:after {
  border-color: #ff9933 transparent transparent transparent;
}

/* line 307, ../lorain/sass/partials/_navigation.scss */
.menu-nav ul ul li.has-children.current-menu-item > a:after,
.menu-nav ul ul li.has-children.current_page_item > a:after {
  border-color: #ff9933 transparent transparent transparent;
}

/* line 312, ../lorain/sass/partials/_navigation.scss */
.primary-nav-search {
  width: 250px;
  float: right;
}
/* line 315, ../lorain/sass/partials/_navigation.scss */
.primary-nav-search .search {
  margin: 14px 0 14px 20px;
}

/**
 * Primary Navigation Overrides - Large Screens
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 56.25rem) {
  /* line 328, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary a,
  .menu-nav.nav-primary span,
  .menu-nav.nav-primary li.menu-icon:before {
    color: #eee;
  }

  /* line 334, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li > a,
  .menu-nav.nav-primary > .menu > li > a > span {
    text-transform: uppercase;
  }

  /* line 338, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li > a {
    padding-right: 15px;
    padding-left: 20px;
  }

  /*
  .menu-nav.nav-primary > .menu > li:first-child > a {
  	padding-left: 0;
  }
  .menu-nav.nav-primary > .menu > li:last-child > a {
  	padding-right: 0;
  }
  */
  /* line 353, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li:hover > a > span {
    border-bottom: 2px solid #eee;
  }

  /* line 358, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li.menu-icon.show-label:hover > a > span {
    border-bottom: none;
  }

  /* line 363, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary ul li span {
    padding-bottom: 5px;
  }

  /* line 368, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li:after {
    border-right: 1px dotted #E5E5E5;
    content: "";
    width: 1px;
    height: 29px;
    position: relative;
    top: 9px;
    left: 3px;
    display: inline-block;
  }

  /* line 380, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li:last-child:after,
  .menu-nav.nav-primary > .menu > li.last:after {
    display: none;
  }

  /* line 385, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary li:hover > a > span {
    color: #ff9933;
  }

  /* line 389, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* line 396, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li.has-children > a:after {
    left: -10px;
    top: 2px;
    border-color: #eee transparent transparent transparent;
  }

  /* line 403, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li.has-children > a span {
    padding-right: 17px;
  }

  /* line 407, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li.has-children > a {
    padding-right: 0;
  }

  /* line 411, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary > .menu > li.has-children:hover > a:after {
    border-color: #ff9933 transparent transparent transparent;
  }

  /* line 416, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu {
    border: 1px solid #ccc;
    background-color: white;
  }

  /* line 421, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li {
    border-top: 1px solid #e4e4e4;
  }

  /* line 425, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li:hover {
    background-color: #F5F5F5;
  }

  /* line 429, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li a {
    padding-top: 16px;
    padding-bottom: 16px;
    border: none;
  }

  /* line 435, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu a > span {
    color: gray;
    font-weight: 700;
    font-size: 12px;
    display: block;
  }

  /* line 442, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li span {
    padding-bottom: 0;
  }

  /* line 446, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li:hover > a > span {
    color: #000;
  }

  /* line 450, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li.has-children a:after {
    top: 21px;
  }

  /* line 454, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li.has-children > a:after {
    border-color: transparent transparent transparent gray;
  }

  /* line 458, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu li:hover > a:after {
    border-color: transparent transparent transparent #000;
  }

  /* line 463, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu ul {
    margin-top: -2px;
  }

  /* line 471, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .current-menu-ancestor > a span,
  .menu-nav.nav-primary .current_page_ancestor > a span {
    color: #ff9933;
  }

  /* line 477, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .menu > .has-children.current-menu-ancestor > a:after,
  .menu-nav.nav-primary .menu > .has-children.current_page_ancestor > a:after {
    border-color: #ff9933 transparent transparent transparent;
  }

  /* line 487, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu .current-menu-item > a > span,
  .menu-nav.nav-primary .sub-menu .current_page_item > a > span,
  .menu-nav.nav-primary .sub-menu .has-children.current-menu-item > a > span,
  .menu-nav.nav-primary .sub-menu .has-children.current_page_item > a > span,
  .menu-nav.nav-primary .sub-menu .has-children.current-menu-ancestor > a > span,
  .menu-nav.nav-primary .sub-menu .has-children.current_page_ancestor > a > span {
    color: #000;
  }

  /* line 495, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary .sub-menu .has-children.current-menu-item > a:after,
  .menu-nav.nav-primary .sub-menu .has-children.current_page_item > a:after,
  .menu-nav.nav-primary .sub-menu .has-children.current-menu-ancestor > a:after,
  .menu-nav.nav-primary .sub-menu .has-children.current_page_ancestor > a:after {
    border-color: transparent transparent transparent #000;
  }
}
/**
 * Compact Navigation
 * ----------------------------------------------------------------------------
 */
/* line 506, ../lorain/sass/partials/_navigation.scss */
.compact-nav {
  margin-bottom: 10px;
}

/* line 511, ../lorain/sass/partials/_navigation.scss */
.compact-nav .menu-left + .menu-right {
  margin-top: 0.5625rem;
  padding-top: 0.5625rem;
  border-top: 1px solid #383838;
}

/* line 518, ../lorain/sass/partials/_navigation.scss */
.compact-nav .nav-primary + .nav-secondary {
  border-top: 3px double #4b4b4b;
  padding-top: 9px;
  margin-top: 9px;
}

/* line 524, ../lorain/sass/partials/_navigation.scss */
.compact-nav .menu-nav-group ul:last-child {
  padding-bottom: 8px;
}

/* line 528, ../lorain/sass/partials/_navigation.scss */
.compact-nav .toggle-content .site-section {
  background-color: #1f1f1f;
}

/* line 534, ../lorain/sass/partials/_navigation.scss */
.compact-nav .toggle-content div, .compact-nav .toggle-content p, .compact-nav .toggle-content h1, .compact-nav .toggle-content h2, .compact-nav .toggle-content h3, .compact-nav .toggle-content h4, .compact-nav .toggle-content h5, .compact-nav .toggle-content h6 {
  color: white;
}

/**
 * Control Bar - Base styles
 * ----------------------------------------------------------------------------
 */
/* line 545, ../lorain/sass/partials/_navigation.scss */
.control-bar {
  background-color: #000;
  padding: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 600px) {
  /* line 553, ../lorain/sass/partials/_navigation.scss */
  .control-bar {
    padding-left: 0.6875rem;
    padding-right: 0.6875rem;
  }
}

/* line 566, ../lorain/sass/partials/_navigation.scss */
.control-bar-left,
.control-bar-right {
  position: relative;
}

/* line 571, ../lorain/sass/partials/_navigation.scss */
.control-bar-left,
.control-bar-left div {
  float: left;
}

/* line 575, ../lorain/sass/partials/_navigation.scss */
.control-bar-right {
  float: right;
}

/* line 580, ../lorain/sass/partials/_navigation.scss */
.control-bar,
.control-bar a {
  color: white;
}

/* line 584, ../lorain/sass/partials/_navigation.scss */
.control-bar a {
  padding: 0;
}

/* line 588, ../lorain/sass/partials/_navigation.scss */
.control-bar a > span {
  font-size: 1em;
}

/**
 * Control Bar - Site Title
 * ----------------------------------------------------------------------------
 */
/* line 598, ../lorain/sass/partials/_navigation.scss */
.control-bar .logo-area .site-title {
  margin-bottom: 0;
  line-height: 1;
}

/* line 603, ../lorain/sass/partials/_navigation.scss */
.control-bar .logo-area .site-title a {
  padding: 15px 15px;
  display: block;
  line-height: 0;
}

/* line 609, ../lorain/sass/partials/_navigation.scss */
.control-bar .logo-area .site-title a.no-logo-image {
  padding: 26px 15px;
}

/**
 * Control Bar - Toggle General Buttons
 * ----------------------------------------------------------------------------
 */
/* line 619, ../lorain/sass/partials/_navigation.scss */
.control-bar .toggle-button {
  display: inline-block;
  padding: 18px 15px;
  margin-left: -2px;
}

/* line 627, ../lorain/sass/partials/_navigation.scss */
.control-bar a:hover,
.control-bar .toggle-button.active,
.control-bar .toggle-button:hover {
  background-color: #1f1f1f;
  cursor: pointer;
}

/**
 * Control Bar - Toggle General Content
 * ----------------------------------------------------------------------------
 */
/* line 638, ../lorain/sass/partials/_navigation.scss */
.toggle-content {
  display: none;
}

/* line 642, ../lorain/sass/partials/_navigation.scss */
.toggle-content .site-section {
  margin-bottom: 0;
}

/**
 * Control Bar - Navs toggle
 * ----------------------------------------------------------------------------
 */
/* line 652, ../lorain/sass/partials/_navigation.scss */
.control-bar .toggle-button-navs {
  padding: 19px 22px 18px;
}

/* line 656, ../lorain/sass/partials/_navigation.scss */
.control-bar .menu-toggle {
  display: inline-block;
}

/* line 660, ../lorain/sass/partials/_navigation.scss */
.menu-toggle-label {
  padding-right: 17px;
  margin-left: -9px;
  display: none;
}

/* line 667, ../lorain/sass/partials/_navigation.scss */
.control-bar .menu-toggle-icon:after {
  content: '';
  white-space: pre;
  top: 10px;
  padding: 0;
  position: absolute;
  right: 13px;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}

/**
 * Search Toggle
 * ----------------------------------------------------------------------------
 */
/* line 687, ../lorain/sass/partials/_navigation.scss */
.toggle-content-search form.search {
  margin: 0;
}

/* line 691, ../lorain/sass/partials/_navigation.scss */
.toggle-content-search .site-section {
  padding-bottom: 16px;
  padding-top: 16px;
}

/**
 * Icon Navigation - General
 * ----------------------------------------------------------------------------
 */
/* line 708, ../lorain/sass/partials/_navigation.scss */
.top-bar .top-bar-section li.menu-icon {
  background-color: #333333;
}

/* line 712, ../lorain/sass/partials/_navigation.scss */
.top-bar .top-bar-section li.menu-icon a {
  background: transparent;
}

/* line 716, ../lorain/sass/partials/_navigation.scss */
.top-bar .top-bar-section ul {
  background: #333333;
}

/* line 721, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon,
.top-bar > .top-bar-section li.menu-icon {
  float: left;
  margin-right: 14px;
  display: inline-block;
  position: relative;
}

/* line 729, ../lorain/sass/partials/_navigation.scss */
.top-bar .top-bar-section li.menu-icon.show-label > a {
  display: inline;
  color: #999;
}

/* line 735, ../lorain/sass/partials/_navigation.scss */
.top-bar .top-bar-section li.menu-icon.show-label:hover > a {
  color: #ff9933;
}

/* line 745, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon:before,
.top-bar .top-bar-section li.menu-icon:before {
  color: #999;
}

/* line 750, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon:hover:before,
.top-bar .top-bar-section li.menu-icon:hover:before {
  color: #ff9933;
}

/* line 755, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon:hover,
.top-bar .top-bar-section li.menu-icon:hover {
  color: #ff9933;
}

/* line 762, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon > a:hover,
.menu-nav li.inline > a:hover,
.top-bar .top-bar-section li.menu-icon > a:hover,
.top-bar .top-bar-section li.inline > a:hover {
  background-color: transparent;
}

/* line 767, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon a,
.top-bar .top-bar-section li.menu-icon > a {
  padding-right: 16px;
  padding-left: 16px;
  text-indent: -99999em;
  margin-left: -24px;
  display: inline-block;
}

/* line 778, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.menu-icon.show-label > a,
.top-bar .top-bar-section li.menu-icon.show-label > a {
  text-indent: 0;
  padding-left: 32px;
  padding-right: 4px;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 789, ../lorain/sass/partials/_navigation.scss */
.menu-nav li.inline,
.top-bar .top-bar-section li.inline {
  display: inline-block;
}

@media only screen and (min-width: 64em) {
  /* line 796, ../lorain/sass/partials/_navigation.scss */
  .menu-nav li.menu-icon,
  .top-bar .top-bar-section li.menu-icon {
    float: left;
    margin-right: 12px;
  }
}
/**
 * Icon Navigation - Overrides
 * ----------------------------------------------------------------------------
 */
/* line 815, ../lorain/sass/partials/_navigation.scss */
.nav-secondary li.menu-icon a {
  font-size: 16px;
}

/* line 820, ../lorain/sass/partials/_navigation.scss */
.nav-secondary li.menu-icon {
  top: 2px;
}

/* line 825, ../lorain/sass/partials/_navigation.scss */
.menu-nav.nav-primary > .menu > li.menu-icon:after {
  display: none;
}

@media only screen and (min-width: 56.25rem) {
  /* line 831, ../lorain/sass/partials/_navigation.scss */
  .menu-nav.nav-primary li.menu-icon {
    top: 4px;
  }
}
/* line 836, ../lorain/sass/partials/_navigation.scss */
.top-bar #menu-social-menu {
  padding-left: 11px;
}

/**
 * Styling for the jQuery To Top plugin.
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_to-top.scss */
#toTop {
  z-index: 100;
}

/**
 * Titles
 * ----------------------------------------------------------------------------
 */
/* line 7, ../lorain/sass/partials/_titles.scss */
.entry-title,
.entry-title a {
  color: #898989;
}

/* line 11, ../lorain/sass/partials/_titles.scss */
.entry-title {
  line-height: 1.3;
  color: #292929;
  word-wrap: break-word;
  font-size: 3rem;
  margin: 0 0 1rem;
}

/* line 19, ../lorain/sass/partials/_titles.scss */
.entry-title a:hover {
  text-decoration: underline;
}

/* line 23, ../lorain/sass/partials/_titles.scss */
.archives-title {
  border-bottom: 3px solid #1f1f1f;
}

/**
 * Entry - Posts, pages, etc.
 * ----------------------------------------------------------------------------
 */
/* line 6, ../lorain/sass/partials/_entry.scss */
.hentry {
  margin-bottom: 0.9375rem;
  padding-bottom: 2rem;
  position: relative;
  word-wrap: break-word;
  /* Wrap super long words to keep them from overflowing their container. */
}

/*
.singular .hentry {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
*/
/* line 23, ../lorain/sass/partials/_entry.scss */
.singular.page .hentry,
.singular.attachment .hentry {
  border-bottom: 0;
  padding-bottom: 0;
}

/**
 * Sticky Posts
 * ----------------------------------------------------------------------------
 */
/* line 36, ../lorain/sass/partials/_entry.scss */
.sticky:not(.has-featured-image) {
  padding-top: 3.5em;
}

/* line 40, ../lorain/sass/partials/_entry.scss */
.sticky-message {
  position: absolute;
  display: inline-block;
  background-color: #ff7f00;
  color: white;
  top: 0.9375rem;
  left: -0.375rem;
  padding: 0.3125rem 1.25rem 0.3125rem 1.875rem;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  height: 2.25rem;
}

/* line 53, ../lorain/sass/partials/_entry.scss */
.sticky-message:before {
  position: absolute;
  left: 0;
  bottom: -0.125rem;
  content: "";
  position: absolute;
  /* See "NOTE 2" */
  z-index: -1;
  top: 100%;
  left: 0;
  border-width: 0 0.625rem 0.625rem 0;
  border-style: solid;
  border-color: transparent #804000;
}

/* line 70, ../lorain/sass/partials/_entry.scss */
.sticky-message:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 1.125rem;
  border-color: transparent transparent transparent #ff7f00;
  border-left-style: solid;
  position: absolute;
  bottom: 0;
  right: -2.25rem;
}

/* line 100, ../lorain/sass/partials/_entry.scss */
.sticky .sticky-message {
  font-size: 16px;
  top: 0.3125rem;
}
@media only screen and (min-width: 56.25rem) {
  /* line 100, ../lorain/sass/partials/_entry.scss */
  .sticky .sticky-message {
    top: 1.125rem;
  }
}

/**
 * Comments
 * ----------------------------------------------------------------------------
 */
/**
 * Comments - General
 * ----------------------------------------------------------------------------
 */
/* line 11, ../lorain/sass/partials/_comments.scss */
#comments {
  margin-top: 27px;
}

/* line 15, ../lorain/sass/partials/_comments.scss */
.comments-title {
  font-style: italic;
  border-bottom: 2px solid;
  margin-top: 0;
}

/* line 22, ../lorain/sass/partials/_comments.scss */
.nopassword,
.nocomments {
  color: #afafaf;
  margin: 1.625rem 0;
  text-align: center;
  font-style: italic;
}

/* line 29, ../lorain/sass/partials/_comments.scss */
.nocomments {
  font-size: 22px;
}

/* line 33, ../lorain/sass/partials/_comments.scss */
.nopassword {
  font-size: 18px;
}

/* line 37, ../lorain/sass/partials/_comments.scss */
.commentlist a {
  color: #ff7f00;
}
/* line 39, ../lorain/sass/partials/_comments.scss */
.commentlist a:hover {
  color: #bd5e00;
}

/* line 44, ../lorain/sass/partials/_comments.scss */
.commentlist {
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
}

/* line 50, ../lorain/sass/partials/_comments.scss */
.content .commentlist {
  width: 100%;
}

/* line 54, ../lorain/sass/partials/_comments.scss */
.commentlist > li.comment {
  margin: 0 0 0px;
  padding: 1.25rem 0;
  position: relative;
}

/* line 60, ../lorain/sass/partials/_comments.scss */
.commentlist > li.comment:last-child {
  padding-bottom: 0.5625rem;
}

/* line 64, ../lorain/sass/partials/_comments.scss */
.commentlist > li.comment .comment-body {
  padding: 0.9375rem;
  margin-top: 0.75rem;
  position: relative;
  background-color: #eeeeee;
  color: #222222;
}

/* http://nicolasgallagher.com/pure-css-speech-bubbles/ */
/* line 73, ../lorain/sass/partials/_comments.scss */
.commentlist > li.comment .comment-body:after {
  content: "";
  position: absolute;
  bottom: -1.25rem;
  /* value = - border-top-width - border-bottom-width */
  left: 4.1875rem;
  /* controls horizontal position */
  border-style: solid;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
  top: -0.875rem;
  /* value = - border-top-width - border-bottom-width */
  bottom: auto;
  border-width: 0.875rem 0 0 1.375rem;
  /* vary these values to change the angle of the vertex */
  border-color: transparent #eeeeee;
}

/* line 88, ../lorain/sass/partials/_comments.scss */
.commentlist .children > li.comment .comment-body:after {
  border-color: transparent #eeeeee;
}

/* line 92, ../lorain/sass/partials/_comments.scss */
.commentlist .pingback {
  margin: 1.25rem 0 0 0;
  padding: 0;
}

/* line 97, ../lorain/sass/partials/_comments.scss */
.commentlist .comment-content p {
  margin-top: 0.3125rem;
}

/* line 101, ../lorain/sass/partials/_comments.scss */
.commentlist .children {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* line 107, ../lorain/sass/partials/_comments.scss */
.commentlist .children li.comment {
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  margin: 0;
  padding: 2rem 0 1.625rem 1.625rem;
  position: relative;
  background: white;
}

/* line 116, ../lorain/sass/partials/_comments.scss */
.commentlist .children li.comment .fn {
  display: block;
}

/* line 121, ../lorain/sass/partials/_comments.scss */
.comment-meta .fn a,
.comment-meta span.fn {
  font-style: normal;
  font-size: 1.0625rem;
  font-weight: 700;
}

/* line 129, ../lorain/sass/partials/_comments.scss */
.comment-meta .fn a,
.comment-meta time,
.comment-meta {
  color: #010000;
}

/* line 135, ../lorain/sass/partials/_comments.scss */
.comment-meta .published-date:active,
.comment-meta .published-date:hover,
.comment-meta .published-date:visited {
  color: gray;
}

/* line 139, ../lorain/sass/partials/_comments.scss */
.comment-meta time {
  font-size: 12px;
  line-height: 2.2em;
  font-weight: 400;
}

/* line 145, ../lorain/sass/partials/_comments.scss */
.commentlist .children li.comment .comment-meta {
  line-height: 1.625em;
}

/* line 149, ../lorain/sass/partials/_comments.scss */
.commentlist .children li.comment .comment-content {
  margin: 0.3125rem 0 0;
}

/* line 153, ../lorain/sass/partials/_comments.scss */
.commentlist .avatar {
  padding: 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px 0px;
  box-shadow: rgba(0, 0, 0, 0.26) 0px 1px 4px 0px;
}

/* line 158, ../lorain/sass/partials/_comments.scss */
.comment-moderation-links {
  display: inline;
  margin-left: 2px;
  font-size: 14px;
}

/* line 167, ../lorain/sass/partials/_comments.scss */
.trackback a:not(.url),
.pingback a:not(.url),
.comment-moderation-links a,
.comment-moderation-links a:visited {
  color: #666;
}

/* line 171, ../lorain/sass/partials/_comments.scss */
.comment-moderation-sep {
  margin: 0 2px;
}

/* line 176, ../lorain/sass/partials/_comments.scss */
.comment-edit-link:visited,
.comment-edit-link {
  font-weight: 400;
  font-size: 12px;
}

/* line 181, ../lorain/sass/partials/_comments.scss */
.comment-edit-link.destructive:hover {
  color: #bb0000;
}

/* line 185, ../lorain/sass/partials/_comments.scss */
.commentlist .pingback {
  background-color: #eeeeee;
}

/* line 189, ../lorain/sass/partials/_comments.scss */
.commentlist .pingback p {
  padding: 20px;
}

/* line 193, ../lorain/sass/partials/_comments.scss */
.commentlist > li.pingback:before {
  content: '';
  border-color: #eeeeee;
}

/* line 198, ../lorain/sass/partials/_comments.scss */
.commentlist .children .avatar {
  background: none;
  left: 2.2em;
  padding: 0;
  top: 2.2em;
}

/* line 206, ../lorain/sass/partials/_comments.scss */
li.bypostauthor a.comment-reply-link,
li.bypostauthor a.comment-reply-link:visited {
  background-color: #dfe8f0;
  color: #666666;
}

/* line 212, ../lorain/sass/partials/_comments.scss */
li.bypostauthor a.comment-reply-link:hover,
li.bypostauthor a.comment-reply-link:hover:visited {
  background-color: #1f1f1f;
  color: #eeeeee;
}

/* Fix ZF overrides */
/* line 219, ../lorain/sass/partials/_comments.scss */
.comment-author.vcard {
  display: block;
  margin: 0;
  border: none;
  padding: 0;
}

/* line 226, ../lorain/sass/partials/_comments.scss */
.comment-author .links .fn {
  display: block;
}

/* line 230, ../lorain/sass/partials/_comments.scss */
.comment-author div.avatar {
  float: left;
  margin-right: 10px;
}

/* Post author highlighting */
/* line 236, ../lorain/sass/partials/_comments.scss */
.commentlist > li.bypostauthor {
  border: none;
}

/* line 240, ../lorain/sass/partials/_comments.scss */
.commentlist > li.bypostauthor .comment-body {
  background-color: #dfe8f0;
}

/* line 245, ../lorain/sass/partials/_comments.scss */
.commentlist > li.bypostauthor .comment-body:after,
.commentlist .children > li.bypostauthor .comment-body:after {
  border-color: transparent #dfe8f0;
}

/* line 249, ../lorain/sass/partials/_comments.scss */
.commentlist > li.bypostauthor .comment-meta {
  color: #575757;
}

/* line 255, ../lorain/sass/partials/_comments.scss */
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
  color: #575757;
}

/* Post Author threaded comments */
/* line 260, ../lorain/sass/partials/_comments.scss */
.commentlist .children > li.bypostauthor {
  /*border-color: #d3d3d3;*/
}

/* line 264, ../lorain/sass/partials/_comments.scss */
.commentlist .children > li.bypostauthor .comment-body {
  color: #222222;
  background-color: #dfe8f0;
}

/* Comment Form */
/* line 271, ../lorain/sass/partials/_comments.scss */
#respond {
  margin: 0 auto 1.625em;
  position: relative;
  *zoom: 1;
  color: #222222;
  background: #eeeeee;
  padding: 2rem;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
#respond:before, #respond:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
#respond:after {
  clear: both;
}

/* line 281, ../lorain/sass/partials/_comments.scss */
#respond input[type="text"],
#respond textarea {
  position: relative;
  padding: 10px;
  background: #f8f8f8;
  border-color: #d6d6d6;
}

/* line 291, ../lorain/sass/partials/_comments.scss */
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
  position: relative;
}

/* line 302, ../lorain/sass/partials/_comments.scss */
#respond input[type="text"]:focus,
#respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}

/* line 307, ../lorain/sass/partials/_comments.scss */
#respond textarea {
  resize: vertical;
  width: 100%;
}

/* line 312, ../lorain/sass/partials/_comments.scss */
#respond .comment-notes {
  margin-bottom: 18px;
}

/* line 316, ../lorain/sass/partials/_comments.scss */
#respond p {
  margin: 10px 0;
}

/* line 320, ../lorain/sass/partials/_comments.scss */
#respond .form-submit {
  float: right;
  margin-bottom: 10px;
}

/* line 325, ../lorain/sass/partials/_comments.scss */
#respond input#submit {
  font-weight: 700;
  border: none;
  padding: 10px 20px;
  margin-right: 4px;
  background: #1f1f1f;
  color: white;
  font-size: 14px;
}
/* line 333, ../lorain/sass/partials/_comments.scss */
#respond input#submit:hover {
  color: #ff9933;
  background-color: #1f1f1f;
}

/* line 339, ../lorain/sass/partials/_comments.scss */
.commentlist #respond {
  margin: 9px 0 0 0;
  width: auto;
}

/* line 344, ../lorain/sass/partials/_comments.scss */
#reply-title {
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
  color: #373737;
  border-bottom: 2px solid;
  padding-bottom: 12px;
  margin-top: 0;
  margin-bottom: 27px;
}

/* line 356, ../lorain/sass/partials/_comments.scss */
a.comment-reply-link,
#cancel-comment-reply-link {
  display: inline-block;
  font-size: 12px;
  position: relative;
}

/* line 363, ../lorain/sass/partials/_comments.scss */
a.comment-reply-link {
  color: #666666;
  background-color: #eeeeee;
  right: 4px;
  padding: 3px 7px 5px 10px;
  text-decoration: none;
}

/* line 371, ../lorain/sass/partials/_comments.scss */
#cancel-comment-reply-link {
  color: #666666;
  background-color: #eeeeee;
}

/* line 378, ../lorain/sass/partials/_comments.scss */
#cancel-comment-reply-link:hover,
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active {
  background-color: #1f1f1f;
  color: #eeeeee;
}

/* line 385, ../lorain/sass/partials/_comments.scss */
li.bypostauthor a.comment-reply-link:hover,
li.bypostauthor a.comment-reply-link:focus,
li.bypostauthor a.comment-reply-link:active {
  background-color: #1f1f1f;
  color: #eeeeee;
}

/* line 392, ../lorain/sass/partials/_comments.scss */
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  background-color: #1f1f1f;
  color: #eeeeee;
}

/* line 406, ../lorain/sass/partials/_comments.scss */
#cancel-comment-reply-link:hover,
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
li.bypostauthor a.comment-reply-link:hover,
li.bypostauthor a.comment-reply-link:focus,
li.bypostauthor a.comment-reply-link:active,
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  text-decoration: none;
}

/* line 411, ../lorain/sass/partials/_comments.scss */
a.comment-reply-link > span {
  display: inline-block;
  position: relative;
  top: -1px;
}

/* line 417, ../lorain/sass/partials/_comments.scss */
#cancel-comment-reply-link {
  position: absolute;
  font-weight: normal;
  right: 20px;
  top: 19px;
  line-height: 18px;
  padding: 3px 8px 5px 10px;
  background-color: #eeeeee;
  color: #666666;
}

/* line 428, ../lorain/sass/partials/_comments.scss */
#cancel-comment-reply-link span {
  /* X (multiplication) icon */
  font-size: 20px;
  position: relative;
  top: 3px;
  margin-left: 3px;
  font-family: sans-serif;
}

/* line 436, ../lorain/sass/partials/_comments.scss */
#respond label {
  color: inherit;
  display: inline;
}

/* line 442, ../lorain/sass/partials/_comments.scss */
#respond input[type=text],
#respond input[type=textarea] {
  display: block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 445, ../lorain/sass/partials/_comments.scss */
#respond input[type=text]:focus,
#respond input[type=textarea]:focus {
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
/* line 162, bower_components/foundation/scss/foundation/components/_global.scss */
#respond input[type=text]:focus:focus,
#respond input[type=textarea]:focus:focus {
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}

/* line 452, ../lorain/sass/partials/_comments.scss */
p.comment-form-comment {
  margin: 0;
}

/* line 456, ../lorain/sass/partials/_comments.scss */
.form-allowed-tags code {
  font-weight: 400;
  background-color: #dfdfdf;
}

/**
 * Widgets
 * ----------------------------------------------------------------------------
 */
/**
 * Base Widget Styles
 * ----------------------------------------------------------------------------
 */
/* line 10, ../lorain/sass/partials/_widget.scss */
.widget-container {
  list-style: none;
  padding-bottom: 1.875rem;
  word-wrap: break-word;
}

/* line 16, ../lorain/sass/partials/_widget.scss */
.widget-container li {
  margin: 0.3125rem 0.75rem;
  position: relative;
}

/* Square list decoration. */
/* line 22, ../lorain/sass/partials/_widget.scss */
.widget-container li a:before {
  content: '';
  width: 0.1875rem;
  height: 0.1875rem;
  display: inline-block;
  background-color: gray;
  white-space: pre;
  position: absolute;
  top: 0.6875rem;
  left: -0.625rem;
}

/* line 34, ../lorain/sass/partials/_widget.scss */
.widget-container li a:hover:before {
  background-color: #ff9933;
}

/* line 38, ../lorain/sass/partials/_widget.scss */
.widget-container select {
  width: 100%;
}

/* line 43, ../lorain/sass/partials/_widget.scss */
.widget-title {
  color: white;
  border-bottom: 2px solid #4d4d4d;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin-top: 0;
  font-size: 1.125rem;
  margin-bottom: 1.75rem;
  font-weight: 700;
  padding-bottom: 0.875rem;
}

/* line 54, ../lorain/sass/partials/_widget.scss */
.widget-container table {
  border: none;
}

/* line 65, ../lorain/sass/partials/_widget.scss */
.widget-container table,
.widget-container table thead,
.widget-container table tfoot,
.widget-container table tr th,
.widget-container table tr td
.widget-container table tr.even,
.widget-container table tr.alt,
.widget-container table tr:nth-of-type(even) {
  background-color: transparent;
}

/* line 75, ../lorain/sass/partials/_widget.scss */
.widget-container table,
.widget-container table tr th,
.widget-container table tr td,
.widget-container table thead tr th,
.widget-container table thead tr td,
.widget-container table tfoot tr th,
.widget-container table tfoot tr td {
  color: #555;
}

/**
 * Widgets (Core)
 * ----------------------------------------------------------------------------
 */
/**
 * Recent Posts Widget
 * ----------------------------------------------------------------------------
 */
/* line 90, ../lorain/sass/partials/_widget.scss */
.widget_recent_entries li {
  padding: 0 0 0.875rem 0.875rem;
  border-bottom: 1px dotted #4D4D4D;
  margin: 0 0 1.0625rem 0;
}

/* line 96, ../lorain/sass/partials/_widget.scss */
.widget_recent_entries li a:before {
  left: 0.25rem;
}

/* line 100, ../lorain/sass/partials/_widget.scss */
.widget_recent_entries li:last-child {
  border-bottom: none;
}

/**
 * Categories Widget
 * ----------------------------------------------------------------------------
 */
/**
 * Search Widget
 * ----------------------------------------------------------------------------
 */
/* line 120, ../lorain/sass/partials/_widget.scss */
.widget_search .search-field {
  width: 100%;
  max-width: 100%;
  float: none;
  display: block;
}

/**
 * Calendar Widget
 * ----------------------------------------------------------------------------
 */
/* line 133, ../lorain/sass/partials/_widget.scss */
.widget_calendar #calendar_wrap {
  max-width: 400px;
}

/* line 137, ../lorain/sass/partials/_widget.scss */
.widget_calendar table {
  /* fix spaces in caption borders in ie7 */
  border-collapse: collapse;
}

/* line 141, ../lorain/sass/partials/_widget.scss */
.widget_calendar table#wp-calendar {
  color: #555;
  width: 100%;
  text-align: center;
}

/* line 150, ../lorain/sass/partials/_widget.scss */
.widget_calendar caption,
.widget_calendar td,
.widget_calendar th,
.widget_calendar tr {
  text-align: center;
}

/* line 154, ../lorain/sass/partials/_widget.scss */
.widget_calendar #wp-calendar caption {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 0.3125rem;
  text-transform: uppercase;
}

/* line 161, ../lorain/sass/partials/_widget.scss */
.widget_calendar table#wp-calendar tbody tr td {
  font-size: 14px;
  padding: 0.25rem 0.625rem;
}

/* line 166, ../lorain/sass/partials/_widget.scss */
.widget_calendar table#wp-calendar tbody tr:first-child td {
  padding-top: 0.625rem;
}

/* line 171, ../lorain/sass/partials/_widget.scss */
.widget_calendar #wp-calendar th,
.widget_calendar thead th {
  border-bottom: 2px solid #4d4d4d;
  border-top: 2px solid #4d4d4d;
  font-weight: bold;
}

/* line 177, ../lorain/sass/partials/_widget.scss */
.widget_calendar #wp-calendar th {
  padding: 0.5rem 0;
}

/* line 184, ../lorain/sass/partials/_widget.scss */
.widget_calendar thead th {
  padding: 0.5rem 0;
}

/* line 189, ../lorain/sass/partials/_widget.scss */
.widget_calendar tfoot tr td#prev a,
.widget_calendar tfoot tr td#next a {
  font-weight: 700;
}

/* line 193, ../lorain/sass/partials/_widget.scss */
.widget_calendar #prev {
  text-align: left;
}

/* line 197, ../lorain/sass/partials/_widget.scss */
.widget_calendar #next {
  text-align: right;
}

/**
 * Nav Menu Widget
 * ----------------------------------------------------------------------------
 */
/* line 207, ../lorain/sass/partials/_widget.scss */
.widget_nav_menu .sub-menu {
  margin: 0;
}

/**
 * Pages Widget
 * ----------------------------------------------------------------------------
 */
/* line 217, ../lorain/sass/partials/_widget.scss */
.widget_pages .children {
  margin: 0 0 0 0.5rem;
}

/**
 * Gravity Forms
 * ----------------------------------------------------------------------------
 */
/* line 5, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper {
  clear: both;
  margin: 10px 0 60px;
}

/* line 10, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul li.gfield {
  margin-bottom: 12px;
  margin-left: 0;
}

/* line 24, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper select,
body .gform_wrapper input[type="file"],
body .gform_wrapper file,
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper input[type="password"],
body .gform_wrapper textarea {
  border: 1px solid #ccc;
  border-radius: 1px;
  font-size: 100%;
  padding: 6px 5px 6px 10px;
  vertical-align: middle;
}
/* line 31, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper select:focus,
body .gform_wrapper input[type="file"]:focus,
body .gform_wrapper file:focus,
body .gform_wrapper input[type="text"]:focus,
body .gform_wrapper input[type="url"]:focus,
body .gform_wrapper input[type="email"]:focus,
body .gform_wrapper input[type="tel"]:focus,
body .gform_wrapper input[type="number"]:focus,
body .gform_wrapper input[type="password"]:focus,
body .gform_wrapper textarea:focus {
  border: 1px solid #3d3d3d;
}

/* line 36, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper input[type="file"] {
  border: 0 solid #5F5E56;
  font-size: 0.9em;
  color: #5F5E56;
}

/* line 42, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper textarea {
  float: none;
}

/* line 46, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_description {
  color: #9C9C9C;
  padding-top: 2px;
  font-style: italic;
}

/* line 52, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_required {
  font-size: 1.2em;
  margin-left: 4px;
  position: relative;
  top: 0.26em;
  color: #CC2D2D;
}

/* line 60, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label .gfield_label {
  font-weight: 400;
}

/* line 65, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_checkbox li label,
body .gform_wrapper .gfield_radio li label {
  display: inline;
  margin: 0 0 0 7px;
}

/* line 72, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_checkbox li input[type="checkbox"],
body .gform_wrapper .gfield_radio li input[type="radio"],
body .gform_wrapper .gfield_checkbox li input {
  margin-top: 5px;
}

/* line 76, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .button.gform_button, body .gform_wrapper .button-ancillary a.gform_button, .button-ancillary body .gform_wrapper a.gform_button {
  float: right;
  margin-right: 8px;
  padding: 7px 20px;
}

/* line 82, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_label {
  font-size: 15px;
}

/* line 92, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_complex label,
body .gform_wrapper .gfield_time_hour label,
body .gform_wrapper .gfield_time_minute label,
body .gform_wrapper .gfield_date_month label,
body .gform_wrapper .gfield_date_day label,
body .gform_wrapper .gfield_date_year label,
body .gform_wrapper .instruction {
  font-size: 0.6875em;
  letter-spacing: 0.5pt;
  margin: 0 0 3px 5px;
  font-family: sans-serif;
  padding-top: 3.2em;
  color: #99978B;
}

/* line 102, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: #f2dad4;
}

/* line 107, ../lorain/sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_card_expiration_container label,
body .gform_wrapper .ginput_cardinfo_right label {
  clear: both;
  padding-top: 0.1em;
}

/* line 112, ../lorain/sass/partials/plugins/_gravity-forms.scss */
#gforms_confirmation_message {
  border: 1px solid #5E975E;
  background-color: #F5FCF5;
  padding: 15px 10px;
}

/* line 118, ../lorain/sass/partials/plugins/_gravity-forms.scss */
.gform_wrapper .gform_ajax_spinner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  float: right;
}

/* Don't display simulated list item decorations */
/* line 124, ../lorain/sass/partials/plugins/_gravity-forms.scss */
.gform_wrapper li:before {
  display: none;
}

/**
 * Print
 * ----------------------------------------------------------------------------
 */
/**
 * Import partials for the child theme.
 * ----------------------------------------------------------------------------
 */
/**
 * Theme SCSS
 * ----------------------------------------------------------------------------
 */
/**
 * Variables, Mixins, etc.
 * ----------------------------------------------------------------------------
 */
/**
 * General layout/presentation overrides
 * ----------------------------------------------------------------------------
 */
/* line 68, sass/partials/_child-theme-style.scss */
.header-top .site-section,
.nav-main .site-section,
.sidebar,
.footer-primary .site-section {
  background: none transparent;
}

/**
 * Global
 * ----------------------------------------------------------------------------
 */
/* line 83, sass/partials/_child-theme-style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "museo-sans", sans-serif;
}

/* line 91, sass/partials/_child-theme-style.scss */
h1,
h1.entry-title,
h2,
h3,
h4 {
  line-height: 95%;
}

@media only screen and (min-width: 56.25rem) {
  /* line 101, sass/partials/_child-theme-style.scss */
  h1,
  h1.entry-title,
  h2,
  h3,
  h4 {
    line-height: 125%;
  }
}
/* line 109, sass/partials/_child-theme-style.scss */
.entry-content h1,
.entry-content h2,
.content h1,
.content h2 {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
/* line 115, sass/partials/_child-theme-style.scss */
.entry-content h3,
.entry-content h4,
.content h3,
.content h4 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
/* line 121, sass/partials/_child-theme-style.scss */
.entry-content h5,
.entry-content h6,
.content h5,
.content h6 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

/* line 128, sass/partials/_child-theme-style.scss */
h2 {
  font-weight: 300;
}

/* line 133, sass/partials/_child-theme-style.scss */
h2,
h2.title {
  font-size: 2.25rem;
}

/* line 137, sass/partials/_child-theme-style.scss */
.entry-title {
  font-size: 3rem;
  font-weight: 700;
}

/* line 142, sass/partials/_child-theme-style.scss */
h3 {
  font-size: 1.875rem;
}

/* line 149, sass/partials/_child-theme-style.scss */
h1.entry-title,
.call-to-action h2,
h2.section-title,
h3.panel-title {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
}

/* line 156, sass/partials/_child-theme-style.scss */
blockquote {
  margin: 4rem;
}

/* line 160, sass/partials/_child-theme-style.scss */
.row-wrapper {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 165, sass/partials/_child-theme-style.scss */
mark {
  background-color: transparent;
  color: #404040;
}

/* line 170, sass/partials/_child-theme-style.scss */
img:not(.clear-img) {
  	/*
  	background: #fff;
  	-webkit-box-shadow: 1px 1px 2px #cccccc;
      -moz-box-shadow: 1px 1px 2px #cccccc;
      box-shadow: 1px 1px 2px #cccccc;
  	
  	@include box-shadow(#cccccc 1px 1px 2px);
  	padding: 5px;
  	*/
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
  margin-bottom: 20px;
}
/* line 184, sass/partials/_child-theme-style.scss */
img:not(.clear-img).alignleft {
  float: left;
  margin: 0 1.875rem 1.875rem 0;
}
/* line 188, sass/partials/_child-theme-style.scss */
img:not(.clear-img).alignright {
  float: right;
  margin: 0 0 1.875rem 1.875rem;
}

/*
.image-link-effect a{
		text-align: left;
		&:hover > img {
			@include transition(box-shadow, 0.375s ease-out);
			@include box-shadow(#666 1px 1px 2px);
		}
}
*/
/* line 204, sass/partials/_child-theme-style.scss */
p.break {
  clear: both;
  padding: 1.5rem 0;
}

/* line 209, sass/partials/_child-theme-style.scss */
.read-more {
  text-shadow: white 0 1px 0;
  color: #4f4f4f !important;
  clear: both;
  display: block;
  text-align: right;
  line-height: 1.5em;
}
/* line 217, sass/partials/_child-theme-style.scss */
.read-more:hover {
  color: #ff7f00 !important;
}

/* line 222, sass/partials/_child-theme-style.scss */
hr {
  border: 4px solid #fafafa;
  margin: 1.875rem 0;
}

/*
* Tabs
* -----------------------------------------------------------------------------
*/
/* line 231, sass/partials/_child-theme-style.scss */
.bg-tabs {
  background: url(images/bg-tabs.jpg) repeat-x 0 0;
}
/* line 234, sass/partials/_child-theme-style.scss */
.bg-tabs .site-section {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 239, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs {
  margin-left: 1rem;
  margin-right: 1rem;
}
/* line 243, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd {
  background: none;
  border: 0 none;
  border-top: 0 none;
}
/* line 249, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd a {
  color: white;
  padding: 0 1.625rem;
  line-height: 2.8125rem;
  margin-top: 0.1875rem;
  border-top: 3px solid #000;
  border-top-color: transparent;
  height: 2.9375rem;
  background: none transparent;
}
/* line 259, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd a:hover {
  color: orange;
  border-top-color: orange;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 273, sass/partials/_child-theme-style.scss */
  .bg-tabs dl.tabs dd > a {
    font-size: 16px;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 40em) {
  /* line 281, sass/partials/_child-theme-style.scss */
  .bg-tabs dl.tabs dd > a {
    font-size: 14px;
    padding: 0 10px;
  }
}
/* line 287, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd.active {
  background: rgba(255, 255, 255, 0.8);
}
/* line 290, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd.active a {
  border-top: 3px solid orange;
  color: #424242;
}
/* line 297, sass/partials/_child-theme-style.scss */
.bg-tabs p.see-all {
  position: absolute;
  right: 2%;
  top: 0;
  line-height: 51px;
}
/* line 304, sass/partials/_child-theme-style.scss */
.bg-tabs .tabs-content > .content {
  background: none;
  border: 0 none;
}
/* line 309, sass/partials/_child-theme-style.scss */
.bg-tabs .tabs-content > .content {
  float: none;
}

/**
 * Breadcrumbs
 * ----------------------------------------------------------------------------
 */
/* line 320, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs {
  font-size: 14px;
  margin: 20px 0;
  color: gray;
}
@media screen and (min-width: 975px) {
  /* line 320, sass/partials/_child-theme-style.scss */
  .arsenal-breadcrumbs {
    margin: 40px 0;
  }
}
/* line 330, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs a {
  margin: 0 5px;
}
/* line 333, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs a:first-child {
  margin-left: 0;
}
/* line 338, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs .breadcrumb-wrap span {
  margin: 0 8px 0px 3px;
}

/* line 344, sass/partials/_child-theme-style.scss */
.single-gm_local_post .breadcrumbs {
  visibility: hidden;
}

/**
 * Forms
 * ----------------------------------------------------------------------------
 */
/* line 355, sass/partials/_child-theme-style.scss */
input[type='text'],
input[type='password'] {
  transition: 0;
}
/* line 357, sass/partials/_child-theme-style.scss */
input[type='text']:hover,
input[type='password']:hover {
  border-color: #999999;
}

/* line 362, sass/partials/_child-theme-style.scss */
select {
  color: #333333;
  line-height: 1.3;
}

/* line 367, sass/partials/_child-theme-style.scss */
.button, .button-ancillary a {
  background: #8e658d;
  border: 2px solid #6c4d6b;
  color: #fff;
  padding: 20px 60px;
  text-align: center;
  font-weight: normal;
  font-size: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 383, sass/partials/_child-theme-style.scss */
.button:hover, .button-ancillary a:hover, .button:active, .button-ancillary a:active, .button:focus, .button-ancillary a:focus {
  background-color: #6c4d6b;
}

/* line 391, sass/partials/_child-theme-style.scss */
.button-ancillary a {
  background-color: #ff9933;
  border-color: #ff7f00;
  color: #efefef !important;
  margin: 0.375rem 0.1875rem;
  padding: 0.25rem 0.4375rem;
}
/* line 401, sass/partials/_child-theme-style.scss */
.button-ancillary a:hover, .button-ancillary a:active, .button-ancillary a:focus {
  background-color: #ff7f00;
  color: #efefef !important;
}

/**
 * Header
 * ----------------------------------------------------------------------------
 */
/* line 416, sass/partials/_child-theme-style.scss */
.header-top-wrap .site-section {
  margin-bottom: 0;
}

/* line 423, sass/partials/_child-theme-style.scss */
.header-main .site-name {
  padding: 0 0.625rem;
}

/* line 430, sass/partials/_child-theme-style.scss */
.site-title img {
  background: none transparent;
  box-shadow: none;
  padding: 0px;
  margin: 0.25rem 0 0.1875rem 0;
}

@media only screen and (min-width: 56.25rem) {
  /* line 439, sass/partials/_child-theme-style.scss */
  .site-title {
    padding: 0.625rem 0;
  }
}
/* line 444, sass/partials/_child-theme-style.scss */
.statement {
  background-color: #262626;
  margin: 3.125rem 0;
}
/* line 449, sass/partials/_child-theme-style.scss */
.statement .large, .statement .medium {
  padding: 3.125rem 0;
}
/* line 453, sass/partials/_child-theme-style.scss */
.statement .large p, .statement .medium p {
  font-size: 1.125rem;
  padding: 0 1.25rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 449, sass/partials/_child-theme-style.scss */
  .statement .large, .statement .medium {
    padding: 6.25rem 0;
  }
  /* line 461, sass/partials/_child-theme-style.scss */
  .statement .large p, .statement .medium p {
    font-size: 1.75rem;
    padding: 0 1.25rem;
  }
}
/* line 467, sass/partials/_child-theme-style.scss */
.statement p {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  margin: 0;
  color: #fff;
}
/* line 476, sass/partials/_child-theme-style.scss */
.statement.home-statement {
  margin: 3.5% 0 2.1em 0;
}

/* line 481, sass/partials/_child-theme-style.scss */
h2.section-title {
  font-size: 2rem;
  color: #C0C1CA;
  line-height: 1.5;
}

/* line 487, sass/partials/_child-theme-style.scss */
.entry-content h4 {
  font-size: 1.3rem;
}
/* line 490, sass/partials/_child-theme-style.scss */
.entry-content p {
  font-size: 1.125rem;
}
/* line 494, sass/partials/_child-theme-style.scss */
.entry-content ul.inline-list li {
  font-size: 0.75rem;
}

/**
 * General Page Content
 * ----------------------------------------------------------------------------
 */
/* line 506, sass/partials/_child-theme-style.scss */
.breadcrumbs {
  font-size: .9em;
  padding: 20px 0 30px 0px;
}
/* line 510, sass/partials/_child-theme-style.scss */
.breadcrumbs a {
  color: #878787;
  padding: 0 5px 0 0;
  text-decoration: underline;
  text-transform: capitalize;
}
/* line 516, sass/partials/_child-theme-style.scss */
.breadcrumbs a:hover {
  color: #f36e2a;
}
/* line 520, sass/partials/_child-theme-style.scss */
.breadcrumbs .sep {
  margin-right: 4px;
}

/* line 529, sass/partials/_child-theme-style.scss */
.content p,
.content li,
.content h4 {
  color: #777;
}

/* line 534, sass/partials/_child-theme-style.scss */
.banner-message {
  background: url(images/bg-texture-paper-purple.jpg) repeat center;
  -webkit-box-shadow: inset 0 33px 33px -15px rgba(0, 0, 0, 0.2), inset 0 -33px 33px -15px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 33px 33px -15px rgba(0, 0, 0, 0.2), inset 0 -33px 33px -15px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 33px 33px -15px rgba(0, 0, 0, 0.2), inset 0 -33px 33px -15px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-align: center;
  font-size: 20px;
  padding: 40px;
  margin-bottom: 50px;
}
/* line 549, sass/partials/_child-theme-style.scss */
.banner-message a {
  color: #94d6db;
}
/* line 551, sass/partials/_child-theme-style.scss */
.banner-message a:hover {
  color: #6ec7ce;
}

/* line 557, sass/partials/_child-theme-style.scss */
.sidebar,
.sidebar2 {
  margin-bottom: 1.25rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 557, sass/partials/_child-theme-style.scss */
  .sidebar,
  .sidebar2 {
    padding: 0;
  }
}
/* line 564, sass/partials/_child-theme-style.scss */
.sidebar ul,
.sidebar2 ul {
  padding: 0;
}
/* line 567, sass/partials/_child-theme-style.scss */
.sidebar ul li,
.sidebar2 ul li {
  border: 0px none;
  list-style-type: none;
}
/* line 571, sass/partials/_child-theme-style.scss */
.sidebar ul li img,
.sidebar2 ul li img {
  margin: 0;
}
/* line 574, sass/partials/_child-theme-style.scss */
.sidebar ul li p,
.sidebar2 ul li p {
  font-size: 0.875rem;
}
/* line 580, sass/partials/_child-theme-style.scss */
.sidebar ul li ul li,
.sidebar2 ul li ul li {
  padding: 0;
}
/* line 583, sass/partials/_child-theme-style.scss */
.sidebar ul li ul:last-child,
.sidebar2 ul li ul:last-child {
  border: 0;
  margin: 0;
}
/* line 590, sass/partials/_child-theme-style.scss */
.sidebar .widget-area,
.sidebar2 .widget-area {
  padding: 20px 0;
  border-top: 1px solid #e8e8e8;
}
/* line 594, sass/partials/_child-theme-style.scss */
.sidebar .widget-area:first-child,
.sidebar2 .widget-area:first-child {
  padding-top: 0px;
  border-top: 0px none;
}
/* line 599, sass/partials/_child-theme-style.scss */
.sidebar h3.widget-title,
.sidebar2 h3.widget-title {
  color: #4f4f4f;
  border: 0px none;
  text-transform: none;
  font-weight: normal;
}
/* line 605, sass/partials/_child-theme-style.scss */
.sidebar p.cta,
.sidebar2 p.cta {
  text-transform: uppercase;
}
/* line 608, sass/partials/_child-theme-style.scss */
.sidebar hr,
.sidebar2 hr {
  margin: .4em 0 .5em 0;
}
/* line 611, sass/partials/_child-theme-style.scss */
.sidebar .feed,
.sidebar2 .feed {
  font-size: 0.875rem;
  margin: 1.25rem;
}
/* line 615, sass/partials/_child-theme-style.scss */
.sidebar .feed h5,
.sidebar2 .feed h5 {
  text-transform: uppercase;
}

/* line 622, sass/partials/_child-theme-style.scss */
.video .more {
  clear: both;
  display: block;
  text-align: right;
  padding-right: 2.25rem;
}

/* line 630, sass/partials/_child-theme-style.scss */
.podcasts nav {
  padding-left: 30px;
}

/* line 635, sass/partials/_child-theme-style.scss */
.pricing-table li {
  margin: 0 !important;
  background-image: none !important;
}

/**
 * About
 * ----------------------------------------------------------------------------
 */
/*about staff thumbnails*/
/* line 647, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm {
  padding-right: 1.25rem;
}
/* line 654, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm .about-staff-thumbnails .thumb label {
  color: gray;
  display: block;
  text-shadow: white 0 1px 0;
}
/* line 660, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm .about-staff-thumbnails .thumb:hover > label {
  color: gray;
}
/* line 664, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm .about-staff-thumbnails .thumb em {
  color: #222;
  display: block;
  font-size: 0.625rem;
  font-style: normal;
  text-transform: uppercase;
}

/* Extended Family Archive */
@media only screen and (min-width: 64.063em) {
  /* line 680, sass/partials/_child-theme-style.scss */
  .extended-family-wrap {
    margin-top: 3.75rem;
  }
}

/* line 689, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .description {
  margin-bottom: 26px;
  margin-top: 20px;
  line-height: 1.5;
}
/* line 695, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary {
  border-right: 1px solid rgba(209, 209, 209, 0.44);
  padding-right: 47px;
}
/* line 699, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap {
  margin-bottom: 14px;
}
/* line 702, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap .gm_extd_family {
  margin-bottom: 35px;
}
/* line 705, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap .gm_extd_family ul.contact-info {
  padding-left: 0;
  margin-left: 0;
}
/* line 709, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap .gm_extd_family ul.contact-info li {
  list-style: none;
  display: inline;
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #E8E8E8;
}
/* line 716, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap .gm_extd_family ul.contact-info li:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
/* line 727, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-secondary .extended-family-wrap {
  padding-top: 0;
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 726, sass/partials/_child-theme-style.scss */
  .post-type-archive-gm_extd_family .extended-family-secondary {
    display: block;
  }
}

/* Extended Family Single */
/* line 740, sass/partials/_child-theme-style.scss */
.single-gm_extd_family .sidebar2 {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 740, sass/partials/_child-theme-style.scss */
  .single-gm_extd_family .sidebar2 {
    display: block;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 749, sass/partials/_child-theme-style.scss */
  .single-gm_extd_family .extended-family-meta,
  .single-gm_extd_family .extended-family-image-single {
    float: left;
    max-width: 50%;
    border: none;
    margin: 0;
    padding-left: 21px;
  }
}

/**
 * Templates
 * ----------------------------------------------------------------------------
 */
/* line 767, sass/partials/_child-theme-style.scss */
.page-template-templatespage-full-width-php .entry-title {
  margin-top: 24px;
}

/**
 * CTA Feature Rows
 * ----------------------------------------------------------------------------
 */
/* line 6, sass/partials/_cta-features.scss */
.cta-feature-row {
  padding: 2.5rem 1.25rem;
}
/* line 11, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature:hover {
  cursor: pointer;
  border-color: #d8d8d8;
}
/* line 17, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature:hover .cta-link > a {
  color: #ff9933;
}
/* line 23, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature {
  border: solid 1px #ffffff;
  text-align: center;
}
/* line 29, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-title h3 {
  font-size: 1.625rem;
  font-weight: 500;
  margin: 2rem;
}
/* line 36, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-logo {
  padding: 1rem 2rem;
}
/* line 38, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-logo img {
  margin: 0;
}
/* line 47, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-content .cta-message p {
  font-weight: lighter;
  margin: 0 2rem;
}
/* line 54, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-content .cta-image-link {
  display: block;
}
/* line 57, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-content .cta-image-link img {
  margin: 0;
  max-height: 100%;
  width: auto;
}
/* line 65, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-link {
  margin: 2rem;
}
/* line 68, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-link > a {
  color: #000;
}
/* line 71, sass/partials/_cta-features.scss */
.cta-feature-row .columns .cta-feature .cta-link > a:hover {
  color: #ff9933;
}

@media only screen and (min-width: 64.063em) {
  /* line 82, sass/partials/_cta-features.scss */
  .cta-feature-row {
    padding: 3.75rem 1.875rem;
  }
  /* line 89, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-title {
    height: 4rem;
  }
  /* line 92, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-title h3 {
    margin: 2rem 2rem 0 2rem;
  }
  /* line 97, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-logo {
    height: 9.375rem;
  }
  /* line 100, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-logo img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 105, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-content {
    height: 15.625rem;
  }
  /* line 108, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-content .cta-message {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 111, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-content .cta-message p {
    font-size: 1.125rem;
  }
  /* line 117, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-content .cta-image-link {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 122, sass/partials/_cta-features.scss */
  .cta-feature-row .columns .cta-feature .cta-link {
    height: 2rem;
  }
}
/**
 * Styles for the footer
 * ----------------------------------------------------------------------------
 */
/* line 6, sass/partials/_footer.scss */
.site-footer {
  /**
   * Mailchimp form
   * Super slim embed: https://us1.admin.mailchimp.com/lists/integration/embeddedcode?id=76953
   * ----------------------------------------------------------------------------
   */
}
@media only screen and (min-width: 64.063em) {
  /* line 6, sass/partials/_footer.scss */
  .site-footer {
    padding-top: 4rem;
  }
}
/* line 11, sass/partials/_footer.scss */
.site-footer .footer-primary-section {
  border-bottom: 4px solid #fafafa;
  padding-bottom: 2.25rem;
  margin-bottom: 2.25rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 11, sass/partials/_footer.scss */
  .site-footer .footer-primary-section {
    padding-bottom: 6rem;
    margin-bottom: 2.875rem;
  }
}
/* line 22, sass/partials/_footer.scss */
.site-footer .copyright {
  text-align: center;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 22, sass/partials/_footer.scss */
  .site-footer .copyright {
    text-align: left;
    margin-bottom: 0;
  }
}
/* line 30, sass/partials/_footer.scss */
.site-footer .copyright .site-name {
  color: #898989;
}
/* line 33, sass/partials/_footer.scss */
.site-footer .copyright .site-name:hover {
  color: #494949;
}
/* line 39, sass/partials/_footer.scss */
.site-footer .menu-footer {
  *zoom: 1;
  margin: 0;
  display: none;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.site-footer .menu-footer:before, .site-footer .menu-footer:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.site-footer .menu-footer:after {
  clear: both;
}
@media only screen and (min-width: 64.063em) {
  /* line 39, sass/partials/_footer.scss */
  .site-footer .menu-footer {
    display: block;
  }
}
/* line 48, sass/partials/_footer.scss */
.site-footer .menu-footer li:last-child a {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
/* line 54, sass/partials/_footer.scss */
.site-footer .menu-footer a {
  display: inline-block;
  padding: 0 0.75rem 0 0;
  margin-right: 0.75rem;
  line-height: 0.75rem;
  border-right: 1px solid #c6c6c6;
}
/* line 63, sass/partials/_footer.scss */
.site-footer .menu-social {
  text-align: center;
  margin-left: 0;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 63, sass/partials/_footer.scss */
  .site-footer .menu-social {
    float: right;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 63, sass/partials/_footer.scss */
  .site-footer .menu-social {
    margin-top: 0.6875rem;
  }
}
/* line 76, sass/partials/_footer.scss */
.site-footer .menu-nav li.menu-icon {
  float: none;
  margin-right: 0.75rem;
}
/* line 80, sass/partials/_footer.scss */
.site-footer .menu-nav li.menu-icon:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 76, sass/partials/_footer.scss */
  .site-footer .menu-nav li.menu-icon {
    float: left;
    margin-top: -0.4375rem;
  }
}
/* line 89, sass/partials/_footer.scss */
.site-footer .menu-nav li.menu-icon:before {
  font-size: 1.125rem;
  color: #F93;
}
/* line 94, sass/partials/_footer.scss */
.site-footer .menu-nav li.menu-icon:hover:before {
  color: #323031;
}
/* line 99, sass/partials/_footer.scss */
.site-footer form.search {
  margin-bottom: 0;
}
@media only screen and (max-width: 40em) {
  /* line 99, sass/partials/_footer.scss */
  .site-footer form.search {
    padding-bottom: 0.875rem;
  }
}
/* line 113, sass/partials/_footer.scss */
.site-footer #mc_embed_signup form {
  padding: 0;
}
/* line 117, sass/partials/_footer.scss */
.site-footer #mc_embed_signup .mc-field-group {
  padding-bottom: 0;
  width: 100%;
}
/* line 121, sass/partials/_footer.scss */
.site-footer #mc_embed_signup .mc-field-group label[for="mce-EMAIL"] {
  display: none;
}
/* line 126, sass/partials/_footer.scss */
.site-footer #mc_embed_signup input.email {
  border: 1px solid #d9d9d9;
  width: 100%;
  border-right: 0;
  line-height: 2.25rem;
  font-size: 1rem;
  padding: 0 0.5rem;
  color: #4F4F4F;
}
/* line 135, sass/partials/_footer.scss */
.site-footer #mc_embed_signup input.email:focus {
  outline: none;
}
/* line 140, sass/partials/_footer.scss */
.site-footer #mc_embed_signup input.email:hover, .site-footer #mc_embed_signup input.email:focus {
  border-color: #9B9B9B;
}
/* line 145, sass/partials/_footer.scss */
.site-footer #mc_embed_signup input.button {
  border-radius: 0;
  background-color: #F93;
  width: 100%;
  margin: 0;
  height: 2.375rem;
}
/* line 152, sass/partials/_footer.scss */
.site-footer #mc_embed_signup input.button:hover {
  background-color: #ff7f00;
}
/* line 158, sass/partials/_footer.scss */
.site-footer .footer-secondary {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 158, sass/partials/_footer.scss */
  .site-footer .footer-secondary {
    margin-bottom: 0;
  }
}
/* line 165, sass/partials/_footer.scss */
.site-footer .footer-secondary .widget_text {
  margin-bottom: 1.25rem;
}

/**
 * Styles for the WP search form.
 * ----------------------------------------------------------------------------
 */
/* line 6, sass/partials/_search.scss */
.menu-search-mobile {
  clear: both;
}
/* line 9, sass/partials/_search.scss */
.menu-search-mobile form.search {
  display: block;
  height: 1.875rem;
  float: none;
}
/* line 13, sass/partials/_search.scss */
.menu-search-mobile form.search input[type="text"] {
  width: 100%;
}

/* line 20, sass/partials/_search.scss */
form.search {
  *zoom: 1;
  padding-bottom: 1.3125rem;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
form.search:before, form.search:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
form.search:after {
  clear: both;
}
/* line 24, sass/partials/_search.scss */
form.search input[type='text'] {
  border: 1px solid #d9d9d9;
  width: 100%;
  border-right: 0;
  line-height: 2.25rem;
  font-size: 1rem;
  padding: 0 0.5rem;
  color: #ccc;
}
/* line 33, sass/partials/_search.scss */
form.search input[type='text'].normal {
  color: #ccc;
}
/* line 37, sass/partials/_search.scss */
form.search input[type='text'].active {
  color: #666;
}
/* line 42, sass/partials/_search.scss */
form.search button {
  padding: 0.625rem 0;
  width: 100%;
}
/* line 46, sass/partials/_search.scss */
form.search button:hover {
  background-color: #ff9411;
}

/*
Document   : _home
Created on : Jun 23, 2014, 2:28:00 PM
Author     : Wilson Revehl
Description: home elements
*/
/**
 * Home section/rows
 * ----------------------------------------------------------------------------
 */
/* line 13, sass/partials/_home.scss */
h3.panel-title {
  font-size: 3rem;
}

/* Share Section */
/* line 19, sass/partials/_home.scss */
.section-share a {
  color: #713973;
}
/* line 22, sass/partials/_home.scss */
.section-share a:hover {
  color: #ff7f00;
}
/* line 29, sass/partials/_home.scss */
.section-share .share-podcast .read-more {
  display: none;
}

/* Inspire Section */
/* line 37, sass/partials/_home.scss */
.section-inspire a {
  color: #70c2c8;
}
/* line 40, sass/partials/_home.scss */
.section-inspire a:hover {
  color: #ff7f00;
}
/* line 47, sass/partials/_home.scss */
.section-inspire .latest-posts h3 {
  margin-bottom: 0;
}
/* line 51, sass/partials/_home.scss */
.section-inspire .latest-posts hr {
  margin-top: 0;
}
/* line 57, sass/partials/_home.scss */
.section-inspire .latest-posts nav ul {
  font-weight: bold;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
/* line 64, sass/partials/_home.scss */
.section-inspire .latest-posts nav ul li {
  display: inline;
  line-height: 4.0625rem;
  margin: 0;
  padding: 0 10px 0 0;
}
/* line 72, sass/partials/_home.scss */
.section-inspire .latest-posts .post {
  margin-bottom: 1.875rem;
  padding-bottom: 1.875rem;
}
/* line 76, sass/partials/_home.scss */
.section-inspire .latest-posts .post .entry-content-wrap {
  clear: both;
}
/* line 79, sass/partials/_home.scss */
.section-inspire .latest-posts .post .entry-content-wrap h4 {
  font-size: 1.2rem;
}

/**
 * Mini quote request form
 * ----------------------------------------------------------------------------
 */
/* line 94, sass/partials/_home.scss */
.home-quote-form {
  background-color: #e8e8e8;
  margin-bottom: 3.125rem;
}

/* line 99, sass/partials/_home.scss */
#mini-quote.content {
  padding-top: 2.5rem;
}

/* line 106, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation.active .accordion-heading span {
  background-color: #000;
}
/* line 112, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading {
  padding: 0;
  text-align: center;
}
/* line 116, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading span {
  background-color: #1f1f1f;
  color: #fff;
  font-family: "museo-sans", sans-serif;
  font-size: 1.0625rem;
  font-weight: 500;
  display: inline-block;
  padding: 1rem;
  text-transform: uppercase;
}
/* line 126, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading span i {
  margin-left: 0.5rem;
}
/* line 130, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading span .icon-plus-alt {
  display: inline-block;
}
/* line 134, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading span .icon-minus-alt {
  display: none;
}
/* line 141, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .accordion-heading:hover span {
  background-color: #000;
}
/* line 147, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .content,
.mini-quote.accordion .accordion-navigation .content.active {
  background-color: #000;
}
/* line 150, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .content .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.mini-quote.accordion .accordion-navigation .content .gform_wrapper .top_label .gfield_label,
.mini-quote.accordion .accordion-navigation .content.active .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.mini-quote.accordion .accordion-navigation .content.active .gform_wrapper .top_label .gfield_label {
  color: #fff;
}
/* line 154, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .content .gfield_required,
.mini-quote.accordion .accordion-navigation .content.active .gfield_required {
  color: #666;
}
/* line 158, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation .content .gform_confirmation_message,
.mini-quote.accordion .accordion-navigation .content.active .gform_confirmation_message {
  text-align: center;
  font-size: 2rem;
  padding-bottom: 1.25rem;
  color: #F93;
}
/* line 170, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation.active .accordion-heading span .icon-plus-alt {
  display: none;
}
/* line 174, sass/partials/_home.scss */
.mini-quote.accordion .accordion-navigation.active .accordion-heading span .icon-minus-alt {
  display: inline-block;
}

/**
 * Portfolio thumbs section
 * ----------------------------------------------------------------------------
 */
/* line 189, sass/partials/_home.scss */
.section-design.row-wrapper {
  padding-right: 0;
  padding-left: 0;
}

/* line 3, sass/partials/home/_home-arsenal.scss */
.arsenal-feature-row {
  padding: 2.5rem 1.25rem 0;
}
/* line 6, sass/partials/home/_home-arsenal.scss */
.arsenal-feature-row .arsenal-feature-logo {
  padding: 1.25rem 0 0;
}
/* line 12, sass/partials/home/_home-arsenal.scss */
.arsenal-feature-row .arsenal-feature-desc p {
  font-weight: lighter;
  font-size: 1.125rem;
}

@media only screen and (min-width: 64.063em) {
  /* line 22, sass/partials/home/_home-arsenal.scss */
  .arsenal-feature-row .arsenal-feature-logo {
    padding: 2.5rem 0;
  }
  /* line 26, sass/partials/home/_home-arsenal.scss */
  .arsenal-feature-row .arsenal-feature-desc {
    padding: 1.25rem 0;
  }
  /* line 29, sass/partials/home/_home-arsenal.scss */
  .arsenal-feature-row .arsenal-feature-desc p {
    font-size: 1.25rem;
  }
}
/**
 * Base styles for portfolio elements
 * ----------------------------------------------------------------------------
 */
/**
 * Portfolio navigation
 * ----------------------------------------------------------------------------
 */
/* line 11, sass/partials/_portfolio.scss */
.portfolio-nav {
  margin: 1.375rem 0 2.25rem;
}
/* line 14, sass/partials/_portfolio.scss */
.portfolio-nav ul {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d8d8d8;
  margin: 0;
  padding: 0;
}
/* line 20, sass/partials/_portfolio.scss */
.portfolio-nav ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 25, sass/partials/_portfolio.scss */
.portfolio-nav ul li a {
  color: #808080;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 2.0625rem;
  padding: 0.5rem 0.6875rem;
  text-transform: uppercase;
}
/* line 33, sass/partials/_portfolio.scss */
.portfolio-nav ul li a:hover {
  color: #1F1F1F;
}
/* line 37, sass/partials/_portfolio.scss */
.portfolio-nav ul li a.selected {
  color: #d1d1d1;
  cursor: default;
}

/**
 * Portfolio thumbs
 * ----------------------------------------------------------------------------
 */
/* line 54, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry {
  padding: 0;
  position: relative;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 54, sass/partials/_portfolio.scss */
  .portfolio-thumbs > li.portfolio-entry {
    margin-bottom: 0;
  }
}
/* line 63, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry img {
  margin-bottom: 0;
  width: 100%;
}
/* line 68, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry a {
  *zoom: 1;
  display: block;
  text-align: center;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
.portfolio-thumbs > li.portfolio-entry a:before, .portfolio-thumbs > li.portfolio-entry a:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
.portfolio-thumbs > li.portfolio-entry a:after {
  clear: both;
}
@media only screen and (min-width: 64.063em) {
  /* line 75, sass/partials/_portfolio.scss */
  .portfolio-thumbs > li.portfolio-entry a:hover .name {
    background-color: rgba(0, 0, 0, 0.85);
    opacity: 1;
    transition-delay: 0s;
    visibility: visible;
  }
}
/* line 84, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry .name {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 1rem 0.625rem;
  width: 100%;
  color: #FFF;
  font-weight: 600;
}
@media only screen and (min-width: 64.063em) {
  /* line 84, sass/partials/_portfolio.scss */
  .portfolio-thumbs > li.portfolio-entry .name {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0.625rem;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.25s, opacity 0.25s linear;
  }
  /* line 104, sass/partials/_portfolio.scss */
  .portfolio-thumbs > li.portfolio-entry .name span {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    display: block;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    font-size: 0.9375rem;
    text-align: center;
    text-transform: uppercase;
  }
}

/**
 * Portfolio single
 * ----------------------------------------------------------------------------
 */
/* line 128, sass/partials/_portfolio.scss */
.single-gm_portfolio .feature-img-wrapper {
  margin-bottom: 3.75rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 128, sass/partials/_portfolio.scss */
  .single-gm_portfolio .feature-img-wrapper {
    margin-bottom: 5.625rem;
  }
}
/* line 135, sass/partials/_portfolio.scss */
.single-gm_portfolio .feature-img-wrapper img {
  margin-bottom: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 142, sass/partials/_portfolio.scss */
  .single-gm_portfolio .portfolio-title-wrapper .title {
    font-size: 3rem;
  }
}
/* line 151, sass/partials/_portfolio.scss */
.single-gm_portfolio .details p {
  font-weight: lighter;
}
@media only screen and (min-width: 64.063em) {
  /* line 156, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details p {
    font-size: 1.25rem;
  }
}
/* line 162, sass/partials/_portfolio.scss */
.single-gm_portfolio .details p, .single-gm_portfolio .details blockquote,
.single-gm_portfolio .details h1, .single-gm_portfolio .details h2, .single-gm_portfolio .details h3, .single-gm_portfolio .details h4, .single-gm_portfolio .details h5 {
  margin: 1.5625rem 1.25rem;
  max-width: 60rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 162, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details p, .single-gm_portfolio .details blockquote,
  .single-gm_portfolio .details h1, .single-gm_portfolio .details h2, .single-gm_portfolio .details h3, .single-gm_portfolio .details h4, .single-gm_portfolio .details h5 {
    margin: auto;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
  }
}
/* line 173, sass/partials/_portfolio.scss */
.single-gm_portfolio .details img {
  margin: 0 auto;
  padding-bottom: 1.875rem;
  padding-top: 1.5625rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 173, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img {
    padding-bottom: 3.125rem;
    padding-top: 2.5rem;
  }
}
/* line 187, sass/partials/_portfolio.scss */
.single-gm_portfolio .details img.alignleft,
.single-gm_portfolio .details img.alignright,
.single-gm_portfolio .details .wp-caption-wrap.alignleft,
.single-gm_portfolio .details .wp-caption-wrap.alignright {
  clear: both;
  width: 100%;
}
/* line 191, sass/partials/_portfolio.scss */
.single-gm_portfolio .details img.alignleft + p,
.single-gm_portfolio .details img.alignright + p,
.single-gm_portfolio .details .wp-caption-wrap.alignleft + p,
.single-gm_portfolio .details .wp-caption-wrap.alignright + p {
  clear: both;
}
@media only screen and (min-width: 40.063em) {
  /* line 187, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignleft,
  .single-gm_portfolio .details img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignright {
    clear: none;
    width: 44%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 187, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignleft,
  .single-gm_portfolio .details img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignright {
    width: 45%;
  }
}
/* line 207, sass/partials/_portfolio.scss */
.single-gm_portfolio .details .wp-caption-wrap.alignleft .wp-caption-text,
.single-gm_portfolio .details .wp-caption-wrap.alignright .wp-caption-text {
  margin-top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 214, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignleft {
    float: left;
    margin-left: 1.5625rem;
    margin-right: 0;
  }
  /* line 221, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright {
    float: right;
    margin-right: 1.5625rem;
    margin-left: 0;
  }
  /* line 227, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignright + img.alignleft, .single-gm_portfolio .details img.alignright + .wp-caption-wrap.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + img.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + .wp-caption-wrap.alignleft {
    padding-top: 0;
  }
  /* line 231, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignright + img.alignleft + img.alignright, .single-gm_portfolio .details img.alignright + img.alignleft + .wp-caption-wrap.alignright, .single-gm_portfolio .details img.alignright + .wp-caption-wrap.alignleft + img.alignright, .single-gm_portfolio .details img.alignright + .wp-caption-wrap.alignleft + .wp-caption-wrap.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + img.alignleft + img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + img.alignleft + .wp-caption-wrap.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + .wp-caption-wrap.alignleft + img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright + .wp-caption-wrap.alignleft + .wp-caption-wrap.alignright {
    padding-top: 0;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 240, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignleft {
    margin-left: 2.5rem;
  }
  /* line 245, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright {
    margin-right: 2.5rem;
  }
}
/* line 252, sass/partials/_portfolio.scss */
.single-gm_portfolio .details img.alignnone, .single-gm_portfolio .details img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 259, sass/partials/_portfolio.scss */
.single-gm_portfolio .details .row-full-width {
  margin: 2.5rem 0;
}
/* line 263, sass/partials/_portfolio.scss */
.single-gm_portfolio .details .row-full-width img {
  margin: 0 auto;
  padding: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 259, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details .row-full-width {
    margin: 3.75rem 0;
  }
}

/*
Document   : _zine
Created on : Jun 23, 2014, 2:29:38 PM
Author     : Wilson Revehl
Description: zine
*/
/**
 * Zine
 * ----------------------------------------------------------------------------
 */
/* line 14, sass/partials/_zine.scss */
.zine-features {
  margin: 3.75rem 0;
}

/*posts*/
/* line 21, sass/partials/_zine.scss */
.section {
  padding-top: 75px;
}

/* line 25, sass/partials/_zine.scss */
.zine-main-section aside {
  padding-top: 0;
}

/* line 30, sass/partials/_zine.scss */
.archive .post {
  /*border-bottom: 4px double #E8E8E8;*/
  padding-bottom: 2.25rem;
  margin-bottom: 2.25rem;
}

@media only screen and (min-width: 64.063em) {
  /* line 36, sass/partials/_zine.scss */
  .post {
    padding-right: 2.25rem;
  }
}
/* line 41, sass/partials/_zine.scss */
.post h2.entry-title {
  font-size: 1.75rem;
}
/* line 46, sass/partials/_zine.scss */
.post h2.entry-title a:hover, .post h2.entry-title a:active {
  color: #ff7f00;
  text-decoration: none;
}
/* line 53, sass/partials/_zine.scss */
.post.site-section {
  padding-top: 0;
}
/* line 57, sass/partials/_zine.scss */
.post a.feature-img {
  display: block;
  text-align: center;
}
/* line 61, sass/partials/_zine.scss */
.post .entry-meta {
  margin-bottom: 10px;
}
/* line 64, sass/partials/_zine.scss */
.post .entry-meta p {
  font-size: 0.8125rem;
  margin-bottom: 0px;
  line-height: 1.5rem;
}
/* line 69, sass/partials/_zine.scss */
.post .entry-meta p a {
  text-shadow: white 0 1px 0;
  color: #4f4f4f;
}
/* line 73, sass/partials/_zine.scss */
.post .entry-meta p a:hover {
  color: #ff7f00;
}
/* line 81, sass/partials/_zine.scss */
.post .meta img {
  margin-bottom: 0px;
}
/* line 85, sass/partials/_zine.scss */
.post .meta .avatar {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 85, sass/partials/_zine.scss */
  .post .meta .avatar {
    display: inline;
  }
}
/* line 94, sass/partials/_zine.scss */
.post .meta .flag {
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 64.063em) {
  /* line 94, sass/partials/_zine.scss */
  .post .meta .flag {
    border-top: 0px none;
    margin: 0 0 0 20px;
    text-align: center;
    width: 116px;
  }
}
/* line 106, sass/partials/_zine.scss */
.post .meta .flag ul {
  margin-top: 10px;
}
@media only screen and (min-width: 64.063em) {
  /* line 106, sass/partials/_zine.scss */
  .post .meta .flag ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 116, sass/partials/_zine.scss */
  .post .meta .flag ul li,
  .post .meta .flag ul li a {
    color: #fff;
    display: block;
    font-size: 0.929em;
  }
  /* line 122, sass/partials/_zine.scss */
  .post .meta .flag ul li {
    border-bottom: 1px dotted #fff;
    border-top: 0px none;
    display: list-item;
    font-weight: normal;
    padding: 0px;
    text-align: center;
  }
  /* line 130, sass/partials/_zine.scss */
  .post .meta .flag ul li:before {
    content: "";
  }
  /* line 134, sass/partials/_zine.scss */
  .post .meta .flag ul li.author {
    font-weight: bold;
  }
  /* line 138, sass/partials/_zine.scss */
  .post .meta .flag ul a:hover {
    background: #70c2c8;
  }
}
/* line 143, sass/partials/_zine.scss */
.post .meta .flag ul li.category a {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 149, sass/partials/_zine.scss */
.post .meta .flag ul li.date,
.post .meta .flag ul li a {
  padding: 5px 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 149, sass/partials/_zine.scss */
  .post .meta .flag ul li.date,
  .post .meta .flag ul li a {
    padding: 10px 0;
  }
}
/* line 157, sass/partials/_zine.scss */
.post .meta .flag .tip {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 157, sass/partials/_zine.scss */
  .post .meta .flag .tip {
    display: block;
    margin-top: -1px;
    position: relative;
  }
}
/* line 167, sass/partials/_zine.scss */
.post .meta .flag > div {
  padding: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 167, sass/partials/_zine.scss */
  .post .meta .flag > div {
    background-color: #94d6db;
    border: 2px solid #84BEC2;
    border-bottom: 0px none;
    border-top: 0px none;
    padding: 10px 10px 20px 10px;
  }
}
/* line 179, sass/partials/_zine.scss */
.post.medium {
  margin-bottom: 50px;
}

/* line 184, sass/partials/_zine.scss */
.posts-column .post-list {
  margin-bottom: 30px;
}
/* line 187, sass/partials/_zine.scss */
.posts-column .post-list h4 {
  font-size: 1.3rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 184, sass/partials/_zine.scss */
  .posts-column .post-list {
    padding-left: 30px;
  }
}

/* Single */
/* line 198, sass/partials/_zine.scss */
.single-post .site-primary {
  margin-bottom: 60px;
}

/* Author Excerpt */
/* line 205, sass/partials/_zine.scss */
.author-excerpt {
  background-color: #fff;
  border: 1px solid #94d6db;
  padding: 1.5rem;
  margin-bottom: 2rem;
  margin-right: 2.25rem;
}
/* line 212, sass/partials/_zine.scss */
.author-excerpt h4 {
  margin-bottom: 20px;
}
/* line 216, sass/partials/_zine.scss */
.author-excerpt .author-description {
  min-height: 100px;
  margin-bottom: 1.5rem;
}
/* line 220, sass/partials/_zine.scss */
.author-excerpt .author-description p {
  font-size: 0.875rem;
}
/* line 224, sass/partials/_zine.scss */
.author-excerpt .author-follow {
  clear: both;
}
/* line 227, sass/partials/_zine.scss */
.author-excerpt .author-follow ul {
  list-style: none;
  list-style-position: inside;
  margin: 0 !important;
  padding: 0;
}
/* line 233, sass/partials/_zine.scss */
.author-excerpt .author-follow ul li {
  display: inline;
  margin: 0 !important;
}
/* line 237, sass/partials/_zine.scss */
.author-excerpt .author-follow ul li:before {
  content: "| ";
}
/* line 240, sass/partials/_zine.scss */
.author-excerpt .author-follow ul li:first-child:before {
  content: "";
}

/**
 * Blog Single
 * ----------------------------------------------------------------------------
 */
/* line 256, sass/partials/_zine.scss */
.feature-image img {
  margin-bottom: 45px;
}

/**
 * Sidebar
 * ----------------------------------------------------------------------------
 */
/* line 266, sass/partials/_zine.scss */
.widget-title {
  margin-bottom: 0;
}

/* line 270, sass/partials/_zine.scss */
.widget-container {
  padding-bottom: 1.5rem;
}

/* line 275, sass/partials/_zine.scss */
.site-secondary .sidebar h3.widget-title {
  border: none;
  color: gray;
}
/* line 279, sass/partials/_zine.scss */
.site-secondary .sidebar h3.widget-title:after {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 274, sass/partials/_zine.scss */
  .site-secondary .sidebar {
    margin-left: 2rem;
  }
}

/* line 291, sass/partials/_zine.scss */
.widget_tweetblender h3 {
  background: transparent url(images/icon-twitter.png) no-repeat 115px 3px;
}
/* line 295, sass/partials/_zine.scss */
.widget_tweetblender .tb_header {
  display: none;
}
/* line 299, sass/partials/_zine.scss */
.widget_tweetblender .tb_tweet,
.widget_tweetblender .tb_tweetlist {
  border: none;
}
/* line 302, sass/partials/_zine.scss */
.widget_tweetblender .tb_msg {
  background-color: transparent;
  border: 0px none;
  padding: 10px 0 0;
  min-height: auto;
}
/* line 308, sass/partials/_zine.scss */
.widget_tweetblender .tb_footer a {
  margin-left: 0px;
}

/* line 313, sass/partials/_zine.scss */
.toc {
  margin-top: 0;
  margin-left: 0;
}
/* line 317, sass/partials/_zine.scss */
.toc li {
  list-style: none;
  margin: 0 0 10px 0;
}
/* line 321, sass/partials/_zine.scss */
.toc a {
  background: url(images/toc-dots.png) repeat-x right 13px;
  color: #f36e2a;
  display: block;
  font-weight: normal;
  text-align: right;
}
/* line 328, sass/partials/_zine.scss */
.toc a span {
  background: #fff;
}
/* line 331, sass/partials/_zine.scss */
.toc a span.name {
  color: #808080;
  float: left;
  font-weight: bold;
  max-width: 83%;
  padding-right: 1px;
  overflow: hidden;
  white-space: nowrap;
}
/* line 341, sass/partials/_zine.scss */
.toc a span.count {
  font-size: 1.125em;
  margin: 0 -1px -1px 0;
  padding-left: 1px;
}
/* line 349, sass/partials/_zine.scss */
.toc a:hover span.name {
  color: #70c2c8;
}

/**
 * RSS Widget
 * ----------------------------------------------------------------------------
 */
/* line 367, sass/partials/_zine.scss */
.widget_rss .widget-title img {
  display: none;
}
/* line 373, sass/partials/_zine.scss */
.widget_rss .widget-title .rsswidget:first-child:before {
  content: '\2a';
  font-family: 'icomoon';
}
/* line 380, sass/partials/_zine.scss */
.widget_rss .rss-date {
  font-size: 14px;
}
/* line 384, sass/partials/_zine.scss */
.widget_rss ul {
  margin: 0;
}
/* line 387, sass/partials/_zine.scss */
.widget_rss ul li {
  list-style-type: none;
  margin: 0 0 30px 0;
}
/* line 392, sass/partials/_zine.scss */
.widget_rss ul li a.rsswidget {
  display: block;
  font-size: 18px;
  line-height: 21px;
  clear: both;
}
/* line 399, sass/partials/_zine.scss */
.widget_rss ul li a:before {
  display: none;
}

/*
Document   : _services'
Created on : Jun 23, 2014, 2:31:30 PM
Author     : Wilson Revehl
Description: Sevrices elements
*/
/**
 * Services
 * ----------------------------------------------------------------------------
 */
/* Overall Landing Page */
/* line 16, sass/partials/_services.scss */
.primary-service-column {
  margin-bottom: 2rem;
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 1em;
}
/* line 21, sass/partials/_services.scss */
.primary-service-column:last-child {
  border-bottom: 0px none;
  padding-bottom: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 16, sass/partials/_services.scss */
  .primary-service-column {
    margin-bottom: 0;
    border-bottom: 0px none;
  }
}
/* line 30, sass/partials/_services.scss */
.primary-service-column .more {
  text-align: left;
  font-size: 0.875rem;
}

/* line 38, sass/partials/_services.scss */
.sub-services-section .sub-services ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
/* line 44, sass/partials/_services.scss */
.sub-services-section .sub-services ul li {
  list-style: none;
  margin-right: 15%;
}
/* line 48, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service-title {
  margin-bottom: 1.25rem;
  border-bottom: 4px solid #fafafa;
}
/* line 52, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service-title h4 {
  font-size: 1.3125rem;
}
/* line 56, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service {
  padding-bottom: .5rem;
  color: #713873;
  display: block;
  position: relative;
  font-size: 0.875rem;
}
/* line 63, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service:before {
  content: '\00BB';
  /* &raquo */
  white-space: pre;
  position: relative;
  top: -2px;
  margin-right: 0.4em;
  position: absolute;
  color: #713873;
  display: block;
}
/* line 74, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service a {
  padding-left: 0.9em;
  color: #713873;
  display: block;
}
/* line 79, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service a:hover {
  color: #F36E2A;
}
/* line 87, sass/partials/_services.scss */
.sub-services-section .sub-services:last-child ul {
  border-right: 0px none;
}

/* Services Landing Pages Overrides */
/* line 96, sass/partials/_services.scss */
.content-left {
  padding-right: 10%;
}

/* line 99, sass/partials/_services.scss */
.content-right {
  padding-left: 10%;
}
@media only screen and (max-width: 767px) {
  /* line 99, sass/partials/_services.scss */
  .content-right {
    padding-left: 0%;
  }
}

/* line 107, sass/partials/_services.scss */
hr.tall {
  margin: 60px 0;
  clear: both;
}

/* line 113, sass/partials/_services.scss */
.hero img {
  margin-bottom: 60px;
}
/* line 116, sass/partials/_services.scss */
.hero .button, .hero .button-ancillary a, .button-ancillary .hero a {
  margin-top: 20px;
}

/* line 120, sass/partials/_services.scss */
.testimonial {
  position: relative;
}
/* line 123, sass/partials/_services.scss */
.testimonial blockquote {
  background: #7a467c;
  color: #fff;
  padding: 20px;
  border-radius: 10px;
  margin: 0;
  position: relative;
}
/* line 131, sass/partials/_services.scss */
.testimonial blockquote p {
  margin: 0;
  color: #fff;
  font-size: 16px;
}
/* line 137, sass/partials/_services.scss */
.testimonial blockquote:after {
  content: "";
  position: absolute;
  bottom: -20px;
  right: 20px;
  border-top: 20px solid #7a467c;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}
/* line 148, sass/partials/_services.scss */
.testimonial .cite {
  color: #7a467c;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  padding-top: 40px;
}

/* line 158, sass/partials/_services.scss */
.process {
  text-align: center;
}
/* line 161, sass/partials/_services.scss */
.process h3, .process li {
  text-align: left;
}
/* line 165, sass/partials/_services.scss */
.process h4 {
  /* color: #f37a3a; */
  font-style: normal;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 40px;
}
/* line 172, sass/partials/_services.scss */
.process p {
  font-size: 12px;
}
/* line 176, sass/partials/_services.scss */
.process img {
  border: 0px none;
  padding: 0 10px;
  box-shadow: none;
  background: none transparent;
}

/* line 184, sass/partials/_services.scss */
.services-icon {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 45px;
}
/* line 189, sass/partials/_services.scss */
.services-icon.included {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-included.png);
}
/* line 192, sass/partials/_services.scss */
.services-icon.included.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-included-green.png);
}
/* line 196, sass/partials/_services.scss */
.services-icon.benefits {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-benefits.png);
}
/* line 199, sass/partials/_services.scss */
.services-icon.benefits.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-benefits-green.png);
}
/* line 203, sass/partials/_services.scss */
.services-icon.expertise {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-expertise.png);
}
/* line 206, sass/partials/_services.scss */
.services-icon.expertise.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-expertise-green.png);
}
/* line 210, sass/partials/_services.scss */
.services-icon.concepts {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-concepts.png);
}
/* line 213, sass/partials/_services.scss */
.services-icon.style {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-style.png);
}
/* line 216, sass/partials/_services.scss */
.services-icon.sketches {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-sketches.png);
}
/* line 219, sass/partials/_services.scss */
.services-icon.design {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-design.png);
}
/* line 222, sass/partials/_services.scss */
.services-icon.final {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-final.png);
}
/* line 225, sass/partials/_services.scss */
.services-icon.sitemap {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-sitemap.png);
}
/* line 228, sass/partials/_services.scss */
.services-icon.wireframe {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-wireframe.png);
}

/* line 233, sass/partials/_services.scss */
.recommendations, .resources {
  margin-bottom: 60px;
}
/* line 237, sass/partials/_services.scss */
.recommendations .news ul, .resources .news ul {
  margin: 0;
  padding: 0;
}
/* line 241, sass/partials/_services.scss */
.recommendations .news ul li, .resources .news ul li {
  font-style: normal;
  font-size: 1em;
  line-height: 1.5em;
  padding: 0;
  margin: 0;
  border-top: 1px solid #E8E8E8;
  list-style-type: none;
}
/* line 250, sass/partials/_services.scss */
.recommendations .news ul li a, .resources .news ul li a {
  display: block;
  padding: 20px 0;
}
/* line 255, sass/partials/_services.scss */
.recommendations .news ul li:first-child, .resources .news ul li:first-child {
  border-top: 0px none;
}
/* line 258, sass/partials/_services.scss */
.recommendations .news ul li:first-child a, .resources .news ul li:first-child a {
  padding-top: 0;
}

/* Services Single */
/* line 270, sass/partials/_services.scss */
.single-gm_service .wp-post-image {
  margin-bottom: 40px;
}
/* line 273, sass/partials/_services.scss */
.single-gm_service .portfolio-thumbs {
  text-align: center;
}
@media only screen and (min-width: 64.063em) {
  /* line 273, sass/partials/_services.scss */
  .single-gm_service .portfolio-thumbs {
    text-align: left;
  }
}
/* line 281, sass/partials/_services.scss */
.single-gm_service .content-wrap a:hover > img {
  opacity: 1;
}

/* line 294, sass/partials/_services.scss */
.services-sidebar-secondary ul li {
  border-bottom: 0px none;
}
/* line 297, sass/partials/_services.scss */
.services-sidebar-secondary ul li.widget-title {
  padding-bottom: 0;
  margin-bottom: 20px;
}
/* line 301, sass/partials/_services.scss */
.services-sidebar-secondary ul li.widget-title h3 {
  line-height: 1;
  font-size: 2rem;
}
/* line 306, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers {
  padding-bottom: 15px;
  margin-bottom: 30px;
}
/* line 311, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member {
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 20px;
}
@media only screen and (min-width: 64.063em) {
  /* line 311, sass/partials/_services.scss */
  .services-sidebar-secondary ul.service-providers li.staff-member {
    border-bottom: 0px none;
    margin-bottom: 3px;
  }
}
/* line 320, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-avatar {
  margin-right: 10px;
}
/* line 323, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-avatar img {
  padding: 3px;
  margin-bottom: 0;
  margin-right: 0;
  width: 25%;
  vertical-align: top;
  max-width: 52px;
}
/* line 332, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-meta {
  display: inline-block;
}
/* line 335, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-meta a.staff-name {
  margin-top: 10px;
}
/* line 346, sass/partials/_services.scss */
.services-sidebar-secondary ul.bubble-list li.services a, .services-sidebar-secondary ul.skills-list li.services a {
  display: inline-block;
  background: #ebebeb;
  margin: 2px 1px;
  padding: 5px 8px;
  border-radius: 5px;
  color: #5b5b5c;
  box-shadow: 1px 1px 1px rgba(71, 71, 71, 0.22);
  font-size: 0.875rem;
}
/* line 357, sass/partials/_services.scss */
.services-sidebar-secondary ul.bubble-list li.services a.current, .services-sidebar-secondary ul.bubble-list li.services a:hover, .services-sidebar-secondary ul.skills-list li.services a.current, .services-sidebar-secondary ul.skills-list li.services a:hover {
  background: #ec6825;
  color: #fff;
}

/* line 5, sass/partials/_podcast.scss */
body.podcasts .feature,
body.podcasts .content,
body.single-podcasts_post .feature,
body.single-podcasts_post .content,
body.post-type-archive-podcasts_post .feature,
body.post-type-archive-podcasts_post .content {
  background-image: url(images/podcast-bg-default.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #0a0f35;
  background-size: cover;
  padding: 1.25rem 0 0;
  color: #fff;
  margin-bottom: 40px;
}
@media only screen and (min-width: 40.063em) {
  /* line 5, sass/partials/_podcast.scss */
  body.podcasts .feature,
  body.podcasts .content,
  body.single-podcasts_post .feature,
  body.single-podcasts_post .content,
  body.post-type-archive-podcasts_post .feature,
  body.post-type-archive-podcasts_post .content {
    padding: 3.75rem 0 0;
  }
}
/* line 19, sass/partials/_podcast.scss */
body.podcasts .feature.post,
body.podcasts .content.post,
body.single-podcasts_post .feature.post,
body.single-podcasts_post .content.post,
body.post-type-archive-podcasts_post .feature.post,
body.post-type-archive-podcasts_post .content.post {
  padding: 0;
}
/* line 24, sass/partials/_podcast.scss */
body.podcasts .feature h1,
body.podcasts .feature h2,
body.podcasts .content h1,
body.podcasts .content h2,
body.single-podcasts_post .feature h1,
body.single-podcasts_post .feature h2,
body.single-podcasts_post .content h1,
body.single-podcasts_post .content h2,
body.post-type-archive-podcasts_post .feature h1,
body.post-type-archive-podcasts_post .feature h2,
body.post-type-archive-podcasts_post .content h1,
body.post-type-archive-podcasts_post .content h2 {
  text-shadow: none;
  font-family: "museo-sans", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  text-align: left;
}
@media only screen and (min-width: 40.063em) {
  /* line 24, sass/partials/_podcast.scss */
  body.podcasts .feature h1,
  body.podcasts .feature h2,
  body.podcasts .content h1,
  body.podcasts .content h2,
  body.single-podcasts_post .feature h1,
  body.single-podcasts_post .feature h2,
  body.single-podcasts_post .content h1,
  body.single-podcasts_post .content h2,
  body.post-type-archive-podcasts_post .feature h1,
  body.post-type-archive-podcasts_post .feature h2,
  body.post-type-archive-podcasts_post .content h1,
  body.post-type-archive-podcasts_post .content h2 {
    text-align: center;
  }
}
/* line 35, sass/partials/_podcast.scss */
body.podcasts .feature h1,
body.podcasts .content h1,
body.single-podcasts_post .feature h1,
body.single-podcasts_post .content h1,
body.post-type-archive-podcasts_post .feature h1,
body.post-type-archive-podcasts_post .content h1 {
  font-size: 1.875rem;
  line-height: 1.875rem;
  color: #fff;
  margin: 1.25rem 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 35, sass/partials/_podcast.scss */
  body.podcasts .feature h1,
  body.podcasts .content h1,
  body.single-podcasts_post .feature h1,
  body.single-podcasts_post .content h1,
  body.post-type-archive-podcasts_post .feature h1,
  body.post-type-archive-podcasts_post .content h1 {
    font-size: 4.375rem;
    line-height: 3.75rem;
    margin: 2.5rem 0;
  }
}
/* line 47, sass/partials/_podcast.scss */
body.podcasts .feature h2,
body.podcasts .content h2,
body.single-podcasts_post .feature h2,
body.single-podcasts_post .content h2,
body.post-type-archive-podcasts_post .feature h2,
body.post-type-archive-podcasts_post .content h2 {
  font-size: 4rem;
  line-height: 4rem;
  color: #BBD5D8;
}
/* line 52, sass/partials/_podcast.scss */
body.podcasts .feature h4,
body.podcasts .content h4,
body.single-podcasts_post .feature h4,
body.single-podcasts_post .content h4,
body.post-type-archive-podcasts_post .feature h4,
body.post-type-archive-podcasts_post .content h4 {
  font-size: 1.3125rem;
  margin-bottom: 0.625rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 52, sass/partials/_podcast.scss */
  body.podcasts .feature h4,
  body.podcasts .content h4,
  body.single-podcasts_post .feature h4,
  body.single-podcasts_post .content h4,
  body.post-type-archive-podcasts_post .feature h4,
  body.post-type-archive-podcasts_post .content h4 {
    font-size: 1.875rem;
    margin-bottom: 0;
  }
}
/* line 61, sass/partials/_podcast.scss */
body.podcasts .feature p,
body.podcasts .content p,
body.single-podcasts_post .feature p,
body.single-podcasts_post .content p,
body.post-type-archive-podcasts_post .feature p,
body.post-type-archive-podcasts_post .content p {
  color: #fff;
  font-size: 0.875rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 61, sass/partials/_podcast.scss */
  body.podcasts .feature p,
  body.podcasts .content p,
  body.single-podcasts_post .feature p,
  body.single-podcasts_post .content p,
  body.post-type-archive-podcasts_post .feature p,
  body.post-type-archive-podcasts_post .content p {
    font-size: 1rem;
  }
}
/* line 70, sass/partials/_podcast.scss */
body.podcasts .feature hr,
body.podcasts .content hr,
body.single-podcasts_post .feature hr,
body.single-podcasts_post .content hr,
body.post-type-archive-podcasts_post .feature hr,
body.post-type-archive-podcasts_post .content hr {
  border: solid 2px rgba(255, 255, 255, 0.5);
}
/* line 75, sass/partials/_podcast.scss */
body.podcasts article,
body.single-podcasts_post article,
body.post-type-archive-podcasts_post article {
  margin: 1.25rem 0;
  background-color: #fff;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
/* line 81, sass/partials/_podcast.scss */
body.podcasts article a.feature-img,
body.single-podcasts_post article a.feature-img,
body.post-type-archive-podcasts_post article a.feature-img {
  margin: 0;
  padding: 0;
}
/* line 85, sass/partials/_podcast.scss */
body.podcasts article a.feature-img img:not(.clear-img),
body.single-podcasts_post article a.feature-img img:not(.clear-img),
body.post-type-archive-podcasts_post article a.feature-img img:not(.clear-img) {
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
}
/* line 92, sass/partials/_podcast.scss */
body.podcasts article .description,
body.single-podcasts_post article .description,
body.post-type-archive-podcasts_post article .description {
  padding: 1.25rem;
}
/* line 94, sass/partials/_podcast.scss */
body.podcasts article .description .read-more,
body.single-podcasts_post article .description .read-more,
body.post-type-archive-podcasts_post article .description .read-more {
  display: none;
}
/* line 95, sass/partials/_podcast.scss */
body.podcasts article .description p,
body.single-podcasts_post article .description p,
body.post-type-archive-podcasts_post article .description p {
  margin: 0;
}
/* line 99, sass/partials/_podcast.scss */
body.podcasts article p.powerpress_links,
body.single-podcasts_post article p.powerpress_links,
body.post-type-archive-podcasts_post article p.powerpress_links {
  font-size: 0.875rem;
  padding: 1.25rem 0 0;
}
/* line 106, sass/partials/_podcast.scss */
body.podcasts .sidebar ul.dates li,
body.single-podcasts_post .sidebar ul.dates li,
body.post-type-archive-podcasts_post .sidebar ul.dates li {
  padding-bottom: 20px;
  color: #4F4F4F;
}
/* line 110, sass/partials/_podcast.scss */
body.podcasts .sidebar ul.dates li .date,
body.single-podcasts_post .sidebar ul.dates li .date,
body.post-type-archive-podcasts_post .sidebar ul.dates li .date {
  display: block;
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #B9B9B9;
}
/* line 118, sass/partials/_podcast.scss */
body.podcasts .sidebar .menu-nav,
body.single-podcasts_post .sidebar .menu-nav,
body.post-type-archive-podcasts_post .sidebar .menu-nav {
  padding: 0;
}

/**
 * Mobile Navigation
 * ----------------------------------------------------------------------------
 */
/* line 13, sass/partials/header/_compact-nav.scss */
.control-bar {
  background: #000;
}
@media only screen and (min-width: 600px) {
  /* line 13, sass/partials/header/_compact-nav.scss */
  .control-bar {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 23, sass/partials/header/_compact-nav.scss */
.compact-nav {
  background-color: #000;
  margin: 0;
  min-width: 300px;
}
/* line 28, sass/partials/header/_compact-nav.scss */
.compact-nav + .row .site-section {
  margin: 0;
  padding-top: 0.625rem;
}
/* line 33, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 37, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav.nav-primary {
  padding-left: 0;
  padding-right: 0;
}
/* line 42, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav a {
  color: #e1e1e1;
}
/* line 44, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav a:hover {
  color: #FFA240;
}
/* line 50, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav li.has-children > a:after {
  border-color: #e1e1e1 transparent transparent transparent;
}
/* line 54, sass/partials/header/_compact-nav.scss */
.compact-nav .menu-nav li.has-children > a:hover:after {
  border-color: #FFA240 transparent transparent transparent;
}

/* line 62, sass/partials/header/_compact-nav.scss */
.toggle-content {
  margin-bottom: 0.625rem;
  padding: 0;
}
/* line 8, sass/partials/header/_compact-nav.scss */
.toggle-content .menu-nav-group > .menu .menu-item.current-menu-item > ul .menu-item.current-menu-item > a, .toggle-content .menu-nav-group > .menu .menu-item.current-menu-item > ul .menu-item.current-menu-item > a > span {
  color: #ff9933;
}
/* line 8, sass/partials/header/_compact-nav.scss */
.toggle-content .menu-nav-group > .menu .menu-item.current-menu-item:not(.current-menu-parent) > a, .toggle-content .menu-nav-group > .menu .menu-item.current-menu-item:not(.current-menu-parent) > a > span {
  color: #ff9933;
}
/* line 83, sass/partials/header/_compact-nav.scss */
.toggle-content .site-section {
  padding: 0.625rem 1.375rem 0.3125rem 1.375rem;
}
/* line 87, sass/partials/header/_compact-nav.scss */
.toggle-content.toggle-content-search .search-wrap {
  min-height: 58px;
}

/**
 * Global "menu-nav"
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 56.25rem) {
  /* line 14, sass/partials/header/_menu-nav.scss */
  .header-main {
    padding-bottom: 1.25rem;
  }
}

/* line 8, sass/partials/header/_menu-nav.scss */
.menu-nav > .menu .menu-item.current-menu-parent > a, .menu-nav > .menu .menu-item.current-menu-parent > a > span,
.menu-nav > .menu .menu-item.current-menu-item > a,
.menu-nav > .menu .menu-item.current-menu-item > a > span,
.menu-nav-group > .menu .menu-item.current-menu-parent > a,
.menu-nav-group > .menu .menu-item.current-menu-parent > a > span,
.menu-nav-group > .menu .menu-item.current-menu-item > a,
.menu-nav-group > .menu .menu-item.current-menu-item > a > span {
  color: #d1d1d1;
}
/* line 8, sass/partials/header/_menu-nav.scss */
.menu-nav > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-parent > a, .menu-nav > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-parent > a > span, .menu-nav > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-item > a, .menu-nav > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-item > a > span,
.menu-nav > .menu .menu-item.current-menu-item ul .menu-item.current-menu-parent > a,
.menu-nav > .menu .menu-item.current-menu-item ul .menu-item.current-menu-parent > a > span,
.menu-nav > .menu .menu-item.current-menu-item ul .menu-item.current-menu-item > a,
.menu-nav > .menu .menu-item.current-menu-item ul .menu-item.current-menu-item > a > span,
.menu-nav-group > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-parent > a,
.menu-nav-group > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-parent > a > span,
.menu-nav-group > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-item > a,
.menu-nav-group > .menu .menu-item.current-menu-parent ul .menu-item.current-menu-item > a > span,
.menu-nav-group > .menu .menu-item.current-menu-item ul .menu-item.current-menu-parent > a,
.menu-nav-group > .menu .menu-item.current-menu-item ul .menu-item.current-menu-parent > a > span,
.menu-nav-group > .menu .menu-item.current-menu-item ul .menu-item.current-menu-item > a,
.menu-nav-group > .menu .menu-item.current-menu-item ul .menu-item.current-menu-item > a > span {
  color: #d1d1d1;
}
/* line 40, sass/partials/header/_menu-nav.scss */
.menu-nav > .menu > li.has-children > a:after, .menu-nav > .menu > li.has-children > a:hover, .menu-nav > .menu > li.has-children.current-menu-item > a:after, .menu-nav > .menu > li.has-children.current_page_item > a:after, .menu-nav > .menu > li.has-children.current-menu-ancestor > a:after, .menu-nav > .menu > li.has-children.current_page_ancestor > a:after,
.menu-nav-group > .menu > li.has-children > a:after,
.menu-nav-group > .menu > li.has-children > a:hover,
.menu-nav-group > .menu > li.has-children.current-menu-item > a:after,
.menu-nav-group > .menu > li.has-children.current_page_item > a:after,
.menu-nav-group > .menu > li.has-children.current-menu-ancestor > a:after,
.menu-nav-group > .menu > li.has-children.current_page_ancestor > a:after {
  border-color: #c2c2c2 transparent transparent transparent !important;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 23, sass/partials/header/_menu-nav.scss */
  .menu-nav > .menu,
  .menu-nav-group > .menu {
    width: 100%;
    text-align: center;
  }
  /* line 48, sass/partials/header/_menu-nav.scss */
  .menu-nav > .menu > li,
  .menu-nav-group > .menu > li {
    display: inline;
    float: none;
    text-align: left;
  }
}
/* line 55, sass/partials/header/_menu-nav.scss */
.menu-nav > .menu ul,
.menu-nav-group > .menu ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-width: 150px;
  width: 100%;
}
/* line 62, sass/partials/header/_menu-nav.scss */
.menu-nav > .menu > li:after,
.menu-nav-group > .menu > li:after {
  border: none !important;
  display: none !important;
}
/* line 67, sass/partials/header/_menu-nav.scss */
.menu-nav .logo-medium,
.menu-nav-group .logo-medium {
  text-align: center;
}
/* line 70, sass/partials/header/_menu-nav.scss */
.menu-nav .logo-medium img,
.menu-nav-group .logo-medium img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 5px;
}
/* line 80, sass/partials/header/_menu-nav.scss */
.menu-nav .menu .menu-icon a,
.menu-nav-group .menu .menu-icon a {
  color: white;
  margin-left: -1rem;
  padding-left: 0;
  padding-right: 0;
  width: 1rem;
}
/* line 89, sass/partials/header/_menu-nav.scss */
.menu-nav .menu .menu-icon:before,
.menu-nav-group .menu .menu-icon:before {
  color: #d1d1d1;
}
/* line 93, sass/partials/header/_menu-nav.scss */
.menu-nav .menu .menu-icon.first-icon,
.menu-nav-group .menu .menu-icon.first-icon {
  margin-left: 0.5rem;
}

/**
 * Primary menu
 * ----------------------------------------------------------------------------
 */
/* line 106, sass/partials/header/_menu-nav.scss */
.nav-primary {
  padding: 0;
  margin-bottom: 0;
}
/* line 112, sass/partials/header/_menu-nav.scss */
.nav-primary > .menu > .menu-item > a {
  padding: 0.625rem;
}
/* line 115, sass/partials/header/_menu-nav.scss */
.nav-primary > .menu > .menu-item > a :hover {
  color: white;
}
/* line 121, sass/partials/header/_menu-nav.scss */
.nav-primary > .menu > .menu-item > a, .nav-primary > .menu > .menu-item a > span {
  color: #1f1f1f;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
}
/* line 127, sass/partials/header/_menu-nav.scss */
.nav-primary > .menu > .menu-item:after {
  border: 0 none;
  display: none;
}
@media only screen and (min-width: 56.25rem) {
  /* line 134, sass/partials/header/_menu-nav.scss */
  .nav-primary .menu-left {
    display: none;
  }
}
@media only screen and (min-width: 1026px) {
  /* line 134, sass/partials/header/_menu-nav.scss */
  .nav-primary .menu-left {
    display: inline-block;
    margin-top: -0.5rem;
  }
}
/* line 147, sass/partials/header/_menu-nav.scss */
.nav-primary .menu-left > .menu-item.gomedia-logo > a {
  background: url("images/logo.png") no-repeat;
  height: 50px;
  width: 220px;
}
/* line 152, sass/partials/header/_menu-nav.scss */
.nav-primary .menu-left > .menu-item.gomedia-logo > a > span {
  display: none;
}
/* line 158, sass/partials/header/_menu-nav.scss */
.nav-primary .menu-left > .menu-item.gomedia-logo.has-children > a:after {
  float: right;
  margin-right: -10px;
  margin-top: 15px;
}
/* line 166, sass/partials/header/_menu-nav.scss */
.nav-primary .menu-left > .menu-item.gomedia-logo:hover > a {
  background-color: transparent !important;
}

@media only screen and (min-width: 56.25rem) {
  /* line 174, sass/partials/header/_menu-nav.scss */
  .nav-main {
    padding: 0.5rem 0;
  }

  /* line 180, sass/partials/header/_menu-nav.scss */
  .nav-primary ul .submenu-shift-left .sub-menu {
    left: -104px;
  }
  /* line 186, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item:hover > a {
    background-color: #1f1f1f;
  }
  /* line 190, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item:hover > a > span {
    border-bottom: none !important;
    color: white;
  }
  /* line 196, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item.has-children > a {
    padding: 0.75rem 0.375rem 0.75rem 1.125rem !important;
  }
  /* line 200, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item {
    /*& :not(.menu-icon):first-child > a {
    	padding: rem-calc(20) !important;
    }*/
  }
  /* line 206, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item > a {
    padding: 0.75rem 1.125rem !important;
  }
  /* line 210, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item > a > span {
    font-size: 1.0625rem;
  }
  /* line 214, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item .sub-menu {
    background-color: #1f1f1f;
    border: none;
  }
  /* line 218, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item .sub-menu li {
    border: none;
  }
  /* line 221, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item .sub-menu li a {
    border-top: 1px solid #353535;
    border-bottom: 1px solid #181818;
    border-left: 1px solid #353535;
  }
  /* line 227, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item .sub-menu li a span {
    color: white;
    font-size: 0.875rem;
  }
  /* line 233, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item .sub-menu li :hover {
    background-color: #000000;
  }
  /* line 240, sass/partials/header/_menu-nav.scss */
  .nav-primary > .menu > .menu-item:after {
    border-right: none !important;
    display: none;
  }
}
/**
 * Secondary menu
 * ----------------------------------------------------------------------------
 */
/* line 252, sass/partials/header/_menu-nav.scss */
.nav-secondary {
  padding: 0;
}
/* line 256, sass/partials/header/_menu-nav.scss */
.nav-secondary .menu-right {
  margin: 0.25rem;
}
/* line 260, sass/partials/header/_menu-nav.scss */
.nav-secondary a {
  color: #d1d1d1;
}
/* line 266, sass/partials/header/_menu-nav.scss */
.nav-secondary .menu .has-children > a:after,
.nav-secondary .menu .menu-item-has-children > a:after {
  border-color: #808080 transparent transparent transparent;
}

@media only screen and (min-width: 56.25rem) {
  /* line 277, sass/partials/header/_menu-nav.scss */
  .nav-secondary .menu ul {
    border: none;
  }
}
/**
 * Styles for widget areas
 * ----------------------------------------------------------------------------
 */
/* line 8, sass/partials/_widget-areas.scss */
.sidebar,
.sidebar ul {
  margin: 0;
  padding: 0;
}

/* line 14, sass/partials/_widget-areas.scss */
.sidebar-primary {
  margin-top: 0.5rem;
}

/**
 * Styles for widgets
 * ----------------------------------------------------------------------------
 */
/**
 * Base widget styles
 * ----------------------------------------------------------------------------
 */
/* line 11, sass/partials/_widgets.scss */
.widget-container {
  margin: 0;
  padding: 0;
  margin-bottom: 2.625rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 11, sass/partials/_widgets.scss */
  .widget-container {
    margin-bottom: 0.75rem;
  }
}
/* line 21, sass/partials/_widgets.scss */
.widget-container .widget-title {
  margin-bottom: 0.625rem;
  font-weight: 700;
  color: #323031;
  font-family: Verdana, Geneva, sans-serif;
}
@media only screen and (min-width: 64.063em) {
  /* line 21, sass/partials/_widgets.scss */
  .widget-container .widget-title {
    margin-bottom: 1.5rem;
  }
}
/* line 32, sass/partials/_widgets.scss */
.widget-container li {
  list-style: none;
}

/**
 * Nav Menu Widget
 * ----------------------------------------------------------------------------
 */
/* line 45, sass/partials/_widgets.scss */
.widget_nav_menu.widget-container li {
  margin-bottom: 0.625rem;
}
/* line 48, sass/partials/_widgets.scss */
.widget_nav_menu.widget-container li a {
  color: #7f7f7f;
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1.0625rem;
  font-weight: 300;
  margin-left: 0.1875rem;
}
/* line 55, sass/partials/_widgets.scss */
.widget_nav_menu.widget-container li a:hover {
  color: #F93;
}
/* line 59, sass/partials/_widgets.scss */
.widget_nav_menu.widget-container li a:before {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 64, sass/partials/_widgets.scss */
  .widget_nav_menu.widget-container li a:before {
    content: "\203a";
    display: inline-block;
    background: none;
    top: -0.125rem;
    color: #F93;
    font-weight: 500;
  }
  /* line 73, sass/partials/_widgets.scss */
  .widget_nav_menu.widget-container li a:hover:before {
    background: none;
  }
}
/* line 79, sass/partials/_widgets.scss */
.widget_nav_menu.widget-container li:first-child {
  margin-top: 0;
}

/**
 * Tabified widgets in footer
 * See Tabified Widget code in js/com.gomedia.general.js
 * ----------------------------------------------------------------------------
 */
/* line 94, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li {
  list-style: none;
  display: inline-block;
  margin: 0 1rem 0 0;
}
/* line 99, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li .widget-title a {
  font-weight: 400;
  color: #dadada;
}
/* line 104, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li.ui-tabs-active .widget-title a {
  color: #323031;
}
/* line 108, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li:last-child {
  margin-right: 0;
}
/* line 112, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li a:before {
  display: none;
}
/* line 119, sass/partials/_widgets.scss */
.widget-tabified-widgets .tab-titles > li,
.widget-tabified-widgets .tab-titles > li a,
.widget-tabified-widgets .tab-titles > li h3,
.widget-tabified-widgets .tab-titles > li span {
  outline: none !important;
}
/* line 125, sass/partials/_widgets.scss */
.widget-tabified-widgets .widget-container .widget-title {
  display: none;
}
/* line 130, sass/partials/_widgets.scss */
.widget-tabified-widgets .textwidget p {
  font-size: 1.125rem;
  font-weight: 300;
}
/* line 135, sass/partials/_widgets.scss */
.widget-tabified-widgets .textwidget cite {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

/* line 144, sass/partials/_widgets.scss */
.footer-widget-area-3 .widget-container:not(.widget-tabified-widgets) {
  display: none;
}

/**
 * Company info (HTML via text widget)
 * ----------------------------------------------------------------------------
 */
@media only screen and (min-width: 64.063em) {
  /* line 155, sass/partials/_widgets.scss */
  .company-info {
    float: right;
    margin-top: -0.9375rem;
  }
}
/* line 162, sass/partials/_widgets.scss */
.company-info > img {
  max-width: 10.625rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 162, sass/partials/_widgets.scss */
  .company-info > img {
    margin-bottom: 2.375rem;
    margin-top: -0.75rem;
  }
}
/* line 171, sass/partials/_widgets.scss */
.company-info li {
  list-style: none;
  margin: 0 0 0.3125rem 0;
}
/* line 175, sass/partials/_widgets.scss */
.company-info li a:before {
  display: none;
}
/* line 180, sass/partials/_widgets.scss */
.company-info .button, .company-info .button-ancillary a, .button-ancillary .company-info a {
  border: none;
  border-radius: 0;
  background-color: #F93;
  color: #fff;
  font-size: 0.9375rem;
  font-weight: 700;
  width: auto;
  display: inline-block;
  padding: 0.625rem 1.75rem;
  margin-top: 6px;
}
/* line 48, sass/partials/_child-theme-style.scss */
.company-info .button:hover, .company-info .button-ancillary a:hover, .button-ancillary .company-info a:hover {
  background-color: #ff7f00;
}

/**
 * Go Slides
 * ----------------------------------------------------------------------------
 */
/**
 * Theme Overrides
 * ----------------------------------------------------------------------------
 */
/* line 12, sass/partials/plugins/_go-slides.scss */
.content .go-slides img {
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/**
 * Variables (duplicated from go-slides/css/style.scss)
 * ----------------------------------------------------------------------------
 */
/* line 33, sass/partials/plugins/_go-slides.scss */
.go-slides {
  /**
   * Global Slide Stuff
   * ----------------------------------------------------------------------------
   */
  /**
   * Slide Content
   * ----------------------------------------------------------------------------
   */
  /**
   * Slide Title
   * ----------------------------------------------------------------------------
   */
  /**
   * Slide Copy
   * ----------------------------------------------------------------------------
   */
  /**
   * CTA Button
   * ----------------------------------------------------------------------------
   */
  /**
   * Edit slide link
   * ----------------------------------------------------------------------------
   */
  /**
   * Navigation Arrows
   * ----------------------------------------------------------------------------
   */
  /**
   * Pagination
   * ----------------------------------------------------------------------------
   */
}
/* line 46, sass/partials/plugins/_go-slides.scss */
.go-slides .slides,
.go-slides .slides h1,
.go-slides .slides h2,
.go-slides .slides h3,
.go-slides .slides h4,
.go-slides .slides h5,
.go-slides .slides h6 {
  color: #fff;
  background-color: transparent;
}
/* line 57, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-content-container {
  background-color: transparent;
}
@media only screen and (min-width: 40.063em) {
  /* line 57, sass/partials/plugins/_go-slides.scss */
  .go-slides .slide-content-container {
    margin-top: 4rem;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 57, sass/partials/plugins/_go-slides.scss */
  .go-slides .slide-content-container {
    margin-top: 8rem;
  }
}
/* line 69, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-content {
  margin: 1rem;
}
@media only screen and (min-width: 600px) {
  /* line 69, sass/partials/plugins/_go-slides.scss */
  .go-slides .slide-content {
    margin: 1.375rem;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 69, sass/partials/plugins/_go-slides.scss */
  .go-slides .slide-content {
    margin: 1.5rem;
  }
}
/* line 87, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-title {
  margin-top: 0;
  font-size: 1.625rem;
  margin-bottom: 1.25rem;
}
@media only screen and (min-width: 600px) {
  /* line 87, sass/partials/plugins/_go-slides.scss */
  .go-slides .slide-title {
    font-size: 2.125rem;
    margin-bottom: 2.125rem;
  }
}
/* line 103, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-copy {
  margin-bottom: 2.125rem;
}
/* line 106, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-copy a {
  color: #fff;
  font-weight: 700;
}
/* line 110, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-copy a:hover {
  color: #ccc;
}
/* line 123, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-cta-button,
.go-slides .slide-cta-button:visited {
  color: #fff;
}
/* line 127, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-cta-button {
  border: 3px solid;
  font-weight: 700;
  text-decoration: none;
  font-size: 0.875rem;
  display: inline-block;
  padding: 0.75rem 1rem;
  position: relative;
}
/* line 137, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-cta-button:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 148, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-edit-link,
.go-slides .slide-edit-link:visited {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  font-size: 0.6875rem;
  background-color: #fff;
  border: none;
  margin: 0.3125rem 0 0 0.3125rem;
  z-index: 10;
}
/* line 161, sass/partials/plugins/_go-slides.scss */
.go-slides .slide-edit-link a {
  color: #000;
  padding: 0.1875rem;
  display: inline-block;
}
/* line 167, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slide:hover .slide-edit-link {
  display: inline;
}
/* line 177, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav {
  color: gray;
}
/* line 180, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav:hover {
  color: #ffa63a;
  text-decoration: none;
}
/* line 187, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev,
.go-slides .go-slides-nav.go-slides-nav-next {
  position: relative;
}
/* line 191, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev {
  float: left;
}
/* line 195, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-next {
  float: right;
}
/* line 201, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev-secondary,
.go-slides .go-slides-nav.go-slides-nav-next-secondary {
  display: inline-block;
  visibility: hidden;
  z-index: 101;
  top: 50%;
  margin-top: -1rem;
  position: absolute;
}
/* line 213, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev,
.go-slides .go-slides-nav.go-slides-nav-next,
.go-slides .go-slides-nav.go-slides-nav-prev-secondary,
.go-slides .go-slides-nav.go-slides-nav-next-secondary {
  width: 32px;
  height: 32px;
}
/* line 217, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev:hover,
.go-slides .go-slides-nav.go-slides-nav-next:hover,
.go-slides .go-slides-nav.go-slides-nav-prev-secondary:hover,
.go-slides .go-slides-nav.go-slides-nav-next-secondary:hover {
  text-decoration: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 225, sass/partials/plugins/_go-slides.scss */
  .go-slides:hover .go-slides-nav.go-slides-nav-prev-secondary,
  .go-slides:hover .go-slides-nav.go-slides-nav-next-secondary {
    visibility: visible;
    text-decoration: none;
  }
}
/* line 234, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev,
.go-slides .go-slides-nav.go-slides-nav-prev-secondary {
  background: url(images/arrows-dark-round-sprite.png) 0 0 no-repeat transparent;
}
/* line 236, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev:hover,
.go-slides .go-slides-nav.go-slides-nav-prev-secondary:hover {
  background-position: top 0 left -64px;
}
/* line 242, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-next,
.go-slides .go-slides-nav.go-slides-nav-next-secondary {
  background: url(images/arrows-dark-round-sprite.png) top 0 left -32px no-repeat transparent;
}
/* line 245, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-next:hover,
.go-slides .go-slides-nav.go-slides-nav-next-secondary:hover {
  background-position: top 0 left -96px;
}
/* line 250, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-prev-secondary {
  left: 0;
  margin-left: 0.625rem;
}
@media only screen and (min-width: 1200px) {
  /* line 250, sass/partials/plugins/_go-slides.scss */
  .go-slides .go-slides-nav.go-slides-nav-prev-secondary {
    margin-left: 9.375rem;
  }
}
/* line 260, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-nav.go-slides-nav-next-secondary {
  right: 0;
  margin-right: 0.625rem;
}
@media only screen and (min-width: 1200px) {
  /* line 260, sass/partials/plugins/_go-slides.scss */
  .go-slides .go-slides-nav.go-slides-nav-next-secondary {
    margin-right: 9.375rem;
  }
}
/* line 276, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-pagination-wrap {
  margin: 0.3125rem auto;
  text-align: center;
  padding: 1.25rem 0;
  display: inline-block;
}
@media only screen and (min-width: 1024px) {
  /* line 276, sass/partials/plugins/_go-slides.scss */
  .go-slides .go-slides-pagination-wrap {
    margin: 0 auto;
    padding: 0.9375rem 0;
  }
}
/* line 288, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-pagination {
  background: none repeat scroll 0 0 gray;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  display: inline-block;
  line-height: 0;
  margin: 0.4375rem;
  overflow: hidden !important;
  padding: 0.875rem;
  text-decoration: none;
  text-indent: -9999px !important;
  vertical-align: middle;
}
@media only screen and (min-width: 1024px) {
  /* line 288, sass/partials/plugins/_go-slides.scss */
  .go-slides .go-slides-pagination {
    padding: 0.5625rem;
  }
}
/* line 305, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-pagination:hover,
.go-slides .go-slides-pagination.activeSlide {
  background-color: #f36e2a;
}
/* line 309, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-pagination:hover {
  cursor: pointer;
}
/* line 314, sass/partials/plugins/_go-slides.scss */
.go-slides .go-slides-controls-wrap {
  margin: 1rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 314, sass/partials/plugins/_go-slides.scss */
  .go-slides .go-slides-controls-wrap {
    display: none;
  }
}

/**
 * Convertkit Form on Home Page
 * ----------------------------------------------------------------------------
 */
/* line 6, sass/partials/plugins/_convertkit.scss */
.home_cta_ck {
  padding-top: 1rem;
}
/* line 9, sass/partials/plugins/_convertkit.scss */
.home_cta_ck ul li {
  padding-bottom: 0.5rem;
}
/* line 14, sass/partials/plugins/_convertkit.scss */
.home_cta_ck p,
.home_cta_ck label {
  color: #fff;
  margin: 0;
}
/* line 19, sass/partials/plugins/_convertkit.scss */
.home_cta_ck .btn {
  text-transform: uppercase;
  margin: 0;
  background-color: #81c3c8;
  cursor: pointer;
  padding: 0.8em 1.06667em;
  font-size: 0.8em;
  font-weight: bold;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px #333333;
  -moz-box-shadow: 0 1px 1px #333333;
  box-shadow: 0 1px 1px #333333;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  color: white;
}
/* line 249, sass/partials/_base.scss */
.home_cta_ck .btn:hover {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #81c3c8), color-stop(100%, #3d878c));
  background: -webkit-linear-gradient(top, #81c3c8, #3d878c);
  background: -moz-linear-gradient(top, #81c3c8, #3d878c);
  background: -o-linear-gradient(top, #81c3c8, #3d878c);
  background: linear-gradient(top, #81c3c8, #3d878c);
  text-decoration: none;
}
/* line 253, sass/partials/_base.scss */
.home_cta_ck .btn:active {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d878c), color-stop(100%, #81c3c8));
  background: -webkit-linear-gradient(top, #3d878c, #81c3c8);
  background: -moz-linear-gradient(top, #3d878c, #81c3c8);
  background: -o-linear-gradient(top, #3d878c, #81c3c8);
  background: linear-gradient(top, #3d878c, #81c3c8);
}
/* line 29, sass/partials/plugins/_convertkit.scss */
.home_cta_ck input[type="file"],
.home_cta_ck input[type="checkbox"],
.home_cta_ck input[type="radio"],
.home_cta_ck select {
  margin: 0;
}
/* line 33, sass/partials/plugins/_convertkit.scss */
.home_cta_ck label > input[type="checkbox"] {
  margin-right: 0.4375rem;
  position: relative;
  top: 2px;
}

/**
 * Convertkit Form on Freebies Page
 * ----------------------------------------------------------------------------
 */
/* line 46, sass/partials/plugins/_convertkit.scss */
.ck_horizontal_subscription_form {
  margin: 0 auto 20px;
}
/* line 48, sass/partials/plugins/_convertkit.scss */
.ck_horizontal_subscription_form .ck_embed_form_content,
.ck_horizontal_subscription_form .ck_subscribe_form {
  width: 50% !important;
}

/* line 2, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper {
  margin: 0;
  padding: 0 1.25rem;
  max-width: 100%;
}
/* line 7, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_heading {
  margin: 0;
}
/* line 10, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul li {
  margin-left: 0;
}
/* line 14, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .gform_wrapper .top_label .gfield_label {
  color: #808080;
  font-size: 90%;
  font-weight: normal;
  margin: 0 0 5px 0;
}
/* line 20, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_button_select_files {
  margin-left: 5px;
  padding: 7px 14px;
}
/* line 24, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_button_select_files[disabled] {
  background-color: #999;
  border-color: #999;
}
/* line 29, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_container {
  margin-bottom: 15px;
}
/* line 32, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label .gfield_label {
  margin-bottom: 8px;
}
/* line 36, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gfield_checkbox li label,
body .gform_wrapper .gfield_radio li label {
  font-size: 1em;
  line-height: 1em;
}
/* line 46, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_complex label,
body .gform_wrapper .gfield_time_hour label,
body .gform_wrapper .gfield_time_minute label,
body .gform_wrapper .gfield_date_month label,
body .gform_wrapper .gfield_date_day label,
body .gform_wrapper .gfield_date_year label,
body .gform_wrapper .instruction {
  padding-top: 0;
  padding-bottom: 10px;
}
/* line 50, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .button.gform_button, body .gform_wrapper .button-ancillary a.gform_button, .button-ancillary body .gform_wrapper a.gform_button {
  margin-right: 0;
  padding: 20px 60px;
}
/* line 55, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul.gfield_radio li input[type="radio"] + label,
body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label {
  margin-top: 3px;
}
/* line 66, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label input.medium,
body .gform_wrapper .top_label input.large,
body .gform_wrapper .top_label select.medium,
body .gform_wrapper textarea.medium,
body .gform_wrapper textarea.large,
body .gform_wrapper .ginput_complex input,
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper ul.gform_fields li.gfield select {
  background: none repeat scroll 0 0 #EBEBEB;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #E4E3E0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: #fafafa 1px 1px 1px;
  -moz-box-shadow: #fafafa 1px 1px 1px;
  box-shadow: #fafafa 1px 1px 1px;
  color: #333;
  font-size: 100%;
}
/* line 78, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul.gform_fields li.gfield.gfield_html ul {
  font-size: 1rem;
  line-height: 1.6;
  margin-left: 1.1rem !important;
  margin-bottom: 1.25rem !important;
  list-style-position: outside;
  font-family: inherit;
}
/* line 86, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul.gform_fields li.gfield.gfield_html ul li {
  margin: 0 !important;
}
/* line 91, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .percentbar_blue {
  background-color: #8e658d;
  background-image: none;
}
/* line 97, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_page_footer .button.gform_previous_button, body .gform_wrapper .gform_page_footer .button-ancillary a.gform_previous_button, .button-ancillary body .gform_wrapper .gform_page_footer a.gform_previous_button {
  background-color: #808080;
  border-color: #606060;
}
/* line 101, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_page_footer .button.gform_previous_button:hover, body .gform_wrapper .gform_page_footer .button-ancillary a.gform_previous_button:hover, .button-ancillary body .gform_wrapper .gform_page_footer a.gform_previous_button:hover {
  background-color: #606060;
}
/* line 105, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_page_footer .button.gform_next_button, body .gform_wrapper .gform_page_footer .button-ancillary a.gform_next_button, .button-ancillary body .gform_wrapper .gform_page_footer a.gform_next_button {
  float: right;
}
/* line 108, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gform_page_footer .button:first-child, body .gform_wrapper .gform_page_footer .button-ancillary a:first-child, .button-ancillary body .gform_wrapper .gform_page_footer a:first-child {
  float: none !important;
}

/* Home Page Quote Form */
/* line 118, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .form-hello p {
  color: #fff;
}
/* line 121, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .form-hello img {
  border-radius: 100%;
}
/* line 124, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .form-hello .phone {
  display: block;
  font-size: 1.75rem;
}
/* line 129, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .home-quote-form .gform_wrapper .top_label li.gfield.gf_left_half input.large, .home-quote-form .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .home-quote-form .gform_wrapper .top_label li.gfield.gf_left_half select.large, .home-quote-form .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .home-quote-form .gform_wrapper .top_label li.gfield.gf_right_half input.large, .home-quote-form .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .home-quote-form .gform_wrapper .top_label li.gfield.gf_right_half select.large {
  width: 99%;
}
/* line 132, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gfield_error {
  border: none 0 !important;
  background-color: transparent !important;
}
/* line 133, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gfield_error .gfield_label {
  color: red !important;
  margin-bottom: 8px !important;
}
/* line 137, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gfield_error .ginput_container {
  margin-top: 0.375rem !important;
  margin-bottom: 0.9375rem !important;
}
/* line 141, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gfield_error .ginput_container input {
  border: 1px solid #E4E3E0 !important;
}
/* line 145, sass/partials/plugins/_gravity-forms.scss */
.home-quote-form .gfield_error .validation_message {
  display: none !important;
}

/* line 156, sass/partials/plugins/_gravity-forms.scss */
#gforms_confirmation_message.gform_confirmation_message_11 {
  background: none transparent !important;
  border: 0px none !important;
  padding: 0px !important;
  color: #fff;
}
/* line 162, sass/partials/plugins/_gravity-forms.scss */
#gforms_confirmation_message.gform_confirmation_message_11 h2 {
  color: #fff;
  margin: 0;
  background: #b3c234;
  border: 2px solid #9ca82d;
  padding: 30px;
}
/* line 170, sass/partials/plugins/_gravity-forms.scss */
#gforms_confirmation_message.gform_confirmation_message_11 p {
  margin-bottom: 20px;
}

/* line 177, sass/partials/plugins/_gravity-forms.scss */
.gfield_error .gfield_description.validation_message {
  color: #222;
}

/* Full Width Quote Forms */
@media only screen and (min-width: 64.063em) {
  /* line 190, sass/partials/plugins/_gravity-forms.scss */
  body .form-full-width .gform_wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 75rem;
    *zoom: 1;
  }
  /* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
  body .form-full-width .gform_wrapper:before, body .form-full-width .gform_wrapper:after {
    content: " ";
    display: table;
  }
  /* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
  body .form-full-width .gform_wrapper:after {
    clear: both;
  }
  /* line 195, sass/partials/plugins/_gravity-forms.scss */
  body .form-full-width .gform_wrapper .gform_heading,
  body .form-full-width .gform_wrapper .gform_body,
  body .form-full-width .gform_wrapper .gf_page_steps {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left;
  }
}

/* gravity forms */
/* line 209, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul.gfield_checkbox, .gform_wrapper ul {
  margin: 0;
}

/* line 213, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
  margin: auto;
}

/* line 223, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label input.medium,
body .gform_wrapper .top_label input.large,
body .gform_wrapper .top_label select.medium,
body .gform_wrapper textarea.medium,
body .gform_wrapper textarea.large,
body .gform_wrapper .ginput_complex input {
  padding: 5px 10px;
}

/* line 228, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
  padding: 4px 8px;
}

/* line 233, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_complex .ginput_left input,
body .gform_wrapper .ginput_complex .ginput_right input {
  width: 100% !important;
}

/* line 236, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_complex .ginput_full input {
  width: 100% !important;
}

/* line 241, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
  width: 100% !important;
}

/* line 251, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label input.medium,
body .gform_wrapper .top_label select.medium,
body .gform_wrapper .top_label input.large,
body .gform_wrapper .top_label select.large,
body .gform_wrapper .top_label textarea.textarea,
body .gform_wrapper .top_label .gfield_error input.large,
body .gform_wrapper .top_label .gfield_error select.large,
body .gform_wrapper .top_label .gfield_error textarea.textarea {
  width: 100%;
}

/* line 264, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label input.medium:hover,
body .gform_wrapper .top_label select.medium:hover,
body .gform_wrapper .top_label input.large:hover,
body .gform_wrapper .top_label select.large:hover,
body .gform_wrapper .top_label textarea.textarea:hover,
body .gform_wrapper .top_label .gfield_error input.large:hover,
body .gform_wrapper .top_label .gfield_error select.large:hover,
body .gform_wrapper .top_label .gfield_error textarea.textarea:hover,
body .gform_wrapper .ginput_complex input:hover,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select:hover {
  border-color: #c8c8c8;
}

/* line 277, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .top_label input.medium:focus,
body .gform_wrapper .top_label select.medium:focus,
body .gform_wrapper .top_label input.large:focus,
body .gform_wrapper .top_label select.large:focus,
body .gform_wrapper .top_label textarea.textarea:focus,
body .gform_wrapper .top_label .gfield_error input.large:focus,
body .gform_wrapper .top_label .gfield_error select.large:focus,
body .gform_wrapper .top_label .gfield_error textarea.textarea:focus,
body .gform_wrapper .ginput_complex input:focus,
body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select:focus {
  border-color: #F36E2A;
}

/* line 281, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .recaptchatable img {
  background-color: #000;
  background-color: transparent;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

/* line 293, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gf_step {
  color: #666666;
  font-size: .8em;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 3px;
}

/* line 301, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .gf_step span.gf_step_number {
  border: solid 1px #E8E8E8;
  font-size: 100%;
  font-weight: bold;
  line-height: 150%;
  margin: 0 3px 0 0;
  padding: 0 5px;
  text-align: center;
}

/**
 * Pagination
 * ----------------------------------------------------------------------------
 */
/**
 * Paginated entries E.g. Posts split up using <!--nextpage-->
 * ----------------------------------------------------------------------------
 */
/* line 11, sass/partials/_pagination.scss */
.page-link {
  padding: 1.5rem 0 0.625rem;
  clear: both;
}

/**
 * Numeric Pagination E.g.: 1 2 ... 8 9 last
 * ----------------------------------------------------------------------------
 */
/* line 22, sass/partials/_pagination.scss */
.numeric-pagination {
  margin: 2.625rem 0;
  text-align: center;
  display: none;
  line-height: 3;
}
@media only screen and (min-width: 40.063em) {
  /* line 22, sass/partials/_pagination.scss */
  .numeric-pagination {
    display: block;
  }
}
/* line 31, sass/partials/_pagination.scss */
.numeric-pagination a:first-child {
  margin-left: 0;
}
/* line 35, sass/partials/_pagination.scss */
.numeric-pagination a:last-child {
  margin-right: 0;
}
/* line 39, sass/partials/_pagination.scss */
.numeric-pagination .page-numbers {
  background-color: #fff;
  color: #ccc;
  font-size: 1.375rem;
  font-weight: bold;
  padding: 0.3125rem 0.75rem;
  text-decoration: none;
  border: solid 1px #ccc;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  margin: 0 0.1875rem;
}
/* line 144, sass/partials/_base.scss */
.numeric-pagination .page-numbers:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 150, sass/partials/_base.scss */
.numeric-pagination .page-numbers i {
  position: relative;
  font-size: 13px;
}
/* line 44, sass/partials/_pagination.scss */
.numeric-pagination .page-numbers.dots:hover, .numeric-pagination .page-numbers.dots {
  background-color: transparent;
  color: #1f1f1f;
  margin: 0;
  padding: 0;
  border: 0px none;
}
/* line 54, sass/partials/_pagination.scss */
.numeric-pagination .current,
.numeric-pagination .current:hover {
  color: #1f1f1f;
  background-color: #c5c5c5;
  cursor: default;
}
/* line 61, sass/partials/_pagination.scss */
.numeric-pagination .prev.page-numbers,
.numeric-pagination .next.page-numbers {
  white-space: nowrap;
}
/* line 65, sass/partials/_pagination.scss */
.numeric-pagination .prev.page-numbers i {
  right: 0.125rem;
  padding-right: 0.125rem;
}
/* line 69, sass/partials/_pagination.scss */
.numeric-pagination .next.page-numbers i {
  left: 0.125rem;
  padding-left: 0.125rem;
}

/**
 * Posts Next/Prev Pagination E.g. < Prev Next >
 * ----------------------------------------------------------------------------
 */
/* line 81, sass/partials/_pagination.scss */
.page-by-page-pagination,
.page-by-page-pagination-wrap {
  display: block;
  margin: 2rem 0 2.875rem;
}
@media only screen and (min-width: 40.063em) {
  /* line 81, sass/partials/_pagination.scss */
  .page-by-page-pagination,
  .page-by-page-pagination-wrap {
    display: none;
  }
}
/* line 88, sass/partials/_pagination.scss */
.page-by-page-pagination a,
.page-by-page-pagination-wrap a {
  background-color: #fff;
  color: #ccc;
  font-size: 1.375rem;
  font-weight: bold;
  padding: 0.3125rem 0.75rem;
  text-decoration: none;
  border: solid 1px #ccc;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  margin: 0;
}
/* line 144, sass/partials/_base.scss */
.page-by-page-pagination a:hover,
.page-by-page-pagination-wrap a:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 150, sass/partials/_base.scss */
.page-by-page-pagination a i,
.page-by-page-pagination-wrap a i {
  position: relative;
  font-size: 13px;
}
/* line 93, sass/partials/_pagination.scss */
.page-by-page-pagination .nav-previous,
.page-by-page-pagination-wrap .nav-previous {
  float: left;
}
/* line 97, sass/partials/_pagination.scss */
.page-by-page-pagination .nav-next,
.page-by-page-pagination-wrap .nav-next {
  float: right;
}
/* line 101, sass/partials/_pagination.scss */
.page-by-page-pagination .prev i,
.page-by-page-pagination-wrap .prev i {
  right: 0.125rem;
  padding-right: 0.125rem;
}
/* line 105, sass/partials/_pagination.scss */
.page-by-page-pagination .next i,
.page-by-page-pagination-wrap .next i {
  left: 0.125rem;
  padding-left: 0.125rem;
}

/**
 * Single Post Next/Prev Pagination E.g. < Prev Next >
 * ----------------------------------------------------------------------------
 */
/* line 116, sass/partials/_pagination.scss */
.single-post-nav {
  padding: 0 1.25rem 1.25rem 1.25rem;
  margin-top: -2.5rem;
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 64.063em) {
  /* line 116, sass/partials/_pagination.scss */
  .single-post-nav {
    margin-top: -3.125rem;
  }
}
/* line 127, sass/partials/_pagination.scss */
.single-post-nav a,
.single-post-nav .no-more {
  background-color: #fff;
  color: #ccc;
  font-size: 1.375rem;
  font-weight: bold;
  padding: 0.3125rem 0.75rem;
  text-decoration: none;
  border: solid 1px #ccc;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  margin: 0;
}
/* line 144, sass/partials/_base.scss */
.single-post-nav a:hover,
.single-post-nav .no-more:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 150, sass/partials/_base.scss */
.single-post-nav a i,
.single-post-nav .no-more i {
  position: relative;
  font-size: 13px;
}
/* line 133, sass/partials/_pagination.scss */
.single-post-nav .no-more,
.single-post-nav .no-more:hover {
  color: #b9b9b9;
  background-color: #1f1f1f;
  cursor: default;
}
/* line 139, sass/partials/_pagination.scss */
.single-post-nav .nav-previous {
  float: left;
}
/* line 141, sass/partials/_pagination.scss */
.single-post-nav .nav-previous a i {
  right: 0.125rem;
  padding-right: 0.125rem;
}
/* line 146, sass/partials/_pagination.scss */
.single-post-nav .nav-next {
  float: right;
}
/* line 148, sass/partials/_pagination.scss */
.single-post-nav .nav-next a i {
  left: 0.125rem;
  padding-left: 0.125rem;
}
/* line 154, sass/partials/_pagination.scss */
.single-post-nav .previous-post-link a {
  padding: 0.1875rem 0.875rem 0.1875rem 0.6875rem;
}
/* line 160, sass/partials/_pagination.scss */
.single-post-nav .next-post-link a {
  padding: 0.1875rem 0.6875rem 0.1875rem 0.875rem;
}

/**
 * Comments Pagination E.g. < Prev Next >
 * ----------------------------------------------------------------------------
 */
/* line 172, sass/partials/_pagination.scss */
.comment-nav-wrap {
  margin-top: 2.5rem;
  border-bottom: 2px solid #eee;
  margin-bottom: 0.875rem;
}
/* line 177, sass/partials/_pagination.scss */
.comment-nav-wrap .nav-button-previous i {
  right: 0.125rem;
  padding-right: 0.125rem;
}
/* line 181, sass/partials/_pagination.scss */
.comment-nav-wrap .nav-button-next i {
  left: 0.125rem;
  padding-left: 0.125rem;
}
/* line 185, sass/partials/_pagination.scss */
.comment-nav-wrap .comment-nav {
  margin-bottom: 2.5rem;
}
/* line 188, sass/partials/_pagination.scss */
.comment-nav-wrap .comment-nav a {
  background-color: #fff;
  color: #ccc;
  font-size: 1.375rem;
  font-weight: bold;
  padding: 0.3125rem 0.75rem;
  text-decoration: none;
  border: solid 1px #ccc;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  -o-border-radius: 22px;
  border-radius: 22px;
  margin: 0;
}
/* line 144, sass/partials/_base.scss */
.comment-nav-wrap .comment-nav a:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 150, sass/partials/_base.scss */
.comment-nav-wrap .comment-nav a i {
  position: relative;
  font-size: 13px;
}
/* line 193, sass/partials/_pagination.scss */
.comment-nav-wrap .comment-nav.nav-older {
  float: left;
}
/* line 197, sass/partials/_pagination.scss */
.comment-nav-wrap .comment-nav.nav-newer {
  float: right;
}

/* line 203, sass/partials/_pagination.scss */
.comment-nav-below {
  margin-top: 2.5rem;
  border-bottom: none;
  border-top: 2px solid #eee;
}
/* line 208, sass/partials/_pagination.scss */
.comment-nav-below .comment-nav {
  margin-top: 2.5rem;
  margin-bottom: 0.875rem;
}

/* line 1, sass/partials/_oldtheme.scss */
::-moz-selection {
  background: #f36e2a;
  color: #fff;
  text-shadow: none;
}

/* line 7, sass/partials/_oldtheme.scss */
::selection {
  background: #f36e2a;
  color: #fff;
  text-shadow: none;
}

/* solid globals */
/* line 15, sass/partials/_oldtheme.scss */
.small-text {
  font-size: 80%;
}

/* line 20, sass/partials/_oldtheme.scss */
.vspace-1 {
  padding-top: 1%;
  padding-bottom: 1%;
}

/* line 25, sass/partials/_oldtheme.scss */
.vspace-2 {
  padding-top: 2%;
  padding-bottom: 2%;
}

/* line 30, sass/partials/_oldtheme.scss */
.vspace-3 {
  padding-top: 3%;
  padding-bottom: 3%;
}

/* line 35, sass/partials/_oldtheme.scss */
.vspace-4 {
  padding-top: 4%;
  padding-bottom: 4%;
}

/* line 40, sass/partials/_oldtheme.scss */
.vspace-5 {
  padding-top: 5%;
  padding-bottom: 5%;
}

/* line 45, sass/partials/_oldtheme.scss */
.hspace-3 {
  padding-right: 3%;
  padding-left: 3%;
}

/* line 50, sass/partials/_oldtheme.scss */
.hspace-4 {
  padding-right: 4%;
  padding-left: 4%;
}

/* line 55, sass/partials/_oldtheme.scss */
.hspace-5 {
  padding-right: 5%;
  padding-left: 5%;
}

/*.full-width .break {
	clear: both;
	color: #9b9b9b;
	font-size: 1.2em;
	font-weight: lighter;
	line-height: 1.5em;
	margin: 0 auto 3.5%;
	max-width: 80%;
	padding: 0;
	text-align: left;
}*/
/* line 72, sass/partials/_oldtheme.scss */
.full-width .rect-gray + .details {
  margin-top: 3.5%;
}

/* line 76, sass/partials/_oldtheme.scss */
.full-width .image img,
.full-width .image img + img {
  margin-bottom: 2.5%;
}

/* line 79, sass/partials/_oldtheme.scss */
.full-width .image p.wp-caption-text {
  font-size: 0.87em;
  margin-bottom: 5%;
}

/* line 84, sass/partials/_oldtheme.scss */
.full-width .top-headline {
  margin: 2.5% 0 3.5% 0;
}

/* line 88, sass/partials/_oldtheme.scss */
.feature-columns img {
  margin-bottom: 10%;
}

/* line 92, sass/partials/_oldtheme.scss */
.feature-columns h2 {
  color: #404040;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 101, sass/partials/_oldtheme.scss */
.feature-columns h2 a {
  color: #404040;
}

/* line 106, sass/partials/_oldtheme.scss */
.feature-columns h2 a:hover,
.feature-columns h5 a:hover {
  color: #713973;
}

/* line 110, sass/partials/_oldtheme.scss */
.feature-columns h5 {
  font-size: 115%;
  margin-bottom: 5%;
}

/* line 115, sass/partials/_oldtheme.scss */
.feature-columns h5 a {
  color: #808080;
}

/* line 119, sass/partials/_oldtheme.scss */
.feature-columns .more {
  margin: 5% 0;
}

/* line 124, sass/partials/_oldtheme.scss */
.feature-columns .fourcol div,
.feature-columns .fourcol .more {
  display: block;
  max-width: 325px;
}

/* line 129, sass/partials/_oldtheme.scss */
.feature-videos .video-wrap .ninecol {
  margin-bottom: 5%;
}

/* line 133, sass/partials/_oldtheme.scss */
.feature-videos .video-wrap {
  margin-bottom: 3.5%;
}

/* line 137, sass/partials/_oldtheme.scss */
.feature-videos .video-wrap:last-child {
  margin-bottom: 0;
}

/*.single-post-nav {
	color: #F36E2A;
	font-family: "ff-meta-serif-web-pro", serif;
}*/
/* line 146, sass/partials/_oldtheme.scss */
.type-post .single-post-nav {
  margin-right: 48px;
}

/* line 150, sass/partials/_oldtheme.scss */
.single-post-nav.under-content {
  margin: 0 48px 24px 0;
}

/* line 154, sass/partials/_oldtheme.scss */
.single-post-nav .previous-post-link {
  float: left;
}

/* line 158, sass/partials/_oldtheme.scss */
.single-post-nav .next-post-link {
  float: right;
}

/* line 162, sass/partials/_oldtheme.scss */
.single-post-nav .inactive {
  color: #ccc;
}

/* ==========================================================================
   PRIMARY STYLES
   ========================================================================== */
/* General */
/* line 172, sass/partials/_oldtheme.scss */
body {
  background: #f8f8f8;
}

/* line 177, sass/partials/_oldtheme.scss */
h4 .icon,
h5 .icon {
  margin: -3px 0 0 10px;
}

/* line 181, sass/partials/_oldtheme.scss */
h6 .icon, .tags .icon {
  margin: -3px 8px 0 0;
}

/* line 185, sass/partials/_oldtheme.scss */
.content-wrap {
  margin-bottom: 4em;
}

/* carousel */
/* line 191, sass/partials/_oldtheme.scss */
#carousel-next,
#carousel-prev {
  background-image: url(images/overlay-gray.png);
  color: #404040;
  cursor: pointer;
  font-size: 200%;
  height: 220px;
  line-height: 220px;
  margin-top: -220px;
  position: absolute;
  text-align: center;
  width: 30px;
}

/* line 204, sass/partials/_oldtheme.scss */
#carousel-next:hover,
#carousel-prev:hover {
  background-color: #F8F8F8;
  color: #713973;
}

/* line 208, sass/partials/_oldtheme.scss */
#carousel-next {
  border-left: solid 1px #F8F8F8;
  right: 0;
}

/* line 212, sass/partials/_oldtheme.scss */
#carousel-prev {
  border-right: solid 1px #F8F8F8;
  left: 0;
}

/* line 217, sass/partials/_oldtheme.scss */
#carousel-toggle {
  background-image: url(images/carousel-toggle.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 19px;
  width: 29px;
  position: absolute;
  left: 50%;
  margin-left: -14px;
}

/* line 228, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-open {
  background-position: 0 -57px;
}

/* line 231, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-open:hover {
  background-position: 0 -38px;
}

/* line 234, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-closed {
  background-position: 0 -19px;
}

/* line 237, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-closed:hover {
  background-position: 0 0;
}

/* special imgs */
/* line 243, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb {
  cursor: pointer;
}

/* line 247, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb img {
  margin: 0;
}

/* line 251, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb {
  display: inline-block;
}

/* line 255, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb .overlay {
  overflow: hidden;
  position: absolute;
}

/* line 260, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb .overlay .name {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
  -pie-background: rgba(0, 0, 0, 0.85);
  bottom: 5px;
  color: #fff;
  display: block;
  display: none;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.1em;
  padding: 10px 15px 11px 10px;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
}

/* line 277, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb .overlay .name a cite {
  clear: both;
  color: #70c2c8;
  display: block;
  font-size: .75em;
  font-style: normal;
  padding: 5% 0 1% 0;
}

/* line 286, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb .overlay .name .magnify {
  background: transparent url(images/icon-magnify.png) no-repeat;
  display: block;
  height: 24px;
  margin: -20px 0 0 113px;
  position: absolute;
  width: 24px;
}

/* line 295, sass/partials/_oldtheme.scss */
.lt-ie8 .img-wrap-thumbs .thumb {
  float: left;
}

/* line 299, sass/partials/_oldtheme.scss */
.lt-ie8 .portfolio-thumbs .thumb .overlay .name {
  margin-left: -80px;
}

/* line 313, sass/partials/_oldtheme.scss */
.single-gm_staff .img-wrap-thumbs-sm {
  text-align: center;
}

/*
.img-wrap-thumbs-sm .thumb img {
	margin: 0;
	// max-height: 123px;
	// max-width: 123px;
}

.img-wrap-thumbs-sm .thumb label,
.img-wrap-thumbs-sm .thumb em,
.list-medium li em {
	clear: both;
	display: block;
}

.img-wrap-thumbs-sm .thumb label {
	font-size: 1em;
	padding: 8px 0 0 0;
}

.img-wrap-thumbs-sm .thumb em {
	padding-bottom: 5px;
}

.img-wrap-thumbs-sm .thumb em,
.list-medium li em {
	color: #808080;
	font-family: "ff-meta-serif-web-pro", "Georgia", serif;
	font-size: .8em;
}

.portfolio-thumbs .thumb {
	height: 160px;
	width: 160px;
	margin: 0 1.1%;
}

.portfolio-thumbs .thumb .overlay {
	display: block;
	height: 160px;
	overflow: visible;
	padding: 0px;
	width: 160px;
}

.portfolio-thumbs .thumb .overlay .name {
	display: none;
	margin: 0 auto;
	width: 150px;
	margin: 5px 5px 0 5px;
}

.touch .portfolio-thumbs .thumb .overlay .name {
	display: block;
}*/
/* line 373, sass/partials/_oldtheme.scss */
.page-template-template-our-work-php .main {
  margin-bottom: 4em;
}

/* line 377, sass/partials/_oldtheme.scss */
.content-inset {
  margin-top: 1.3em;
}

/* line 381, sass/partials/_oldtheme.scss */
.rect-gray .entry-meta {
  max-width: 1000px;
}

/* Home Template � Featured Slides */
/* line 386, sass/partials/_oldtheme.scss */
.home-carousel-thumbs .thumb .overlay {
  display: block;
  height: 220px;
  width: 220px;
}

/* line 391, sass/partials/_oldtheme.scss */
.home-carousel-thumbs .thumb .overlay .inset-bevel {
  background: transparent url(images/overlay-inset-bevel.png) repeat-x bottom left;
  height: 220px;
  position: absolute;
  width: 220px;
}

/* line 397, sass/partials/_oldtheme.scss */
.home-carousel-thumbs .thumb .overlay .name {
  display: none;
  width: 195px;
}

/* line 401, sass/partials/_oldtheme.scss */
.featured-work-slides {
  background: transparent url(images/overlay-inset-bevel.png) repeat-x bottom left;
  display: none;
  overflow: hidden;
  width: 100%;
}

/* line 408, sass/partials/_oldtheme.scss */
.featured-work-slides .thumb a img {
  background-color: #000;
  background-color: transparent;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}

/* line 418, sass/partials/_oldtheme.scss */
.rect-gray {
  background: #EBEBEB;
  border: solid 1px #d8d8d8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}

/* line 429, sass/partials/_oldtheme.scss */
.tags a {
  background: #EBEBEB;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: solid 1px #d8d8d8;
  color: #808080;
  font-size: .75em;
  line-height: 2.5em;
  margin: 0 .15em;
  padding: .1em .3em;
}

/* line 442, sass/partials/_oldtheme.scss */
.tags a:hover {
  color: #F36E2A;
  background: #faefe9;
  border-color: #F36E2A;
}

/* line 447, sass/partials/_oldtheme.scss */
.entry-meta .meta-dl {
  clear: both;
  font-size: .9em;
  margin: 10px 0;
  min-height: 20px;
  padding: 1px 20px;
  text-align: left;
}

/* line 456, sass/partials/_oldtheme.scss */
.entry-meta .meta-dl.nowrap dd {
  clear: right;
  float: left;
}

/* line 461, sass/partials/_oldtheme.scss */
.entry-meta .meta-dl.nowrap dt {
  clear: left;
}

/* line 465, sass/partials/_oldtheme.scss */
.entry-meta .addthis_toolbox {
  clear: both;
  max-width: 200px;
  padding: 20px 0 20px 20px;
}

/* line 471, sass/partials/_oldtheme.scss */
.entry-meta .addthis_toolbox a {
  overflow: hidden;
  width: 45%;
}

/* line 476, sass/partials/_oldtheme.scss */
.post-content ul, .featured-press ul {
  margin: 0;
  padding: 0;
}

/* line 481, sass/partials/_oldtheme.scss */
.post-content ul li, .featured-press ul li {
  list-style-type: none;
  margin: 0 0 .5em 2px;
  padding: 0 15px 0 15px;
  background: url(images/icon-raquo.png) no-repeat left 6px;
}

/* line 488, sass/partials/_oldtheme.scss */
.meta-dl dt {
  float: left;
  display: inline;
}

/* line 493, sass/partials/_oldtheme.scss */
.meta-dl h5 {
  display: inline;
}

/* line 497, sass/partials/_oldtheme.scss */
.meta-dl dt h5 {
  margin: 0;
  padding-right: 5px;
}

/* line 502, sass/partials/_oldtheme.scss */
.meta-dl dd {
  margin: 0;
  clear: both;
}

/* line 507, sass/partials/_oldtheme.scss */
.lt-ie8 .meta-dl dt {
  float: none;
}

/* line 512, sass/partials/_oldtheme.scss */
.top-nav .current-menu-item a,
.top-nav .current-page-ancestor a {
  color: #F36E2A;
}

/* line 519, sass/partials/_oldtheme.scss */
.link-right {
  float: right;
  font-size: 75%;
  font-weight: 500;
  margin-top: .5%;
  text-transform: none;
}

/* line 529, sass/partials/_oldtheme.scss */
.links-turquoise a,
.links-turquoise a:link,
.links-turquoise a:visited {
  color: #70c2c8;
}

/* line 534, sass/partials/_oldtheme.scss */
.links-turquoise a:hover,
.links-turquoise a:active {
  color: #f36e2a;
}

/* line 540, sass/partials/_oldtheme.scss */
.links-gray a,
.links-gray a:link,
.links-gray a:visited {
  color: #969696;
}

/* line 545, sass/partials/_oldtheme.scss */
.links-gray a:hover,
.links-gray a:active {
  color: #F36E2A;
}

/* line 549, sass/partials/_oldtheme.scss */
.list-small {
  font-size: .9em;
}

/* line 554, sass/partials/_oldtheme.scss */
.list-small,
.list-medium {
  list-style: none;
  margin: 0 2em 1em 0;
  padding: 0;
}

/* line 560, sass/partials/_oldtheme.scss */
.list-medium {
  font-size: 1em;
}

/* line 564, sass/partials/_oldtheme.scss */
.list-small li {
  margin: 0;
  padding: 0;
}

/* line 569, sass/partials/_oldtheme.scss */
.list-small li h6 {
  font-size: .95em;
}

/* line 573, sass/partials/_oldtheme.scss */
.list-medium {
  margin-right: 0;
}

/* line 577, sass/partials/_oldtheme.scss */
.list-medium li h6 {
  font-size: .85em;
}

/* line 582, sass/partials/_oldtheme.scss */
.list-small li h6,
.list-medium li h6 {
  font-weight: 600;
  margin-bottom: 2px;
  text-transform: uppercase;
}

/* line 588, sass/partials/_oldtheme.scss */
.list-medium li {
  margin: 0 0 12px;
}

/* line 592, sass/partials/_oldtheme.scss */
.list-medium li a {
  font-size: 1em;
}

/* line 597, sass/partials/_oldtheme.scss */
.article-list .article-links {
  display: list-item;
}

/* line 604, sass/partials/_oldtheme.scss */
.list-medium li cite,
.sidebar .widget_tweetblender div.tb_tweet .tb_tweet-info a,
.sidebar2 .widget_tweetblender div.tb_tweet .tb_tweet-info a {
  clear: both;
  display: block;
  font-size: .85em;
  line-height: 1.6em;
}

/* line 612, sass/partials/_oldtheme.scss */
.widget_tweetblender div.tb_tweet,
.widget_tweetblender div.tb_tweet {
  margin-bottom: 10px;
  min-height: inherit;
}

/* line 618, sass/partials/_oldtheme.scss */
.widget_tweetblender div.tb_tweet:last-child,
.widget_tweetblender div.tb_tweet:last-child {
  margin-bottom: 0;
}

/* line 624, sass/partials/_oldtheme.scss */
.sub-section-title {
  margin-bottom: 5%;
  text-transform: none;
}

/* line 630, sass/partials/_oldtheme.scss */
.feature ul li {
  border: none;
  margin: 0 0 14px 0;
  padding: 0;
}

/* line 636, sass/partials/_oldtheme.scss */
.swag-two {
  clear: both;
}

/*easy peezy design globals for max reusability*/
/* line 643, sass/partials/_oldtheme.scss */
.block {
  display: block;
}

/* line 647, sass/partials/_oldtheme.scss */
.border {
  border: 1px solid #e8e8e8;
}

/* line 651, sass/partials/_oldtheme.scss */
.border-bottom {
  border-bottom: 1px solid #e8e8e8;
}

/* line 655, sass/partials/_oldtheme.scss */
.border-top {
  border-top: 1px solid #e8e8e8;
}

/* line 668, sass/partials/_oldtheme.scss */
.box-highlight {
  -webkit-box-shadow: 1px 1px 1px #fff;
  -moz-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
}

/* line 674, sass/partials/_oldtheme.scss */
.box-round {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 683, sass/partials/_oldtheme.scss */
.box-shadow {
  -webkit-box-shadow: 1px 1px 5px #edebeb;
  -moz-box-shadow: 1px 1px 5px #edebeb;
  box-shadow: 1px 1px 5px #edebeb;
}

/* line 689, sass/partials/_oldtheme.scss */
.orange {
  color: #f36e2a;
}

/* line 693, sass/partials/_oldtheme.scss */
.purple {
  color: #713973;
}

/* line 697, sass/partials/_oldtheme.scss */
.text-shadow {
  text-shadow: 1px 1px 3px #888;
}

/* line 701, sass/partials/_oldtheme.scss */
.turquoise {
  color: #94d6db;
}

/* line 705, sass/partials/_oldtheme.scss */
.uppercase {
  text-transform: uppercase;
}

/* Extended Family
--------------------------------------------------------------------------- */
/* Services
--------------------------------------------------------------------------- */
/* inspire
--------------------------------------------------------------------------- */
/* line 722, sass/partials/_oldtheme.scss */
.inspire-block {
  margin-bottom: 5%;
}

/* line 726, sass/partials/_oldtheme.scss */
.inspire-block .media-wrap img {
  background: none;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding: 0;
}

/* share
--------------------------------------------------------------------------- */
/* line 737, sass/partials/_oldtheme.scss */
body.page-template-template-share-php .sidebar li {
  padding-left: 0;
}

/* plugins
--------------------------------------------------------------------------- */
/* Isotope filtering */
/* line 745, sass/partials/_oldtheme.scss */
.isotope-item {
  z-index: 2;
}

/* line 749, sass/partials/_oldtheme.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* Isotope animations */
/* line 756, sass/partials/_oldtheme.scss */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: .8s;
  -moz-transition-duration: .8s;
  -ms-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s;
}

/* line 765, sass/partials/_oldtheme.scss */
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

/* line 773, sass/partials/_oldtheme.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}

/* disabling Isotope CSS3 transitions */
/* line 784, sass/partials/_oldtheme.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* post default template */
/* line 793, sass/partials/_oldtheme.scss */
.index .post {
  min-height: 175px;
  padding-bottom: 3.5%;
}

/* line 798, sass/partials/_oldtheme.scss */
.index .post h3 {
  color: #F36E2A;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 806, sass/partials/_oldtheme.scss */
.index .post .excerpt {
  font-size: .9em;
  line-height: 1.5em;
}

/* line 811, sass/partials/_oldtheme.scss */
.index .description {
  font-size: 130%;
  font-style: italic;
}

/* special targeting */
/* line 819, sass/partials/_oldtheme.scss */
.latest-posts nav li:last-child a {
  font-weight: normal;
  text-transform: none;
}

/* line 824, sass/partials/_oldtheme.scss */
.education pre {
  font-size: 13px;
}

/* line 828, sass/partials/_oldtheme.scss */
.staff-with-skills h3 {
  margin-bottom: 10px;
  padding: 8px 0;
}

/* line 833, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-image {
  float: left;
  margin-right: 8px;
}

/* line 838, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-meta {
  position: relative;
  bottom: 6px;
}

/* line 843, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-name {
  display: block;
}

/* line 847, sass/partials/_oldtheme.scss */
.staff-with-skills .job-title {
  display: block;
  font-size: .75em;
  font-style: italic;
  margin-top: 2px;
}

/* line 855, sass/partials/_oldtheme.scss */
.single-gm_staff .bubble-list a,
.single-gm_staff .bubble-list a:visited {
  padding: 3px 6px;
  font-size: .9em;
}

/* line 863, sass/partials/_oldtheme.scss */
.sidebar .widget_tweetblender div.tb_tweet,
.sidebar .widget_tweetblender div.tb_tweetlist,
.sidebar2 .widget_tweetblender div.tb_tweet,
.sidebar2 .widget_tweetblender div.tb_tweetlist {
  border: none;
}

/* line 868, sass/partials/_oldtheme.scss */
.sidebar .widget_tweetblender div.tb_footer a,
.sidebar2 .widget_tweetblender div.tb_footer a {
  font-size: .9em;
}

/* Skills, Branding and Press Stuff by BG on 060712 */
/* line 874, sass/partials/_oldtheme.scss */
body.tax-gm_staff_skills .post {
  border-right: 0px none;
}

/* line 875, sass/partials/_oldtheme.scss */
body.tax-gm_staff_skills .post .sixcol {
  margin-left: 20px;
}

/* line 876, sass/partials/_oldtheme.scss */
.staff-image {
  float: left;
  width: 50px;
}

/* line 877, sass/partials/_oldtheme.scss */
.staff-image a {
  display: block;
  width: 50px;
}

/* line 878, sass/partials/_oldtheme.scss */
.staff-name {
  display: block;
}

/* line 879, sass/partials/_oldtheme.scss */
.job-title {
  margin-top: 2px;
  font-size: .75em;
  font-style: italic;
  display: block;
}

@media handheld, only screen and (max-width: 767px) {
  /* line 883, sass/partials/_oldtheme.scss */
  body.tax-gm_staff_skills .post .sixcol {
    margin-left: 0px;
  }

  /* line 884, sass/partials/_oldtheme.scss */
  body.tax-gm_staff_skills .main .ninecol .posts {
    border-right: 0px none;
  }
}
/* line 887, sass/partials/_oldtheme.scss */
body.single-gm_press .post {
  max-width: 80%;
  clear: both;
  margin: 0 auto;
}

/* line 888, sass/partials/_oldtheme.scss */
body.single-gm_press .post p.more {
  margin-bottom: 40px;
}

/* line 889, sass/partials/_oldtheme.scss */
body.single-gm_press .post blockquote {
  line-height: 21px;
  font-size: 18px;
  font-family: "ff-meta-serif-web-pro", "Georgia", serif;
}

/* line 890, sass/partials/_oldtheme.scss */
.map {
  padding-left: 30px;
}

/* Override image box shadows for Tool Bar */
/* line 895, sass/partials/_oldtheme.scss */
#wpadminbar img {
  box-shadow: none;
}

/* ==========================================================================
   MEDIA QUERIES
   These override the primary ('mobile first') styles
   ========================================================================== */
@media only screen and (max-width: 500px) {
  /* line 905, sass/partials/_oldtheme.scss */
  #menu-top-menu li {
    float: none;
    display: list-item;
  }

  /* line 909, sass/partials/_oldtheme.scss */
  .top-nav .quote-button a {
    float: none;
    background: none transparent;
    color: gray;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    line-height: 37px;
  }

  /* line 921, sass/partials/_oldtheme.scss */
  .top-nav .quote-button a:hover {
    background: none transparent;
    color: #333;
  }
}
@media only screen and (min-width: 768px) {
  /* line 928, sass/partials/_oldtheme.scss */
  ol {
    margin: 1em 0;
    padding: 0 0 0 1.1em;
  }

  /* line 932, sass/partials/_oldtheme.scss */
  ol {
    margin-left: .4em;
  }

  /* line 936, sass/partials/_oldtheme.scss */
  ul li,
  ol li {
    margin-left: 0;
  }

  /* line 939, sass/partials/_oldtheme.scss */
  h2 {
    line-height: 1.2em;
  }

  /* line 946, sass/partials/_oldtheme.scss */
  .breadcrumbs {
    font-size: .9em;
  }

  /* line 950, sass/partials/_oldtheme.scss */
  header .slogan {
    clear: none;
    display: inline;
    float: left;
    padding: 22px 22px 0 0;
  }

  /* line 957, sass/partials/_oldtheme.scss */
  .main {
    /*padding: 0 20px;*/
  }

  /* column images */
  /* line 962, sass/partials/_oldtheme.scss */
  .sidebar.threecol img {
    max-width: 95%;
  }

  /* line 967, sass/partials/_oldtheme.scss */
  .full-width .alignleft,
  .full-width .alignright {
    max-width: 48%;
  }

  /* line 970, sass/partials/_oldtheme.scss */
  .full-width .alignleft {
    float: left;
  }

  /* line 973, sass/partials/_oldtheme.scss */
  .full-width .alignright {
    clear: right;
    float: right;
  }

  /* line 977, sass/partials/_oldtheme.scss */
  .full-width-thumbs .thumb {
    margin: .75% .625%;
  }

  /* line 980, sass/partials/_oldtheme.scss */
  .feature-videos .video-wrap .ninecol {
    margin-bottom: 0;
  }

  /* Header */
  /* line 985, sass/partials/_oldtheme.scss */
  .top-nav {
    padding-bottom: 0;
  }

  /* line 988, sass/partials/_oldtheme.scss */
  .top-nav ul li {
    margin: 0 30px 0 0;
  }

  /* line 991, sass/partials/_oldtheme.scss */
  .top-nav ul li a {
    font-size: 1.1em;
  }

  /* line 994, sass/partials/_oldtheme.scss */
  .search-form-wrap {
    clear: none;
    padding: 6px 0 0 0;
  }

  /* line 998, sass/partials/_oldtheme.scss */
  .search-form-wrap .search-field {
    width: 95%;
  }

  /* General Page + Interior Templates */
  /* line 1003, sass/partials/_oldtheme.scss */
  .title {
    font-size: 43px;
  }

  /* line 1021, sass/partials/_oldtheme.scss */
  .row .twelvecol .twocol,
  .row .twelvecol .threecol,
  .row .twelvecol .fourcol,
  .row .twelvecol .fivecol,
  .row .twelvecol .sixcol,
  .row .twelvecol .sevencol,
  .row .twelvecol .eightcol,
  .row .twelvecol .ninecol,
  .row .ninecol .twocol,
  .row .ninecol .threecol,
  .row .ninecol .fourcol,
  .row .ninecol .fivecol,
  .row .ninecol .sixcol,
  .row .ninecol .sevencol,
  .row .ninecol .eightcol,
  .row .ninecol .ninecol {
    padding-left: inherit;
    padding-right: inherit;
  }

  /* line 1031, sass/partials/_oldtheme.scss */
  .row .threecol.border-right,
  .row .fourcol.border-right,
  .row .fivecol.border-right,
  .row .sixcol.border-right,
  .row .sevencol.border-right,
  .row .eightcol.border-right,
  .row .ninecol.border-right {
    margin-left: -1px;
  }

  /* line 1039, sass/partials/_oldtheme.scss */
  .single-attachment .row .content-wrap {
    border-right: 0;
  }

  /* line 1043, sass/partials/_oldtheme.scss */
  .full-width .break {
    font-size: 1.5em;
  }

  /* line 1046, sass/partials/_oldtheme.scss */
  .entry-content {
    padding-right: 3.5%;
  }

  /* line 1049, sass/partials/_oldtheme.scss */
  .entry-meta .meta-dl {
    border-right: 1px solid #D8D8D8;
    clear: none;
    float: left;
    width: 150px;
  }

  /* line 1055, sass/partials/_oldtheme.scss */
  .entry-meta .addthis_toolbox {
    clear: none;
    float: left;
    max-width: 23%;
  }

  /* special targeting */
  /* line 1066, sass/partials/_oldtheme.scss */
  .feature .float-left img {
    max-width: 140px;
    max-height: 140px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 64.063em) {
  /* line 1071, sass/partials/_oldtheme.scss */
  .sidebar2 {
    padding-left: 2.5%;
  }
}
@media only screen and (min-width: 1025px) {
  /* Overrides main CSS for viewports larger than 1024px wide */
  /* line 1079, sass/partials/_oldtheme.scss */
  body a.tb_archivelink {
    float: none;
  }

  /* Header */
  /* line 1088, sass/partials/_oldtheme.scss */
  .search-form-wrap .search-field {
    width: 97%;
  }

  /* Home Template */
  /* line 1094, sass/partials/_oldtheme.scss */
  .featured-work-slides {
    overflow-y: hidden;
    height: 220px;
  }

  /* line 1099, sass/partials/_oldtheme.scss */
  .content-nested {
    margin-top: 20px;
  }

  /* line 1102, sass/partials/_oldtheme.scss */
  .content-inset {
    clear: both;
  }

  /* line 1105, sass/partials/_oldtheme.scss */
  .entry-meta .meta-dl {
    width: 25%;
    padding-top: 0;
    max-width: 25%;
    min-height: 40px;
  }
}
/* min width special */
@media only screen and (min-width: 1025px) {
  /* line 1119, sass/partials/_oldtheme.scss */
  .swag-two {
    float: left;
    clear: none;
    max-width: 276px;
  }
}
/* ie */
/* Don't use responsive site for ie8 and lower. Force a the large viewport with a large min-width. */
/* line 1128, sass/partials/_oldtheme.scss */
.lt-ie9 {
  min-width: 1140px;
}

/* IE fix: Get A Quote button bottom cut off */
/* line 1133, sass/partials/_oldtheme.scss */
.lt-ie9 .top-nav .quote-button a {
  background: #CB675C;
  -pie-background: none;
  behavior: none;
}

/*
@media only screen and (max-width: 500px) {   
	.lt-ie9 .top-nav .quote-button a {
		background: none transparent;
		color: gray;
	}
	.lt-ie9 .top-nav .quote-button a:hover {
		background: none transparent;
		color: #333;
	}
}
*/
/* IE fix: Staff images wrapping too early */
/* line 1153, sass/partials/_oldtheme.scss */
.lt-ie9 .img-wrap-thumbs-sm .thumb {
  margin: 1.4% 1.1%;
}

/* IE fix: Overlay portfolio thumb overlay */
/* line 1158, sass/partials/_oldtheme.scss */
.lt-ie9 .img-wrap-thumbs .thumb .overlay .name {
  margin-bottom: -10px;
}

/* IE fix: Home page portfolio thumbs (services links)  */
/* line 1163, sass/partials/_oldtheme.scss */
.lt-ie9 .portfolio-thumb-wrap {
  position: relative;
}

/* line 1166, sass/partials/_oldtheme.scss */
.lt-ie9 .img-wrap-thumbs .portfolio-thumb-wrap .portfolio-service {
  top: 100%;
  left: 0;
  padding-left: 1.1em;
  padding-top: .2em;
}

/* IE fix: Portfolio thumb overlay not filling container  */
/* line 1174, sass/partials/_oldtheme.scss */
.lt-ie9 .portfolio-thumbs .thumb .overlay .name {
  width: 100%;
}

/* IE Fix: Responsive images */
/* http://stackoverflow.com/questions/7519080/image-auto-width-in-css-vor-all-browsers */
/* line 1180, sass/partials/_oldtheme.scss */
.lt-ie9 img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  /* Part 1: Set a maxium relative to the parent */
  max-width: 100%;
  /* IE7-8 need help adjusting responsive images */
  width: auto\9 !important;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  height: auto !important;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* ==========================================================================
   PRINT STYLES
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 1204, sass/partials/_oldtheme.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 1205, sass/partials/_oldtheme.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 1206, sass/partials/_oldtheme.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 1207, sass/partials/_oldtheme.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 1208, sass/partials/_oldtheme.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 1209, sass/partials/_oldtheme.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1210, sass/partials/_oldtheme.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 1211, sass/partials/_oldtheme.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 1212, sass/partials/_oldtheme.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
}

  /* line 1214, sass/partials/_oldtheme.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1215, sass/partials/_oldtheme.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* ======================================================================
	ZINE STUFF
	All styles brought over from the Zine
	===================================================================== */
/* line 1226, sass/partials/_oldtheme.scss */
.single .feature-vid {
  max-height: 684px;
}

/* line 1230, sass/partials/_oldtheme.scss */
.single .zine-main-section .post ul,
.single .zine-main-section .post ol {
  margin: 1em 3em 3em 3em;
}

/* line 1234, sass/partials/_oldtheme.scss */
.single .zine-main-section .post ul li,
.single .zine-main-section .post ol li {
  margin-bottom: 0.75em;
}

/* line 1239, sass/partials/_oldtheme.scss */
.single .zine-main-section .flag ul,
.single .zine-main-section .flag ol {
  margin: 0;
}

/* line 1243, sass/partials/_oldtheme.scss */
.single .zine-main-section .flag ul li,
.single .zine-main-section .flag ol li {
  margin-bottom: 0;
}

/* line 1248, sass/partials/_oldtheme.scss */
.single .addthis-wrapper,
.single .carbon-ad,
.single .zine-adrotate {
  padding-left: 20px;
}

/* line 1251, sass/partials/_oldtheme.scss */
.single .zine-adrotate {
  font-size: 90%;
}

/*start addthis*/
/* line 1255, sass/partials/_oldtheme.scss */
.single .addthis-wrapper iframe {
  background: none;
  border: 0px none;
  box-shadow: none;
  padding: 0px;
  webkit-box-shadow: none;
}

/* line 1263, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_button_facebook_like iframe {
  max-width: 80px;
}

/* line 1267, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_button_tweet iframe {
  max-width: 90px;
}

/* line 1271, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox a {
  padding: 0;
  position: relative;
}

/* line 1275, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_button_tweet {
  top: -2px;
}

/* line 1278, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_button_pinterest_pinit {
  top: -3px;
  left: 5px;
}

/* line 1282, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_counter {
  top: -1px;
}

/* line 1286, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_counter .addthis_button_expanded {
  border-right: solid 1px #ccc;
  text-indent: 3px;
  width: 30px !important;
}

/* line 1293, sass/partials/_oldtheme.scss */
.single .feature-img,
.single .feature-vid {
  margin-top: 20px;
}

/* line 1297, sass/partials/_oldtheme.scss */
.single .zine-main-section .post h4 {
  margin-bottom: 20px;
}

/* line 1301, sass/partials/_oldtheme.scss */
.single .zine-main-section .post p {
  font-size: 1.125em;
  margin-bottom: 1.875em;
}

/* line 1305, sass/partials/_oldtheme.scss */
.single .zine-main-section .post p.wp-caption-text {
  font-size: .8em;
  line-height: 21px;
}

/* line 1309, sass/partials/_oldtheme.scss */
.modern .post > p:first-child {
  font-size: 1.714em !important;
  line-height: 32px !important;
  margin-bottom: 40px;
}

/* line 1316, sass/partials/_oldtheme.scss */
.post blockquote > p {
  line-height: 1.5em !important;
  margin: 0 !important;
}

/* line 1323, sass/partials/_oldtheme.scss */
.single .related,
.single .discussion,
.single .promo {
  padding: 0 20px;
}

/* line 1328, sass/partials/_oldtheme.scss */
.single .related .row,
.single .discussion .row {
  border-top: 1px solid #eeedec;
  padding: 30px 0;
}

/* line 1333, sass/partials/_oldtheme.scss */
.single .related article img {
  float: left;
}

/* line 1337, sass/partials/_oldtheme.scss */
.single .related article h5 {
  font-size: 1.143em;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 1344, sass/partials/_oldtheme.scss */
.single .related article div.entry-meta,
.single .related article p {
  font-size: 0.929em;
  margin-bottom: 5px;
}

/* line 1351, sass/partials/_oldtheme.scss */
.single .related article p,
.single .related article h5,
.single .related article div.entry-meta {
  margin-left: 190px;
}

/* line 1355, sass/partials/_oldtheme.scss */
.single .discussion h4 {
  margin-bottom: 10px;
}

/* line 1359, sass/partials/_oldtheme.scss */
.single .discussion p {
  font-size: 0.929em;
  line-height: 18px;
}

/* line 1364, sass/partials/_oldtheme.scss */
.single .related .post {
  margin-bottom: 20px;
}

/* .post a.button {
	background: #BB4001;
	background: -webkit-linear-gradient(top, #F36E2A 0%, #BB4001 100%);
	background: -moz-linear-gradient(top, #F36E2A 0%, #BB4001 100%);
	background: linear-gradient(top, #F36E2A 0%, #BB4001 100%);
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px;
	color: #FAF8E7;
	display: inline-block;
	font-family: open-sans, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 14px;
	text-align: center;
	text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
	text-transform: uppercase;
}
.post a.button:hover {
	background: #F36E2A;
	background: -webkit-linear-gradient(top, #F36E2A 0%, #BB4001 0%);
	background: -moz-linear-gradient(top, #F36E2A 0%, #BB4001 0%);
	background: linear-gradient(top, #F36E2A 0%, #BB4001 0%);
} */
/* line 1392, sass/partials/_oldtheme.scss */
.meta .flag ul {
  margin: 0;
}
/* line 1396, sass/partials/_oldtheme.scss */
.meta .flag ul li {
  display: inline;
  margin: 0;
}
/* line 1400, sass/partials/_oldtheme.scss */
.meta .flag ul li a {
  color: #94D6DB;
}
/* line 1403, sass/partials/_oldtheme.scss */
.meta .flag ul li a:hover {
  color: #F36E2A;
}
/* line 1408, sass/partials/_oldtheme.scss */
.meta .flag ul li:first-child:before {
  content: "";
}
/* line 1412, sass/partials/_oldtheme.scss */
.meta .flag ul li:before {
  content: "\2014\0000a0";
}

@media only screen and (max-width: 1140px) {
  /* line 1419, sass/partials/_oldtheme.scss */
  .post blockquote {
    border-top: solid 1px #eeedec;
    border-bottom: solid 1px #eeedec;
    margin-bottom: 6%;
    padding: 5% 0;
  }

  /* line 1426, sass/partials/_oldtheme.scss */
  .post blockquote em {
    font-size: 1.231em;
  }

  /* line 1429, sass/partials/_oldtheme.scss */
  .single .post .meta {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1437, sass/partials/_oldtheme.scss */
  .feature-img {
    margin: 0 0 20px 0;
  }

  /* line 1444, sass/partials/_oldtheme.scss */
  .posts-column {
    clear: none;
  }

  /* line 1447, sass/partials/_oldtheme.scss */
  .last .posts-column {
    padding-left: 30px;
  }

  /* line 1454, sass/partials/_oldtheme.scss */
  .home .zine-main-section .post p,
  .home .zine-main-section .post h2,
  .landing .zine-main-section .post h3,
  .landing .zine-main-section .post p {
    margin-left: 190px;
  }

  /* line 1458, sass/partials/_oldtheme.scss */
  .single .related h4 {
    padding-left: 20px;
  }

  /* line 1462, sass/partials/_oldtheme.scss */
  .legacy .single .zine-main-section .post img,
  .legacy .single .zine-main-section .post iframe {
    max-width: 100%;
    margin: 0 0 5px -10px;
  }

  /* line 1468, sass/partials/_oldtheme.scss */
  .modern .single .zine-main-section .post img,
  .modern .single .zine-main-section .post iframe {
    max-width: 100%;
    margin: 10px 0 5px -10px;
  }

  	/*.highlights .featured {
  		border-left: 0px;
  		border-top: 1px solid #eeebec;
  		}
  
  	.highlights .featured .posts,
  	.highlights .featured .showcase {
  		padding-left: 0px;
  		}
  
  	.highlights .featured .showcase .sevencol,
  	.highlights .featured .showcase .fivecol {
  		padding-left: 0;
  		}
   */
  /* line 1490, sass/partials/_oldtheme.scss */
  .legacy .single .post blockquote {
    border-top: solid 1px #eeedec;
    border-bottom: solid 1px #eeedec;
    margin-bottom: 7.5%;
    padding: 5% 0;
  }
}
@media only screen and (min-width: 1140px) {
  /* line 1501, sass/partials/_oldtheme.scss */
  .modern .post blockquote {
    border-right: 3px solid #969696;
    float: left;
    font-size: 0.813em;
    margin: 0 0 0 -37%;
    padding: 10px 10px 10px 0;
    text-align: right;
    width: 30.75%;
  }

  /* line 1510, sass/partials/_oldtheme.scss */
  .modern .post blockquote.inline {
    border-top: solid 1px #eeedec;
    border-bottom: solid 1px #eeedec;
    margin-bottom: 7.5%;
    padding: 5% 5% 5% 0;
    float: none;
    font-size: 0.9em;
    margin-left: 0;
    text-align: left;
    width: 100%;
  }

  /* line 1521, sass/partials/_oldtheme.scss */
  .modern .post blockquote.inline > p {
    font-size: 1.1em;
    line-height: 1.8em !important;
    padding: 10px 0 !important;
    margin-left: 50px !important;
  }

  /* line 1527, sass/partials/_oldtheme.scss */
  .modern .post blockquote.inline:before {
    content: "";
    width: 37px;
    height: 37px;
    margin-top: 10px;
    background: url(images/blockquote-inline.png) 50% 50% no-repeat;
    float: left;
  }

  /* line 1535, sass/partials/_oldtheme.scss */
  .modern .post blockquote em {
    font-size: 1.308em;
    font-style: italic;
    line-height: 1.462em;
  }

  /* line 1541, sass/partials/_oldtheme.scss */
  .single .zine-main-section .post {
    padding: 20px 20px 20px 190px;
  }

  /* .single .meta ul {
  	clear: none;
  	float: left;
  	list-style-type: none;
  	margin: 0 0 0 20px;
  	padding: 0;
  }
  
  .single .meta ul li {
  	padding: 0 0 20px 0;
  } */
  /* line 1557, sass/partials/_oldtheme.scss */
  .landing .showcase div {
    float: none;
    padding-bottom: 20px;
    width: 100%;
  }
}
/* "Follow Go Media block underneat the content on single.php added by BG on 11/12/2013 */
/* line 1566, sass/partials/_oldtheme.scss */
.follow-gomedia {
  padding-top: 50px;
}
