@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%;
}

/* Standard Forms */
/* line 313, bower_components/foundation/scss/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 81, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}
/* line 84, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}
/* line 87, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}
/* line 90, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}
/* line 91, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse input {
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
}
/* line 103, bower_components/foundation/scss/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
/* line 319, bower_components/foundation/scss/foundation/components/_forms.scss */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0.5rem;
  /* Styles for required inputs */
}
/* line 320, bower_components/foundation/scss/foundation/components/_forms.scss */
label.right {
  float: none;
  text-align: right;
}
/* line 321, bower_components/foundation/scss/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.625rem 0;
}
/* line 323, bower_components/foundation/scss/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* line 329, bower_components/foundation/scss/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  background-color: white;
  background-image: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 97% center;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 339, bower_components/foundation/scss/foundation/components/_forms.scss */
select.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 340, bower_components/foundation/scss/foundation/components/_forms.scss */
select:hover {
  background-color: white;
  border-color: #999999;
}

/* line 346, bower_components/foundation/scss/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

@-moz-document url-prefix() {
  /* line 351, bower_components/foundation/scss/foundation/components/_forms.scss */
  select {
    background: white;
  }

  /* line 352, bower_components/foundation/scss/foundation/components/_forms.scss */
  select:hover {
    background: white;
  }
}

/* Attach elements to the beginning or end of an input */
/* line 356, bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 359, bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button, .button-ancillary a.postfix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 360, bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button, .button-ancillary a.prefix {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  line-height: 2.125rem;
  border: none;
}

/* line 362, bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button.radius, .button-ancillary a.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 363, bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button.radius, .button-ancillary a.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -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 364, bower_components/foundation/scss/foundation/components/_forms.scss */
.prefix.button.round, .button-ancillary a.prefix.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 1000px;
  -moz-border-radius-topleft: 1000px;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 365, bower_components/foundation/scss/foundation/components/_forms.scss */
.postfix.button.round, .button-ancillary a.postfix.round {
  -webkit-border-radius: 0;
  border-radius: 0;
  -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;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 368, bower_components/foundation/scss/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 369, bower_components/foundation/scss/foundation/components/_forms.scss */
span.prefix.radius, label.prefix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 371, bower_components/foundation/scss/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}
/* line 372, bower_components/foundation/scss/foundation/components/_forms.scss */
span.postfix.radius, label.postfix.radius {
  -webkit-border-radius: 0;
  border-radius: 0;
  -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;
}

/* We use this to get basic styling on all basic form elements */
/* line 389, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333333;
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
/* line 162, bower_components/foundation/scss/foundation/components/_global.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}
/* line 129, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  background: white;
  border-color: #999999;
  outline: none;
}
/* line 136, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"][disabled], fieldset[disabled] input[type="text"],
input[type="password"][disabled], fieldset[disabled]
input[type="password"],
input[type="date"][disabled], fieldset[disabled]
input[type="date"],
input[type="datetime"][disabled], fieldset[disabled]
input[type="datetime"],
input[type="datetime-local"][disabled], fieldset[disabled]
input[type="datetime-local"],
input[type="month"][disabled], fieldset[disabled]
input[type="month"],
input[type="week"][disabled], fieldset[disabled]
input[type="week"],
input[type="email"][disabled], fieldset[disabled]
input[type="email"],
input[type="number"][disabled], fieldset[disabled]
input[type="number"],
input[type="search"][disabled], fieldset[disabled]
input[type="search"],
input[type="tel"][disabled], fieldset[disabled]
input[type="tel"],
input[type="time"][disabled], fieldset[disabled]
input[type="time"],
input[type="url"][disabled], fieldset[disabled]
input[type="url"],
textarea[disabled], fieldset[disabled]
textarea {
  background-color: #dddddd;
}
/* line 395, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="text"].radius,
input[type="password"].radius,
input[type="date"].radius,
input[type="datetime"].radius,
input[type="datetime-local"].radius,
input[type="month"].radius,
input[type="week"].radius,
input[type="email"].radius,
input[type="number"].radius,
input[type="search"].radius,
input[type="tel"].radius,
input[type="time"].radius,
input[type="url"].radius,
textarea.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* Respect enforced amount of rows for textarea */
/* line 401, bower_components/foundation/scss/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Add height value for select elements to match text input height */
/* line 406, bower_components/foundation/scss/foundation/components/_forms.scss */
select {
  height: 2.3125rem;
}

/* Adjust margin for form elements below */
/* line 414, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0;
}

/* line 419, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 428, bower_components/foundation/scss/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* We add basic fieldset styling */
/* line 433, bower_components/foundation/scss/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #dddddd;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
/* line 260, bower_components/foundation/scss/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: white;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 440, bower_components/foundation/scss/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 443, bower_components/foundation/scss/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 446, bower_components/foundation/scss/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}

/* line 453, bower_components/foundation/scss/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}
/* line 458, bower_components/foundation/scss/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}
/* line 463, bower_components/foundation/scss/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}
/* line 467, bower_components/foundation/scss/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white;
}
/* line 472, bower_components/foundation/scss/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}
/* line 484, bower_components/foundation/scss/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 490, bower_components/foundation/scss/foundation/components/_forms.scss */
input.error,
textarea.error {
  margin-bottom: 0;
}

/* line 493, bower_components/foundation/scss/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* 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 268, 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.
 * ----------------------------------------------------------------------------
 */
/**
 * Add a loading effect as the image becomes availble
 * ----------------------------------------------------------------------------
 */
/* Image with 'data' attribute is hidden */
/* line 60, sass/partials/_child-theme-style.scss */
img[data-lazy-src] {
  /* we set the opacity to 0 */
  opacity: 0;
}

/* Image without 'data' attribute is (or becomes) visible */
/* line 65, sass/partials/_child-theme-style.scss */
img.lazyloaded {
  /* prepare the future animation */
  -webkit-transition: opacity .5s linear 0.2s;
  -moz-transition: opacity .5s linear 0.2s;
  transition: opacity .5s linear 0.2s;
  /* we set the opacity to 1 to do the magic */
  opacity: 1;
}

/**
 * General layout/presentation overrides
 * ----------------------------------------------------------------------------
 */
/* line 87, sass/partials/_child-theme-style.scss */
.header-top .site-section,
.nav-main .site-section,
.sidebar,
.footer-primary .site-section {
  background: none transparent;
}

/**
 * Global
 * ----------------------------------------------------------------------------
 */
/* line 102, sass/partials/_child-theme-style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "museo-sans", sans-serif;
}

/* line 110, 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 120, sass/partials/_child-theme-style.scss */
  h1,
  h1.entry-title,
  h2,
  h3,
  h4 {
    line-height: 125%;
  }
}
/* line 128, 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 134, sass/partials/_child-theme-style.scss */
.entry-content h3,
.entry-content h4,
.content h3,
.content h4 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
/* line 140, 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 147, sass/partials/_child-theme-style.scss */
h2 {
  font-weight: 300;
}

/* line 152, sass/partials/_child-theme-style.scss */
h2,
h2.title {
  font-size: 2.25rem;
}

/* line 156, sass/partials/_child-theme-style.scss */
.entry-title {
  font-size: 3rem;
  font-weight: 700;
}

/* line 161, sass/partials/_child-theme-style.scss */
h3 {
  font-size: 1.875rem;
}

/* line 168, 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 175, sass/partials/_child-theme-style.scss */
blockquote {
  margin: 4rem;
}

