/* Foundation Cards */

.foundation .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 1rem;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    background: #fefefe;
    box-shadow: none;
    overflow: hidden;
    color: #0a0a0a; }
.foundation .card > :last-child {
    margin-bottom: 0; }

.foundation .card-divider {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem;
    background: #e6e6e6; }
.foundation .card-divider > :last-child {
    margin-bottom: 0; }

.foundation .card-section {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 1rem; }
.foundation .card-section > :last-child {
    margin-bottom: 0; }

.foundation .card-image {
    min-height: 1px; }



/* Foundation Typography*/

@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.4.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
.foundation html {
    font-family: sans-serif;
    /* 1 */
    line-height: 1.15;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    -webkit-text-size-adjust: 100%;
    /* 3 */ }

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
.foundation body {
    margin: 0; }

/**
     * Add the correct display in IE 9-.
     */
.foundation article,
.foundation aside,
.foundation footer,
.foundation header,
.foundation nav,
.foundation section {
    display: block; }

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
.foundation h1 {
    font-size: 2em;
    margin: 0.67em 0; }

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
.foundation figcaption,
.foundation figure {
    display: block; }

/**
     * Add the correct margin in IE 8.
     */
.foundation figure {
    margin: 1em 40px; }

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
.foundation hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }

/**
     * Add the correct display in IE.
     */
.foundation main {
    display: block; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
.foundation pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
.foundation a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
.foundation a:active,
.foundation a:hover {
    outline-width: 0; }

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
.foundation abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */ }

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
.foundation b,
.foundation strong {
    font-weight: inherit; }

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
.foundation b,
.foundation strong {
    font-weight: bolder; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
.foundation code,
.foundation kbd,
.foundation samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }

/**
     * Add the correct font style in Android 4.3-.
     */
