/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong,
.strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn,
em,
.em {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

/*
 * Addresses margins set differently in IE6/7.
 */
pre {
  margin: 0; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
q:before,
q:after {
  content: '';
  content: none; }

small, .small {
  font-size: 75%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

dd {
  margin: 0; }

/*
 * Addresses paddings set differently in IE6/7.
 */
menu {
  padding: 0 0 0 40px; }

ol,
ul {
  padding: 0;
  list-style-type: none; }

/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

.clearfix, .cf, .comment-respond, .widget.popular-posts .wpp-list li {
  zoom: 1; }
  .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .widget.popular-posts .wpp-list li:before, .cf:after, .comment-respond:after, .widget.popular-posts .wpp-list li:after {
    content: "";
    display: table; }
  .clearfix:after, .cf:after, .comment-respond:after, .widget.popular-posts .wpp-list li:after {
    clear: both; }

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic; }

/******************************************************************
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.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
p {
  margin-top: 0;
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  -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: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
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, .da {
    width: 48.45959596%; }
  .da-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  .subscriptions .guttersizer {
    width: 3.0808081%; }
  /* 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, .db {
    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; }
  .guttersizer {
    width: 3.05555555%; }
  .subscriptions .guttersizer {
    width: 3.05555555%; }
  /* 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) {
  [class*=" de1"][class*=" de1"], [class^=de1][class^=de1], [class*=" de2"][class*=" de2"], [class^=de2][class^=de2], [class*=" de3"][class*=" de3"], [class^=de3][class^=de3], [class*=" de4"][class*=" de4"], [class^=de4][class^=de4], [class*=" de5"][class*=" de5"], [class^=de5][class^=de5], [class*=" de6"][class*=" de6"], [class^=de6][class^=de6], .de-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Desktop 6 grid spans ----- */
  .de-all.de-all, .de-all.de-all .de-all.de-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  .de1, .de-all .de1, .de1.de1, .de2, .de-all .de2, .de2.de2, .de3, .de-all .de3, .de3.de3, .de4, .de-all .de4, .de4.de4, .de5, .de-all .de5, .de5.de5, .de6, .de-all .de6, .de6.de6 {
    width: 15.41666667%; }
  .de1-de5 .de1, .de1-de5 .de2, .de1-de5 .de3, .de1-de5 .de4, .de1-de5 .de5, .de2-de6 .de2, .de2-de6 .de3, .de2-de6 .de4, .de2-de6 .de5, .de2-de6 .de6 {
    width: 18.555667%; }
  .de1-de4 .de1, .de1-de4 .de2, .de1-de4 .de3, .de1-de4 .de4, .de2-de5 .de2, .de2-de5 .de3, .de2-de5 .de4, .de2-de5 .de5, .de3-de6 .de3, .de3-de6 .de4, .de3-de6 .de5, .de3-de6 .de6 {
    width: 23.29974811%; }
  .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, .de4-de6 .de4, .de4-de6 .de5, .de4-de6 .de6 {
    width: 31.30287648%; }
  .de1-de2.de1-de2, .de-all .de1-de2, .de2-de3.de2-de3, .de-all .de2-de3, .de3-de4.de3-de4, .de-all .de3-de4, .de4-de5.de4-de5, .de-all .de4-de5, .de5-de6.de5-de6, .de-all .de5-de6 {
    width: 32.33333333%; }
  .de1-de5 .de1-de2, .de1-de5 .de2-de3, .de1-de5 .de3-de4, .de1-de5 .de4-de5, .de2-de6 .de2-de3, .de2-de6 .de3-de4, .de2-de6 .de4-de5, .de2-de6 .de5-de6 {
    width: 38.91675025%; }
  .de1-de2 .de1, .de1-de2 .de2, .de2-de3 .de2, .de2-de3 .de3, .de3-de4 .de3, .de3-de4 .de4, .de4-de5 .de4, .de4-de5 .de5, .de5-de6 .de5, .de5-de6 .de6 {
    width: 47.68041238%; }
  .de1-de4 .de1-de2, .de1-de4 .de2-de3, .de1-de4 .de3-de4, .de2-de5 .de2-de3, .de2-de5 .de3-de4, .de2-de5 .de4-de5, .de3-de6 .de3-de4, .de3-de6 .de4-de5, .de3-de6 .de5-de6 {
    width: 48.86649873%; }
  .de1-de3.de1-de3, .de-all .de1-de3, .de2-de4.de2-de4, .de-all .de2-de4, .de3-de5.de3-de5, .de-all .de3-de5, .de4-de6.de4-de6, .de-all .de4-de6 {
    width: 49.25%; }
  .de1-de5 .de1-de3, .de1-de5 .de2-de4, .de1-de5 .de3-de5, .de2-de6 .de2-de4, .de2-de6 .de3-de5, .de2-de6 .de4-de6 {
    width: 59.2778335%; }
  .de1-de3 .de1-de2, .de1-de3 .de2-de3, .de2-de4 .de2-de3, .de2-de4 .de3-de4, .de3-de5 .de3-de4, .de3-de5 .de4-de5, .de4-de6 .de4-de5, .de4-de6 .de5-de6 {
    width: 65.65143823%; }
  .de1-de4.de1-de4, .de-all .de1-de4, .de2-de5.de2-de5, .de-all .de2-de5, .de3-de6.de3-de6, .de-all .de3-de6 {
    width: 66.16666667%; }
  .de1-de4 .de1-de3, .de1-de4 .de2-de4, .de2-de5 .de2-de4, .de2-de5 .de3-de5, .de3-de6 .de3-de5, .de3-de6 .de4-de6 {
    width: 74.43324937%; }
  .de1-de5 .de1-de4, .de1-de5 .de2-de5, .de2-de6 .de2-de5, .de2-de6 .de3-de6 {
    width: 79.63891676%; }
  .de1-de5.de1-de5, .de-all .de1-de5, .de2-de6.de2-de6, .de-all .de2-de6 {
    width: 83.08333333%; }
  /* Desktop 6 grid padding ----- */
  .de-all [class*=" de-pad"], .de-all [class^=de-pad], [class*=" de-pad"], [class^=de-pad] {
    padding-left: 0.75%;
    padding-right: 0.75%;
    left: -0.75%; }
  .de1-de5 [class*=" de-pad"], .de1-de5 [class^=de-pad], .de2-de6 [class*=" de-pad"], .de2-de6 [class^=de-pad] {
    padding-left: 0.90270812%;
    padding-right: 0.90270812%;
    left: -0.90270812%; }
  .de1-de4 [class*=" de-pad"], .de1-de4 [class^=de-pad], .de2-de5 [class*=" de-pad"], .de2-de5 [class^=de-pad], .de3-de6 [class*=" de-pad"], .de3-de6 [class^=de-pad] {
    padding-left: 1.13350126%;
    padding-right: 1.13350126%;
    left: -1.13350126%; }
  .de-all [class~=de-padfull], .de-all [class~=de-padinfull], [class~=de-padfull], [class~=de-padinfull] {
    padding-left: 1.5%;
    padding-right: 1.5%;
    left: -1.5%; }
  .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], .de4-de6 [class*=" de-pad"], .de4-de6 [class^=de-pad] {
    padding-left: 1.52284264%;
    padding-right: 1.52284264%;
    left: -1.52284264%; }
  .de1-de5 [class~=de-padfull], .de1-de5 [class~=de-padinfull], .de2-de6 [class~=de-padfull], .de2-de6 [class~=de-padinfull] {
    padding-left: 1.80541625%;
    padding-right: 1.80541625%;
    left: -1.80541625%; }
  .de1-de4 [class~=de-padfull], .de1-de4 [class~=de-padinfull], .de2-de5 [class~=de-padfull], .de2-de5 [class~=de-padinfull], .de3-de6 [class~=de-padfull], .de3-de6 [class~=de-padinfull] {
    padding-left: 2.26700252%;
    padding-right: 2.26700252%;
    left: -2.26700252%; }
  .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], .de5-de6 [class*=" de-pad"], .de5-de6 [class^=de-pad] {
    padding-left: 2.31958763%;
    padding-right: 2.31958763%;
    left: -2.31958763%; }
  .de1-de3 [class~=de-padfull], .de1-de3 [class~=de-padinfull], .de2-de4 [class~=de-padfull], .de2-de4 [class~=de-padinfull], .de3-de5 [class~=de-padfull], .de3-de5 [class~=de-padinfull], .de4-de6 [class~=de-padfull], .de4-de6 [class~=de-padinfull] {
    padding-left: 3.04568528%;
    padding-right: 3.04568528%;
    left: -3.04568528%; }
  .de1-de2 [class~=de-padfull], .de1-de2 [class~=de-padinfull], .de2-de3 [class~=de-padfull], .de2-de3 [class~=de-padinfull], .de3-de4 [class~=de-padfull], .de3-de4 [class~=de-padinfull], .de4-de5 [class~=de-padfull], .de4-de5 [class~=de-padinfull], .de5-de6 [class~=de-padfull], .de5-de6 [class~=de-padinfull] {
    padding-left: 4.63917526%;
    padding-right: 4.63917526%;
    left: -4.63917526%; }
  .de-pad, .de-padfull, .de-all .de-pad, .de-all .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], .de-all .de-padin[class~=de-padin], .de-all .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*=" de6"][class*=" de6"], [class^=de6][class^=de6], .de-all [class*=" de6"], .de-all [class^=de6] {
    margin-left: 84.58333333%; }
  [class*=" de5"][class*=" de5"], [class^=de5][class^=de5], .de-all [class*=" de5"], .de-all [class^=de5] {
    margin-left: 67.66666667%; }
  [class*=" de4"][class*=" de4"], [class^=de4][class^=de4], .de-all [class*=" de4"], .de-all [class^=de4] {
    margin-left: 50.75%; }
  [class*=" de3"][class*=" de3"], [class^=de3][class^=de3], .de-all [class*=" de3"], .de-all [class^=de3] {
    margin-left: 33.83333333%; }
  [class*=" de2"][class*=" de2"], [class^=de2][class^=de2], .de-all [class*=" de2"], .de-all [class^=de2] {
    margin-left: 16.91666667%; }
  .de2-de6 [class*=" de6"], .de2-de6 [class^=de6] {
    margin-left: 81.44433301%; }
  .de2-de6 [class*=" de5"], .de2-de6 [class^=de5] {
    margin-left: 61.08324975%; }
  .de2-de6 [class*=" de4"], .de2-de6 [class^=de4] {
    margin-left: 40.7221665%; }
  .de2-de6 [class*=" de3"], .de2-de6 [class^=de3] {
    margin-left: 20.36108325%; }
  .de3-de6 [class*=" de6"], .de3-de6 [class^=de6] {
    margin-left: 76.70025189%; }
  .de3-de6 [class*=" de5"], .de3-de6 [class^=de5] {
    margin-left: 51.13350125%; }
  .de3-de6 [class*=" de4"], .de3-de6 [class^=de4] {
    margin-left: 25.56675063%; }
  .de4-de6 [class*=" de6"], .de4-de6 [class^=de6] {
    margin-left: 68.69712351%; }
  .de4-de6 [class*=" de5"], .de4-de6 [class^=de5] {
    margin-left: 34.34856177%; }
  .de5-de6 [class*=" de6"], .de5-de6 [class^=de6] {
    margin-left: 52.31958764%; }
  .de1-de5 [class*=" de5"], .de1-de5 [class^=de5] {
    margin-left: 81.44433301%; }
  .de1-de5 [class*=" de4"], .de1-de5 [class^=de4] {
    margin-left: 61.08324975%; }
  .de1-de5 [class*=" de3"], .de1-de5 [class^=de3] {
    margin-left: 40.7221665%; }
  .de1-de5 [class*=" de2"], .de1-de5 [class^=de2] {
    margin-left: 20.36108325%; }
  .de2-de5 [class*=" de5"], .de2-de5 [class^=de5] {
    margin-left: 76.70025189%; }
  .de2-de5 [class*=" de4"], .de2-de5 [class^=de4] {
    margin-left: 51.13350125%; }
  .de2-de5 [class*=" de3"], .de2-de5 [class^=de3] {
    margin-left: 25.56675063%; }
  .de3-de5 [class*=" de5"], .de3-de5 [class^=de5] {
    margin-left: 68.69712351%; }
  .de3-de5 [class*=" de4"], .de3-de5 [class^=de4] {
    margin-left: 34.34856177%; }
  .de4-de5 [class*=" de5"], .de4-de5 [class^=de5] {
    margin-left: 52.31958764%; }
  .de1-de4 [class*=" de4"], .de1-de4 [class^=de4] {
    margin-left: 76.70025189%; }
  .de1-de4 [class*=" de3"], .de1-de4 [class^=de3] {
    margin-left: 51.13350125%; }
  .de1-de4 [class*=" de2"], .de1-de4 [class^=de2] {
    margin-left: 25.56675063%; }
  .de2-de4 [class*=" de4"], .de2-de4 [class^=de4] {
    margin-left: 68.69712351%; }
  .de2-de4 [class*=" de3"], .de2-de4 [class^=de3] {
    margin-left: 34.34856177%; }
  .de3-de4 [class*=" de4"], .de3-de4 [class^=de4] {
    margin-left: 52.31958764%; }
  .de1-de3 [class*=" de3"], .de1-de3 [class^=de3] {
    margin-left: 68.69712351%; }
  .de1-de3 [class*=" de2"], .de1-de3 [class^=de2] {
    margin-left: 34.34856176%; }
  .de2-de3 [class*=" de3"], .de2-de3 [class^=de3] {
    margin-left: 52.31958764%; }
  .de1-de2 [class*=" de2"], .de1-de2 [class^=de2] {
    margin-left: 52.31958763%; }
  /* Desktop 6 grid floats ----- */
  [class*=" de-float"][class*=" de-float"], [class^=de-float][class^=de-float] {
    margin-left: 1.5%;
    margin-right: 1.5%; }
  .de1-de5 [class*=" de-float"][class*=" de-float"], .de1-de5 [class^=de-float][class^=de-float], .de2-de6 [class*=" de-float"][class*=" de-float"], .de2-de6 [class^=de-float][class^=de-float] {
    margin-left: 1.8054162488187%;
    margin-right: 1.8054162488187%; }
  .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], .de3-de6 [class*=" de-float"][class*=" de-float"], .de3-de6 [class^=de-float][class^=de-float] {
    margin-left: 2.2670025187775%;
    margin-right: 2.2670025187775%; }
  .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], .de3-de5 [class*=" de-float"][class*=" de-float"], .de3-de5 [class^=de-float][class^=de-float], .de4-de6 [class*=" de-float"][class*=" de-float"], .de4-de6 [class^=de-float][class^=de-float] {
    margin-left: 3.0456852791878%;
    margin-right: 3.0456852791878%; }
  .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], .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], .de5-de6 [class*=" de-float"][class*=" de-float"], .de5-de6 [class^=de-float][class^=de-float] {
    margin-left: 4.6391752582102%;
    margin-right: 4.6391752582102%; }
  .de-floatright.de-floatright {
    float: right;
    margin-right: 0 !important; }
  .de-floatleft.de-floatleft {
    float: left;
    margin-left: 0 !important; }
  .de-all + [class*=" de2"], .de-all + [class^=de2] {
    clear: left; }
  .de-all + [class*=" de3"], .de-all + [class^=de3] {
    clear: left; }
  .de-all + [class*=" de4"], .de-all + [class^=de4] {
    clear: left; }
  .de-all + [class*=" de5"], .de-all + [class^=de5] {
    clear: left; }
  .de-all + [class*=" de6"], .de-all + [class^=de6] {
    clear: left; }
  /* Desktop 6 clearing ----- */
  .de-all, [class*=" de1-"][class*=" de1-"], [class^=de1-][class^=de1-], .de1.de1, [class*=" de2"] [class*=de2], [class^=de2] [class*=de2], [class*=" de3"] [class*=de3], [class^=de3] [class*=de3], [class*=" de4"] [class*=de4], [class^=de4] [class*=de4], [class*=" de5"] [class*=de5], [class^=de5] [class*=de5], [class*=" de6"] [class*=de6], [class^=de6] [class*=de6] {
    margin-left: 0;
    clear: left; }
  [class*=" de2"] + [class*=de2], [class^=de2] + [class*=de2], [class*=-de2] + [class*=de2], [class*=" de3"] + [class*=de3], [class^=de3] + [class*=de3], [class*=-de3] + [class*=de3], [class*=" de3"] + [class*=de2], [class^=de3] + [class*=de2], [class*=-de3] + [class*=de2], [class*=" de4"] + [class*=de4], [class^=de4] + [class*=de4], [class*=-de4] + [class*=de4], [class*=" de4"] + [class*=de3], [class^=de4] + [class*=de3], [class*=-de4] + [class*=de3], [class*=" de4"] + [class*=de2], [class^=de4] + [class*=de2], [class*=-de4] + [class*=de2], [class*=" de5"] + [class*=de5], [class^=de5] + [class*=de5], [class*=-de5] + [class*=de5], [class*=" de5"] + [class*=de4], [class^=de5] + [class*=de4], [class*=-de5] + [class*=de4], [class*=" de5"] + [class*=de3], [class^=de5] + [class*=de3], [class*=-de5] + [class*=de3], [class*=" de5"] + [class*=de2], [class^=de5] + [class*=de2], [class*=-de5] + [class*=de2], [class*=" de6"] + [class*=de6], [class^=de6] + [class*=de6], [class*=-de6] + [class*=de6], [class*=" de6"] + [class*=de5], [class^=de6] + [class*=de5], [class*=-de6] + [class*=de5], [class*=" de6"] + [class*=de4], [class^=de6] + [class*=de4], [class*=-de6] + [class*=de4], [class*=" de6"] + [class*=de3], [class^=de6] + [class*=de3], [class*=-de6] + [class*=de3], [class*=" de6"] + [class*=de2], [class^=de6] + [class*=de2], [class*=-de6] + [class*=de2], .de-clear.de-clear {
    clear: left; }
  .de-overlap.de-overlap {
    clear: none; }
  /* Desktop 6 hiding ----- */
  .de-hide.de-hide, .gridoverlay .de-hide.de-hide {
    display: none; }
  .de-show.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; } }