/* line 179, sass/partials/_child-theme-style.scss */
.row-wrapper {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 184, sass/partials/_child-theme-style.scss */
mark {
  background-color: transparent;
  color: #404040;
}

/* line 189, 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 203, sass/partials/_child-theme-style.scss */
img:not(.clear-img).alignleft {
  float: left;
  margin: 0 1.875rem 1.875rem 0;
}
/* line 207, 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 223, sass/partials/_child-theme-style.scss */
p.break {
  clear: both;
  padding: 1.5rem 0;
}

/* line 228, 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 236, sass/partials/_child-theme-style.scss */
.read-more:hover {
  color: #ff7f00 !important;
}

/* line 241, sass/partials/_child-theme-style.scss */
hr {
  border: 4px solid #fafafa;
  margin: 1.875rem 0;
}

/*
* Tabs
* -----------------------------------------------------------------------------
*/
/* line 250, sass/partials/_child-theme-style.scss */
.bg-tabs {
  background: url(images/bg-tabs.jpg) repeat-x 0 0;
}
/* line 253, sass/partials/_child-theme-style.scss */
.bg-tabs .site-section {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 258, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs {
  margin-left: 1rem;
  margin-right: 1rem;
}
/* line 262, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd {
  background: none;
  border: 0 none;
  border-top: 0 none;
}
/* line 268, 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 278, 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 292, 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 300, sass/partials/_child-theme-style.scss */
  .bg-tabs dl.tabs dd > a {
    font-size: 14px;
    padding: 0 10px;
  }
}
/* line 306, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd.active {
  background: rgba(255, 255, 255, 0.8);
}
/* line 309, sass/partials/_child-theme-style.scss */
.bg-tabs dl.tabs dd.active a {
  border-top: 3px solid orange;
  color: #424242;
}
/* line 316, sass/partials/_child-theme-style.scss */
.bg-tabs p.see-all {
  position: absolute;
  right: 2%;
  top: 0;
  line-height: 51px;
}
/* line 323, sass/partials/_child-theme-style.scss */
.bg-tabs .tabs-content > .content {
  background: none;
  border: 0 none;
}
/* line 328, sass/partials/_child-theme-style.scss */
.bg-tabs .tabs-content > .content {
  float: none;
}

/**
 * Breadcrumbs
 * ----------------------------------------------------------------------------
 */
/* line 339, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs {
  font-size: 14px;
  margin: 20px 0;
  color: gray;
}
@media screen and (min-width: 975px) {
  /* line 339, sass/partials/_child-theme-style.scss */
  .arsenal-breadcrumbs {
    margin: 40px 0;
  }
}
/* line 349, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs a {
  margin: 0 5px;
}
/* line 352, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs a:first-child {
  margin-left: 0;
}
/* line 357, sass/partials/_child-theme-style.scss */
.arsenal-breadcrumbs .breadcrumb-wrap span {
  margin: 0 8px 0px 3px;
}

/* line 363, sass/partials/_child-theme-style.scss */
.single-gm_local_post .breadcrumbs {
  visibility: hidden;
}

/**
 * Forms
 * ----------------------------------------------------------------------------
 */
/* line 374, sass/partials/_child-theme-style.scss */
input[type='text'],
input[type='password'] {
  transition: 0;
}
/* line 376, sass/partials/_child-theme-style.scss */
input[type='text']:hover,
input[type='password']:hover {
  border-color: #999999;
}

/* line 381, sass/partials/_child-theme-style.scss */
select {
  color: #333333;
  line-height: 1.3;
}

/* line 386, sass/partials/_child-theme-style.scss */
.button, .button-ancillary a {
  background: #f47c30;
  border: none;
  color: #fff;
  padding: 15px 30px;
  text-align: center;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 398, 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: #cd560b;
}

/* line 405, 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 415, 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 430, sass/partials/_child-theme-style.scss */
.header-top-wrap .site-section {
  margin-bottom: 0;
}

/* line 437, sass/partials/_child-theme-style.scss */
.header-main .site-name {
  padding: 0 0.625rem;
}

/* line 444, 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 453, sass/partials/_child-theme-style.scss */
  .site-title {
    padding: 0.625rem 0;
  }
}
/* line 458, sass/partials/_child-theme-style.scss */
.statement {
  background-color: #262626;
  margin: 3.125rem 0;
}
/* line 463, sass/partials/_child-theme-style.scss */
.statement .large, .statement .medium {
  padding: 3.125rem 0;
}
/* line 467, 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 463, sass/partials/_child-theme-style.scss */
  .statement .large, .statement .medium {
    padding: 6.25rem 0;
  }
  /* line 475, sass/partials/_child-theme-style.scss */
  .statement .large p, .statement .medium p {
    font-size: 1.75rem;
    padding: 0 1.25rem;
  }
}
/* line 481, sass/partials/_child-theme-style.scss */
.statement p {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  margin: 0;
  color: #fff;
}
/* line 490, sass/partials/_child-theme-style.scss */
.statement.home-statement {
  margin: 3.5% 0 2.1em 0;
}

/* line 495, sass/partials/_child-theme-style.scss */
h2.section-title {
  font-size: 2rem;
  color: #C0C1CA;
  line-height: 1.5;
}

/* line 501, sass/partials/_child-theme-style.scss */
.entry-content h4 {
  font-size: 1.3rem;
}
/* line 504, sass/partials/_child-theme-style.scss */
.entry-content p {
  font-size: 1.125rem;
}
/* line 508, sass/partials/_child-theme-style.scss */
.entry-content ul.inline-list li {
  font-size: 0.75rem;
}

/**
 * General Page Content
 * ----------------------------------------------------------------------------
 */
/* line 520, sass/partials/_child-theme-style.scss */
.breadcrumbs {
  font-size: .9em;
  padding: 20px 0 30px 0px;
}
/* line 524, sass/partials/_child-theme-style.scss */
.breadcrumbs a {
  color: #878787;
  padding: 0 5px 0 0;
  text-decoration: underline;
  text-transform: capitalize;
}
/* line 530, sass/partials/_child-theme-style.scss */
.breadcrumbs a:hover {
  color: #f36e2a;
}
/* line 534, sass/partials/_child-theme-style.scss */
.breadcrumbs .sep {
  margin-right: 4px;
}

/* line 543, sass/partials/_child-theme-style.scss */
.content p,
.content li,
.content h4 {
  color: #777;
}

/* line 548, 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 563, sass/partials/_child-theme-style.scss */
.banner-message a {
  color: #94d6db;
}
/* line 565, sass/partials/_child-theme-style.scss */
.banner-message a:hover {
  color: #6ec7ce;
}

/* line 571, sass/partials/_child-theme-style.scss */
.sidebar,
.sidebar2 {
  margin-bottom: 1.25rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 571, sass/partials/_child-theme-style.scss */
  .sidebar,
  .sidebar2 {
    padding: 0;
  }
}
/* line 578, sass/partials/_child-theme-style.scss */
.sidebar ul,
.sidebar2 ul {
  padding: 0;
}
/* line 581, sass/partials/_child-theme-style.scss */
.sidebar ul li,
.sidebar2 ul li {
  border: 0px none;
  list-style-type: none;
}
/* line 585, sass/partials/_child-theme-style.scss */
.sidebar ul li img,
.sidebar2 ul li img {
  margin: 0;
}
/* line 588, sass/partials/_child-theme-style.scss */
.sidebar ul li p,
.sidebar2 ul li p {
  font-size: 0.875rem;
}
/* line 594, sass/partials/_child-theme-style.scss */
.sidebar ul li ul li,
.sidebar2 ul li ul li {
  padding: 0;
}
/* line 597, sass/partials/_child-theme-style.scss */
.sidebar ul li ul:last-child,
.sidebar2 ul li ul:last-child {
  border: 0;
  margin: 0;
}
/* line 604, sass/partials/_child-theme-style.scss */
.sidebar .widget-area,
.sidebar2 .widget-area {
  padding: 20px 0;
  border-top: 1px solid #e8e8e8;
}
/* line 608, sass/partials/_child-theme-style.scss */
.sidebar .widget-area:first-child,
.sidebar2 .widget-area:first-child {
  padding-top: 0px;
  border-top: 0px none;
}
/* line 613, 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 619, sass/partials/_child-theme-style.scss */
.sidebar p.cta,
.sidebar2 p.cta {
  text-transform: uppercase;
}
/* line 622, sass/partials/_child-theme-style.scss */
.sidebar hr,
.sidebar2 hr {
  margin: .4em 0 .5em 0;
}
/* line 625, sass/partials/_child-theme-style.scss */
.sidebar .feed,
.sidebar2 .feed {
  font-size: 0.875rem;
  margin: 1.25rem;
}
/* line 629, sass/partials/_child-theme-style.scss */
.sidebar .feed h5,
.sidebar2 .feed h5 {
  text-transform: uppercase;
}

/* line 636, sass/partials/_child-theme-style.scss */
.video .more {
  clear: both;
  display: block;
  text-align: right;
  padding-right: 2.25rem;
}

/* line 644, sass/partials/_child-theme-style.scss */
.podcasts nav {
  padding-left: 30px;
}

/* line 649, sass/partials/_child-theme-style.scss */
.pricing-table li {
  margin: 0 !important;
  background-image: none !important;
}

/* line 655, sass/partials/_child-theme-style.scss */
.row-full-width .site-section.full-width {
  padding: 0;
}
/* line 658, sass/partials/_child-theme-style.scss */
.row-full-width .site-section.full-width .entry-content {
  padding: 0;
}

/**
 * About
 * ----------------------------------------------------------------------------
 */
/*about staff thumbnails*/
/* line 672, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm {
  padding-right: 1.25rem;
}
/* line 679, 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 685, sass/partials/_child-theme-style.scss */
.img-wrap-thumbs-sm .about-staff-thumbnails .thumb:hover > label {
  color: gray;
}
/* line 689, 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 705, sass/partials/_child-theme-style.scss */
  .extended-family-wrap {
    margin-top: 3.75rem;
  }
}