.foundation dfn {
    font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
.foundation mark {
    background-color: #ff0;
    color: #000; }

/**
     * Add the correct font size in all browsers.
     */
.foundation small {
    font-size: 80%; }

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

.foundation sub {
    bottom: -0.25em; }

.foundation sup {
    top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
.foundation audio,
.foundation video {
    display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
.foundation audio:not([controls]) {
    display: none;
    height: 0; }

/**
     * Remove the border on images inside links in IE 10-.
     */
.foundation img {
    border-style: none; }

/**
     * Hide the overflow in IE.
     */
.foundation svg:not(:root) {
    overflow: hidden; }

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
.foundation button,
.foundation input,
.foundation optgroup,
.foundation select,
.foundation textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */ }

/**
     * Show the overflow in IE.
     */
.foundation button {
    overflow: visible; }

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
.foundation button,
.foundation select {
    /* 1 */
    text-transform: none; }

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
.foundation button,
.foundation html [type="button"],
.foundation [type="reset"],
.foundation [type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }

.foundation button,
.foundation [type="button"],
.foundation [type="reset"],
.foundation [type="submit"] {
    /**
         * Remove the inner border and padding in Firefox.
         */
    /**
         * Restore the focus styles unset by the previous rule.
         */ }
.foundation button::-moz-focus-inner,
.foundation [type="button"]::-moz-focus-inner,
.foundation [type="reset"]::-moz-focus-inner,
.foundation [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
.foundation button:-moz-focusring,
.foundation [type="button"]:-moz-focusring,
.foundation [type="reset"]:-moz-focusring,
.foundation [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */
.foundation input {
    overflow: visible; }

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
.foundation [type="checkbox"],
.foundation [type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
.foundation [type="number"]::-webkit-inner-spin-button,
.foundation [type="number"]::-webkit-outer-spin-button {
    height: auto; }

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
.foundation [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
    /**
         * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
         */ }
.foundation [type="search"]::-webkit-search-cancel-button, .foundation [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
.foundation ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
.foundation fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
.foundation legend {
    box-sizing: border-box;
    /* 1 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    color: inherit;
    /* 2 */
    white-space: normal;
    /* 1 */ }

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
.foundation progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }

/**
     * Remove the default vertical scrollbar in IE.
     */
.foundation textarea {
    overflow: auto; }

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
.foundation details {
    display: block; }

/*
     * Add the correct display in all browsers.
     */
.foundation summary {
    display: list-item; }

/*
     * Add the correct display in IE 9-.
     */
.foundation menu {
    display: block; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
.foundation canvas {
    display: inline-block; }

/**
     * Add the correct display in IE.
     */
.foundation template {
    display: none; }

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
.foundation [hidden] {
    display: none; }

.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

.foundation html {
    box-sizing: border-box;
    font-size: 100%; }

.foundation *,
.foundation *::before,
.foundation *::after {
    box-sizing: inherit; }

.foundation body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Lato", sans-serif;;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.foundation img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic; }

.foundation textarea {
    height: auto;
    min-height: 50px;
    border-radius: 3px; }

.foundation select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 3px; }

.foundation .map_canvas img,
.foundation .map_canvas embed,
.foundation .map_canvas object,
.foundation .mqa-display img,
.foundation .mqa-display embed,
.foundation .mqa-display object {
    max-width: none !important; }

.foundation button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 3px;
    background: transparent;
    line-height: 1;
    cursor: auto; }
.foundation [data-whatinput='mouse'] button {
    outline: 0; }

.foundation pre {
    overflow: auto; }

.foundation button,
.foundation input,
.foundation optgroup,
.foundation select,
.foundation textarea {
    font-family: inherit; }

.foundation .is-visible {
    display: block !important; }

.foundation .is-hidden {
    display: none !important; }

.foundation div,
.foundation dl,
.foundation dt,
.foundation dd,
.foundation ul,
.foundation ol,
.foundation li,
.foundation h1,
.foundation h2,
.foundation h3,
.foundation h4,
.foundation h5,
.foundation h6,
.foundation pre,
.foundation form,
.foundation p,
.foundation blockquote,
.foundation th,
.foundation td {
    margin: 0;
    padding: 0; }

.foundation p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility; }

.foundation em,
.foundation i {
    line-height: inherit; }

.foundation strong,
.foundation b {
    font-weight: bold;
    line-height: inherit; }

.foundation small {
    font-size: 80%;
    line-height: inherit; }

.foundation h1, .foundation .h1,
.foundation h2, .foundation .h2,
.foundation h3, .foundation .h3,
.foundation h4, .foundation .h4,
.foundation h5, .foundation .h5,
.foundation h6, .foundation .h6 {
    font-family:  "Lato", sans-serif;
    font-style: normal;
    font-weight: normal;
    color: inherit;
    text-rendering: optimizeLegibility; }
.foundation h1 small, .foundation h1 small,
.foundation h2 small, .foundation h2 small,
.foundation h3 small, .foundation h3 small,
.foundation h4 small, .foundation h4 small,
.foundation h5 small, .foundation h5 small,
.foundation h6 small, .foundation h6 small {
    line-height: 0;
    color: #cacaca; }

.foundation h1, .foundation .h1 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

.foundation h2, .foundation .h2 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

.foundation h3, .foundation .h3 {
    font-size: 1.1875rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

.foundation h4, .foundation .h4 {
    font-size: 1.125rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

.foundation h5, .foundation .h5 {
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

.foundation h6, .foundation .h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem; }

@media print, screen and (min-width: 40em) {
    .foundation h1, .foundation .h1 {
        font-size: 3rem; }
    .foundation h2, .foundation .h2 {
        font-size: 2.5rem; }
    .foundation h3, .foundation .h3 {
        font-size: 1.9375rem; }
    .foundation h4, .foundation .h4 {
        font-size: 1.5625rem; }
    .foundation h5, .foundation .h5 {
        font-size: 1.25rem; }
    .foundation h6, .foundation .h6 {
        font-size: 1rem; } }

.foundation a {
    line-height: inherit;
    color: #2ba6cb;
    text-decoration: none;
    cursor: pointer; }
.foundation a:hover, a:focus {
    color: #258faf; }
.foundation a img {
    border: 0; }

.foundation hr {
    clear: both;
    height: 0;
    margin: 1.25rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #cacaca;
    border-left: 0; }

.foundation ul,
.foundation ol,
.foundation dl {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 1.6; }

.foundation li {
    font-size: inherit; }

.foundation ul {
    margin-left: 1.25rem;
    list-style-type: disc; }

.foundation ol {
    margin-left: 1.25rem; }

.foundation ul .foundation ul, ol .foundation ul, ul .foundation ol, .foundation ol ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

.foundation dl {
    margin-bottom: 1rem; }
.foundation dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }

.foundation blockquote {
    margin: 0 0 1rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #cacaca; }
.foundation blockquote, blockquote p {
    line-height: 1.6;
    color: #8a8a8a; }

.foundation cite {
    display: block;
    font-size: 0.8125rem;
    color: #8a8a8a; }
cite:before {
    content: "— "; }

.foundation abbr, abbr[title] {
    border-bottom: 1px dotted #0a0a0a;
    cursor: help;
    text-decoration: none; }

.foundation figure {
    margin: 0; }

.foundation code {
    padding: 0.125rem 0.3125rem 0.0625rem;
    border: 1px solid #cacaca;
    background-color: #e6e6e6;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #0a0a0a; }

.foundation kbd {
    margin: 0;
    padding: 0.125rem 0.25rem 0;
    background-color: #e6e6e6;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #0a0a0a;
    border-radius: 3px; }

.foundation .subheader {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-weight: normal;
    line-height: 1.4;
    color: #8a8a8a; }

.foundation .lead {
    font-size: 125%;
    line-height: 1.6; }

.foundation .stat {
    font-size: 2.5rem;
    line-height: 1; }
p + .stat {
    margin-top: -1rem; }

.foundation ul.no-bullet, .foundation ol.no-bullet {
    margin-left: 0;
    list-style: none; }

.foundation .text-left {
    text-align: left; }

.foundation .text-right {
    text-align: right; }

.foundation .text-center {
    text-align: center; }

.foundation .text-justify {
    text-align: justify; }

@media print, screen and (min-width: 40em) {
    .foundation .medium-text-left {
        text-align: left; }
    .foundation .medium-text-right {
        text-align: right; }
    .foundation .medium-text-center {
        text-align: center; }
    .foundation .medium-text-justify {
        text-align: justify; } }

@media print, screen and (min-width: 64em) {
    .foundation .large-text-left {
        text-align: left; }
    .foundation .large-text-right {
        text-align: right; }
    .foundation .large-text-center {
        text-align: center; }
    .foundation .large-text-justify {
        text-align: justify; } }

.foundation .show-for-print {
    display: none !important; }

@media print {
    .foundation * {
        background: transparent !important;
        box-shadow: none !important;
        color: black !important;
        text-shadow: none !important; }
    .foundation .show-for-print {
        display: block !important; }
    .foundation .hide-for-print {
        display: none !important; }
    .foundation table.show-for-print {
        display: table !important; }
    .foundation thead.show-for-print {
        display: table-header-group !important; }
    .foundation tbody.show-for-print {
        display: table-row-group !important; }
    .foundation tr.show-for-print {
        display: table-row !important; }
    .foundation td.show-for-print {
        display: table-cell !important; }
    .foundation th.show-for-print {
        display: table-cell !important; }
    .foundation a,
    .foundation a:visited {
        text-decoration: underline; }
    .foundation a[href]:after {
        content: " (" attr(href) ")"; }
    .foundation .ir a:after,
    .foundation a[href^='javascript:']:after,
    .foundation a[href^='#']:after {
        content: ''; }
    .foundation abbr[title]:after {
        content: " (" attr(title) ")"; }
    .foundation pre,
    .foundation blockquote {
        border: 1px solid #8a8a8a;
        page-break-inside: avoid; }
    .foundation thead {
        display: table-header-group; }
    .foundation tr,
    .foundation img {
        page-break-inside: avoid; }
    .foundation img {
        max-width: 100% !important; }
    .foundation @page {
    margin: 0.5cm; }
    .foundation p,
    .foundation h2,
    .foundation h3 {
        orphans: 3;
        widows: 3; }
    .foundation h2,
    .foundation h3 {
        page-break-after: avoid; }
    .foundation print-break-inside {
        page-break-inside: auto; } }

/**
 * Foundation for Sites by ZURB
 * Version 6.4.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */

.foundation table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 3px; }
.foundation table thead,
.foundation table tbody,
.foundation table tfoot {
    border: 1px solid #f1f1f1;
    background-color: #fefefe; }
.foundation table caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: bold; }
.foundation table thead {
    background: #f8f8f8;
    color: #0a0a0a; }
.foundation table tfoot {
    background: #f1f1f1;
    color: #0a0a0a; }
.foundation table thead tr,
.foundation table tfoot tr {
    background: transparent; }
.foundation table thead th,
.foundation table thead td,
.foundation table tfoot th,
.foundation table tfoot td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: bold;
    text-align: left; }
.foundation table tbody th,
.foundation table tbody td {
    padding: 0.5rem 0.625rem 0.625rem; }
.foundation table tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f1f1f1; }
.foundation table.unstriped tbody {
    background-color: #fefefe; }
.foundation table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #f1f1f1;
    background-color: #fefefe; }

@media screen and (max-width: 63.9375em) {
    .foundation table.stack thead {
        display: none; }
    .foundation table.stack tfoot {
        display: none; }
    .foundation table.stack tr,
    .foundation table.stack th,
    .foundation table.stack td {
        display: block; }
    .foundation table.stack td {
        border-top: 0; } }

.foundation table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto; }

.foundation table.hover thead tr:hover {
    background-color: #f3f3f3; }

.foundation table.hover tfoot tr:hover {
    background-color: #ececec; }

.foundation table.hover tbody tr:hover {
    background-color: #f9f9f9; }

.foundation table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: #ececec; }

.foundation table-scroll {
    overflow-x: auto; }
.foundation table-scroll .foundation table {
    width: auto; }


.foundation .row {
    /*max-width: 62.5rem;*/
    margin-right: auto;
    margin-left: auto; }
.foundation .row::before, .foundation .row::after {
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1; }
.foundation .row::after {
    clear: both; }
.foundation .row.collapse > .column, .foundation .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
.foundation .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
@media print, screen and (min-width: 40em) {
    .foundation .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
@media print, screen and (min-width: 64em) {
    .foundation .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
.foundation .row .row.collapse {
    margin-right: 0;
    margin-left: 0; }
.foundation .row.expanded {
    max-width: none; }
.foundation .row.expanded .row {
    margin-right: auto;
    margin-left: auto; }
.foundation .row:not(.expanded) .row {
    max-width: none; }

.foundation .column, .foundation .columns {
    width: 100%;
    float: left;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }
.foundation .column:last-child:not(:first-child), .foundation .columns:last-child:not(:first-child) {
    float: right; }
.foundation .column.end:last-child:last-child, .foundation .end.columns:last-child:last-child {
    float: left; }

.foundation .column.row.row, .foundation .row.row.columns {
    float: none; }

.foundation .row .column.row.row, .foundation .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0; }

.foundation .small-1 {
    width: 8.33333%; }

.foundation .small-push-1 {
    position: relative;
    left: 8.33333%; }

.foundation .small-pull-1 {
    position: relative;
    left: -8.33333%; }

.foundation .small-offset-0 {
    margin-left: 0%; }

.foundation .small-2 {
    width: 16.66667%; }

.foundation .small-push-2 {
    position: relative;
    left: 16.66667%; }

.foundation .small-pull-2 {
    position: relative;
    left: -16.66667%; }

.foundation .small-offset-1 {
    margin-left: 8.33333%; }

.foundation .small-3 {
    width: 25%; }

.foundation .small-push-3 {
    position: relative;
    left: 25%; }

.foundation .small-pull-3 {
    position: relative;
    left: -25%; }

.foundation .small-offset-2 {
    margin-left: 16.66667%; }

.foundation .small-4 {
    width: 33.33333%; }

.foundation .small-push-4 {
    position: relative;
    left: 33.33333%; }

.foundation .small-pull-4 {
    position: relative;
    left: -33.33333%; }

.foundation .small-offset-3 {
    margin-left: 25%; }

.foundation .small-5 {
    width: 41.66667%; }

.foundation .small-push-5 {
    position: relative;
    left: 41.66667%; }

.foundation .small-pull-5 {
    position: relative;
    left: -41.66667%; }

.foundation .small-offset-4 {
    margin-left: 33.33333%; }

.foundation .small-6 {
    width: 50%; }

.foundation .small-push-6 {
    position: relative;
    left: 50%; }

.foundation .small-pull-6 {
    position: relative;
    left: -50%; }

.foundation .small-offset-5 {
    margin-left: 41.66667%; }

.foundation .small-7 {
    width: 58.33333%; }

.foundation .small-push-7 {
    position: relative;
    left: 58.33333%; }

.foundation .small-pull-7 {
    position: relative;
    left: -58.33333%; }

.foundation .small-offset-6 {
    margin-left: 50%; }

.foundation .small-8 {
    width: 66.66667%; }

.foundation .small-push-8 {
    position: relative;
    left: 66.66667%; }

.foundation .small-pull-8 {
    position: relative;
    left: -66.66667%; }

.foundation .small-offset-7 {
    margin-left: 58.33333%; }

.foundation .small-9 {
    width: 75%; }

.foundation .small-push-9 {
    position: relative;
    left: 75%; }

.foundation .small-pull-9 {
    position: relative;
    left: -75%; }

.foundation .small-offset-8 {
    margin-left: 66.66667%; }

.foundation .small-10 {
    width: 83.33333%; }

.foundation .small-push-10 {
    position: relative;
    left: 83.33333%; }

.foundation .small-pull-10 {
    position: relative;
    left: -83.33333%; }

.foundation .small-offset-9 {
    margin-left: 75%; }

.foundation .small-11 {
    width: 91.66667%; }

.foundation .small-push-11 {
    position: relative;
    left: 91.66667%; }

.foundation .small-pull-11 {
    position: relative;
    left: -91.66667%; }

.foundation .small-offset-10 {
    margin-left: 83.33333%; }

.foundation .small-12 {
    width: 100%; }

.foundation .small-offset-11 {
    margin-left: 91.66667%; }

.foundation .small-up-1 > .column, .foundation .small-up-1 > .columns {
    float: left;
    width: 100%; }
.foundation .small-up-1 > .column:nth-of-type(1n), .foundation .small-up-1 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-1 > .column:nth-of-type(1n+1), .foundation .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both; }
.foundation .small-up-1 > .column:last-child, .foundation .small-up-1 > .columns:last-child {
    float: left; }

.foundation .small-up-2 > .column, .foundation .small-up-2 > .columns {
    float: left;
    width: 50%; }
.foundation .small-up-2 > .column:nth-of-type(1n), .foundation .small-up-2 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-2 > .column:nth-of-type(2n+1), .foundation .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both; }
.foundation .small-up-2 > .column:last-child, .foundation .small-up-2 > .columns:last-child {
    float: left; }

.foundation .small-up-3 > .column, .foundation .small-up-3 > .columns {
    float: left;
    width: 33.33333%; }
.foundation .small-up-3 > .column:nth-of-type(1n), .foundation .small-up-3 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-3 > .column:nth-of-type(3n+1), .foundation .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both; }
.foundation .small-up-3 > .column:last-child, .foundation .small-up-3 > .columns:last-child {
    float: left; }

.foundation .small-up-4 > .column, .foundation .small-up-4 > .columns {
    float: left;
    width: 25%; }
.foundation .small-up-4 > .column:nth-of-type(1n), .foundation .small-up-4 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-4 > .column:nth-of-type(4n+1), .foundation .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both; }
.foundation .small-up-4 > .column:last-child, .foundation .small-up-4 > .columns:last-child {
    float: left; }

.foundation .small-up-5 > .column, .foundation .small-up-5 > .columns {
    float: left;
    width: 20%; }
.foundation .small-up-5 > .column:nth-of-type(1n), .foundation .small-up-5 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-5 > .column:nth-of-type(5n+1), .foundation .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both; }
.foundation .small-up-5 > .column:last-child, .foundation .small-up-5 > .columns:last-child {
    float: left; }

.foundation .small-up-6 > .column, .foundation .small-up-6 > .columns {
    float: left;
    width: 16.66667%; }
.foundation .small-up-6 > .column:nth-of-type(1n), .foundation .small-up-6 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-6 > .column:nth-of-type(6n+1), .foundation .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both; }
.foundation .small-up-6 > .column:last-child, .foundation .small-up-6 > .columns:last-child {
    float: left; }

.foundation .small-up-7 > .column, .foundation .small-up-7 > .columns {
    float: left;
    width: 14.28571%; }
.foundation .small-up-7 > .column:nth-of-type(1n), .foundation .small-up-7 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-7 > .column:nth-of-type(7n+1), .foundation .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both; }
.foundation .small-up-7 > .column:last-child, .foundation .small-up-7 > .columns:last-child {
    float: left; }

.foundation .small-up-8 > .column, .foundation .small-up-8 > .columns {
    float: left;
    width: 12.5%; }
.foundation .small-up-8 > .column:nth-of-type(1n), .foundation .small-up-8 > .columns:nth-of-type(1n) {
    clear: none; }
.foundation .small-up-8 > .column:nth-of-type(8n+1), .foundation .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both; }
.foundation .small-up-8 > .column:last-child, .foundation .small-up-8 > .columns:last-child {
    float: left; }

.foundation .small-collapse > .column, .foundation .small-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }

.foundation .small-collapse .row {
    margin-right: 0;
    margin-left: 0; }

.foundation .expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0; }

.foundation .small-uncollapse > .column, .foundation .small-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; }

.foundation .small-centered {
    margin-right: auto;
    margin-left: auto; }
.foundation .small-centered, .foundation .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both; }

.foundation .small-uncentered,
.foundation .small-push-0,
.foundation .small-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0; }

@media print, screen and (min-width: 40em) {
    .foundation .medium-1 {
        width: 8.33333%; }
    .foundation .medium-push-1 {
        position: relative;
        left: 8.33333%; }
    .foundation .medium-pull-1 {
        position: relative;
        left: -8.33333%; }
    .foundation .medium-offset-0 {
        margin-left: 0%; }
    .foundation .medium-2 {
        width: 16.66667%; }
    .foundation .medium-push-2 {
        position: relative;
        left: 16.66667%; }
    .foundation .medium-pull-2 {
        position: relative;
        left: -16.66667%; }
    .foundation .medium-offset-1 {
        margin-left: 8.33333%; }
    .foundation .medium-3 {
        width: 25%; }
    .foundation .medium-push-3 {
        position: relative;
        left: 25%; }
    .foundation .medium-pull-3 {
        position: relative;
        left: -25%; }
    .foundation .medium-offset-2 {
        margin-left: 16.66667%; }
    .foundation .medium-4 {
        width: 33.33333%; }
    .foundation .medium-push-4 {
        position: relative;
        left: 33.33333%; }
    .foundation .medium-pull-4 {
        position: relative;
        left: -33.33333%; }
    .foundation .medium-offset-3 {
        margin-left: 25%; }
    .foundation .medium-5 {
        width: 41.66667%; }
    .foundation .medium-push-5 {
        position: relative;
        left: 41.66667%; }
    .foundation .medium-pull-5 {
        position: relative;
        left: -41.66667%; }
    .foundation .medium-offset-4 {
        margin-left: 33.33333%; }
    .foundation .medium-6 {
        width: 50%; }
    .foundation .medium-push-6 {
        position: relative;
        left: 50%; }
    .foundation .medium-pull-6 {
        position: relative;
        left: -50%; }
    .foundation .medium-offset-5 {
        margin-left: 41.66667%; }
    .foundation .medium-7 {
        width: 58.33333%; }
    .foundation .medium-push-7 {
        position: relative;
        left: 58.33333%; }
    .foundation .medium-pull-7 {
        position: relative;
        left: -58.33333%; }
    .foundation .medium-offset-6 {
        margin-left: 50%; }
    .foundation .medium-8 {
        width: 66.66667%; }
    .foundation .medium-push-8 {
        position: relative;
        left: 66.66667%; }
    .foundation .medium-pull-8 {
        position: relative;
        left: -66.66667%; }
    .foundation .medium-offset-7 {
        margin-left: 58.33333%; }
    .foundation .medium-9 {
        width: 75%; }
    .foundation .medium-push-9 {
        position: relative;
        left: 75%; }
    .foundation .medium-pull-9 {
        position: relative;
        left: -75%; }
    .foundation .medium-offset-8 {
        margin-left: 66.66667%; }
    .foundation .medium-10 {
        width: 83.33333%; }
    .foundation .medium-push-10 {
        position: relative;
        left: 83.33333%; }
    .foundation .medium-pull-10 {
        position: relative;
        left: -83.33333%; }
    .foundation .medium-offset-9 {
        margin-left: 75%; }
    .foundation .medium-11 {
        width: 91.66667%; }
    .foundation .medium-push-11 {
        position: relative;
        left: 91.66667%; }
    .foundation .medium-pull-11 {
        position: relative;
        left: -91.66667%; }
    .foundation .medium-offset-10 {
        margin-left: 83.33333%; }
    .foundation .medium-12 {
        width: 100%; }
    .foundation .medium-offset-11 {
        margin-left: 91.66667%; }
    .foundation .medium-up-1 > .column, .foundation .medium-up-1 > .columns {
        float: left;
        width: 100%; }
    .foundation .medium-up-1 > .column:nth-of-type(1n), .foundation .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-1 > .column:nth-of-type(1n+1), .foundation .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
    .foundation .medium-up-1 > .column:last-child, .foundation .medium-up-1 > .columns:last-child {
        float: left; }
    .foundation .medium-up-2 > .column, .foundation .medium-up-2 > .columns {
        float: left;
        width: 50%; }
    .foundation .medium-up-2 > .column:nth-of-type(1n), .foundation .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-2 > .column:nth-of-type(2n+1), .foundation .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
    .foundation .medium-up-2 > .column:last-child, .foundation .medium-up-2 > .columns:last-child {
        float: left; }
    .foundation .medium-up-3 > .column, .foundation .medium-up-3 > .columns {
        float: left;
        width: 33.33333%; }
    .foundation .medium-up-3 > .column:nth-of-type(1n), .foundation .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-3 > .column:nth-of-type(3n+1), .foundation .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
    .foundation .medium-up-3 > .column:last-child, .foundation .medium-up-3 > .columns:last-child {
        float: left; }
    .foundation .medium-up-4 > .column, .foundation .medium-up-4 > .columns {
        float: left;
        width: 25%; }
    .foundation .medium-up-4 > .column:nth-of-type(1n), .foundation .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-4 > .column:nth-of-type(4n+1), .foundation .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
    .foundation .medium-up-4 > .column:last-child, .foundation .medium-up-4 > .columns:last-child {
        float: left; }
    .foundation .medium-up-5 > .column, .foundation .medium-up-5 > .columns {
        float: left;
        width: 20%; }
    .foundation .medium-up-5 > .column:nth-of-type(1n), .foundation .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-5 > .column:nth-of-type(5n+1), .foundation .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
    .foundation .medium-up-5 > .column:last-child, .foundation .medium-up-5 > .columns:last-child {
        float: left; }
    .foundation .medium-up-6 > .column, .foundation .medium-up-6 > .columns {
        float: left;
        width: 16.66667%; }
    .foundation .medium-up-6 > .column:nth-of-type(1n), .foundation .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-6 > .column:nth-of-type(6n+1), .foundation .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
    .foundation .medium-up-6 > .column:last-child, .foundation .medium-up-6 > .columns:last-child {
        float: left; }
    .foundation .medium-up-7 > .column, .foundation .medium-up-7 > .columns {
        float: left;
        width: 14.28571%; }
    .foundation .medium-up-7 > .column:nth-of-type(1n), .foundation .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-7 > .column:nth-of-type(7n+1), .foundation .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
    .foundation .medium-up-7 > .column:last-child, .foundation .medium-up-7 > .columns:last-child {
        float: left; }
    .foundation .medium-up-8 > .column, .foundation .medium-up-8 > .columns {
        float: left;
        width: 12.5%; }
    .foundation .medium-up-8 > .column:nth-of-type(1n), .foundation .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .medium-up-8 > .column:nth-of-type(8n+1), .foundation .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
    .foundation .medium-up-8 > .column:last-child, .foundation .medium-up-8 > .columns:last-child {
        float: left; }
    .foundation .medium-collapse > .column, .foundation .medium-collapse > .columns {
        padding-right: 0;
        padding-left: 0; }
    .foundation .medium-collapse .row {
        margin-right: 0;
        margin-left: 0; }
    .foundation .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0; }
    .foundation .medium-uncollapse > .column, .foundation .medium-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; }
    .foundation .medium-centered {
        margin-right: auto;
        margin-left: auto; }
    .foundation .medium-centered, .foundation .medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both; }
    .foundation .medium-uncentered,
    .foundation .medium-push-0,
    .foundation .medium-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0; } }