@media only screen and (min-width: 1029px) {
  /* Desktop 12 grid: 12 column / gutter: 2.02020202% ---------------------------------------- */
  [class*=" dg1"], [class^=dg1], [class*=" dg2"], [class^=dg2], [class*=" dg3"], [class^=dg3], [class*=" dg4"], [class^=dg4], [class*=" dg5"], [class^=dg5], [class*=" dg6"], [class^=dg6], [class*=" dg7"], [class^=dg7], [class*=" dg8"], [class^=dg8], [class*=" dg9"], [class^=dg9], [class*=" dg10"], [class^=dg10], [class*=" dg11"], [class^=dg11], [class*=" dg12"], [class^=dg12], .dg-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Desktop 12 grid spans ----- */
  .dg1, .dg2, .dg3, .dg4, .dg5, .dg6, .dg7, .dg8, .dg9, .dg10, .dg11, .dg12 {
    width: 6.48148148%; }
  .dg1-dg11 .dg1, .dg1-dg11 .dg2, .dg1-dg11 .dg3, .dg1-dg11 .dg4, .dg1-dg11 .dg5, .dg1-dg11 .dg6, .dg1-dg11 .dg7, .dg1-dg11 .dg8, .dg1-dg11 .dg9, .dg1-dg11 .dg10, .dg1-dg11 .dg11, .dg2-dg12 .dg2, .dg2-dg12 .dg3, .dg2-dg12 .dg4, .dg2-dg12 .dg5, .dg2-dg12 .dg6, .dg2-dg12 .dg7, .dg2-dg12 .dg8, .dg2-dg12 .dg9, .dg2-dg12 .dg10, .dg2-dg12 .dg11, .dg2-dg12 .dg12 {
    width: 7.08371665%; }
  .dg1-dg10 .dg1, .dg1-dg10 .dg2, .dg1-dg10 .dg3, .dg1-dg10 .dg4, .dg1-dg10 .dg5, .dg1-dg10 .dg6, .dg1-dg10 .dg7, .dg1-dg10 .dg8, .dg1-dg10 .dg9, .dg1-dg10 .dg10, .dg2-dg11 .dg2, .dg2-dg11 .dg3, .dg2-dg11 .dg4, .dg2-dg11 .dg5, .dg2-dg11 .dg6, .dg2-dg11 .dg7, .dg2-dg11 .dg8, .dg2-dg11 .dg9, .dg2-dg11 .dg10, .dg2-dg11 .dg11, .dg3-dg12 .dg3, .dg3-dg12 .dg4, .dg3-dg12 .dg5, .dg3-dg12 .dg6, .dg3-dg12 .dg7, .dg3-dg12 .dg8, .dg3-dg12 .dg9, .dg3-dg12 .dg10, .dg3-dg12 .dg11, .dg3-dg12 .dg12 {
    width: 7.80933063%; }
  .dg1-dg9 .dg1, .dg1-dg9 .dg2, .dg1-dg9 .dg3, .dg1-dg9 .dg4, .dg1-dg9 .dg5, .dg1-dg9 .dg6, .dg1-dg9 .dg7, .dg1-dg9 .dg8, .dg1-dg9 .dg9, .dg2-dg10 .dg2, .dg2-dg10 .dg3, .dg2-dg10 .dg4, .dg2-dg10 .dg5, .dg2-dg10 .dg6, .dg2-dg10 .dg7, .dg2-dg10 .dg8, .dg2-dg10 .dg9, .dg2-dg10 .dg10, .dg3-dg11 .dg3, .dg3-dg11 .dg4, .dg3-dg11 .dg5, .dg3-dg11 .dg6, .dg3-dg11 .dg7, .dg3-dg11 .dg8, .dg3-dg11 .dg9, .dg3-dg11 .dg10, .dg3-dg11 .dg11, .dg4-dg12 .dg4, .dg4-dg12 .dg5, .dg4-dg12 .dg6, .dg4-dg12 .dg7, .dg4-dg12 .dg8, .dg4-dg12 .dg9, .dg4-dg12 .dg10, .dg4-dg12 .dg11, .dg4-dg12 .dg12 {
    width: 8.70056497%; }
  .dg1-dg8 .dg1, .dg1-dg8 .dg2, .dg1-dg8 .dg3, .dg1-dg8 .dg4, .dg1-dg8 .dg5, .dg1-dg8 .dg6, .dg1-dg8 .dg7, .dg1-dg8 .dg8, .dg2-dg9 .dg2, .dg2-dg9 .dg3, .dg2-dg9 .dg4, .dg2-dg9 .dg5, .dg2-dg9 .dg6, .dg2-dg9 .dg7, .dg2-dg9 .dg8, .dg2-dg9 .dg9, .dg3-dg10 .dg3, .dg3-dg10 .dg4, .dg3-dg10 .dg5, .dg3-dg10 .dg6, .dg3-dg10 .dg7, .dg3-dg10 .dg8, .dg3-dg10 .dg9, .dg3-dg10 .dg10, .dg4-dg11 .dg4, .dg4-dg11 .dg5, .dg4-dg11 .dg6, .dg4-dg11 .dg7, .dg4-dg11 .dg8, .dg4-dg11 .dg9, .dg4-dg11 .dg10, .dg4-dg11 .dg11, .dg5-dg12 .dg5, .dg5-dg12 .dg6, .dg5-dg12 .dg7, .dg5-dg12 .dg8, .dg5-dg12 .dg9, .dg5-dg12 .dg10, .dg5-dg12 .dg11, .dg5-dg12 .dg12 {
    width: 9.82142857%; }
  .dg1-dg7 .dg1, .dg1-dg7 .dg2, .dg1-dg7 .dg3, .dg1-dg7 .dg4, .dg1-dg7 .dg5, .dg1-dg7 .dg6, .dg1-dg7 .dg7, .dg2-dg8 .dg2, .dg2-dg8 .dg3, .dg2-dg8 .dg4, .dg2-dg8 .dg5, .dg2-dg8 .dg6, .dg2-dg8 .dg7, .dg2-dg8 .dg8, .dg3-dg9 .dg3, .dg3-dg9 .dg4, .dg3-dg9 .dg5, .dg3-dg9 .dg6, .dg3-dg9 .dg7, .dg3-dg9 .dg8, .dg3-dg9 .dg9, .dg4-dg10 .dg4, .dg4-dg10 .dg5, .dg4-dg10 .dg6, .dg4-dg10 .dg7, .dg4-dg10 .dg8, .dg4-dg10 .dg9, .dg4-dg10 .dg10, .dg5-dg11 .dg5, .dg5-dg11 .dg6, .dg5-dg11 .dg7, .dg5-dg11 .dg8, .dg5-dg11 .dg9, .dg5-dg11 .dg10, .dg5-dg11 .dg11, .dg6-dg12 .dg6, .dg6-dg12 .dg7, .dg6-dg12 .dg8, .dg6-dg12 .dg9, .dg6-dg12 .dg10, .dg6-dg12 .dg11, .dg6-dg12 .dg12 {
    width: 11.27379209%; }
  .dg1-dg6 .dg1, .dg1-dg6 .dg2, .dg1-dg6 .dg3, .dg1-dg6 .dg4, .dg1-dg6 .dg5, .dg1-dg6 .dg6, .dg2-dg7 .dg2, .dg2-dg7 .dg3, .dg2-dg7 .dg4, .dg2-dg7 .dg5, .dg2-dg7 .dg6, .dg2-dg7 .dg7, .dg3-dg8 .dg3, .dg3-dg8 .dg4, .dg3-dg8 .dg5, .dg3-dg8 .dg6, .dg3-dg8 .dg7, .dg3-dg8 .dg8, .dg4-dg9 .dg4, .dg4-dg9 .dg5, .dg4-dg9 .dg6, .dg4-dg9 .dg7, .dg4-dg9 .dg8, .dg4-dg9 .dg9, .dg5-dg10 .dg5, .dg5-dg10 .dg6, .dg5-dg10 .dg7, .dg5-dg10 .dg8, .dg5-dg10 .dg9, .dg5-dg10 .dg10, .dg6-dg11 .dg6, .dg6-dg11 .dg7, .dg6-dg11 .dg8, .dg6-dg11 .dg9, .dg6-dg11 .dg10, .dg6-dg11 .dg11, .dg7-dg12 .dg7, .dg7-dg12 .dg8, .dg7-dg12 .dg9, .dg7-dg12 .dg10, .dg7-dg12 .dg11, .dg7-dg12 .dg12 {
    width: 13.23024055%; }
  .dg1-dg2, .dg2-dg3, .dg3-dg4, .dg4-dg5, .dg5-dg6, .dg6-dg7, .dg7-dg8, .dg8-dg9, .dg9-dg10, .dg10-dg11, .dg11-dg12 {
    width: 14.98316498%; }
  .dg1-dg5 .dg1, .dg1-dg5 .dg2, .dg1-dg5 .dg3, .dg1-dg5 .dg4, .dg1-dg5 .dg5, .dg2-dg6 .dg2, .dg2-dg6 .dg3, .dg2-dg6 .dg4, .dg2-dg6 .dg5, .dg2-dg6 .dg6, .dg3-dg7 .dg3, .dg3-dg7 .dg4, .dg3-dg7 .dg5, .dg3-dg7 .dg6, .dg3-dg7 .dg7, .dg4-dg8 .dg4, .dg4-dg8 .dg5, .dg4-dg8 .dg6, .dg4-dg8 .dg7, .dg4-dg8 .dg8, .dg5-dg9 .dg5, .dg5-dg9 .dg6, .dg5-dg9 .dg7, .dg5-dg9 .dg8, .dg5-dg9 .dg9, .dg6-dg10 .dg6, .dg6-dg10 .dg7, .dg6-dg10 .dg8, .dg6-dg10 .dg9, .dg6-dg10 .dg10, .dg7-dg11 .dg7, .dg7-dg11 .dg8, .dg7-dg11 .dg9, .dg7-dg11 .dg10, .dg7-dg11 .dg11, .dg8-dg12 .dg8, .dg8-dg12 .dg9, .dg8-dg12 .dg10, .dg8-dg12 .dg11, .dg8-dg12 .dg12 {
    width: 16.00831601%; }
  .dg1-dg11 .dg1-dg2, .dg1-dg11 .dg2-dg3, .dg1-dg11 .dg3-dg4, .dg1-dg11 .dg4-dg5, .dg1-dg11 .dg5-dg6, .dg1-dg11 .dg6-dg7, .dg1-dg11 .dg7-dg8, .dg1-dg11 .dg8-dg9, .dg1-dg11 .dg9-dg10, .dg1-dg11 .dg10-dg11, .dg2-dg12 .dg2-dg3, .dg2-dg12 .dg3-dg4, .dg2-dg12 .dg4-dg5, .dg2-dg12 .dg5-dg6, .dg2-dg12 .dg6-dg7, .dg2-dg12 .dg7-dg8, .dg2-dg12 .dg8-dg9, .dg2-dg12 .dg9-dg10, .dg2-dg12 .dg10-dg11, .dg2-dg12 .dg11-dg12 {
    width: 16.37534499%; }
  .dg1-dg10 .dg1-dg2, .dg1-dg10 .dg2-dg3, .dg1-dg10 .dg3-dg4, .dg1-dg10 .dg4-dg5, .dg1-dg10 .dg5-dg6, .dg1-dg10 .dg6-dg7, .dg1-dg10 .dg7-dg8, .dg1-dg10 .dg8-dg9, .dg1-dg10 .dg9-dg10, .dg2-dg11 .dg2-dg3, .dg2-dg11 .dg3-dg4, .dg2-dg11 .dg4-dg5, .dg2-dg11 .dg5-dg6, .dg2-dg11 .dg6-dg7, .dg2-dg11 .dg7-dg8, .dg2-dg11 .dg8-dg9, .dg2-dg11 .dg9-dg10, .dg2-dg11 .dg10-dg11, .dg3-dg12 .dg3-dg4, .dg3-dg12 .dg4-dg5, .dg3-dg12 .dg5-dg6, .dg3-dg12 .dg6-dg7, .dg3-dg12 .dg7-dg8, .dg3-dg12 .dg8-dg9, .dg3-dg12 .dg9-dg10, .dg3-dg12 .dg10-dg11, .dg3-dg12 .dg11-dg12 {
    width: 18.05273834%; }
  .dg1-dg9 .dg1-dg2, .dg1-dg9 .dg2-dg3, .dg1-dg9 .dg3-dg4, .dg1-dg9 .dg4-dg5, .dg1-dg9 .dg5-dg6, .dg1-dg9 .dg6-dg7, .dg1-dg9 .dg7-dg8, .dg1-dg9 .dg8-dg9, .dg2-dg10 .dg2-dg3, .dg2-dg10 .dg3-dg4, .dg2-dg10 .dg4-dg5, .dg2-dg10 .dg5-dg6, .dg2-dg10 .dg6-dg7, .dg2-dg10 .dg7-dg8, .dg2-dg10 .dg8-dg9, .dg2-dg10 .dg9-dg10, .dg3-dg11 .dg3-dg4, .dg3-dg11 .dg4-dg5, .dg3-dg11 .dg5-dg6, .dg3-dg11 .dg6-dg7, .dg3-dg11 .dg7-dg8, .dg3-dg11 .dg8-dg9, .dg3-dg11 .dg9-dg10, .dg3-dg11 .dg10-dg11, .dg4-dg12 .dg4-dg5, .dg4-dg12 .dg5-dg6, .dg4-dg12 .dg6-dg7, .dg4-dg12 .dg7-dg8, .dg4-dg12 .dg8-dg9, .dg4-dg12 .dg9-dg10, .dg4-dg12 .dg10-dg11, .dg4-dg12 .dg11-dg12 {
    width: 20.11299435%; }
  .dg1-dg4 .dg1, .dg1-dg4 .dg2, .dg1-dg4 .dg3, .dg1-dg4 .dg4, .dg2-dg5 .dg2, .dg2-dg5 .dg3, .dg2-dg5 .dg4, .dg2-dg5 .dg5, .dg3-dg6 .dg3, .dg3-dg6 .dg4, .dg3-dg6 .dg5, .dg3-dg6 .dg6, .dg4-dg7 .dg4, .dg4-dg7 .dg5, .dg4-dg7 .dg6, .dg4-dg7 .dg7, .dg5-dg8 .dg5, .dg5-dg8 .dg6, .dg5-dg8 .dg7, .dg5-dg8 .dg8, .dg6-dg9 .dg6, .dg6-dg9 .dg7, .dg6-dg9 .dg8, .dg6-dg9 .dg9, .dg7-dg10 .dg7, .dg7-dg10 .dg8, .dg7-dg10 .dg9, .dg7-dg10 .dg10, .dg8-dg11 .dg8, .dg8-dg11 .dg9, .dg8-dg11 .dg10, .dg8-dg11 .dg11, .dg9-dg12 .dg9, .dg9-dg12 .dg10, .dg9-dg12 .dg11, .dg9-dg12 .dg12 {
    width: 20.26315789%; }
  .dg1-dg8 .dg1-dg2, .dg1-dg8 .dg2-dg3, .dg1-dg8 .dg3-dg4, .dg1-dg8 .dg4-dg5, .dg1-dg8 .dg5-dg6, .dg1-dg8 .dg6-dg7, .dg1-dg8 .dg7-dg8, .dg2-dg9 .dg2-dg3, .dg2-dg9 .dg3-dg4, .dg2-dg9 .dg4-dg5, .dg2-dg9 .dg5-dg6, .dg2-dg9 .dg6-dg7, .dg2-dg9 .dg7-dg8, .dg2-dg9 .dg8-dg9, .dg3-dg10 .dg3-dg4, .dg3-dg10 .dg4-dg5, .dg3-dg10 .dg5-dg6, .dg3-dg10 .dg6-dg7, .dg3-dg10 .dg7-dg8, .dg3-dg10 .dg8-dg9, .dg3-dg10 .dg9-dg10, .dg4-dg11 .dg4-dg5, .dg4-dg11 .dg5-dg6, .dg4-dg11 .dg6-dg7, .dg4-dg11 .dg7-dg8, .dg4-dg11 .dg8-dg9, .dg4-dg11 .dg9-dg10, .dg4-dg11 .dg10-dg11, .dg5-dg12 .dg5-dg6, .dg5-dg12 .dg6-dg7, .dg5-dg12 .dg7-dg8, .dg5-dg12 .dg8-dg9, .dg5-dg12 .dg9-dg10, .dg5-dg12 .dg10-dg11, .dg5-dg12 .dg11-dg12 {
    width: 22.70408163%; }
  .dg1-dg3, .dg2-dg4, .dg3-dg5, .dg4-dg6, .dg5-dg7, .dg6-dg8, .dg7-dg9, .dg8-dg10, .dg9-dg11, .dg10-dg12 {
    width: 23.48484848%; }
  .dg1-dg11 .dg1-dg3, .dg1-dg11 .dg2-dg4, .dg1-dg11 .dg3-dg5, .dg1-dg11 .dg4-dg6, .dg1-dg11 .dg5-dg7, .dg1-dg11 .dg6-dg8, .dg1-dg11 .dg7-dg9, .dg1-dg11 .dg8-dg10, .dg1-dg11 .dg9-dg11, .dg2-dg12 .dg2-dg4, .dg2-dg12 .dg3-dg5, .dg2-dg12 .dg4-dg6, .dg2-dg12 .dg5-dg7, .dg2-dg12 .dg6-dg8, .dg2-dg12 .dg7-dg9, .dg2-dg12 .dg8-dg10, .dg2-dg12 .dg9-dg11, .dg2-dg12 .dg10-dg12 {
    width: 25.66697332%; }
  .dg1-dg7 .dg1-dg2, .dg1-dg7 .dg2-dg3, .dg1-dg7 .dg3-dg4, .dg1-dg7 .dg4-dg5, .dg1-dg7 .dg5-dg6, .dg1-dg7 .dg6-dg7, .dg2-dg8 .dg2-dg3, .dg2-dg8 .dg3-dg4, .dg2-dg8 .dg4-dg5, .dg2-dg8 .dg5-dg6, .dg2-dg8 .dg6-dg7, .dg2-dg8 .dg7-dg8, .dg3-dg9 .dg3-dg4, .dg3-dg9 .dg4-dg5, .dg3-dg9 .dg5-dg6, .dg3-dg9 .dg6-dg7, .dg3-dg9 .dg7-dg8, .dg3-dg9 .dg8-dg9, .dg4-dg10 .dg4-dg5, .dg4-dg10 .dg5-dg6, .dg4-dg10 .dg6-dg7, .dg4-dg10 .dg7-dg8, .dg4-dg10 .dg8-dg9, .dg4-dg10 .dg9-dg10, .dg5-dg11 .dg5-dg6, .dg5-dg11 .dg6-dg7, .dg5-dg11 .dg7-dg8, .dg5-dg11 .dg8-dg9, .dg5-dg11 .dg9-dg10, .dg5-dg11 .dg10-dg11, .dg6-dg12 .dg6-dg7, .dg6-dg12 .dg7-dg8, .dg6-dg12 .dg8-dg9, .dg6-dg12 .dg9-dg10, .dg6-dg12 .dg10-dg11, .dg6-dg12 .dg11-dg12 {
    width: 26.06149341%; }
  .dg1-dg3 .dg1, .dg1-dg3 .dg2, .dg1-dg3 .dg3, .dg2-dg4 .dg2, .dg2-dg4 .dg3, .dg2-dg4 .dg4, .dg3-dg5 .dg3, .dg3-dg5 .dg4, .dg3-dg5 .dg5, .dg4-dg6 .dg4, .dg4-dg6 .dg5, .dg4-dg6 .dg6, .dg5-dg7 .dg5, .dg5-dg7 .dg6, .dg5-dg7 .dg7, .dg6-dg8 .dg6, .dg6-dg8 .dg7, .dg6-dg8 .dg8, .dg7-dg9 .dg7, .dg7-dg9 .dg8, .dg7-dg9 .dg9, .dg8-dg10 .dg8, .dg8-dg10 .dg9, .dg8-dg10 .dg10, .dg9-dg11 .dg9, .dg9-dg11 .dg10, .dg9-dg11 .dg11, .dg10-dg12 .dg10, .dg10-dg12 .dg11, .dg10-dg12 .dg12 {
    width: 27.59856631%; }
  .dg1-dg10 .dg1-dg3, .dg1-dg10 .dg2-dg4, .dg1-dg10 .dg3-dg5, .dg1-dg10 .dg4-dg6, .dg1-dg10 .dg5-dg7, .dg1-dg10 .dg6-dg8, .dg1-dg10 .dg7-dg9, .dg1-dg10 .dg8-dg10, .dg2-dg11 .dg2-dg4, .dg2-dg11 .dg3-dg5, .dg2-dg11 .dg4-dg6, .dg2-dg11 .dg5-dg7, .dg2-dg11 .dg6-dg8, .dg2-dg11 .dg7-dg9, .dg2-dg11 .dg8-dg10, .dg2-dg11 .dg9-dg11, .dg3-dg12 .dg3-dg5, .dg3-dg12 .dg4-dg6, .dg3-dg12 .dg5-dg7, .dg3-dg12 .dg6-dg8, .dg3-dg12 .dg7-dg9, .dg3-dg12 .dg8-dg10, .dg3-dg12 .dg9-dg11, .dg3-dg12 .dg10-dg12 {
    width: 28.29614604%; }
  .dg1-dg6 .dg1-dg2, .dg1-dg6 .dg2-dg3, .dg1-dg6 .dg3-dg4, .dg1-dg6 .dg4-dg5, .dg1-dg6 .dg5-dg6, .dg2-dg7 .dg2-dg3, .dg2-dg7 .dg3-dg4, .dg2-dg7 .dg4-dg5, .dg2-dg7 .dg5-dg6, .dg2-dg7 .dg6-dg7, .dg3-dg8 .dg3-dg4, .dg3-dg8 .dg4-dg5, .dg3-dg8 .dg5-dg6, .dg3-dg8 .dg6-dg7, .dg3-dg8 .dg7-dg8, .dg4-dg9 .dg4-dg5, .dg4-dg9 .dg5-dg6, .dg4-dg9 .dg6-dg7, .dg4-dg9 .dg7-dg8, .dg4-dg9 .dg8-dg9, .dg5-dg10 .dg5-dg6, .dg5-dg10 .dg6-dg7, .dg5-dg10 .dg7-dg8, .dg5-dg10 .dg8-dg9, .dg5-dg10 .dg9-dg10, .dg6-dg11 .dg6-dg7, .dg6-dg11 .dg7-dg8, .dg6-dg11 .dg8-dg9, .dg6-dg11 .dg9-dg10, .dg6-dg11 .dg10-dg11, .dg7-dg12 .dg7-dg8, .dg7-dg12 .dg8-dg9, .dg7-dg12 .dg9-dg10, .dg7-dg12 .dg10-dg11, .dg7-dg12 .dg11-dg12 {
    width: 30.58419244%; }
  .dg1-dg9 .dg1-dg3, .dg1-dg9 .dg2-dg4, .dg1-dg9 .dg3-dg5, .dg1-dg9 .dg4-dg6, .dg1-dg9 .dg5-dg7, .dg1-dg9 .dg6-dg8, .dg1-dg9 .dg7-dg9, .dg2-dg10 .dg2-dg4, .dg2-dg10 .dg3-dg5, .dg2-dg10 .dg4-dg6, .dg2-dg10 .dg5-dg7, .dg2-dg10 .dg6-dg8, .dg2-dg10 .dg7-dg9, .dg2-dg10 .dg8-dg10, .dg3-dg11 .dg3-dg5, .dg3-dg11 .dg4-dg6, .dg3-dg11 .dg5-dg7, .dg3-dg11 .dg6-dg8, .dg3-dg11 .dg7-dg9, .dg3-dg11 .dg8-dg10, .dg3-dg11 .dg9-dg11, .dg4-dg12 .dg4-dg6, .dg4-dg12 .dg5-dg7, .dg4-dg12 .dg6-dg8, .dg4-dg12 .dg7-dg9, .dg4-dg12 .dg8-dg10, .dg4-dg12 .dg9-dg11, .dg4-dg12 .dg10-dg12 {
    width: 31.52542373%; }
  .dg1-dg4, .dg2-dg5, .dg3-dg6, .dg4-dg7, .dg5-dg8, .dg6-dg9, .dg7-dg10, .dg8-dg11, .dg9-dg12 {
    width: 31.98653198%; }
  .dg1-dg11 .dg1-dg4, .dg1-dg11 .dg2-dg5, .dg1-dg11 .dg3-dg6, .dg1-dg11 .dg4-dg7, .dg1-dg11 .dg5-dg8, .dg1-dg11 .dg6-dg9, .dg1-dg11 .dg7-dg10, .dg1-dg11 .dg8-dg11, .dg2-dg12 .dg2-dg5, .dg2-dg12 .dg3-dg6, .dg2-dg12 .dg4-dg7, .dg2-dg12 .dg5-dg8, .dg2-dg12 .dg6-dg9, .dg2-dg12 .dg7-dg10, .dg2-dg12 .dg8-dg11, .dg2-dg12 .dg9-dg12 {
    width: 34.95860166%; }
  .dg1-dg8 .dg1-dg3, .dg1-dg8 .dg2-dg4, .dg1-dg8 .dg3-dg5, .dg1-dg8 .dg4-dg6, .dg1-dg8 .dg5-dg7, .dg1-dg8 .dg6-dg8, .dg2-dg9 .dg2-dg4, .dg2-dg9 .dg3-dg5, .dg2-dg9 .dg4-dg6, .dg2-dg9 .dg5-dg7, .dg2-dg9 .dg6-dg8, .dg2-dg9 .dg7-dg9, .dg3-dg10 .dg3-dg5, .dg3-dg10 .dg4-dg6, .dg3-dg10 .dg5-dg7, .dg3-dg10 .dg6-dg8, .dg3-dg10 .dg7-dg9, .dg3-dg10 .dg8-dg10, .dg4-dg11 .dg4-dg6, .dg4-dg11 .dg5-dg7, .dg4-dg11 .dg6-dg8, .dg4-dg11 .dg7-dg9, .dg4-dg11 .dg8-dg10, .dg4-dg11 .dg9-dg11, .dg5-dg12 .dg5-dg7, .dg5-dg12 .dg6-dg8, .dg5-dg12 .dg7-dg9, .dg5-dg12 .dg8-dg10, .dg5-dg12 .dg9-dg11, .dg5-dg12 .dg10-dg12 {
    width: 35.58673469%; }
  .dg1-dg5 .dg1-dg2, .dg1-dg5 .dg2-dg3, .dg1-dg5 .dg3-dg4, .dg1-dg5 .dg4-dg5, .dg2-dg6 .dg2-dg3, .dg2-dg6 .dg3-dg4, .dg2-dg6 .dg4-dg5, .dg2-dg6 .dg5-dg6, .dg3-dg7 .dg3-dg4, .dg3-dg7 .dg4-dg5, .dg3-dg7 .dg5-dg6, .dg3-dg7 .dg6-dg7, .dg4-dg8 .dg4-dg5, .dg4-dg8 .dg5-dg6, .dg4-dg8 .dg6-dg7, .dg4-dg8 .dg7-dg8, .dg5-dg9 .dg5-dg6, .dg5-dg9 .dg6-dg7, .dg5-dg9 .dg7-dg8, .dg5-dg9 .dg8-dg9, .dg6-dg10 .dg6-dg7, .dg6-dg10 .dg7-dg8, .dg6-dg10 .dg8-dg9, .dg6-dg10 .dg9-dg10, .dg7-dg11 .dg7-dg8, .dg7-dg11 .dg8-dg9, .dg7-dg11 .dg9-dg10, .dg7-dg11 .dg10-dg11, .dg8-dg12 .dg8-dg9, .dg8-dg12 .dg9-dg10, .dg8-dg12 .dg10-dg11, .dg8-dg12 .dg11-dg12 {
    width: 37.00623701%; }
  .dg1-dg10 .dg1-dg4, .dg1-dg10 .dg2-dg5, .dg1-dg10 .dg3-dg6, .dg1-dg10 .dg4-dg7, .dg1-dg10 .dg5-dg8, .dg1-dg10 .dg6-dg9, .dg1-dg10 .dg7-dg10, .dg2-dg11 .dg2-dg5, .dg2-dg11 .dg3-dg6, .dg2-dg11 .dg4-dg7, .dg2-dg11 .dg5-dg8, .dg2-dg11 .dg6-dg9, .dg2-dg11 .dg7-dg10, .dg2-dg11 .dg8-dg11, .dg3-dg12 .dg3-dg6, .dg3-dg12 .dg4-dg7, .dg3-dg12 .dg5-dg8, .dg3-dg12 .dg6-dg9, .dg3-dg12 .dg7-dg10, .dg3-dg12 .dg8-dg11, .dg3-dg12 .dg9-dg12 {
    width: 38.53955375%; }
  .dg1-dg5, .dg2-dg6, .dg3-dg7, .dg4-dg8, .dg5-dg9, .dg6-dg10, .dg7-dg11, .dg8-dg12 {
    width: 40.48821548%; }
  .dg1-dg7 .dg1-dg3, .dg1-dg7 .dg2-dg4, .dg1-dg7 .dg3-dg5, .dg1-dg7 .dg4-dg6, .dg1-dg7 .dg5-dg7, .dg2-dg8 .dg2-dg4, .dg2-dg8 .dg3-dg5, .dg2-dg8 .dg4-dg6, .dg2-dg8 .dg5-dg7, .dg2-dg8 .dg6-dg8, .dg3-dg9 .dg3-dg5, .dg3-dg9 .dg4-dg6, .dg3-dg9 .dg5-dg7, .dg3-dg9 .dg6-dg8, .dg3-dg9 .dg7-dg9, .dg4-dg10 .dg4-dg6, .dg4-dg10 .dg5-dg7, .dg4-dg10 .dg6-dg8, .dg4-dg10 .dg7-dg9, .dg4-dg10 .dg8-dg10, .dg5-dg11 .dg5-dg7, .dg5-dg11 .dg6-dg8, .dg5-dg11 .dg7-dg9, .dg5-dg11 .dg8-dg10, .dg5-dg11 .dg9-dg11, .dg6-dg12 .dg6-dg8, .dg6-dg12 .dg7-dg9, .dg6-dg12 .dg8-dg10, .dg6-dg12 .dg9-dg11, .dg6-dg12 .dg10-dg12 {
    width: 40.84919473%; }
  .dg1-dg9 .dg1-dg4, .dg1-dg9 .dg2-dg5, .dg1-dg9 .dg3-dg6, .dg1-dg9 .dg4-dg7, .dg1-dg9 .dg5-dg8, .dg1-dg9 .dg6-dg9, .dg2-dg10 .dg2-dg5, .dg2-dg10 .dg3-dg6, .dg2-dg10 .dg4-dg7, .dg2-dg10 .dg5-dg8, .dg2-dg10 .dg6-dg9, .dg2-dg10 .dg7-dg10, .dg3-dg11 .dg3-dg6, .dg3-dg11 .dg4-dg7, .dg3-dg11 .dg5-dg8, .dg3-dg11 .dg6-dg9, .dg3-dg11 .dg7-dg10, .dg3-dg11 .dg8-dg11, .dg4-dg12 .dg4-dg7, .dg4-dg12 .dg5-dg8, .dg4-dg12 .dg6-dg9, .dg4-dg12 .dg7-dg10, .dg4-dg12 .dg8-dg11, .dg4-dg12 .dg9-dg12 {
    width: 42.93785311%; }
  .dg1-dg2 .dg1, .dg1-dg2 .dg2, .dg2-dg3 .dg2, .dg2-dg3 .dg3, .dg3-dg4 .dg3, .dg3-dg4 .dg4, .dg4-dg5 .dg4, .dg4-dg5 .dg5, .dg5-dg6 .dg5, .dg5-dg6 .dg6, .dg6-dg7 .dg6, .dg6-dg7 .dg7, .dg7-dg8 .dg7, .dg7-dg8 .dg8, .dg8-dg9 .dg8, .dg8-dg9 .dg9, .dg9-dg10 .dg9, .dg9-dg10 .dg10, .dg10-dg11 .dg10, .dg10-dg11 .dg11, .dg11-dg12 .dg11, .dg11-dg12 .dg12 {
    width: 43.25842697%; }
  .dg1-dg11 .dg1-dg5, .dg1-dg11 .dg2-dg6, .dg1-dg11 .dg3-dg7, .dg1-dg11 .dg4-dg8, .dg1-dg11 .dg5-dg9, .dg1-dg11 .dg6-dg10, .dg1-dg11 .dg7-dg11, .dg2-dg12 .dg2-dg6, .dg2-dg12 .dg3-dg7, .dg2-dg12 .dg4-dg8, .dg2-dg12 .dg5-dg9, .dg2-dg12 .dg6-dg10, .dg2-dg12 .dg7-dg11, .dg2-dg12 .dg8-dg12 {
    width: 44.25022999%; }
  .dg1-dg4 .dg1-dg2, .dg1-dg4 .dg2-dg3, .dg1-dg4 .dg3-dg4, .dg2-dg5 .dg2-dg3, .dg2-dg5 .dg3-dg4, .dg2-dg5 .dg4-dg5, .dg3-dg6 .dg3-dg4, .dg3-dg6 .dg4-dg5, .dg3-dg6 .dg5-dg6, .dg4-dg7 .dg4-dg5, .dg4-dg7 .dg5-dg6, .dg4-dg7 .dg6-dg7, .dg5-dg8 .dg5-dg6, .dg5-dg8 .dg6-dg7, .dg5-dg8 .dg7-dg8, .dg6-dg9 .dg6-dg7, .dg6-dg9 .dg7-dg8, .dg6-dg9 .dg8-dg9, .dg7-dg10 .dg7-dg8, .dg7-dg10 .dg8-dg9, .dg7-dg10 .dg9-dg10, .dg8-dg11 .dg8-dg9, .dg8-dg11 .dg9-dg10, .dg8-dg11 .dg10-dg11, .dg9-dg12 .dg9-dg10, .dg9-dg12 .dg10-dg11, .dg9-dg12 .dg11-dg12 {
    width: 46.84210526%; }
  .dg1-dg6 .dg1-dg3, .dg1-dg6 .dg2-dg4, .dg1-dg6 .dg3-dg5, .dg1-dg6 .dg4-dg6, .dg2-dg7 .dg2-dg4, .dg2-dg7 .dg3-dg5, .dg2-dg7 .dg4-dg6, .dg2-dg7 .dg5-dg7, .dg3-dg8 .dg3-dg5, .dg3-dg8 .dg4-dg6, .dg3-dg8 .dg5-dg7, .dg3-dg8 .dg6-dg8, .dg4-dg9 .dg4-dg6, .dg4-dg9 .dg5-dg7, .dg4-dg9 .dg6-dg8, .dg4-dg9 .dg7-dg9, .dg5-dg10 .dg5-dg7, .dg5-dg10 .dg6-dg8, .dg5-dg10 .dg7-dg9, .dg5-dg10 .dg8-dg10, .dg6-dg11 .dg6-dg8, .dg6-dg11 .dg7-dg9, .dg6-dg11 .dg8-dg10, .dg6-dg11 .dg9-dg11, .dg7-dg12 .dg7-dg9, .dg7-dg12 .dg8-dg10, .dg7-dg12 .dg9-dg11, .dg7-dg12 .dg10-dg12 {
    width: 47.93814433%; }
  .dg1-dg8 .dg1-dg4, .dg1-dg8 .dg2-dg5, .dg1-dg8 .dg3-dg6, .dg1-dg8 .dg4-dg7, .dg1-dg8 .dg5-dg8, .dg2-dg9 .dg2-dg5, .dg2-dg9 .dg3-dg6, .dg2-dg9 .dg4-dg7, .dg2-dg9 .dg5-dg8, .dg2-dg9 .dg6-dg9, .dg3-dg10 .dg3-dg6, .dg3-dg10 .dg4-dg7, .dg3-dg10 .dg5-dg8, .dg3-dg10 .dg6-dg9, .dg3-dg10 .dg7-dg10, .dg4-dg11 .dg4-dg7, .dg4-dg11 .dg5-dg8, .dg4-dg11 .dg6-dg9, .dg4-dg11 .dg7-dg10, .dg4-dg11 .dg8-dg11, .dg5-dg12 .dg5-dg8, .dg5-dg12 .dg6-dg9, .dg5-dg12 .dg7-dg10, .dg5-dg12 .dg8-dg11, .dg5-dg12 .dg9-dg12 {
    width: 48.46938775%; }
  .dg1-dg10 .dg1-dg5, .dg1-dg10 .dg2-dg6, .dg1-dg10 .dg3-dg7, .dg1-dg10 .dg4-dg8, .dg1-dg10 .dg5-dg9, .dg1-dg10 .dg6-dg10, .dg2-dg11 .dg2-dg6, .dg2-dg11 .dg3-dg7, .dg2-dg11 .dg4-dg8, .dg2-dg11 .dg5-dg9, .dg2-dg11 .dg6-dg10, .dg2-dg11 .dg7-dg11, .dg3-dg12 .dg3-dg7, .dg3-dg12 .dg4-dg8, .dg3-dg12 .dg5-dg9, .dg3-dg12 .dg6-dg10, .dg3-dg12 .dg7-dg11, .dg3-dg12 .dg8-dg12 {
    width: 48.78296146%; }
  .dg1-dg6, .dg2-dg7, .dg3-dg8, .dg4-dg9, .dg5-dg10, .dg6-dg11, .dg7-dg12 {
    width: 48.98989898%; }
  .dg1-dg11 .dg1-dg6, .dg1-dg11 .dg2-dg7, .dg1-dg11 .dg3-dg8, .dg1-dg11 .dg4-dg9, .dg1-dg11 .dg5-dg10, .dg1-dg11 .dg6-dg11, .dg2-dg12 .dg2-dg7, .dg2-dg12 .dg3-dg8, .dg2-dg12 .dg4-dg9, .dg2-dg12 .dg5-dg10, .dg2-dg12 .dg6-dg11, .dg2-dg12 .dg7-dg12 {
    width: 53.54185833%; }
  .dg1-dg9 .dg1-dg5, .dg1-dg9 .dg2-dg6, .dg1-dg9 .dg3-dg7, .dg1-dg9 .dg4-dg8, .dg1-dg9 .dg5-dg9, .dg2-dg10 .dg2-dg6, .dg2-dg10 .dg3-dg7, .dg2-dg10 .dg4-dg8, .dg2-dg10 .dg5-dg9, .dg2-dg10 .dg6-dg10, .dg3-dg11 .dg3-dg7, .dg3-dg11 .dg4-dg8, .dg3-dg11 .dg5-dg9, .dg3-dg11 .dg6-dg10, .dg3-dg11 .dg7-dg11, .dg4-dg12 .dg4-dg8, .dg4-dg12 .dg5-dg9, .dg4-dg12 .dg6-dg10, .dg4-dg12 .dg7-dg11, .dg4-dg12 .dg8-dg12 {
    width: 54.35028249%; }
  .dg1-dg7 .dg1-dg4, .dg1-dg7 .dg2-dg5, .dg1-dg7 .dg3-dg6, .dg1-dg7 .dg4-dg7, .dg2-dg8 .dg2-dg5, .dg2-dg8 .dg3-dg6, .dg2-dg8 .dg4-dg7, .dg2-dg8 .dg5-dg8, .dg3-dg9 .dg3-dg6, .dg3-dg9 .dg4-dg7, .dg3-dg9 .dg5-dg8, .dg3-dg9 .dg6-dg9, .dg4-dg10 .dg4-dg7, .dg4-dg10 .dg5-dg8, .dg4-dg10 .dg6-dg9, .dg4-dg10 .dg7-dg10, .dg5-dg11 .dg5-dg8, .dg5-dg11 .dg6-dg9, .dg5-dg11 .dg7-dg10, .dg5-dg11 .dg8-dg11, .dg6-dg12 .dg6-dg9, .dg6-dg12 .dg7-dg10, .dg6-dg12 .dg8-dg11, .dg6-dg12 .dg9-dg12 {
    width: 55.63689605%; }
  .dg1-dg7, .dg2-dg8, .dg3-dg9, .dg4-dg10, .dg5-dg11, .dg6-dg12 {
    width: 57.49158248%; }
  .dg1-dg5 .dg1-dg3, .dg1-dg5 .dg2-dg4, .dg1-dg5 .dg3-dg5, .dg2-dg6 .dg2-dg4, .dg2-dg6 .dg3-dg5, .dg2-dg6 .dg4-dg6, .dg3-dg7 .dg3-dg5, .dg3-dg7 .dg4-dg6, .dg3-dg7 .dg5-dg7, .dg4-dg8 .dg4-dg6, .dg4-dg8 .dg5-dg7, .dg4-dg8 .dg6-dg8, .dg5-dg9 .dg5-dg7, .dg5-dg9 .dg6-dg8, .dg5-dg9 .dg7-dg9, .dg6-dg10 .dg6-dg8, .dg6-dg10 .dg7-dg9, .dg6-dg10 .dg8-dg10, .dg7-dg11 .dg7-dg9, .dg7-dg11 .dg8-dg10, .dg7-dg11 .dg9-dg11, .dg8-dg12 .dg8-dg10, .dg8-dg12 .dg9-dg11, .dg8-dg12 .dg10-dg12 {
    width: 58.004158%; }
  .dg1-dg10 .dg1-dg6, .dg1-dg10 .dg2-dg7, .dg1-dg10 .dg3-dg8, .dg1-dg10 .dg4-dg9, .dg1-dg10 .dg5-dg10, .dg2-dg11 .dg2-dg7, .dg2-dg11 .dg3-dg8, .dg2-dg11 .dg4-dg9, .dg2-dg11 .dg5-dg10, .dg2-dg11 .dg6-dg11, .dg3-dg12 .dg3-dg8, .dg3-dg12 .dg4-dg9, .dg3-dg12 .dg5-dg10, .dg3-dg12 .dg6-dg11, .dg3-dg12 .dg7-dg12 {
    width: 59.02636917%; }
  .dg1-dg8 .dg1-dg5, .dg1-dg8 .dg2-dg6, .dg1-dg8 .dg3-dg7, .dg1-dg8 .dg4-dg8, .dg2-dg9 .dg2-dg6, .dg2-dg9 .dg3-dg7, .dg2-dg9 .dg4-dg8, .dg2-dg9 .dg5-dg9, .dg3-dg10 .dg3-dg7, .dg3-dg10 .dg4-dg8, .dg3-dg10 .dg5-dg9, .dg3-dg10 .dg6-dg10, .dg4-dg11 .dg4-dg8, .dg4-dg11 .dg5-dg9, .dg4-dg11 .dg6-dg10, .dg4-dg11 .dg7-dg11, .dg5-dg12 .dg5-dg9, .dg5-dg12 .dg6-dg10, .dg5-dg12 .dg7-dg11, .dg5-dg12 .dg8-dg12 {
    width: 61.35204082%; }
  .dg1-dg11 .dg1-dg7, .dg1-dg11 .dg2-dg8, .dg1-dg11 .dg3-dg9, .dg1-dg11 .dg4-dg10, .dg1-dg11 .dg5-dg11, .dg2-dg12 .dg2-dg8, .dg2-dg12 .dg3-dg9, .dg2-dg12 .dg4-dg10, .dg2-dg12 .dg5-dg11, .dg2-dg12 .dg6-dg12 {
    width: 62.83348666%; }
  .dg1-dg3 .dg1-dg2, .dg1-dg3 .dg2-dg3, .dg2-dg4 .dg2-dg3, .dg2-dg4 .dg3-dg4, .dg3-dg5 .dg3-dg4, .dg3-dg5 .dg4-dg5, .dg4-dg6 .dg4-dg5, .dg4-dg6 .dg5-dg6, .dg5-dg7 .dg5-dg6, .dg5-dg7 .dg6-dg7, .dg6-dg8 .dg6-dg7, .dg6-dg8 .dg7-dg8, .dg7-dg9 .dg7-dg8, .dg7-dg9 .dg8-dg9, .dg8-dg10 .dg8-dg9, .dg8-dg10 .dg9-dg10, .dg9-dg11 .dg9-dg10, .dg9-dg11 .dg10-dg11, .dg10-dg12 .dg10-dg11, .dg10-dg12 .dg11-dg12 {
    width: 63.79928315%; }
  .dg1-dg6 .dg1-dg4, .dg1-dg6 .dg2-dg5, .dg1-dg6 .dg3-dg6, .dg2-dg7 .dg2-dg5, .dg2-dg7 .dg3-dg6, .dg2-dg7 .dg4-dg7, .dg3-dg8 .dg3-dg6, .dg3-dg8 .dg4-dg7, .dg3-dg8 .dg5-dg8, .dg4-dg9 .dg4-dg7, .dg4-dg9 .dg5-dg8, .dg4-dg9 .dg6-dg9, .dg5-dg10 .dg5-dg8, .dg5-dg10 .dg6-dg9, .dg5-dg10 .dg7-dg10, .dg6-dg11 .dg6-dg9, .dg6-dg11 .dg7-dg10, .dg6-dg11 .dg8-dg11, .dg7-dg12 .dg7-dg10, .dg7-dg12 .dg8-dg11, .dg7-dg12 .dg9-dg12 {
    width: 65.29209622%; }
  .dg1-dg9 .dg1-dg6, .dg1-dg9 .dg2-dg7, .dg1-dg9 .dg3-dg8, .dg1-dg9 .dg4-dg9, .dg2-dg10 .dg2-dg7, .dg2-dg10 .dg3-dg8, .dg2-dg10 .dg4-dg9, .dg2-dg10 .dg5-dg10, .dg3-dg11 .dg3-dg8, .dg3-dg11 .dg4-dg9, .dg3-dg11 .dg5-dg10, .dg3-dg11 .dg6-dg11, .dg4-dg12 .dg4-dg9, .dg4-dg12 .dg5-dg10, .dg4-dg12 .dg6-dg11, .dg4-dg12 .dg7-dg12 {
    width: 65.76271186%; }
  .dg1-dg8, .dg2-dg9, .dg3-dg10, .dg4-dg11, .dg5-dg12 {
    width: 65.99326598%; }
  .dg1-dg10 .dg1-dg7, .dg1-dg10 .dg2-dg8, .dg1-dg10 .dg3-dg9, .dg1-dg10 .dg4-dg10, .dg2-dg11 .dg2-dg8, .dg2-dg11 .dg3-dg9, .dg2-dg11 .dg4-dg10, .dg2-dg11 .dg5-dg11, .dg3-dg12 .dg3-dg9, .dg3-dg12 .dg4-dg10, .dg3-dg12 .dg5-dg11, .dg3-dg12 .dg6-dg12 {
    width: 69.26977688%; }
  .dg1-dg7 .dg1-dg5, .dg1-dg7 .dg2-dg6, .dg1-dg7 .dg3-dg7, .dg2-dg8 .dg2-dg6, .dg2-dg8 .dg3-dg7, .dg2-dg8 .dg4-dg8, .dg3-dg9 .dg3-dg7, .dg3-dg9 .dg4-dg8, .dg3-dg9 .dg5-dg9, .dg4-dg10 .dg4-dg8, .dg4-dg10 .dg5-dg9, .dg4-dg10 .dg6-dg10, .dg5-dg11 .dg5-dg9, .dg5-dg11 .dg6-dg10, .dg5-dg11 .dg7-dg11, .dg6-dg12 .dg6-dg10, .dg6-dg12 .dg7-dg11, .dg6-dg12 .dg8-dg12 {
    width: 70.42459736%; }
  .dg1-dg11 .dg1-dg8, .dg1-dg11 .dg2-dg9, .dg1-dg11 .dg3-dg10, .dg1-dg11 .dg4-dg11, .dg2-dg12 .dg2-dg9, .dg2-dg12 .dg3-dg10, .dg2-dg12 .dg4-dg11, .dg2-dg12 .dg5-dg12 {
    width: 72.125115%; }
  .dg1-dg4 .dg1-dg3, .dg1-dg4 .dg2-dg4, .dg2-dg5 .dg2-dg4, .dg2-dg5 .dg3-dg5, .dg3-dg6 .dg3-dg5, .dg3-dg6 .dg4-dg6, .dg4-dg7 .dg4-dg6, .dg4-dg7 .dg5-dg7, .dg5-dg8 .dg5-dg7, .dg5-dg8 .dg6-dg8, .dg6-dg9 .dg6-dg8, .dg6-dg9 .dg7-dg9, .dg7-dg10 .dg7-dg9, .dg7-dg10 .dg8-dg10, .dg8-dg11 .dg8-dg10, .dg8-dg11 .dg9-dg11, .dg9-dg12 .dg9-dg11, .dg9-dg12 .dg10-dg12 {
    width: 73.42105263%; }
  .dg1-dg8 .dg1-dg6, .dg1-dg8 .dg2-dg7, .dg1-dg8 .dg3-dg8, .dg2-dg9 .dg2-dg7, .dg2-dg9 .dg3-dg8, .dg2-dg9 .dg4-dg9, .dg3-dg10 .dg3-dg8, .dg3-dg10 .dg4-dg9, .dg3-dg10 .dg5-dg10, .dg4-dg11 .dg4-dg9, .dg4-dg11 .dg5-dg10, .dg4-dg11 .dg6-dg11, .dg5-dg12 .dg5-dg10, .dg5-dg12 .dg6-dg11, .dg5-dg12 .dg7-dg12 {
    width: 74.23469388%; }
  .dg1-dg9, .dg2-dg10, .dg3-dg11, .dg4-dg12 {
    width: 74.49494948%; }
  .dg1-dg9 .dg1-dg7, .dg1-dg9 .dg2-dg8, .dg1-dg9 .dg3-dg9, .dg2-dg10 .dg2-dg8, .dg2-dg10 .dg3-dg9, .dg2-dg10 .dg4-dg10, .dg3-dg11 .dg3-dg9, .dg3-dg11 .dg4-dg10, .dg3-dg11 .dg5-dg11, .dg4-dg12 .dg4-dg10, .dg4-dg12 .dg5-dg11, .dg4-dg12 .dg6-dg12 {
    width: 77.17514124%; }
  .dg1-dg5 .dg1-dg4, .dg1-dg5 .dg2-dg5, .dg2-dg6 .dg2-dg5, .dg2-dg6 .dg3-dg6, .dg3-dg7 .dg3-dg6, .dg3-dg7 .dg4-dg7, .dg4-dg8 .dg4-dg7, .dg4-dg8 .dg5-dg8, .dg5-dg9 .dg5-dg8, .dg5-dg9 .dg6-dg9, .dg6-dg10 .dg6-dg9, .dg6-dg10 .dg7-dg10, .dg7-dg11 .dg7-dg10, .dg7-dg11 .dg8-dg11, .dg8-dg12 .dg8-dg11, .dg8-dg12 .dg9-dg12 {
    width: 79.002079%; }
  .dg1-dg10 .dg1-dg8, .dg1-dg10 .dg2-dg9, .dg1-dg10 .dg3-dg10, .dg2-dg11 .dg2-dg9, .dg2-dg11 .dg3-dg10, .dg2-dg11 .dg4-dg11, .dg3-dg12 .dg3-dg10, .dg3-dg12 .dg4-dg11, .dg3-dg12 .dg5-dg12 {
    width: 79.51318458%; }
  .dg1-dg11 .dg1-dg9, .dg1-dg11 .dg2-dg10, .dg1-dg11 .dg3-dg11, .dg2-dg12 .dg2-dg10, .dg2-dg12 .dg3-dg11, .dg2-dg12 .dg4-dg12 {
    width: 81.41674333%; }
  .dg1-dg6 .dg1-dg5, .dg1-dg6 .dg2-dg6, .dg2-dg7 .dg2-dg6, .dg2-dg7 .dg3-dg7, .dg3-dg8 .dg3-dg7, .dg3-dg8 .dg4-dg8, .dg4-dg9 .dg4-dg8, .dg4-dg9 .dg5-dg9, .dg5-dg10 .dg5-dg9, .dg5-dg10 .dg6-dg10, .dg6-dg11 .dg6-dg10, .dg6-dg11 .dg7-dg11, .dg7-dg12 .dg7-dg11, .dg7-dg12 .dg8-dg12 {
    width: 82.64604811%; }
  .dg1-dg10, .dg2-dg11, .dg3-dg12 {
    width: 82.99663298%; }
  .dg1-dg7 .dg1-dg6, .dg1-dg7 .dg2-dg7, .dg2-dg8 .dg2-dg7, .dg2-dg8 .dg3-dg8, .dg3-dg9 .dg3-dg8, .dg3-dg9 .dg4-dg9, .dg4-dg10 .dg4-dg9, .dg4-dg10 .dg5-dg10, .dg5-dg11 .dg5-dg10, .dg5-dg11 .dg6-dg11, .dg6-dg12 .dg6-dg11, .dg6-dg12 .dg7-dg12 {
    width: 85.21229868%; }
  .dg1-dg8 .dg1-dg7, .dg1-dg8 .dg2-dg8, .dg2-dg9 .dg2-dg8, .dg2-dg9 .dg3-dg9, .dg3-dg10 .dg3-dg9, .dg3-dg10 .dg4-dg10, .dg4-dg11 .dg4-dg10, .dg4-dg11 .dg5-dg11, .dg5-dg12 .dg5-dg11, .dg5-dg12 .dg6-dg12 {
    width: 87.11734694%; }
  .dg1-dg9 .dg1-dg8, .dg1-dg9 .dg2-dg9, .dg2-dg10 .dg2-dg9, .dg2-dg10 .dg3-dg10, .dg3-dg11 .dg3-dg10, .dg3-dg11 .dg4-dg11, .dg4-dg12 .dg4-dg11, .dg4-dg12 .dg5-dg12 {
    width: 88.58757062%; }
  .dg1-dg10 .dg1-dg9, .dg1-dg10 .dg2-dg10, .dg2-dg11 .dg2-dg10, .dg2-dg11 .dg3-dg11, .dg3-dg12 .dg3-dg11, .dg3-dg12 .dg4-dg12 {
    width: 89.75659229%; }
  .dg1-dg11 .dg1-dg10, .dg1-dg11 .dg2-dg11, .dg2-dg12 .dg2-dg11, .dg2-dg12 .dg3-dg12 {
    width: 90.70837167%; }
  .dg1-dg11, .dg2-dg12 {
    width: 91.49831648%; }
  .dg-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  /* Desktop 12 grid padding ----- */
  [class*=" dg-pad"], [class^=dg-pad] {
    padding-left: 1.01010101%;
    padding-right: 1.01010101%;
    left: -1.01010101%; }
  .dg1-dg11 [class*=" dg-pad"], .dg1-dg11 [class^=dg-pad], .dg2-dg12 [class*=" dg-pad"], .dg2-dg12 [class^=dg-pad] {
    padding-left: 1.10395584%;
    padding-right: 1.10395584%;
    left: -1.10395584%; }
  .dg1-dg10 [class*=" dg-pad"], .dg1-dg10 [class^=dg-pad], .dg2-dg11 [class*=" dg-pad"], .dg2-dg11 [class^=dg-pad], .dg3-dg12 [class*=" dg-pad"], .dg3-dg12 [class^=dg-pad] {
    padding-left: 1.21703854%;
    padding-right: 1.21703854%;
    left: -1.21703854%; }
  .dg1-dg9 [class*=" dg-pad"], .dg1-dg9 [class^=dg-pad], .dg2-dg10 [class*=" dg-pad"], .dg2-dg10 [class^=dg-pad], .dg3-dg11 [class*=" dg-pad"], .dg3-dg11 [class^=dg-pad], .dg4-dg12 [class*=" dg-pad"], .dg4-dg12 [class^=dg-pad] {
    padding-left: 1.3559322%;
    padding-right: 1.3559322%;
    left: -1.3559322%; }
  .dg1-dg8 [class*=" dg-pad"], .dg1-dg8 [class^=dg-pad], .dg2-dg9 [class*=" dg-pad"], .dg2-dg9 [class^=dg-pad], .dg3-dg10 [class*=" dg-pad"], .dg3-dg10 [class^=dg-pad], .dg4-dg11 [class*=" dg-pad"], .dg4-dg11 [class^=dg-pad], .dg5-dg12 [class*=" dg-pad"], .dg5-dg12 [class^=dg-pad] {
    padding-left: 1.53061225%;
    padding-right: 1.53061225%;
    left: -1.53061225%; }
  .dg1-dg7 [class*=" dg-pad"], .dg1-dg7 [class^=dg-pad], .dg2-dg8 [class*=" dg-pad"], .dg2-dg8 [class^=dg-pad], .dg3-dg9 [class*=" dg-pad"], .dg3-dg9 [class^=dg-pad], .dg4-dg10 [class*=" dg-pad"], .dg4-dg10 [class^=dg-pad], .dg5-dg11 [class*=" dg-pad"], .dg5-dg11 [class^=dg-pad], .dg6-dg12 [class*=" dg-pad"], .dg6-dg12 [class^=dg-pad] {
    padding-left: 1.75695461%;
    padding-right: 1.75695461%;
    left: -1.75695461%; }
  [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull], [class~=dg-padfull], [class~=dg-padinfull] {
    padding-left: 2.02020202%;
    padding-right: 2.02020202%;
    left: -2.02020202%; }
  .dg1-dg6 [class*=" dg-pad"], .dg1-dg6 [class^=dg-pad], .dg2-dg7 [class*=" dg-pad"], .dg2-dg7 [class^=dg-pad], .dg3-dg8 [class*=" dg-pad"], .dg3-dg8 [class^=dg-pad], .dg4-dg9 [class*=" dg-pad"], .dg4-dg9 [class^=dg-pad], .dg5-dg10 [class*=" dg-pad"], .dg5-dg10 [class^=dg-pad], .dg6-dg11 [class*=" dg-pad"], .dg6-dg11 [class^=dg-pad], .dg7-dg12 [class*=" dg-pad"], .dg7-dg12 [class^=dg-pad] {
    padding-left: 2.06185567%;
    padding-right: 2.06185567%;
    left: -2.06185567%; }
  .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg1-dg11 [class~=dg-padfull], .dg1-dg11 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull], .dg2-dg12 [class~=dg-padfull], .dg2-dg12 [class~=dg-padinfull] {
    padding-left: 2.20791168%;
    padding-right: 2.20791168%;
    left: -2.20791168%; }
  .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg1-dg10 [class~=dg-padfull], .dg1-dg10 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg2-dg11 [class~=dg-padfull], .dg2-dg11 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull], .dg3-dg12 [class~=dg-padfull], .dg3-dg12 [class~=dg-padinfull] {
    padding-left: 2.43407708%;
    padding-right: 2.43407708%;
    left: -2.43407708%; }
  .dg1-dg5 [class*=" dg-pad"], .dg1-dg5 [class^=dg-pad], .dg2-dg6 [class*=" dg-pad"], .dg2-dg6 [class^=dg-pad], .dg3-dg7 [class*=" dg-pad"], .dg3-dg7 [class^=dg-pad], .dg4-dg8 [class*=" dg-pad"], .dg4-dg8 [class^=dg-pad], .dg5-dg9 [class*=" dg-pad"], .dg5-dg9 [class^=dg-pad], .dg6-dg10 [class*=" dg-pad"], .dg6-dg10 [class^=dg-pad], .dg7-dg11 [class*=" dg-pad"], .dg7-dg11 [class^=dg-pad], .dg8-dg12 [class*=" dg-pad"], .dg8-dg12 [class^=dg-pad] {
    padding-left: 2.4948025%;
    padding-right: 2.4948025%;
    left: -2.4948025%; }
  .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg1-dg9 [class~=dg-padfull], .dg1-dg9 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg2-dg10 [class~=dg-padfull], .dg2-dg10 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg3-dg11 [class~=dg-padfull], .dg3-dg11 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull], .dg4-dg12 [class~=dg-padfull], .dg4-dg12 [class~=dg-padinfull] {
    padding-left: 2.71186441%;
    padding-right: 2.71186441%;
    left: -2.71186441%; }
  .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg1-dg8 [class~=dg-padfull], .dg1-dg8 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg2-dg9 [class~=dg-padfull], .dg2-dg9 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg3-dg10 [class~=dg-padfull], .dg3-dg10 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg4-dg11 [class~=dg-padfull], .dg4-dg11 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull], .dg5-dg12 [class~=dg-padfull], .dg5-dg12 [class~=dg-padinfull] {
    padding-left: 3.06122449%;
    padding-right: 3.06122449%;
    left: -3.06122449%; }
  .dg1-dg4 [class*=" dg-pad"], .dg1-dg4 [class^=dg-pad], .dg2-dg5 [class*=" dg-pad"], .dg2-dg5 [class^=dg-pad], .dg3-dg6 [class*=" dg-pad"], .dg3-dg6 [class^=dg-pad], .dg4-dg7 [class*=" dg-pad"], .dg4-dg7 [class^=dg-pad], .dg5-dg8 [class*=" dg-pad"], .dg5-dg8 [class^=dg-pad], .dg6-dg9 [class*=" dg-pad"], .dg6-dg9 [class^=dg-pad], .dg7-dg10 [class*=" dg-pad"], .dg7-dg10 [class^=dg-pad], .dg8-dg11 [class*=" dg-pad"], .dg8-dg11 [class^=dg-pad], .dg9-dg12 [class*=" dg-pad"], .dg9-dg12 [class^=dg-pad] {
    padding-left: 3.15789474%;
    padding-right: 3.15789474%;
    left: -3.15789474%; }
  .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg1-dg7 [class~=dg-padfull], .dg1-dg7 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg2-dg8 [class~=dg-padfull], .dg2-dg8 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg3-dg9 [class~=dg-padfull], .dg3-dg9 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg4-dg10 [class~=dg-padfull], .dg4-dg10 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg5-dg11 [class~=dg-padfull], .dg5-dg11 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull], .dg6-dg12 [class~=dg-padfull], .dg6-dg12 [class~=dg-padinfull] {
    padding-left: 3.51390922%;
    padding-right: 3.51390922%;
    left: -3.51390922%; }
  .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg1-dg6 [class~=dg-padfull], .dg1-dg6 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg2-dg7 [class~=dg-padfull], .dg2-dg7 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg3-dg8 [class~=dg-padfull], .dg3-dg8 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg4-dg9 [class~=dg-padfull], .dg4-dg9 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg5-dg10 [class~=dg-padfull], .dg5-dg10 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg6-dg11 [class~=dg-padfull], .dg6-dg11 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull], .dg7-dg12 [class~=dg-padfull], .dg7-dg12 [class~=dg-padinfull] {
    padding-left: 4.12371134%;
    padding-right: 4.12371134%;
    left: -4.12371134%; }
  .dg1-dg3 [class*=" dg-pad"], .dg1-dg3 [class^=dg-pad], .dg2-dg4 [class*=" dg-pad"], .dg2-dg4 [class^=dg-pad], .dg3-dg5 [class*=" dg-pad"], .dg3-dg5 [class^=dg-pad], .dg4-dg6 [class*=" dg-pad"], .dg4-dg6 [class^=dg-pad], .dg5-dg7 [class*=" dg-pad"], .dg5-dg7 [class^=dg-pad], .dg6-dg8 [class*=" dg-pad"], .dg6-dg8 [class^=dg-pad], .dg7-dg9 [class*=" dg-pad"], .dg7-dg9 [class^=dg-pad], .dg8-dg10 [class*=" dg-pad"], .dg8-dg10 [class^=dg-pad], .dg9-dg11 [class*=" dg-pad"], .dg9-dg11 [class^=dg-pad], .dg10-dg12 [class*=" dg-pad"], .dg10-dg12 [class^=dg-pad] {
    padding-left: 4.30107527%;
    padding-right: 4.30107527%;
    left: -4.30107527%; }
  .dg1-dg5 [class~=dg-padfull], .dg1-dg5 [class~=dg-padinfull], .dg1-dg5 [class~=dg-padfull], .dg1-dg5 [class~=dg-padinfull], .dg1-dg5 [class~=dg-padfull], .dg1-dg5 [class~=dg-padinfull], .dg1-dg5 [class~=dg-padfull], .dg1-dg5 [class~=dg-padinfull], .dg1-dg5 [class~=dg-padfull], .dg1-dg5 [class~=dg-padinfull], .dg2-dg6 [class~=dg-padfull], .dg2-dg6 [class~=dg-padinfull], .dg2-dg6 [class~=dg-padfull], .dg2-dg6 [class~=dg-padinfull], .dg2-dg6 [class~=dg-padfull], .dg2-dg6 [class~=dg-padinfull], .dg2-dg6 [class~=dg-padfull], .dg2-dg6 [class~=dg-padinfull], .dg2-dg6 [class~=dg-padfull], .dg2-dg6 [class~=dg-padinfull], .dg3-dg7 [class~=dg-padfull], .dg3-dg7 [class~=dg-padinfull], .dg3-dg7 [class~=dg-padfull], .dg3-dg7 [class~=dg-padinfull], .dg3-dg7 [class~=dg-padfull], .dg3-dg7 [class~=dg-padinfull], .dg3-dg7 [class~=dg-padfull], .dg3-dg7 [class~=dg-padinfull], .dg3-dg7 [class~=dg-padfull], .dg3-dg7 [class~=dg-padinfull], .dg4-dg8 [class~=dg-padfull], .dg4-dg8 [class~=dg-padinfull], .dg4-dg8 [class~=dg-padfull], .dg4-dg8 [class~=dg-padinfull], .dg4-dg8 [class~=dg-padfull], .dg4-dg8 [class~=dg-padinfull], .dg4-dg8 [class~=dg-padfull], .dg4-dg8 [class~=dg-padinfull], .dg4-dg8 [class~=dg-padfull], .dg4-dg8 [class~=dg-padinfull], .dg5-dg9 [class~=dg-padfull], .dg5-dg9 [class~=dg-padinfull], .dg5-dg9 [class~=dg-padfull], .dg5-dg9 [class~=dg-padinfull], .dg5-dg9 [class~=dg-padfull], .dg5-dg9 [class~=dg-padinfull], .dg5-dg9 [class~=dg-padfull], .dg5-dg9 [class~=dg-padinfull], .dg5-dg9 [class~=dg-padfull], .dg5-dg9 [class~=dg-padinfull], .dg6-dg10 [class~=dg-padfull], .dg6-dg10 [class~=dg-padinfull], .dg6-dg10 [class~=dg-padfull], .dg6-dg10 [class~=dg-padinfull], .dg6-dg10 [class~=dg-padfull], .dg6-dg10 [class~=dg-padinfull], .dg6-dg10 [class~=dg-padfull], .dg6-dg10 [class~=dg-padinfull], .dg6-dg10 [class~=dg-padfull], .dg6-dg10 [class~=dg-padinfull], .dg7-dg11 [class~=dg-padfull], .dg7-dg11 [class~=dg-padinfull], .dg7-dg11 [class~=dg-padfull], .dg7-dg11 [class~=dg-padinfull], .dg7-dg11 [class~=dg-padfull], .dg7-dg11 [class~=dg-padinfull], .dg7-dg11 [class~=dg-padfull], .dg7-dg11 [class~=dg-padinfull], .dg7-dg11 [class~=dg-padfull], .dg7-dg11 [class~=dg-padinfull], .dg8-dg12 [class~=dg-padfull], .dg8-dg12 [class~=dg-padinfull], .dg8-dg12 [class~=dg-padfull], .dg8-dg12 [class~=dg-padinfull], .dg8-dg12 [class~=dg-padfull], .dg8-dg12 [class~=dg-padinfull], .dg8-dg12 [class~=dg-padfull], .dg8-dg12 [class~=dg-padinfull], .dg8-dg12 [class~=dg-padfull], .dg8-dg12 [class~=dg-padinfull] {
    padding-left: 4.98960499%;
    padding-right: 4.98960499%;
    left: -4.98960499%; }
  .dg1-dg4 [class~=dg-padfull], .dg1-dg4 [class~=dg-padinfull], .dg1-dg4 [class~=dg-padfull], .dg1-dg4 [class~=dg-padinfull], .dg1-dg4 [class~=dg-padfull], .dg1-dg4 [class~=dg-padinfull], .dg1-dg4 [class~=dg-padfull], .dg1-dg4 [class~=dg-padinfull], .dg2-dg5 [class~=dg-padfull], .dg2-dg5 [class~=dg-padinfull], .dg2-dg5 [class~=dg-padfull], .dg2-dg5 [class~=dg-padinfull], .dg2-dg5 [class~=dg-padfull], .dg2-dg5 [class~=dg-padinfull], .dg2-dg5 [class~=dg-padfull], .dg2-dg5 [class~=dg-padinfull], .dg3-dg6 [class~=dg-padfull], .dg3-dg6 [class~=dg-padinfull], .dg3-dg6 [class~=dg-padfull], .dg3-dg6 [class~=dg-padinfull], .dg3-dg6 [class~=dg-padfull], .dg3-dg6 [class~=dg-padinfull], .dg3-dg6 [class~=dg-padfull], .dg3-dg6 [class~=dg-padinfull], .dg4-dg7 [class~=dg-padfull], .dg4-dg7 [class~=dg-padinfull], .dg4-dg7 [class~=dg-padfull], .dg4-dg7 [class~=dg-padinfull], .dg4-dg7 [class~=dg-padfull], .dg4-dg7 [class~=dg-padinfull], .dg4-dg7 [class~=dg-padfull], .dg4-dg7 [class~=dg-padinfull], .dg5-dg8 [class~=dg-padfull], .dg5-dg8 [class~=dg-padinfull], .dg5-dg8 [class~=dg-padfull], .dg5-dg8 [class~=dg-padinfull], .dg5-dg8 [class~=dg-padfull], .dg5-dg8 [class~=dg-padinfull], .dg5-dg8 [class~=dg-padfull], .dg5-dg8 [class~=dg-padinfull], .dg6-dg9 [class~=dg-padfull], .dg6-dg9 [class~=dg-padinfull], .dg6-dg9 [class~=dg-padfull], .dg6-dg9 [class~=dg-padinfull], .dg6-dg9 [class~=dg-padfull], .dg6-dg9 [class~=dg-padinfull], .dg6-dg9 [class~=dg-padfull], .dg6-dg9 [class~=dg-padinfull], .dg7-dg10 [class~=dg-padfull], .dg7-dg10 [class~=dg-padinfull], .dg7-dg10 [class~=dg-padfull], .dg7-dg10 [class~=dg-padinfull], .dg7-dg10 [class~=dg-padfull], .dg7-dg10 [class~=dg-padinfull], .dg7-dg10 [class~=dg-padfull], .dg7-dg10 [class~=dg-padinfull], .dg8-dg11 [class~=dg-padfull], .dg8-dg11 [class~=dg-padinfull], .dg8-dg11 [class~=dg-padfull], .dg8-dg11 [class~=dg-padinfull], .dg8-dg11 [class~=dg-padfull], .dg8-dg11 [class~=dg-padinfull], .dg8-dg11 [class~=dg-padfull], .dg8-dg11 [class~=dg-padinfull], .dg9-dg12 [class~=dg-padfull], .dg9-dg12 [class~=dg-padinfull], .dg9-dg12 [class~=dg-padfull], .dg9-dg12 [class~=dg-padinfull], .dg9-dg12 [class~=dg-padfull], .dg9-dg12 [class~=dg-padinfull], .dg9-dg12 [class~=dg-padfull], .dg9-dg12 [class~=dg-padinfull] {
    padding-left: 6.31578947%;
    padding-right: 6.31578947%;
    left: -6.31578947%; }
  .dg1-dg2 [class*=" dg-pad"], .dg1-dg2 [class^=dg-pad], .dg2-dg3 [class*=" dg-pad"], .dg2-dg3 [class^=dg-pad], .dg3-dg4 [class*=" dg-pad"], .dg3-dg4 [class^=dg-pad], .dg4-dg5 [class*=" dg-pad"], .dg4-dg5 [class^=dg-pad], .dg5-dg6 [class*=" dg-pad"], .dg5-dg6 [class^=dg-pad], .dg6-dg7 [class*=" dg-pad"], .dg6-dg7 [class^=dg-pad], .dg7-dg8 [class*=" dg-pad"], .dg7-dg8 [class^=dg-pad], .dg8-dg9 [class*=" dg-pad"], .dg8-dg9 [class^=dg-pad], .dg9-dg10 [class*=" dg-pad"], .dg9-dg10 [class^=dg-pad], .dg10-dg11 [class*=" dg-pad"], .dg10-dg11 [class^=dg-pad], .dg11-dg12 [class*=" dg-pad"], .dg11-dg12 [class^=dg-pad] {
    padding-left: 6.74157303%;
    padding-right: 6.74157303%;
    left: -6.74157303%; }
  .dg1-dg3 [class~=dg-padfull], .dg1-dg3 [class~=dg-padinfull], .dg1-dg3 [class~=dg-padfull], .dg1-dg3 [class~=dg-padinfull], .dg1-dg3 [class~=dg-padfull], .dg1-dg3 [class~=dg-padinfull], .dg2-dg4 [class~=dg-padfull], .dg2-dg4 [class~=dg-padinfull], .dg2-dg4 [class~=dg-padfull], .dg2-dg4 [class~=dg-padinfull], .dg2-dg4 [class~=dg-padfull], .dg2-dg4 [class~=dg-padinfull], .dg3-dg5 [class~=dg-padfull], .dg3-dg5 [class~=dg-padinfull], .dg3-dg5 [class~=dg-padfull], .dg3-dg5 [class~=dg-padinfull], .dg3-dg5 [class~=dg-padfull], .dg3-dg5 [class~=dg-padinfull], .dg4-dg6 [class~=dg-padfull], .dg4-dg6 [class~=dg-padinfull], .dg4-dg6 [class~=dg-padfull], .dg4-dg6 [class~=dg-padinfull], .dg4-dg6 [class~=dg-padfull], .dg4-dg6 [class~=dg-padinfull], .dg5-dg7 [class~=dg-padfull], .dg5-dg7 [class~=dg-padinfull], .dg5-dg7 [class~=dg-padfull], .dg5-dg7 [class~=dg-padinfull], .dg5-dg7 [class~=dg-padfull], .dg5-dg7 [class~=dg-padinfull], .dg6-dg8 [class~=dg-padfull], .dg6-dg8 [class~=dg-padinfull], .dg6-dg8 [class~=dg-padfull], .dg6-dg8 [class~=dg-padinfull], .dg6-dg8 [class~=dg-padfull], .dg6-dg8 [class~=dg-padinfull], .dg7-dg9 [class~=dg-padfull], .dg7-dg9 [class~=dg-padinfull], .dg7-dg9 [class~=dg-padfull], .dg7-dg9 [class~=dg-padinfull], .dg7-dg9 [class~=dg-padfull], .dg7-dg9 [class~=dg-padinfull], .dg8-dg10 [class~=dg-padfull], .dg8-dg10 [class~=dg-padinfull], .dg8-dg10 [class~=dg-padfull], .dg8-dg10 [class~=dg-padinfull], .dg8-dg10 [class~=dg-padfull], .dg8-dg10 [class~=dg-padinfull], .dg9-dg11 [class~=dg-padfull], .dg9-dg11 [class~=dg-padinfull], .dg9-dg11 [class~=dg-padfull], .dg9-dg11 [class~=dg-padinfull], .dg9-dg11 [class~=dg-padfull], .dg9-dg11 [class~=dg-padinfull], .dg10-dg12 [class~=dg-padfull], .dg10-dg12 [class~=dg-padinfull], .dg10-dg12 [class~=dg-padfull], .dg10-dg12 [class~=dg-padinfull], .dg10-dg12 [class~=dg-padfull], .dg10-dg12 [class~=dg-padinfull] {
    padding-left: 8.60215054%;
    padding-right: 8.60215054%;
    left: -8.60215054%; }
  .dg1-dg2 [class~=dg-padfull], .dg1-dg2 [class~=dg-padinfull], .dg1-dg2 [class~=dg-padfull], .dg1-dg2 [class~=dg-padinfull], .dg2-dg3 [class~=dg-padfull], .dg2-dg3 [class~=dg-padinfull], .dg2-dg3 [class~=dg-padfull], .dg2-dg3 [class~=dg-padinfull], .dg3-dg4 [class~=dg-padfull], .dg3-dg4 [class~=dg-padinfull], .dg3-dg4 [class~=dg-padfull], .dg3-dg4 [class~=dg-padinfull], .dg4-dg5 [class~=dg-padfull], .dg4-dg5 [class~=dg-padinfull], .dg4-dg5 [class~=dg-padfull], .dg4-dg5 [class~=dg-padinfull], .dg5-dg6 [class~=dg-padfull], .dg5-dg6 [class~=dg-padinfull], .dg5-dg6 [class~=dg-padfull], .dg5-dg6 [class~=dg-padinfull], .dg6-dg7 [class~=dg-padfull], .dg6-dg7 [class~=dg-padinfull], .dg6-dg7 [class~=dg-padfull], .dg6-dg7 [class~=dg-padinfull], .dg7-dg8 [class~=dg-padfull], .dg7-dg8 [class~=dg-padinfull], .dg7-dg8 [class~=dg-padfull], .dg7-dg8 [class~=dg-padinfull], .dg8-dg9 [class~=dg-padfull], .dg8-dg9 [class~=dg-padinfull], .dg8-dg9 [class~=dg-padfull], .dg8-dg9 [class~=dg-padinfull], .dg9-dg10 [class~=dg-padfull], .dg9-dg10 [class~=dg-padinfull], .dg9-dg10 [class~=dg-padfull], .dg9-dg10 [class~=dg-padinfull], .dg10-dg11 [class~=dg-padfull], .dg10-dg11 [class~=dg-padinfull], .dg10-dg11 [class~=dg-padfull], .dg10-dg11 [class~=dg-padinfull], .dg11-dg12 [class~=dg-padfull], .dg11-dg12 [class~=dg-padinfull], .dg11-dg12 [class~=dg-padfull], .dg11-dg12 [class~=dg-padinfull] {
    padding-left: 13.48314607%;
    padding-right: 13.48314607%;
    left: -13.48314607%; }
  .dg-pad, .dg-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .dg-padin[class~=dg-padin], .dg-padinfull[class~=dg-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }
  /* Desktop 12 grid relationships ----- */
  [class*=" dg12"], [class^=dg12] {
    margin-left: 93.5185185%; }
  .dg2-dg12 [class*=" dg12"], .dg2-dg12 [class^=dg12] {
    margin-left: 92.91628335%; }
  .dg2-dg12 [class*=" dg11"], .dg2-dg12 [class^=dg11] {
    margin-left: 83.62465501%; }
  .dg2-dg12 [class*=" dg10"], .dg2-dg12 [class^=dg10] {
    margin-left: 74.33302668%; }
  .dg2-dg12 [class*=" dg9"], .dg2-dg12 [class^=dg9] {
    margin-left: 65.04139834%; }
  .dg2-dg12 [class*=" dg8"], .dg2-dg12 [class^=dg8] {
    margin-left: 55.74977001%; }
  .dg2-dg12 [class*=" dg7"], .dg2-dg12 [class^=dg7] {
    margin-left: 46.45814167%; }
  .dg2-dg12 [class*=" dg6"], .dg2-dg12 [class^=dg6] {
    margin-left: 37.16651334%; }
  .dg2-dg12 [class*=" dg5"], .dg2-dg12 [class^=dg5] {
    margin-left: 27.874885%; }
  .dg2-dg12 [class*=" dg4"], .dg2-dg12 [class^=dg4] {
    margin-left: 18.58325667%; }
  .dg2-dg12 [class*=" dg3"], .dg2-dg12 [class^=dg3] {
    margin-left: 9.29162833%; }
  .dg3-dg12 [class*=" dg12"], .dg3-dg12 [class^=dg12] {
    margin-left: 92.19066937%; }
  .dg3-dg12 [class*=" dg11"], .dg3-dg12 [class^=dg11] {
    margin-left: 81.94726166%; }
  .dg3-dg12 [class*=" dg10"], .dg3-dg12 [class^=dg10] {
    margin-left: 71.70385396%; }
  .dg3-dg12 [class*=" dg9"], .dg3-dg12 [class^=dg9] {
    margin-left: 61.46044625%; }
  .dg3-dg12 [class*=" dg8"], .dg3-dg12 [class^=dg8] {
    margin-left: 51.21703854%; }
  .dg3-dg12 [class*=" dg7"], .dg3-dg12 [class^=dg7] {
    margin-left: 40.97363083%; }
  .dg3-dg12 [class*=" dg6"], .dg3-dg12 [class^=dg6] {
    margin-left: 30.73022312%; }
  .dg3-dg12 [class*=" dg5"], .dg3-dg12 [class^=dg5] {
    margin-left: 20.48681542%; }
  .dg3-dg12 [class*=" dg4"], .dg3-dg12 [class^=dg4] {
    margin-left: 10.24340771%; }
  .dg4-dg12 [class*=" dg12"], .dg4-dg12 [class^=dg12] {
    margin-left: 91.29943503%; }
  .dg4-dg12 [class*=" dg11"], .dg4-dg12 [class^=dg11] {
    margin-left: 79.88700565%; }
  .dg4-dg12 [class*=" dg10"], .dg4-dg12 [class^=dg10] {
    margin-left: 68.47457627%; }
  .dg4-dg12 [class*=" dg9"], .dg4-dg12 [class^=dg9] {
    margin-left: 57.06214689%; }
  .dg4-dg12 [class*=" dg8"], .dg4-dg12 [class^=dg8] {
    margin-left: 45.64971751%; }
  .dg4-dg12 [class*=" dg7"], .dg4-dg12 [class^=dg7] {
    margin-left: 34.23728814%; }
  .dg4-dg12 [class*=" dg6"], .dg4-dg12 [class^=dg6] {
    margin-left: 22.82485876%; }
  .dg4-dg12 [class*=" dg5"], .dg4-dg12 [class^=dg5] {
    margin-left: 11.41242938%; }
  .dg5-dg12 [class*=" dg12"], .dg5-dg12 [class^=dg12] {
    margin-left: 90.17857143%; }
  .dg5-dg12 [class*=" dg11"], .dg5-dg12 [class^=dg11] {
    margin-left: 77.29591837%; }
  .dg5-dg12 [class*=" dg10"], .dg5-dg12 [class^=dg10] {
    margin-left: 64.41326531%; }
  .dg5-dg12 [class*=" dg9"], .dg5-dg12 [class^=dg9] {
    margin-left: 51.53061225%; }
  .dg5-dg12 [class*=" dg8"], .dg5-dg12 [class^=dg8] {
    margin-left: 38.64795918%; }
  .dg5-dg12 [class*=" dg7"], .dg5-dg12 [class^=dg7] {
    margin-left: 25.76530612%; }
  .dg5-dg12 [class*=" dg6"], .dg5-dg12 [class^=dg6] {
    margin-left: 12.88265306%; }
  .dg6-dg12 [class*=" dg12"], .dg6-dg12 [class^=dg12] {
    margin-left: 88.72620791%; }
  .dg6-dg12 [class*=" dg11"], .dg6-dg12 [class^=dg11] {
    margin-left: 73.93850659%; }
  .dg6-dg12 [class*=" dg10"], .dg6-dg12 [class^=dg10] {
    margin-left: 59.15080527%; }
  .dg6-dg12 [class*=" dg9"], .dg6-dg12 [class^=dg9] {
    margin-left: 44.36310395%; }
  .dg6-dg12 [class*=" dg8"], .dg6-dg12 [class^=dg8] {
    margin-left: 29.57540264%; }
  .dg6-dg12 [class*=" dg7"], .dg6-dg12 [class^=dg7] {
    margin-left: 14.78770132%; }
  .dg7-dg12 [class*=" dg12"], .dg7-dg12 [class^=dg12] {
    margin-left: 86.76975945%; }
  .dg7-dg12 [class*=" dg11"], .dg7-dg12 [class^=dg11] {
    margin-left: 69.41580756%; }
  .dg7-dg12 [class*=" dg10"], .dg7-dg12 [class^=dg10] {
    margin-left: 52.06185567%; }
  .dg7-dg12 [class*=" dg9"], .dg7-dg12 [class^=dg9] {
    margin-left: 34.70790378%; }
  .dg7-dg12 [class*=" dg8"], .dg7-dg12 [class^=dg8] {
    margin-left: 17.35395189%; }
  .dg8-dg12 [class*=" dg12"], .dg8-dg12 [class^=dg12] {
    margin-left: 83.99168399%; }
  .dg8-dg12 [class*=" dg11"], .dg8-dg12 [class^=dg11] {
    margin-left: 62.99376299%; }
  .dg8-dg12 [class*=" dg10"], .dg8-dg12 [class^=dg10] {
    margin-left: 41.995842%; }
  .dg8-dg12 [class*=" dg9"], .dg8-dg12 [class^=dg9] {
    margin-left: 20.997921%; }
  .dg9-dg12 [class*=" dg12"], .dg9-dg12 [class^=dg12] {
    margin-left: 79.73684211%; }
  .dg9-dg12 [class*=" dg11"], .dg9-dg12 [class^=dg11] {
    margin-left: 53.15789474%; }
  .dg9-dg12 [class*=" dg10"], .dg9-dg12 [class^=dg10] {
    margin-left: 26.57894737%; }
  .dg10-dg12 [class*=" dg12"], .dg10-dg12 [class^=dg12] {
    margin-left: 72.40143369%; }
  .dg10-dg12 [class*=" dg11"], .dg10-dg12 [class^=dg11] {
    margin-left: 36.20071685%; }
  .dg11-dg12 [class*=" dg12"], .dg11-dg12 [class^=dg12] {
    margin-left: 56.74157303%; }
  [class*=" dg11"], [class^=dg11] {
    margin-left: 85.016835%; }
  .dg1-dg11 [class*=" dg11"], .dg1-dg11 [class^=dg11] {
    margin-left: 92.91628335%; }
  .dg1-dg11 [class*=" dg10"], .dg1-dg11 [class^=dg10] {
    margin-left: 83.62465501%; }
  .dg1-dg11 [class*=" dg9"], .dg1-dg11 [class^=dg9] {
    margin-left: 74.33302668%; }
  .dg1-dg11 [class*=" dg8"], .dg1-dg11 [class^=dg8] {
    margin-left: 65.04139834%; }
  .dg1-dg11 [class*=" dg7"], .dg1-dg11 [class^=dg7] {
    margin-left: 55.74977001%; }
  .dg1-dg11 [class*=" dg6"], .dg1-dg11 [class^=dg6] {
    margin-left: 46.45814167%; }
  .dg1-dg11 [class*=" dg5"], .dg1-dg11 [class^=dg5] {
    margin-left: 37.16651334%; }
  .dg1-dg11 [class*=" dg4"], .dg1-dg11 [class^=dg4] {
    margin-left: 27.874885%; }
  .dg1-dg11 [class*=" dg3"], .dg1-dg11 [class^=dg3] {
    margin-left: 18.58325667%; }
  .dg1-dg11 [class*=" dg2"], .dg1-dg11 [class^=dg2] {
    margin-left: 9.29162833%; }
  .dg2-dg11 [class*=" dg11"], .dg2-dg11 [class^=dg11] {
    margin-left: 92.19066937%; }
  .dg2-dg11 [class*=" dg10"], .dg2-dg11 [class^=dg10] {
    margin-left: 81.94726166%; }
  .dg2-dg11 [class*=" dg9"], .dg2-dg11 [class^=dg9] {
    margin-left: 71.70385396%; }
  .dg2-dg11 [class*=" dg8"], .dg2-dg11 [class^=dg8] {
    margin-left: 61.46044625%; }
  .dg2-dg11 [class*=" dg7"], .dg2-dg11 [class^=dg7] {
    margin-left: 51.21703854%; }
  .dg2-dg11 [class*=" dg6"], .dg2-dg11 [class^=dg6] {
    margin-left: 40.97363083%; }
  .dg2-dg11 [class*=" dg5"], .dg2-dg11 [class^=dg5] {
    margin-left: 30.73022312%; }
  .dg2-dg11 [class*=" dg4"], .dg2-dg11 [class^=dg4] {
    margin-left: 20.48681542%; }
  .dg2-dg11 [class*=" dg3"], .dg2-dg11 [class^=dg3] {
    margin-left: 10.24340771%; }
  .dg3-dg11 [class*=" dg11"], .dg3-dg11 [class^=dg11] {
    margin-left: 91.29943503%; }
  .dg3-dg11 [class*=" dg10"], .dg3-dg11 [class^=dg10] {
    margin-left: 79.88700565%; }
  .dg3-dg11 [class*=" dg9"], .dg3-dg11 [class^=dg9] {
    margin-left: 68.47457627%; }
  .dg3-dg11 [class*=" dg8"], .dg3-dg11 [class^=dg8] {
    margin-left: 57.06214689%; }
  .dg3-dg11 [class*=" dg7"], .dg3-dg11 [class^=dg7] {
    margin-left: 45.64971751%; }
  .dg3-dg11 [class*=" dg6"], .dg3-dg11 [class^=dg6] {
    margin-left: 34.23728814%; }
  .dg3-dg11 [class*=" dg5"], .dg3-dg11 [class^=dg5] {
    margin-left: 22.82485876%; }
  .dg3-dg11 [class*=" dg4"], .dg3-dg11 [class^=dg4] {
    margin-left: 11.41242938%; }
  .dg4-dg11 [class*=" dg11"], .dg4-dg11 [class^=dg11] {
    margin-left: 90.17857143%; }
  .dg4-dg11 [class*=" dg10"], .dg4-dg11 [class^=dg10] {
    margin-left: 77.29591837%; }
  .dg4-dg11 [class*=" dg9"], .dg4-dg11 [class^=dg9] {
    margin-left: 64.41326531%; }
  .dg4-dg11 [class*=" dg8"], .dg4-dg11 [class^=dg8] {
    margin-left: 51.53061225%; }
  .dg4-dg11 [class*=" dg7"], .dg4-dg11 [class^=dg7] {
    margin-left: 38.64795918%; }
  .dg4-dg11 [class*=" dg6"], .dg4-dg11 [class^=dg6] {
    margin-left: 25.76530612%; }
  .dg4-dg11 [class*=" dg5"], .dg4-dg11 [class^=dg5] {
    margin-left: 12.88265306%; }
  .dg5-dg11 [class*=" dg11"], .dg5-dg11 [class^=dg11] {
    margin-left: 88.72620791%; }
  .dg5-dg11 [class*=" dg10"], .dg5-dg11 [class^=dg10] {
    margin-left: 73.93850659%; }
  .dg5-dg11 [class*=" dg9"], .dg5-dg11 [class^=dg9] {
    margin-left: 59.15080527%; }
  .dg5-dg11 [class*=" dg8"], .dg5-dg11 [class^=dg8] {
    margin-left: 44.36310395%; }
  .dg5-dg11 [class*=" dg7"], .dg5-dg11 [class^=dg7] {
    margin-left: 29.57540264%; }
  .dg5-dg11 [class*=" dg6"], .dg5-dg11 [class^=dg6] {
    margin-left: 14.78770132%; }
  .dg6-dg11 [class*=" dg11"], .dg6-dg11 [class^=dg11] {
    margin-left: 86.76975945%; }
  .dg6-dg11 [class*=" dg10"], .dg6-dg11 [class^=dg10] {
    margin-left: 69.41580756%; }
  .dg6-dg11 [class*=" dg9"], .dg6-dg11 [class^=dg9] {
    margin-left: 52.06185567%; }
  .dg6-dg11 [class*=" dg8"], .dg6-dg11 [class^=dg8] {
    margin-left: 34.70790378%; }
  .dg6-dg11 [class*=" dg7"], .dg6-dg11 [class^=dg7] {
    margin-left: 17.35395189%; }
  .dg7-dg11 [class*=" dg11"], .dg7-dg11 [class^=dg11] {
    margin-left: 83.99168399%; }
  .dg7-dg11 [class*=" dg10"], .dg7-dg11 [class^=dg10] {
    margin-left: 62.99376299%; }
  .dg7-dg11 [class*=" dg9"], .dg7-dg11 [class^=dg9] {
    margin-left: 41.995842%; }
  .dg7-dg11 [class*=" dg8"], .dg7-dg11 [class^=dg8] {
    margin-left: 20.997921%; }
  .dg8-dg11 [class*=" dg11"], .dg8-dg11 [class^=dg11] {
    margin-left: 79.73684211%; }
  .dg8-dg11 [class*=" dg10"], .dg8-dg11 [class^=dg10] {
    margin-left: 53.15789474%; }
  .dg8-dg11 [class*=" dg9"], .dg8-dg11 [class^=dg9] {
    margin-left: 26.57894737%; }
  .dg9-dg11 [class*=" dg11"], .dg9-dg11 [class^=dg11] {
    margin-left: 72.40143369%; }
  .dg9-dg11 [class*=" dg10"], .dg9-dg11 [class^=dg10] {
    margin-left: 36.20071685%; }
  .dg10-dg11 [class*=" dg11"], .dg10-dg11 [class^=dg11] {
    margin-left: 56.74157303%; }
  [class*=" dg10"], [class^=dg10] {
    margin-left: 76.5151515%; }
  .dg1-dg10 [class*=" dg10"], .dg1-dg10 [class^=dg10] {
    margin-left: 92.19066937%; }
  .dg1-dg10 [class*=" dg9"], .dg1-dg10 [class^=dg9] {
    margin-left: 81.94726166%; }
  .dg1-dg10 [class*=" dg8"], .dg1-dg10 [class^=dg8] {
    margin-left: 71.70385396%; }
  .dg1-dg10 [class*=" dg7"], .dg1-dg10 [class^=dg7] {
    margin-left: 61.46044625%; }
  .dg1-dg10 [class*=" dg6"], .dg1-dg10 [class^=dg6] {
    margin-left: 51.21703854%; }
  .dg1-dg10 [class*=" dg5"], .dg1-dg10 [class^=dg5] {
    margin-left: 40.97363083%; }
  .dg1-dg10 [class*=" dg4"], .dg1-dg10 [class^=dg4] {
    margin-left: 30.73022312%; }
  .dg1-dg10 [class*=" dg3"], .dg1-dg10 [class^=dg3] {
    margin-left: 20.48681542%; }
  .dg1-dg10 [class*=" dg2"], .dg1-dg10 [class^=dg2] {
    margin-left: 10.24340771%; }
  .dg2-dg10 [class*=" dg10"], .dg2-dg10 [class^=dg10] {
    margin-left: 91.29943503%; }
  .dg2-dg10 [class*=" dg9"], .dg2-dg10 [class^=dg9] {
    margin-left: 79.88700565%; }
  .dg2-dg10 [class*=" dg8"], .dg2-dg10 [class^=dg8] {
    margin-left: 68.47457627%; }
  .dg2-dg10 [class*=" dg7"], .dg2-dg10 [class^=dg7] {
    margin-left: 57.06214689%; }
  .dg2-dg10 [class*=" dg6"], .dg2-dg10 [class^=dg6] {
    margin-left: 45.64971751%; }
  .dg2-dg10 [class*=" dg5"], .dg2-dg10 [class^=dg5] {
    margin-left: 34.23728814%; }
  .dg2-dg10 [class*=" dg4"], .dg2-dg10 [class^=dg4] {
    margin-left: 22.82485876%; }
  .dg2-dg10 [class*=" dg3"], .dg2-dg10 [class^=dg3] {
    margin-left: 11.41242938%; }
  .dg3-dg10 [class*=" dg10"], .dg3-dg10 [class^=dg10] {
    margin-left: 90.17857143%; }
  .dg3-dg10 [class*=" dg9"], .dg3-dg10 [class^=dg9] {
    margin-left: 77.29591837%; }
  .dg3-dg10 [class*=" dg8"], .dg3-dg10 [class^=dg8] {
    margin-left: 64.41326531%; }
  .dg3-dg10 [class*=" dg7"], .dg3-dg10 [class^=dg7] {
    margin-left: 51.53061225%; }
  .dg3-dg10 [class*=" dg6"], .dg3-dg10 [class^=dg6] {
    margin-left: 38.64795918%; }
  .dg3-dg10 [class*=" dg5"], .dg3-dg10 [class^=dg5] {
    margin-left: 25.76530612%; }
  .dg3-dg10 [class*=" dg4"], .dg3-dg10 [class^=dg4] {
    margin-left: 12.88265306%; }
  .dg4-dg10 [class*=" dg10"], .dg4-dg10 [class^=dg10] {
    margin-left: 88.72620791%; }
  .dg4-dg10 [class*=" dg9"], .dg4-dg10 [class^=dg9] {
    margin-left: 73.93850659%; }
  .dg4-dg10 [class*=" dg8"], .dg4-dg10 [class^=dg8] {
    margin-left: 59.15080527%; }
  .dg4-dg10 [class*=" dg7"], .dg4-dg10 [class^=dg7] {
    margin-left: 44.36310395%; }
  .dg4-dg10 [class*=" dg6"], .dg4-dg10 [class^=dg6] {
    margin-left: 29.57540264%; }
  .dg4-dg10 [class*=" dg5"], .dg4-dg10 [class^=dg5] {
    margin-left: 14.78770132%; }
  .dg5-dg10 [class*=" dg10"], .dg5-dg10 [class^=dg10] {
    margin-left: 86.76975945%; }
  .dg5-dg10 [class*=" dg9"], .dg5-dg10 [class^=dg9] {
    margin-left: 69.41580756%; }
  .dg5-dg10 [class*=" dg8"], .dg5-dg10 [class^=dg8] {
    margin-left: 52.06185567%; }
  .dg5-dg10 [class*=" dg7"], .dg5-dg10 [class^=dg7] {
    margin-left: 34.70790378%; }
  .dg5-dg10 [class*=" dg6"], .dg5-dg10 [class^=dg6] {
    margin-left: 17.35395189%; }
  .dg6-dg10 [class*=" dg10"], .dg6-dg10 [class^=dg10] {
    margin-left: 83.99168399%; }
  .dg6-dg10 [class*=" dg9"], .dg6-dg10 [class^=dg9] {
    margin-left: 62.99376299%; }
  .dg6-dg10 [class*=" dg8"], .dg6-dg10 [class^=dg8] {
    margin-left: 41.995842%; }
  .dg6-dg10 [class*=" dg7"], .dg6-dg10 [class^=dg7] {
    margin-left: 20.997921%; }
  .dg7-dg10 [class*=" dg10"], .dg7-dg10 [class^=dg10] {
    margin-left: 79.73684211%; }
  .dg7-dg10 [class*=" dg9"], .dg7-dg10 [class^=dg9] {
    margin-left: 53.15789474%; }
  .dg7-dg10 [class*=" dg8"], .dg7-dg10 [class^=dg8] {
    margin-left: 26.57894737%; }
  .dg8-dg10 [class*=" dg10"], .dg8-dg10 [class^=dg10] {
    margin-left: 72.40143369%; }
  .dg8-dg10 [class*=" dg9"], .dg8-dg10 [class^=dg9] {
    margin-left: 36.20071685%; }
  .dg9-dg10 [class*=" dg10"], .dg9-dg10 [class^=dg10] {
    margin-left: 56.74157303%; }
  [class*=" dg9"], [class^=dg9] {
    margin-left: 68.013468%; }
  .dg1-dg9 [class*=" dg9"], .dg1-dg9 [class^=dg9] {
    margin-left: 91.29943503%; }
  .dg1-dg9 [class*=" dg8"], .dg1-dg9 [class^=dg8] {
    margin-left: 79.88700565%; }
  .dg1-dg9 [class*=" dg7"], .dg1-dg9 [class^=dg7] {
    margin-left: 68.47457627%; }
  .dg1-dg9 [class*=" dg6"], .dg1-dg9 [class^=dg6] {
    margin-left: 57.06214689%; }
  .dg1-dg9 [class*=" dg5"], .dg1-dg9 [class^=dg5] {
    margin-left: 45.64971751%; }
  .dg1-dg9 [class*=" dg4"], .dg1-dg9 [class^=dg4] {
    margin-left: 34.23728814%; }
  .dg1-dg9 [class*=" dg3"], .dg1-dg9 [class^=dg3] {
    margin-left: 22.82485876%; }
  .dg1-dg9 [class*=" dg2"], .dg1-dg9 [class^=dg2] {
    margin-left: 11.41242938%; }
  .dg2-dg9 [class*=" dg9"], .dg2-dg9 [class^=dg9] {
    margin-left: 90.17857143%; }
  .dg2-dg9 [class*=" dg8"], .dg2-dg9 [class^=dg8] {
    margin-left: 77.29591837%; }
  .dg2-dg9 [class*=" dg7"], .dg2-dg9 [class^=dg7] {
    margin-left: 64.41326531%; }
  .dg2-dg9 [class*=" dg6"], .dg2-dg9 [class^=dg6] {
    margin-left: 51.53061225%; }
  .dg2-dg9 [class*=" dg5"], .dg2-dg9 [class^=dg5] {
    margin-left: 38.64795918%; }
  .dg2-dg9 [class*=" dg4"], .dg2-dg9 [class^=dg4] {
    margin-left: 25.76530612%; }
  .dg2-dg9 [class*=" dg3"], .dg2-dg9 [class^=dg3] {
    margin-left: 12.88265306%; }
  .dg3-dg9 [class*=" dg9"], .dg3-dg9 [class^=dg9] {
    margin-left: 88.72620791%; }
  .dg3-dg9 [class*=" dg8"], .dg3-dg9 [class^=dg8] {
    margin-left: 73.93850659%; }
  .dg3-dg9 [class*=" dg7"], .dg3-dg9 [class^=dg7] {
    margin-left: 59.15080527%; }
  .dg3-dg9 [class*=" dg6"], .dg3-dg9 [class^=dg6] {
    margin-left: 44.36310395%; }
  .dg3-dg9 [class*=" dg5"], .dg3-dg9 [class^=dg5] {
    margin-left: 29.57540264%; }
  .dg3-dg9 [class*=" dg4"], .dg3-dg9 [class^=dg4] {
    margin-left: 14.78770132%; }
  .dg4-dg9 [class*=" dg9"], .dg4-dg9 [class^=dg9] {
    margin-left: 86.76975945%; }
  .dg4-dg9 [class*=" dg8"], .dg4-dg9 [class^=dg8] {
    margin-left: 69.41580756%; }
  .dg4-dg9 [class*=" dg7"], .dg4-dg9 [class^=dg7] {
    margin-left: 52.06185567%; }
  .dg4-dg9 [class*=" dg6"], .dg4-dg9 [class^=dg6] {
    margin-left: 34.70790378%; }
  .dg4-dg9 [class*=" dg5"], .dg4-dg9 [class^=dg5] {
    margin-left: 17.35395189%; }
  .dg5-dg9 [class*=" dg9"], .dg5-dg9 [class^=dg9] {
    margin-left: 83.99168399%; }
  .dg5-dg9 [class*=" dg8"], .dg5-dg9 [class^=dg8] {
    margin-left: 62.99376299%; }
  .dg5-dg9 [class*=" dg7"], .dg5-dg9 [class^=dg7] {
    margin-left: 41.995842%; }
  .dg5-dg9 [class*=" dg6"], .dg5-dg9 [class^=dg6] {
    margin-left: 20.997921%; }
  .dg6-dg9 [class*=" dg9"], .dg6-dg9 [class^=dg9] {
    margin-left: 79.73684211%; }
  .dg6-dg9 [class*=" dg8"], .dg6-dg9 [class^=dg8] {
    margin-left: 53.15789474%; }
  .dg6-dg9 [class*=" dg7"], .dg6-dg9 [class^=dg7] {
    margin-left: 26.57894737%; }
  .dg7-dg9 [class*=" dg9"], .dg7-dg9 [class^=dg9] {
    margin-left: 72.40143369%; }
  .dg7-dg9 [class*=" dg8"], .dg7-dg9 [class^=dg8] {
    margin-left: 36.20071685%; }
  .dg8-dg9 [class*=" dg9"], .dg8-dg9 [class^=dg9] {
    margin-left: 56.74157303%; }
  [class*=" dg8"], [class^=dg8] {
    margin-left: 59.5117845%; }
  .dg1-dg8 [class*=" dg8"], .dg1-dg8 [class^=dg8] {
    margin-left: 90.17857143%; }
  .dg1-dg8 [class*=" dg7"], .dg1-dg8 [class^=dg7] {
    margin-left: 77.29591837%; }
  .dg1-dg8 [class*=" dg6"], .dg1-dg8 [class^=dg6] {
    margin-left: 64.41326531%; }
  .dg1-dg8 [class*=" dg5"], .dg1-dg8 [class^=dg5] {
    margin-left: 51.53061225%; }
  .dg1-dg8 [class*=" dg4"], .dg1-dg8 [class^=dg4] {
    margin-left: 38.64795918%; }
  .dg1-dg8 [class*=" dg3"], .dg1-dg8 [class^=dg3] {
    margin-left: 25.76530612%; }
  .dg1-dg8 [class*=" dg2"], .dg1-dg8 [class^=dg2] {
    margin-left: 12.88265306%; }
  .dg2-dg8 [class*=" dg8"], .dg2-dg8 [class^=dg8] {
    margin-left: 88.72620791%; }
  .dg2-dg8 [class*=" dg7"], .dg2-dg8 [class^=dg7] {
    margin-left: 73.93850659%; }
  .dg2-dg8 [class*=" dg6"], .dg2-dg8 [class^=dg6] {
    margin-left: 59.15080527%; }
  .dg2-dg8 [class*=" dg5"], .dg2-dg8 [class^=dg5] {
    margin-left: 44.36310395%; }
  .dg2-dg8 [class*=" dg4"], .dg2-dg8 [class^=dg4] {
    margin-left: 29.57540264%; }
  .dg2-dg8 [class*=" dg3"], .dg2-dg8 [class^=dg3] {
    margin-left: 14.78770132%; }
  .dg3-dg8 [class*=" dg8"], .dg3-dg8 [class^=dg8] {
    margin-left: 86.76975945%; }
  .dg3-dg8 [class*=" dg7"], .dg3-dg8 [class^=dg7] {
    margin-left: 69.41580756%; }
  .dg3-dg8 [class*=" dg6"], .dg3-dg8 [class^=dg6] {
    margin-left: 52.06185567%; }
  .dg3-dg8 [class*=" dg5"], .dg3-dg8 [class^=dg5] {
    margin-left: 34.70790378%; }
  .dg3-dg8 [class*=" dg4"], .dg3-dg8 [class^=dg4] {
    margin-left: 17.35395189%; }
  .dg4-dg8 [class*=" dg8"], .dg4-dg8 [class^=dg8] {
    margin-left: 83.99168399%; }
  .dg4-dg8 [class*=" dg7"], .dg4-dg8 [class^=dg7] {
    margin-left: 62.99376299%; }
  .dg4-dg8 [class*=" dg6"], .dg4-dg8 [class^=dg6] {
    margin-left: 41.995842%; }
  .dg4-dg8 [class*=" dg5"], .dg4-dg8 [class^=dg5] {
    margin-left: 20.997921%; }
  .dg5-dg8 [class*=" dg8"], .dg5-dg8 [class^=dg8] {
    margin-left: 79.73684211%; }
  .dg5-dg8 [class*=" dg7"], .dg5-dg8 [class^=dg7] {
    margin-left: 53.15789474%; }
  .dg5-dg8 [class*=" dg6"], .dg5-dg8 [class^=dg6] {
    margin-left: 26.57894737%; }
  .dg6-dg8 [class*=" dg8"], .dg6-dg8 [class^=dg8] {
    margin-left: 72.40143369%; }
  .dg6-dg8 [class*=" dg7"], .dg6-dg8 [class^=dg7] {
    margin-left: 36.20071685%; }
  .dg7-dg8 [class*=" dg8"], .dg7-dg8 [class^=dg8] {
    margin-left: 56.74157303%; }
  [class*=" dg7"], [class^=dg7] {
    margin-left: 51.010101%; }
  .dg1-dg7 [class*=" dg7"], .dg1-dg7 [class^=dg7] {
    margin-left: 88.72620791%; }
  .dg1-dg7 [class*=" dg6"], .dg1-dg7 [class^=dg6] {
    margin-left: 73.93850659%; }
  .dg1-dg7 [class*=" dg5"], .dg1-dg7 [class^=dg5] {
    margin-left: 59.15080527%; }
  .dg1-dg7 [class*=" dg4"], .dg1-dg7 [class^=dg4] {
    margin-left: 44.36310395%; }
  .dg1-dg7 [class*=" dg3"], .dg1-dg7 [class^=dg3] {
    margin-left: 29.57540264%; }
  .dg1-dg7 [class*=" dg2"], .dg1-dg7 [class^=dg2] {
    margin-left: 14.78770132%; }
  .dg2-dg7 [class*=" dg7"], .dg2-dg7 [class^=dg7] {
    margin-left: 86.76975945%; }
  .dg2-dg7 [class*=" dg6"], .dg2-dg7 [class^=dg6] {
    margin-left: 69.41580756%; }
  .dg2-dg7 [class*=" dg5"], .dg2-dg7 [class^=dg5] {
    margin-left: 52.06185567%; }
  .dg2-dg7 [class*=" dg4"], .dg2-dg7 [class^=dg4] {
    margin-left: 34.70790378%; }
  .dg2-dg7 [class*=" dg3"], .dg2-dg7 [class^=dg3] {
    margin-left: 17.35395189%; }
  .dg3-dg7 [class*=" dg7"], .dg3-dg7 [class^=dg7] {
    margin-left: 83.99168399%; }
  .dg3-dg7 [class*=" dg6"], .dg3-dg7 [class^=dg6] {
    margin-left: 62.99376299%; }
  .dg3-dg7 [class*=" dg5"], .dg3-dg7 [class^=dg5] {
    margin-left: 41.995842%; }
  .dg3-dg7 [class*=" dg4"], .dg3-dg7 [class^=dg4] {
    margin-left: 20.997921%; }
  .dg4-dg7 [class*=" dg7"], .dg4-dg7 [class^=dg7] {
    margin-left: 79.73684211%; }
  .dg4-dg7 [class*=" dg6"], .dg4-dg7 [class^=dg6] {
    margin-left: 53.15789474%; }
  .dg4-dg7 [class*=" dg5"], .dg4-dg7 [class^=dg5] {
    margin-left: 26.57894737%; }
  .dg5-dg7 [class*=" dg7"], .dg5-dg7 [class^=dg7] {
    margin-left: 72.40143369%; }
  .dg5-dg7 [class*=" dg6"], .dg5-dg7 [class^=dg6] {
    margin-left: 36.20071685%; }
  .dg6-dg7 [class*=" dg7"], .dg6-dg7 [class^=dg7] {
    margin-left: 56.74157303%; }
  [class*=" dg6"], [class^=dg6] {
    margin-left: 42.5084175%; }
  .dg1-dg6 [class*=" dg6"], .dg1-dg6 [class^=dg6] {
    margin-left: 86.76975945%; }
  .dg1-dg6 [class*=" dg5"], .dg1-dg6 [class^=dg5] {
    margin-left: 69.41580756%; }
  .dg1-dg6 [class*=" dg4"], .dg1-dg6 [class^=dg4] {
    margin-left: 52.06185567%; }
  .dg1-dg6 [class*=" dg3"], .dg1-dg6 [class^=dg3] {
    margin-left: 34.70790378%; }
  .dg1-dg6 [class*=" dg2"], .dg1-dg6 [class^=dg2] {
    margin-left: 17.35395189%; }
  .dg2-dg6 [class*=" dg6"], .dg2-dg6 [class^=dg6] {
    margin-left: 83.99168399%; }
  .dg2-dg6 [class*=" dg5"], .dg2-dg6 [class^=dg5] {
    margin-left: 62.99376299%; }
  .dg2-dg6 [class*=" dg4"], .dg2-dg6 [class^=dg4] {
    margin-left: 41.995842%; }
  .dg2-dg6 [class*=" dg3"], .dg2-dg6 [class^=dg3] {
    margin-left: 20.997921%; }
  .dg3-dg6 [class*=" dg6"], .dg3-dg6 [class^=dg6] {
    margin-left: 79.73684211%; }
  .dg3-dg6 [class*=" dg5"], .dg3-dg6 [class^=dg5] {
    margin-left: 53.15789474%; }
  .dg3-dg6 [class*=" dg4"], .dg3-dg6 [class^=dg4] {
    margin-left: 26.57894737%; }
  .dg4-dg6 [class*=" dg6"], .dg4-dg6 [class^=dg6] {
    margin-left: 72.40143369%; }
  .dg4-dg6 [class*=" dg5"], .dg4-dg6 [class^=dg5] {
    margin-left: 36.20071685%; }
  .dg5-dg6 [class*=" dg6"], .dg5-dg6 [class^=dg6] {
    margin-left: 56.74157303%; }
  [class*=" dg5"], [class^=dg5] {
    margin-left: 34.006734%; }
  .dg1-dg5 [class*=" dg5"], .dg1-dg5 [class^=dg5] {
    margin-left: 83.99168399%; }
  .dg1-dg5 [class*=" dg4"], .dg1-dg5 [class^=dg4] {
    margin-left: 62.99376299%; }
  .dg1-dg5 [class*=" dg3"], .dg1-dg5 [class^=dg3] {
    margin-left: 41.995842%; }
  .dg1-dg5 [class*=" dg2"], .dg1-dg5 [class^=dg2] {
    margin-left: 20.997921%; }
  .dg2-dg5 [class*=" dg5"], .dg2-dg5 [class^=dg5] {
    margin-left: 79.73684211%; }
  .dg2-dg5 [class*=" dg4"], .dg2-dg5 [class^=dg4] {
    margin-left: 53.15789474%; }
  .dg2-dg5 [class*=" dg3"], .dg2-dg5 [class^=dg3] {
    margin-left: 26.57894737%; }
  .dg3-dg5 [class*=" dg5"], .dg3-dg5 [class^=dg5] {
    margin-left: 72.40143369%; }
  .dg3-dg5 [class*=" dg4"], .dg3-dg5 [class^=dg4] {
    margin-left: 36.20071685%; }
  .dg4-dg5 [class*=" dg5"], .dg4-dg5 [class^=dg5] {
    margin-left: 56.74157303%; }
  [class*=" dg4"], [class^=dg4] {
    margin-left: 25.5050505%; }
  .dg1-dg4 [class*=" dg4"], .dg1-dg4 [class^=dg4] {
    margin-left: 79.73684211%; }
  .dg1-dg4 [class*=" dg3"], .dg1-dg4 [class^=dg3] {
    margin-left: 53.15789474%; }
  .dg1-dg4 [class*=" dg2"], .dg1-dg4 [class^=dg2] {
    margin-left: 26.57894737%; }
  .dg2-dg4 [class*=" dg4"], .dg2-dg4 [class^=dg4] {
    margin-left: 72.40143369%; }
  .dg2-dg4 [class*=" dg3"], .dg2-dg4 [class^=dg3] {
    margin-left: 36.20071685%; }
  .dg3-dg4 [class*=" dg4"], .dg3-dg4 [class^=dg4] {
    margin-left: 56.74157303%; }
  [class*=" dg3"], [class^=dg3] {
    margin-left: 17.003367%; }
  .dg1-dg3 [class*=" dg3"], .dg1-dg3 [class^=dg3] {
    margin-left: 72.40143369%; }
  .dg1-dg3 [class*=" dg2"], .dg1-dg3 [class^=dg2] {
    margin-left: 36.20071685%; }
  .dg2-dg3 [class*=" dg3"], .dg2-dg3 [class^=dg3] {
    margin-left: 56.74157303%; }
  [class*=" dg2"], [class^=dg2] {
    margin-left: 8.5016835%; }
  .dg1-dg2 [class*=" dg2"], .dg1-dg2 [class^=dg2] {
    margin-left: 56.74157303%; }
  /* Desktop 12 grid floats ----- */
  [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float], [class*=" dg-float"][class*=" dg-float"], [class^=dg-float][class^=dg-float] {
    margin-left: 2.02020202%;
    margin-right: 2.02020202%; }
  .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg1-dg11 [class*=" dg-float"][class*=" dg-float"], .dg1-dg11 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float], .dg2-dg12 [class*=" dg-float"][class*=" dg-float"], .dg2-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 2.2079116837539%;
    margin-right: 2.2079116837539%; }
  .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg1-dg10 [class*=" dg-float"][class*=" dg-float"], .dg1-dg10 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg2-dg11 [class*=" dg-float"][class*=" dg-float"], .dg2-dg11 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float], .dg3-dg12 [class*=" dg-float"][class*=" dg-float"], .dg3-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 2.4340770793519%;
    margin-right: 2.4340770793519%; }
  .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg1-dg9 [class*=" dg-float"][class*=" dg-float"], .dg1-dg9 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg2-dg10 [class*=" dg-float"][class*=" dg-float"], .dg2-dg10 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg3-dg11 [class*=" dg-float"][class*=" dg-float"], .dg3-dg11 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float], .dg4-dg12 [class*=" dg-float"][class*=" dg-float"], .dg4-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 2.7118644070527%;
    margin-right: 2.7118644070527%; }
  .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg1-dg8 [class*=" dg-float"][class*=" dg-float"], .dg1-dg8 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg2-dg9 [class*=" dg-float"][class*=" dg-float"], .dg2-dg9 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg3-dg10 [class*=" dg-float"][class*=" dg-float"], .dg3-dg10 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg4-dg11 [class*=" dg-float"][class*=" dg-float"], .dg4-dg11 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float], .dg5-dg12 [class*=" dg-float"][class*=" dg-float"], .dg5-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 3.0612244901052%;
    margin-right: 3.0612244901052%; }
  .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg1-dg7 [class*=" dg-float"][class*=" dg-float"], .dg1-dg7 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg2-dg8 [class*=" dg-float"][class*=" dg-float"], .dg2-dg8 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg3-dg9 [class*=" dg-float"][class*=" dg-float"], .dg3-dg9 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg4-dg10 [class*=" dg-float"][class*=" dg-float"], .dg4-dg10 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg5-dg11 [class*=" dg-float"][class*=" dg-float"], .dg5-dg11 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float], .dg6-dg12 [class*=" dg-float"][class*=" dg-float"], .dg6-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 3.5139092243682%;
    margin-right: 3.5139092243682%; }
  .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg1-dg6 [class*=" dg-float"][class*=" dg-float"], .dg1-dg6 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg2-dg7 [class*=" dg-float"][class*=" dg-float"], .dg2-dg7 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg3-dg8 [class*=" dg-float"][class*=" dg-float"], .dg3-dg8 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg4-dg9 [class*=" dg-float"][class*=" dg-float"], .dg4-dg9 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg5-dg10 [class*=" dg-float"][class*=" dg-float"], .dg5-dg10 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg6-dg11 [class*=" dg-float"][class*=" dg-float"], .dg6-dg11 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float], .dg7-dg12 [class*=" dg-float"][class*=" dg-float"], .dg7-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 4.1237113406271%;
    margin-right: 4.1237113406271%; }
  .dg1-dg5 [class*=" dg-float"][class*=" dg-float"], .dg1-dg5 [class^=dg-float][class^=dg-float], .dg1-dg5 [class*=" dg-float"][class*=" dg-float"], .dg1-dg5 [class^=dg-float][class^=dg-float], .dg1-dg5 [class*=" dg-float"][class*=" dg-float"], .dg1-dg5 [class^=dg-float][class^=dg-float], .dg1-dg5 [class*=" dg-float"][class*=" dg-float"], .dg1-dg5 [class^=dg-float][class^=dg-float], .dg1-dg5 [class*=" dg-float"][class*=" dg-float"], .dg1-dg5 [class^=dg-float][class^=dg-float], .dg2-dg6 [class*=" dg-float"][class*=" dg-float"], .dg2-dg6 [class^=dg-float][class^=dg-float], .dg2-dg6 [class*=" dg-float"][class*=" dg-float"], .dg2-dg6 [class^=dg-float][class^=dg-float], .dg2-dg6 [class*=" dg-float"][class*=" dg-float"], .dg2-dg6 [class^=dg-float][class^=dg-float], .dg2-dg6 [class*=" dg-float"][class*=" dg-float"], .dg2-dg6 [class^=dg-float][class^=dg-float], .dg2-dg6 [class*=" dg-float"][class*=" dg-float"], .dg2-dg6 [class^=dg-float][class^=dg-float], .dg3-dg7 [class*=" dg-float"][class*=" dg-float"], .dg3-dg7 [class^=dg-float][class^=dg-float], .dg3-dg7 [class*=" dg-float"][class*=" dg-float"], .dg3-dg7 [class^=dg-float][class^=dg-float], .dg3-dg7 [class*=" dg-float"][class*=" dg-float"], .dg3-dg7 [class^=dg-float][class^=dg-float], .dg3-dg7 [class*=" dg-float"][class*=" dg-float"], .dg3-dg7 [class^=dg-float][class^=dg-float], .dg3-dg7 [class*=" dg-float"][class*=" dg-float"], .dg3-dg7 [class^=dg-float][class^=dg-float], .dg4-dg8 [class*=" dg-float"][class*=" dg-float"], .dg4-dg8 [class^=dg-float][class^=dg-float], .dg4-dg8 [class*=" dg-float"][class*=" dg-float"], .dg4-dg8 [class^=dg-float][class^=dg-float], .dg4-dg8 [class*=" dg-float"][class*=" dg-float"], .dg4-dg8 [class^=dg-float][class^=dg-float], .dg4-dg8 [class*=" dg-float"][class*=" dg-float"], .dg4-dg8 [class^=dg-float][class^=dg-float], .dg4-dg8 [class*=" dg-float"][class*=" dg-float"], .dg4-dg8 [class^=dg-float][class^=dg-float], .dg5-dg9 [class*=" dg-float"][class*=" dg-float"], .dg5-dg9 [class^=dg-float][class^=dg-float], .dg5-dg9 [class*=" dg-float"][class*=" dg-float"], .dg5-dg9 [class^=dg-float][class^=dg-float], .dg5-dg9 [class*=" dg-float"][class*=" dg-float"], .dg5-dg9 [class^=dg-float][class^=dg-float], .dg5-dg9 [class*=" dg-float"][class*=" dg-float"], .dg5-dg9 [class^=dg-float][class^=dg-float], .dg5-dg9 [class*=" dg-float"][class*=" dg-float"], .dg5-dg9 [class^=dg-float][class^=dg-float], .dg6-dg10 [class*=" dg-float"][class*=" dg-float"], .dg6-dg10 [class^=dg-float][class^=dg-float], .dg6-dg10 [class*=" dg-float"][class*=" dg-float"], .dg6-dg10 [class^=dg-float][class^=dg-float], .dg6-dg10 [class*=" dg-float"][class*=" dg-float"], .dg6-dg10 [class^=dg-float][class^=dg-float], .dg6-dg10 [class*=" dg-float"][class*=" dg-float"], .dg6-dg10 [class^=dg-float][class^=dg-float], .dg6-dg10 [class*=" dg-float"][class*=" dg-float"], .dg6-dg10 [class^=dg-float][class^=dg-float], .dg7-dg11 [class*=" dg-float"][class*=" dg-float"], .dg7-dg11 [class^=dg-float][class^=dg-float], .dg7-dg11 [class*=" dg-float"][class*=" dg-float"], .dg7-dg11 [class^=dg-float][class^=dg-float], .dg7-dg11 [class*=" dg-float"][class*=" dg-float"], .dg7-dg11 [class^=dg-float][class^=dg-float], .dg7-dg11 [class*=" dg-float"][class*=" dg-float"], .dg7-dg11 [class^=dg-float][class^=dg-float], .dg7-dg11 [class*=" dg-float"][class*=" dg-float"], .dg7-dg11 [class^=dg-float][class^=dg-float], .dg8-dg12 [class*=" dg-float"][class*=" dg-float"], .dg8-dg12 [class^=dg-float][class^=dg-float], .dg8-dg12 [class*=" dg-float"][class*=" dg-float"], .dg8-dg12 [class^=dg-float][class^=dg-float], .dg8-dg12 [class*=" dg-float"][class*=" dg-float"], .dg8-dg12 [class^=dg-float][class^=dg-float], .dg8-dg12 [class*=" dg-float"][class*=" dg-float"], .dg8-dg12 [class^=dg-float][class^=dg-float], .dg8-dg12 [class*=" dg-float"][class*=" dg-float"], .dg8-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 4.9896049901185%;
    margin-right: 4.9896049901185%; }
  .dg1-dg4 [class*=" dg-float"][class*=" dg-float"], .dg1-dg4 [class^=dg-float][class^=dg-float], .dg1-dg4 [class*=" dg-float"][class*=" dg-float"], .dg1-dg4 [class^=dg-float][class^=dg-float], .dg1-dg4 [class*=" dg-float"][class*=" dg-float"], .dg1-dg4 [class^=dg-float][class^=dg-float], .dg1-dg4 [class*=" dg-float"][class*=" dg-float"], .dg1-dg4 [class^=dg-float][class^=dg-float], .dg2-dg5 [class*=" dg-float"][class*=" dg-float"], .dg2-dg5 [class^=dg-float][class^=dg-float], .dg2-dg5 [class*=" dg-float"][class*=" dg-float"], .dg2-dg5 [class^=dg-float][class^=dg-float], .dg2-dg5 [class*=" dg-float"][class*=" dg-float"], .dg2-dg5 [class^=dg-float][class^=dg-float], .dg2-dg5 [class*=" dg-float"][class*=" dg-float"], .dg2-dg5 [class^=dg-float][class^=dg-float], .dg3-dg6 [class*=" dg-float"][class*=" dg-float"], .dg3-dg6 [class^=dg-float][class^=dg-float], .dg3-dg6 [class*=" dg-float"][class*=" dg-float"], .dg3-dg6 [class^=dg-float][class^=dg-float], .dg3-dg6 [class*=" dg-float"][class*=" dg-float"], .dg3-dg6 [class^=dg-float][class^=dg-float], .dg3-dg6 [class*=" dg-float"][class*=" dg-float"], .dg3-dg6 [class^=dg-float][class^=dg-float], .dg4-dg7 [class*=" dg-float"][class*=" dg-float"], .dg4-dg7 [class^=dg-float][class^=dg-float], .dg4-dg7 [class*=" dg-float"][class*=" dg-float"], .dg4-dg7 [class^=dg-float][class^=dg-float], .dg4-dg7 [class*=" dg-float"][class*=" dg-float"], .dg4-dg7 [class^=dg-float][class^=dg-float], .dg4-dg7 [class*=" dg-float"][class*=" dg-float"], .dg4-dg7 [class^=dg-float][class^=dg-float], .dg5-dg8 [class*=" dg-float"][class*=" dg-float"], .dg5-dg8 [class^=dg-float][class^=dg-float], .dg5-dg8 [class*=" dg-float"][class*=" dg-float"], .dg5-dg8 [class^=dg-float][class^=dg-float], .dg5-dg8 [class*=" dg-float"][class*=" dg-float"], .dg5-dg8 [class^=dg-float][class^=dg-float], .dg5-dg8 [class*=" dg-float"][class*=" dg-float"], .dg5-dg8 [class^=dg-float][class^=dg-float], .dg6-dg9 [class*=" dg-float"][class*=" dg-float"], .dg6-dg9 [class^=dg-float][class^=dg-float], .dg6-dg9 [class*=" dg-float"][class*=" dg-float"], .dg6-dg9 [class^=dg-float][class^=dg-float], .dg6-dg9 [class*=" dg-float"][class*=" dg-float"], .dg6-dg9 [class^=dg-float][class^=dg-float], .dg6-dg9 [class*=" dg-float"][class*=" dg-float"], .dg6-dg9 [class^=dg-float][class^=dg-float], .dg7-dg10 [class*=" dg-float"][class*=" dg-float"], .dg7-dg10 [class^=dg-float][class^=dg-float], .dg7-dg10 [class*=" dg-float"][class*=" dg-float"], .dg7-dg10 [class^=dg-float][class^=dg-float], .dg7-dg10 [class*=" dg-float"][class*=" dg-float"], .dg7-dg10 [class^=dg-float][class^=dg-float], .dg7-dg10 [class*=" dg-float"][class*=" dg-float"], .dg7-dg10 [class^=dg-float][class^=dg-float], .dg8-dg11 [class*=" dg-float"][class*=" dg-float"], .dg8-dg11 [class^=dg-float][class^=dg-float], .dg8-dg11 [class*=" dg-float"][class*=" dg-float"], .dg8-dg11 [class^=dg-float][class^=dg-float], .dg8-dg11 [class*=" dg-float"][class*=" dg-float"], .dg8-dg11 [class^=dg-float][class^=dg-float], .dg8-dg11 [class*=" dg-float"][class*=" dg-float"], .dg8-dg11 [class^=dg-float][class^=dg-float], .dg9-dg12 [class*=" dg-float"][class*=" dg-float"], .dg9-dg12 [class^=dg-float][class^=dg-float], .dg9-dg12 [class*=" dg-float"][class*=" dg-float"], .dg9-dg12 [class^=dg-float][class^=dg-float], .dg9-dg12 [class*=" dg-float"][class*=" dg-float"], .dg9-dg12 [class^=dg-float][class^=dg-float], .dg9-dg12 [class*=" dg-float"][class*=" dg-float"], .dg9-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 6.3157894743424%;
    margin-right: 6.3157894743424%; }
  .dg1-dg3 [class*=" dg-float"][class*=" dg-float"], .dg1-dg3 [class^=dg-float][class^=dg-float], .dg1-dg3 [class*=" dg-float"][class*=" dg-float"], .dg1-dg3 [class^=dg-float][class^=dg-float], .dg1-dg3 [class*=" dg-float"][class*=" dg-float"], .dg1-dg3 [class^=dg-float][class^=dg-float], .dg2-dg4 [class*=" dg-float"][class*=" dg-float"], .dg2-dg4 [class^=dg-float][class^=dg-float], .dg2-dg4 [class*=" dg-float"][class*=" dg-float"], .dg2-dg4 [class^=dg-float][class^=dg-float], .dg2-dg4 [class*=" dg-float"][class*=" dg-float"], .dg2-dg4 [class^=dg-float][class^=dg-float], .dg3-dg5 [class*=" dg-float"][class*=" dg-float"], .dg3-dg5 [class^=dg-float][class^=dg-float], .dg3-dg5 [class*=" dg-float"][class*=" dg-float"], .dg3-dg5 [class^=dg-float][class^=dg-float], .dg3-dg5 [class*=" dg-float"][class*=" dg-float"], .dg3-dg5 [class^=dg-float][class^=dg-float], .dg4-dg6 [class*=" dg-float"][class*=" dg-float"], .dg4-dg6 [class^=dg-float][class^=dg-float], .dg4-dg6 [class*=" dg-float"][class*=" dg-float"], .dg4-dg6 [class^=dg-float][class^=dg-float], .dg4-dg6 [class*=" dg-float"][class*=" dg-float"], .dg4-dg6 [class^=dg-float][class^=dg-float], .dg5-dg7 [class*=" dg-float"][class*=" dg-float"], .dg5-dg7 [class^=dg-float][class^=dg-float], .dg5-dg7 [class*=" dg-float"][class*=" dg-float"], .dg5-dg7 [class^=dg-float][class^=dg-float], .dg5-dg7 [class*=" dg-float"][class*=" dg-float"], .dg5-dg7 [class^=dg-float][class^=dg-float], .dg6-dg8 [class*=" dg-float"][class*=" dg-float"], .dg6-dg8 [class^=dg-float][class^=dg-float], .dg6-dg8 [class*=" dg-float"][class*=" dg-float"], .dg6-dg8 [class^=dg-float][class^=dg-float], .dg6-dg8 [class*=" dg-float"][class*=" dg-float"], .dg6-dg8 [class^=dg-float][class^=dg-float], .dg7-dg9 [class*=" dg-float"][class*=" dg-float"], .dg7-dg9 [class^=dg-float][class^=dg-float], .dg7-dg9 [class*=" dg-float"][class*=" dg-float"], .dg7-dg9 [class^=dg-float][class^=dg-float], .dg7-dg9 [class*=" dg-float"][class*=" dg-float"], .dg7-dg9 [class^=dg-float][class^=dg-float], .dg8-dg10 [class*=" dg-float"][class*=" dg-float"], .dg8-dg10 [class^=dg-float][class^=dg-float], .dg8-dg10 [class*=" dg-float"][class*=" dg-float"], .dg8-dg10 [class^=dg-float][class^=dg-float], .dg8-dg10 [class*=" dg-float"][class*=" dg-float"], .dg8-dg10 [class^=dg-float][class^=dg-float], .dg9-dg11 [class*=" dg-float"][class*=" dg-float"], .dg9-dg11 [class^=dg-float][class^=dg-float], .dg9-dg11 [class*=" dg-float"][class*=" dg-float"], .dg9-dg11 [class^=dg-float][class^=dg-float], .dg9-dg11 [class*=" dg-float"][class*=" dg-float"], .dg9-dg11 [class^=dg-float][class^=dg-float], .dg10-dg12 [class*=" dg-float"][class*=" dg-float"], .dg10-dg12 [class^=dg-float][class^=dg-float], .dg10-dg12 [class*=" dg-float"][class*=" dg-float"], .dg10-dg12 [class^=dg-float][class^=dg-float], .dg10-dg12 [class*=" dg-float"][class*=" dg-float"], .dg10-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 8.6021505385501%;
    margin-right: 8.6021505385501%; }
  .dg1-dg2 [class*=" dg-float"][class*=" dg-float"], .dg1-dg2 [class^=dg-float][class^=dg-float], .dg1-dg2 [class*=" dg-float"][class*=" dg-float"], .dg1-dg2 [class^=dg-float][class^=dg-float], .dg2-dg3 [class*=" dg-float"][class*=" dg-float"], .dg2-dg3 [class^=dg-float][class^=dg-float], .dg2-dg3 [class*=" dg-float"][class*=" dg-float"], .dg2-dg3 [class^=dg-float][class^=dg-float], .dg3-dg4 [class*=" dg-float"][class*=" dg-float"], .dg3-dg4 [class^=dg-float][class^=dg-float], .dg3-dg4 [class*=" dg-float"][class*=" dg-float"], .dg3-dg4 [class^=dg-float][class^=dg-float], .dg4-dg5 [class*=" dg-float"][class*=" dg-float"], .dg4-dg5 [class^=dg-float][class^=dg-float], .dg4-dg5 [class*=" dg-float"][class*=" dg-float"], .dg4-dg5 [class^=dg-float][class^=dg-float], .dg5-dg6 [class*=" dg-float"][class*=" dg-float"], .dg5-dg6 [class^=dg-float][class^=dg-float], .dg5-dg6 [class*=" dg-float"][class*=" dg-float"], .dg5-dg6 [class^=dg-float][class^=dg-float], .dg6-dg7 [class*=" dg-float"][class*=" dg-float"], .dg6-dg7 [class^=dg-float][class^=dg-float], .dg6-dg7 [class*=" dg-float"][class*=" dg-float"], .dg6-dg7 [class^=dg-float][class^=dg-float], .dg7-dg8 [class*=" dg-float"][class*=" dg-float"], .dg7-dg8 [class^=dg-float][class^=dg-float], .dg7-dg8 [class*=" dg-float"][class*=" dg-float"], .dg7-dg8 [class^=dg-float][class^=dg-float], .dg8-dg9 [class*=" dg-float"][class*=" dg-float"], .dg8-dg9 [class^=dg-float][class^=dg-float], .dg8-dg9 [class*=" dg-float"][class*=" dg-float"], .dg8-dg9 [class^=dg-float][class^=dg-float], .dg9-dg10 [class*=" dg-float"][class*=" dg-float"], .dg9-dg10 [class^=dg-float][class^=dg-float], .dg9-dg10 [class*=" dg-float"][class*=" dg-float"], .dg9-dg10 [class^=dg-float][class^=dg-float], .dg10-dg11 [class*=" dg-float"][class*=" dg-float"], .dg10-dg11 [class^=dg-float][class^=dg-float], .dg10-dg11 [class*=" dg-float"][class*=" dg-float"], .dg10-dg11 [class^=dg-float][class^=dg-float], .dg11-dg12 [class*=" dg-float"][class*=" dg-float"], .dg11-dg12 [class^=dg-float][class^=dg-float], .dg11-dg12 [class*=" dg-float"][class*=" dg-float"], .dg11-dg12 [class^=dg-float][class^=dg-float] {
    margin-left: 13.483146068916%;
    margin-right: 13.483146068916%; }
  .dg-floatright {
    float: right;
    margin-right: 0 !important; }
  .dg-floatleft {
    float: left;
    margin-left: 0 !important; }
  /* Desktop 12 clearing ----- */
  .dg1, [class*=dg1-], .dg-all, [class*=" dg1-"], [class^=dg1-], .dg1, [class*=" dg1-"] [class*=" dg1-"], [class^=dg1-] [class*=" dg1-"], [class*=" dg1-"] [class^=dg1-], [class^=dg1-] [class^=dg1-], [class*=" dg1-"] .dg1, [class^=dg1-] .dg1, [class*=" dg2-"] [class*=" dg2-"], [class^=dg2-] [class*=" dg2-"], [class*=" dg2-"] [class^=dg2-], [class^=dg2-] [class^=dg2-], [class*=" dg2-"] .dg2, [class^=dg2-] .dg2, [class*=" dg3-"] [class*=" dg3-"], [class^=dg3-] [class*=" dg3-"], [class*=" dg3-"] [class^=dg3-], [class^=dg3-] [class^=dg3-], [class*=" dg3-"] .dg3, [class^=dg3-] .dg3, [class*=" dg4-"] [class*=" dg4-"], [class^=dg4-] [class*=" dg4-"], [class*=" dg4-"] [class^=dg4-], [class^=dg4-] [class^=dg4-], [class*=" dg4-"] .dg4, [class^=dg4-] .dg4, [class*=" dg5-"] [class*=" dg5-"], [class^=dg5-] [class*=" dg5-"], [class*=" dg5-"] [class^=dg5-], [class^=dg5-] [class^=dg5-], [class*=" dg5-"] .dg5, [class^=dg5-] .dg5, [class*=" dg6-"] [class*=" dg6-"], [class^=dg6-] [class*=" dg6-"], [class*=" dg6-"] [class^=dg6-], [class^=dg6-] [class^=dg6-], [class*=" dg6-"] .dg6, [class^=dg6-] .dg6, [class*=" dg7-"] [class*=" dg7-"], [class^=dg7-] [class*=" dg7-"], [class*=" dg7-"] [class^=dg7-], [class^=dg7-] [class^=dg7-], [class*=" dg7-"] .dg7, [class^=dg7-] .dg7, [class*=" dg8-"] [class*=" dg8-"], [class^=dg8-] [class*=" dg8-"], [class*=" dg8-"] [class^=dg8-], [class^=dg8-] [class^=dg8-], [class*=" dg8-"] .dg8, [class^=dg8-] .dg8, [class*=" dg9-"] [class*=" dg9-"], [class^=dg9-] [class*=" dg9-"], [class*=" dg9-"] [class^=dg9-], [class^=dg9-] [class^=dg9-], [class*=" dg9-"] .dg9, [class^=dg9-] .dg9, [class*=" dg10-"] [class*=" dg10-"], [class^=dg10-] [class*=" dg10-"], [class*=" dg10-"] [class^=dg10-], [class^=dg10-] [class^=dg10-], [class*=" dg10-"] .dg10, [class^=dg10-] .dg10, [class*=" dg11-"] [class*=" dg11-"], [class^=dg11-] [class*=" dg11-"], [class*=" dg11-"] [class^=dg11-], [class^=dg11-] [class^=dg11-], [class*=" dg11-"] .dg11, [class^=dg11-] .dg11, [class*=" dg12-"] [class*=" dg12-"], [class^=dg12-] [class*=" dg12-"], [class*=" dg12-"] [class^=dg12-], [class^=dg12-] [class^=dg12-], [class*=" dg12-"] .dg12, [class^=dg12-] .dg12 {
    margin-left: 0;
    clear: left; }
  .dg2 + [class*=" dg2"], .dg2 + [class^=dg2], [class*=-dg2] + [class*=" dg2"], [class*=-dg2] + [class^=dg2], .dg3 + [class*=" dg3"], .dg3 + [class^=dg3], [class*=-dg3] + [class*=" dg3"], [class*=-dg3] + [class^=dg3], .dg3 + [class*=" dg2"], .dg3 + [class^=dg2], [class*=-dg3] + [class*=" dg2"], [class*=-dg3] + [class^=dg2], .dg4 + [class*=" dg4"], .dg4 + [class^=dg4], [class*=-dg4] + [class*=" dg4"], [class*=-dg4] + [class^=dg4], .dg4 + [class*=" dg3"], .dg4 + [class^=dg3], [class*=-dg4] + [class*=" dg3"], [class*=-dg4] + [class^=dg3], .dg4 + [class*=" dg2"], .dg4 + [class^=dg2], [class*=-dg4] + [class*=" dg2"], [class*=-dg4] + [class^=dg2], .dg5 + [class*=" dg5"], .dg5 + [class^=dg5], [class*=-dg5] + [class*=" dg5"], [class*=-dg5] + [class^=dg5], .dg5 + [class*=" dg4"], .dg5 + [class^=dg4], [class*=-dg5] + [class*=" dg4"], [class*=-dg5] + [class^=dg4], .dg5 + [class*=" dg3"], .dg5 + [class^=dg3], [class*=-dg5] + [class*=" dg3"], [class*=-dg5] + [class^=dg3], .dg5 + [class*=" dg2"], .dg5 + [class^=dg2], [class*=-dg5] + [class*=" dg2"], [class*=-dg5] + [class^=dg2], .dg6 + [class*=" dg6"], .dg6 + [class^=dg6], [class*=-dg6] + [class*=" dg6"], [class*=-dg6] + [class^=dg6], .dg6 + [class*=" dg5"], .dg6 + [class^=dg5], [class*=-dg6] + [class*=" dg5"], [class*=-dg6] + [class^=dg5], .dg6 + [class*=" dg4"], .dg6 + [class^=dg4], [class*=-dg6] + [class*=" dg4"], [class*=-dg6] + [class^=dg4], .dg6 + [class*=" dg3"], .dg6 + [class^=dg3], [class*=-dg6] + [class*=" dg3"], [class*=-dg6] + [class^=dg3], .dg6 + [class*=" dg2"], .dg6 + [class^=dg2], [class*=-dg6] + [class*=" dg2"], [class*=-dg6] + [class^=dg2], .dg7 + [class*=" dg7"], .dg7 + [class^=dg7], [class*=-dg7] + [class*=" dg7"], [class*=-dg7] + [class^=dg7], .dg7 + [class*=" dg6"], .dg7 + [class^=dg6], [class*=-dg7] + [class*=" dg6"], [class*=-dg7] + [class^=dg6], .dg7 + [class*=" dg5"], .dg7 + [class^=dg5], [class*=-dg7] + [class*=" dg5"], [class*=-dg7] + [class^=dg5], .dg7 + [class*=" dg4"], .dg7 + [class^=dg4], [class*=-dg7] + [class*=" dg4"], [class*=-dg7] + [class^=dg4], .dg7 + [class*=" dg3"], .dg7 + [class^=dg3], [class*=-dg7] + [class*=" dg3"], [class*=-dg7] + [class^=dg3], .dg7 + [class*=" dg2"], .dg7 + [class^=dg2], [class*=-dg7] + [class*=" dg2"], [class*=-dg7] + [class^=dg2], .dg8 + [class*=" dg8"], .dg8 + [class^=dg8], [class*=-dg8] + [class*=" dg8"], [class*=-dg8] + [class^=dg8], .dg8 + [class*=" dg7"], .dg8 + [class^=dg7], [class*=-dg8] + [class*=" dg7"], [class*=-dg8] + [class^=dg7], .dg8 + [class*=" dg6"], .dg8 + [class^=dg6], [class*=-dg8] + [class*=" dg6"], [class*=-dg8] + [class^=dg6], .dg8 + [class*=" dg5"], .dg8 + [class^=dg5], [class*=-dg8] + [class*=" dg5"], [class*=-dg8] + [class^=dg5], .dg8 + [class*=" dg4"], .dg8 + [class^=dg4], [class*=-dg8] + [class*=" dg4"], [class*=-dg8] + [class^=dg4], .dg8 + [class*=" dg3"], .dg8 + [class^=dg3], [class*=-dg8] + [class*=" dg3"], [class*=-dg8] + [class^=dg3], .dg8 + [class*=" dg2"], .dg8 + [class^=dg2], [class*=-dg8] + [class*=" dg2"], [class*=-dg8] + [class^=dg2], .dg9 + [class*=" dg9"], .dg9 + [class^=dg9], [class*=-dg9] + [class*=" dg9"], [class*=-dg9] + [class^=dg9], .dg9 + [class*=" dg8"], .dg9 + [class^=dg8], [class*=-dg9] + [class*=" dg8"], [class*=-dg9] + [class^=dg8], .dg9 + [class*=" dg7"], .dg9 + [class^=dg7], [class*=-dg9] + [class*=" dg7"], [class*=-dg9] + [class^=dg7], .dg9 + [class*=" dg6"], .dg9 + [class^=dg6], [class*=-dg9] + [class*=" dg6"], [class*=-dg9] + [class^=dg6], .dg9 + [class*=" dg5"], .dg9 + [class^=dg5], [class*=-dg9] + [class*=" dg5"], [class*=-dg9] + [class^=dg5], .dg9 + [class*=" dg4"], .dg9 + [class^=dg4], [class*=-dg9] + [class*=" dg4"], [class*=-dg9] + [class^=dg4], .dg9 + [class*=" dg3"], .dg9 + [class^=dg3], [class*=-dg9] + [class*=" dg3"], [class*=-dg9] + [class^=dg3], .dg9 + [class*=" dg2"], .dg9 + [class^=dg2], [class*=-dg9] + [class*=" dg2"], [class*=-dg9] + [class^=dg2], .dg10 + [class*=" dg10"], .dg10 + [class^=dg10], [class*=-dg10] + [class*=" dg10"], [class*=-dg10] + [class^=dg10], .dg10 + [class*=" dg9"], .dg10 + [class^=dg9], [class*=-dg10] + [class*=" dg9"], [class*=-dg10] + [class^=dg9], .dg10 + [class*=" dg8"], .dg10 + [class^=dg8], [class*=-dg10] + [class*=" dg8"], [class*=-dg10] + [class^=dg8], .dg10 + [class*=" dg7"], .dg10 + [class^=dg7], [class*=-dg10] + [class*=" dg7"], [class*=-dg10] + [class^=dg7], .dg10 + [class*=" dg6"], .dg10 + [class^=dg6], [class*=-dg10] + [class*=" dg6"], [class*=-dg10] + [class^=dg6], .dg10 + [class*=" dg5"], .dg10 + [class^=dg5], [class*=-dg10] + [class*=" dg5"], [class*=-dg10] + [class^=dg5], .dg10 + [class*=" dg4"], .dg10 + [class^=dg4], [class*=-dg10] + [class*=" dg4"], [class*=-dg10] + [class^=dg4], .dg10 + [class*=" dg3"], .dg10 + [class^=dg3], [class*=-dg10] + [class*=" dg3"], [class*=-dg10] + [class^=dg3], .dg10 + [class*=" dg2"], .dg10 + [class^=dg2], [class*=-dg10] + [class*=" dg2"], [class*=-dg10] + [class^=dg2], .dg11 + [class*=" dg11"], .dg11 + [class^=dg11], [class*=-dg11] + [class*=" dg11"], [class*=-dg11] + [class^=dg11], .dg11 + [class*=" dg10"], .dg11 + [class^=dg10], [class*=-dg11] + [class*=" dg10"], [class*=-dg11] + [class^=dg10], .dg11 + [class*=" dg9"], .dg11 + [class^=dg9], [class*=-dg11] + [class*=" dg9"], [class*=-dg11] + [class^=dg9], .dg11 + [class*=" dg8"], .dg11 + [class^=dg8], [class*=-dg11] + [class*=" dg8"], [class*=-dg11] + [class^=dg8], .dg11 + [class*=" dg7"], .dg11 + [class^=dg7], [class*=-dg11] + [class*=" dg7"], [class*=-dg11] + [class^=dg7], .dg11 + [class*=" dg6"], .dg11 + [class^=dg6], [class*=-dg11] + [class*=" dg6"], [class*=-dg11] + [class^=dg6], .dg11 + [class*=" dg5"], .dg11 + [class^=dg5], [class*=-dg11] + [class*=" dg5"], [class*=-dg11] + [class^=dg5], .dg11 + [class*=" dg4"], .dg11 + [class^=dg4], [class*=-dg11] + [class*=" dg4"], [class*=-dg11] + [class^=dg4], .dg11 + [class*=" dg3"], .dg11 + [class^=dg3], [class*=-dg11] + [class*=" dg3"], [class*=-dg11] + [class^=dg3], .dg11 + [class*=" dg2"], .dg11 + [class^=dg2], [class*=-dg11] + [class*=" dg2"], [class*=-dg11] + [class^=dg2], .dg12 + [class*=" dg12"], .dg12 + [class^=dg12], [class*=-dg12] + [class*=" dg12"], [class*=-dg12] + [class^=dg12], .dg12 + [class*=" dg11"], .dg12 + [class^=dg11], [class*=-dg12] + [class*=" dg11"], [class*=-dg12] + [class^=dg11], .dg12 + [class*=" dg10"], .dg12 + [class^=dg10], [class*=-dg12] + [class*=" dg10"], [class*=-dg12] + [class^=dg10], .dg12 + [class*=" dg9"], .dg12 + [class^=dg9], [class*=-dg12] + [class*=" dg9"], [class*=-dg12] + [class^=dg9], .dg12 + [class*=" dg8"], .dg12 + [class^=dg8], [class*=-dg12] + [class*=" dg8"], [class*=-dg12] + [class^=dg8], .dg12 + [class*=" dg7"], .dg12 + [class^=dg7], [class*=-dg12] + [class*=" dg7"], [class*=-dg12] + [class^=dg7], .dg12 + [class*=" dg6"], .dg12 + [class^=dg6], [class*=-dg12] + [class*=" dg6"], [class*=-dg12] + [class^=dg6], .dg12 + [class*=" dg5"], .dg12 + [class^=dg5], [class*=-dg12] + [class*=" dg5"], [class*=-dg12] + [class^=dg5], .dg12 + [class*=" dg4"], .dg12 + [class^=dg4], [class*=-dg12] + [class*=" dg4"], [class*=-dg12] + [class^=dg4], .dg12 + [class*=" dg3"], .dg12 + [class^=dg3], [class*=-dg12] + [class*=" dg3"], [class*=-dg12] + [class^=dg3], .dg12 + [class*=" dg2"], .dg12 + [class^=dg2], [class*=-dg12] + [class*=" dg2"], [class*=-dg12] + [class^=dg2], .dg-clear {
    clear: left; }
  .dg-overlap[class*=overlap] {
    clear: none; }
  /* Desktop 12 hiding ----- */
  .dg-hide, .gridoverlay .dg-hide.dg-hide {
    display: none; }
  .dg-show, .gridoverlay .dg-show.dg-show {
    display: block; }
  .dg-showgrid .dg-show, .dg-showgrid.dg-show, .gridsetnoareas .dg-show {
    display: block !important; } }