/* line 714, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .description {
  margin-bottom: 26px;
  margin-top: 20px;
  line-height: 1.5;
}
/* line 720, 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 724, sass/partials/_child-theme-style.scss */
.post-type-archive-gm_extd_family .extended-family-primary .extended-family-category-group-wrap {
  margin-bottom: 14px;
}
/* line 727, 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 730, 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 734, 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 741, 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 752, 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 751, sass/partials/_child-theme-style.scss */
  .post-type-archive-gm_extd_family .extended-family-secondary {
    display: block;
  }
}

/* Extended Family Single */
/* line 765, sass/partials/_child-theme-style.scss */
.single-gm_extd_family .sidebar2 {
  display: none;
}
@media only screen and (min-width: 64.063em) {
  /* line 765, 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 774, 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 792, 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: 0;
}
/* line 59, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry img {
  margin-bottom: 0;
  width: 100%;
}
/* line 64, 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 71, 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 80, sass/partials/_portfolio.scss */
.portfolio-thumbs > li.portfolio-entry .name {
  /*position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.85);
  padding: rem-calc(16 10);
  width: 100%;
  color: #FFF;
  font-weight: 600;*/
  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 100, 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 124, sass/partials/_portfolio.scss */
.single-gm_portfolio .feature-img-wrapper {
  margin-bottom: 3.75rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 124, sass/partials/_portfolio.scss */
  .single-gm_portfolio .feature-img-wrapper {
    margin-bottom: 5.625rem;
  }
}
/* line 131, sass/partials/_portfolio.scss */
.single-gm_portfolio .feature-img-wrapper img {
  margin-bottom: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 138, sass/partials/_portfolio.scss */
  .single-gm_portfolio .portfolio-title-wrapper .title {
    font-size: 3rem;
  }
}
/* line 147, sass/partials/_portfolio.scss */
.single-gm_portfolio .details p {
  font-weight: lighter;
}
@media only screen and (min-width: 64.063em) {
  /* line 152, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details p {
    font-size: 1.25rem;
  }
}
/* line 158, 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 158, 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 169, 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 169, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img {
    padding-bottom: 3.125rem;
    padding-top: 2.5rem;
  }
}
/* line 183, 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 187, 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 183, 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 183, 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 203, 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 210, 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 217, 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 223, 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 227, 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 236, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignleft,
  .single-gm_portfolio .details .wp-caption-wrap.alignleft {
    margin-left: 2.5rem;
  }
  /* line 241, sass/partials/_portfolio.scss */
  .single-gm_portfolio .details img.alignright,
  .single-gm_portfolio .details .wp-caption-wrap.alignright {
    margin-right: 2.5rem;
  }
}
/* line 248, 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 255, sass/partials/_portfolio.scss */
.single-gm_portfolio .details .row-full-width {
  margin: 2.5rem 0;
}
/* line 259, 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 255, 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
 * ----------------------------------------------------------------------------
 */
/* New Services Main Page */
/* line 18, sass/partials/_services.scss */
.go-services-row .fl-row-content-wrap:after,
.go-services-row .fl-row-content-wrap:first-child:before {
  content: url("images/go-services-shadow.png");
  display: block;
  position: absolute;
  margin-top: -20px;
  overflow: hidden;
  z-index: 10;
  width: 100%;
}
/* line 29, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul {
  margin: 1rem 0;
}
/* line 32, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul li {
  list-style-type: none;
  margin-bottom: 0.625rem;
}
/* line 36, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul li a {
  font-family: "open-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
/* line 40, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul li a:before {
  content: "\203a";
  display: inline-block;
  background: none;
  top: -0.125rem;
  font-weight: 500;
  margin-right: 0.75rem;
}
/* line 49, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul li a:hover:before {
  background: none;
}
/* line 54, sass/partials/_services.scss */
.go-services-row .fl-callout-text ul li:first-child {
  margin-top: 0;
}

/* line 63, sass/partials/_services.scss */
.go-aqua a {
  color: #1fbaea;
}
/* line 66, sass/partials/_services.scss */
.go-aqua a:hover {
  color: #129ac4;
}

/* line 73, sass/partials/_services.scss */
.go-purple a {
  color: #6a2c91;
}
/* line 76, sass/partials/_services.scss */
.go-purple a:hover {
  color: #4d206a;
}

/* line 83, sass/partials/_services.scss */
.go-green a {
  color: #67cb33;
}
/* line 86, sass/partials/_services.scss */
.go-green a:hover {
  color: #52a229;
}

/* line 96, sass/partials/_services.scss */
body .services-topper .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .services-topper .gform_wrapper .top_label .gfield_label,
body .services-topper .gform_wrapper .top_label .gfield_description {
  color: #ffffff;
}

/* line 101, sass/partials/_services.scss */
body .services-topper .gform_wrapper .top_label li.gfield.gf_left_half,
body .services-topper .gform_wrapper .top_label li.gfield.gf_right_half {
  margin-bottom: 0;
}

/* line 106, sass/partials/_services.scss */
body .services-topper .gform_wrapper li.gfield.gfield_error,
body .services-topper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background: none;
}

/* line 112, sass/partials/_services.scss */
body .services-topper .gform_wrapper .button.gform_button, body .services-topper .gform_wrapper .button-ancillary a.gform_button, .button-ancillary body .services-topper .gform_wrapper a.gform_button,
body .services-topper .gform_wrapper .button-ancillary a.gform_button,
.services-topper .button-ancillary .gform_wrapper a.gform_button {
  margin-bottom: 0;
}

/*Sub service pages*/
/* line 119, sass/partials/_services.scss */
body .services-topper .gform_widget {
  background: rgba(0, 0, 0, 0.65);
  padding: 20px;
}
@media only screen and (min-width: 64.063em) {
  /* line 119, sass/partials/_services.scss */
  body .services-topper .gform_widget {
    padding: 40px;
    margin: 40px 60px;
  }
}
/* line 128, sass/partials/_services.scss */
body .services-topper .gform_widget h2.widgettitle {
  color: white;
  margin: 0 0 16px 0;
}
/* line 133, sass/partials/_services.scss */
body .services-topper .gform_widget .gform_wrapper {
  padding: 0;
}
/* line 136, sass/partials/_services.scss */
body .services-topper .gform_widget .gform_wrapper .gform_footer {
  *zoom: 1;
  padding-bottom: 0;
}
/* line 145, bower_components/foundation/scss/foundation/components/_global.scss */
body .services-topper .gform_widget .gform_wrapper .gform_footer:before, body .services-topper .gform_widget .gform_wrapper .gform_footer:after {
  content: " ";
  display: table;
}
/* line 146, bower_components/foundation/scss/foundation/components/_global.scss */
body .services-topper .gform_widget .gform_wrapper .gform_footer:after {
  clear: both;
}
/* line 145, sass/partials/_services.scss */
body .services-topper .fl-module-go-page-title .go-title,
body .services-topper .fl-rich-text {
  text-shadow: black 2px 2px 2px;
}

/* Overall Landing Page */
/* line 153, sass/partials/_services.scss */
.primary-service-column {
  margin-bottom: 2rem;
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 1em;
}
/* line 158, 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 153, sass/partials/_services.scss */
  .primary-service-column {
    margin-bottom: 0;
    border-bottom: 0px none;
  }
}
/* line 167, sass/partials/_services.scss */
.primary-service-column .more {
  text-align: left;
  font-size: 0.875rem;
}

/* line 175, sass/partials/_services.scss */
.sub-services-section .sub-services ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
/* line 181, sass/partials/_services.scss */
.sub-services-section .sub-services ul li {
  list-style: none;
  margin-right: 15%;
}
/* line 185, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service-title {
  margin-bottom: 1.25rem;
  border-bottom: 4px solid #fafafa;
}
/* line 189, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service-title h4 {
  font-size: 1.3125rem;
}
/* line 193, 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 200, 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 211, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service a {
  padding-left: 0.9em;
  color: #713873;
  display: block;
}
/* line 216, sass/partials/_services.scss */
.sub-services-section .sub-services ul li.sub-service a:hover {
  color: #F36E2A;
}
/* line 224, sass/partials/_services.scss */
.sub-services-section .sub-services:last-child ul {
  border-right: 0px none;
}

/* Services Landing Pages Overrides */
/* line 233, sass/partials/_services.scss */
.content-left {
  padding-right: 10%;
}

/* line 236, sass/partials/_services.scss */
.content-right {
  padding-left: 10%;
}
@media only screen and (max-width: 767px) {
  /* line 236, sass/partials/_services.scss */
  .content-right {
    padding-left: 0%;
  }
}

/* line 244, sass/partials/_services.scss */
hr.tall {
  margin: 60px 0;
  clear: both;
}

