/******************************************************************
Site Name:
Author:

Stylesheet: IE Stylesheet

So instead of using the respond.js file to add media query support
to IE, we're going to use SASS to create an easily readable css file.
Here, we import all the styles the standard stylesheet gets, only
without the media queries. No need to worry about editing anything!

******************************************************************/
/******************************************************************
IMPORTS & DEPENDENCIES
Remember, all the BASE styles are called already since IE can
read those. Below, we need to import only the stuff IE can't
understand (what's inside the media queries). We also need to
import the mixins file so SASS can understand the variables.
******************************************************************/
/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/*  @font-face {
      font-family: 'Font Name';
      src: url('library/fonts/font-name.eot');
      src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 65, partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig"; }

/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/******************************************************************
Site Name:
Author:

Stylesheet: IE Grid Styles

Since the example grid is based on media queries, so rather than
setup some js library that would make IE8 and below understand
media queries, let's just add some styles that serves a fixed grid.

Again, if you want to roll your own, just remove this junk and put
whatever you use in here.

******************************************************************/
/******************************************************************
Site Name:
Author:

Stylesheet: 481px and Up Stylesheet

This stylesheet is loaded for larger devices. It's set to
481px because at 480px it would load on a landscaped iPhone.
This isn't ideal because then you would be loading all those
extra styles on that same mobile connection.

A word of warning. This size COULD be a larger mobile device,
so you still want to keep it pretty light and simply expand
upon your base.scss styles.

******************************************************************/
/*
IMPORTANT NOTE ABOUT SASS 3.3 & UP
You can't use @extend within media queries
anymore, so just be aware that if you drop
them in here, they won't work.
*/
/*********************
NAVIGATION STYLES
*********************/
/* .menu is clearfixed inside mixins.scss */
/* line 33, breakpoints/_481up.scss */
.menu {
  /* end .menu ul */ }
  /* line 34, breakpoints/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */ }
    /* line 35, breakpoints/_481up.scss */
    .menu ul li {
      /*
      plan your menus and drop-downs wisely.
      */ }
      /* line 36, breakpoints/_481up.scss */
      .menu ul li a {
        /*
        you can use hover styles here even though this size
        has the possibility of being a mobile device.
        */ }

/* end .menu */
/*********************
POSTS & CONTENT STYLES
*********************/
/* entry content */
/* line 81, breakpoints/_481up.scss */
.entry-content {
  /* at this larger size, we can start to align images */ }
  /* line 85, breakpoints/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left; }
  /* line 90, breakpoints/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right; }
  /* line 95, breakpoints/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both; }

/* end .entry-content */
/*********************
FOOTER STYLES
*********************/
/*
check your menus here. do they look good?
do they need tweaking?
*/
/* end .footer-links */
/******************************************************************
Site Name:
Author:

Stylesheet: Tablet & Small Desktop Stylesheet

Here's where you can start getting into the good stuff.
This size will work on iPads, other tablets, and desktops.
So you can start working with more styles, background images,
and other resources. You'll also notice the grid starts to
come into play. Have fun!

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/*********************
LAYOUT & GRID STYLES
*********************/
/* line 26, breakpoints/_768up.scss */
.wrap {
  width: 760px; }

/*********************
HEADER STYLES
*********************/
/*********************
NAVIGATION STYLES
*********************/
/* line 42, breakpoints/_768up.scss */
.nav {
  border: 0;
  /* end .menu ul li */
  /* highlight current page */
  /* end current highlighters */ }
  /* line 44, breakpoints/_768up.scss */
  .nav ul {
    background: #323944;
    margin-top: 0; }
  /* line 48, breakpoints/_768up.scss */
  .nav li {
    float: left;
    position: relative;
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */ }
    /* line 52, breakpoints/_768up.scss */
    .nav li a {
      border-bottom: 0;
      /*
      you can use hover styles here even though this size
      has the possibility of being a mobile device.
      */ }
      /* line 59, breakpoints/_768up.scss */
      .nav li a:hover, .nav li a:focus {
        color: #fff;
        text-decoration: underline; }
    /* line 71, breakpoints/_768up.scss */
    .nav li ul.sub-menu,
    .nav li ul.children {
      margin-top: 0;
      border: 1px solid #ccc;
      border-top: 0;
      position: absolute;
      visibility: hidden;
      z-index: 8999;
      /* highlight sub-menu current page */ }
      /* line 80, breakpoints/_768up.scss */
      .nav li ul.sub-menu li,
      .nav li ul.children li {
        /*
        if you need to go deeper, go nuts
        just remember deeper menus suck
        for usability. k, bai.
        */ }
        /* line 82, breakpoints/_768up.scss */
        .nav li ul.sub-menu li a,
        .nav li ul.children li a {
          padding-left: 10px;
          border-right: 0;
          display: block;
          width: 180px;
          border-bottom: 1px solid #ccc; }
        /* line 99, breakpoints/_768up.scss */
        .nav li ul.sub-menu li:last-child a,
        .nav li ul.children li:last-child a {
          border-bottom: 0; }
        /* line 109, breakpoints/_768up.scss */
        .nav li ul.sub-menu li ul,
        .nav li ul.children li ul {
          top: 0;
          left: 100%; }
    /* line 124, breakpoints/_768up.scss */
    .nav li:hover > ul {
      top: auto;
      visibility: visible; }

/* end .nav */
/*********************
SIDEBARS & ASIDES
*********************/
/* line 144, breakpoints/_768up.scss */
.sidebar {
  margin-top: 2.2em; }

/* line 148, breakpoints/_768up.scss */
.widgettitle {
  border-bottom: 2px solid #444;
  margin-bottom: 0.75em; }

/* line 153, breakpoints/_768up.scss */
.widget {
  padding: 0 10px;
  margin: 2.2em 0; }
  /* line 158, breakpoints/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */ }
    /* line 166, breakpoints/_768up.scss */
    .widget ul li ul {
      margin-top: 0.75em;
      padding-left: 1em; }

/* links widget */
/* meta widget */
/* pages widget */
/* recent-posts widget */
/* archives widget */
/* tag-cloud widget */
/* calendar widget */
/* category widget */
/* recent-comments widget */
/* search widget */
/* text widget */
/*********************
FOOTER STYLES
*********************/
/*
you'll probably need to do quite a bit
of overriding here if you styled them for
mobile. Make sure to double check these!
*/
/* line 274, breakpoints/_768up.scss */
.footer-links ul li {
  /*
  be careful with the depth of your menus.
  it's very rare to have multi-depth menus in
  the footer.
  */ }

/* end .footer-links */
/******************************************************************
Site Name:
Author:

Stylesheet: Desktop Stylsheet

This is the desktop size. It's larger than an iPad so it will only
be seen on the Desktop.

******************************************************************/
/* line 12, breakpoints/_1030up.scss */
.wrap {
  width: 1040px; }

/*
you can call the larger styles if you want, but there's really no need
*/
/******************************************************************
ADDITIONAL IE FIXES
These fixes are now ONLY seen by IE, so you don't have to worry
about using prefixes, although it's best practice. For more info
on using Modernizr classes, check out this link:
http://www.modernizr.com/docs/
******************************************************************/
/*
For example, you can use something like:

.no-textshadow .class { ... }

You can also target specific versions by using the classes applied to
the html element. These can sometimes change, so take a look inside the
header.php file to see what they are:


.lt-ie8 .class { ... }

*/
/*
** colours
*/
/*
** mixins
*/
/* line 9, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
.graphic, .bx-wrapper .bx-controls-direction > span.bx-next:after, .bx-wrapper .bx-controls-direction > span.bx-prev:after {
  background: transparent url("../images/sprite.png?201505281841") no-repeat scroll top left;
  background-size: 400px 200px;
  display: inline-block; }
  /* line 19, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.twitter, .bx-wrapper .bx-controls-direction > span.twitter.bx-next:after, .bx-wrapper .bx-controls-direction > span.twitter.bx-prev:after {
    background-position: -50px -50px;
    width: 22px;
    height: 18px; }
    /* line 23, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
    .graphic.twitter:hover, .bx-wrapper .bx-controls-direction > span.twitter.bx-next:hover:after, .bx-wrapper .bx-controls-direction > span.twitter.bx-prev:hover:after {
      background-position: -100px -50px; }
  /* line 28, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.facebook, .bx-wrapper .bx-controls-direction > span.facebook.bx-next:after, .bx-wrapper .bx-controls-direction > span.facebook.bx-prev:after {
    background-position: -150px -50px;
    width: 10px;
    height: 19px; }
    /* line 32, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
    .graphic.facebook:hover, .bx-wrapper .bx-controls-direction > span.facebook.bx-next:hover:after, .bx-wrapper .bx-controls-direction > span.facebook.bx-prev:hover:after {
      background-position: -200px -50px; }
  /* line 37, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.instagram, .bx-wrapper .bx-controls-direction > span.instagram.bx-next:after, .bx-wrapper .bx-controls-direction > span.instagram.bx-prev:after {
    background-position: -250px -50px;
    width: 19px;
    height: 20px; }
    /* line 41, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
    .graphic.instagram:hover, .bx-wrapper .bx-controls-direction > span.instagram.bx-next:hover:after, .bx-wrapper .bx-controls-direction > span.instagram.bx-prev:hover:after {
      background-position: -300px -50px; }
  /* line 50, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.slideshow-arrow-prev, .bx-wrapper .bx-controls-direction > span.slideshow-arrow-prev.bx-next:after, .bx-wrapper .bx-controls-direction > span.bx-prev:after {
    background-position: -148px -99px;
    width: 24px;
    height: 42px; }
  /* line 56, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.slideshow-arrow-next, .bx-wrapper .bx-controls-direction > span.bx-next:after, .bx-wrapper .bx-controls-direction > span.slideshow-arrow-next.bx-prev:after {
    background-position: -199px -99px;
    width: 23px;
    height: 42px; }
  /* line 62, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.slideshow-cross, .bx-wrapper .bx-controls-direction > span.slideshow-cross.bx-next:after, .bx-wrapper .bx-controls-direction > span.slideshow-cross.bx-prev:after {
    background-position: -50px -100px;
    width: 30px;
    height: 30px; }
    /* line 66, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
    .graphic.slideshow-cross:hover, .bx-wrapper .bx-controls-direction > span.slideshow-cross.bx-next:hover:after, .bx-wrapper .bx-controls-direction > span.slideshow-cross.bx-prev:hover:after {
      background-position: -100px -100px; }
  /* line 71, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_graphics.scss */
  .graphic.slideshow-cross-white, .bx-wrapper .bx-controls-direction > span.slideshow-cross-white.bx-next:after, .bx-wrapper .bx-controls-direction > span.slideshow-cross-white.bx-prev:after {
    background-position: -100px -100px;
    width: 30px;
    height: 30px; }