@media only screen and (min-width: 768px) and (max-width: 1029px) {
  /* Tablet 2 grid: 2 column / gutter: 2.60416667% ---------------------------------------- */
  [class*=" ta1"], [class^=ta1], [class*=" ta2"], [class^=ta2], .ta-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Tablet 2 grid spans ----- */
  .ta1, .ta2, .ta {
    width: 48.66536458%; }
  .ta-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  .guttersizer {
    width: 2.6692708%; }
  /* Tablet 2 grid padding ----- */
  [class*=" ta-pad"], [class^=ta-pad] {
    padding-left: 1.30208334%;
    padding-right: 1.30208334%;
    left: -1.30208334%; }
  [class~=ta-padfull], [class~=ta-padinfull], [class~=ta-padfull], [class~=ta-padinfull] {
    padding-left: 2.60416667%;
    padding-right: 2.60416667%;
    left: -2.60416667%; }
  .ta-pad, .ta-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .ta-padin[class~=ta-padin], .ta-padinfull[class~=ta-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }
  /* Tablet 2 grid relationships ----- */
  [class*=" ta2"], [class^=ta2] {
    margin-left: 51.26953125%; }
  /* Tablet 2 grid floats ----- */
  [class*=" ta-float"][class*=" ta-float"], [class^=ta-float][class^=ta-float], [class*=" ta-float"][class*=" ta-float"], [class^=ta-float][class^=ta-float] {
    margin-left: 2.60416667%;
    margin-right: 2.60416667%; }
  .ta-floatright {
    float: right;
    margin-right: 0 !important; }
  .ta-floatleft {
    float: left;
    margin-left: 0 !important; }
  /* Tablet 2 clearing ----- */
  .ta1, [class*=ta1-], .ta-all, [class*=" ta1-"], [class^=ta1-], .ta1, [class*=" ta1-"] [class*=" ta1-"], [class^=ta1-] [class*=" ta1-"], [class*=" ta1-"] [class^=ta1-], [class^=ta1-] [class^=ta1-], [class*=" ta1-"] .ta1, [class^=ta1-] .ta1, [class*=" ta2-"] [class*=" ta2-"], [class^=ta2-] [class*=" ta2-"], [class*=" ta2-"] [class^=ta2-], [class^=ta2-] [class^=ta2-], [class*=" ta2-"] .ta2, [class^=ta2-] .ta2 {
    margin-left: 0;
    clear: left; }
  .ta2 + [class*=" ta2"], .ta2 + [class^=ta2], [class*=-ta2] + [class*=" ta2"], [class*=-ta2] + [class^=ta2], .ta-clear {
    clear: left; }
  .ta-overlap[class*=overlap] {
    clear: none; }
  /* Tablet 2 hiding ----- */
  .ta-hide, .gridoverlay .ta-hide.ta-hide {
    display: none; }
  .ta-show, .gridoverlay .ta-show.ta-show {
    display: block; }
  .ta-showgrid .ta-show, .ta-showgrid.ta-show, .gridsetnoareas .ta-show {
    display: block !important; } }