/* line 250, sass/partials/_services.scss */
.hero img {
  margin-bottom: 60px;
}
/* line 253, sass/partials/_services.scss */
.hero .button, .hero .button-ancillary a, .button-ancillary .hero a {
  margin-top: 20px;
}

/* line 257, sass/partials/_services.scss */
.testimonial {
  position: relative;
}
/* line 260, sass/partials/_services.scss */
.testimonial blockquote {
  background: #7a467c;
  color: #fff;
  padding: 20px;
  border-radius: 10px;
  margin: 0;
  position: relative;
}
/* line 268, sass/partials/_services.scss */
.testimonial blockquote p {
  margin: 0;
  color: #fff;
  font-size: 16px;
}
/* line 274, 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 285, sass/partials/_services.scss */
.testimonial .cite {
  color: #7a467c;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  padding-top: 40px;
}

/* line 295, sass/partials/_services.scss */
.process {
  text-align: center;
}
/* line 298, sass/partials/_services.scss */
.process h3, .process li {
  text-align: left;
}
/* line 302, sass/partials/_services.scss */
.process h4 {
  /* color: #f37a3a; */
  font-style: normal;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 40px;
}
/* line 309, sass/partials/_services.scss */
.process p {
  font-size: 12px;
}
/* line 313, sass/partials/_services.scss */
.process img {
  border: 0px none;
  padding: 0 10px;
  box-shadow: none;
  background: none transparent;
}

/* line 321, sass/partials/_services.scss */
.services-icon {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 45px;
}
/* line 326, sass/partials/_services.scss */
.services-icon.included {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-included.png);
}
/* line 329, sass/partials/_services.scss */
.services-icon.included.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-included-green.png);
}
/* line 333, sass/partials/_services.scss */
.services-icon.benefits {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-benefits.png);
}
/* line 336, sass/partials/_services.scss */
.services-icon.benefits.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-benefits-green.png);
}
/* line 340, sass/partials/_services.scss */
.services-icon.expertise {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-expertise.png);
}
/* line 343, sass/partials/_services.scss */
.services-icon.expertise.green {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-expertise-green.png);
}
/* line 347, sass/partials/_services.scss */
.services-icon.concepts {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-concepts.png);
}
/* line 350, sass/partials/_services.scss */
.services-icon.style {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-style.png);
}
/* line 353, sass/partials/_services.scss */
.services-icon.sketches {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-sketches.png);
}
/* line 356, sass/partials/_services.scss */
.services-icon.design {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-design.png);
}
/* line 359, sass/partials/_services.scss */
.services-icon.final {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-final.png);
}
/* line 362, sass/partials/_services.scss */
.services-icon.sitemap {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-sitemap.png);
}
/* line 365, sass/partials/_services.scss */
.services-icon.wireframe {
  background-image: url(/wp-content/themes/gomedia-2014/images/sell-sheets/icon-process-wireframe.png);
}

/* line 370, sass/partials/_services.scss */
.recommendations, .resources {
  margin-bottom: 60px;
}
/* line 374, sass/partials/_services.scss */
.recommendations .news ul, .resources .news ul {
  margin: 0;
  padding: 0;
}
/* line 378, 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 387, sass/partials/_services.scss */
.recommendations .news ul li a, .resources .news ul li a {
  display: block;
  padding: 20px 0;
}
/* line 392, sass/partials/_services.scss */
.recommendations .news ul li:first-child, .resources .news ul li:first-child {
  border-top: 0px none;
}
/* line 395, sass/partials/_services.scss */
.recommendations .news ul li:first-child a, .resources .news ul li:first-child a {
  padding-top: 0;
}

/* Services Single */
/* line 407, sass/partials/_services.scss */
.single-gm_service .wp-post-image {
  margin-bottom: 40px;
}
/* line 410, sass/partials/_services.scss */
.single-gm_service .portfolio-thumbs {
  text-align: center;
}
@media only screen and (min-width: 64.063em) {
  /* line 410, sass/partials/_services.scss */
  .single-gm_service .portfolio-thumbs {
    text-align: left;
  }
}
/* line 418, sass/partials/_services.scss */
.single-gm_service .content-wrap a:hover > img {
  opacity: 1;
}

/* line 431, sass/partials/_services.scss */
.services-sidebar-secondary ul li {
  border-bottom: 0px none;
}
/* line 434, sass/partials/_services.scss */
.services-sidebar-secondary ul li.widget-title {
  padding-bottom: 0;
  margin-bottom: 20px;
}
/* line 438, sass/partials/_services.scss */
.services-sidebar-secondary ul li.widget-title h3 {
  line-height: 1;
  font-size: 2rem;
}
/* line 443, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers {
  padding-bottom: 15px;
  margin-bottom: 30px;
}
/* line 448, 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 448, sass/partials/_services.scss */
  .services-sidebar-secondary ul.service-providers li.staff-member {
    border-bottom: 0px none;
    margin-bottom: 3px;
  }
}
/* line 457, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-avatar {
  margin-right: 10px;
}
/* line 460, 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 469, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-meta {
  display: inline-block;
}
/* line 472, sass/partials/_services.scss */
.services-sidebar-secondary ul.service-providers li.staff-member .staff-meta a.staff-name {
  margin-top: 10px;
}
/* line 483, 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 494, 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 3, sass/partials/_services-web.scss */
.web-slideshow {
  background-image: url(images/sell-sheets/ds-hero-slider-1.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 9, sass/partials/_services-web.scss */
.web-slideshow .bxslider {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 16, sass/partials/_services-web.scss */
.web-slideshow .bxslider .slide h1 {
  color: #fff;
  font-size: 1.875rem;
  padding: 60px 30px;
  max-width: 1140px;
  margin: 0 auto;
}
@media only screen and (min-width: 64.063em) {
  /* line 16, sass/partials/_services-web.scss */
  .web-slideshow .bxslider .slide h1 {
    font-size: 3rem;
    padding: 80px 40px;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 33, sass/partials/_services-web.scss */
  .content-wrapper {
    padding: 0 40px;
  }
}

/* line 39, sass/partials/_services-web.scss */
.go-web-slide-content {
  opacity: 0;
  position: absolute;
  padding-top: 30px;
  z-index: 999;
}
@media only screen and (max-width: 40em) {
  /* line 39, sass/partials/_services-web.scss */
  .go-web-slide-content {
    left: -4px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 39, sass/partials/_services-web.scss */
  .go-web-slide-content {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 39, sass/partials/_services-web.scss */
  .go-web-slide-content {
    padding-top: 80px;
  }
}
/* line 57, sass/partials/_services-web.scss */
.go-web-slide-content h2 {
  color: #000;
  font-size: 1.25rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 57, sass/partials/_services-web.scss */
  .go-web-slide-content h2 {
    font-size: 1.625rem;
  }
}
/* line 66, sass/partials/_services-web.scss */
.go-web-slide-content p {
  color: #525252;
  font-size: 0.875rem;
}
@media only screen and (min-width: 64.063em) {
  /* line 66, sass/partials/_services-web.scss */
  .go-web-slide-content p {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 75, sass/partials/_services-web.scss */
  .go-web-slide-content #go-web-action {
    display: none;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 75, sass/partials/_services-web.scss */
  .go-web-slide-content #go-web-action {
    display: inline-block;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 75, sass/partials/_services-web.scss */
  .go-web-slide-content #go-web-action {
    margin-top: 2rem;
  }
}

/* line 91, sass/partials/_services-web.scss */
#web-services-animation {
  background: url(images/sell-sheets/ds-animation-bg.jpg) no-repeat;
  background-position: center top;
}
@media only screen and (min-width: 40.063em) {
  /* line 91, sass/partials/_services-web.scss */
  #web-services-animation {
    background-position: center bottom;
  }
}
/* line 99, sass/partials/_services-web.scss */
#web-services-animation .go-web-slide-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 105, sass/partials/_services-web.scss */
#web-services-animation .go-web-slide, #web-services-animation .go-web-slide-2 {
  width: 115%;
  position: absolute;
  opacity: 0;
}
/* line 112, sass/partials/_services-web.scss */
#web-services-animation .go-web-slide-wrapper,
#web-services-animation .go-web-slide, #web-services-animation .go-web-slide-2 {
  height: 590px;
}
@media only screen and (min-width: 40.063em) {
  /* line 112, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide-wrapper,
  #web-services-animation .go-web-slide, #web-services-animation .go-web-slide-2 {
    height: 1080px;
    width: 100%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 112, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide-wrapper,
  #web-services-animation .go-web-slide, #web-services-animation .go-web-slide-2 {
    height: 1024px;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 112, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide-wrapper,
  #web-services-animation .go-web-slide, #web-services-animation .go-web-slide-2 {
    height: 1080px;
  }
}
/* line 129, sass/partials/_services-web.scss */
#web-services-animation .go-web-slide-2 {
  background-position: center 75%;
  background-size: 110%;
  left: -7%;
}
@media only screen and (min-width: 64.063em) {
  /* line 129, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide-2 {
    background-position: center center;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 129, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide-2 {
    background-size: auto;
    left: 0;
  }
}
/* line 144, sass/partials/_services-web.scss */
#web-services-animation .go-web-slide {
  background-position: center 75%;
  background-repeat: no-repeat;
  background-size: 100%;
  left: -7%;
}
@media only screen and (min-width: 64.063em) {
  /* line 144, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide {
    background-position: center center;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 144, sass/partials/_services-web.scss */
  #web-services-animation .go-web-slide {
    background-size: auto;
    left: 0;
  }
}
/* line 160, sass/partials/_services-web.scss */
#web-services-animation .ss-pagination {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  z-index: 9999;
}
@media only screen and (min-width: 40.063em) {
  /* line 160, sass/partials/_services-web.scss */
  #web-services-animation .ss-pagination {
    bottom: auto;
    top: 15%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 160, sass/partials/_services-web.scss */
  #web-services-animation .ss-pagination {
    padding-top: 0;
    right: 20px;
    top: 30%;
    width: auto;
  }
}
@media only screen and (min-width: 90.063em) {
  /* line 160, sass/partials/_services-web.scss */
  #web-services-animation .ss-pagination {
    top: 40%;
  }
}
/* line 184, sass/partials/_services-web.scss */
#web-services-animation .ss-pagination a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  border: solid 2px #525252;
  color: #525252;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: bold;
  height: 1.5rem;
  line-height: 0.875rem;
  margin: 6px 4px;
  padding: 2px 4px 4px 4.5px;
  text-align: center;
  width: 1.5rem;
}
/* line 198, sass/partials/_services-web.scss */
#web-services-animation .ss-pagination a.active {
  background-color: #525252;
  color: #fff;
}
@media only screen and (min-width: 64.063em) {
  /* line 184, sass/partials/_services-web.scss */
  #web-services-animation .ss-pagination a {
    display: block;
  }
}
/* line 209, sass/partials/_services-web.scss */
#web-services-animation #ss-1 {
  background-image: url(images/sell-sheets/web-services-anime-ss1.png);
}
/* line 213, sass/partials/_services-web.scss */
#web-services-animation #ss-2 {
  background-image: url(images/sell-sheets/web-services-anime-ss2.png);
}
/* line 217, sass/partials/_services-web.scss */
#web-services-animation #ss-3 {
  background-image: url(images/sell-sheets/web-services-anime-ss3.png);
}
/* line 221, sass/partials/_services-web.scss */
#web-services-animation #ss-designed {
  background-image: url(images/sell-sheets/web-services-anime-ss3-designed.png);
}
/* line 225, sass/partials/_services-web.scss */
#web-services-animation #ss-designer {
  background-image: url(images/sell-sheets/web-services-designer.png);
}
/* line 229, sass/partials/_services-web.scss */
#web-services-animation #ss-published {
  background-image: url(images/sell-sheets/laptop-launched-design.png);
  background-repeat: no-repeat;
}