/*
** fonts
*/
@font-face {
  font-family: Beck;
  src: url("../fonts/Beck.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Beck.eot?#iefix") format("embedded-opentype"), url("../fonts/Beck.woff2") format("woff2"), url("../fonts/Beck.woff") format("woff"), url("../fonts/Beck.ttf") format("truetype"), url("../fonts/Beck.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
@font-face {
  font-family: Postal;
  src: url("../fonts/Postal.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Postal.eot?#iefix") format("embedded-opentype"), url("../fonts/Postal.woff2") format("woff2"), url("../fonts/Postal.woff") format("woff"), url("../fonts/Postal.ttf") format("truetype"), url("../fonts/Postal.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
/*
** buttons
*/
/* line 7, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
.btn, .btn-black, .btn-black-sml {
  text-decoration: none !important;
  cursor: pointer;
  border: none !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  display: inline-block;
  font-size: rem-calc(14px);
  padding: rem-calc(8px) rem-calc(10px) !important; }
  /* line 16, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
  .btn:disabled, .btn-black:disabled, .btn-black-sml:disabled {
    cursor: default; }
  /* line 20, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
  .btn.sml, .sml.btn-black, .btn-black-sml {
    font-size: rem-calc(11px);
    padding: rem-calc(5px) rem-calc(8px) !important; }

/*
** btn-black  white on #333
*/
/* line 33, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
.btn-black, .btn-black-sml, .btn-black:link, .btn-black-sml:link, .btn-black:visited, .btn-black-sml:visited {
  color: #fff !important;
  background-color: #333 !important; }
/* line 37, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
.btn-black:hover, .btn-black-sml:hover, .btn-black:active, .btn-black-sml:active, .btn-black:not(:disabled), .btn-black-sml:not(:disabled) {
  background-color: #1a1a1a !important; }
/* line 40, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_buttons.scss */
.btn-black:disabled, .btn-black-sml:disabled {
  background-color: #4d4d4d !important;
  pointer-events: none;
  cursor: default; }

/*
** standard form styles
*/
/* line 7, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_forms.scss */
form {
  /**
  input[type="submit"] {
  	@extend .btn-black;
  }
  **/ }
  /* line 8, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_forms.scss */
  form label {
    font-size: rem-calc(16px); }
  /* line 18, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/partials/_traceart_forms.scss */
  form .form-group {
    margin-bottom: 1rem; }

/*
** a style for <a> links that have no text
*/
/* line 6, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.aimg {
  line-height: 0;
  font-size: 0;
  text-indent: -10000em; }

/*
** dflt <a> style  clr-hero-yellow/underline, clr-hero-yellow/underline
*/
/* line 18, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
a, a:link, a:visited {
  color: #fff100;
  text-decoration: underline;
  cursor: pointer; }

/* line 24, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
a:hover, a:active {
  color: #fff100 !important;
  text-decoration: underline; }

/*
** astyle-noul  - no underline! useful for non-standard <a> links that
** are divs with all sorts of text in them...
*/
/* line 36, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle-noul, .astyle-noul:link, .astyle-noul:visited, .astyle-noul:hover, .astyle-noul:active {
  cursor: pointer;
  text-decoration: none !important; }

/*
** astyle1  clr-hero-yellow/underline, clr-hero-yellow/underline
*/
/* line 47, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle1, .astyle1:link, .astyle1:visited {
  color: #fff100 !important;
  text-decoration: underline;
  cursor: pointer; }

/* line 53, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle1:hover, .astyle1:active {
  color: #fff100 !important;
  text-decoration: underline; }

/*
** astyle2  clr-hero-beige/underline, clr-hero-yellow/underline
*/
/* line 64, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle2, body#page-home #about a, body#page-home #venues a, body#page-artwork #artwork-info #artwork-stuff #yada #where a, .astyle2:link, body#page-home #about a:link, body#page-home #venues a:link, body#page-artwork #artwork-info #artwork-stuff #yada #where a:link, .astyle2:visited, body#page-home #about a:visited, body#page-home #venues a:visited, body#page-artwork #artwork-info #artwork-stuff #yada #where a:visited {
  color: #c8c7b9 !important;
  text-decoration: underline;
  cursor: pointer; }

/* line 70, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle2:hover, body#page-home #about a:hover, body#page-home #venues a:hover, body#page-artwork #artwork-info #artwork-stuff #yada #where a:hover, .astyle2:active, body#page-home #about a:active, body#page-home #venues a:active, body#page-artwork #artwork-info #artwork-stuff #yada #where a:active {
  color: #fff100 !important;
  text-decoration: underline; }

/*
** astyle3  clr-hero-green/underline, clr-hero-beige/underline
*/
/* line 81, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle3, body#page-home #supporters a, .astyle3:link, body#page-home #supporters a:link, .astyle3:visited, body#page-home #supporters a:visited {
  color: #395d65 !important;
  text-decoration: underline;
  cursor: pointer; }

/* line 87, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle3:hover, body#page-home #supporters a:hover, .astyle3:active, body#page-home #supporters a:active {
  color: #c8c7b9 !important;
  text-decoration: underline; }

/*
** astyle4  button-style, clr-hero-yellow on clr-hero-beige
*/
/* line 98, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle4, .bid-btn, .astyle4:link, .bid-btn:link, .astyle4:visited, .bid-btn:visited {
  color: #fff100 !important;
  background-color: #c8c7b9 !important;
  text-decoration: none !important;
  cursor: pointer;
  text-transform: uppercase !important;
  line-height: 1 !important; }

/* line 107, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle4:hover, .bid-btn:hover, .astyle4:active, .bid-btn:active {
  text-decoration: none; }

/*
** astyle5  clr-hero-green/none, clr-hero-green/underline
*/
/* line 117, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle5, .astyle5:link, .astyle5:visited {
  color: #395d65 !important;
  text-decoration: none;
  cursor: pointer; }

/* line 123, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle5:hover, .astyle5:active {
  color: #395d65 !important;
  text-decoration: underline; }

/*
** astyle6  clr-hero-beige/none, clr-hero-green/underline
*/
/* line 134, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle6, .astyle6:link, .astyle6:visited {
  color: #c8c7b9 !important;
  text-decoration: none;
  cursor: pointer; }

/* line 140, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.astyle6:hover, .astyle6:active {
  color: #395d65 !important;
  text-decoration: underline; }

/*
** "bid" button
*/
/* line 151, /Volumes/data/dropbox-bhu/Dropbox/devel/binarybhu/websites/traceart/traceart.dev/wp-content/themes/traceart/library/scss/modules/_traceart_links.scss */
.bid-btn {
  font-family: Beck;
  /* weight and style are part of the font */
  font-size: rem-calc(38px) !important;
  padding: 0.5rem 1.75rem 0.1rem !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: none; }

/* line 364, foundation/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.1/"; }

/* line 368, foundation/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

/* line 373, foundation/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0; }

/* line 378, foundation/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em; }

/* line 383, foundation/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em; }

/* line 388, foundation/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em; }

/* line 393, foundation/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em; }

/* line 398, foundation/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em; }

/* line 403, foundation/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em; }

/* line 408, foundation/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em; }

/* line 413, foundation/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false; }

/* line 422, foundation/foundation/components/_global.scss */
html, body {
  height: 100%; }

/* line 425, foundation/foundation/components/_global.scss */
html {
  box-sizing: border-box; }

/* line 428, foundation/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

/* line 434, foundation/foundation/components/_global.scss */
html,
body {
  font-size: 100%; }

/* line 438, foundation/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative; }

/* line 451, foundation/foundation/components/_global.scss */
a:hover {
  cursor: pointer; }

/* line 454, foundation/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 456, foundation/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic; }

/* line 461, foundation/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

/* line 468, foundation/foundation/components/_global.scss */
.left {
  float: left !important; }

/* line 469, foundation/foundation/components/_global.scss */
.right {
  float: right !important; }

/* line 172, foundation/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
/* line 173, foundation/foundation/components/_global.scss */
.clearfix:after {
  clear: both; }

/* line 473, foundation/foundation/components/_global.scss */
.hide {
  display: none; }

/* line 478, foundation/foundation/components/_global.scss */
.invisible {
  visibility: hidden; }

/* line 484, foundation/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 487, foundation/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle; }

/* line 497, foundation/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px; }

/* line 500, foundation/foundation/components/_global.scss */
select {
  width: 100%; }

/* line 228, foundation/foundation/components/_grid.scss */
.row {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%; }
  /* line 172, foundation/foundation/components/_global.scss */
  .row:before, .row:after {
    content: " ";
    display: table; }
  /* line 173, foundation/foundation/components/_global.scss */
  .row:after {
    clear: both; }
  /* line 232, foundation/foundation/components/_grid.scss */
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  /* line 235, foundation/foundation/components/_grid.scss */
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  /* line 238, foundation/foundation/components/_grid.scss */
  .row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto; }
    /* line 172, foundation/foundation/components/_global.scss */
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    .row .row:after {
      clear: both; }
    /* line 239, foundation/foundation/components/_grid.scss */
    .row .row.collapse {
      margin: 0;
      max-width: none;
      width: auto; }
      /* line 172, foundation/foundation/components/_global.scss */
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      /* line 173, foundation/foundation/components/_global.scss */
      .row .row.collapse:after {
        clear: both; }

/* line 243, foundation/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }

/* line 248, foundation/foundation/components/_grid.scss */
.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right; }
/* line 251, foundation/foundation/components/_grid.scss */
.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left; }

@media only screen {
  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 3.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 3.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 6.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 6.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 10%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 10%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 13.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 13.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 20%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 20%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 23.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 23.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 26.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 26.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 30%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 30%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 36.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 36.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-12 {
    position: relative;
    left: 40%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-12 {
    position: relative;
    right: 40%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-13 {
    position: relative;
    left: 43.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-13 {
    position: relative;
    right: 43.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-14 {
    position: relative;
    left: 46.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-14 {
    position: relative;
    right: 46.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-15 {
    position: relative;
    left: 50%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-15 {
    position: relative;
    right: 50%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-16 {
    position: relative;
    left: 53.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-16 {
    position: relative;
    right: 53.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-17 {
    position: relative;
    left: 56.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-17 {
    position: relative;
    right: 56.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-18 {
    position: relative;
    left: 60%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-18 {
    position: relative;
    right: 60%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-19 {
    position: relative;
    left: 63.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-19 {
    position: relative;
    right: 63.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-20 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-20 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-21 {
    position: relative;
    left: 70%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-21 {
    position: relative;
    right: 70%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-22 {
    position: relative;
    left: 73.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-22 {
    position: relative;
    right: 73.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-23 {
    position: relative;
    left: 76.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-23 {
    position: relative;
    right: 76.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-24 {
    position: relative;
    left: 80%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-24 {
    position: relative;
    right: 80%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-25 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-25 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-26 {
    position: relative;
    left: 86.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-26 {
    position: relative;
    right: 86.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-27 {
    position: relative;
    left: 90%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-27 {
    position: relative;
    right: 90%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-28 {
    position: relative;
    left: 93.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-28 {
    position: relative;
    right: 93.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .small-push-29 {
    position: relative;
    left: 96.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .small-pull-29 {
    position: relative;
    right: 96.66667%;
    left: auto; }

  /* line 163, foundation/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-1 {
    width: 3.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-2 {
    width: 6.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-3 {
    width: 10%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-4 {
    width: 13.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-5 {
    width: 16.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-6 {
    width: 20%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-7 {
    width: 23.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-8 {
    width: 26.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-9 {
    width: 30%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-10 {
    width: 33.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-11 {
    width: 36.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-12 {
    width: 40%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-13 {
    width: 43.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-14 {
    width: 46.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-15 {
    width: 50%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-16 {
    width: 53.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-17 {
    width: 56.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-18 {
    width: 60%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-19 {
    width: 63.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-20 {
    width: 66.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-21 {
    width: 70%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-22 {
    width: 73.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-23 {
    width: 76.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-24 {
    width: 80%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-25 {
    width: 83.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-26 {
    width: 86.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-27 {
    width: 90%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-28 {
    width: 93.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-29 {
    width: 96.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .small-30 {
    width: 100%; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0 !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 3.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 6.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 10% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 13.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 16.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 20% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 23.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 26.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 30% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 33.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 36.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-12 {
    margin-left: 40% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-13 {
    margin-left: 43.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-14 {
    margin-left: 46.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-15 {
    margin-left: 50% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-16 {
    margin-left: 53.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-17 {
    margin-left: 56.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-18 {
    margin-left: 60% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-19 {
    margin-left: 63.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-20 {
    margin-left: 66.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-21 {
    margin-left: 70% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-22 {
    margin-left: 73.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-23 {
    margin-left: 76.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-24 {
    margin-left: 80% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-25 {
    margin-left: 83.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-26 {
    margin-left: 86.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-27 {
    margin-left: 90% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-28 {
    margin-left: 93.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .small-offset-29 {
    margin-left: 96.66667% !important; }

  /* line 175, foundation/foundation/components/_grid.scss */
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  /* line 183, foundation/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  /* line 186, foundation/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 194, foundation/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  /* line 200, foundation/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  /* line 205, foundation/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; }

  /* line 212, foundation/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  /* line 215, foundation/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  /* line 218, foundation/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; } }
@media only screen and (min-width: 40.0625em) {
  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 3.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 3.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 6.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 6.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 10%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 10%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 13.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 13.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 20%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 20%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 23.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 23.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 26.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 26.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 30%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 30%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 36.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 36.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-12 {
    position: relative;
    left: 40%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-12 {
    position: relative;
    right: 40%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-13 {
    position: relative;
    left: 43.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-13 {
    position: relative;
    right: 43.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-14 {
    position: relative;
    left: 46.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-14 {
    position: relative;
    right: 46.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-15 {
    position: relative;
    left: 50%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-15 {
    position: relative;
    right: 50%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-16 {
    position: relative;
    left: 53.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-16 {
    position: relative;
    right: 53.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-17 {
    position: relative;
    left: 56.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-17 {
    position: relative;
    right: 56.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-18 {
    position: relative;
    left: 60%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-18 {
    position: relative;
    right: 60%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-19 {
    position: relative;
    left: 63.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-19 {
    position: relative;
    right: 63.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-20 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-20 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-21 {
    position: relative;
    left: 70%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-21 {
    position: relative;
    right: 70%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-22 {
    position: relative;
    left: 73.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-22 {
    position: relative;
    right: 73.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-23 {
    position: relative;
    left: 76.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-23 {
    position: relative;
    right: 76.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-24 {
    position: relative;
    left: 80%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-24 {
    position: relative;
    right: 80%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-25 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-25 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-26 {
    position: relative;
    left: 86.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-26 {
    position: relative;
    right: 86.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-27 {
    position: relative;
    left: 90%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-27 {
    position: relative;
    right: 90%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-28 {
    position: relative;
    left: 93.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-28 {
    position: relative;
    right: 93.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .medium-push-29 {
    position: relative;
    left: 96.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .medium-pull-29 {
    position: relative;
    right: 96.66667%;
    left: auto; }

  /* line 163, foundation/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-1 {
    width: 3.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-2 {
    width: 6.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-3 {
    width: 10%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-4 {
    width: 13.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-5 {
    width: 16.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-6 {
    width: 20%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-7 {
    width: 23.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-8 {
    width: 26.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-9 {
    width: 30%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-10 {
    width: 33.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-11 {
    width: 36.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-12 {
    width: 40%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-13 {
    width: 43.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-14 {
    width: 46.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-15 {
    width: 50%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-16 {
    width: 53.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-17 {
    width: 56.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-18 {
    width: 60%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-19 {
    width: 63.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-20 {
    width: 66.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-21 {
    width: 70%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-22 {
    width: 73.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-23 {
    width: 76.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-24 {
    width: 80%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-25 {
    width: 83.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-26 {
    width: 86.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-27 {
    width: 90%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-28 {
    width: 93.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-29 {
    width: 96.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .medium-30 {
    width: 100%; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0 !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 3.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 6.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 10% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 13.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 16.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 20% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 23.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 26.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 30% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 33.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 36.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-12 {
    margin-left: 40% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-13 {
    margin-left: 43.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-14 {
    margin-left: 46.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-15 {
    margin-left: 50% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-16 {
    margin-left: 53.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-17 {
    margin-left: 56.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-18 {
    margin-left: 60% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-19 {
    margin-left: 63.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-20 {
    margin-left: 66.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-21 {
    margin-left: 70% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-22 {
    margin-left: 73.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-23 {
    margin-left: 76.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-24 {
    margin-left: 80% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-25 {
    margin-left: 83.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-26 {
    margin-left: 86.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-27 {
    margin-left: 90% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-28 {
    margin-left: 93.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .medium-offset-29 {
    margin-left: 96.66667% !important; }

  /* line 175, foundation/foundation/components/_grid.scss */
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  /* line 183, foundation/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  /* line 186, foundation/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 194, foundation/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  /* line 200, foundation/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }

  /* line 205, foundation/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  /* line 212, foundation/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  /* line 215, foundation/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  /* line 218, foundation/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 3.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 3.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 6.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 6.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 10%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 10%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 13.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 13.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 20%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 20%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 23.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 23.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 26.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 26.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 30%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 30%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 36.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 36.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-12 {
    position: relative;
    left: 40%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-12 {
    position: relative;
    right: 40%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-13 {
    position: relative;
    left: 43.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-13 {
    position: relative;
    right: 43.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-14 {
    position: relative;
    left: 46.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-14 {
    position: relative;
    right: 46.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-15 {
    position: relative;
    left: 50%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-15 {
    position: relative;
    right: 50%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-16 {
    position: relative;
    left: 53.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-16 {
    position: relative;
    right: 53.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-17 {
    position: relative;
    left: 56.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-17 {
    position: relative;
    right: 56.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-18 {
    position: relative;
    left: 60%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-18 {
    position: relative;
    right: 60%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-19 {
    position: relative;
    left: 63.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-19 {
    position: relative;
    right: 63.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-20 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-20 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-21 {
    position: relative;
    left: 70%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-21 {
    position: relative;
    right: 70%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-22 {
    position: relative;
    left: 73.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-22 {
    position: relative;
    right: 73.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-23 {
    position: relative;
    left: 76.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-23 {
    position: relative;
    right: 76.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-24 {
    position: relative;
    left: 80%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-24 {
    position: relative;
    right: 80%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-25 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-25 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-26 {
    position: relative;
    left: 86.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-26 {
    position: relative;
    right: 86.66667%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-27 {
    position: relative;
    left: 90%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-27 {
    position: relative;
    right: 90%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-28 {
    position: relative;
    left: 93.33333%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-28 {
    position: relative;
    right: 93.33333%;
    left: auto; }

  /* line 264, foundation/foundation/components/_grid.scss */
  .push-29 {
    position: relative;
    left: 96.66667%;
    right: auto; }

  /* line 267, foundation/foundation/components/_grid.scss */
  .pull-29 {
    position: relative;
    right: 96.66667%;
    left: auto; } }
@media only screen and (min-width: 64.0625em) {
  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 3.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 3.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 6.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 6.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 10%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 10%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 13.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 13.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 20%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 20%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 23.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 23.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 26.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 26.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 30%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 30%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 36.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 36.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-12 {
    position: relative;
    left: 40%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-12 {
    position: relative;
    right: 40%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-13 {
    position: relative;
    left: 43.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-13 {
    position: relative;
    right: 43.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-14 {
    position: relative;
    left: 46.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-14 {
    position: relative;
    right: 46.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-15 {
    position: relative;
    left: 50%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-15 {
    position: relative;
    right: 50%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-16 {
    position: relative;
    left: 53.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-16 {
    position: relative;
    right: 53.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-17 {
    position: relative;
    left: 56.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-17 {
    position: relative;
    right: 56.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-18 {
    position: relative;
    left: 60%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-18 {
    position: relative;
    right: 60%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-19 {
    position: relative;
    left: 63.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-19 {
    position: relative;
    right: 63.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-20 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-20 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-21 {
    position: relative;
    left: 70%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-21 {
    position: relative;
    right: 70%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-22 {
    position: relative;
    left: 73.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-22 {
    position: relative;
    right: 73.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-23 {
    position: relative;
    left: 76.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-23 {
    position: relative;
    right: 76.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-24 {
    position: relative;
    left: 80%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-24 {
    position: relative;
    right: 80%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-25 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-25 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-26 {
    position: relative;
    left: 86.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-26 {
    position: relative;
    right: 86.66667%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-27 {
    position: relative;
    left: 90%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-27 {
    position: relative;
    right: 90%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-28 {
    position: relative;
    left: 93.33333%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-28 {
    position: relative;
    right: 93.33333%;
    left: auto; }

  /* line 155, foundation/foundation/components/_grid.scss */
  .large-push-29 {
    position: relative;
    left: 96.66667%;
    right: auto; }

  /* line 158, foundation/foundation/components/_grid.scss */
  .large-pull-29 {
    position: relative;
    right: 96.66667%;
    left: auto; }

  /* line 163, foundation/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-1 {
    width: 3.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-2 {
    width: 6.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-3 {
    width: 10%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-4 {
    width: 13.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-5 {
    width: 16.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-6 {
    width: 20%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-7 {
    width: 23.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-8 {
    width: 26.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-9 {
    width: 30%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-10 {
    width: 33.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-11 {
    width: 36.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-12 {
    width: 40%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-13 {
    width: 43.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-14 {
    width: 46.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-15 {
    width: 50%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-16 {
    width: 53.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-17 {
    width: 56.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-18 {
    width: 60%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-19 {
    width: 63.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-20 {
    width: 66.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-21 {
    width: 70%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-22 {
    width: 73.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-23 {
    width: 76.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-24 {
    width: 80%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-25 {
    width: 83.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-26 {
    width: 86.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-27 {
    width: 90%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-28 {
    width: 93.33333%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-29 {
    width: 96.66667%; }

  /* line 168, foundation/foundation/components/_grid.scss */
  .large-30 {
    width: 100%; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0 !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 3.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 6.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 10% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 13.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 16.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 20% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 23.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 26.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 30% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 33.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 36.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-12 {
    margin-left: 40% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-13 {
    margin-left: 43.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-14 {
    margin-left: 46.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-15 {
    margin-left: 50% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-16 {
    margin-left: 53.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-17 {
    margin-left: 56.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-18 {
    margin-left: 60% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-19 {
    margin-left: 63.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-20 {
    margin-left: 66.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-21 {
    margin-left: 70% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-22 {
    margin-left: 73.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-23 {
    margin-left: 76.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-24 {
    margin-left: 80% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-25 {
    margin-left: 83.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-26 {
    margin-left: 86.66667% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-27 {
    margin-left: 90% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-28 {
    margin-left: 93.33333% !important; }

  /* line 172, foundation/foundation/components/_grid.scss */
  .large-offset-29 {
    margin-left: 96.66667% !important; }

  /* line 175, foundation/foundation/components/_grid.scss */
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto; }

  /* line 183, foundation/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  /* line 186, foundation/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 194, foundation/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }

  /* line 200, foundation/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }

  /* line 205, foundation/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }

  /* line 212, foundation/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  /* line 215, foundation/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  /* line 218, foundation/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 3.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 3.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 6.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 6.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 10%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 10%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 13.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 13.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 20%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 20%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 23.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 23.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 26.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 26.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 30%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 30%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 36.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 36.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-12 {
    position: relative;
    left: 40%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-12 {
    position: relative;
    right: 40%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-13 {
    position: relative;
    left: 43.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-13 {
    position: relative;
    right: 43.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-14 {
    position: relative;
    left: 46.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-14 {
    position: relative;
    right: 46.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-15 {
    position: relative;
    left: 50%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-15 {
    position: relative;
    right: 50%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-16 {
    position: relative;
    left: 53.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-16 {
    position: relative;
    right: 53.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-17 {
    position: relative;
    left: 56.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-17 {
    position: relative;
    right: 56.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-18 {
    position: relative;
    left: 60%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-18 {
    position: relative;
    right: 60%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-19 {
    position: relative;
    left: 63.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-19 {
    position: relative;
    right: 63.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-20 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-20 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-21 {
    position: relative;
    left: 70%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-21 {
    position: relative;
    right: 70%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-22 {
    position: relative;
    left: 73.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-22 {
    position: relative;
    right: 73.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-23 {
    position: relative;
    left: 76.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-23 {
    position: relative;
    right: 76.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-24 {
    position: relative;
    left: 80%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-24 {
    position: relative;
    right: 80%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-25 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-25 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-26 {
    position: relative;
    left: 86.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-26 {
    position: relative;
    right: 86.66667%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-27 {
    position: relative;
    left: 90%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-27 {
    position: relative;
    right: 90%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-28 {
    position: relative;
    left: 93.33333%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-28 {
    position: relative;
    right: 93.33333%;
    left: auto; }

  /* line 275, foundation/foundation/components/_grid.scss */
  .push-29 {
    position: relative;
    left: 96.66667%;
    right: auto; }

  /* line 278, foundation/foundation/components/_grid.scss */
  .pull-29 {
    position: relative;
    right: 96.66667%;
    left: auto; } }
/* line 213, foundation/foundation/components/_buttons.scss */
button, .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #008CBA;
  border-color: #007095;
  color: #fff;
  transition: background-color 300ms ease-out; }
  /* line 158, foundation/foundation/components/_buttons.scss */
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #007095; }
  /* line 164, foundation/foundation/components/_buttons.scss */
  button:hover, button:focus, .button:hover, .button:focus {
    color: #fff; }
  /* line 220, foundation/foundation/components/_buttons.scss */
  button.secondary, .button.secondary {
    background-color: #e7e7e7;
    border-color: #b9b9b9;
    color: #333333; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #b9b9b9; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #333333; }
  /* line 221, foundation/foundation/components/_buttons.scss */
  button.success, .button.success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #fff; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #368a55; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: #fff; }
  /* line 222, foundation/foundation/components/_buttons.scss */
  button.alert, .button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #cf2a0e; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: #fff; }
  /* line 223, foundation/foundation/components/_buttons.scss */
  button.warning, .button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      background-color: #cf6e0e; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
      color: #fff; }
  /* line 224, foundation/foundation/components/_buttons.scss */
  button.info, .button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      background-color: #61b6d9; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
      color: #fff; }
  /* line 226, foundation/foundation/components/_buttons.scss */
  button.large, .button.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  /* line 227, foundation/foundation/components/_buttons.scss */
  button.small, .button.small {
    padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
    font-size: 0.8125rem; }
  /* line 228, foundation/foundation/components/_buttons.scss */
  button.tiny, .button.tiny {
    padding: 0.625rem 1.25rem 0.6875rem 1.25rem;
    font-size: 0.6875rem; }
  /* line 229, foundation/foundation/components/_buttons.scss */
  button.expand, .button.expand {
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
  /* line 231, foundation/foundation/components/_buttons.scss */
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  /* line 232, foundation/foundation/components/_buttons.scss */
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  /* line 234, foundation/foundation/components/_buttons.scss */
  button.radius, .button.radius {
    border-radius: 3px; }
  /* line 235, foundation/foundation/components/_buttons.scss */
  button.round, .button.round {
    border-radius: 1000px; }
  /* line 237, foundation/foundation/components/_buttons.scss */
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }
    /* line 158, foundation/foundation/components/_buttons.scss */
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #007095; }
    /* line 164, foundation/foundation/components/_buttons.scss */
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: #fff; }
    /* line 175, foundation/foundation/components/_buttons.scss */
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #008CBA; }
    /* line 238, foundation/foundation/components/_buttons.scss */
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #e7e7e7;
      border-color: #b9b9b9;
      color: #333333;
      box-shadow: none;
      cursor: default;
      opacity: 0.7; }
      /* line 158, foundation/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.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #b9b9b9; }
      /* line 164, foundation/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.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #333333; }
      /* line 175, foundation/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.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #e7e7e7; }
    /* line 239, foundation/foundation/components/_buttons.scss */
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #43AC6A;
      border-color: #368a55;
      color: #fff;
      box-shadow: none;
      cursor: default;
      opacity: 0.7; }
      /* line 158, foundation/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.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #368a55; }
      /* line 164, foundation/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.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: #fff; }
      /* line 175, foundation/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.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #43AC6A; }
    /* line 240, foundation/foundation/components/_buttons.scss */
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #f04124;
      border-color: #cf2a0e;
      color: #fff;
      box-shadow: none;
      cursor: default;
      opacity: 0.7; }
      /* line 158, foundation/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.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #cf2a0e; }
      /* line 164, foundation/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.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: #fff; }
      /* line 175, foundation/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.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #f04124; }
    /* line 241, foundation/foundation/components/_buttons.scss */
    button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
      background-color: #f08a24;
      border-color: #cf6e0e;
      color: #fff;
      box-shadow: none;
      cursor: default;
      opacity: 0.7; }
      /* line 158, foundation/foundation/components/_buttons.scss */
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #cf6e0e; }
      /* line 164, foundation/foundation/components/_buttons.scss */
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        color: #fff; }
      /* line 175, foundation/foundation/components/_buttons.scss */
      button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
        background-color: #f08a24; }
    /* line 242, foundation/foundation/components/_buttons.scss */
    button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
      background-color: #a0d3e8;
      border-color: #61b6d9;
      color: #333333;
      box-shadow: none;
      cursor: default;
      opacity: 0.7; }
      /* line 158, foundation/foundation/components/_buttons.scss */
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #61b6d9; }
      /* line 164, foundation/foundation/components/_buttons.scss */
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        color: #fff; }
      /* line 175, foundation/foundation/components/_buttons.scss */
      button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
        background-color: #a0d3e8; }

/* line 247, foundation/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.0625em) {
  /* line 250, foundation/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block; } }
/* Standard Forms */
/* line 386, foundation/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
/* line 91, foundation/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem; }
  /* line 93, foundation/foundation/components/_forms.scss */
  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }
  /* line 97, foundation/foundation/components/_forms.scss */
  form .row .row.collapse {
    margin: 0; }
    /* line 99, foundation/foundation/components/_forms.scss */
    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }
    /* line 101, foundation/foundation/components/_forms.scss */
    form .row .row.collapse input {
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
/* line 107, foundation/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 392, foundation/foundation/components/_forms.scss */
label {
  color: #647288;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */ }
  /* line 393, foundation/foundation/components/_forms.scss */
  label.right {
    float: none !important;
    text-align: right; }
  /* line 394, foundation/foundation/components/_forms.scss */
  label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
  /* line 396, foundation/foundation/components/_forms.scss */
  label small {
    text-transform: capitalize;
    color: #79869c; }

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

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 407, foundation/foundation/components/_forms.scss */
.postfix.button {
  border-color: true; }

/* line 408, foundation/foundation/components/_forms.scss */
.prefix.button {
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center; }

/* line 410, foundation/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 411, foundation/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 412, foundation/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }

/* line 413, foundation/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -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 416, foundation/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc; }

/* line 417, foundation/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  color: #333333;
  border-color: #cccccc; }

/* We use this to get basic styling on all basic form elements */
/* line 420, foundation/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"], input[type="color"], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;
  transition: border-color 0.15s linear, background 0.15s linear; }
  /* line 137, foundation/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, input[type="color"]:focus, textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  /* line 143, foundation/foundation/components/_forms.scss */
  input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  /* line 149, foundation/foundation/components/_forms.scss */
  input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
    background-color: #DDDDDD;
    cursor: default; }
  /* line 432, foundation/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, input[type="color"].radius, textarea.radius {
    border-radius: 3px; }

/* line 440, foundation/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
/* line 444, foundation/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
/* line 447, foundation/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
/* line 451, foundation/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }
/* line 454, foundation/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }
/* line 458, foundation/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
/* line 461, foundation/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px; }
/* line 465, foundation/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px; }

/* line 470, foundation/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0; }

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

/* Not allow resize out of parent */
/* line 482, foundation/foundation/components/_forms.scss */
textarea {
  max-width: 100%; }

/* Add height value for select elements to match text input height */
/* line 487, foundation/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  border-radius: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  color: rgba(0, 0, 0, 0.75);
  font-family: inherit;
  font-size: 0.875rem;
  line-height: normal;
  padding: 0.5rem;
  border-radius: 0;
  height: 2.3125rem; }
  /* line 336, foundation/foundation/components/_forms.scss */
  select::-ms-expand {
    display: none; }
  /* line 359, foundation/foundation/components/_forms.scss */
  select.radius {
    border-radius: 3px; }
  /* line 360, foundation/foundation/components/_forms.scss */
  select:hover {
    background-color: #f3f3f3;
    border-color: #999999; }
  /* line 365, foundation/foundation/components/_forms.scss */
  select:disabled {
    background-color: #DDDDDD;
    cursor: default; }
  /* line 490, foundation/foundation/components/_forms.scss */
  select[multiple] {
    height: auto; }

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

/* line 503, foundation/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 513, foundation/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%; }

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 527, foundation/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  margin: 1.125rem 0;
  padding: 1.25rem; }
  /* line 278, foundation/foundation/components/_forms.scss */
  fieldset legend {
    background: #fff;
    font-weight: bold;
    margin-left: -0.1875rem;
    margin: 0;
    padding: 0 0.1875rem; }

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

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

/* line 545, foundation/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0; }
/* line 551, foundation/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem; }
/* line 556, foundation/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124; }
/* line 561, foundation/foundation/components/_forms.scss */
.error small.error {
  display: block;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0.375rem 0.5625rem 0.5625rem;
  background: #f04124;
  color: #fff; }
/* line 566, foundation/foundation/components/_forms.scss */
.error > label > small {
  background: transparent;
  color: #79869c;
  display: inline;
  font-size: 60%;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-transform: capitalize; }
/* line 578, foundation/foundation/components/_forms.scss */
.error span.error-message {
  display: block; }

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

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

/*
** for some reason in foundation they give rows inside rows
** negative margins, which makes then stick out either side
*/
/* line 7, _foundation_overrides.scss */
.row .row {
  margin-left: 0;
  margin-right: 0; }

/*
** main page area
*/
/* line 8, breakpoints/_traceart_base.scss */
html, body {
  background-color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal; }

/* line 14, breakpoints/_traceart_base.scss */
html, body, h1, h2, h3, h4, h5, h6 {
  color: #333; }

/* line 18, breakpoints/_traceart_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Beck;
  /* weight and style are part of the font */ }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*
** main container for page
*/
/* line 31, breakpoints/_traceart_base.scss */
#main-container {
  background-color: #fff;
  position: relative; }

/*
** header
*/
/* line 44, breakpoints/_traceart_base.scss */
#main-header {
  padding: 1rem;
  background-color: #395d65;
  position: relative; }
  /* line 48, breakpoints/_traceart_base.scss */
  #main-header h1 {
    text-align: center;
    color: #fff100;
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 1.5rem;
    letter-spacing: 0.05rem;
    padding: 1rem 0 0;
    margin: 0 0 1.5rem;
    text-transform: uppercase;
    line-height: 1; }
  /* line 59, breakpoints/_traceart_base.scss */
  #main-header #logo-link {
    text-align: center;
    margin-bottom: 1rem; }
  /* line 63, breakpoints/_traceart_base.scss */
  #main-header #main-nav {
    padding: 0.5rem 0 0.25rem;
    text-align: center; }
    /* line 66, breakpoints/_traceart_base.scss */
    #main-header #main-nav ul {
      display: inline-block; }
      /* line 68, breakpoints/_traceart_base.scss */
      #main-header #main-nav ul li {
        display: inline-block;
        margin-right: 0.75rem; }
        /* line 71, breakpoints/_traceart_base.scss */
        #main-header #main-nav ul li:last-child {
          margin-right: 0; }
      /* line 75, breakpoints/_traceart_base.scss */
      #main-header #main-nav ul a {
        line-height: 1;
        padding: 0.1rem 0.5rem 0.3rem;
        text-transform: lowercase;
        font-family: Postal;
        /* weight and style are part of the font */
        font-size: 1.125rem;
        color: #c8c7b9 !important; }
        /* line 82, breakpoints/_traceart_base.scss */
        #main-header #main-nav ul a:hover, #main-header #main-nav ul a:active {
          color: #fff100 !important;
          text-decoration: none; }
  /* line 89, breakpoints/_traceart_base.scss */
  #main-header #social-media {
    position: absolute;
    top: 0;
    right: 20px; }
    /* line 93, breakpoints/_traceart_base.scss */
    #main-header #social-media a {
      display: inline-block;
      margin-left: 5px; }

/*
** footer
*/
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* line 113, breakpoints/_traceart_base.scss */
.content-wrap {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%; }
  /* line 172, foundation/foundation/components/_global.scss */
  .content-wrap:before, .content-wrap:after {
    content: " ";
    display: table; }
  /* line 173, foundation/foundation/components/_global.scss */
  .content-wrap:after {
    clear: both; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*
** form styles
*/
/* line 126, breakpoints/_traceart_base.scss */
.form-ctr {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%; }
  /* line 172, foundation/foundation/components/_global.scss */
  .form-ctr:before, .form-ctr:after {
    content: " ";
    display: table; }
  /* line 173, foundation/foundation/components/_global.scss */
  .form-ctr:after {
    clear: both; }
  /* line 129, breakpoints/_traceart_base.scss */
  .form-ctr form {
    font-family: Postal;
    /* weight and style are part of the font */
    color: #8c8c8c; }
    /* line 133, breakpoints/_traceart_base.scss */
    .form-ctr form .error {
      font-size: 1.125rem;
      color: #fff;
      background-color: #e33;
      padding: 0.5rem 1rem;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      margin-bottom: 1rem; }
    /* line 142, breakpoints/_traceart_base.scss */
    .form-ctr form label {
      font-size: 1.25rem; }
    /* line 145, breakpoints/_traceart_base.scss */
    .form-ctr form input[type="text"], .form-ctr form input[type="email"] {
      font-size: 1.125rem;
      color: #333;
      padding: 0.2rem 0.5rem;
      width: 100%;
      max-width: 100%; }
    /* line 152, breakpoints/_traceart_base.scss */
    .form-ctr form .form-grp {
      margin-bottom: 1rem; }
    /* line 155, breakpoints/_traceart_base.scss */
    .form-ctr form .actions {
      margin: 0.5rem 0 0; }
      /* line 157, breakpoints/_traceart_base.scss */
      .form-ctr form .actions input {
        font-size: 1.125rem; }
      /* line 160, breakpoints/_traceart_base.scss */
      .form-ctr form .actions > * {
        display: inline-block;
        margin-right: 1rem; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*
** full screen dialogs
*/
/* line 176, breakpoints/_traceart_base.scss */
.fullscreen-dlg {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000; }
  /* line 184, breakpoints/_traceart_base.scss */
  .fullscreen-dlg .inner {
    position: relative; }
    /* line 172, foundation/foundation/components/_global.scss */
    .fullscreen-dlg .inner .dlg-contents:before, .fullscreen-dlg .inner .dlg-contents:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    .fullscreen-dlg .inner .dlg-contents:after {
      clear: both; }
    /* line 188, breakpoints/_traceart_base.scss */
    .fullscreen-dlg .inner .dlg-contents .close {
      cursor: pointer;
      position: absolute;
      z-index: 100001;
      top: 0;
      right: 0;
      /****
      width: 30px;
      height: 30px;
      display: block;
      background-color: $clr-grey-2;
      text-align: center;
      @include rounded(75%);
      > span {
      	position: relative;
      	top: 3px;
      }
      &:hover {
      	@include opacity(100);
      }
      ****/ }

/**
 *	slide show stylings
 */
/* line 220, breakpoints/_traceart_base.scss */
.bx-wrapper {
  position: relative; }
  /* line 222, breakpoints/_traceart_base.scss */
  .bx-wrapper .bxslider {
    margin: 0;
    padding: 0; }
    /* line 225, breakpoints/_traceart_base.scss */
    .bx-wrapper .bxslider li {
      margin: 0;
      padding: 0; }
      /* line 228, breakpoints/_traceart_base.scss */
      .bx-wrapper .bxslider li .img-ctr {
        background-size: cover; }
      /* line 231, breakpoints/_traceart_base.scss */
      .bx-wrapper .bxslider li img {
        width: 100%; }
      /* line 234, breakpoints/_traceart_base.scss */
      .bx-wrapper .bxslider li .bx-caption {
        font-family: Postal;
        /* weight and style are part of the font */
        font-size: 0.9375rem;
        line-height: 1.2;
        color: #fff;
        position: absolute;
        text-align: center;
        left: 0;
        bottom: 0;
        padding: 8px;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.4); }
  /* line 249, breakpoints/_traceart_base.scss */
  .bx-wrapper .bx-controls-direction {
    display: none;
    /****
    @media only screen and (max-width: 481px) {
    	a {
    		&.bx-next {
    			top: 50%;
    			right: -45px;
    			margin-top: -50px;
    			&:after {
    				left: 18px;
    			}
    		}
    		&.bx-prev {
    			top: 50%;
    			left: -45px;
    			margin-top: -50px;
    			&:after {
    				right: 18px;
    			}
    		}
    	}
    }
    ****/ }
    /* line 251, breakpoints/_traceart_base.scss */
    .bx-wrapper .bx-controls-direction > span {
      text-indent: -99999px;
      width: 90px;
      height: 90px;
      position: absolute;
      cursor: pointer; }
      /* line 257, breakpoints/_traceart_base.scss */
      .bx-wrapper .bx-controls-direction > span:before {
        content: '';
        background-color: #58595b;
        opacity: 0.7;
        width: 100%;
        height: 100%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 0; }
      /* line 270, breakpoints/_traceart_base.scss */
      .bx-wrapper .bx-controls-direction > span.bx-next {
        top: 50%;
        right: 100px;
        margin-top: -50px; }
        /* line 274, breakpoints/_traceart_base.scss */
        .bx-wrapper .bx-controls-direction > span.bx-next:after {
          content: '<span></span>';
          display: block;
          position: absolute;
          top: 22px;
          left: 35px; }
      /* line 284, breakpoints/_traceart_base.scss */
      .bx-wrapper .bx-controls-direction > span.bx-prev {
        top: 50%;
        left: 100px;
        margin-top: -50px; }
        /* line 288, breakpoints/_traceart_base.scss */
        .bx-wrapper .bx-controls-direction > span.bx-prev:after {
          content: '<span></span>';
          display: block;
          position: absolute;
          top: 22px;
          right: 35px; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*
**	page: home
*/
/* line 172, foundation/foundation/components/_global.scss */
body#page-home #auction:before, body#page-home #auction:after {
  content: " ";
  display: table; }
/* line 173, foundation/foundation/components/_global.scss */
body#page-home #auction:after {
  clear: both; }
/* line 338, breakpoints/_traceart_base.scss */
body#page-home #auction a {
  float: left;
  width: 33.33333%;
  position: relative; }
  /* line 342, breakpoints/_traceart_base.scss */
  body#page-home #auction a img {
    width: 100%; }
  /* line 345, breakpoints/_traceart_base.scss */
  body#page-home #auction a .overlay {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff100;
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 2.5rem;
    color: #395d65;
    line-height: 1;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transition: opacity 0.2s 0s linear;
    -moz-transition: opacity 0.2s 0s linear;
    -webkit-transition: opacity 0.2s 0s linear;
    -ms-transition: opacity 0.2s 0s linear;
    transition: opacity 0.2s 0s linear; }
    /* line 361, breakpoints/_traceart_base.scss */
    body#page-home #auction a .overlay:hover {
      opacity: 0.6;
      filter: alpha(opacity=60); }
    /* line 364, breakpoints/_traceart_base.scss */
    body#page-home #auction a .overlay table, body#page-home #auction a .overlay tr, body#page-home #auction a .overlay td {
      width: 100%;
      height: 100%; }
    /* line 368, breakpoints/_traceart_base.scss */
    body#page-home #auction a .overlay td {
      vertical-align: middle; }
/* line 375, breakpoints/_traceart_base.scss */
body#page-home #testimonial {
  padding: 3rem 1rem;
  background-color: #395d65; }
  /* line 378, breakpoints/_traceart_base.scss */
  body#page-home #testimonial .inner {
    border-top: 1px solid #c8c7b9;
    padding: 2rem 5% 0; }
    /* line 381, breakpoints/_traceart_base.scss */
    body#page-home #testimonial .inner .quote {
      font-family: Beck;
      /* weight and style are part of the font */
      font-size: 2.25rem;
      color: #c8c7b9;
      text-align: center;
      line-height: 1;
      margin-bottom: 0.5rem; }
    /* line 389, breakpoints/_traceart_base.scss */
    body#page-home #testimonial .inner .person {
      font-family: Postal;
      /* weight and style are part of the font */
      font-size: 1.375rem;
      color: #c8c7b9;
      text-align: center;
      line-height: 1; }
/* line 399, breakpoints/_traceart_base.scss */
body#page-home #about {
  padding: 2rem 1rem;
  color: #c8c7b9;
  background-color: #009ade;
  font-family: Postal;
  /* weight and style are part of the font */
  font-size: 1rem; }
  /* line 405, breakpoints/_traceart_base.scss */
  body#page-home #about .title {
    text-align: center;
    margin-bottom: 0.5rem; }
  /* line 409, breakpoints/_traceart_base.scss */
  body#page-home #about .blah-text {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%; }
    /* line 172, foundation/foundation/components/_global.scss */
    body#page-home #about .blah-text:before, body#page-home #about .blah-text:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    body#page-home #about .blah-text:after {
      clear: both; }
    /* line 411, breakpoints/_traceart_base.scss */
    body#page-home #about .blah-text > div {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 100%;
      float: left; }
  /* line 415, breakpoints/_traceart_base.scss */
  body#page-home #about .team-contact {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
    margin-top: 3rem; }
    /* line 172, foundation/foundation/components/_global.scss */
    body#page-home #about .team-contact:before, body#page-home #about .team-contact:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    body#page-home #about .team-contact:after {
      clear: both; }
    /* line 418, breakpoints/_traceart_base.scss */
    body#page-home #about .team-contact > div {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 100%;
      float: left; }
/* line 427, breakpoints/_traceart_base.scss */
body#page-home #map-ctr {
  width: 90%;
  margin: 0 auto;
  height: 500px;
  background-color: #f0f0f0; }
  /* line 433, breakpoints/_traceart_base.scss */
  body#page-home #map-ctr .infoBox .info-box {
    background-color: #8c8c8c;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    opacity: 1;
    filter: alpha(opacity=100);
    width: 450px;
    min-height: 100px;
    padding: 10px; }
    /* line 172, foundation/foundation/components/_global.scss */
    body#page-home #map-ctr .infoBox .info-box .main-ctr:before, body#page-home #map-ctr .infoBox .info-box .main-ctr:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    body#page-home #map-ctr .infoBox .info-box .main-ctr:after {
      clear: both; }
    /* line 442, breakpoints/_traceart_base.scss */
    body#page-home #map-ctr .infoBox .info-box .main-ctr .img-ctr {
      float: left; }
      /* line 444, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box .main-ctr .img-ctr a {
        display: block;
        position: relative; }
        /* line 447, breakpoints/_traceart_base.scss */
        body#page-home #map-ctr .infoBox .info-box .main-ctr .img-ctr a .gauze {
          display: none;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: #fff100;
          opacity: 0.25;
          filter: alpha(opacity=25); }
        /* line 457, breakpoints/_traceart_base.scss */
        body#page-home #map-ctr .infoBox .info-box .main-ctr .img-ctr a .thumb {
          float: left;
          width: 100px;
          height: auto; }
      /* line 463, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box .main-ctr .img-ctr:hover .gauze {
        display: block; }
    /* line 467, breakpoints/_traceart_base.scss */
    body#page-home #map-ctr .infoBox .info-box .main-ctr .info {
      font-family: Postal;
      /* weight and style are part of the font */
      font-size: 1rem;
      color: #c8c7b9;
      margin-left: 115px;
      line-height: 1.2; }
      /* line 473, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box .main-ctr .info .venue {
        margin-bottom: 10px; }
      /* line 481, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box .main-ctr .info .courtesy {
        margin-top: 10px; }
    /* line 487, breakpoints/_traceart_base.scss */
    body#page-home #map-ctr .infoBox .info-box.multiple .thumbs {
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid #c8c7b9; }
      /* line 172, foundation/foundation/components/_global.scss */
      body#page-home #map-ctr .infoBox .info-box.multiple .thumbs:before, body#page-home #map-ctr .infoBox .info-box.multiple .thumbs:after {
        content: " ";
        display: table; }
      /* line 173, foundation/foundation/components/_global.scss */
      body#page-home #map-ctr .infoBox .info-box.multiple .thumbs:after {
        clear: both; }
      /* line 492, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box.multiple .thumbs img {
        float: left;
        margin-right: 10px;
        width: 40px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        cursor: pointer; }
    /* line 500, breakpoints/_traceart_base.scss */
    body#page-home #map-ctr .infoBox .info-box.multiple .main-ctr {
      display: none; }
      /* line 502, breakpoints/_traceart_base.scss */
      body#page-home #map-ctr .infoBox .info-box.multiple .main-ctr:first-child {
        display: block; }
/* line 511, breakpoints/_traceart_base.scss */
body#page-home #venues {
  padding: 2rem 1rem;
  color: #c8c7b9;
  background-color: #fff;
  font-family: Postal;
  /* weight and style are part of the font */
  font-size: 1rem; }
  /* line 517, breakpoints/_traceart_base.scss */
  body#page-home #venues .title {
    text-align: center;
    margin-bottom: 0.5rem; }
/* line 526, breakpoints/_traceart_base.scss */
body#page-home #street-gallery {
  position: relative;
  cursor: pointer; }
  /* line 529, breakpoints/_traceart_base.scss */
  body#page-home #street-gallery > img {
    display: block;
    width: 100%; }
  /* line 533, breakpoints/_traceart_base.scss */
  body#page-home #street-gallery .caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    font-family: Postal;
    /* weight and style are part of the font */
    font-size: 0.9375rem;
    line-height: 1.2;
    padding: 8px;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4); }
/* line 548, breakpoints/_traceart_base.scss */
body#page-home #supporters {
  padding: 2rem 1rem;
  color: #395d65;
  background-color: #fff100;
  font-family: Postal;
  /* weight and style are part of the font */
  font-size: 1rem; }
  /* line 554, breakpoints/_traceart_base.scss */
  body#page-home #supporters .title {
    text-align: center;
    margin-bottom: 0.5rem; }
  /* line 561, breakpoints/_traceart_base.scss */
  body#page-home #supporters .intro {
    text-align: center;
    padding-bottom: 1rem; }
    /* line 564, breakpoints/_traceart_base.scss */
    body#page-home #supporters .intro .supporter-text p {
      hyphens: none; }
  /* line 568, breakpoints/_traceart_base.scss */
  body#page-home #supporters .blah-text {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
    padding-top: 1.5rem;
    border-top: 1px solid #395d65; }
    /* line 172, foundation/foundation/components/_global.scss */
    body#page-home #supporters .blah-text:before, body#page-home #supporters .blah-text:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    body#page-home #supporters .blah-text:after {
      clear: both; }
    /* line 572, breakpoints/_traceart_base.scss */
    body#page-home #supporters .blah-text > div {
      padding-left: 0;
      padding-right: 0;
      width: 100%;
      float: left; }
      /* line 574, breakpoints/_traceart_base.scss */
      body#page-home #supporters .blah-text > div:last-child {
        margin-top: 2rem; }

/*
**	page: artwork
*/
/* line 589, breakpoints/_traceart_base.scss */
body#page-artwork #main-container {
  background-color: #fff; }
/* line 593, breakpoints/_traceart_base.scss */
body#page-artwork #main-header {
  margin-bottom: 2rem; }
/* line 597, breakpoints/_traceart_base.scss */
body#page-artwork .main.content-wrap {
  padding: 0 0 4rem; }
/* line 601, breakpoints/_traceart_base.scss */
body#page-artwork #artist-info {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left; }
  /* line 603, breakpoints/_traceart_base.scss */
  body#page-artwork #artist-info #artist-name {
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 2.5rem;
    color: #395d65;
    line-height: 1;
    text-transform: uppercase;
    margin: 0 0 1rem; }
  /* line 611, breakpoints/_traceart_base.scss */
  body#page-artwork #artist-info #artist-img-ctr {
    margin-bottom: 1.75rem; }
    /* line 613, breakpoints/_traceart_base.scss */
    body#page-artwork #artist-info #artist-img-ctr img {
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      width: 100%; }
  /* line 618, breakpoints/_traceart_base.scss */
  body#page-artwork #artist-info #artist-bio {
    font-family: Postal;
    /* weight and style are part of the font */
    font-size: 1rem;
    color: #395d65;
    line-height: 1.3; }
  /* line 624, breakpoints/_traceart_base.scss */
  body#page-artwork #artist-info #artwork-blah {
    margin-top: 2.5rem;
    padding-top: 0.75rem;
    border-top: 1px solid #8c8c8c;
    font-family: Postal;
    /* weight and style are part of the font */
    font-size: 1rem;
    color: #8c8c8c; }
/* line 634, breakpoints/_traceart_base.scss */
body#page-artwork #artwork-info {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
  margin-top: 2rem; }
  /* line 638, breakpoints/_traceart_base.scss */
  body#page-artwork #artwork-info #artwork-stuff > img {
    display: block;
    margin-bottom: 1rem; }
  /* line 643, breakpoints/_traceart_base.scss */
  body#page-artwork #artwork-info #artwork-stuff #yada {
    font-family: Postal;
    /* weight and style are part of the font */
    font-size: 0.875rem;
    color: #c8c7b9;
    line-height: 1.4;
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%; }
    /* line 172, foundation/foundation/components/_global.scss */
    body#page-artwork #artwork-info #artwork-stuff #yada:before, body#page-artwork #artwork-info #artwork-stuff #yada:after {
      content: " ";
      display: table; }
    /* line 173, foundation/foundation/components/_global.scss */
    body#page-artwork #artwork-info #artwork-stuff #yada:after {
      clear: both; }
    /* line 649, breakpoints/_traceart_base.scss */
    body#page-artwork #artwork-info #artwork-stuff #yada #precis {
      padding-left: 0;
      padding-right: 0;
      width: 50%;
      float: left; }
      /* line 651, breakpoints/_traceart_base.scss */
      body#page-artwork #artwork-info #artwork-stuff #yada #precis .courtesy {
        margin-top: 0.875rem; }
    /* line 655, breakpoints/_traceart_base.scss */
    body#page-artwork #artwork-info #artwork-stuff #yada #where {
      padding-left: 0;
      padding-right: 0;
      width: 50%;
      float: left; }
  /* line 662, breakpoints/_traceart_base.scss */
  body#page-artwork #artwork-info #artwork-stuff #bidding {
    margin-top: 2rem; }
  /* line 665, breakpoints/_traceart_base.scss */
  body#page-artwork #artwork-info #artwork-stuff #values {
    margin-top: 1.5rem;
    font-family: Postal;
    /* weight and style are part of the font */
    font-size: 1rem;
    color: #8c8c8c; }
    /* line 670, breakpoints/_traceart_base.scss */
    body#page-artwork #artwork-info #artwork-stuff #values .high {
      margin-bottom: 1rem;
      font-size: 1.25rem; }
      /* line 673, breakpoints/_traceart_base.scss */
      body#page-artwork #artwork-info #artwork-stuff #values .high.not-yet {
        font-size: 1rem; }
      /* line 676, breakpoints/_traceart_base.scss */
      body#page-artwork #artwork-info #artwork-stuff #values .high .value {
        font-weight: bold;
        color: #333; }

/*
**	page: register bidder
*/
/* line 692, breakpoints/_traceart_base.scss */
body#page-register {
  font-family: Postal;
  /* weight and style are part of the font */
  color: #8c8c8c; }
  /* line 694, breakpoints/_traceart_base.scss */
  body#page-register #main-container {
    background-color: #fff;
    padding-bottom: 10rem; }
  /* line 699, breakpoints/_traceart_base.scss */
  body#page-register #content-inner {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 706, breakpoints/_traceart_base.scss */
  body#page-register .page-title {
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 3rem;
    margin: 1rem 0;
    color: #333; }
  /* line 713, breakpoints/_traceart_base.scss */
  body#page-register .leadin {
    font-size: 1.125rem;
    margin-bottom: 1rem; }
  /* line 718, breakpoints/_traceart_base.scss */
  body#page-register .success {
    font-size: 1.125rem;
    margin-bottom: 1rem; }

/*
**	page: bid on artwork
*/
/* line 731, breakpoints/_traceart_base.scss */
body#page-bid {
  font-family: Postal;
  /* weight and style are part of the font */
  font-size: 1.125rem;
  color: #8c8c8c; }
  /* line 733, breakpoints/_traceart_base.scss */
  body#page-bid #main-container {
    background-color: #fff;
    padding-bottom: 10rem; }
  /* line 738, breakpoints/_traceart_base.scss */
  body#page-bid #main-header {
    margin-bottom: 2rem; }
  /* line 742, breakpoints/_traceart_base.scss */
  body#page-bid .main.content-wrap {
    padding: 0 0 4rem; }
  /* line 746, breakpoints/_traceart_base.scss */
  body#page-bid #content-inner {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 755, breakpoints/_traceart_base.scss */
  body#page-bid #page-title {
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 2.5rem;
    color: #395d65;
    line-height: 1;
    text-transform: uppercase;
    margin: 0 0 1rem; }
  /* line 764, breakpoints/_traceart_base.scss */
  body#page-bid .high {
    margin-bottom: 1rem; }
  /* line 768, breakpoints/_traceart_base.scss */
  body#page-bid .success {
    font-size: 1.25rem; }
  /* line 771, breakpoints/_traceart_base.scss */
  body#page-bid .success-actions {
    margin-top: 1rem; }