@media print, screen and (min-width: 64em) {
    .foundation .large-1 {
        width: 8.33333%; }
    .foundation .large-push-1 {
        position: relative;
        left: 8.33333%; }
    .foundation .large-pull-1 {
        position: relative;
        left: -8.33333%; }
    .foundation .large-offset-0 {
        margin-left: 0%; }
    .foundation .large-2 {
        width: 16.66667%; }
    .foundation .large-push-2 {
        position: relative;
        left: 16.66667%; }
    .foundation .large-pull-2 {
        position: relative;
        left: -16.66667%; }
    .foundation .large-offset-1 {
        margin-left: 8.33333%; }
    .foundation .large-3 {
        width: 25%; }
    .foundation .large-push-3 {
        position: relative;
        left: 25%; }
    .foundation .large-pull-3 {
        position: relative;
        left: -25%; }
    .foundation .large-offset-2 {
        margin-left: 16.66667%; }
    .foundation .large-4 {
        width: 33.33333%; }
    .foundation .large-push-4 {
        position: relative;
        left: 33.33333%; }
    .foundation .large-pull-4 {
        position: relative;
        left: -33.33333%; }
    .foundation .large-offset-3 {
        margin-left: 25%; }
    .foundation .large-5 {
        width: 41.66667%; }
    .foundation .large-push-5 {
        position: relative;
        left: 41.66667%; }
    .foundation .large-pull-5 {
        position: relative;
        left: -41.66667%; }
    .foundation .large-offset-4 {
        margin-left: 33.33333%; }
    .foundation .large-6 {
        width: 50%; }
    .foundation .large-push-6 {
        position: relative;
        left: 50%; }
    .foundation .large-pull-6 {
        position: relative;
        left: -50%; }
    .foundation .large-offset-5 {
        margin-left: 41.66667%; }
    .foundation .large-7 {
        width: 58.33333%; }
    .foundation .large-push-7 {
        position: relative;
        left: 58.33333%; }
    .foundation .large-pull-7 {
        position: relative;
        left: -58.33333%; }
    .foundation .large-offset-6 {
        margin-left: 50%; }
    .foundation .large-8 {
        width: 66.66667%; }
    .foundation .large-push-8 {
        position: relative;
        left: 66.66667%; }
    .foundation .large-pull-8 {
        position: relative;
        left: -66.66667%; }
    .foundation .large-offset-7 {
        margin-left: 58.33333%; }
    .foundation .large-9 {
        width: 75%; }
    .foundation .large-push-9 {
        position: relative;
        left: 75%; }
    .foundation .large-pull-9 {
        position: relative;
        left: -75%; }
    .foundation .large-offset-8 {
        margin-left: 66.66667%; }
    .foundation .large-10 {
        width: 83.33333%; }
    .foundation .large-push-10 {
        position: relative;
        left: 83.33333%; }
    .foundation .large-pull-10 {
        position: relative;
        left: -83.33333%; }
    .foundation .large-offset-9 {
        margin-left: 75%; }
    .foundation .large-11 {
        width: 91.66667%; }
    .foundation .large-push-11 {
        position: relative;
        left: 91.66667%; }
    .foundation .large-pull-11 {
        position: relative;
        left: -91.66667%; }
    .foundation .large-offset-10 {
        margin-left: 83.33333%; }
    .foundation .large-12 {
        width: 100%; }
    .foundation .large-offset-11 {
        margin-left: 91.66667%; }
    .foundation .large-up-1 > .column, .foundation .large-up-1 > .columns {
        float: left;
        width: 100%; }
    .foundation .large-up-1 > .column:nth-of-type(1n), .foundation .large-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-1 > .column:nth-of-type(1n+1), .foundation .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
    .foundation .large-up-1 > .column:last-child, .foundation .large-up-1 > .columns:last-child {
        float: left; }
    .foundation .large-up-2 > .column, .foundation .large-up-2 > .columns {
        float: left;
        width: 50%; }
    .foundation .large-up-2 > .column:nth-of-type(1n), .foundation .large-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-2 > .column:nth-of-type(2n+1), .foundation .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
    .foundation .large-up-2 > .column:last-child, .foundation .large-up-2 > .columns:last-child {
        float: left; }
    .foundation .large-up-3 > .column, .foundation .large-up-3 > .columns {
        float: left;
        width: 33.33333%; }
    .foundation .large-up-3 > .column:nth-of-type(1n), .foundation .large-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-3 > .column:nth-of-type(3n+1), .foundation .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
    .foundation .large-up-3 > .column:last-child, .foundation .large-up-3 > .columns:last-child {
        float: left; }
    .foundation .large-up-4 > .column, .foundation .large-up-4 > .columns {
        float: left;
        width: 25%; }
    .foundation .large-up-4 > .column:nth-of-type(1n), .foundation .large-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-4 > .column:nth-of-type(4n+1), .foundation .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
    .foundation .large-up-4 > .column:last-child, .foundation .large-up-4 > .columns:last-child {
        float: left; }
    .foundation .large-up-5 > .column, .foundation .large-up-5 > .columns {
        float: left;
        width: 20%; }
    .foundation .large-up-5 > .column:nth-of-type(1n), .foundation .large-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-5 > .column:nth-of-type(5n+1), .foundation .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
    .foundation .large-up-5 > .column:last-child, .foundation .large-up-5 > .columns:last-child {
        float: left; }
    .foundation .large-up-6 > .column, .foundation .large-up-6 > .columns {
        float: left;
        width: 16.66667%; }
    .foundation .large-up-6 > .column:nth-of-type(1n), .foundation .large-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-6 > .column:nth-of-type(6n+1), .foundation .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
    .foundation .large-up-6 > .column:last-child, .foundation .large-up-6 > .columns:last-child {
        float: left; }
    .foundation .large-up-7 > .column, .foundation .large-up-7 > .columns {
        float: left;
        width: 14.28571%; }
    .foundation .large-up-7 > .column:nth-of-type(1n), .foundation .large-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-7 > .column:nth-of-type(7n+1), .foundation .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
    .foundation .large-up-7 > .column:last-child, .foundation .large-up-7 > .columns:last-child {
        float: left; }
    .foundation .large-up-8 > .column, .foundation .large-up-8 > .columns {
        float: left;
        width: 12.5%; }
    .foundation .large-up-8 > .column:nth-of-type(1n), .foundation .large-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
    .foundation .large-up-8 > .column:nth-of-type(8n+1), .foundation .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
    .foundation .large-up-8 > .column:last-child, .foundation .large-up-8 > .columns:last-child {
        float: left; }
    .foundation .large-collapse > .column, .foundation .large-collapse > .columns {
        padding-right: 0;
        padding-left: 0; }
    .foundation .large-collapse .row {
        margin-right: 0;
        margin-left: 0; }
    .foundation .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0; }
    .foundation .large-uncollapse > .column, .foundation .large-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; }
    .foundation .large-centered {
        margin-right: auto;
        margin-left: auto; }
    .foundation .large-centered, .foundation .large-centered:last-child:not(:first-child) {
        float: none;
        clear: both; }
    .foundation .large-uncentered,
    .foundation .large-push-0,
    .foundation .large-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0; }
}

