.footer-box .row {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.footer-box .row::before, .footer-box .row::after {
    content: " ";
    display: table;
}
.footer-box .row::after {
    clear: both;
}
.footer-box .row.collapse > .column, .footer-box .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0;
}
.footer-box .row .row {
    max-width: none;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    max-width: none;
}

.footer-box .row .row.collapse {
    margin-left: 0;
    margin-right: 0;
}
.footer-box .row.expanded {
    max-width: none;
}
.footer-box .row.expanded .row {
    margin-left: auto;
    margin-right: auto;
}
.footer-box .column, .footer-box .columns {
    width: 100%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
@media screen and (min-width: 40em) {
    .footer-box .column, .footer-box .columns {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.footer-box .column:last-child:not(:first-child), .footer-box .columns:last-child:not(:first-child) {
    float: right;
}
.footer-box .column.end:last-child:last-child, .footer-box .end.columns:last-child:last-child {
    float: left;
}
.footer-box .column.row.row, .footer-box .row.row.columns {
    float: none;
}
.footer-box .row .column.row.row, .footer-box .row .row.row.columns {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}
.footer-box .small-1 {
    width: 8.33333%;
}
.footer-box .small-push-1 {
    position: relative;
    left: 8.33333%;
}
.footer-box .small-pull-1 {
    position: relative;
    left: -8.33333%;
}
.footer-box .small-offset-0 {
    margin-left: 0%;
}
.footer-box .small-2 {
    width: 16.66667%;
}
.footer-box .small-push-2 {
    position: relative;
    left: 16.66667%;
}
.footer-box .small-pull-2 {
    position: relative;
    left: -16.66667%;
}
.footer-box .small-offset-1 {
    margin-left: 8.33333%;
}
.footer-box .small-3 {
    width: 25%;
}
.footer-box .small-push-3 {
    position: relative;
    left: 25%;
}
.footer-box .small-pull-3 {
    position: relative;
    left: -25%;
}
.footer-box .small-offset-2 {
    margin-left: 16.66667%;
}
.footer-box .small-4 {
    width: 33.33333%;
}
.footer-box .small-push-4 {
    position: relative;
    left: 33.33333%;
}
.footer-box .small-pull-4 {
    position: relative;
    left: -33.33333%;
}
.footer-box .small-offset-3 {
    margin-left: 25%;
}
.footer-box .small-5 {
    width: 41.66667%;
}
.footer-box .small-push-5 {
    position: relative;
    left: 41.66667%;
}
.footer-box .small-pull-5 {
    position: relative;
    left: -41.66667%;
}
.footer-box .small-offset-4 {
    margin-left: 33.33333%;
}
.footer-box .small-6 {
    width: 50%;
}
.footer-box .small-push-6 {
    position: relative;
    left: 50%;
}
.footer-box .small-pull-6 {
    position: relative;
    left: -50%;
}
.footer-box .small-offset-5 {
    margin-left: 41.66667%;
}
.footer-box .small-7 {
    width: 58.33333%;
}
.footer-box .small-push-7 {
    position: relative;
    left: 58.33333%;
}
.footer-box .small-pull-7 {
    position: relative;
    left: -58.33333%;
}
.footer-box .small-offset-6 {
    margin-left: 50%;
}
.footer-box .small-8 {
    width: 66.66667%;
}
.footer-box .small-push-8 {
    position: relative;
    left: 66.66667%;
}
.footer-box .small-pull-8 {
    position: relative;
    left: -66.66667%;
}
.footer-box .small-offset-7 {
    margin-left: 58.33333%;
}
.footer-box .small-9 {
    width: 75%;
}
.footer-box .small-push-9 {
    position: relative;
    left: 75%;
}
.footer-box .small-pull-9 {
    position: relative;
    left: -75%;
}
.footer-box .small-offset-8 {
    margin-left: 66.66667%;
}
.footer-box .small-10 {
    width: 83.33333%;
}
.footer-box .small-push-10 {
    position: relative;
    left: 83.33333%;
}
.footer-box .small-pull-10 {
    position: relative;
    left: -83.33333%;
}
.footer-box .small-offset-9 {
    margin-left: 75%;
}
.footer-box .small-11 {
    width: 91.66667%;
}
.footer-box .small-push-11 {
    position: relative;
    left: 91.66667%;
}
.footer-box .small-pull-11 {
    position: relative;
    left: -91.66667%;
}
.footer-box .small-offset-10 {
    margin-left: 83.33333%;
}
.footer-box .small-12 {
    width: 100%;
}
.footer-box .small-offset-11 {
    margin-left: 91.66667%;
}
.footer-box .small-up-1 > .column, .footer-box .small-up-1 > .columns {
    width: 100%;
    float: left;
}
.footer-box .small-up-1 > .column:nth-of-type(1n), .footer-box .small-up-1 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-1 > .column:nth-of-type(1n+1), .footer-box .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
}
.footer-box .small-up-1 > .column:last-child, .footer-box .small-up-1 > .columns:last-child {
    float: left;
}
.footer-box .small-up-2 > .column, .footer-box .small-up-2 > .columns {
    width: 50%;
    float: left;
}
.footer-box .small-up-2 > .column:nth-of-type(1n), .footer-box .small-up-2 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-2 > .column:nth-of-type(2n+1), .footer-box .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
}
.footer-box .small-up-2 > .column:last-child, .footer-box .small-up-2 > .columns:last-child {
    float: left;
}
.footer-box .small-up-3 > .column, .footer-box .small-up-3 > .columns {
    width: 33.33333%;
    float: left;
}
.footer-box .small-up-3 > .column:nth-of-type(1n), .footer-box .small-up-3 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-3 > .column:nth-of-type(3n+1), .footer-box .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
}
.footer-box .small-up-3 > .column:last-child, .footer-box .small-up-3 > .columns:last-child {
    float: left;
}
.footer-box .small-up-4 > .column, .footer-box .small-up-4 > .columns {
    width: 25%;
    float: left;
}
.footer-box .small-up-4 > .column:nth-of-type(1n), .footer-box .small-up-4 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-4 > .column:nth-of-type(4n+1), .footer-box .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
}
.footer-box .small-up-4 > .column:last-child, .footer-box .small-up-4 > .columns:last-child {
    float: left;
}
.footer-box .small-up-5 > .column, .footer-box .small-up-5 > .columns {
    width: 20%;
    float: left;
}
.footer-box .small-up-5 > .column:nth-of-type(1n), .footer-box .small-up-5 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-5 > .column:nth-of-type(5n+1), .footer-box .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
}
.footer-box .small-up-5 > .column:last-child, .footer-box .small-up-5 > .columns:last-child {
    float: left;
}
.footer-box .small-up-6 > .column, .footer-box .small-up-6 > .columns {
    width: 16.66667%;
    float: left;
}
.footer-box .small-up-6 > .column:nth-of-type(1n), .footer-box .small-up-6 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-6 > .column:nth-of-type(6n+1), .footer-box .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
}
.footer-box .small-up-6 > .column:last-child, .footer-box .small-up-6 > .columns:last-child {
    float: left;
}
.footer-box .small-up-7 > .column, .footer-box .small-up-7 > .columns {
    width: 14.28571%;
    float: left;
}
.footer-box .small-up-7 > .column:nth-of-type(1n), .footer-box .small-up-7 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-7 > .column:nth-of-type(7n+1), .footer-box .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
}
.footer-box .small-up-7 > .column:last-child, .footer-box .small-up-7 > .columns:last-child {
    float: left;
}
.footer-box .small-up-8 > .column, .footer-box .small-up-8 > .columns {
    width: 12.5%;
    float: left;
}
.footer-box .small-up-8 > .column:nth-of-type(1n), .footer-box .small-up-8 > .columns:nth-of-type(1n) {
    clear: none;
}
.footer-box .small-up-8 > .column:nth-of-type(8n+1), .footer-box .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
}
.footer-box .small-up-8 > .column:last-child, .footer-box .small-up-8 > .columns:last-child {
    float: left;
}
.footer-box .small-collapse > .column, .footer-box .small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
}
.footer-box .small-collapse .row {
    margin-left: 0;
    margin-right: 0;
}
.footer-box .small-uncollapse > .column, .footer-box .small-uncollapse > .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.footer-box .small-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.footer-box .small-uncentered,
.footer-box .small-push-0,
.footer-box .small-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
}
@media screen and (min-width: 40em) {
    .footer-box .medium-1 {
        width: 8.33333%;
    }
    .footer-box .medium-push-1 {
        position: relative;
        left: 8.33333%;
    }
    .footer-box .medium-pull-1 {
        position: relative;
        left: -8.33333%;
    }
    .footer-box .medium-offset-0 {
        margin-left: 0%;
    }
    .footer-box .medium-2 {
        width: 16.66667%;
    }
    .footer-box .medium-push-2 {
        position: relative;
        left: 16.66667%;
    }
    .footer-box .medium-pull-2 {
        position: relative;
        left: -16.66667%;
    }
    .footer-box .medium-offset-1 {
        margin-left: 8.33333%;
    }
    .footer-box .medium-3 {
        width: 25%;
    }
    .footer-box .medium-push-3 {
        position: relative;
        left: 25%;
    }
    .footer-box .medium-pull-3 {
        position: relative;
        left: -25%;
    }
    .footer-box .medium-offset-2 {
        margin-left: 16.66667%;
    }
    .footer-box .medium-4 {
        width: 33.33333%;
    }
    .footer-box .medium-push-4 {
        position: relative;
        left: 33.33333%;
    }
    .footer-box .medium-pull-4 {
        position: relative;
        left: -33.33333%;
    }
    .footer-box .medium-offset-3 {
        margin-left: 25%;
    }
    .footer-box .medium-5 {
        width: 41.66667%;
    }
    .footer-box .medium-push-5 {
        position: relative;
        left: 41.66667%;
    }
    .footer-box .medium-pull-5 {
        position: relative;
        left: -41.66667%;
    }
    .footer-box .medium-offset-4 {
        margin-left: 33.33333%;
    }
    .footer-box .medium-6 {
        width: 50%;
    }
    .footer-box .medium-push-6 {
        position: relative;
        left: 50%;
    }
    .footer-box .medium-pull-6 {
        position: relative;
        left: -50%;
    }
    .footer-box .medium-offset-5 {
        margin-left: 41.66667%;
    }
    .footer-box .medium-7 {
        width: 58.33333%;
    }
    .footer-box .medium-push-7 {
        position: relative;
        left: 58.33333%;
    }
    .footer-box .medium-pull-7 {
        position: relative;
        left: -58.33333%;
    }
    .footer-box .medium-offset-6 {
        margin-left: 50%;
    }
    .footer-box .medium-8 {
        width: 66.66667%;
    }
    .footer-box .medium-push-8 {
        position: relative;
        left: 66.66667%;
    }
    .footer-box .medium-pull-8 {
        position: relative;
        left: -66.66667%;
    }
    .footer-box .medium-offset-7 {
        margin-left: 58.33333%;
    }
    .footer-box .medium-9 {
        width: 75%;
    }
    .footer-box .medium-push-9 {
        position: relative;
        left: 75%;
    }
    .footer-box .medium-pull-9 {
        position: relative;
        left: -75%;
    }
    .footer-box .medium-offset-8 {
        margin-left: 66.66667%;
    }
    .footer-box .medium-10 {
        width: 83.33333%;
    }
    .footer-box .medium-push-10 {
        position: relative;
        left: 83.33333%;
    }
    .footer-box .medium-pull-10 {
        position: relative;
        left: -83.33333%;
    }
    .footer-box .medium-offset-9 {
        margin-left: 75%;
    }
    .footer-box .medium-11 {
        width: 91.66667%;
    }
    .footer-box .medium-push-11 {
        position: relative;
        left: 91.66667%;
    }
    .footer-box .medium-pull-11 {
        position: relative;
        left: -91.66667%;
    }
    .footer-box .medium-offset-10 {
        margin-left: 83.33333%;
    }
    .footer-box .medium-12 {
        width: 100%;
    }
    .footer-box .medium-offset-11 {
        margin-left: 91.66667%;
    }
    .footer-box .medium-up-1 > .column, .footer-box .medium-up-1 > .columns {
        width: 100%;
        float: left;
    }
    .footer-box .medium-up-1 > .column:nth-of-type(1n), .footer-box .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-1 > .column:nth-of-type(1n+1), .footer-box .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .footer-box .medium-up-1 > .column:last-child, .footer-box .medium-up-1 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-2 > .column, .footer-box .medium-up-2 > .columns {
        width: 50%;
        float: left;
    }
    .footer-box .medium-up-2 > .column:nth-of-type(1n), .footer-box .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-2 > .column:nth-of-type(2n+1), .footer-box .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .footer-box .medium-up-2 > .column:last-child, .footer-box .medium-up-2 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-3 > .column, .footer-box .medium-up-3 > .columns {
        width: 33.33333%;
        float: left;
    }
    .footer-box .medium-up-3 > .column:nth-of-type(1n), .footer-box .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-3 > .column:nth-of-type(3n+1), .footer-box .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .footer-box .medium-up-3 > .column:last-child, .footer-box .medium-up-3 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-4 > .column, .footer-box .medium-up-4 > .columns {
        width: 25%;
        float: left;
    }
    .footer-box .medium-up-4 > .column:nth-of-type(1n), .footer-box .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-4 > .column:nth-of-type(4n+1), .footer-box .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .footer-box .medium-up-4 > .column:last-child, .footer-box .medium-up-4 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-5 > .column, .footer-box .medium-up-5 > .columns {
        width: 20%;
        float: left;
    }
    .footer-box .medium-up-5 > .column:nth-of-type(1n), .footer-box .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-5 > .column:nth-of-type(5n+1), .footer-box .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .footer-box .medium-up-5 > .column:last-child, .footer-box .medium-up-5 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-6 > .column, .footer-box .medium-up-6 > .columns {
        width: 16.66667%;
        float: left;
    }
    .footer-box .medium-up-6 > .column:nth-of-type(1n), .footer-box .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-6 > .column:nth-of-type(6n+1), .footer-box .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .footer-box .medium-up-6 > .column:last-child, .footer-box .medium-up-6 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-7 > .column, .footer-box .medium-up-7 > .columns {
        width: 14.28571%;
        float: left;
    }
    .footer-box .medium-up-7 > .column:nth-of-type(1n), .footer-box .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-7 > .column:nth-of-type(7n+1), .footer-box .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .footer-box .medium-up-7 > .column:last-child, .footer-box .medium-up-7 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-up-8 > .column, .footer-box .medium-up-8 > .columns {
        width: 12.5%;
        float: left;
    }
    .footer-box .medium-up-8 > .column:nth-of-type(1n), .footer-box .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .medium-up-8 > .column:nth-of-type(8n+1), .footer-box .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .footer-box .medium-up-8 > .column:last-child, .footer-box .medium-up-8 > .columns:last-child {
        float: left;
    }
    .footer-box .medium-collapse > .column, .footer-box .medium-collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }
    .footer-box .medium-collapse .row {
        margin-left: 0;
        margin-right: 0;
    }
    .footer-box .medium-uncollapse > .column, .footer-box .medium-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
    }
    .footer-box .medium-centered {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-box .medium-uncentered,
    .footer-box .medium-push-0,
    .footer-box .medium-pull-0 {
        position: static;
        margin-left: 0;
        margin-right: 0;
        float: left;
    }
}
@media screen and (min-width: 64em) {
    .footer-box .large-1 {
        width: 8.33333%;
    }
    .footer-box .large-push-1 {
        position: relative;
        left: 8.33333%;
    }
    .footer-box .large-pull-1 {
        position: relative;
        left: -8.33333%;
    }
    .footer-box .large-offset-0 {
        margin-left: 0%;
    }
    .footer-box .large-2 {
        width: 16.66667%;
    }
    .footer-box .large-push-2 {
        position: relative;
        left: 16.66667%;
    }
    .footer-box .large-pull-2 {
        position: relative;
        left: -16.66667%;
    }
    .footer-box .large-offset-1 {
        margin-left: 8.33333%;
    }
    .footer-box .large-3 {
        width: 25%;
    }
    .footer-box .large-push-3 {
        position: relative;
        left: 25%;
    }
    .footer-box .large-pull-3 {
        position: relative;
        left: -25%;
    }
    .footer-box .large-offset-2 {
        margin-left: 16.66667%;
    }
    .footer-box .large-4 {
        width: 33.33333%;
    }
    .footer-box .large-push-4 {
        position: relative;
        left: 33.33333%;
    }
    .footer-box .large-pull-4 {
        position: relative;
        left: -33.33333%;
    }
    .footer-box .large-offset-3 {
        margin-left: 25%;
    }
    .footer-box .large-5 {
        width: 41.66667%;
    }
    .footer-box .large-push-5 {
        position: relative;
        left: 41.66667%;
    }
    .footer-box .large-pull-5 {
        position: relative;
        left: -41.66667%;
    }
    .footer-box .large-offset-4 {
        margin-left: 33.33333%;
    }
    .footer-box .large-6 {
        width: 50%;
    }
    .footer-box .large-push-6 {
        position: relative;
        left: 50%;
    }
    .footer-box .large-pull-6 {
        position: relative;
        left: -50%;
    }
    .footer-box .large-offset-5 {
        margin-left: 41.66667%;
    }
    .footer-box .large-7 {
        width: 58.33333%;
    }
    .footer-box .large-push-7 {
        position: relative;
        left: 58.33333%;
    }
    .footer-box .large-pull-7 {
        position: relative;
        left: -58.33333%;
    }
    .footer-box .large-offset-6 {
        margin-left: 50%;
    }
    .footer-box .large-8 {
        width: 66.66667%;
    }
    .footer-box .large-push-8 {
        position: relative;
        left: 66.66667%;
    }
    .footer-box .large-pull-8 {
        position: relative;
        left: -66.66667%;
    }
    .footer-box .large-offset-7 {
        margin-left: 58.33333%;
    }
    .footer-box .large-9 {
        width: 75%;
    }
    .footer-box .large-push-9 {
        position: relative;
        left: 75%;
    }
    .footer-box .large-pull-9 {
        position: relative;
        left: -75%;
    }
    .footer-box .large-offset-8 {
        margin-left: 66.66667%;
    }
    .footer-box .large-10 {
        width: 83.33333%;
    }
    .footer-box .large-push-10 {
        position: relative;
        left: 83.33333%;
    }
    .footer-box .large-pull-10 {
        position: relative;
        left: -83.33333%;
    }
    .footer-box .large-offset-9 {
        margin-left: 75%;
    }
    .footer-box .large-11 {
        width: 91.66667%;
    }
    .footer-box .large-push-11 {
        position: relative;
        left: 91.66667%;
    }
    .footer-box .large-pull-11 {
        position: relative;
        left: -91.66667%;
    }
    .footer-box .large-offset-10 {
        margin-left: 83.33333%;
    }
    .footer-box .large-12 {
        width: 100%;
    }
    .footer-box .large-offset-11 {
        margin-left: 91.66667%;
    }
    .footer-box .large-up-1 > .column, .footer-box .large-up-1 > .columns {
        width: 100%;
        float: left;
    }
    .footer-box .large-up-1 > .column:nth-of-type(1n), .footer-box .large-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-1 > .column:nth-of-type(1n+1), .footer-box .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }
    .footer-box .large-up-1 > .column:last-child, .footer-box .large-up-1 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-2 > .column, .footer-box .large-up-2 > .columns {
        width: 50%;
        float: left;
    }
    .footer-box .large-up-2 > .column:nth-of-type(1n), .footer-box .large-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-2 > .column:nth-of-type(2n+1), .footer-box .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }
    .footer-box .large-up-2 > .column:last-child, .footer-box .large-up-2 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-3 > .column, .footer-box .large-up-3 > .columns {
        width: 33.33333%;
        float: left;
    }
    .footer-box .large-up-3 > .column:nth-of-type(1n), .footer-box .large-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-3 > .column:nth-of-type(3n+1), .footer-box .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }
    .footer-box .large-up-3 > .column:last-child, .footer-box .large-up-3 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-4 > .column, .footer-box .large-up-4 > .columns {
        width: 25%;
        float: left;
    }
    .footer-box .large-up-4 > .column:nth-of-type(1n), .footer-box .large-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-4 > .column:nth-of-type(4n+1), .footer-box .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }
    .footer-box .large-up-4 > .column:last-child, .footer-box .large-up-4 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-5 > .column, .footer-box .large-up-5 > .columns {
        width: 20%;
        float: left;
    }
    .footer-box .large-up-5 > .column:nth-of-type(1n), .footer-box .large-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-5 > .column:nth-of-type(5n+1), .footer-box .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }
    .footer-box .large-up-5 > .column:last-child, .footer-box .large-up-5 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-6 > .column, .footer-box .large-up-6 > .columns {
        width: 16.66667%;
        float: left;
    }
    .footer-box .large-up-6 > .column:nth-of-type(1n), .footer-box .large-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-6 > .column:nth-of-type(6n+1), .footer-box .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }
    .footer-box .large-up-6 > .column:last-child, .footer-box .large-up-6 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-7 > .column, .footer-box .large-up-7 > .columns {
        width: 14.28571%;
        float: left;
    }
    .footer-box .large-up-7 > .column:nth-of-type(1n), .footer-box .large-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-7 > .column:nth-of-type(7n+1), .footer-box .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }
    .footer-box .large-up-7 > .column:last-child, .footer-box .large-up-7 > .columns:last-child {
        float: left;
    }
    .footer-box .large-up-8 > .column, .footer-box .large-up-8 > .columns {
        width: 12.5%;
        float: left;
    }
    .footer-box .large-up-8 > .column:nth-of-type(1n), .footer-box .large-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }
    .footer-box .large-up-8 > .column:nth-of-type(8n+1), .footer-box .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }
    .footer-box .large-up-8 > .column:last-child, .footer-box .large-up-8 > .columns:last-child {
        float: left;
    }
    .footer-box .large-collapse > .column, .footer-box .large-collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }
    .footer-box .large-collapse .row {
        margin-left: 0;
        margin-right: 0;
    }
    .footer-box .large-uncollapse > .column, .footer-box .large-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
    }
    .footer-box .large-centered {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-box .large-uncentered,
    .footer-box .large-push-0,
    .footer-box .large-pull-0 {
        position: static;
        margin-left: 0;
        margin-right: 0;
        float: left;
    }
}