/*
**	page: all bids on artwork
*/
/* line 782, breakpoints/_traceart_base.scss */
body#page-all-bids, body#page-all-bids-all-artworks, body#page-all-bidders {
  font-family: Postal;
  /* weight and style are part of the font */
  font-size: 1.125rem;
  color: #8c8c8c; }
  /* line 784, breakpoints/_traceart_base.scss */
  body#page-all-bids #main-container, body#page-all-bids-all-artworks #main-container, body#page-all-bidders #main-container {
    background-color: #fff; }
  /* line 788, breakpoints/_traceart_base.scss */
  body#page-all-bids #main-header, body#page-all-bids-all-artworks #main-header, body#page-all-bidders #main-header {
    margin-bottom: 2rem; }
  /* line 792, breakpoints/_traceart_base.scss */
  body#page-all-bids .main.content-wrap, body#page-all-bids-all-artworks .main.content-wrap, body#page-all-bidders .main.content-wrap {
    padding: 0 0 4rem; }
  /* line 796, breakpoints/_traceart_base.scss */
  body#page-all-bids #content-inner, body#page-all-bids-all-artworks #content-inner, body#page-all-bidders #content-inner {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 804, breakpoints/_traceart_base.scss */
  body#page-all-bids h2, body#page-all-bids-all-artworks h2, body#page-all-bidders h2 {
    font-family: Beck;
    /* weight and style are part of the font */
    font-size: 2.5rem;
    color: #395d65;
    line-height: 1;
    text-transform: uppercase;
    margin: 2.5rem 0 1rem; }
    /* line 811, breakpoints/_traceart_base.scss */
    body#page-all-bids h2:first-child, body#page-all-bids-all-artworks h2:first-child, body#page-all-bidders h2:first-child {
      margin-top: 0; }
  /* line 816, breakpoints/_traceart_base.scss */
  body#page-all-bids ul#bids, body#page-all-bids-all-artworks ul#bids, body#page-all-bidders ul#bids {
    font-family: "courier new", fixed;
    font-size: 1rem; }
    /* line 819, breakpoints/_traceart_base.scss */
    body#page-all-bids ul#bids li span, body#page-all-bids-all-artworks ul#bids li span, body#page-all-bidders ul#bids li span {
      display: inline-block;
      margin-left: 2rem; }