@media only screen and (max-width: 40em) {
  /* line 237, sass/partials/_services-web.scss */
  #ds-plans .fl-col-small {
    margin: 20px;
  }
  /* line 241, sass/partials/_services-web.scss */
  #ds-plans .fl-col-small .fl-col-content {
    border-left: solid 1px #e9e9e9 !important;
    border-right: solid 1px #e9e9e9 !important;
  }
  /* line 245, sass/partials/_services-web.scss */
  #ds-plans .fl-col-small .fl-col-content h2.fl-heading {
    margin-top: 10px !important;
  }
  /* line 249, sass/partials/_services-web.scss */
  #ds-plans .fl-col-small .fl-col-content ul {
    margin-bottom: 0;
  }
}

/* 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: #6a2c91;
  cursor: pointer;
  padding: 0.8em 1.06667em;
  font-size: 0.8em;
  font-weight: bold;
  border: none;
  -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 253, sass/partials/_base.scss */
.home_cta_ck .btn:hover {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6a2c91), color-stop(100%, #220e2f));
  background: -webkit-linear-gradient(top, #6a2c91, #220e2f);
  background: -moz-linear-gradient(top, #6a2c91, #220e2f);
  background: -o-linear-gradient(top, #6a2c91, #220e2f);
  background: linear-gradient(top, #6a2c91, #220e2f);
  text-decoration: none;
}
/* line 257, sass/partials/_base.scss */
.home_cta_ck .btn:active {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #220e2f), color-stop(100%, #6a2c91));
  background: -webkit-linear-gradient(top, #220e2f, #6a2c91);
  background: -moz-linear-gradient(top, #220e2f, #6a2c91);
  background: -o-linear-gradient(top, #220e2f, #6a2c91);
  background: linear-gradient(top, #220e2f, #6a2c91);
}
/* 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 */
/* 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;
  float: left;
}
@media only screen and (min-width: 64.063em) {
  /* 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;
  }
}
/* line 203, sass/partials/plugins/_gravity-forms.scss */
body .form-full-width .gform_wrapper .gform_footer {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  text-align: left;
  padding-top: 0;
  margin-top: 0;
}
@media only screen and (min-width: 64.063em) {
  /* line 203, sass/partials/plugins/_gravity-forms.scss */
  body .form-full-width .gform_wrapper .gform_footer {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left;
    margin-left: 50% !important;
  }
}
/* line 213, sass/partials/plugins/_gravity-forms.scss */
body .form-full-width .gform_wrapper .gform_footer .button.gform_button, body .form-full-width .gform_wrapper .gform_footer .button-ancillary a.gform_button, .button-ancillary body .form-full-width .gform_wrapper .gform_footer a.gform_button {
  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;
  float: none;
  font-size: 1.3125rem;
  padding: 1.25rem 2.5rem;
}
/* line 48, sass/partials/_child-theme-style.scss */
body .form-full-width .gform_wrapper .gform_footer .button.gform_button:hover, body .form-full-width .gform_wrapper .gform_footer .button-ancillary a.gform_button:hover, .button-ancillary body .form-full-width .gform_wrapper .gform_footer a.gform_button:hover {
  background-color: #ff7f00;
}

/* line 224, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper {
  display: block;
  clear: both;
  width: 100%;
  min-height: 40px;
  margin: 1.25rem 0 !important;
  padding: 0;
}
/* line 233, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_body {
  display: inline-block;
  float: left;
  width: 80%;
  clear: none;
  padding: 0;
}
/* line 241, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_body .top_label .gfield_label {
  display: none;
}
/* line 245, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_body .top_label .ginput_container {
  margin: 0;
  padding: 0;
}
/* line 249, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_body .top_label .ginput_container input.medium {
  margin: 0;
  border-radius: 0.3125rem 0 0 0.3125rem;
}
/* line 256, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_footer {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
  width: 20%;
  clear: none;
}
/* line 264, sass/partials/plugins/_gravity-forms.scss */
.inline-newsletter-form_wrapper .inline-newsletter-form .gform_footer input[type=submit] {
  padding: 0.3125rem 1.25rem;
  float: left;
  border-radius: 0 0.3125rem 0.3125rem 0;
}

/* gravity forms */
/* line 278, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper ul.gfield_checkbox, .gform_wrapper ul {
  margin: 0;
}

/* line 282, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
  margin: auto;
}

/* line 292, 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 297, 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 302, 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 305, sass/partials/plugins/_gravity-forms.scss */
body .gform_wrapper .ginput_complex .ginput_full input {
  width: 100% !important;
}

/* line 310, 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 320, 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 333, 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 346, 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 350, 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 362, 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 370, 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 149, sass/partials/_base.scss */
.numeric-pagination .page-numbers:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 155, 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 149, 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 155, 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 149, sass/partials/_base.scss */
.single-post-nav a:hover,
.single-post-nav .no-more:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 155, 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 149, sass/partials/_base.scss */
.comment-nav-wrap .comment-nav a:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 155, 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%;
}

/* line 60, sass/partials/_oldtheme.scss */
.full-width .rect-gray + .details {
  margin-top: 3.5%;
}

/* line 64, sass/partials/_oldtheme.scss */
.full-width .image img,
.full-width .image img + img {
  margin-bottom: 2.5%;
}

/* line 67, sass/partials/_oldtheme.scss */
.full-width .image p.wp-caption-text {
  font-size: 0.87em;
  margin-bottom: 5%;
}

/* line 72, sass/partials/_oldtheme.scss */
.full-width .top-headline {
  margin: 2.5% 0 3.5% 0;
}

/* line 76, sass/partials/_oldtheme.scss */
.feature-columns img {
  margin-bottom: 10%;
}

/* line 80, sass/partials/_oldtheme.scss */
.feature-columns h2 {
  color: #404040;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 89, sass/partials/_oldtheme.scss */
.feature-columns h2 a {
  color: #404040;
}

/* line 94, sass/partials/_oldtheme.scss */
.feature-columns h2 a:hover,
.feature-columns h5 a:hover {
  color: #713973;
}

/* line 98, sass/partials/_oldtheme.scss */
.feature-columns h5 {
  font-size: 115%;
  margin-bottom: 5%;
}

/* line 103, sass/partials/_oldtheme.scss */
.feature-columns h5 a {
  color: #808080;
}

/* line 107, sass/partials/_oldtheme.scss */
.feature-columns .more {
  margin: 5% 0;
}

/* line 112, sass/partials/_oldtheme.scss */
.feature-columns .fourcol div,
.feature-columns .fourcol .more {
  display: block;
  max-width: 325px;
}

/* line 117, sass/partials/_oldtheme.scss */
.feature-videos .video-wrap .ninecol {
  margin-bottom: 5%;
}

/* line 121, sass/partials/_oldtheme.scss */
.feature-videos .video-wrap {
  margin-bottom: 3.5%;
}

/* line 125, 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 134, sass/partials/_oldtheme.scss */
.type-post .single-post-nav {
  margin-right: 48px;
}

/* line 138, sass/partials/_oldtheme.scss */
.single-post-nav.under-content {
  margin: 0 48px 24px 0;
}

/* line 142, sass/partials/_oldtheme.scss */
.single-post-nav .previous-post-link {
  float: left;
}

/* line 146, sass/partials/_oldtheme.scss */
.single-post-nav .next-post-link {
  float: right;
}

/* line 150, sass/partials/_oldtheme.scss */
.single-post-nav .inactive {
  color: #ccc;
}

/* ==========================================================================
   PRIMARY STYLES
   ========================================================================== */
/* General */
/* line 160, sass/partials/_oldtheme.scss */
body {
  background: #f8f8f8;
}

/* line 165, sass/partials/_oldtheme.scss */
h4 .icon,
h5 .icon {
  margin: -3px 0 0 10px;
}

/* line 169, sass/partials/_oldtheme.scss */
h6 .icon, .tags .icon {
  margin: -3px 8px 0 0;
}

/* line 173, sass/partials/_oldtheme.scss */
.content-wrap {
  margin-bottom: 4em;
}

/* carousel */
/* line 179, 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 192, sass/partials/_oldtheme.scss */
#carousel-next:hover,
#carousel-prev:hover {
  background-color: #F8F8F8;
  color: #713973;
}

/* line 196, sass/partials/_oldtheme.scss */
#carousel-next {
  border-left: solid 1px #F8F8F8;
  right: 0;
}

/* line 200, sass/partials/_oldtheme.scss */
#carousel-prev {
  border-right: solid 1px #F8F8F8;
  left: 0;
}

/* line 205, 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 216, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-open {
  background-position: 0 -57px;
}

/* line 219, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-open:hover {
  background-position: 0 -38px;
}

/* line 222, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-closed {
  background-position: 0 -19px;
}

/* line 225, sass/partials/_oldtheme.scss */
#carousel-toggle.carousel-closed:hover {
  background-position: 0 0;
}

/* special imgs */
/* line 231, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb {
  cursor: pointer;
}

/* line 235, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb img {
  margin: 0;
}

/* line 239, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb {
  display: inline-block;
}

/* line 243, sass/partials/_oldtheme.scss */
.img-wrap-thumbs .thumb .overlay {
  overflow: hidden;
  position: absolute;
}

/* line 248, 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 265, 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 274, 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 283, sass/partials/_oldtheme.scss */
.lt-ie8 .img-wrap-thumbs .thumb {
  float: left;
}

/* line 287, sass/partials/_oldtheme.scss */
.lt-ie8 .portfolio-thumbs .thumb .overlay .name {
  margin-left: -80px;
}

/* line 301, 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 361, sass/partials/_oldtheme.scss */
.page-template-template-our-work-php .main {
  margin-bottom: 4em;
}

/* line 365, sass/partials/_oldtheme.scss */
.content-inset {
  margin-top: 1.3em;
}

/* line 369, sass/partials/_oldtheme.scss */
.rect-gray .entry-meta {
  max-width: 1000px;
}

/* Home Template � Featured Slides */
/* line 374, sass/partials/_oldtheme.scss */
.home-carousel-thumbs .thumb .overlay {
  display: block;
  height: 220px;
  width: 220px;
}

/* line 379, 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 385, sass/partials/_oldtheme.scss */
.home-carousel-thumbs .thumb .overlay .name {
  display: none;
  width: 195px;
}

/* line 389, 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 396, 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 406, 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 417, 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 430, sass/partials/_oldtheme.scss */
.tags a:hover {
  color: #F36E2A;
  background: #faefe9;
  border-color: #F36E2A;
}

/* line 435, 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 444, sass/partials/_oldtheme.scss */
.entry-meta .meta-dl.nowrap dd {
  clear: right;
  float: left;
}

/* line 449, sass/partials/_oldtheme.scss */
.entry-meta .meta-dl.nowrap dt {
  clear: left;
}

/* line 453, sass/partials/_oldtheme.scss */
.entry-meta .addthis_toolbox {
  clear: both;
  max-width: 200px;
  padding: 20px 0 20px 20px;
}

/* line 459, sass/partials/_oldtheme.scss */
.entry-meta .addthis_toolbox a {
  overflow: hidden;
  width: 45%;
}

/* line 464, sass/partials/_oldtheme.scss */
.post-content ul, .featured-press ul {
  margin: 0;
  padding: 0;
}

/* line 469, 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 476, sass/partials/_oldtheme.scss */
.meta-dl dt {
  float: left;
  display: inline;
}

/* line 481, sass/partials/_oldtheme.scss */
.meta-dl h5 {
  display: inline;
}

/* line 485, sass/partials/_oldtheme.scss */
.meta-dl dt h5 {
  margin: 0;
  padding-right: 5px;
}

/* line 490, sass/partials/_oldtheme.scss */
.meta-dl dd {
  margin: 0;
  clear: both;
}

/* line 495, sass/partials/_oldtheme.scss */
.lt-ie8 .meta-dl dt {
  float: none;
}

/* line 500, sass/partials/_oldtheme.scss */
.top-nav .current-menu-item a,
.top-nav .current-page-ancestor a {
  color: #F36E2A;
}

/* line 507, sass/partials/_oldtheme.scss */
.link-right {
  float: right;
  font-size: 75%;
  font-weight: 500;
  margin-top: .5%;
  text-transform: none;
}

/* line 517, sass/partials/_oldtheme.scss */
.links-turquoise a,
.links-turquoise a:link,
.links-turquoise a:visited {
  color: #70c2c8;
}

/* line 522, sass/partials/_oldtheme.scss */
.links-turquoise a:hover,
.links-turquoise a:active {
  color: #f36e2a;
}

/* line 528, sass/partials/_oldtheme.scss */
.links-gray a,
.links-gray a:link,
.links-gray a:visited {
  color: #969696;
}

/* line 533, sass/partials/_oldtheme.scss */
.links-gray a:hover,
.links-gray a:active {
  color: #F36E2A;
}

/* line 537, sass/partials/_oldtheme.scss */
.list-small {
  font-size: .9em;
}

/* line 542, sass/partials/_oldtheme.scss */
.list-small,
.list-medium {
  list-style: none;
  margin: 0 2em 1em 0;
  padding: 0;
}

/* line 548, sass/partials/_oldtheme.scss */
.list-medium {
  font-size: 1em;
}

/* line 552, sass/partials/_oldtheme.scss */
.list-small li {
  margin: 0;
  padding: 0;
}

/* line 557, sass/partials/_oldtheme.scss */
.list-small li h6 {
  font-size: .95em;
}

/* line 561, sass/partials/_oldtheme.scss */
.list-medium {
  margin-right: 0;
}

/* line 565, sass/partials/_oldtheme.scss */
.list-medium li h6 {
  font-size: .85em;
}

/* line 570, sass/partials/_oldtheme.scss */
.list-small li h6,
.list-medium li h6 {
  font-weight: 600;
  margin-bottom: 2px;
  text-transform: uppercase;
}

/* line 576, sass/partials/_oldtheme.scss */
.list-medium li {
  margin: 0 0 12px;
}

/* line 580, sass/partials/_oldtheme.scss */
.list-medium li a {
  font-size: 1em;
}

/* line 585, sass/partials/_oldtheme.scss */
.article-list .article-links {
  display: list-item;
}

/* line 592, 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 600, sass/partials/_oldtheme.scss */
.widget_tweetblender div.tb_tweet,
.widget_tweetblender div.tb_tweet {
  margin-bottom: 10px;
  min-height: inherit;
}

/* line 606, sass/partials/_oldtheme.scss */
.widget_tweetblender div.tb_tweet:last-child,
.widget_tweetblender div.tb_tweet:last-child {
  margin-bottom: 0;
}

/* line 612, sass/partials/_oldtheme.scss */
.sub-section-title {
  margin-bottom: 5%;
  text-transform: none;
}

/* line 618, sass/partials/_oldtheme.scss */
.feature ul li {
  border: none;
  margin: 0 0 14px 0;
  padding: 0;
}

/* line 624, sass/partials/_oldtheme.scss */
.swag-two {
  clear: both;
}

/*easy peezy design globals for max reusability*/
/* line 631, sass/partials/_oldtheme.scss */
.block {
  display: block;
}

/* line 635, sass/partials/_oldtheme.scss */
.border {
  border: 1px solid #e8e8e8;
}

/* line 639, sass/partials/_oldtheme.scss */
.border-bottom {
  border-bottom: 1px solid #e8e8e8;
}

/* line 643, sass/partials/_oldtheme.scss */
.border-top {
  border-top: 1px solid #e8e8e8;
}

/* line 656, 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 662, 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 671, 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 677, sass/partials/_oldtheme.scss */
.orange {
  color: #f36e2a;
}

/* line 681, sass/partials/_oldtheme.scss */
.purple {
  color: #713973;
}

/* line 685, sass/partials/_oldtheme.scss */
.text-shadow {
  text-shadow: 1px 1px 3px #888;
}

/* line 689, sass/partials/_oldtheme.scss */
.turquoise {
  color: #94d6db;
}

/* line 693, sass/partials/_oldtheme.scss */
.uppercase {
  text-transform: uppercase;
}

/* Extended Family
--------------------------------------------------------------------------- */
/* Services
--------------------------------------------------------------------------- */
/* inspire
--------------------------------------------------------------------------- */
/* line 710, sass/partials/_oldtheme.scss */
.inspire-block {
  margin-bottom: 5%;
}

/* line 714, 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 725, sass/partials/_oldtheme.scss */
body.page-template-template-share-php .sidebar li {
  padding-left: 0;
}

/* plugins
--------------------------------------------------------------------------- */
/* Isotope filtering */
/* line 733, sass/partials/_oldtheme.scss */
.isotope-item {
  z-index: 2;
}

/* line 737, sass/partials/_oldtheme.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* Isotope animations */
/* line 744, 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 753, 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 761, 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 772, 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 781, sass/partials/_oldtheme.scss */
.index .post {
  min-height: 175px;
  padding-bottom: 3.5%;
}

/* line 786, sass/partials/_oldtheme.scss */
.index .post h3 {
  color: #F36E2A;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 794, sass/partials/_oldtheme.scss */
.index .post .excerpt {
  font-size: .9em;
  line-height: 1.5em;
}

/* line 799, sass/partials/_oldtheme.scss */
.index .description {
  font-size: 130%;
  font-style: italic;
}

/* special targeting */
/* line 807, sass/partials/_oldtheme.scss */
.latest-posts nav li:last-child a {
  font-weight: normal;
  text-transform: none;
}

/* line 812, sass/partials/_oldtheme.scss */
.education pre {
  font-size: 13px;
}

/* line 816, sass/partials/_oldtheme.scss */
.staff-with-skills h3 {
  margin-bottom: 10px;
  padding: 8px 0;
}

/* line 821, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-image {
  float: left;
  margin-right: 8px;
}

/* line 826, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-meta {
  position: relative;
  bottom: 6px;
}

/* line 831, sass/partials/_oldtheme.scss */
.staff-with-skills .staff-name {
  display: block;
}

/* line 835, sass/partials/_oldtheme.scss */
.staff-with-skills .job-title {
  display: block;
  font-size: .75em;
  font-style: italic;
  margin-top: 2px;
}

/* line 843, sass/partials/_oldtheme.scss */
.single-gm_staff .bubble-list a,
.single-gm_staff .bubble-list a:visited {
  padding: 3px 6px;
  font-size: .9em;
}

/* line 851, 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 856, 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 862, sass/partials/_oldtheme.scss */
body.tax-gm_staff_skills .post {
  border-right: 0px none;
}

/* line 863, sass/partials/_oldtheme.scss */
body.tax-gm_staff_skills .post .sixcol {
  margin-left: 20px;
}

/* line 864, sass/partials/_oldtheme.scss */
.staff-image {
  float: left;
  width: 50px;
}

/* line 865, sass/partials/_oldtheme.scss */
.staff-image a {
  display: block;
  width: 50px;
}

/* line 866, sass/partials/_oldtheme.scss */
.staff-name {
  display: block;
}

/* line 867, 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 871, sass/partials/_oldtheme.scss */
  body.tax-gm_staff_skills .post .sixcol {
    margin-left: 0px;
  }

  /* line 872, sass/partials/_oldtheme.scss */
  body.tax-gm_staff_skills .main .ninecol .posts {
    border-right: 0px none;
  }
}
/* line 875, sass/partials/_oldtheme.scss */
body.single-gm_press .post {
  max-width: 80%;
  clear: both;
  margin: 0 auto;
}

/* line 876, sass/partials/_oldtheme.scss */
body.single-gm_press .post p.more {
  margin-bottom: 40px;
}

/* line 877, 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 878, sass/partials/_oldtheme.scss */
.map {
  padding-left: 30px;
}

/* Override image box shadows for Tool Bar */
/* line 883, 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 893, sass/partials/_oldtheme.scss */
  #menu-top-menu li {
    float: none;
    display: list-item;
  }

  /* line 897, 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 909, sass/partials/_oldtheme.scss */
  .top-nav .quote-button a:hover {
    background: none transparent;
    color: #333;
  }
}
@media only screen and (min-width: 768px) {
  /* line 916, sass/partials/_oldtheme.scss */
  ol {
    margin: 1em 0;
    padding: 0 0 0 1.1em;
  }

  /* line 920, sass/partials/_oldtheme.scss */
  ol {
    margin-left: .4em;
  }

  /* line 924, sass/partials/_oldtheme.scss */
  ul li,
  ol li {
    margin-left: 0;
  }

  /* line 927, sass/partials/_oldtheme.scss */
  h2 {
    line-height: 1.2em;
  }

  /* line 934, sass/partials/_oldtheme.scss */
  .breadcrumbs {
    font-size: .9em;
  }

  /* line 938, sass/partials/_oldtheme.scss */
  header .slogan {
    clear: none;
    display: inline;
    float: left;
    padding: 22px 22px 0 0;
  }

  /* line 945, sass/partials/_oldtheme.scss */
  .main {
    /*padding: 0 20px;*/
  }

  /* column images */
  /* line 950, sass/partials/_oldtheme.scss */
  .sidebar.threecol img {
    max-width: 95%;
  }

  /* line 955, sass/partials/_oldtheme.scss */
  .full-width .alignleft,
  .full-width .alignright {
    max-width: 48%;
  }

  /* line 958, sass/partials/_oldtheme.scss */
  .full-width .alignleft {
    float: left;
  }

  /* line 961, sass/partials/_oldtheme.scss */
  .full-width .alignright {
    clear: right;
    float: right;
  }

  /* line 965, sass/partials/_oldtheme.scss */
  .full-width-thumbs .thumb {
    margin: .75% .625%;
  }

  /* line 968, sass/partials/_oldtheme.scss */
  .feature-videos .video-wrap .ninecol {
    margin-bottom: 0;
  }

  /* Header */
  /* line 973, sass/partials/_oldtheme.scss */
  .top-nav {
    padding-bottom: 0;
  }

  /* line 976, sass/partials/_oldtheme.scss */
  .top-nav ul li {
    margin: 0 30px 0 0;
  }

  /* line 979, sass/partials/_oldtheme.scss */
  .top-nav ul li a {
    font-size: 1.1em;
  }

  /* line 982, sass/partials/_oldtheme.scss */
  .search-form-wrap {
    clear: none;
    padding: 6px 0 0 0;
  }

  /* line 986, sass/partials/_oldtheme.scss */
  .search-form-wrap .search-field {
    width: 95%;
  }

  /* General Page + Interior Templates */
  /* line 991, sass/partials/_oldtheme.scss */
  .title {
    font-size: 43px;
  }

  /* line 1009, 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 1019, 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 1027, sass/partials/_oldtheme.scss */
  .single-attachment .row .content-wrap {
    border-right: 0;
  }

  /* line 1031, sass/partials/_oldtheme.scss */
  .full-width .break {
    font-size: 1.5em;
  }

  /* line 1034, sass/partials/_oldtheme.scss */
  .entry-content {
    padding-right: 3.5%;
  }

  /* line 1037, sass/partials/_oldtheme.scss */
  .entry-meta .meta-dl {
    border-right: 1px solid #D8D8D8;
    clear: none;
    float: left;
    width: 150px;
  }

  /* line 1043, sass/partials/_oldtheme.scss */
  .entry-meta .addthis_toolbox {
    clear: none;
    float: left;
    max-width: 23%;
  }

  /* special targeting */
  /* line 1054, 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 1059, 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 1067, sass/partials/_oldtheme.scss */
  body a.tb_archivelink {
    float: none;
  }

  /* Header */
  /* line 1076, sass/partials/_oldtheme.scss */
  .search-form-wrap .search-field {
    width: 97%;
  }

  /* Home Template */
  /* line 1082, sass/partials/_oldtheme.scss */
  .featured-work-slides {
    overflow-y: hidden;
    height: 220px;
  }

  /* line 1087, sass/partials/_oldtheme.scss */
  .content-nested {
    margin-top: 20px;
  }

  /* line 1090, sass/partials/_oldtheme.scss */
  .content-inset {
    clear: both;
  }

  /* line 1093, 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 1107, 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 1116, sass/partials/_oldtheme.scss */
.lt-ie9 {
  min-width: 1140px;
}

/* IE fix: Get A Quote button bottom cut off */
/* line 1121, 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 1141, sass/partials/_oldtheme.scss */
.lt-ie9 .img-wrap-thumbs-sm .thumb {
  margin: 1.4% 1.1%;
}

/* IE fix: Overlay portfolio thumb overlay */
/* line 1146, sass/partials/_oldtheme.scss */
.lt-ie9 .img-wrap-thumbs .thumb .overlay .name {
  margin-bottom: -10px;
}

/* IE fix: Home page portfolio thumbs (services links)  */
/* line 1151, sass/partials/_oldtheme.scss */
.lt-ie9 .portfolio-thumb-wrap {
  position: relative;
}

/* line 1154, 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 1162, 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 1168, 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 1192, 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 1193, sass/partials/_oldtheme.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 1194, sass/partials/_oldtheme.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 1195, sass/partials/_oldtheme.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 1196, 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 1197, sass/partials/_oldtheme.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1198, sass/partials/_oldtheme.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 1199, sass/partials/_oldtheme.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 1200, sass/partials/_oldtheme.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
}

  /* line 1202, sass/partials/_oldtheme.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1203, sass/partials/_oldtheme.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* ======================================================================
	ZINE STUFF
	All styles brought over from the Zine
	===================================================================== */
/* line 1214, sass/partials/_oldtheme.scss */
.single .feature-vid {
  max-height: 684px;
}

/* line 1218, sass/partials/_oldtheme.scss */
.single .zine-main-section .post ul,
.single .zine-main-section .post ol {
  margin: 1em 3em 3em 3em;
}

/* line 1222, sass/partials/_oldtheme.scss */
.single .zine-main-section .post ul li,
.single .zine-main-section .post ol li {
  margin-bottom: 0.75em;
}

/* line 1227, sass/partials/_oldtheme.scss */
.single .zine-main-section .flag ul,
.single .zine-main-section .flag ol {
  margin: 0;
}

/* line 1231, sass/partials/_oldtheme.scss */
.single .zine-main-section .flag ul li,
.single .zine-main-section .flag ol li {
  margin-bottom: 0;
}

/* line 1236, sass/partials/_oldtheme.scss */
.single .addthis-wrapper,
.single .carbon-ad,
.single .zine-adrotate {
  padding-left: 20px;
}

/* line 1239, sass/partials/_oldtheme.scss */
.single .zine-adrotate {
  font-size: 90%;
}

/*start addthis*/
/* line 1243, sass/partials/_oldtheme.scss */
.single .addthis-wrapper iframe {
  background: none;
  border: 0px none;
  box-shadow: none;
  padding: 0px;
  webkit-box-shadow: none;
}

/* line 1251, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_button_facebook_like iframe {
  max-width: 80px;
}

/* line 1255, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_button_tweet iframe {
  max-width: 90px;
}

/* line 1259, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox a {
  padding: 0;
  position: relative;
}

/* line 1263, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_button_tweet {
  top: -2px;
}

/* line 1266, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_button_pinterest_pinit {
  top: -3px;
  left: 5px;
}

/* line 1270, sass/partials/_oldtheme.scss */
.single .addthis-wrapper .addthis_toolbox .addthis_counter {
  top: -1px;
}

/* line 1274, 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 1281, sass/partials/_oldtheme.scss */
.single .feature-img,
.single .feature-vid {
  margin-top: 20px;
}

/* line 1285, sass/partials/_oldtheme.scss */
.single .zine-main-section .post h4 {
  margin-bottom: 20px;
}

/* line 1289, sass/partials/_oldtheme.scss */
.single .zine-main-section .post p {
  font-size: 1.125em;
  margin-bottom: 1.875em;
}

/* line 1293, sass/partials/_oldtheme.scss */
.single .zine-main-section .post p.wp-caption-text {
  font-size: .8em;
  line-height: 21px;
}

/* line 1297, sass/partials/_oldtheme.scss */
.modern .post > p:first-child {
  font-size: 1.714em !important;
  line-height: 32px !important;
  margin-bottom: 40px;
}

/* line 1304, sass/partials/_oldtheme.scss */
.post blockquote > p {
  line-height: 1.5em !important;
  margin: 0 !important;
}

/* line 1311, sass/partials/_oldtheme.scss */
.single .related,
.single .discussion,
.single .promo {
  padding: 0 20px;
}

/* line 1316, sass/partials/_oldtheme.scss */
.single .related .row,
.single .discussion .row {
  border-top: 1px solid #eeedec;
  padding: 30px 0;
}

/* line 1321, sass/partials/_oldtheme.scss */
.single .related article img {
  float: left;
}

/* line 1325, sass/partials/_oldtheme.scss */
.single .related article h5 {
  font-size: 1.143em;
  font-weight: normal;
  margin-bottom: 5px;
}

/* line 1332, sass/partials/_oldtheme.scss */
.single .related article div.entry-meta,
.single .related article p {
  font-size: 0.929em;
  margin-bottom: 5px;
}

/* line 1339, sass/partials/_oldtheme.scss */
.single .related article p,
.single .related article h5,
.single .related article div.entry-meta {
  margin-left: 190px;
}

/* line 1343, sass/partials/_oldtheme.scss */
.single .discussion h4 {
  margin-bottom: 10px;
}

/* line 1347, sass/partials/_oldtheme.scss */
.single .discussion p {
  font-size: 0.929em;
  line-height: 18px;
}

/* line 1352, 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 1380, sass/partials/_oldtheme.scss */
.meta .flag ul {
  margin: 0;
}
/* line 1384, sass/partials/_oldtheme.scss */
.meta .flag ul li {
  display: inline;
  margin: 0;
}
/* line 1388, sass/partials/_oldtheme.scss */
.meta .flag ul li a {
  color: #94D6DB;
}
/* line 1391, sass/partials/_oldtheme.scss */
.meta .flag ul li a:hover {
  color: #F36E2A;
}
/* line 1396, sass/partials/_oldtheme.scss */
.meta .flag ul li:first-child:before {
  content: "";
}
/* line 1400, sass/partials/_oldtheme.scss */
.meta .flag ul li:before {
  content: "\2014\0000a0";
}

@media only screen and (max-width: 1140px) {
  /* line 1407, sass/partials/_oldtheme.scss */
  .post blockquote {
    border-top: solid 1px #eeedec;
    border-bottom: solid 1px #eeedec;
    margin-bottom: 6%;
    padding: 5% 0;
  }

  /* line 1414, sass/partials/_oldtheme.scss */
  .post blockquote em {
    font-size: 1.231em;
  }

  /* line 1417, sass/partials/_oldtheme.scss */
  .single .post .meta {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1425, sass/partials/_oldtheme.scss */
  .feature-img {
    margin: 0 0 20px 0;
  }

  /* line 1432, sass/partials/_oldtheme.scss */
  .posts-column {
    clear: none;
  }

  /* line 1435, sass/partials/_oldtheme.scss */
  .last .posts-column {
    padding-left: 30px;
  }

  /* line 1442, 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 1446, sass/partials/_oldtheme.scss */
  .single .related h4 {
    padding-left: 20px;
  }

  /* line 1450, 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 1456, 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 1478, 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 1489, 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 1498, 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 1509, 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 1515, 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 1523, sass/partials/_oldtheme.scss */
  .modern .post blockquote em {
    font-size: 1.308em;
    font-style: italic;
    line-height: 1.462em;
  }

  /* line 1529, 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 1545, 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 1554, sass/partials/_oldtheme.scss */
.follow-gomedia {
  padding-top: 50px;
}