@media only screen and (min-width: 768px) and (max-width: 1029px) {
  /* Tablet 3 grid: 3 column / gutter: 2.60416667% ---------------------------------------- */
  [class*=" tb1"], [class^=tb1], [class*=" tb2"], [class^=tb2], [class*=" tb3"], [class^=tb3], .tb-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Tablet 3 grid spans ----- */
  .tb1, .tb2, .tb3 {
    width: 31.57552083%; }
  .tb1-tb2 .tb1, .tb1-tb2 .tb2, .tb2-tb3 .tb2, .tb2-tb3 .tb3 {
    width: 48.01980198%; }
  .tb1-tb2, .tb2-tb3 {
    width: 65.75520834%; }
  .tb-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  /* Tablet 3 grid padding ----- */
  [class*=" tb-pad"], [class^=tb-pad] {
    padding-left: 1.30208334%;
    padding-right: 1.30208334%;
    left: -1.30208334%; }
  .tb1-tb2 [class*=" tb-pad"], .tb1-tb2 [class^=tb-pad], .tb2-tb3 [class*=" tb-pad"], .tb2-tb3 [class^=tb-pad] {
    padding-left: 1.98019802%;
    padding-right: 1.98019802%;
    left: -1.98019802%; }
  [class~=tb-padfull], [class~=tb-padinfull], [class~=tb-padfull], [class~=tb-padinfull], [class~=tb-padfull], [class~=tb-padinfull] {
    padding-left: 2.60416667%;
    padding-right: 2.60416667%;
    left: -2.60416667%; }
  .tb1-tb2 [class~=tb-padfull], .tb1-tb2 [class~=tb-padinfull], .tb1-tb2 [class~=tb-padfull], .tb1-tb2 [class~=tb-padinfull], .tb2-tb3 [class~=tb-padfull], .tb2-tb3 [class~=tb-padinfull], .tb2-tb3 [class~=tb-padfull], .tb2-tb3 [class~=tb-padinfull] {
    padding-left: 3.96039604%;
    padding-right: 3.96039604%;
    left: -3.96039604%; }
  .tb-pad, .tb-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .tb-padin[class~=tb-padin], .tb-padinfull[class~=tb-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }
  /* Tablet 3 grid relationships ----- */
  [class*=" tb3"], [class^=tb3] {
    margin-left: 68.35937501%; }
  .tb2-tb3 [class*=" tb3"], .tb2-tb3 [class^=tb3] {
    margin-left: 51.98019801%; }
  [class*=" tb2"], [class^=tb2] {
    margin-left: 34.1796875%; }
  .tb1-tb2 [class*=" tb2"], .tb1-tb2 [class^=tb2] {
    margin-left: 51.98019802%; }
  /* Tablet 3 grid floats ----- */
  [class*=" tb-float"][class*=" tb-float"], [class^=tb-float][class^=tb-float], [class*=" tb-float"][class*=" tb-float"], [class^=tb-float][class^=tb-float], [class*=" tb-float"][class*=" tb-float"], [class^=tb-float][class^=tb-float] {
    margin-left: 2.60416667%;
    margin-right: 2.60416667%; }
  .tb1-tb2 [class*=" tb-float"][class*=" tb-float"], .tb1-tb2 [class^=tb-float][class^=tb-float], .tb1-tb2 [class*=" tb-float"][class*=" tb-float"], .tb1-tb2 [class^=tb-float][class^=tb-float], .tb2-tb3 [class*=" tb-float"][class*=" tb-float"], .tb2-tb3 [class^=tb-float][class^=tb-float], .tb2-tb3 [class*=" tb-float"][class*=" tb-float"], .tb2-tb3 [class^=tb-float][class^=tb-float] {
    margin-left: 3.9603960442717%;
    margin-right: 3.9603960442717%; }
  .tb-floatright {
    float: right;
    margin-right: 0 !important; }
  .tb-floatleft {
    float: left;
    margin-left: 0 !important; }
  /* Tablet 3 clearing ----- */
  .tb1, [class*=tb1-], .tb-all, [class*=" tb1-"], [class^=tb1-], .tb1, [class*=" tb1-"] [class*=" tb1-"], [class^=tb1-] [class*=" tb1-"], [class*=" tb1-"] [class^=tb1-], [class^=tb1-] [class^=tb1-], [class*=" tb1-"] .tb1, [class^=tb1-] .tb1, [class*=" tb2-"] [class*=" tb2-"], [class^=tb2-] [class*=" tb2-"], [class*=" tb2-"] [class^=tb2-], [class^=tb2-] [class^=tb2-], [class*=" tb2-"] .tb2, [class^=tb2-] .tb2, [class*=" tb3-"] [class*=" tb3-"], [class^=tb3-] [class*=" tb3-"], [class*=" tb3-"] [class^=tb3-], [class^=tb3-] [class^=tb3-], [class*=" tb3-"] .tb3, [class^=tb3-] .tb3 {
    margin-left: 0;
    clear: left; }
  .tb2 + [class*=" tb2"], .tb2 + [class^=tb2], [class*=-tb2] + [class*=" tb2"], [class*=-tb2] + [class^=tb2], .tb3 + [class*=" tb3"], .tb3 + [class^=tb3], [class*=-tb3] + [class*=" tb3"], [class*=-tb3] + [class^=tb3], .tb3 + [class*=" tb2"], .tb3 + [class^=tb2], [class*=-tb3] + [class*=" tb2"], [class*=-tb3] + [class^=tb2], .tb-clear {
    clear: left; }
  .tb-overlap[class*=overlap] {
    clear: none; }
  /* Tablet 3 hiding ----- */
  .tb-hide, .gridoverlay .tb-hide.tb-hide {
    display: none; }
  .tb-show, .gridoverlay .tb-show.tb-show {
    display: block; }
  .tb-showgrid .tb-show, .tb-showgrid.tb-show, .gridsetnoareas .tb-show {
    display: block !important; } }