/*
** header
*/
/* line 7, breakpoints/_traceart_768up.scss */
#main-header h1 {
  font-size: 2rem;
  padding: 2rem 0 0;
  margin: 0 0 2rem; }
/* line 12, breakpoints/_traceart_768up.scss */
#main-header #main-nav {
  padding: 2rem 0 0.25rem; }
/* line 15, breakpoints/_traceart_768up.scss */
#main-header #social-media {
  top: 30px;
  right: 30px; }

/**
 *	slide show stylings
 */
/* line 29, breakpoints/_traceart_768up.scss */
.bx-wrapper .bxslider li .bx-caption {
  font-size: 1.375rem;
  padding: 15px; }
/* line 35, breakpoints/_traceart_768up.scss */
.bx-wrapper .bx-controls-direction {
  display: block; }

/*
**	page: home
*/
/* line 48, breakpoints/_traceart_768up.scss */
body#page-home #auction a {
  width: 20%; }
/* line 53, breakpoints/_traceart_768up.scss */
body#page-home #testimonial {
  padding: 10rem 1.25rem; }
  /* line 55, breakpoints/_traceart_768up.scss */
  body#page-home #testimonial .inner {
    padding: 3rem 15% 0; }
    /* line 57, breakpoints/_traceart_768up.scss */
    body#page-home #testimonial .inner .quote {
      font-size: 4.375rem; }
    /* line 60, breakpoints/_traceart_768up.scss */
    body#page-home #testimonial .inner .person {
      font-size: 1.5rem; }