.footer-box .uber-footer {
    color: #5f5f5f;
    font-size: 0.99vw;
    font-weight: 700;
    padding: 2.6vw 0 2.6vw 0 !important;
}
.footer-box .large-6.uber-footer {
    padding: 2.6vw !important;
}
.footer-box .uber-footer p {
    font-size: 1.04vw;
    line-height: 1.4;
    font-weight: 300;
}
.footer-box .uber-footer h3 {
    color: #054798;
    font-weight: 700;
    font-size: 1.33vw;
    line-height: 1.75vw;
}
.footer-box .site-footer {
    border-top: 1px solid #e9e9e9;
    padding: 10px 2vw;
    line-height: 3.26vw;
    font-size: 0.81vw;
    font-weight: 300;
}
.footer-box .uber-footer img,
.footer-box .site-footer img {
    width: auto;
    padding: 10px;
}
.footer-box .uber-footer .excerpt {
    color: #054798;
    padding-top: 1.48vw;
    margin-bottom: 0;
}
.footer-box .uber-footer img {
    padding: 1.48vw 10px;
    float: left;
    margin-bottom: 40px;
}
.footer-box a.read_more {
    font-family: "AGRoundedLTCom-Bold";
    font-size: 0.89vw;
    color: #054798;
}
.footer-box .uber-footer .read_more {
    line-height: 3vw;
}
.footer-box .slicknav_btn {
    background: url("../images/hamburger.png") center center #FFF;
    background-repeat: no-repeat;
    z-index: 888;
    border-radius: 0;
}
.footer-box .excerpt-normal {
    margin: 20px 0;
}
.footer-box .uber-footer a {
    color: #054798;
}
.footer-box .uber-footer a:focus, .footer-box .uber-footer a:hover {
    color: #1585cf;
    text-decoration: none;
}
.footer-box .footer {
    font-size: 0.89vw;
    font-weight: 300;
    color: #0a0a0a;
}
.footer-box .products_category_list_footer,
.footer-box .products_category_list {
    padding: 0;
    margin: 0;
}
.footer-box .products_category_list li {
    list-style-type: none;
    padding: 0.26vw 0;
    width: 50%;
    float: left;
}
.footer-box .products_category_list_footer {
    list-style-type: none;
    padding: 0.26vw 0;
    width: 100%;
    float: left;
}
.footer-box .products_category_list_footer li {
    padding: 3px 0;
}
.footer-box .products_category_list_footer li a,
.footer-box .products_category_list li a {
    font-size: 1.04vw;
    font-weight: 300;
    color: #595959;
    line-height: 1.5;
}
.footer-box a.read-more-button {
    color: #fff;
    background: #054798;
    padding: 7px 15px;
    border-radius: 5px;
}
.footer-box a.read-more-button:hover {
    color: #fff;
}
.footer-box .products_category_list_footer li:nth-child(1),
.footer-box .products_category_list_footer li:nth-child(2),
.footer-box .products_category_list_footer li:nth-child(3),
.footer-box .products_category_list_footer li:nth-child(4) {
    display: none;
}
@media screen and (max-width: 1023px) {
    .footer-box body,
    .footer-box p,
    .footer-box .produkty-menu-box-filter label.check_label,
    .footer-box .products_category_list_footer li a {
        font-size: 12px !important;
    }
    .footer-box .column, .footer-box .columns {
        padding-left: 15px;
        padding-right: 15px;
    }
    .footer-box .uber-footer:not(:first-child) {
        border-top: 1px solid #e9e9e9;
    }

    .footer-box #freeHtmlMapStateInfo h2, .footer-box #freeHtmlMapStateInfo h3, .footer-box .map h2, .footer-box .onas h3, .footer-box .uber-footer h3, .footer-box .post-188 h3, .footer-box .post-188 h4 {
        color: #054798;
        padding: 0;
        margin: 10px auto;
        font-size: 14px;
        line-height: 14px;
        font-weight: 300;
    }

    .footer-box .footer {
        font-size: 8px;
        line-height: 18px;
        text-align: center;
    }

    .footer-box .uber-footer img {
        padding: 1.48vw 10px;
        float: left;
        width: 35vw;
        margin-bottom: 0;
    }

    .footer-box .large-6.uber-footer {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .footer-box .large-6.uber-footer:first-child {
        padding-bottom: 6.6vw !important;
    }

    .footer-box a.read-more-button {
        font-size: 12px;
    }

    .products_category_list_footer li {
        padding: 5px 0;
        border-bottom: 1px solid #ccc;
    }
}






