@media only screen and (min-width: 768px) and (max-width: 1029px) {
  /* Tablet 4 grid: 4 column / gutter: 2.60416667% ---------------------------------------- */
  [class*=" tc1"], [class^=tc1], [class*=" tc2"], [class^=tc2], [class*=" tc3"], [class^=tc3], [class*=" tc4"], [class^=tc4], .tc-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Tablet 4 grid spans ----- */
  .tc1, .tc2, .tc3, .tc4 {
    width: 23.04687501%; }
  .tc1-tc3 .tc1, .tc1-tc3 .tc2, .tc1-tc3 .tc3, .tc2-tc4 .tc2, .tc2-tc4 .tc3, .tc2-tc4 .tc4 {
    width: 30.99824868%; }
  .tc1-tc2 .tc1, .tc1-tc2 .tc2, .tc2-tc3 .tc2, .tc2-tc3 .tc3, .tc3-tc4 .tc3, .tc3-tc4 .tc4 {
    width: 47.32620321%; }
  .tc1-tc2, .tc2-tc3, .tc3-tc4 {
    width: 48.69791668%; }
  .tc1-tc3 .tc1-tc2, .tc1-tc3 .tc2-tc3, .tc2-tc4 .tc2-tc3, .tc2-tc4 .tc3-tc4 {
    width: 65.49912434%; }
  .tc1-tc3, .tc2-tc4 {
    width: 74.34895836%; }
  .tc-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  /* Tablet 4 grid padding ----- */
  [class*=" tc-pad"], [class^=tc-pad] {
    padding-left: 1.30208334%;
    padding-right: 1.30208334%;
    left: -1.30208334%; }
  .tc1-tc3 [class*=" tc-pad"], .tc1-tc3 [class^=tc-pad], .tc2-tc4 [class*=" tc-pad"], .tc2-tc4 [class^=tc-pad] {
    padding-left: 1.75131349%;
    padding-right: 1.75131349%;
    left: -1.75131349%; }
  [class~=tc-padfull], [class~=tc-padinfull], [class~=tc-padfull], [class~=tc-padinfull], [class~=tc-padfull], [class~=tc-padinfull], [class~=tc-padfull], [class~=tc-padinfull] {
    padding-left: 2.60416667%;
    padding-right: 2.60416667%;
    left: -2.60416667%; }
  .tc1-tc2 [class*=" tc-pad"], .tc1-tc2 [class^=tc-pad], .tc2-tc3 [class*=" tc-pad"], .tc2-tc3 [class^=tc-pad], .tc3-tc4 [class*=" tc-pad"], .tc3-tc4 [class^=tc-pad] {
    padding-left: 2.67379679%;
    padding-right: 2.67379679%;
    left: -2.67379679%; }
  .tc1-tc3 [class~=tc-padfull], .tc1-tc3 [class~=tc-padinfull], .tc1-tc3 [class~=tc-padfull], .tc1-tc3 [class~=tc-padinfull], .tc1-tc3 [class~=tc-padfull], .tc1-tc3 [class~=tc-padinfull], .tc2-tc4 [class~=tc-padfull], .tc2-tc4 [class~=tc-padinfull], .tc2-tc4 [class~=tc-padfull], .tc2-tc4 [class~=tc-padinfull], .tc2-tc4 [class~=tc-padfull], .tc2-tc4 [class~=tc-padinfull] {
    padding-left: 3.50262697%;
    padding-right: 3.50262697%;
    left: -3.50262697%; }
  .tc1-tc2 [class~=tc-padfull], .tc1-tc2 [class~=tc-padinfull], .tc1-tc2 [class~=tc-padfull], .tc1-tc2 [class~=tc-padinfull], .tc2-tc3 [class~=tc-padfull], .tc2-tc3 [class~=tc-padinfull], .tc2-tc3 [class~=tc-padfull], .tc2-tc3 [class~=tc-padinfull], .tc3-tc4 [class~=tc-padfull], .tc3-tc4 [class~=tc-padinfull], .tc3-tc4 [class~=tc-padfull], .tc3-tc4 [class~=tc-padinfull] {
    padding-left: 5.34759359%;
    padding-right: 5.34759359%;
    left: -5.34759359%; }
  .tc-pad, .tc-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .tc-padin[class~=tc-padin], .tc-padinfull[class~=tc-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }
  /* Tablet 4 grid relationships ----- */
  [class*=" tc4"], [class^=tc4] {
    margin-left: 76.95312503%; }
  .tc2-tc4 [class*=" tc4"], .tc2-tc4 [class^=tc4] {
    margin-left: 69.00175131%; }
  .tc2-tc4 [class*=" tc3"], .tc2-tc4 [class^=tc3] {
    margin-left: 34.50087566%; }
  .tc3-tc4 [class*=" tc4"], .tc3-tc4 [class^=tc4] {
    margin-left: 52.6737968%; }
  [class*=" tc3"], [class^=tc3] {
    margin-left: 51.30208335%; }
  .tc1-tc3 [class*=" tc3"], .tc1-tc3 [class^=tc3] {
    margin-left: 69.00175131%; }
  .tc1-tc3 [class*=" tc2"], .tc1-tc3 [class^=tc2] {
    margin-left: 34.50087566%; }
  .tc2-tc3 [class*=" tc3"], .tc2-tc3 [class^=tc3] {
    margin-left: 52.6737968%; }
  [class*=" tc2"], [class^=tc2] {
    margin-left: 25.65104168%; }
  .tc1-tc2 [class*=" tc2"], .tc1-tc2 [class^=tc2] {
    margin-left: 52.67379679%; }
  /* Tablet 4 grid floats ----- */
  [class*=" tc-float"][class*=" tc-float"], [class^=tc-float][class^=tc-float], [class*=" tc-float"][class*=" tc-float"], [class^=tc-float][class^=tc-float], [class*=" tc-float"][class*=" tc-float"], [class^=tc-float][class^=tc-float], [class*=" tc-float"][class*=" tc-float"], [class^=tc-float][class^=tc-float] {
    margin-left: 2.60416667%;
    margin-right: 2.60416667%; }
  .tc1-tc3 [class*=" tc-float"][class*=" tc-float"], .tc1-tc3 [class^=tc-float][class^=tc-float], .tc1-tc3 [class*=" tc-float"][class*=" tc-float"], .tc1-tc3 [class^=tc-float][class^=tc-float], .tc1-tc3 [class*=" tc-float"][class*=" tc-float"], .tc1-tc3 [class^=tc-float][class^=tc-float], .tc2-tc4 [class*=" tc-float"][class*=" tc-float"], .tc2-tc4 [class^=tc-float][class^=tc-float], .tc2-tc4 [class*=" tc-float"][class*=" tc-float"], .tc2-tc4 [class^=tc-float][class^=tc-float], .tc2-tc4 [class*=" tc-float"][class*=" tc-float"], .tc2-tc4 [class^=tc-float][class^=tc-float] {
    margin-left: 3.5026269734547%;
    margin-right: 3.5026269734547%; }
  .tc1-tc2 [class*=" tc-float"][class*=" tc-float"], .tc1-tc2 [class^=tc-float][class^=tc-float], .tc1-tc2 [class*=" tc-float"][class*=" tc-float"], .tc1-tc2 [class^=tc-float][class^=tc-float], .tc2-tc3 [class*=" tc-float"][class*=" tc-float"], .tc2-tc3 [class^=tc-float][class^=tc-float], .tc2-tc3 [class*=" tc-float"][class*=" tc-float"], .tc2-tc3 [class^=tc-float][class^=tc-float], .tc3-tc4 [class*=" tc-float"][class*=" tc-float"], .tc3-tc4 [class^=tc-float][class^=tc-float], .tc3-tc4 [class*=" tc-float"][class*=" tc-float"], .tc3-tc4 [class^=tc-float][class^=tc-float] {
    margin-left: 5.3475935882685%;
    margin-right: 5.3475935882685%; }
  .tc-floatright {
    float: right;
    margin-right: 0 !important; }
  .tc-floatleft {
    float: left;
    margin-left: 0 !important; }
  /* Tablet 4 clearing ----- */
  .tc1, [class*=tc1-], .tc-all, [class*=" tc1-"], [class^=tc1-], .tc1, [class*=" tc1-"] [class*=" tc1-"], [class^=tc1-] [class*=" tc1-"], [class*=" tc1-"] [class^=tc1-], [class^=tc1-] [class^=tc1-], [class*=" tc1-"] .tc1, [class^=tc1-] .tc1, [class*=" tc2-"] [class*=" tc2-"], [class^=tc2-] [class*=" tc2-"], [class*=" tc2-"] [class^=tc2-], [class^=tc2-] [class^=tc2-], [class*=" tc2-"] .tc2, [class^=tc2-] .tc2, [class*=" tc3-"] [class*=" tc3-"], [class^=tc3-] [class*=" tc3-"], [class*=" tc3-"] [class^=tc3-], [class^=tc3-] [class^=tc3-], [class*=" tc3-"] .tc3, [class^=tc3-] .tc3, [class*=" tc4-"] [class*=" tc4-"], [class^=tc4-] [class*=" tc4-"], [class*=" tc4-"] [class^=tc4-], [class^=tc4-] [class^=tc4-], [class*=" tc4-"] .tc4, [class^=tc4-] .tc4 {
    margin-left: 0;
    clear: left; }
  .tc2 + [class*=" tc2"], .tc2 + [class^=tc2], [class*=-tc2] + [class*=" tc2"], [class*=-tc2] + [class^=tc2], .tc3 + [class*=" tc3"], .tc3 + [class^=tc3], [class*=-tc3] + [class*=" tc3"], [class*=-tc3] + [class^=tc3], .tc3 + [class*=" tc2"], .tc3 + [class^=tc2], [class*=-tc3] + [class*=" tc2"], [class*=-tc3] + [class^=tc2], .tc4 + [class*=" tc4"], .tc4 + [class^=tc4], [class*=-tc4] + [class*=" tc4"], [class*=-tc4] + [class^=tc4], .tc4 + [class*=" tc3"], .tc4 + [class^=tc3], [class*=-tc4] + [class*=" tc3"], [class*=-tc4] + [class^=tc3], .tc4 + [class*=" tc2"], .tc4 + [class^=tc2], [class*=-tc4] + [class*=" tc2"], [class*=-tc4] + [class^=tc2], .tc-clear {
    clear: left; }
  .tc-overlap[class*=overlap] {
    clear: none; }
  /* Tablet 4 hiding ----- */
  .tc-hide, .gridoverlay .tc-hide.tc-hide {
    display: none; }
  .tc-show, .gridoverlay .tc-show.tc-show {
    display: block; }
  .tc-showgrid .tc-show, .tc-showgrid.tc-show, .gridsetnoareas .tc-show {
    display: block !important; } }