/* line 66, breakpoints/_traceart_768up.scss */
body#page-home #about {
  padding: 3rem 5rem;
  font-size: 1.125rem; }
  /* line 70, breakpoints/_traceart_768up.scss */
  body#page-home #about .blah-text > div {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left; }
  /* line 75, breakpoints/_traceart_768up.scss */
  body#page-home #about .team-contact > div {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left; }
/* line 81, breakpoints/_traceart_768up.scss */
body#page-home #map-ctr {
  width: 100%;
  margin: 0; }
/* line 86, breakpoints/_traceart_768up.scss */
body#page-home #venues {
  padding: 2rem 5rem;
  font-size: 1.125rem; }
/* line 92, breakpoints/_traceart_768up.scss */
body#page-home #street-gallery .caption {
  font-size: 1.375rem;
  padding: 15px; }
/* line 98, breakpoints/_traceart_768up.scss */
body#page-home #supporters {
  padding: 2rem 5rem;
  font-size: 1.125rem; }
  /* line 101, breakpoints/_traceart_768up.scss */
  body#page-home #supporters .intro {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; }
  /* line 105, breakpoints/_traceart_768up.scss */
  body#page-home #supporters .blah-text > div {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left; }
    /* line 107, breakpoints/_traceart_768up.scss */
    body#page-home #supporters .blah-text > div:last-child {
      margin-top: 0; }

