/******************************************************************
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/
*/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
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? */
/* Grids generated by Gridset: https://gridsetapp.com */
@media only screen and (min-width: 1029px) {
  /* Desktop 2 grid: 2 column / gutter: 3.03030303% ---------------------------------------- */
  [class*=" da1"], [class^=da1], [class*=" da2"], [class^=da2], .da-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 2 grid spans ----- */
  .da1, .da2 {
    width: 48.45959596%; }

  .da-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 2 grid padding ----- */
  [class*=" da-pad"], [class^=da-pad] {
    padding-left: 1.51515152%;
    padding-right: 1.51515152%;
    left: -1.51515152%; }

  [class~=da-padfull], [class~=da-padinfull], [class~=da-padfull], [class~=da-padinfull] {
    padding-left: 3.03030303%;
    padding-right: 3.03030303%;
    left: -3.03030303%; }

  .da-pad, .da-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .da-padin[class~=da-padin], .da-padinfull[class~=da-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 2 grid relationships ----- */
  [class*=" da2"], [class^=da2] {
    margin-left: 51.48989899%; }

  /* Desktop 2 grid floats ----- */
  [class*=" da-float"][class*=" da-float"], [class^=da-float][class^=da-float], [class*=" da-float"][class*=" da-float"], [class^=da-float][class^=da-float] {
    margin-left: 3.03030303%;
    margin-right: 3.03030303%; }

  .da-floatright {
    float: right;
    margin-right: 0 !important; }

  .da-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 2 clearing ----- */
  .da1, [class*=da1-], .da-all, [class*=" da1-"], [class^=da1-], .da1, [class*=" da1-"] [class*=" da1-"], [class^=da1-] [class*=" da1-"], [class*=" da1-"] [class^=da1-], [class^=da1-] [class^=da1-], [class*=" da1-"] .da1, [class^=da1-] .da1, [class*=" da2-"] [class*=" da2-"], [class^=da2-] [class*=" da2-"], [class*=" da2-"] [class^=da2-], [class^=da2-] [class^=da2-], [class*=" da2-"] .da2, [class^=da2-] .da2 {
    margin-left: 0;
    clear: left; }

  .da2 + [class*=" da2"], .da2 + [class^=da2], [class*=-da2] + [class*=" da2"], [class*=-da2] + [class^=da2], .da-clear {
    clear: left; }

  .da-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 2 hiding ----- */
  .da-hide, .gridoverlay .da-hide.da-hide {
    display: none; }

  .da-show, .gridoverlay .da-show.da-show {
    display: block; }

  .da-showgrid .da-show, .da-showgrid.da-show, .gridsetnoareas .da-show {
    display: block !important; } }
@media only screen and (min-width: 1029px) {
  /* Desktop 3 grid: 3 column / gutter: 3.03030303% ---------------------------------------- */
  [class*=" db1"], [class^=db1], [class*=" db2"], [class^=db2], [class*=" db3"], [class^=db3], .db-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 3 grid spans ----- */
  .db1, .db2, .db3 {
    width: 31.2962963%; }

  .db1-db2 .db1, .db1-db2 .db2, .db2-db3 .db2, .db2-db3 .db3 {
    width: 47.69112366%; }

  .db1-db2, .db2-db3 {
    width: 65.62289562%; }

  .db-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 3 grid padding ----- */
  [class*=" db-pad"], [class^=db-pad] {
    padding-left: 1.51515152%;
    padding-right: 1.51515152%;
    left: -1.51515152%; }

  .db1-db2 [class*=" db-pad"], .db1-db2 [class^=db-pad], .db2-db3 [class*=" db-pad"], .db2-db3 [class^=db-pad] {
    padding-left: 2.30887635%;
    padding-right: 2.30887635%;
    left: -2.30887635%; }

  [class~=db-padfull], [class~=db-padinfull], [class~=db-padfull], [class~=db-padinfull], [class~=db-padfull], [class~=db-padinfull] {
    padding-left: 3.03030303%;
    padding-right: 3.03030303%;
    left: -3.03030303%; }

  .db1-db2 [class~=db-padfull], .db1-db2 [class~=db-padinfull], .db1-db2 [class~=db-padfull], .db1-db2 [class~=db-padinfull], .db2-db3 [class~=db-padfull], .db2-db3 [class~=db-padinfull], .db2-db3 [class~=db-padfull], .db2-db3 [class~=db-padinfull] {
    padding-left: 4.61775269%;
    padding-right: 4.61775269%;
    left: -4.61775269%; }

  .db-pad, .db-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .db-padin[class~=db-padin], .db-padinfull[class~=db-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 3 grid relationships ----- */
  [class*=" db3"], [class^=db3] {
    margin-left: 68.65319865%; }

  .db2-db3 [class*=" db3"], .db2-db3 [class^=db3] {
    margin-left: 52.30887635%; }

  [class*=" db2"], [class^=db2] {
    margin-left: 34.32659933%; }

  .db1-db2 [class*=" db2"], .db1-db2 [class^=db2] {
    margin-left: 52.30887635%; }

  /* Desktop 3 grid floats ----- */
  [class*=" db-float"][class*=" db-float"], [class^=db-float][class^=db-float], [class*=" db-float"][class*=" db-float"], [class^=db-float][class^=db-float], [class*=" db-float"][class*=" db-float"], [class^=db-float][class^=db-float] {
    margin-left: 3.03030303%;
    margin-right: 3.03030303%; }

  .db1-db2 [class*=" db-float"][class*=" db-float"], .db1-db2 [class^=db-float][class^=db-float], .db1-db2 [class*=" db-float"][class*=" db-float"], .db1-db2 [class^=db-float][class^=db-float], .db2-db3 [class*=" db-float"][class*=" db-float"], .db2-db3 [class^=db-float][class^=db-float], .db2-db3 [class*=" db-float"][class*=" db-float"], .db2-db3 [class^=db-float][class^=db-float] {
    margin-left: 4.6177526934311%;
    margin-right: 4.6177526934311%; }

  .db-floatright {
    float: right;
    margin-right: 0 !important; }

  .db-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 3 clearing ----- */
  .db1, [class*=db1-], .db-all, [class*=" db1-"], [class^=db1-], .db1, [class*=" db1-"] [class*=" db1-"], [class^=db1-] [class*=" db1-"], [class*=" db1-"] [class^=db1-], [class^=db1-] [class^=db1-], [class*=" db1-"] .db1, [class^=db1-] .db1, [class*=" db2-"] [class*=" db2-"], [class^=db2-] [class*=" db2-"], [class*=" db2-"] [class^=db2-], [class^=db2-] [class^=db2-], [class*=" db2-"] .db2, [class^=db2-] .db2, [class*=" db3-"] [class*=" db3-"], [class^=db3-] [class*=" db3-"], [class*=" db3-"] [class^=db3-], [class^=db3-] [class^=db3-], [class*=" db3-"] .db3, [class^=db3-] .db3 {
    margin-left: 0;
    clear: left; }

  .db2 + [class*=" db2"], .db2 + [class^=db2], [class*=-db2] + [class*=" db2"], [class*=-db2] + [class^=db2], .db3 + [class*=" db3"], .db3 + [class^=db3], [class*=-db3] + [class*=" db3"], [class*=-db3] + [class^=db3], .db3 + [class*=" db2"], .db3 + [class^=db2], [class*=-db3] + [class*=" db2"], [class*=-db3] + [class^=db2], .db-clear {
    clear: left; }

  .db-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 3 hiding ----- */
  .db-hide, .gridoverlay .db-hide.db-hide {
    display: none; }

  .db-show, .gridoverlay .db-show.db-show {
    display: block; }

  .db-showgrid .db-show, .db-showgrid.db-show, .gridsetnoareas .db-show {
    display: block !important; } }
@media only screen and (min-width: 1029px) {
  /* Desktop 4 grid: 4 column / gutter: 2.02020202% ---------------------------------------- */
  [class*=" dc1"], [class^=dc1], [class*=" dc2"], [class^=dc2], [class*=" dc3"], [class^=dc3], [class*=" dc4"], [class^=dc4], .dc-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 4 grid spans ----- */
  .dc1, .dc2, .dc3, .dc4 {
    width: 23.48484848%; }

  .dc1-dc3 .dc1, .dc1-dc3 .dc2, .dc1-dc3 .dc3, .dc2-dc4 .dc2, .dc2-dc4 .dc3, .dc2-dc4 .dc4 {
    width: 31.52542373%; }

  .dc1-dc2 .dc1, .dc1-dc2 .dc2, .dc2-dc3 .dc2, .dc2-dc3 .dc3, .dc3-dc4 .dc3, .dc3-dc4 .dc4 {
    width: 47.93814433%; }

  .dc1-dc2, .dc2-dc3, .dc3-dc4 {
    width: 48.98989898%; }

  .dc1-dc3 .dc1-dc2, .dc1-dc3 .dc2-dc3, .dc2-dc4 .dc2-dc3, .dc2-dc4 .dc3-dc4 {
    width: 65.76271186%; }

  .dc1-dc3, .dc2-dc4 {
    width: 74.49494948%; }

  .dc-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 4 grid padding ----- */
  [class*=" dc-pad"], [class^=dc-pad] {
    padding-left: 1.01010101%;
    padding-right: 1.01010101%;
    left: -1.01010101%; }

  .dc1-dc3 [class*=" dc-pad"], .dc1-dc3 [class^=dc-pad], .dc2-dc4 [class*=" dc-pad"], .dc2-dc4 [class^=dc-pad] {
    padding-left: 1.3559322%;
    padding-right: 1.3559322%;
    left: -1.3559322%; }

  [class~=dc-padfull], [class~=dc-padinfull], [class~=dc-padfull], [class~=dc-padinfull], [class~=dc-padfull], [class~=dc-padinfull], [class~=dc-padfull], [class~=dc-padinfull] {
    padding-left: 2.02020202%;
    padding-right: 2.02020202%;
    left: -2.02020202%; }

  .dc1-dc2 [class*=" dc-pad"], .dc1-dc2 [class^=dc-pad], .dc2-dc3 [class*=" dc-pad"], .dc2-dc3 [class^=dc-pad], .dc3-dc4 [class*=" dc-pad"], .dc3-dc4 [class^=dc-pad] {
    padding-left: 2.06185567%;
    padding-right: 2.06185567%;
    left: -2.06185567%; }

  .dc1-dc3 [class~=dc-padfull], .dc1-dc3 [class~=dc-padinfull], .dc1-dc3 [class~=dc-padfull], .dc1-dc3 [class~=dc-padinfull], .dc1-dc3 [class~=dc-padfull], .dc1-dc3 [class~=dc-padinfull], .dc2-dc4 [class~=dc-padfull], .dc2-dc4 [class~=dc-padinfull], .dc2-dc4 [class~=dc-padfull], .dc2-dc4 [class~=dc-padinfull], .dc2-dc4 [class~=dc-padfull], .dc2-dc4 [class~=dc-padinfull] {
    padding-left: 2.71186441%;
    padding-right: 2.71186441%;
    left: -2.71186441%; }

  .dc1-dc2 [class~=dc-padfull], .dc1-dc2 [class~=dc-padinfull], .dc1-dc2 [class~=dc-padfull], .dc1-dc2 [class~=dc-padinfull], .dc2-dc3 [class~=dc-padfull], .dc2-dc3 [class~=dc-padinfull], .dc2-dc3 [class~=dc-padfull], .dc2-dc3 [class~=dc-padinfull], .dc3-dc4 [class~=dc-padfull], .dc3-dc4 [class~=dc-padinfull], .dc3-dc4 [class~=dc-padfull], .dc3-dc4 [class~=dc-padinfull] {
    padding-left: 4.12371134%;
    padding-right: 4.12371134%;
    left: -4.12371134%; }

  .dc-pad, .dc-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .dc-padin[class~=dc-padin], .dc-padinfull[class~=dc-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 4 grid relationships ----- */
  [class*=" dc4"], [class^=dc4] {
    margin-left: 76.5151515%; }

  .dc2-dc4 [class*=" dc4"], .dc2-dc4 [class^=dc4] {
    margin-left: 68.47457627%; }

  .dc2-dc4 [class*=" dc3"], .dc2-dc4 [class^=dc3] {
    margin-left: 34.23728814%; }

  .dc3-dc4 [class*=" dc4"], .dc3-dc4 [class^=dc4] {
    margin-left: 52.06185567%; }

  [class*=" dc3"], [class^=dc3] {
    margin-left: 51.010101%; }

  .dc1-dc3 [class*=" dc3"], .dc1-dc3 [class^=dc3] {
    margin-left: 68.47457627%; }

  .dc1-dc3 [class*=" dc2"], .dc1-dc3 [class^=dc2] {
    margin-left: 34.23728814%; }

  .dc2-dc3 [class*=" dc3"], .dc2-dc3 [class^=dc3] {
    margin-left: 52.06185567%; }

  [class*=" dc2"], [class^=dc2] {
    margin-left: 25.5050505%; }

  .dc1-dc2 [class*=" dc2"], .dc1-dc2 [class^=dc2] {
    margin-left: 52.06185567%; }

  /* Desktop 4 grid floats ----- */
  [class*=" dc-float"][class*=" dc-float"], [class^=dc-float][class^=dc-float], [class*=" dc-float"][class*=" dc-float"], [class^=dc-float][class^=dc-float], [class*=" dc-float"][class*=" dc-float"], [class^=dc-float][class^=dc-float], [class*=" dc-float"][class*=" dc-float"], [class^=dc-float][class^=dc-float] {
    margin-left: 2.02020202%;
    margin-right: 2.02020202%; }

  .dc1-dc3 [class*=" dc-float"][class*=" dc-float"], .dc1-dc3 [class^=dc-float][class^=dc-float], .dc1-dc3 [class*=" dc-float"][class*=" dc-float"], .dc1-dc3 [class^=dc-float][class^=dc-float], .dc1-dc3 [class*=" dc-float"][class*=" dc-float"], .dc1-dc3 [class^=dc-float][class^=dc-float], .dc2-dc4 [class*=" dc-float"][class*=" dc-float"], .dc2-dc4 [class^=dc-float][class^=dc-float], .dc2-dc4 [class*=" dc-float"][class*=" dc-float"], .dc2-dc4 [class^=dc-float][class^=dc-float], .dc2-dc4 [class*=" dc-float"][class*=" dc-float"], .dc2-dc4 [class^=dc-float][class^=dc-float] {
    margin-left: 2.7118644070527%;
    margin-right: 2.7118644070527%; }

  .dc1-dc2 [class*=" dc-float"][class*=" dc-float"], .dc1-dc2 [class^=dc-float][class^=dc-float], .dc1-dc2 [class*=" dc-float"][class*=" dc-float"], .dc1-dc2 [class^=dc-float][class^=dc-float], .dc2-dc3 [class*=" dc-float"][class*=" dc-float"], .dc2-dc3 [class^=dc-float][class^=dc-float], .dc2-dc3 [class*=" dc-float"][class*=" dc-float"], .dc2-dc3 [class^=dc-float][class^=dc-float], .dc3-dc4 [class*=" dc-float"][class*=" dc-float"], .dc3-dc4 [class^=dc-float][class^=dc-float], .dc3-dc4 [class*=" dc-float"][class*=" dc-float"], .dc3-dc4 [class^=dc-float][class^=dc-float] {
    margin-left: 4.1237113406271%;
    margin-right: 4.1237113406271%; }

  .dc-floatright {
    float: right;
    margin-right: 0 !important; }

  .dc-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 4 clearing ----- */
  .dc1, [class*=dc1-], .dc-all, [class*=" dc1-"], [class^=dc1-], .dc1, [class*=" dc1-"] [class*=" dc1-"], [class^=dc1-] [class*=" dc1-"], [class*=" dc1-"] [class^=dc1-], [class^=dc1-] [class^=dc1-], [class*=" dc1-"] .dc1, [class^=dc1-] .dc1, [class*=" dc2-"] [class*=" dc2-"], [class^=dc2-] [class*=" dc2-"], [class*=" dc2-"] [class^=dc2-], [class^=dc2-] [class^=dc2-], [class*=" dc2-"] .dc2, [class^=dc2-] .dc2, [class*=" dc3-"] [class*=" dc3-"], [class^=dc3-] [class*=" dc3-"], [class*=" dc3-"] [class^=dc3-], [class^=dc3-] [class^=dc3-], [class*=" dc3-"] .dc3, [class^=dc3-] .dc3, [class*=" dc4-"] [class*=" dc4-"], [class^=dc4-] [class*=" dc4-"], [class*=" dc4-"] [class^=dc4-], [class^=dc4-] [class^=dc4-], [class*=" dc4-"] .dc4, [class^=dc4-] .dc4 {
    margin-left: 0;
    clear: left; }

  .dc2 + [class*=" dc2"], .dc2 + [class^=dc2], [class*=-dc2] + [class*=" dc2"], [class*=-dc2] + [class^=dc2], .dc3 + [class*=" dc3"], .dc3 + [class^=dc3], [class*=-dc3] + [class*=" dc3"], [class*=-dc3] + [class^=dc3], .dc3 + [class*=" dc2"], .dc3 + [class^=dc2], [class*=-dc3] + [class*=" dc2"], [class*=-dc3] + [class^=dc2], .dc4 + [class*=" dc4"], .dc4 + [class^=dc4], [class*=-dc4] + [class*=" dc4"], [class*=-dc4] + [class^=dc4], .dc4 + [class*=" dc3"], .dc4 + [class^=dc3], [class*=-dc4] + [class*=" dc3"], [class*=-dc4] + [class^=dc3], .dc4 + [class*=" dc2"], .dc4 + [class^=dc2], [class*=-dc4] + [class*=" dc2"], [class*=-dc4] + [class^=dc2], .dc-clear {
    clear: left; }

  .dc-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 4 hiding ----- */
  .dc-hide, .gridoverlay .dc-hide.dc-hide {
    display: none; }

  .dc-show, .gridoverlay .dc-show.dc-show {
    display: block; }

  .dc-showgrid .dc-show, .dc-showgrid.dc-show, .gridsetnoareas .dc-show {
    display: block !important; } }
@media only screen and (min-width: 1029px) {
  /* Desktop 5 grid: 5 column / gutter: 2.02020202% ---------------------------------------- */
  [class*=" dd1"], [class^=dd1], [class*=" dd2"], [class^=dd2], [class*=" dd3"], [class^=dd3], [class*=" dd4"], [class^=dd4], [class*=" dd5"], [class^=dd5], .dd-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 5 grid spans ----- */
  .dd1, .dd2, .dd3, .dd4, .dd5 {
    width: 18.37373737%; }

  .dd1-dd4 .dd1, .dd1-dd4 .dd2, .dd1-dd4 .dd3, .dd1-dd4 .dd4, .dd2-dd5 .dd2, .dd2-dd5 .dd3, .dd2-dd5 .dd4, .dd2-dd5 .dd5 {
    width: 23.09547994%; }

  .dd1-dd3 .dd1, .dd1-dd3 .dd2, .dd1-dd3 .dd3, .dd2-dd4 .dd2, .dd2-dd4 .dd3, .dd2-dd4 .dd4, .dd3-dd5 .dd3, .dd3-dd5 .dd4, .dd3-dd5 .dd5 {
    width: 31.05685505%; }

  .dd1-dd2, .dd2-dd3, .dd3-dd4, .dd4-dd5 {
    width: 38.76767677%; }

  .dd1-dd2 .dd1, .dd1-dd2 .dd2, .dd2-dd3 .dd2, .dd2-dd3 .dd3, .dd3-dd4 .dd3, .dd3-dd4 .dd4, .dd4-dd5 .dd4, .dd4-dd5 .dd5 {
    width: 47.39447629%; }

  .dd1-dd4 .dd1-dd2, .dd1-dd4 .dd2-dd3, .dd1-dd4 .dd3-dd4, .dd2-dd5 .dd2-dd3, .dd2-dd5 .dd3-dd4, .dd2-dd5 .dd4-dd5 {
    width: 48.73031997%; }

  .dd1-dd3, .dd2-dd4, .dd3-dd5 {
    width: 59.16161616%; }

  .dd1-dd3 .dd1-dd2, .dd1-dd3 .dd2-dd3, .dd2-dd4 .dd2-dd3, .dd2-dd4 .dd3-dd4, .dd3-dd5 .dd3-dd4, .dd3-dd5 .dd4-dd5 {
    width: 65.52842753%; }

  .dd1-dd4 .dd1-dd3, .dd1-dd4 .dd2-dd4, .dd2-dd5 .dd2-dd4, .dd2-dd5 .dd3-dd5 {
    width: 74.36515998%; }

  .dd1-dd4, .dd2-dd5 {
    width: 79.55555555%; }

  .dd-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 5 grid padding ----- */
  [class*=" dd-pad"], [class^=dd-pad] {
    padding-left: 1.01010101%;
    padding-right: 1.01010101%;
    left: -1.01010101%; }

  .dd1-dd4 [class*=" dd-pad"], .dd1-dd4 [class^=dd-pad], .dd2-dd5 [class*=" dd-pad"], .dd2-dd5 [class^=dd-pad] {
    padding-left: 1.26968004%;
    padding-right: 1.26968004%;
    left: -1.26968004%; }

  .dd1-dd3 [class*=" dd-pad"], .dd1-dd3 [class^=dd-pad], .dd2-dd4 [class*=" dd-pad"], .dd2-dd4 [class^=dd-pad], .dd3-dd5 [class*=" dd-pad"], .dd3-dd5 [class^=dd-pad] {
    padding-left: 1.70735872%;
    padding-right: 1.70735872%;
    left: -1.70735872%; }

  [class~=dd-padfull], [class~=dd-padinfull], [class~=dd-padfull], [class~=dd-padinfull], [class~=dd-padfull], [class~=dd-padinfull], [class~=dd-padfull], [class~=dd-padinfull], [class~=dd-padfull], [class~=dd-padinfull] {
    padding-left: 2.02020202%;
    padding-right: 2.02020202%;
    left: -2.02020202%; }

  .dd1-dd4 [class~=dd-padfull], .dd1-dd4 [class~=dd-padinfull], .dd1-dd4 [class~=dd-padfull], .dd1-dd4 [class~=dd-padinfull], .dd1-dd4 [class~=dd-padfull], .dd1-dd4 [class~=dd-padinfull], .dd1-dd4 [class~=dd-padfull], .dd1-dd4 [class~=dd-padinfull], .dd2-dd5 [class~=dd-padfull], .dd2-dd5 [class~=dd-padinfull], .dd2-dd5 [class~=dd-padfull], .dd2-dd5 [class~=dd-padinfull], .dd2-dd5 [class~=dd-padfull], .dd2-dd5 [class~=dd-padinfull], .dd2-dd5 [class~=dd-padfull], .dd2-dd5 [class~=dd-padinfull] {
    padding-left: 2.53936008%;
    padding-right: 2.53936008%;
    left: -2.53936008%; }

  .dd1-dd2 [class*=" dd-pad"], .dd1-dd2 [class^=dd-pad], .dd2-dd3 [class*=" dd-pad"], .dd2-dd3 [class^=dd-pad], .dd3-dd4 [class*=" dd-pad"], .dd3-dd4 [class^=dd-pad], .dd4-dd5 [class*=" dd-pad"], .dd4-dd5 [class^=dd-pad] {
    padding-left: 2.60552371%;
    padding-right: 2.60552371%;
    left: -2.60552371%; }

  .dd1-dd3 [class~=dd-padfull], .dd1-dd3 [class~=dd-padinfull], .dd1-dd3 [class~=dd-padfull], .dd1-dd3 [class~=dd-padinfull], .dd1-dd3 [class~=dd-padfull], .dd1-dd3 [class~=dd-padinfull], .dd2-dd4 [class~=dd-padfull], .dd2-dd4 [class~=dd-padinfull], .dd2-dd4 [class~=dd-padfull], .dd2-dd4 [class~=dd-padinfull], .dd2-dd4 [class~=dd-padfull], .dd2-dd4 [class~=dd-padinfull], .dd3-dd5 [class~=dd-padfull], .dd3-dd5 [class~=dd-padinfull], .dd3-dd5 [class~=dd-padfull], .dd3-dd5 [class~=dd-padinfull], .dd3-dd5 [class~=dd-padfull], .dd3-dd5 [class~=dd-padinfull] {
    padding-left: 3.41471743%;
    padding-right: 3.41471743%;
    left: -3.41471743%; }

  .dd1-dd2 [class~=dd-padfull], .dd1-dd2 [class~=dd-padinfull], .dd1-dd2 [class~=dd-padfull], .dd1-dd2 [class~=dd-padinfull], .dd2-dd3 [class~=dd-padfull], .dd2-dd3 [class~=dd-padinfull], .dd2-dd3 [class~=dd-padfull], .dd2-dd3 [class~=dd-padinfull], .dd3-dd4 [class~=dd-padfull], .dd3-dd4 [class~=dd-padinfull], .dd3-dd4 [class~=dd-padfull], .dd3-dd4 [class~=dd-padinfull], .dd4-dd5 [class~=dd-padfull], .dd4-dd5 [class~=dd-padinfull], .dd4-dd5 [class~=dd-padfull], .dd4-dd5 [class~=dd-padinfull] {
    padding-left: 5.21104742%;
    padding-right: 5.21104742%;
    left: -5.21104742%; }

  .dd-pad, .dd-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .dd-padin[class~=dd-padin], .dd-padinfull[class~=dd-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 5 grid relationships ----- */
  [class*=" dd5"], [class^=dd5] {
    margin-left: 81.57575757%; }

  .dd2-dd5 [class*=" dd5"], .dd2-dd5 [class^=dd5] {
    margin-left: 76.90452006%; }

  .dd2-dd5 [class*=" dd4"], .dd2-dd5 [class^=dd4] {
    margin-left: 51.26968005%; }

  .dd2-dd5 [class*=" dd3"], .dd2-dd5 [class^=dd3] {
    margin-left: 25.63484002%; }

  .dd3-dd5 [class*=" dd5"], .dd3-dd5 [class^=dd5] {
    margin-left: 68.94314496%; }

  .dd3-dd5 [class*=" dd4"], .dd3-dd5 [class^=dd4] {
    margin-left: 34.47157247%; }

  .dd4-dd5 [class*=" dd5"], .dd4-dd5 [class^=dd5] {
    margin-left: 52.6055237%; }

  [class*=" dd4"], [class^=dd4] {
    margin-left: 61.18181818%; }

  .dd1-dd4 [class*=" dd4"], .dd1-dd4 [class^=dd4] {
    margin-left: 76.90452006%; }

  .dd1-dd4 [class*=" dd3"], .dd1-dd4 [class^=dd3] {
    margin-left: 51.26968005%; }

  .dd1-dd4 [class*=" dd2"], .dd1-dd4 [class^=dd2] {
    margin-left: 25.63484002%; }

  .dd2-dd4 [class*=" dd4"], .dd2-dd4 [class^=dd4] {
    margin-left: 68.94314496%; }

  .dd2-dd4 [class*=" dd3"], .dd2-dd4 [class^=dd3] {
    margin-left: 34.47157247%; }

  .dd3-dd4 [class*=" dd4"], .dd3-dd4 [class^=dd4] {
    margin-left: 52.6055237%; }

  [class*=" dd3"], [class^=dd3] {
    margin-left: 40.78787879%; }

  .dd1-dd3 [class*=" dd3"], .dd1-dd3 [class^=dd3] {
    margin-left: 68.94314496%; }

  .dd1-dd3 [class*=" dd2"], .dd1-dd3 [class^=dd2] {
    margin-left: 34.47157248%; }

  .dd2-dd3 [class*=" dd3"], .dd2-dd3 [class^=dd3] {
    margin-left: 52.6055237%; }

  [class*=" dd2"], [class^=dd2] {
    margin-left: 20.39393939%; }

  .dd1-dd2 [class*=" dd2"], .dd1-dd2 [class^=dd2] {
    margin-left: 52.60552371%; }

  /* Desktop 5 grid floats ----- */
  [class*=" dd-float"][class*=" dd-float"], [class^=dd-float][class^=dd-float], [class*=" dd-float"][class*=" dd-float"], [class^=dd-float][class^=dd-float], [class*=" dd-float"][class*=" dd-float"], [class^=dd-float][class^=dd-float], [class*=" dd-float"][class*=" dd-float"], [class^=dd-float][class^=dd-float], [class*=" dd-float"][class*=" dd-float"], [class^=dd-float][class^=dd-float] {
    margin-left: 2.02020202%;
    margin-right: 2.02020202%; }

  .dd1-dd4 [class*=" dd-float"][class*=" dd-float"], .dd1-dd4 [class^=dd-float][class^=dd-float], .dd1-dd4 [class*=" dd-float"][class*=" dd-float"], .dd1-dd4 [class^=dd-float][class^=dd-float], .dd1-dd4 [class*=" dd-float"][class*=" dd-float"], .dd1-dd4 [class^=dd-float][class^=dd-float], .dd1-dd4 [class*=" dd-float"][class*=" dd-float"], .dd1-dd4 [class^=dd-float][class^=dd-float], .dd2-dd5 [class*=" dd-float"][class*=" dd-float"], .dd2-dd5 [class^=dd-float][class^=dd-float], .dd2-dd5 [class*=" dd-float"][class*=" dd-float"], .dd2-dd5 [class^=dd-float][class^=dd-float], .dd2-dd5 [class*=" dd-float"][class*=" dd-float"], .dd2-dd5 [class^=dd-float][class^=dd-float], .dd2-dd5 [class*=" dd-float"][class*=" dd-float"], .dd2-dd5 [class^=dd-float][class^=dd-float] {
    margin-left: 2.5393600811829%;
    margin-right: 2.5393600811829%; }

  .dd1-dd3 [class*=" dd-float"][class*=" dd-float"], .dd1-dd3 [class^=dd-float][class^=dd-float], .dd1-dd3 [class*=" dd-float"][class*=" dd-float"], .dd1-dd3 [class^=dd-float][class^=dd-float], .dd1-dd3 [class*=" dd-float"][class*=" dd-float"], .dd1-dd3 [class^=dd-float][class^=dd-float], .dd2-dd4 [class*=" dd-float"][class*=" dd-float"], .dd2-dd4 [class^=dd-float][class^=dd-float], .dd2-dd4 [class*=" dd-float"][class*=" dd-float"], .dd2-dd4 [class^=dd-float][class^=dd-float], .dd2-dd4 [class*=" dd-float"][class*=" dd-float"], .dd2-dd4 [class^=dd-float][class^=dd-float], .dd3-dd5 [class*=" dd-float"][class*=" dd-float"], .dd3-dd5 [class^=dd-float][class^=dd-float], .dd3-dd5 [class*=" dd-float"][class*=" dd-float"], .dd3-dd5 [class^=dd-float][class^=dd-float], .dd3-dd5 [class*=" dd-float"][class*=" dd-float"], .dd3-dd5 [class^=dd-float][class^=dd-float] {
    margin-left: 3.4147174318843%;
    margin-right: 3.4147174318843%; }

  .dd1-dd2 [class*=" dd-float"][class*=" dd-float"], .dd1-dd2 [class^=dd-float][class^=dd-float], .dd1-dd2 [class*=" dd-float"][class*=" dd-float"], .dd1-dd2 [class^=dd-float][class^=dd-float], .dd2-dd3 [class*=" dd-float"][class*=" dd-float"], .dd2-dd3 [class^=dd-float][class^=dd-float], .dd2-dd3 [class*=" dd-float"][class*=" dd-float"], .dd2-dd3 [class^=dd-float][class^=dd-float], .dd3-dd4 [class*=" dd-float"][class*=" dd-float"], .dd3-dd4 [class^=dd-float][class^=dd-float], .dd3-dd4 [class*=" dd-float"][class*=" dd-float"], .dd3-dd4 [class^=dd-float][class^=dd-float], .dd4-dd5 [class*=" dd-float"][class*=" dd-float"], .dd4-dd5 [class^=dd-float][class^=dd-float], .dd4-dd5 [class*=" dd-float"][class*=" dd-float"], .dd4-dd5 [class^=dd-float][class^=dd-float] {
    margin-left: 5.2110474196981%;
    margin-right: 5.2110474196981%; }

  .dd-floatright {
    float: right;
    margin-right: 0 !important; }

  .dd-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 5 clearing ----- */
  .dd1, [class*=dd1-], .dd-all, [class*=" dd1-"], [class^=dd1-], .dd1, [class*=" dd1-"] [class*=" dd1-"], [class^=dd1-] [class*=" dd1-"], [class*=" dd1-"] [class^=dd1-], [class^=dd1-] [class^=dd1-], [class*=" dd1-"] .dd1, [class^=dd1-] .dd1, [class*=" dd2-"] [class*=" dd2-"], [class^=dd2-] [class*=" dd2-"], [class*=" dd2-"] [class^=dd2-], [class^=dd2-] [class^=dd2-], [class*=" dd2-"] .dd2, [class^=dd2-] .dd2, [class*=" dd3-"] [class*=" dd3-"], [class^=dd3-] [class*=" dd3-"], [class*=" dd3-"] [class^=dd3-], [class^=dd3-] [class^=dd3-], [class*=" dd3-"] .dd3, [class^=dd3-] .dd3, [class*=" dd4-"] [class*=" dd4-"], [class^=dd4-] [class*=" dd4-"], [class*=" dd4-"] [class^=dd4-], [class^=dd4-] [class^=dd4-], [class*=" dd4-"] .dd4, [class^=dd4-] .dd4, [class*=" dd5-"] [class*=" dd5-"], [class^=dd5-] [class*=" dd5-"], [class*=" dd5-"] [class^=dd5-], [class^=dd5-] [class^=dd5-], [class*=" dd5-"] .dd5, [class^=dd5-] .dd5 {
    margin-left: 0;
    clear: left; }

  .dd2 + [class*=" dd2"], .dd2 + [class^=dd2], [class*=-dd2] + [class*=" dd2"], [class*=-dd2] + [class^=dd2], .dd3 + [class*=" dd3"], .dd3 + [class^=dd3], [class*=-dd3] + [class*=" dd3"], [class*=-dd3] + [class^=dd3], .dd3 + [class*=" dd2"], .dd3 + [class^=dd2], [class*=-dd3] + [class*=" dd2"], [class*=-dd3] + [class^=dd2], .dd4 + [class*=" dd4"], .dd4 + [class^=dd4], [class*=-dd4] + [class*=" dd4"], [class*=-dd4] + [class^=dd4], .dd4 + [class*=" dd3"], .dd4 + [class^=dd3], [class*=-dd4] + [class*=" dd3"], [class*=-dd4] + [class^=dd3], .dd4 + [class*=" dd2"], .dd4 + [class^=dd2], [class*=-dd4] + [class*=" dd2"], [class*=-dd4] + [class^=dd2], .dd5 + [class*=" dd5"], .dd5 + [class^=dd5], [class*=-dd5] + [class*=" dd5"], [class*=-dd5] + [class^=dd5], .dd5 + [class*=" dd4"], .dd5 + [class^=dd4], [class*=-dd5] + [class*=" dd4"], [class*=-dd5] + [class^=dd4], .dd5 + [class*=" dd3"], .dd5 + [class^=dd3], [class*=-dd5] + [class*=" dd3"], [class*=-dd5] + [class^=dd3], .dd5 + [class*=" dd2"], .dd5 + [class^=dd2], [class*=-dd5] + [class*=" dd2"], [class*=-dd5] + [class^=dd2], .dd-clear {
    clear: left; }

  .dd-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 5 hiding ----- */
  .dd-hide, .gridoverlay .dd-hide.dd-hide {
    display: none; }

  .dd-show, .gridoverlay .dd-show.dd-show {
    display: block; }

  .dd-showgrid .dd-show, .dd-showgrid.dd-show, .gridsetnoareas .dd-show {
    display: block !important; } }
@media only screen and (min-width: 1029px) {
  /* Desktop 6 grid: 5 column / gutter: 2.02020202% ---------------------------------------- */
  [class*=" de1"], [class^=de1], [class*=" de2"], [class^=de2], [class*=" de3"], [class^=de3], [class*=" de4"], [class^=de4], [class*=" de5"], [class^=de5], .de-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 6 grid spans ----- */
  .de1, .de2, .de3, .de4, .de5 {
    width: 18.37373737%; }

  .de1-de4 .de1, .de1-de4 .de2, .de1-de4 .de3, .de1-de4 .de4, .de2-de5 .de2, .de2-de5 .de3, .de2-de5 .de4, .de2-de5 .de5 {
    width: 23.09547994%; }

  .de1-de3 .de1, .de1-de3 .de2, .de1-de3 .de3, .de2-de4 .de2, .de2-de4 .de3, .de2-de4 .de4, .de3-de5 .de3, .de3-de5 .de4, .de3-de5 .de5 {
    width: 31.05685505%; }

  .de1-de2, .de2-de3, .de3-de4, .de4-de5 {
    width: 38.76767677%; }

  .de1-de2 .de1, .de1-de2 .de2, .de2-de3 .de2, .de2-de3 .de3, .de3-de4 .de3, .de3-de4 .de4, .de4-de5 .de4, .de4-de5 .de5 {
    width: 47.39447629%; }

  .de1-de4 .de1-de2, .de1-de4 .de2-de3, .de1-de4 .de3-de4, .de2-de5 .de2-de3, .de2-de5 .de3-de4, .de2-de5 .de4-de5 {
    width: 48.73031997%; }

  .de1-de3, .de2-de4, .de3-de5 {
    width: 59.16161616%; }

  .de1-de3 .de1-de2, .de1-de3 .de2-de3, .de2-de4 .de2-de3, .de2-de4 .de3-de4, .de3-de5 .de3-de4, .de3-de5 .de4-de5 {
    width: 65.52842753%; }

  .de1-de4 .de1-de3, .de1-de4 .de2-de4, .de2-de5 .de2-de4, .de2-de5 .de3-de5 {
    width: 74.36515998%; }

  .de1-de4, .de2-de5 {
    width: 79.55555555%; }

  .de-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 6 grid padding ----- */
  [class*=" de-pad"], [class^=de-pad] {
    padding-left: 1.01010101%;
    padding-right: 1.01010101%;
    left: -1.01010101%; }

  .de1-de4 [class*=" de-pad"], .de1-de4 [class^=de-pad], .de2-de5 [class*=" de-pad"], .de2-de5 [class^=de-pad] {
    padding-left: 1.26968004%;
    padding-right: 1.26968004%;
    left: -1.26968004%; }

  .de1-de3 [class*=" de-pad"], .de1-de3 [class^=de-pad], .de2-de4 [class*=" de-pad"], .de2-de4 [class^=de-pad], .de3-de5 [class*=" de-pad"], .de3-de5 [class^=de-pad] {
    padding-left: 1.70735872%;
    padding-right: 1.70735872%;
    left: -1.70735872%; }

  [class~=de-padfull], [class~=de-padinfull], [class~=de-padfull], [class~=de-padinfull], [class~=de-padfull], [class~=de-padinfull], [class~=de-padfull], [class~=de-padinfull], [class~=de-padfull], [class~=de-padinfull] {
    padding-left: 2.02020202%;
    padding-right: 2.02020202%;
    left: -2.02020202%; }

  .de1-de4 [class~=de-padfull], .de1-de4 [class~=de-padinfull], .de1-de4 [class~=de-padfull], .de1-de4 [class~=de-padinfull], .de1-de4 [class~=de-padfull], .de1-de4 [class~=de-padinfull], .de1-de4 [class~=de-padfull], .de1-de4 [class~=de-padinfull], .de2-de5 [class~=de-padfull], .de2-de5 [class~=de-padinfull], .de2-de5 [class~=de-padfull], .de2-de5 [class~=de-padinfull], .de2-de5 [class~=de-padfull], .de2-de5 [class~=de-padinfull], .de2-de5 [class~=de-padfull], .de2-de5 [class~=de-padinfull] {
    padding-left: 2.53936008%;
    padding-right: 2.53936008%;
    left: -2.53936008%; }

  .de1-de2 [class*=" de-pad"], .de1-de2 [class^=de-pad], .de2-de3 [class*=" de-pad"], .de2-de3 [class^=de-pad], .de3-de4 [class*=" de-pad"], .de3-de4 [class^=de-pad], .de4-de5 [class*=" de-pad"], .de4-de5 [class^=de-pad] {
    padding-left: 2.60552371%;
    padding-right: 2.60552371%;
    left: -2.60552371%; }

  .de1-de3 [class~=de-padfull], .de1-de3 [class~=de-padinfull], .de1-de3 [class~=de-padfull], .de1-de3 [class~=de-padinfull], .de1-de3 [class~=de-padfull], .de1-de3 [class~=de-padinfull], .de2-de4 [class~=de-padfull], .de2-de4 [class~=de-padinfull], .de2-de4 [class~=de-padfull], .de2-de4 [class~=de-padinfull], .de2-de4 [class~=de-padfull], .de2-de4 [class~=de-padinfull], .de3-de5 [class~=de-padfull], .de3-de5 [class~=de-padinfull], .de3-de5 [class~=de-padfull], .de3-de5 [class~=de-padinfull], .de3-de5 [class~=de-padfull], .de3-de5 [class~=de-padinfull] {
    padding-left: 3.41471743%;
    padding-right: 3.41471743%;
    left: -3.41471743%; }

  .de1-de2 [class~=de-padfull], .de1-de2 [class~=de-padinfull], .de1-de2 [class~=de-padfull], .de1-de2 [class~=de-padinfull], .de2-de3 [class~=de-padfull], .de2-de3 [class~=de-padinfull], .de2-de3 [class~=de-padfull], .de2-de3 [class~=de-padinfull], .de3-de4 [class~=de-padfull], .de3-de4 [class~=de-padinfull], .de3-de4 [class~=de-padfull], .de3-de4 [class~=de-padinfull], .de4-de5 [class~=de-padfull], .de4-de5 [class~=de-padinfull], .de4-de5 [class~=de-padfull], .de4-de5 [class~=de-padinfull] {
    padding-left: 5.21104742%;
    padding-right: 5.21104742%;
    left: -5.21104742%; }

  .de-pad, .de-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .de-padin[class~=de-padin], .de-padinfull[class~=de-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 6 grid relationships ----- */
  [class*=" de5"], [class^=de5] {
    margin-left: 81.57575757%; }

  .de2-de5 [class*=" de5"], .de2-de5 [class^=de5] {
    margin-left: 76.90452006%; }

  .de2-de5 [class*=" de4"], .de2-de5 [class^=de4] {
    margin-left: 51.26968005%; }

  .de2-de5 [class*=" de3"], .de2-de5 [class^=de3] {
    margin-left: 25.63484002%; }

  .de3-de5 [class*=" de5"], .de3-de5 [class^=de5] {
    margin-left: 68.94314496%; }

  .de3-de5 [class*=" de4"], .de3-de5 [class^=de4] {
    margin-left: 34.47157247%; }

  .de4-de5 [class*=" de5"], .de4-de5 [class^=de5] {
    margin-left: 52.6055237%; }

  [class*=" de4"], [class^=de4] {
    margin-left: 61.18181818%; }

  .de1-de4 [class*=" de4"], .de1-de4 [class^=de4] {
    margin-left: 76.90452006%; }

  .de1-de4 [class*=" de3"], .de1-de4 [class^=de3] {
    margin-left: 51.26968005%; }

  .de1-de4 [class*=" de2"], .de1-de4 [class^=de2] {
    margin-left: 25.63484002%; }

  .de2-de4 [class*=" de4"], .de2-de4 [class^=de4] {
    margin-left: 68.94314496%; }

  .de2-de4 [class*=" de3"], .de2-de4 [class^=de3] {
    margin-left: 34.47157247%; }

  .de3-de4 [class*=" de4"], .de3-de4 [class^=de4] {
    margin-left: 52.6055237%; }

  [class*=" de3"], [class^=de3] {
    margin-left: 40.78787879%; }

  .de1-de3 [class*=" de3"], .de1-de3 [class^=de3] {
    margin-left: 68.94314496%; }

  .de1-de3 [class*=" de2"], .de1-de3 [class^=de2] {
    margin-left: 34.47157248%; }

  .de2-de3 [class*=" de3"], .de2-de3 [class^=de3] {
    margin-left: 52.6055237%; }

  [class*=" de2"], [class^=de2] {
    margin-left: 20.39393939%; }

  .de1-de2 [class*=" de2"], .de1-de2 [class^=de2] {
    margin-left: 52.60552371%; }

  /* Desktop 6 grid floats ----- */
  [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float], [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float], [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float], [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float], [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float] {
    margin-left: 2.02020202%;
    margin-right: 2.02020202%; }

  .de1-de4 [class*=" de-float"][class*=" de-float"], .de1-de4 [class^=de-float][class^=de-float], .de1-de4 [class*=" de-float"][class*=" de-float"], .de1-de4 [class^=de-float][class^=de-float], .de1-de4 [class*=" de-float"][class*=" de-float"], .de1-de4 [class^=de-float][class^=de-float], .de1-de4 [class*=" de-float"][class*=" de-float"], .de1-de4 [class^=de-float][class^=de-float], .de2-de5 [class*=" de-float"][class*=" de-float"], .de2-de5 [class^=de-float][class^=de-float], .de2-de5 [class*=" de-float"][class*=" de-float"], .de2-de5 [class^=de-float][class^=de-float], .de2-de5 [class*=" de-float"][class*=" de-float"], .de2-de5 [class^=de-float][class^=de-float], .de2-de5 [class*=" de-float"][class*=" de-float"], .de2-de5 [class^=de-float][class^=de-float] {
    margin-left: 2.5393600811829%;
    margin-right: 2.5393600811829%; }

  .de1-de3 [class*=" de-float"][class*=" de-float"], .de1-de3 [class^=de-float][class^=de-float], .de1-de3 [class*=" de-float"][class*=" de-float"], .de1-de3 [class^=de-float][class^=de-float], .de1-de3 [class*=" de-float"][class*=" de-float"], .de1-de3 [class^=de-float][class^=de-float], .de2-de4 [class*=" de-float"][class*=" de-float"], .de2-de4 [class^=de-float][class^=de-float], .de2-de4 [class*=" de-float"][class*=" de-float"], .de2-de4 [class^=de-float][class^=de-float], .de2-de4 [class*=" de-float"][class*=" de-float"], .de2-de4 [class^=de-float][class^=de-float], .de3-de5 [class*=" de-float"][class*=" de-float"], .de3-de5 [class^=de-float][class^=de-float], .de3-de5 [class*=" de-float"][class*=" de-float"], .de3-de5 [class^=de-float][class^=de-float], .de3-de5 [class*=" de-float"][class*=" de-float"], .de3-de5 [class^=de-float][class^=de-float] {
    margin-left: 3.4147174318843%;
    margin-right: 3.4147174318843%; }

  .de1-de2 [class*=" de-float"][class*=" de-float"], .de1-de2 [class^=de-float][class^=de-float], .de1-de2 [class*=" de-float"][class*=" de-float"], .de1-de2 [class^=de-float][class^=de-float], .de2-de3 [class*=" de-float"][class*=" de-float"], .de2-de3 [class^=de-float][class^=de-float], .de2-de3 [class*=" de-float"][class*=" de-float"], .de2-de3 [class^=de-float][class^=de-float], .de3-de4 [class*=" de-float"][class*=" de-float"], .de3-de4 [class^=de-float][class^=de-float], .de3-de4 [class*=" de-float"][class*=" de-float"], .de3-de4 [class^=de-float][class^=de-float], .de4-de5 [class*=" de-float"][class*=" de-float"], .de4-de5 [class^=de-float][class^=de-float], .de4-de5 [class*=" de-float"][class*=" de-float"], .de4-de5 [class^=de-float][class^=de-float] {
    margin-left: 5.2110474196981%;
    margin-right: 5.2110474196981%; }

  .de-floatright {
    float: right;
    margin-right: 0 !important; }

  .de-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 6 clearing ----- */
  .de1, [class*=de1-], .de-all, [class*=" de1-"], [class^=de1-], .de1, [class*=" de1-"] [class*=" de1-"], [class^=de1-] [class*=" de1-"], [class*=" de1-"] [class^=de1-], [class^=de1-] [class^=de1-], [class*=" de1-"] .de1, [class^=de1-] .de1, [class*=" de2-"] [class*=" de2-"], [class^=de2-] [class*=" de2-"], [class*=" de2-"] [class^=de2-], [class^=de2-] [class^=de2-], [class*=" de2-"] .de2, [class^=de2-] .de2, [class*=" de3-"] [class*=" de3-"], [class^=de3-] [class*=" de3-"], [class*=" de3-"] [class^=de3-], [class^=de3-] [class^=de3-], [class*=" de3-"] .de3, [class^=de3-] .de3, [class*=" de4-"] [class*=" de4-"], [class^=de4-] [class*=" de4-"], [class*=" de4-"] [class^=de4-], [class^=de4-] [class^=de4-], [class*=" de4-"] .de4, [class^=de4-] .de4, [class*=" de5-"] [class*=" de5-"], [class^=de5-] [class*=" de5-"], [class*=" de5-"] [class^=de5-], [class^=de5-] [class^=de5-], [class*=" de5-"] .de5, [class^=de5-] .de5 {
    margin-left: 0;
    clear: left; }

  .de2 + [class*=" de2"], .de2 + [class^=de2], [class*=-de2] + [class*=" de2"], [class*=-de2] + [class^=de2], .de3 + [class*=" de3"], .de3 + [class^=de3], [class*=-de3] + [class*=" de3"], [class*=-de3] + [class^=de3], .de3 + [class*=" de2"], .de3 + [class^=de2], [class*=-de3] + [class*=" de2"], [class*=-de3] + [class^=de2], .de4 + [class*=" de4"], .de4 + [class^=de4], [class*=-de4] + [class*=" de4"], [class*=-de4] + [class^=de4], .de4 + [class*=" de3"], .de4 + [class^=de3], [class*=-de4] + [class*=" de3"], [class*=-de4] + [class^=de3], .de4 + [class*=" de2"], .de4 + [class^=de2], [class*=-de4] + [class*=" de2"], [class*=-de4] + [class^=de2], .de5 + [class*=" de5"], .de5 + [class^=de5], [class*=-de5] + [class*=" de5"], [class*=-de5] + [class^=de5], .de5 + [class*=" de4"], .de5 + [class^=de4], [class*=-de5] + [class*=" de4"], [class*=-de5] + [class^=de4], .de5 + [class*=" de3"], .de5 + [class^=de3], [class*=-de5] + [class*=" de3"], [class*=-de5] + [class^=de3], .de5 + [class*=" de2"], .de5 + [class^=de2], [class*=-de5] + [class*=" de2"], [class*=-de5] + [class^=de2], .de-clear {
    clear: left; }

  .de-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 6 hiding ----- */
  .de-hide, .gridoverlay .de-hide.de-hide {
    display: none; }

  .de-show, .gridoverlay .de-show.de-show {
    display: block; }

  .de-showgrid .de-show, .de-showgrid.de-show, .gridsetnoareas .de-show {
    display: block !important; } }
@media only screen and (min-width: 1029px) {
  /* Desktop 7 grid: 7 column / gutter: 2.02020202% ---------------------------------------- */
  [class*=" df1"], [class^=df1], [class*=" df2"], [class^=df2], [class*=" df3"], [class^=df3], [class*=" df4"], [class^=df4], [class*=" df5"], [class^=df5], [class*=" df6"], [class^=df6], [class*=" df7"], [class^=df7], .df-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }

  /* Desktop 7 grid spans ----- */
  .df7 {
    width: 12.54689754%; }

  .df1, .df2, .df3, .df4, .df5, .df6 {
    width: 12.54689755%; }

  .df1-df6 .df6, .df2-df7 .df6, .df2-df7 .df7 {
    width: 14.69494676%; }

  .df1-df6 .df1, .df1-df6 .df2, .df1-df6 .df3, .df1-df6 .df4, .df1-df6 .df5, .df2-df7 .df2, .df2-df7 .df3, .df2-df7 .df4, .df2-df7 .df5 {
    width: 14.69494677%; }

  .df1-df5 .df1, .df1-df5 .df2, .df1-df5 .df3, .df1-df5 .df4, .df1-df5 .df5, .df2-df6 .df2, .df2-df6 .df3, .df2-df6 .df4, .df2-df6 .df5, .df2-df6 .df6, .df3-df7 .df3, .df3-df7 .df4, .df3-df7 .df5, .df3-df7 .df6, .df3-df7 .df7 {
    width: 17.71777891%; }

  .df1-df4 .df1, .df1-df4 .df2, .df1-df4 .df3, .df1-df4 .df4, .df2-df5 .df2, .df2-df5 .df3, .df2-df5 .df4, .df2-df5 .df5, .df3-df6 .df3, .df3-df6 .df4, .df3-df6 .df5, .df3-df6 .df6, .df4-df7 .df4, .df4-df7 .df5, .df4-df7 .df6, .df4-df7 .df7 {
    width: 22.30631093%; }

  .df5-df6, .df6-df7 {
    width: 27.11399711%; }

  .df1-df2, .df2-df3, .df3-df4, .df4-df5 {
    width: 27.11399712%; }

  .df4-df6 .df6, .df5-df7 .df6, .df5-df7 .df7 {
    width: 30.10212913%; }

  .df1-df3 .df1, .df1-df3 .df2, .df1-df3 .df3, .df2-df4 .df2, .df2-df4 .df3, .df2-df4 .df4, .df3-df5 .df3, .df3-df5 .df4, .df3-df5 .df5, .df4-df6 .df4, .df4-df6 .df5, .df5-df7 .df5 {
    width: 30.10212914%; }

  .df1-df6 .df5-df6, .df2-df7 .df5-df6, .df2-df7 .df6-df7 {
    width: 31.75595741%; }

  .df1-df6 .df1-df2, .df1-df6 .df2-df3, .df1-df6 .df3-df4, .df1-df6 .df4-df5, .df2-df7 .df2-df3, .df2-df7 .df3-df4, .df2-df7 .df4-df5 {
    width: 31.75595742%; }

  .df2-df6 .df5-df6 {
    width: 38.28833417%; }

  .df3-df7 .df5-df6, .df3-df7 .df6-df7 {
    width: 38.28833418%; }

  .df1-df5 .df1-df2, .df1-df5 .df2-df3, .df1-df5 .df3-df4, .df1-df5 .df4-df5, .df2-df6 .df2-df3, .df2-df6 .df3-df4, .df2-df6 .df4-df5, .df3-df7 .df3-df4, .df3-df7 .df4-df5 {
    width: 38.28833419%; }

  .df1-df3, .df2-df4, .df3-df5, .df4-df6, .df5-df7 {
    width: 41.68109668%; }

  .df1-df2 .df1, .df1-df2 .df2, .df2-df3 .df2, .df2-df3 .df3, .df3-df4 .df3, .df3-df4 .df4, .df4-df5 .df4, .df4-df5 .df5, .df6-df7 .df7 {
    width: 46.27461415%; }

  .df5-df6 .df6, .df6-df7 .df6 {
    width: 46.27461416%; }

  .df5-df6 .df5 {
    width: 46.27461417%; }

  .df3-df6 .df5-df6 {
    width: 48.20420728%; }

  .df1-df4 .df1-df2, .df1-df4 .df2-df3, .df1-df4 .df3-df4, .df2-df5 .df2-df3, .df2-df5 .df3-df4, .df2-df5 .df4-df5, .df3-df6 .df3-df4, .df3-df6 .df4-df5, .df4-df7 .df5-df6, .df4-df7 .df6-df7 {
    width: 48.20420729%; }

  .df4-df7 .df4-df5 {
    width: 48.2042073%; }

  .df1-df6 .df1-df3, .df1-df6 .df2-df4, .df1-df6 .df3-df5, .df1-df6 .df4-df6, .df2-df7 .df2-df4, .df2-df7 .df3-df5, .df2-df7 .df4-df6, .df2-df7 .df5-df7 {
    width: 48.81696806%; }

  .df4-df7 {
    width: 56.24819624%; }

  .df1-df4, .df2-df5, .df3-df6 {
    width: 56.24819625%; }

  .df1-df5 .df1-df3, .df1-df5 .df2-df4, .df1-df5 .df3-df5, .df2-df6 .df2-df4, .df2-df6 .df3-df5, .df2-df6 .df4-df6 {
    width: 58.85888945%; }

  .df3-df7 .df3-df5, .df3-df7 .df4-df6, .df3-df7 .df5-df7 {
    width: 58.85888946%; }

  .df4-df6 .df5-df6, .df5-df7 .df5-df6, .df5-df7 .df6-df7 {
    width: 65.05106456%; }

  .df1-df3 .df1-df2, .df1-df3 .df2-df3, .df2-df4 .df2-df3, .df2-df4 .df3-df4, .df3-df5 .df3-df4, .df3-df5 .df4-df5, .df4-df6 .df4-df5 {
    width: 65.05106458%; }

  .df2-df7 .df4-df7 {
    width: 65.8779787%; }

  .df1-df6 .df1-df4, .df1-df6 .df2-df5, .df1-df6 .df3-df6, .df2-df7 .df2-df5, .df2-df7 .df3-df6 {
    width: 65.87797871%; }

  .df3-df7 {
    width: 70.81529581%; }

  .df1-df5, .df2-df6 {
    width: 70.81529582%; }

  .df1-df4 .df1-df3, .df1-df4 .df2-df4, .df2-df5 .df2-df4, .df2-df5 .df3-df5, .df3-df6 .df3-df5, .df3-df6 .df4-df6 {
    width: 74.10210364%; }

  .df4-df7 .df4-df6, .df4-df7 .df5-df7 {
    width: 74.10210365%; }

  .df1-df5 .df1-df4, .df1-df5 .df2-df5, .df2-df6 .df2-df5, .df2-df6 .df3-df6, .df3-df7 .df4-df7 {
    width: 79.42944472%; }

  .df3-df7 .df3-df6 {
    width: 79.42944474%; }

  .df2-df7 .df3-df7 {
    width: 82.93898935%; }

  .df1-df6 .df1-df5, .df1-df6 .df2-df6, .df2-df7 .df2-df6 {
    width: 82.93898936%; }

  .df1-df6, .df2-df7 {
    width: 85.38239538%; }

  .df-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }

  /* Desktop 7 grid padding ----- */
  [class*=" df-pad"], [class^=df-pad] {
    padding-left: 1.01010101%;
    padding-right: 1.01010101%;
    left: -1.01010101%; }

  .df1-df6 [class*=" df-pad"], .df1-df6 [class^=df-pad], .df2-df7 [class*=" df-pad"], .df2-df7 [class^=df-pad] {
    padding-left: 1.18303194%;
    padding-right: 1.18303194%;
    left: -1.18303194%; }

  .df1-df5 [class*=" df-pad"], .df1-df5 [class^=df-pad], .df2-df6 [class*=" df-pad"], .df2-df6 [class^=df-pad], .df3-df7 [class*=" df-pad"], .df3-df7 [class^=df-pad] {
    padding-left: 1.42638818%;
    padding-right: 1.42638818%;
    left: -1.42638818%; }

  .df1-df4 [class*=" df-pad"], .df1-df4 [class^=df-pad], .df2-df5 [class*=" df-pad"], .df2-df5 [class^=df-pad], .df3-df6 [class*=" df-pad"], .df3-df6 [class^=df-pad], .df4-df7 [class*=" df-pad"], .df4-df7 [class^=df-pad] {
    padding-left: 1.79579271%;
    padding-right: 1.79579271%;
    left: -1.79579271%; }

  [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull], [class~=df-padfull], [class~=df-padinfull] {
    padding-left: 2.02020202%;
    padding-right: 2.02020202%;
    left: -2.02020202%; }

  .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df1-df6 [class~=df-padfull], .df1-df6 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull], .df2-df7 [class~=df-padfull], .df2-df7 [class~=df-padinfull] {
    padding-left: 2.36606388%;
    padding-right: 2.36606388%;
    left: -2.36606388%; }

  .df1-df3 [class*=" df-pad"], .df1-df3 [class^=df-pad], .df2-df4 [class*=" df-pad"], .df2-df4 [class^=df-pad], .df3-df5 [class*=" df-pad"], .df3-df5 [class^=df-pad], .df4-df6 [class*=" df-pad"], .df4-df6 [class^=df-pad], .df5-df7 [class*=" df-pad"], .df5-df7 [class^=df-pad] {
    padding-left: 2.42340315%;
    padding-right: 2.42340315%;
    left: -2.42340315%; }

  .df1-df5 [class~=df-padfull], .df1-df5 [class~=df-padinfull], .df1-df5 [class~=df-padfull], .df1-df5 [class~=df-padinfull], .df1-df5 [class~=df-padfull], .df1-df5 [class~=df-padinfull], .df1-df5 [class~=df-padfull], .df1-df5 [class~=df-padinfull], .df1-df5 [class~=df-padfull], .df1-df5 [class~=df-padinfull], .df2-df6 [class~=df-padfull], .df2-df6 [class~=df-padinfull], .df2-df6 [class~=df-padfull], .df2-df6 [class~=df-padinfull], .df2-df6 [class~=df-padfull], .df2-df6 [class~=df-padinfull], .df2-df6 [class~=df-padfull], .df2-df6 [class~=df-padinfull], .df2-df6 [class~=df-padfull], .df2-df6 [class~=df-padinfull], .df3-df7 [class~=df-padfull], .df3-df7 [class~=df-padinfull], .df3-df7 [class~=df-padfull], .df3-df7 [class~=df-padinfull], .df3-df7 [class~=df-padfull], .df3-df7 [class~=df-padinfull], .df3-df7 [class~=df-padfull], .df3-df7 [class~=df-padinfull], .df3-df7 [class~=df-padfull], .df3-df7 [class~=df-padinfull] {
    padding-left: 2.85277636%;
    padding-right: 2.85277636%;
    left: -2.85277636%; }

  .df1-df4 [class~=df-padfull], .df1-df4 [class~=df-padinfull], .df1-df4 [class~=df-padfull], .df1-df4 [class~=df-padinfull], .df1-df4 [class~=df-padfull], .df1-df4 [class~=df-padinfull], .df1-df4 [class~=df-padfull], .df1-df4 [class~=df-padinfull], .df2-df5 [class~=df-padfull], .df2-df5 [class~=df-padinfull], .df2-df5 [class~=df-padfull], .df2-df5 [class~=df-padinfull], .df2-df5 [class~=df-padfull], .df2-df5 [class~=df-padinfull], .df2-df5 [class~=df-padfull], .df2-df5 [class~=df-padinfull], .df3-df6 [class~=df-padfull], .df3-df6 [class~=df-padinfull], .df3-df6 [class~=df-padfull], .df3-df6 [class~=df-padinfull], .df3-df6 [class~=df-padfull], .df3-df6 [class~=df-padinfull], .df3-df6 [class~=df-padfull], .df3-df6 [class~=df-padinfull], .df4-df7 [class~=df-padfull], .df4-df7 [class~=df-padinfull], .df4-df7 [class~=df-padfull], .df4-df7 [class~=df-padinfull], .df4-df7 [class~=df-padfull], .df4-df7 [class~=df-padinfull], .df4-df7 [class~=df-padfull], .df4-df7 [class~=df-padinfull] {
    padding-left: 3.59158543%;
    padding-right: 3.59158543%;
    left: -3.59158543%; }

  .df1-df2 [class*=" df-pad"], .df1-df2 [class^=df-pad], .df2-df3 [class*=" df-pad"], .df2-df3 [class^=df-pad], .df3-df4 [class*=" df-pad"], .df3-df4 [class^=df-pad], .df4-df5 [class*=" df-pad"], .df4-df5 [class^=df-pad], .df5-df6 [class*=" df-pad"], .df5-df6 [class^=df-pad], .df6-df7 [class*=" df-pad"], .df6-df7 [class^=df-pad] {
    padding-left: 3.72538584%;
    padding-right: 3.72538584%;
    left: -3.72538584%; }

  .df1-df3 [class~=df-padfull], .df1-df3 [class~=df-padinfull], .df1-df3 [class~=df-padfull], .df1-df3 [class~=df-padinfull], .df1-df3 [class~=df-padfull], .df1-df3 [class~=df-padinfull], .df2-df4 [class~=df-padfull], .df2-df4 [class~=df-padinfull], .df2-df4 [class~=df-padfull], .df2-df4 [class~=df-padinfull], .df2-df4 [class~=df-padfull], .df2-df4 [class~=df-padinfull], .df3-df5 [class~=df-padfull], .df3-df5 [class~=df-padinfull], .df3-df5 [class~=df-padfull], .df3-df5 [class~=df-padinfull], .df3-df5 [class~=df-padfull], .df3-df5 [class~=df-padinfull], .df4-df6 [class~=df-padfull], .df4-df6 [class~=df-padinfull], .df4-df6 [class~=df-padfull], .df4-df6 [class~=df-padinfull], .df4-df6 [class~=df-padfull], .df4-df6 [class~=df-padinfull], .df5-df7 [class~=df-padfull], .df5-df7 [class~=df-padinfull], .df5-df7 [class~=df-padfull], .df5-df7 [class~=df-padinfull], .df5-df7 [class~=df-padfull], .df5-df7 [class~=df-padinfull] {
    padding-left: 4.8468063%;
    padding-right: 4.8468063%;
    left: -4.8468063%; }

  .df1-df2 [class~=df-padfull], .df1-df2 [class~=df-padinfull], .df1-df2 [class~=df-padfull], .df1-df2 [class~=df-padinfull], .df2-df3 [class~=df-padfull], .df2-df3 [class~=df-padinfull], .df2-df3 [class~=df-padfull], .df2-df3 [class~=df-padinfull], .df3-df4 [class~=df-padfull], .df3-df4 [class~=df-padinfull], .df3-df4 [class~=df-padfull], .df3-df4 [class~=df-padinfull], .df4-df5 [class~=df-padfull], .df4-df5 [class~=df-padinfull], .df4-df5 [class~=df-padfull], .df4-df5 [class~=df-padinfull] {
    padding-left: 7.45077168%;
    padding-right: 7.45077168%;
    left: -7.45077168%; }

  .df5-df6 [class~=df-padfull], .df5-df6 [class~=df-padinfull], .df5-df6 [class~=df-padfull], .df5-df6 [class~=df-padinfull], .df6-df7 [class~=df-padfull], .df6-df7 [class~=df-padinfull], .df6-df7 [class~=df-padfull], .df6-df7 [class~=df-padinfull] {
    padding-left: 7.45077169%;
    padding-right: 7.45077169%;
    left: -7.45077169%; }

  .df-pad, .df-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

  .df-padin[class~=df-padin], .df-padinfull[class~=df-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }

  /* Desktop 7 grid relationships ----- */
  [class*=" df7"], [class^=df7] {
    margin-left: 87.4025974%; }

  .df2-df7 [class*=" df7"], .df2-df7 [class^=df7] {
    margin-left: 85.30505324%; }

  .df2-df7 [class*=" df6"], .df2-df7 [class^=df6] {
    margin-left: 68.24404259%; }

  .df2-df7 [class*=" df5"], .df2-df7 [class^=df5] {
    margin-left: 51.18303194%; }

  .df2-df7 [class*=" df4"], .df2-df7 [class^=df4] {
    margin-left: 34.1220213%; }

  .df2-df7 [class*=" df3"], .df2-df7 [class^=df3] {
    margin-left: 17.06101065%; }

  .df3-df7 [class*=" df7"], .df3-df7 [class^=df7] {
    margin-left: 82.2822211%; }

  .df3-df7 [class*=" df6"], .df3-df7 [class^=df6] {
    margin-left: 61.71166582%; }

  .df3-df7 [class*=" df5"], .df3-df7 [class^=df5] {
    margin-left: 41.14111056%; }

  .df3-df7 [class*=" df4"], .df3-df7 [class^=df4] {
    margin-left: 20.57055528%; }

  .df4-df7 [class*=" df7"], .df4-df7 [class^=df7] {
    margin-left: 77.69368908%; }

  .df4-df7 [class*=" df6"], .df4-df7 [class^=df6] {
    margin-left: 51.79579273%; }

  .df4-df7 [class*=" df5"], .df4-df7 [class^=df5] {
    margin-left: 25.89789637%; }

  .df5-df7 [class*=" df7"], .df5-df7 [class^=df7] {
    margin-left: 69.89787086%; }

  .df5-df7 [class*=" df6"], .df5-df7 [class^=df6] {
    margin-left: 34.94893544%; }

  .df6-df7 [class*=" df7"], .df6-df7 [class^=df7] {
    margin-left: 53.72538586%; }

  [class*=" df6"], [class^=df6] {
    margin-left: 72.83549784%; }

  .df1-df6 [class*=" df6"], .df1-df6 [class^=df6] {
    margin-left: 85.30505324%; }

  .df1-df6 [class*=" df5"], .df1-df6 [class^=df5] {
    margin-left: 68.24404259%; }

  .df1-df6 [class*=" df4"], .df1-df6 [class^=df4] {
    margin-left: 51.18303194%; }

  .df1-df6 [class*=" df3"], .df1-df6 [class^=df3] {
    margin-left: 34.1220213%; }

  .df1-df6 [class*=" df2"], .df1-df6 [class^=df2] {
    margin-left: 17.06101065%; }

  .df2-df6 [class*=" df6"], .df2-df6 [class^=df6] {
    margin-left: 82.28222109%; }

  .df2-df6 [class*=" df5"], .df2-df6 [class^=df5] {
    margin-left: 61.71166581%; }

  .df2-df6 [class*=" df4"], .df2-df6 [class^=df4] {
    margin-left: 41.14111055%; }

  .df2-df6 [class*=" df3"], .df2-df6 [class^=df3] {
    margin-left: 20.57055528%; }

  .df3-df6 [class*=" df6"], .df3-df6 [class^=df6] {
    margin-left: 77.69368907%; }

  .df3-df6 [class*=" df5"], .df3-df6 [class^=df5] {
    margin-left: 51.79579272%; }

  .df3-df6 [class*=" df4"], .df3-df6 [class^=df4] {
    margin-left: 25.89789636%; }

  .df4-df6 [class*=" df6"], .df4-df6 [class^=df6] {
    margin-left: 69.89787088%; }

  .df4-df6 [class*=" df5"], .df4-df6 [class^=df5] {
    margin-left: 34.94893544%; }

  .df5-df6 [class*=" df6"], .df5-df6 [class^=df6] {
    margin-left: 53.72538586%; }

  [class*=" df5"], [class^=df5] {
    margin-left: 58.26839827%; }

  .df1-df5 [class*=" df5"], .df1-df5 [class^=df5] {
    margin-left: 82.28222109%; }

  .df1-df5 [class*=" df4"], .df1-df5 [class^=df4] {
    margin-left: 61.71166581%; }

  .df1-df5 [class*=" df3"], .df1-df5 [class^=df3] {
    margin-left: 41.14111055%; }

  .df1-df5 [class*=" df2"], .df1-df5 [class^=df2] {
    margin-left: 20.57055527%; }

  .df2-df5 [class*=" df5"], .df2-df5 [class^=df5] {
    margin-left: 77.69368907%; }

  .df2-df5 [class*=" df4"], .df2-df5 [class^=df4] {
    margin-left: 51.79579272%; }

  .df2-df5 [class*=" df3"], .df2-df5 [class^=df3] {
    margin-left: 25.89789636%; }

  .df3-df5 [class*=" df5"], .df3-df5 [class^=df5] {
    margin-left: 69.89787088%; }

  .df3-df5 [class*=" df4"], .df3-df5 [class^=df4] {
    margin-left: 34.94893544%; }

  .df4-df5 [class*=" df5"], .df4-df5 [class^=df5] {
    margin-left: 53.72538584%; }

  [class*=" df4"], [class^=df4] {
    margin-left: 43.7012987%; }

  .df1-df4 [class*=" df4"], .df1-df4 [class^=df4] {
    margin-left: 77.69368907%; }

  .df1-df4 [class*=" df3"], .df1-df4 [class^=df3] {
    margin-left: 51.79579272%; }

  .df1-df4 [class*=" df2"], .df1-df4 [class^=df2] {
    margin-left: 25.89789636%; }

  .df2-df4 [class*=" df4"], .df2-df4 [class^=df4] {
    margin-left: 69.89787088%; }

  .df2-df4 [class*=" df3"], .df2-df4 [class^=df3] {
    margin-left: 34.94893544%; }

  .df3-df4 [class*=" df4"], .df3-df4 [class^=df4] {
    margin-left: 53.72538584%; }

  [class*=" df3"], [class^=df3] {
    margin-left: 29.13419914%; }

  .df1-df3 [class*=" df3"], .df1-df3 [class^=df3] {
    margin-left: 69.89787088%; }

  .df1-df3 [class*=" df2"], .df1-df3 [class^=df2] {
    margin-left: 34.94893544%; }

  .df2-df3 [class*=" df3"], .df2-df3 [class^=df3] {
    margin-left: 53.72538584%; }

  [class*=" df2"], [class^=df2] {
    margin-left: 14.56709957%; }

  .df1-df2 [class*=" df2"], .df1-df2 [class^=df2] {
    margin-left: 53.72538583%; }

  /* Desktop 7 grid floats ----- */
  [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float], [class*=" df-float"][class*=" df-float"], [class^=df-float][class^=df-float] {
    margin-left: 2.02020202%;
    margin-right: 2.02020202%; }

  .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df1-df6 [class*=" df-float"][class*=" df-float"], .df1-df6 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float], .df2-df7 [class*=" df-float"][class*=" df-float"], .df2-df7 [class^=df-float][class^=df-float] {
    margin-left: 2.3660638835546%;
    margin-right: 2.3660638835546%; }

  .df1-df5 [class*=" df-float"][class*=" df-float"], .df1-df5 [class^=df-float][class^=df-float], .df1-df5 [class*=" df-float"][class*=" df-float"], .df1-df5 [class^=df-float][class^=df-float], .df1-df5 [class*=" df-float"][class*=" df-float"], .df1-df5 [class^=df-float][class^=df-float], .df1-df5 [class*=" df-float"][class*=" df-float"], .df1-df5 [class^=df-float][class^=df-float], .df1-df5 [class*=" df-float"][class*=" df-float"], .df1-df5 [class^=df-float][class^=df-float], .df2-df6 [class*=" df-float"][class*=" df-float"], .df2-df6 [class^=df-float][class^=df-float], .df2-df6 [class*=" df-float"][class*=" df-float"], .df2-df6 [class^=df-float][class^=df-float], .df2-df6 [class*=" df-float"][class*=" df-float"], .df2-df6 [class^=df-float][class^=df-float], .df2-df6 [class*=" df-float"][class*=" df-float"], .df2-df6 [class^=df-float][class^=df-float], .df2-df6 [class*=" df-float"][class*=" df-float"], .df2-df6 [class^=df-float][class^=df-float] {
    margin-left: 2.8527763622354%;
    margin-right: 2.8527763622354%; }

  .df3-df7 [class*=" df-float"][class*=" df-float"], .df3-df7 [class^=df-float][class^=df-float], .df3-df7 [class*=" df-float"][class*=" df-float"], .df3-df7 [class^=df-float][class^=df-float], .df3-df7 [class*=" df-float"][class*=" df-float"], .df3-df7 [class^=df-float][class^=df-float], .df3-df7 [class*=" df-float"][class*=" df-float"], .df3-df7 [class^=df-float][class^=df-float], .df3-df7 [class*=" df-float"][class*=" df-float"], .df3-df7 [class^=df-float][class^=df-float] {
    margin-left: 2.8527763626382%;
    margin-right: 2.8527763626382%; }

  .df1-df4 [class*=" df-float"][class*=" df-float"], .df1-df4 [class^=df-float][class^=df-float], .df1-df4 [class*=" df-float"][class*=" df-float"], .df1-df4 [class^=df-float][class^=df-float], .df1-df4 [class*=" df-float"][class*=" df-float"], .df1-df4 [class^=df-float][class^=df-float], .df1-df4 [class*=" df-float"][class*=" df-float"], .df1-df4 [class^=df-float][class^=df-float], .df2-df5 [class*=" df-float"][class*=" df-float"], .df2-df5 [class^=df-float][class^=df-float], .df2-df5 [class*=" df-float"][class*=" df-float"], .df2-df5 [class^=df-float][class^=df-float], .df2-df5 [class*=" df-float"][class*=" df-float"], .df2-df5 [class^=df-float][class^=df-float], .df2-df5 [class*=" df-float"][class*=" df-float"], .df2-df5 [class^=df-float][class^=df-float], .df3-df6 [class*=" df-float"][class*=" df-float"], .df3-df6 [class^=df-float][class^=df-float], .df3-df6 [class*=" df-float"][class*=" df-float"], .df3-df6 [class^=df-float][class^=df-float], .df3-df6 [class*=" df-float"][class*=" df-float"], .df3-df6 [class^=df-float][class^=df-float], .df3-df6 [class*=" df-float"][class*=" df-float"], .df3-df6 [class^=df-float][class^=df-float] {
    margin-left: 3.5915854279505%;
    margin-right: 3.5915854279505%; }

  .df4-df7 [class*=" df-float"][class*=" df-float"], .df4-df7 [class^=df-float][class^=df-float], .df4-df7 [class*=" df-float"][class*=" df-float"], .df4-df7 [class^=df-float][class^=df-float], .df4-df7 [class*=" df-float"][class*=" df-float"], .df4-df7 [class^=df-float][class^=df-float], .df4-df7 [class*=" df-float"][class*=" df-float"], .df4-df7 [class^=df-float][class^=df-float] {
    margin-left: 3.591585428589%;
    margin-right: 3.591585428589%; }

  .df1-df3 [class*=" df-float"][class*=" df-float"], .df1-df3 [class^=df-float][class^=df-float], .df1-df3 [class*=" df-float"][class*=" df-float"], .df1-df3 [class^=df-float][class^=df-float], .df1-df3 [class*=" df-float"][class*=" df-float"], .df1-df3 [class^=df-float][class^=df-float], .df2-df4 [class*=" df-float"][class*=" df-float"], .df2-df4 [class^=df-float][class^=df-float], .df2-df4 [class*=" df-float"][class*=" df-float"], .df2-df4 [class^=df-float][class^=df-float], .df2-df4 [class*=" df-float"][class*=" df-float"], .df2-df4 [class^=df-float][class^=df-float], .df3-df5 [class*=" df-float"][class*=" df-float"], .df3-df5 [class^=df-float][class^=df-float], .df3-df5 [class*=" df-float"][class*=" df-float"], .df3-df5 [class^=df-float][class^=df-float], .df3-df5 [class*=" df-float"][class*=" df-float"], .df3-df5 [class^=df-float][class^=df-float], .df4-df6 [class*=" df-float"][class*=" df-float"], .df4-df6 [class^=df-float][class^=df-float], .df4-df6 [class*=" df-float"][class*=" df-float"], .df4-df6 [class^=df-float][class^=df-float], .df4-df6 [class*=" df-float"][class*=" df-float"], .df4-df6 [class^=df-float][class^=df-float], .df5-df7 [class*=" df-float"][class*=" df-float"], .df5-df7 [class^=df-float][class^=df-float], .df5-df7 [class*=" df-float"][class*=" df-float"], .df5-df7 [class^=df-float][class^=df-float], .df5-df7 [class*=" df-float"][class*=" df-float"], .df5-df7 [class^=df-float][class^=df-float] {
    margin-left: 4.846806300491%;
    margin-right: 4.846806300491%; }

  .df1-df2 [class*=" df-float"][class*=" df-float"], .df1-df2 [class^=df-float][class^=df-float], .df1-df2 [class*=" df-float"][class*=" df-float"], .df1-df2 [class^=df-float][class^=df-float], .df2-df3 [class*=" df-float"][class*=" df-float"], .df2-df3 [class^=df-float][class^=df-float], .df2-df3 [class*=" df-float"][class*=" df-float"], .df2-df3 [class^=df-float][class^=df-float], .df3-df4 [class*=" df-float"][class*=" df-float"], .df3-df4 [class^=df-float][class^=df-float], .df3-df4 [class*=" df-float"][class*=" df-float"], .df3-df4 [class^=df-float][class^=df-float], .df4-df5 [class*=" df-float"][class*=" df-float"], .df4-df5 [class^=df-float][class^=df-float], .df4-df5 [class*=" df-float"][class*=" df-float"], .df4-df5 [class^=df-float][class^=df-float] {
    margin-left: 7.450771684673%;
    margin-right: 7.450771684673%; }

  .df5-df6 [class*=" df-float"][class*=" df-float"], .df5-df6 [class^=df-float][class^=df-float], .df5-df6 [class*=" df-float"][class*=" df-float"], .df5-df6 [class^=df-float][class^=df-float], .df6-df7 [class*=" df-float"][class*=" df-float"], .df6-df7 [class^=df-float][class^=df-float], .df6-df7 [class*=" df-float"][class*=" df-float"], .df6-df7 [class^=df-float][class^=df-float] {
    margin-left: 7.4507716874209%;
    margin-right: 7.4507716874209%; }

  .df-floatright {
    float: right;
    margin-right: 0 !important; }

  .df-floatleft {
    float: left;
    margin-left: 0 !important; }

  /* Desktop 7 clearing ----- */
  .df1, [class*=df1-], .df-all, [class*=" df1-"], [class^=df1-], .df1, [class*=" df1-"] [class*=" df1-"], [class^=df1-] [class*=" df1-"], [class*=" df1-"] [class^=df1-], [class^=df1-] [class^=df1-], [class*=" df1-"] .df1, [class^=df1-] .df1, [class*=" df2-"] [class*=" df2-"], [class^=df2-] [class*=" df2-"], [class*=" df2-"] [class^=df2-], [class^=df2-] [class^=df2-], [class*=" df2-"] .df2, [class^=df2-] .df2, [class*=" df3-"] [class*=" df3-"], [class^=df3-] [class*=" df3-"], [class*=" df3-"] [class^=df3-], [class^=df3-] [class^=df3-], [class*=" df3-"] .df3, [class^=df3-] .df3, [class*=" df4-"] [class*=" df4-"], [class^=df4-] [class*=" df4-"], [class*=" df4-"] [class^=df4-], [class^=df4-] [class^=df4-], [class*=" df4-"] .df4, [class^=df4-] .df4, [class*=" df5-"] [class*=" df5-"], [class^=df5-] [class*=" df5-"], [class*=" df5-"] [class^=df5-], [class^=df5-] [class^=df5-], [class*=" df5-"] .df5, [class^=df5-] .df5, [class*=" df6-"] [class*=" df6-"], [class^=df6-] [class*=" df6-"], [class*=" df6-"] [class^=df6-], [class^=df6-] [class^=df6-], [class*=" df6-"] .df6, [class^=df6-] .df6, [class*=" df7-"] [class*=" df7-"], [class^=df7-] [class*=" df7-"], [class*=" df7-"] [class^=df7-], [class^=df7-] [class^=df7-], [class*=" df7-"] .df7, [class^=df7-] .df7 {
    margin-left: 0;
    clear: left; }

  .df2 + [class*=" df2"], .df2 + [class^=df2], [class*=-df2] + [class*=" df2"], [class*=-df2] + [class^=df2], .df3 + [class*=" df3"], .df3 + [class^=df3], [class*=-df3] + [class*=" df3"], [class*=-df3] + [class^=df3], .df3 + [class*=" df2"], .df3 + [class^=df2], [class*=-df3] + [class*=" df2"], [class*=-df3] + [class^=df2], .df4 + [class*=" df4"], .df4 + [class^=df4], [class*=-df4] + [class*=" df4"], [class*=-df4] + [class^=df4], .df4 + [class*=" df3"], .df4 + [class^=df3], [class*=-df4] + [class*=" df3"], [class*=-df4] + [class^=df3], .df4 + [class*=" df2"], .df4 + [class^=df2], [class*=-df4] + [class*=" df2"], [class*=-df4] + [class^=df2], .df5 + [class*=" df5"], .df5 + [class^=df5], [class*=-df5] + [class*=" df5"], [class*=-df5] + [class^=df5], .df5 + [class*=" df4"], .df5 + [class^=df4], [class*=-df5] + [class*=" df4"], [class*=-df5] + [class^=df4], .df5 + [class*=" df3"], .df5 + [class^=df3], [class*=-df5] + [class*=" df3"], [class*=-df5] + [class^=df3], .df5 + [class*=" df2"], .df5 + [class^=df2], [class*=-df5] + [class*=" df2"], [class*=-df5] + [class^=df2], .df6 + [class*=" df6"], .df6 + [class^=df6], [class*=-df6] + [class*=" df6"], [class*=-df6] + [class^=df6], .df6 + [class*=" df5"], .df6 + [class^=df5], [class*=-df6] + [class*=" df5"], [class*=-df6] + [class^=df5], .df6 + [class*=" df4"], .df6 + [class^=df4], [class*=-df6] + [class*=" df4"], [class*=-df6] + [class^=df4], .df6 + [class*=" df3"], .df6 + [class^=df3], [class*=-df6] + [class*=" df3"], [class*=-df6] + [class^=df3], .df6 + [class*=" df2"], .df6 + [class^=df2], [class*=-df6] + [class*=" df2"], [class*=-df6] + [class^=df2], .df7 + [class*=" df7"], .df7 + [class^=df7], [class*=-df7] + [class*=" df7"], [class*=-df7] + [class^=df7], .df7 + [class*=" df6"], .df7 + [class^=df6], [class*=-df7] + [class*=" df6"], [class*=-df7] + [class^=df6], .df7 + [class*=" df5"], .df7 + [class^=df5], [class*=-df7] + [class*=" df5"], [class*=-df7] + [class^=df5], .df7 + [class*=" df4"], .df7 + [class^=df4], [class*=-df7] + [class*=" df4"], [class*=-df7] + [class^=df4], .df7 + [class*=" df3"], .df7 + [class^=df3], [class*=-df7] + [class*=" df3"], [class*=-df7] + [class^=df3], .df7 + [class*=" df2"], .df7 + [class^=df2], [class*=-df7] + [class*=" df2"], [class*=-df7] + [class^=df2], .df-clear {
    clear: left; }

  .df-overlap[class*=overlap] {
    clear: none; }

  /* Desktop 7 hiding ----- */
  .df-hide, .gridoverlay .df-hide.df-hide {
    display: none; }

  .df-show, .gridoverlay .df-show.df-show {
    display: block; }

  .df-showgrid .df-show, .df-showgrid.df-show, .gridsetnoareas .df-show {
    display: block !important; } }