@media only screen and (max-width: 767px) {
  /* Mobile 2 grid: 2 column / gutter: 4.375% ---------------------------------------- */
  [class*=" ma1"], [class^=ma1], [class*=" ma2"], [class^=ma2], .ma-all {
    display: block;
    float: left;
    clear: none;
    margin-right: -100%; }
  /* Mobile 2 grid spans ----- */
  .ma1, .ma2 {
    width: 47.734375%; }
  .ma-all {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    clear: left; }
  /* Mobile 2 grid padding ----- */
  [class*=" ma-pad"], [class^=ma-pad] {
    padding-left: 2.1875%;
    padding-right: 2.1875%;
    left: -2.1875%; }
  [class~=ma-padfull], [class~=ma-padinfull], [class~=ma-padfull], [class~=ma-padinfull] {
    padding-left: 4.375%;
    padding-right: 4.375%;
    left: -4.375%; }
  .ma-pad, .ma-padfull {
    position: relative;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  .ma-padin[class~=ma-padin], .ma-padinfull[class~=ma-padinfull] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0; }
  /* Mobile 2 grid relationships ----- */
  [class*=" ma2"], [class^=ma2] {
    margin-left: 52.109375%; }
  /* Mobile 2 grid floats ----- */
  [class*=" ma-float"][class*=" ma-float"], [class^=ma-float][class^=ma-float], [class*=" ma-float"][class*=" ma-float"], [class^=ma-float][class^=ma-float] {
    margin-left: 4.375%;
    margin-right: 4.375%; }
  .ma-floatright {
    float: right;
    margin-right: 0 !important; }
  .ma-floatleft {
    float: left;
    margin-left: 0 !important; }
  /* Mobile 2 clearing ----- */
  .ma1, [class*=ma1-], .ma-all, [class*=" ma1-"], [class^=ma1-], .ma1, [class*=" ma1-"] [class*=" ma1-"], [class^=ma1-] [class*=" ma1-"], [class*=" ma1-"] [class^=ma1-], [class^=ma1-] [class^=ma1-], [class*=" ma1-"] .ma1, [class^=ma1-] .ma1, [class*=" ma2-"] [class*=" ma2-"], [class^=ma2-] [class*=" ma2-"], [class*=" ma2-"] [class^=ma2-], [class^=ma2-] [class^=ma2-], [class*=" ma2-"] .ma2, [class^=ma2-] .ma2 {
    margin-left: 0;
    clear: left; }
  .ma2 + [class*=" ma2"], .ma2 + [class^=ma2], [class*=-ma2] + [class*=" ma2"], [class*=-ma2] + [class^=ma2], .ma-clear {
    clear: left; }
  .ma-overlap[class*=overlap] {
    clear: none; }
  /* Mobile 2 hiding ----- */
  .ma-hide, .gridoverlay .ma-hide.ma-hide {
    display: none; }
  .ma-show, .gridoverlay .ma-show.ma-show {
    display: block; }
  .ma-showgrid .ma-show, .ma-showgrid.ma-show, .gridsetnoareas .ma-show {
    display: block !important; } }