/*
**	page: artwork
*/
/* line 121, breakpoints/_traceart_768up.scss */
body#page-artwork .main.content-wrap {
  padding: 3rem 0 8rem; }
/* line 124, breakpoints/_traceart_768up.scss */
body#page-artwork #artist-info {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 40%;
  float: left; }
/* line 127, breakpoints/_traceart_768up.scss */
body#page-artwork #artwork-info {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 60%;
  float: left;
  margin-top: 0; }
  /* line 132, breakpoints/_traceart_768up.scss */
  body#page-artwork #artwork-info #artwork-stuff #yada #precis {
    padding-left: 0;
    padding-right: 0;
    width: 33.33333%;
    float: left; }
  /* line 135, breakpoints/_traceart_768up.scss */
  body#page-artwork #artwork-info #artwork-stuff #yada #where {
    padding-left: 0;
    padding-right: 0;
    width: 50%;
    float: left;
    margin-left: 6.66667% !important; }
  /* line 139, breakpoints/_traceart_768up.scss */
  body#page-artwork #artwork-info #artwork-stuff #bidding {
    margin-top: 5rem; }

/*
**	page: register bidder
*/
/* line 154, breakpoints/_traceart_768up.scss */
body#page-register .form-ctr form {
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  float: left; }

/*
**	page: bid on artwork
*/
/* line 167, breakpoints/_traceart_768up.scss */
body#page-bid .main.content-wrap {
  padding: 3rem 0 8rem; }
/* line 171, breakpoints/_traceart_768up.scss */
body#page-bid .form-ctr form {
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  float: left; }

/* line 74, ./ie.scss */
html, body {
  overflow-x: auto; }

/*# sourceMappingURL=ie.css.map */
