/*--------------------------------------------------------------
# Foundation overrides & custom styles
--------------------------------------------------------------*/

/* Rows, columns */

.row {
    max-width: 75rem; /* Foundation default = 62.5rem */
}
#content .row .row {
    margin-bottom: 0;
}
/*
.row.condensed-50rem,
.row .row.condensed-50rem {
    max-width: 49.9375rem
}
.row.condensed-62rem,
.row .row.condensed-62rem  {
    max-width: 62.5rem
}
*/
.row .column > .row.condensed-50rem,
.row .columns > .row.condensed-50rem,
.row .column > .row.condensed-62rem,
.row .columns > .row.condensed-62rem {
    margin-left: auto;
    margin-right: auto;
}
.row form > .row.condensed-50rem,
.row form > .row.condensed-50rem {
    margin-left: auto;
    margin-right: auto;
}
.row.expanded-75rem,
.row.expanded .row.expanded-75rem {
    max-width: 74.9375rem
}
.row.expanded-90rem,
.row.expanded .row.expanded-90rem {
    max-width: 89.9375rem
}
.row.expanded-100rem,
.row.expanded .row.expanded-100rem {
    max-width: 99.9375rem
}
.row.expanded-120rem,
.row.expanded .row.expanded-120rem {
    max-width: 119.9375rem
}
.row.expanded .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
}
.row.expanded .row.expanded {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.column, .columns {
}
@media screen and (min-width: 64em) {
    .row.condensed-50rem,
    .row .row.condensed-50rem {
        max-width: 49.9375rem
    }
    .row.condensed-62rem,
    .row .row.condensed-62rem  {
        max-width: 62.5rem
    }
}


/* Forms, inputs */
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea {
    height: auto;
    padding: .5rem;
}


.sticky {
    position: static;
    z-index: auto;
    -webkit-transform: none;
    transform: none;
}



/* SVG */
svg:not(:root) {
    overflow: visible;
}