#gridscreenwidthwrap {
  display: block !important; }

/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid; }

.alert-help {
  border-color: #e8dc59;
  background: #ebe16f; }

.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8; }

.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4; }

.alert-success {
  border-color: #deeaae;
  background: #e6efc2; }

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

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart table.cart input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .blue-btn, .comment-reply-link, #submit, .button, .gform_wrapper .input.button, .gform_wrapper input[type=submit], a.button, .linkblock a, .wp-cart-button-form input[type=submit] {
  display: inline-block;
  position: relative;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #fff !important;
  font-size: 16px !important;
  letter-spacing: 2px;
  font-weight: normal;
  padding: 13px 18px;
  background: #000;
  border-radius: 0 !important;
  border: none;
  line-height: 100%;
  cursor: pointer;
  width: auto;
  max-width: 100%;
  -webkit-transition: background-color 0.14s ease-in-out;
  transition: background-color 0.14s ease-in-out; }
  .woocommerce #respond input#submit.red, .woocommerce a.button.red, .woocommerce button.button.red, .woocommerce input.button.red, .woocommerce-cart table.cart input.button.red, .woocommerce #respond input#submit.alt.red, .woocommerce a.button.alt.red, .woocommerce button.button.alt.red, .woocommerce input.button.alt.red, .red.blue-btn, .red.comment-reply-link, .red#submit, .button.red, .gform_wrapper .input.button.red, .gform_wrapper input[type=submit].red, a.button.red, .linkblock a.red, .wp-cart-button-form input[type=submit].red {
    background-color: #ad212c; }
  .woocommerce #respond input#submit:visited, .woocommerce a.button:visited, .woocommerce button.button:visited, .woocommerce input.button:visited, .woocommerce-cart table.cart input.button:visited, .woocommerce #respond input#submit.alt:visited, .woocommerce a.button.alt:visited, .woocommerce button.button.alt:visited, .woocommerce input.button.alt:visited, .blue-btn:visited, .comment-reply-link:visited, #submit:visited, .button:visited, .gform_wrapper .input.button:visited, .gform_wrapper input[type=submit]:visited, a.button:visited, .linkblock a:visited, .wp-cart-button-form input[type=submit]:visited {
    color: #fff; }
  .woocommerce #respond input#submit.fullwidth, .woocommerce a.button.fullwidth, .woocommerce button.button.fullwidth, .woocommerce input.button.fullwidth, .woocommerce-cart table.cart input.button.fullwidth, .woocommerce #respond input#submit.alt.fullwidth, .woocommerce a.button.alt.fullwidth, .woocommerce button.button.alt.fullwidth, .woocommerce input.button.alt.fullwidth, .fullwidth.blue-btn, .fullwidth.comment-reply-link, .fullwidth#submit, .button.fullwidth, .gform_wrapper .input.button.fullwidth, .gform_wrapper input[type=submit].fullwidth, a.button.fullwidth, .linkblock a.fullwidth, .wp-cart-button-form input[type=submit].fullwidth {
    width: 100%; }
  .woocommerce #respond input#submit.wide, .woocommerce a.button.wide, .woocommerce button.button.wide, .woocommerce input.button.wide, .woocommerce-cart table.cart input.button.wide, .woocommerce #respond input#submit.alt.wide, .woocommerce a.button.alt.wide, .woocommerce button.button.alt.wide, .woocommerce input.button.alt.wide, .wide.blue-btn, .wide.comment-reply-link, .wide#submit, .button.wide, .gform_wrapper .input.button.wide, .gform_wrapper input[type=submit].wide, a.button.wide, .linkblock a.wide, .wp-cart-button-form input[type=submit].wide {
    width: 450px; }
  .woocommerce #respond input#submit.blue, .woocommerce a.button.blue, .woocommerce button.button.blue, .woocommerce input.button.blue, .woocommerce-cart table.cart input.button.blue, .woocommerce #respond input#submit.alt.blue, .woocommerce a.button.alt.blue, .woocommerce button.button.alt.blue, .woocommerce input.button.alt.blue, .blue.blue-btn, .blue.comment-reply-link, .blue#submit, .button.blue, .gform_wrapper .input.button.blue, .gform_wrapper input[type=submit].blue, a.button.blue, .linkblock a.blue, .wp-cart-button-form input[type=submit].blue {
    background: #26abe3; }
  .woocommerce #respond input#submit.green, .woocommerce a.button.green, .woocommerce button.button.green, .woocommerce input.button.green, .woocommerce-cart table.cart input.button.green, .woocommerce #respond input#submit.alt.green, .woocommerce a.button.alt.green, .woocommerce button.button.alt.green, .woocommerce input.button.alt.green, .green.blue-btn, .green.comment-reply-link, .green#submit, .button.green, .gform_wrapper .input.button.green, .gform_wrapper input[type=submit].green, a.button.green, .linkblock a.green, .wp-cart-button-form input[type=submit].green {
    background: #58cc92; }
  .woocommerce #respond input#submit.pink, .woocommerce a.button.pink, .woocommerce button.button.pink, .woocommerce input.button.pink, .woocommerce-cart table.cart input.button.pink, .woocommerce #respond input#submit.alt.pink, .woocommerce a.button.alt.pink, .woocommerce button.button.alt.pink, .woocommerce input.button.alt.pink, .pink.blue-btn, .pink.comment-reply-link, .pink#submit, .button.pink, .gform_wrapper .input.button.pink, .gform_wrapper input[type=submit].pink, a.button.pink, .linkblock a.pink, .wp-cart-button-form input[type=submit].pink {
    background: #fe1d5d; }
  .woocommerce #respond input#submit.red, .woocommerce a.button.red, .woocommerce button.button.red, .woocommerce input.button.red, .woocommerce-cart table.cart input.button.red, .woocommerce #respond input#submit.alt.red, .woocommerce a.button.alt.red, .woocommerce button.button.alt.red, .woocommerce input.button.alt.red, .red.blue-btn, .red.comment-reply-link, .red#submit, .button.red, .gform_wrapper .input.button.red, .gform_wrapper input[type=submit].red, a.button.red, .linkblock a.red, .wp-cart-button-form input[type=submit].red {
    background: #ad212c; }
  .woocommerce #respond input#submit.mint, .woocommerce a.button.mint, .woocommerce button.button.mint, .woocommerce input.button.mint, .woocommerce-cart table.cart input.button.mint, .woocommerce #respond input#submit.alt.mint, .woocommerce a.button.alt.mint, .woocommerce button.button.alt.mint, .woocommerce input.button.alt.mint, .mint.blue-btn, .mint.comment-reply-link, .mint#submit, .button.mint, .gform_wrapper .input.button.mint, .gform_wrapper input[type=submit].mint, a.button.mint, .linkblock a.mint, .wp-cart-button-form input[type=submit].mint {
    background: #58cc92; }
  .woocommerce #respond input#submit.big, .woocommerce a.button.big, .woocommerce button.button.big, .woocommerce input.button.big, .woocommerce-cart table.cart input.button.big, .woocommerce #respond input#submit.alt.big, .woocommerce a.button.alt.big, .woocommerce button.button.alt.big, .woocommerce input.button.alt.big, .big.blue-btn, .big.comment-reply-link, .big#submit, .button.big, .gform_wrapper .input.button.big, .gform_wrapper input[type=submit].big, a.button.big, .linkblock a.big, .wp-cart-button-form input[type=submit].big {
    font-size: 20px !important;
    border-bottom: 4px solid #ffdb03;
    padding: 25px 40px;
    min-width: 370px;
    max-width: 100%;
    margin: 20px auto 20px auto; }
    .woocommerce #respond input#submit.big.blue, .woocommerce a.button.big.blue, .woocommerce button.button.big.blue, .woocommerce input.button.big.blue, .woocommerce-cart table.cart input.button.big.blue, .woocommerce #respond input#submit.alt.big.blue, .woocommerce a.button.alt.big.blue, .woocommerce button.button.alt.big.blue, .woocommerce input.button.alt.big.blue, .big.blue.blue-btn, .big.blue.comment-reply-link, .big.blue#submit, .button.big.blue, .gform_wrapper .input.button.big.blue, .gform_wrapper input[type=submit].big.blue, a.button.big.blue, .linkblock a.big.blue, .wp-cart-button-form input[type=submit].big.blue {
      border-bottom: 4px solid #188dbe; }
    .woocommerce #respond input#submit.big.green, .woocommerce a.button.big.green, .woocommerce button.button.big.green, .woocommerce input.button.big.green, .woocommerce-cart table.cart input.button.big.green, .woocommerce #respond input#submit.alt.big.green, .woocommerce a.button.alt.big.green, .woocommerce button.button.alt.big.green, .woocommerce input.button.alt.big.green, .big.green.blue-btn, .big.green.comment-reply-link, .big.green#submit, .button.big.green, .gform_wrapper .input.button.big.green, .gform_wrapper input[type=submit].big.green, a.button.big.green, .linkblock a.big.green, .wp-cart-button-form input[type=submit].big.green {
      border-bottom: 4px solid #38b979; }
    .woocommerce #respond input#submit.big.pink, .woocommerce a.button.big.pink, .woocommerce button.button.big.pink, .woocommerce input.button.big.pink, .woocommerce-cart table.cart input.button.big.pink, .woocommerce #respond input#submit.alt.big.pink, .woocommerce a.button.alt.big.pink, .woocommerce button.button.alt.big.pink, .woocommerce input.button.alt.big.pink, .big.pink.blue-btn, .big.pink.comment-reply-link, .big.pink#submit, .button.big.pink, .gform_wrapper .input.button.big.pink, .gform_wrapper input[type=submit].big.pink, a.button.big.pink, .linkblock a.big.pink, .wp-cart-button-form input[type=submit].big.pink {
      border-bottom: 4px solid #e70142; }
  .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce-cart table.cart input.button:hover, .woocommerce-cart table.cart input.button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus, .button:hover, .button:focus, .gform_wrapper .input.button:hover, .gform_wrapper .input.button:focus, .gform_wrapper input[type=submit]:hover, .gform_wrapper input[type=submit]:focus, a.button:hover, a.button:focus, .linkblock a:hover, .linkblock a:focus, .wp-cart-button-form input[type=submit]:hover, .wp-cart-button-form input[type=submit]:focus {
    color: #fff !important;
    text-decoration: none;
    opacity: 0.8;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce-cart table.cart input.button:active, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .blue-btn:active, .comment-reply-link:active, #submit:active, .button:active, .gform_wrapper .input.button:active, .gform_wrapper input[type=submit]:active, a.button:active, .linkblock a:active, .wp-cart-button-form input[type=submit]:active {
    top: 1px; }

.wp-cart-button-form input[type=submit] {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  background: #58cc92; }

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
label {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  text-transform: uppercase; }

#container .gform_wrapper .top_label input.large {
  width: 100%; }

#container .gform_wrapper li {
  padding: 0; }

#container .gform_wrapper .gform_body {
  max-width: 100%; }
  #container .gform_wrapper .gform_body input {
    -webkit-appearance: none; }

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 12px !important;
  margin-bottom: 14px;
  color: #222222;
  vertical-align: middle;
  box-shadow: none;
  border: 1px solid #000;
  width: 100%;
  background-color: #fff;
  font-size: 14px !important;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
  -webkit-appearance: none !important; }
  input[type="text"]:focus, input[type="text"]:active,
  input[type="password"]:focus,
  input[type="password"]:active,
  input[type="datetime"]:focus,
  input[type="datetime"]:active,
  input[type="datetime-local"]:focus,
  input[type="datetime-local"]:active,
  input[type="date"]:focus,
  input[type="date"]:active,
  input[type="month"]:focus,
  input[type="month"]:active,
  input[type="time"]:focus,
  input[type="time"]:active,
  input[type="week"]:focus,
  input[type="week"]:active,
  input[type="number"]:focus,
  input[type="number"]:active,
  input[type="email"]:focus,
  input[type="email"]:active,
  input[type="url"]:focus,
  input[type="url"]:active,
  input[type="search"]:focus,
  input[type="search"]:active,
  input[type="tel"]:focus,
  input[type="tel"]:active,
  input[type="color"]:focus,
  input[type="color"]:active,
  select:focus,
  select:active,
  textarea:focus,
  textarea:active,
  .field:focus,
  .field:active {
    outline: none; }
  input[type="text"].error, input[type="text"].is-invalid,
  input[type="password"].error,
  input[type="password"].is-invalid,
  input[type="datetime"].error,
  input[type="datetime"].is-invalid,
  input[type="datetime-local"].error,
  input[type="datetime-local"].is-invalid,
  input[type="date"].error,
  input[type="date"].is-invalid,
  input[type="month"].error,
  input[type="month"].is-invalid,
  input[type="time"].error,
  input[type="time"].is-invalid,
  input[type="week"].error,
  input[type="week"].is-invalid,
  input[type="number"].error,
  input[type="number"].is-invalid,
  input[type="email"].error,
  input[type="email"].is-invalid,
  input[type="url"].error,
  input[type="url"].is-invalid,
  input[type="search"].error,
  input[type="search"].is-invalid,
  input[type="tel"].error,
  input[type="tel"].is-invalid,
  input[type="color"].error,
  input[type="color"].is-invalid,
  select.error,
  select.is-invalid,
  textarea.error,
  textarea.is-invalid,
  .field.error,
  .field.is-invalid {
    color: #fbe3e4;
    border-color: #fbe3e4;
    background-color: #fff;
    background-position: 99% center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
    outline-color: #fbe3e4; }
  input[type="text"].success, input[type="text"].is-valid,
  input[type="password"].success,
  input[type="password"].is-valid,
  input[type="datetime"].success,
  input[type="datetime"].is-valid,
  input[type="datetime-local"].success,
  input[type="datetime-local"].is-valid,
  input[type="date"].success,
  input[type="date"].is-valid,
  input[type="month"].success,
  input[type="month"].is-valid,
  input[type="time"].success,
  input[type="time"].is-valid,
  input[type="week"].success,
  input[type="week"].is-valid,
  input[type="number"].success,
  input[type="number"].is-valid,
  input[type="email"].success,
  input[type="email"].is-valid,
  input[type="url"].success,
  input[type="url"].is-valid,
  input[type="search"].success,
  input[type="search"].is-valid,
  input[type="tel"].success,
  input[type="tel"].is-valid,
  input[type="color"].success,
  input[type="color"].is-valid,
  select.success,
  select.is-valid,
  textarea.success,
  textarea.is-valid,
  .field.success,
  .field.is-valid {
    color: #e6efc2;
    border-color: #e6efc2;
    background-color: #fff;
    background-position: 99% center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
    outline-color: #e6efc2; }
  input[type="text"][disabled], input[type="text"].is-disabled,
  input[type="password"][disabled],
  input[type="password"].is-disabled,
  input[type="datetime"][disabled],
  input[type="datetime"].is-disabled,
  input[type="datetime-local"][disabled],
  input[type="datetime-local"].is-disabled,
  input[type="date"][disabled],
  input[type="date"].is-disabled,
  input[type="month"][disabled],
  input[type="month"].is-disabled,
  input[type="time"][disabled],
  input[type="time"].is-disabled,
  input[type="week"][disabled],
  input[type="week"].is-disabled,
  input[type="number"][disabled],
  input[type="number"].is-disabled,
  input[type="email"][disabled],
  input[type="email"].is-disabled,
  input[type="url"][disabled],
  input[type="url"].is-disabled,
  input[type="search"][disabled],
  input[type="search"].is-disabled,
  input[type="tel"][disabled],
  input[type="tel"].is-disabled,
  input[type="color"][disabled],
  input[type="color"].is-disabled,
  select[disabled],
  select.is-disabled,
  textarea[disabled],
  textarea.is-disabled,
  .field[disabled],
  .field.is-disabled {
    cursor: not-allowed;
    border-color: #cfcfcf;
    opacity: 0.6; }
    input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
    input[type="password"][disabled]:focus,
    input[type="password"][disabled]:active,
    input[type="password"].is-disabled:focus,
    input[type="password"].is-disabled:active,
    input[type="datetime"][disabled]:focus,
    input[type="datetime"][disabled]:active,
    input[type="datetime"].is-disabled:focus,
    input[type="datetime"].is-disabled:active,
    input[type="datetime-local"][disabled]:focus,
    input[type="datetime-local"][disabled]:active,
    input[type="datetime-local"].is-disabled:focus,
    input[type="datetime-local"].is-disabled:active,
    input[type="date"][disabled]:focus,
    input[type="date"][disabled]:active,
    input[type="date"].is-disabled:focus,
    input[type="date"].is-disabled:active,
    input[type="month"][disabled]:focus,
    input[type="month"][disabled]:active,
    input[type="month"].is-disabled:focus,
    input[type="month"].is-disabled:active,
    input[type="time"][disabled]:focus,
    input[type="time"][disabled]:active,
    input[type="time"].is-disabled:focus,
    input[type="time"].is-disabled:active,
    input[type="week"][disabled]:focus,
    input[type="week"][disabled]:active,
    input[type="week"].is-disabled:focus,
    input[type="week"].is-disabled:active,
    input[type="number"][disabled]:focus,
    input[type="number"][disabled]:active,
    input[type="number"].is-disabled:focus,
    input[type="number"].is-disabled:active,
    input[type="email"][disabled]:focus,
    input[type="email"][disabled]:active,
    input[type="email"].is-disabled:focus,
    input[type="email"].is-disabled:active,
    input[type="url"][disabled]:focus,
    input[type="url"][disabled]:active,
    input[type="url"].is-disabled:focus,
    input[type="url"].is-disabled:active,
    input[type="search"][disabled]:focus,
    input[type="search"][disabled]:active,
    input[type="search"].is-disabled:focus,
    input[type="search"].is-disabled:active,
    input[type="tel"][disabled]:focus,
    input[type="tel"][disabled]:active,
    input[type="tel"].is-disabled:focus,
    input[type="tel"].is-disabled:active,
    input[type="color"][disabled]:focus,
    input[type="color"][disabled]:active,
    input[type="color"].is-disabled:focus,
    input[type="color"].is-disabled:active,
    select[disabled]:focus,
    select[disabled]:active,
    select.is-disabled:focus,
    select.is-disabled:active,
    textarea[disabled]:focus,
    textarea[disabled]:active,
    textarea.is-disabled:focus,
    textarea.is-disabled:active,
    .field[disabled]:focus,
    .field[disabled]:active,
    .field.is-disabled:focus,
    .field.is-disabled:active {
      background-color: #d5edf8; }

input[type="password"] {
  letter-spacing: 0.3em; }

textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
  padding-top: 10px !important; }

select {
  -webkit-appearance: none;
  /* 1 */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center; }

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
body {
  font-family: "Merriweather", Cambria, Times New Roman, Times, serif;
  font-size: 100%;
  font-size: 14px;
  line-height: 1.5;
  color: #222222;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
.wrap {
  width: 96%;
  margin: 0 auto; }

/*********************
LINK STYLES
*********************/
a, a:visited {
  color: #ad212c;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  /* on hover */
  /* on click */
  /* mobile tap color */ }
  a:hover, a:focus, a:visited:hover, a:visited:focus {
    color: #2d080b; }
  a:link, a:visited:link {
    /*
		this highlights links on iPhones/iPads.
		so it basically works like the :hover selector
		for mobile devices.
		*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: normal;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: left;
  line-height: 140%;
  /*
	if you're going to use webfonts, be sure to check your weights
	http://css-tricks.com/watch-your-font-weight/
	*/
  /* removing text decoration from all headline links */ }
  h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
    text-decoration: none; }
  h1 em, .h1 em, h2 em, .h2 em, h3 em, .h3 em, h4 em, .h4 em, h5 em, .h5 em {
    font-size: 1.1em;
    color: #ad212c;
    font-style: normal; }
  h1.center, .h1.center, h2.center, .h2.center, h3.center, .h3.center, h4.center, .h4.center, h5.center, .h5.center {
    text-align: center; }

h1, .h1 {
  font-size: 32px;
  line-height: 1.333em;
  margin-top: 0; }
  h1.serif, .h1.serif {
    font-family: "Merriweather", Cambria, Times New Roman, Times, serif; }

h2, .h2 {
  font-size: 28px;
  line-height: 1.4em;
  margin-bottom: 20px; }

h3, .h3 {
  font-size: 20px;
  margin-top: 0px; }

h4, .h4 {
  font-size: 18px;
  font-weight: normal; }

h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px; }

/*********************
HEADER STYLES
*********************/
header.header {
  padding: 30px 0; }

.social {
  text-align: center;
  margin: 0;
  padding: 0;
  display: block;
  font-size: 15px; }
  .social li {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    vertical-align: bottom; }
    .social li a {
      display: block;
      color: #222222;
      padding: 0px 0; }
    .social li a:hover {
      opacity: 0.6;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }

#inner-header {
  padding: 0; }

#logo {
  margin: 0 auto;
  display: block; }
  #logo img {
    max-width: 100%;
    width: 681px;
    height: auto;
    display: block;
    margin: 0 auto; }
  #logo a {
    color: #fff; }

/*********************
NAVIGATION STYLES
*********************/
/*
    Mobile Menu Core Style
*/
.slicknav_btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }

.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left; }

.slicknav_menu .slicknav_icon {
  float: left;
  margin: 0.13em 0 0 0.438em; }

.slicknav_menu .slicknav_no-text {
  margin: 0; }

.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 1.125em;
  height: 0.125em;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em; }

.slicknav_nav {
  clear: both; }

.slicknav_nav ul,
.slicknav_nav li {
  display: block; }

.slicknav_nav .slicknav_arrow {
  font-size: 0.8em;
  margin: 0 0 0 4px;
  margin-right: -19px; }

.slicknav_nav .slicknav_item {
  cursor: pointer; }

.slicknav_nav .slicknav_row {
  display: block; }

.slicknav_nav a {
  display: block; }

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
  display: inline; }

.slicknav_menu:before,
.slicknav_menu:after {
  content: " ";
  display: table; }

.slicknav_menu:after {
  clear: both; }

/* IE6/7 support */
.slicknav_menu {
  *zoom: 1; }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu {
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: none;
  margin: 0 auto; }

/* Button */
.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  background-color: none; }

/* Button Text */
.slicknav_menu .slicknav_menutxt {
  color: #000; }

/* Button Lines */
.slicknav_menu .slicknav_icon {
  display: none; }

.slicknav_menu .slicknav_icon-bar {
  display: none; }

.slicknav_menu {
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 5px 0 5px; }

.slicknav_nav {
  color: #000;
  margin: 0;
  position: relative;
  padding: 0px 0 0 0;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px; }

.slicknav_nav, .slicknav_nav ul {
  list-style: none;
  overflow: hidden; }

.slicknav_nav ul {
  padding: 0;
  margin: 0; }
  .slicknav_nav ul.sub-menu a {
    font-weight: normal; }

.slicknav_nav .slicknav_row {
  padding: 5px 10px;
  margin: 2px 5px; }

.slicknav_nav a {
  padding: 5px 10px;
  margin: 2px 5px;
  text-decoration: none;
  color: #000; }
  .slicknav_nav a:hover {
    color: #ad212c; }

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
  padding: 0;
  margin: 0; }

.slicknav_nav .slicknav_row:hover {
  color: #000; }

.slicknav_nav a:hover {
  color: #ad212c; }

.slicknav_nav .slicknav_txtnode {
  margin-left: 15px; }

.slicknav_menu {
  display: block; }

.mainNav, #mobileNav {
  display: none; }

.navWrap {
  padding: 5px 0; }
  .navWrap .wrap {
    position: relative; }

/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
.nav {
  border-bottom: 0;
  margin: 0;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */ }
  .nav li {
    text-align: center;
    /*
		so you really have to rethink your dropdowns for mobile.
		you don't want to have it expand too much because the
		screen is so small. How you manage your menu should
		depend on the project. Here's some great info on it:
		http://www.alistapart.com/articles/organizing-mobile/
		*/ }
    .nav li a {
      display: block;
      color: #222222;
      text-decoration: none;
      padding: 0 6px;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      /*
			remember this is for mobile ONLY, so there's no need
			to even declare hover styles here, you can do it in
			the style.scss file where it's relevant. We want to
			keep this file as small as possible!
			*/ }
      .nav li a:hover, .nav li a:focus {
        color: #ad212c; }
    .nav li ul.sub-menu li a,
    .nav li ul.children li a {
      padding-left: 30px; }

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
#content {
  margin-top: 1.5em; }

#inner-content {
  margin-top: 40px; }

.page #content {
  margin-top: 0; }

.hentry {
  margin-bottom: 30px;
  padding: 0px; }
  .hentry img {
    max-width: 100%;
    height: auto; }
  .hentry .excerptImage {
    margin-bottom: 20px; }
  .hentry header {
    text-align: left;
    padding: 0;
    margin-bottom: 25px; }
    .hentry header h2.h2, .hentry header h1 {
      margin-top: 0;
      font-size: 26px; }
      .hentry header h2.h2 a, .hentry header h1 a {
        color: #222222; }
    .hentry header .meta {
      font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 0; }
      .hentry header .meta a {
        color: #222222; }
        .hentry header .meta a:hover {
          color: #ad212c; }
  .hentry footer {
    padding: 20px 0; }
    .hentry footer h3 {
      font-size: 13px; }
    .hentry footer.shareFooter {
      text-align: center;
      border-bottom: 1px solid #ccc; }
      .hentry footer.shareFooter .addthis_toolbox a {
        float: none;
        display: inline-block;
        color: #222222;
        font-size: 12px;
        margin: 0 5px; }
    .hentry footer.relatedFooter {
      border-bottom: 1px solid #000; }
      .hentry footer.relatedFooter .promoBanner {
        background-color: #e9eef4;
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 150px;
        padding: 20px; }
        .hentry footer.relatedFooter .promoBanner span {
          color: #000;
          font-size: 24px;
          margin-bottom: 20px;
          display: block;
          max-width: 200px; }
    .hentry footer .commentLink {
      display: block;
      text-align: center;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 12px;
      letter-spacing: 1px;
      vertical-align: middle;
      height: 22px;
      line-height: 22px; }
      .hentry footer .commentLink a {
        color: #222222; }
  .hentry ul.relatedPosts {
    text-align: center;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px; }
    .hentry ul.relatedPosts li {
      margin-bottom: 10px; }
    .hentry ul.relatedPosts a {
      color: #222222; }
    .hentry ul.relatedPosts img {
      max-width: 100%;
      height: auto;
      display: block;
      margin: 0 auto 5px auto; }
  .hentry .readmore {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px; }

/* end .hentry */
.single-title,
.page-title,
.entry-title {
  margin-bottom: 0; }
  .single-title a,
  .page-title a,
  .entry-title a {
    color: #222222; }

.page-title {
  text-align: center; }

.archive-title {
  padding-bottom: 5px;
  margin-top: 0; }

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
.byline {
  color: #222222;
  margin: 0 0;
  text-transform: uppercase;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  letter-spacing: 1px; }

/* entry content */
.entry-content {
  padding: 0 0 20px 0;
  border-bottom: 1px solid #ccc;
  /*
			image alignment on a screen this size may be
			a bit difficult. It's set to start aligning
			and floating images at the next breakpoint,
			but it's up to you. Feel free to change it up.
			*/ }
  .entry-content p {
    margin: 0 0 1.5em; }
  .entry-content ul {
    list-style: disc inside none;
    margin-left: 20px; }
    .entry-content ul li {
      margin-bottom: 5px; }
  .entry-content ol {
    list-style: decimal outside none;
    margin-left: 20px; }
    .entry-content ol li {
      margin-bottom: 5px; }
  .entry-content table {
    width: 100%;
    border: 1px solid #ebebeb;
    margin-bottom: 1.5em; }
    .entry-content table caption {
      margin: 0 0 7px;
      font-size: 0.75em;
      color: #9fa6b4;
      text-transform: uppercase;
      letter-spacing: 1px; }
  .entry-content tr {
    border-bottom: 1px solid #ebebeb; }
    .entry-content tr:nth-child(even) {
      background-color: #ebe6de; }
  .entry-content td {
    padding: 7px;
    border-right: 1px solid #ebebeb; }
    .entry-content td:last-child {
      border-right: 0; }
  .entry-content th {
    background-color: #ebe6de;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb; }
    .entry-content th:last-child {
      border-right: 0; }
  .entry-content blockquote {
    margin: 0 0 1.5em 0.75em;
    padding: 0 0 0 0.75em;
    border-left: 3px solid #ad212c;
    font-style: italic;
    color: #9fa6b4; }
  .entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  .entry-content img {
    margin: 0 0 1.5em 0;
    max-width: 100%;
    height: auto; }
  .entry-content .size-auto,
  .entry-content .size-full,
  .entry-content .size-large,
  .entry-content .size-medium,
  .entry-content .size-thumbnail {
    max-width: 100%;
    height: auto; }
  .entry-content pre {
    background: #000;
    color: #ebe6de;
    font-size: 0.9em;
    padding: 1.5em;
    margin: 0 0 1.5em;
    border-radius: 3px; }

/* end .entry-content */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */ }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
.tags {
  margin: 0; }

.type-podcast h2 {
  margin-top: 0; }
  .type-podcast h2 a {
    color: #222222; }

.type-podcast img {
  max-width: 100%;
  height: auto; }

.standfirst {
  font-size: 24px;
  font-style: italic; }

.linkblock {
  display: block;
  text-align: center; }
  .linkblock a {
    margin: 5px;
    width: 100%;
    max-width: 300px; }

.largetext {
  font-size: 24px; }

.icon {
  margin-right: 10px; }

.icon.white {
  color: #fff; }

.center {
  text-align: center; }

.buttonArea {
  margin: 30px 0; }

.page_section {
  position: relative;
  padding: 30px 0;
  margin: 0px 0; }
  .page_section cite {
    opacity: 0.5; }
  .page_section h2.section-title {
    margin-top: 0;
    text-align: center; }
  .page_section ul, .page_section ol {
    margin-left: 1px; }
    .page_section ul li, .page_section ol li {
      margin-bottom: 10px;
      padding-left: 20px;
      list-style: disc inside; }
  .page_section.doublePadTop {
    padding-top: 60px; }
  .page_section.doublePadBottom {
    padding-bottom: 60px; }
  .page_section.doublePad {
    padding: 60px 0; }
    .page_section.doublePad.focusHeader {
      padding: 80px 0; }
  .page_section.nopadtop, .page_section.noPadTop {
    padding-top: 0; }
  .page_section.nopadbottom, .page_section.noPadBottom {
    padding-bottom: 0; }
  .page_section.noHeaderMargin h2, .page_section.noHeaderMargin .h2 {
    margin-bottom: 0; }
  .page_section.linetop {
    background: url("../images/line.gif") top center no-repeat; }
  .page_section.headerWhite h1, .page_section.headerwhite h1 {
    color: #fff; }
  .page_section h2.mediumHeader, .page_section .h2.mediumHeader {
    font-size: 22px; }
  .page_section h2.largeHeader, .page_section .h2.largeHeader {
    font-size: 24px; }
  .page_section.pageTitle {
    padding: 30px 0 0 0; }
    .page_section.pageTitle h1 {
      margin: 0; }
    .page_section.pageTitle a {
      text-transform: uppercase; }
    .page_section.pageTitle .backLink {
      letter-spacing: 1px;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: bold; }
    .page_section.pageTitle .resourceMeta {
      text-align: center;
      margin-top: 20px;
      font-weight: bold;
      letter-spacing: 1px;
      font-size: 12px;
      text-transform: uppercase; }
      .page_section.pageTitle .resourceMeta .share {
        display: inline-block; }
        .page_section.pageTitle .resourceMeta .share .social {
          display: inline-block;
          margin-left: 5px; }
          .page_section.pageTitle .resourceMeta .share .social li {
            padding: 0;
            margin: 0 3px 0 0; }
  .page_section.pullquote {
    font-size: 32px;
    font-weight: 300;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    text-align: center;
    padding: 40px 0;
    margin: 20px 0;
    min-height: 300px; }
    .page_section.pullquote p {
      margin: 0; }
  .page_section.imageHeader {
    padding: 0; }
    .page_section.imageHeader img {
      margin: 0;
      display: block;
      max-width: 100%;
      height: auto; }
    .page_section.imageHeader .pageTitle {
      display: block;
      text-indent: -1000000px;
      margin: 0;
      position: absolute; }
  .page_section.basicContent .twocol {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2; }
  .page_section.basicContent h2 {
    padding-bottom: 0px; }
  .page_section.basicContent img {
    margin: 0 0 20px 0;
    max-width: 100%;
    height: auto; }
    .page_section.basicContent img.aligncenter {
      margin: 0 auto 20px auto; }
  .page_section.basicContent .caption {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-align: center; }
  .page_section.basicContent .contentBlock {
    margin-bottom: 25px; }
    .page_section.basicContent .contentBlock:last-child {
      margin-bottom: 0; }
  .page_section.basicContent.blogLinks .blogitem, .page_section.basicContent.externalLinks .blogitem {
    text-align: center;
    margin-bottom: 20px; }
    .page_section.basicContent.blogLinks .blogitem h3, .page_section.basicContent.externalLinks .blogitem h3 {
      font-size: 14px;
      text-align: center; }
      .page_section.basicContent.blogLinks .blogitem h3 a, .page_section.basicContent.externalLinks .blogitem h3 a {
        color: #222222; }
  .page_section.basicContent.externalLinks .contentWrap {
    margin-bottom: 40px; }
  .page_section.basicContent.externalLinks .button {
    margin-top: 20px; }
  .page_section.basicContent.introContentArea {
    margin: 0;
    padding: 0; }
    .page_section.basicContent.introContentArea .content {
      padding: 20px 0; }
    .page_section.basicContent.introContentArea .image {
      display: table;
      height: 100%;
      width: 100%; }
      .page_section.basicContent.introContentArea .image span {
        display: table-cell;
        vertical-align: bottom; }
        .page_section.basicContent.introContentArea .image span img {
          margin: 0 auto; }
  .page_section.basicContent.latestBlog img {
    margin-bottom: 0; }
  .page_section.basicContent.latestBlog .hentry .entry-content {
    border-bottom: none; }
  .page_section.basicContent.twoColImage.nopadimage {
    padding: 0; }
    .page_section.basicContent.twoColImage.nopadimage .content {
      padding: 20px 0; }
  .page_section.basicContent.twoColImage img {
    margin-bottom: 0; }
  .page_section.basicContent.narrow .wrap {
    max-width: 600px; }
  .page_section.basicContent .gform_wrapper {
    margin: 0 auto;
    max-width: 500px; }
    .page_section.basicContent .gform_wrapper .gform_footer {
      margin: 0;
      padding: 0;
      text-align: right; }
      .page_section.basicContent .gform_wrapper .gform_footer .gform_button {
        margin: 0;
        background-color: #ad212c; }

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
.postnavigation {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  text-transform: uppercase; }
  .postnavigation .da2 {
    text-align: right; }

.pagination,
.wp-prev-next {
  margin: 1.5em 0; }

.pagination {
  text-align: center;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .pagination ul {
    display: inline-block;
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }
  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 2px solid #f3f3f3; }
    .pagination li:last-child {
      border-right: none; }
  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #ad212c; }
    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #ad212c;
      color: #fff; }
  .pagination .current {
    cursor: default;
    color: #222222; }
    .pagination .current:hover, .pagination .current:focus {
      background-color: #fff;
      color: #222222; }

/* end .bones_page_navi */
/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left; }

.wp-prev-next .next-link {
  float: right; }

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
#comments-title {
  padding: 0.75em;
  margin: 0 0 20px 0;
  text-align: center;
  font-size: 14px;
  /* number of comments span */ }

.commentlist {
  margin: 0;
  list-style-type: none; }

.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #efefef;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */ }
  .comment .comment-author {
    padding: 7px;
    border: 0; }
  .comment .vcard {
    margin-left: 50px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px; }
    .comment .vcard cite.fn {
      font-weight: normal;
      font-style: normal; }
      .comment .vcard cite.fn a {
        color: #222222; }
    .comment .vcard time {
      display: block; }
      .comment .vcard time a {
        color: #222222;
        text-decoration: none; }
        .comment .vcard time a:hover {
          text-decoration: underline; }
    .comment .vcard .avatar {
      position: absolute;
      left: 16px;
      border-radius: 50%; }
  .comment:last-child {
    margin-bottom: 0; }
  .comment .children {
    margin: 0;
    /* variations */
    /* change number for different depth */ }
  .comment[class*=depth-] {
    margin-top: 1.1em; }
  .comment.depth-1 {
    margin-left: 0;
    margin-top: 0; }
  .comment:not(.depth-1) {
    margin-top: 0;
    margin-left: 7px;
    padding: 7px; }
  .comment.odd {
    background-color: none; }
  .comment.even {
    background: none; }

/* comment meta */
/* comment content */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em; }

/* end .commentlist .comment_content */
/* comment reply link */
.comment-reply-link {
  font-size: 10px !important;
  float: right;
  background: #ccc; }

/* end .commentlist .comment-reply-link */
/* edit comment link */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em; }

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
.comment-respond {
  padding: 1.5em; }

#reply-title {
  margin: 0 0 20px 0;
  font-size: 14px;
  text-align: center; }

.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0; }
  .logged-in-as a {
    color: #222222; }

.comment-form-comment {
  margin: 1.5em 0 0.75em; }

.form-allowed-tags {
  padding: 1.5em;
  background-color: #ebe6de;
  font-size: 0.9em; }

/* comment submit button */
#submit {
  float: right;
  font-size: 1em; }

/* comment form title */
#comment-form-title {
  margin: 0 0 1.1em; }

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

/* no comments */
.nocomments {
  margin: 0 20px 1.1em; }

#social #reply-title {
  background: none !important; }

/*********************
SIDEBARS & ASIDES
*********************/
.sidebar {
  margin-top: 0; }

.widgettitle {
  padding-bottom: 0px;
  font-size: 18px;
  margin-top: 0;
  text-align: center;
  margin-bottom: 20px; }

.widget {
  padding: 0px;
  margin: 0 0 20px 0; }
  .widget img {
    display: block;
    max-width: 100%;
    height: auto; }
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */ }
    .widget ul li ul {
      margin-top: 0.75em;
      padding-left: 1em; }
  .widget a {
    color: #222222; }

.widget_featuredposts {
  text-align: center; }
  .widget_featuredposts img {
    margin: 10px auto; }
  .widget_featuredposts ul li {
    margin-bottom: 25px; }

.gform_widget .gform_wrapper .gform_body .gfield {
  margin-top: 0; }
  .gform_widget .gform_wrapper .gform_body .gfield .ginput_container {
    margin-top: 0; }

.gform_widget .gform_wrapper .gform_footer {
  padding: 0; }
  .gform_widget .gform_wrapper .gform_footer input {
    width: 100% !important;
    background: #ad212c;
    margin: 0 !important;
    display: block !important; }

.widget_jal_widget ul {
  margin: 0; }
  .widget_jal_widget ul li ul {
    margin: 0;
    padding-left: 30px; }

/* links widget */
/* meta widget */
/* pages widget */
/* recent-posts widget */
/* archives widget */
/* tag-cloud widget */
/* calendar widget */
.widget_simpleimage {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px; }
  .widget_simpleimage a {
    color: #ad212c; }

/* Popular posts widget */
.widget.popular-posts {
  background: #ebebeb; }
  .widget.popular-posts .wpp-list li {
    margin-bottom: 10px;
    color: #222222; }
    .widget.popular-posts .wpp-list li a {
      color: #222222; }
    .widget.popular-posts .wpp-list li .wpp-post-title {
      font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      display: block; }
    .widget.popular-posts .wpp-list li .wpp-excerpt {
      font-size: 13px; }

/* category widget */
.widget_categories {
  text-align: center;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px; }

.widget_categories ul li {
  padding: 0; }

/* recent-comments widget */
/* search widget */
#searchform {
  margin: 0 auto 0px auto;
  text-align: center;
  padding: 3px;
  border: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 100%;
  width: 100%;
  border: 1px solid #000;
  padding: 5px; }
  #searchform button {
    font-size: 13px;
    display: inline-block;
    width: 18%;
    background: none;
    border: none;
    color: #000;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    height: auto;
    line-height: 100%; }
  #searchform input {
    background: none;
    display: inline-block;
    width: 80%;
    border: none;
    border-bottom: none;
    padding: 0;
    height: 20px;
    line-height: 12px;
    margin: 0;
    font-size: 12px;
    vertical-align: middle; }

/* text widget */
/*********************
FOOTER STYLES
*********************/
.instagramfooter {
  padding-top: 15px;
  margin-top: 20px; }
  .instagramfooter .widget {
    margin-bottom: 0; }

footer.footer {
  font-size: 11px;
  margin-bottom: 30px; }

#inner-footer {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 20px 0;
  margin-bottom: 0px;
  text-align: right; }
  #inner-footer #footerlogo {
    margin: 0 auto; }
  #inner-footer .social {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    float: none; }
    #inner-footer .social li {
      font-size: 18px;
      margin: 0 5px; }
      #inner-footer .social li a {
        color: #ad212c; }
  #inner-footer h3 {
    margin-top: 0;
    font-size: 18px;
    margin-bottom: 5px; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-controls .owl-prev, .owl-carousel .owl-controls .owl-next {
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  display: block;
  color: #fff;
  font-size: 40px;
  margin-top: -20px;
  line-height: 100%; }
  .owl-carousel .owl-controls .owl-prev:hover, .owl-carousel .owl-controls .owl-next:hover {
    opacity: 0.8; }

.owl-carousel .item img {
  margin: 0 auto;
  display: b; }

.owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 25px; }

.owl-carousel .owl-controls .owl-nav .owl-next {
  right: 25px; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  max-width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

/* --- EASYDROPDOWN METRO THEME --- */
/* PREFIXED CSS */
.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after,
.dropdown .carat,
.dropdown .carat:after,
.dropdown .selected::after,
.dropdown:after {
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.dropdown .selected::after,
.dropdown.scrollable div::after {
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  pointer-events: none; }

/* WRAPPER */
.dropdown {
  position: relative;
  width: auto;
  cursor: pointer;
  background: #ffffff;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: left;
  border: 3px solid #ffe236; }

.dropdown.open {
  z-index: 1000; }

.dropdown:hover {
  background: #fff; }

.dropdown:after {
  content: '';
  position: absolute;
  right: 3px;
  bottom: 3px;
  top: 2px;
  width: 30px;
  background: transparent; }

.dropdown.focus:after {
  background: #fff; }

/* CARAT */
.dropdown .carat,
.dropdown .carat:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
  border: 8px solid transparent;
  border-top: 8px solid #000;
  z-index: 2;
  -webkit-transform-origin: 50% 20%;
  -moz-transform-origin: 50% 20%;
  -ms-transform-origin: 50% 20%;
  transform-origin: 50% 20%; }

.dropdown .carat:after {
  margin-top: -10px;
  right: -8px;
  border-top-color: #fff; }

.dropdown:hover .carat:after {
  border-top-color: #fff; }

.dropdown.focus .carat {
  border-top-color: #000; }

.dropdown.focus .carat:after {
  border-top-color: #fff; }

.dropdown.open .carat {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* OLD SELECT (HIDDEN) */
.dropdown .old {
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  overflow: hidden; }

.dropdown select {
  position: absolute;
  left: 0px;
  top: 0px; }

.dropdown.touch .old {
  width: 100%;
  height: 100%; }

.dropdown.touch select {
  width: 100%;
  height: 100%;
  opacity: 0; }

/* SELECTED FEEDBACK ITEM */
.dropdown .selected,
.dropdown li {
  display: block;
  font-size: 18px !important;
  line-height: 1;
  color: #000;
  padding: 12px 12px;
  overflow: hidden;
  white-space: nowrap;
  margin: 0; }

.dropdown .selected::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 60px;
  border-radius: 0 2px 2px 0;
  box-shadow: inset -55px 0 25px -20px #fff; }

.dropdown:hover .selected::after {
  box-shadow: inset -55px 0 25px -20px #fff; }

/* DROP DOWN WRAPPER */
.dropdown div {
  position: absolute;
  height: 0;
  left: 0;
  right: 0;
  top: 100%;
  margin-right: -3px;
  margin-left: -3px;
  background: #fff;
  overflow: hidden;
  opacity: 0;
  border: 3px solid #ffe236;
  border-top: 1px solid #ccc; }

.dropdown:hover div {
  background: #fff; }

/* Height is adjusted by JS on open */
.dropdown.open div {
  opacity: 1;
  z-index: 1000; }

/* FADE OVERLAY FOR SCROLLING LISTS */
.dropdown.scrollable div::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  box-shadow: inset 0 -50px 30px -35px #fff; }

.dropdown.scrollable:hover div::after {
  box-shadow: inset 0 -50px 30px -35px #f4f4f4; }

.dropdown.scrollable.bottom div::after {
  opacity: 0; }

/* DROP DOWN LIST */
.dropdown ul {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  list-style: none;
  overflow: hidden;
  margin: 0;
  border-top: 0; }

.dropdown.scrollable.open ul {
  overflow-y: auto; }

/* DROP DOWN LIST ITEMS */
.dropdown li {
  list-style: none;
  background: #fff;
  padding: 15px;
  margin: 0 !important;
  border-bottom: 1px solid #ccc; }

/* .focus class is also added on hover */
.dropdown li.focus {
  background: #fff;
  position: relative;
  z-index: 3;
  color: #000; }

.dropdown li.active {
  background: #fff;
  color: #000; }

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
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
*********************/
  .navWrap {
    text-align: center; }
  /* .menu is clearfixed inside mixins.scss */
  .menu {
    /* end .menu ul */ }
    .menu ul {
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      .menu ul li {
        /*
				plan your menus and drop-downs wisely.
				*/ }
        .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 */
  .entry-content {
    /* at this larger size, we can start to align images */ }
    .entry-content .alignleft, .entry-content img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
    .entry-content .alignright, .entry-content img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
    .entry-content .aligncenter, .entry-content img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
      clear: both; }
  /* end .entry-content */
  .page_section.basicContent {
    position: relative; }
    .page_section.basicContent img {
      position: relative;
      display: block; }
    .page_section.basicContent img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
      .page_section.basicContent img.alignleft.outside {
        margin-left: -30%; }
    .page_section.basicContent img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
      .page_section.basicContent img.alignright.outside {
        margin-right: -30%; }
    .page_section.basicContent.homepageIntro {
      padding-bottom: 70px;
      margin-bottom: -20px; }
    .page_section.basicContent.halfContent {
      padding: 0; }
      .page_section.basicContent.halfContent .mainimage {
        height: 100%;
        width: 100%; }
      .page_section.basicContent.halfContent .content {
        padding: 20px 0; }
      .page_section.basicContent.halfContent .wrap {
        max-width: 1040px; }
    .page_section.basicContent.narrow .wrap {
      max-width: 600px; }
    .page_section.basicContent.columnContent .wrap {
      max-width: 1040px; }
    .page_section.basicContent.columnContent .column {
      padding: 0px; }
  /*********************
FOOTER STYLES
*********************/
  /*
check your menus here. do they look good?
do they need tweaking?
*/
  /* end .footer-links */ }

/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
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
*********************/
  .wrap {
    width: 760px; }
  /*********************
HEADER STYLES
*********************/
  a.toggleNav, a.toggleNav:visited {
    display: none; }
  .mainNav {
    display: block; }
  .header.imageheader {
    padding-bottom: 300px; }
  .page_section.homepageIntro {
    margin: 0;
    padding-bottom: 70px;
    margin-bottom: -60px; }
    .page_section.homepageIntro h2 {
      text-align: left;
      line-height: 100%;
      color: #fff;
      margin: 0;
      padding: 0; }
      .page_section.homepageIntro h2 strong {
        font-weight: normal;
        color: #000;
        font-size: 70px;
        line-height: 66px;
        letter-spacing: 3px; }
      .page_section.homepageIntro h2 em {
        font-style: normal;
        color: #fff;
        font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: none;
        font-size: 24px; }
  .page_section.basicContent {
    position: relative; }
    .page_section.basicContent img {
      position: relative;
      display: block; }
    .page_section.basicContent .blockquote .image {
      padding: 5px;
      width: 123px;
      height: 123px;
      background: url("../images/quoteframe.png") top left no-repeat;
      margin: 0 10px 10px 0;
      float: left;
      display: inline-block; }
      .page_section.basicContent .blockquote .image span {
        width: 113px;
        height: 113px;
        overflow: hidden;
        border-radius: 50%;
        display: block; }
      .page_section.basicContent .blockquote .image img {
        margin: 0; }
    .page_section.basicContent img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
      .page_section.basicContent img.alignleft.outside {
        margin-left: -40%; }
    .page_section.basicContent img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
      .page_section.basicContent img.alignright.outside {
        margin-right: -40%; }
    .page_section.basicContent img.aligncenter {
      margin: 20px auto; }
  /*********************
NAVIGATION STYLES
*********************/
  #inner-header {
    padding-top: 40px; }
  .slicknav_menu, #mobileNav {
    display: none; }
  .navWrap nav {
    display: block;
    margin-top: 20px; }
  .stickynav {
    z-index: 9999;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%; }
  .nav {
    border: 0;
    text-align: center;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */ }
    .nav ul {
      margin-top: 0; }
    .nav li {
      display: inline-block;
      position: relative;
      text-align: center;
      /*
		plan your menus and drop-downs wisely.
		*/
      /* showing sub-menus */ }
      .nav li a {
        border-bottom: 0;
        padding: 0 6px;
        /*
			you can use hover styles here even though this size
			has the possibility of being a mobile device.
			*/ }
      .nav li ul.sub-menu,
      .nav li ul.children {
        margin-top: 0;
        border-top: 0;
        position: absolute;
        visibility: hidden;
        z-index: 8999;
        background: white;
        width: 150px;
        margin-left: -75px;
        left: 50%;
        /* highlight sub-menu current page */ }
        .nav li ul.sub-menu li,
        .nav li ul.children li {
          display: block;
          /*
				if you need to go deeper, go nuts
				just remember deeper menus suck
				for usability. k, bai.
				*/ }
          .nav li ul.sub-menu li a,
          .nav li ul.children li a {
            padding: 5px 10px;
            visibility: hidden;
            border-right: 0;
            display: none; }
          .nav li ul.sub-menu li:last-child a,
          .nav li ul.children li:last-child a {
            border-bottom: 0; }
          .nav li ul.sub-menu li ul,
          .nav li ul.children li ul {
            top: 0;
            left: 100%; }
      .nav li:hover > ul {
        top: auto;
        visibility: visible; }
        .nav li:hover > ul li a {
          display: block;
          visibility: visible; }
  /* end .nav */
  /*********************
SIDEBARS & ASIDES
*********************/
  /*********************
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!
*/
  .footer-links ul {
    text-align: center; }
    .footer-links ul li {
      /*
			be careful with the depth of your menus.
			it's very rare to have multi-depth menus in
			the footer.
			*/ }
      .footer-links ul li:first-child a {
        padding-left: 0px; }
  /* end .footer-links */ }

/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
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.

******************************************************************/
  .wrap {
    width: 1040px; }
  .navWrap {
    text-align: left; }
  .header.imageheader {
    padding-bottom: 400px; }
  .hentry .postOptin {
    position: relative; }
    .hentry .postOptin .label, .hentry .postOptin .form {
      display: inline-block;
      vertical-align: middle; }
    .hentry .postOptin .signupImage {
      display: inline-block;
      vertical-align: middle;
      margin-top: -12px;
      margin-bottom: -20px; }
      .hentry .postOptin .signupImage img {
        width: 200px;
        max-width: 100%; }
  .page_section.inlineOptin .signupImage {
    display: inline-block; }
    .page_section.inlineOptin .signupImage img {
      width: 199px;
      max-width: 100%;
      margin-top: -25px;
      margin-bottom: -40px; }
  .page_section .dualOptin .label {
    padding-top: 10px;
    font-size: 27px; } }

/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
Site Name: 
Author: 

Stylesheet: Super Large Monitor Stylesheet

You can add some advanced styles here if you like. This kicks in
on larger screens.

******************************************************************/ }

/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
Site Name: 
Author: 

Stylesheet: Retina Screens & Devices Stylesheet

When handling retina screens you need to make adjustments, especially
if you're not using font icons. Here you can add them in one neat
place.

******************************************************************/
  /* 

EXAMPLE 
Let's say you have an image and you need to make sure it looks ok
on retina screens. Let's say we have an icon which dimension are
24px x 24px. In your regular stylesheets, it would look something
like this:

.icon {
	width: 24px;
	height: 24px;
	background: url(img/test.png) no-repeat;
}

For retina screens, we have to make some adjustments, so that image
doesn't look blurry. So, taking into account the image above and the
dimensions, this is what we would put in our retina stylesheet:

.icon {
	background: url(img/test@2x.png) no-repeat;
	background-size: 24px 24px;
}

So, you would create the same icon, but at double the resolution, meaning 
it would be 48px x 48px. You'd name it the same, but with a @2x at the end
(this is pretty standard practice). Set the background image so it matches
the original dimensions and you are good to go. 

*/
  .countdown {
    background: url("../images/countdownbg@2x.png") center center no-repeat;
    background-size: 263px 93px; } }

/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
Site Name:
Author:

Stylesheet: Print Stylesheet

This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet. If you want to
though, go for it.

******************************************************************/
  .inlineOptin, .quicklinks, .social, .donate, .inlineDonate, .promoboxes, .resourcesMeta, #searchForm {
    display: none; }
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }
