@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
    overflow: visible
}

.grid, audio, canvas, progress, video {
    display: inline-block
}

progress, sub, sup {
    vertical-align: baseline
}

.grid, .grid__cell, sub, sup {
    position: relative
}

.grid, .grid__col-12 {
    width: 100%
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box
}

.grid *, .grid :after, .grid :before, legend {
    box-sizing: border-box
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #00AEEF;
    text-decoration: none;
    transition: all 250ms ease-in-out
}

a:active, a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

sub, sup {
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio:not([controls]) {
    display: none;
    height: 0
}

.grid__cell-img, img {
    max-width: 100%;
    height: auto
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button, input, optgroup, select, textarea {
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: ButtonText dotted 1px
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: vertical
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

/*! Reflex v1.5.0 - https://github.com/leejordan/reflex */
.grid {
    display: -webkit-box;
    display: flex;
    zoom: 1;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    max-width: 100%;
    letter-spacing: -.31em !important;
    word-spacing: -.43em !important;
    list-style-type: none
}

.grid :after, .grid :before, .grid:after, .grid:before, [class*=grid__col-] {
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal
}

.grid:after, .grid:before {
    max-width: 100%
}

.grid .grid {
    -webkit-box-flex: 1;
    flex: 1 1 auto
}

[class*=grid__col-] {
    display: inline-block;
    display: -webkit-box;
    display: flex;
    zoom: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative;
    width: 100%;
    vertical-align: top;
    padding: 1em
}

.grid--bleed [class*=grid__col-], .grid__col--bleed {
    padding: 0
}

.grid__cell {
    display: block;
    -webkit-box-flex: 1;
    flex: 1 1 auto
}

:-ms-fullscreen .grid__cell, :root .grid__cell {
    width: 100%
}

.grid__col-11 {
    width: 91.6666666667%
}

.grid__col-10 {
    width: 83.3333333333%
}

.grid__col-9 {
    width: 75%
}

.grid__col-8 {
    width: 66.6666666667%
}

.grid__col-7 {
    width: 58.3333333333%
}

.grid__col-6 {
    width: 50%
}

.grid__col-5 {
    width: 41.6666666667%
}

.grid__col-4 {
    width: 33.3333333333%
}

.grid__col-3 {
    width: 25%
}

.grid__col-2 {
    width: 16.6666666667%
}

.grid__col-1 {
    width: 8.3333333333%
}

@media (min-width: 480px) {
    .grid__col-xs-12 {
        width: 100%
    }

    .grid__col-xs-11 {
        width: 91.6666666667%
    }

    .grid__col-xs-10 {
        width: 83.3333333333%
    }

    .grid__col-xs-9 {
        width: 75%
    }

    .grid__col-xs-8 {
        width: 66.6666666667%
    }

    .grid__col-xs-7 {
        width: 58.3333333333%
    }

    .grid__col-xs-6 {
        width: 50%
    }

    .grid__col-xs-5 {
        width: 41.6666666667%
    }

    .grid__col-xs-4 {
        width: 33.3333333333%
    }

    .grid__col-xs-3 {
        width: 25%
    }

    .grid__col-xs-2 {
        width: 16.6666666667%
    }

    .grid__col-xs-1 {
        width: 8.3333333333%
    }
}

@media (min-width: 782px) {
    .grid__col-sm-12 {
        width: 100%
    }

    .grid__col-sm-11 {
        width: 91.6666666667%
    }

    .grid__col-sm-10 {
        width: 83.3333333333%
    }

    .grid__col-sm-9 {
        width: 75%
    }

    .grid__col-sm-8 {
        width: 66.6666666667%
    }

    .grid__col-sm-7 {
        width: 58.3333333333%
    }

    .grid__col-sm-6 {
        width: 50%
    }

    .grid__col-sm-5 {
        width: 41.6666666667%
    }

    .grid__col-sm-4 {
        width: 33.3333333333%
    }

    .grid__col-sm-3 {
        width: 25%
    }

    .grid__col-sm-2 {
        width: 16.6666666667%
    }

    .grid__col-sm-1 {
        width: 8.3333333333%
    }
}

@media (min-width: 992px) {
    .grid__col-md-12 {
        width: 100%
    }

    .grid__col-md-11 {
        width: 91.6666666667%
    }

    .grid__col-md-10 {
        width: 83.3333333333%
    }

    .grid__col-md-9 {
        width: 75%
    }

    .grid__col-md-8 {
        width: 66.6666666667%
    }

    .grid__col-md-7 {
        width: 58.3333333333%
    }

    .grid__col-md-6 {
        width: 50%
    }

    .grid__col-md-5 {
        width: 41.6666666667%
    }

    .grid__col-md-4 {
        width: 33.3333333333%
    }

    .grid__col-md-3 {
        width: 25%
    }

    .grid__col-md-2 {
        width: 16.6666666667%
    }

    .grid__col-md-1 {
        width: 8.3333333333%
    }
}

@media (min-width: 1200px) {
    .grid__col-lg-12 {
        width: 100%
    }

    .grid__col-lg-11 {
        width: 91.6666666667%
    }

    .grid__col-lg-10 {
        width: 83.3333333333%
    }

    .grid__col-lg-9 {
        width: 75%
    }

    .grid__col-lg-8 {
        width: 66.6666666667%
    }

    .grid__col-lg-7 {
        width: 58.3333333333%
    }

    .grid__col-lg-6 {
        width: 50%
    }

    .grid__col-lg-5 {
        width: 41.6666666667%
    }

    .grid__col-lg-4 {
        width: 33.3333333333%
    }

    .grid__col-lg-3 {
        width: 25%
    }

    .grid__col-lg-2 {
        width: 16.6666666667%
    }

    .grid__col-lg-1 {
        width: 8.3333333333%
    }
}

@media (min-width: 1680px) {
    .grid__col-xlg-12 {
        width: 100%
    }

    .grid__col-xlg-11 {
        width: 91.6666666667%
    }

    .grid__col-xlg-10 {
        width: 83.3333333333%
    }

    .grid__col-xlg-9 {
        width: 75%
    }

    .grid__col-xlg-8 {
        width: 66.6666666667%
    }

    .grid__col-xlg-7 {
        width: 58.3333333333%
    }

    .grid__col-xlg-6 {
        width: 50%
    }

    .grid__col-xlg-5 {
        width: 41.6666666667%
    }

    .grid__col-xlg-4 {
        width: 33.3333333333%
    }

    .grid__col-xlg-3 {
        width: 25%
    }

    .grid__col-xlg-2 {
        width: 16.6666666667%
    }

    .grid__col-xlg-1 {
        width: 8.3333333333%
    }
}

.grid__col-auto {
    -webkit-box-flex: 1;
    flex: 1 0 0px;
    width: auto !important;
    max-width: 100%
}

@media (min-width: 480px) {
    .grid__col-xs-auto {
        -webkit-box-flex: 1;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%
    }
}

@media (min-width: 782px) {
    .grid__col-sm-auto {
        -webkit-box-flex: 1;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%
    }
}

@media (min-width: 992px) {
    .grid__col-md-auto {
        -webkit-box-flex: 1;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .grid__col-lg-auto {
        -webkit-box-flex: 1;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%
    }
}

@media (min-width: 1680px) {
    .grid__col-xlg-auto {
        -webkit-box-flex: 1;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%
    }
}

.grid--order-12 {
    -webkit-box-ordinal-group: 13;
    order: 12
}

.grid--order-11 {
    -webkit-box-ordinal-group: 12;
    order: 11
}

.grid--order-10 {
    -webkit-box-ordinal-group: 11;
    order: 10
}

.grid--order-9 {
    -webkit-box-ordinal-group: 10;
    order: 9
}

.grid--order-8 {
    -webkit-box-ordinal-group: 9;
    order: 8
}

.grid--order-7 {
    -webkit-box-ordinal-group: 8;
    order: 7
}

.grid--order-6 {
    -webkit-box-ordinal-group: 7;
    order: 6
}

.grid--order-5 {
    -webkit-box-ordinal-group: 6;
    order: 5
}

.grid--order-4 {
    -webkit-box-ordinal-group: 5;
    order: 4
}

.grid--order-3 {
    -webkit-box-ordinal-group: 4;
    order: 3
}

.grid--order-2 {
    -webkit-box-ordinal-group: 3;
    order: 2
}

.grid--order-1 {
    -webkit-box-ordinal-group: 2;
    order: 1
}

.grid--order-0 {
    -webkit-box-ordinal-group: 1;
    order: 0
}

@media only screen and (min-width: 480px) {
    .grid--order-12-xs {
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .grid--order-11-xs {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .grid--order-10-xs {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .grid--order-9-xs {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .grid--order-8-xs {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .grid--order-7-xs {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .grid--order-6-xs {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .grid--order-5-xs {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .grid--order-4-xs {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .grid--order-3-xs {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .grid--order-2-xs {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .grid--order-1-xs {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .grid--order-0-xs {
        -webkit-box-ordinal-group: 1;
        order: 0
    }
}

@media only screen and (min-width: 782px) {
    .grid--order-12-sm {
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .grid--order-11-sm {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .grid--order-10-sm {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .grid--order-9-sm {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .grid--order-8-sm {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .grid--order-7-sm {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .grid--order-6-sm {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .grid--order-5-sm {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .grid--order-4-sm {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .grid--order-3-sm {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .grid--order-2-sm {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .grid--order-1-sm {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .grid--order-0-sm {
        -webkit-box-ordinal-group: 1;
        order: 0
    }
}

@media only screen and (min-width: 992px) {
    .grid--order-12-md {
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .grid--order-11-md {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .grid--order-10-md {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .grid--order-9-md {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .grid--order-8-md {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .grid--order-7-md {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .grid--order-6-md {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .grid--order-5-md {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .grid--order-4-md {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .grid--order-3-md {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .grid--order-2-md {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .grid--order-1-md {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .grid--order-0-md {
        -webkit-box-ordinal-group: 1;
        order: 0
    }
}

@media only screen and (min-width: 1200px) {
    .grid--order-12-lg {
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .grid--order-11-lg {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .grid--order-10-lg {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .grid--order-9-lg {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .grid--order-8-lg {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .grid--order-7-lg {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .grid--order-6-lg {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .grid--order-5-lg {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .grid--order-4-lg {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .grid--order-3-lg {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .grid--order-2-lg {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .grid--order-1-lg {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .grid--order-0-lg {
        -webkit-box-ordinal-group: 1;
        order: 0
    }
}

@media only screen and (min-width: 1680px) {
    .grid--order-12-xlg {
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .grid--order-11-xlg {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .grid--order-10-xlg {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .grid--order-9-xlg {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .grid--order-8-xlg {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .grid--order-7-xlg {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .grid--order-6-xlg {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .grid--order-5-xlg {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .grid--order-4-xlg {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .grid--order-3-xlg {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .grid--order-2-xlg {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .grid--order-1-xlg {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .grid--order-0-xlg {
        -webkit-box-ordinal-group: 1;
        order: 0
    }
}

.grid--wrap {
    flex-wrap: wrap
}

.grid--no-wrap {
    flex-wrap: nowrap
}

.grid--wrap-reverse {
    flex-wrap: wrap-reverse
}

.grid--direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.grid--direction-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.grid--direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.grid--direction-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse
}

.grid--align-start {
    -webkit-box-align: start;
    align-items: flex-start
}

.grid--align-end {
    -webkit-box-align: end;
    align-items: flex-end
}

.grid--align-end [class*=grid__col-] {
    vertical-align: bottom
}

.grid--align-center {
    -webkit-box-align: center;
    align-items: center
}

.grid--align-center [class*=grid__col-] {
    vertical-align: middle
}

.grid--align-baseline {
    -webkit-box-align: baseline;
    align-items: baseline
}

.grid--align-baseline [class*=grid__col-] {
    vertical-align: baseline
}

.grid--align-content-end [class*=grid__col-], .grid--align-self-end {
    vertical-align: bottom
}

.grid--align-content-start {
    align-content: flex-start
}

.grid--align-content-end {
    align-content: flex-end
}

.grid--align-content-center {
    align-content: center
}

.grid--align-content-space-between {
    align-content: space-between
}

.grid--align-content-space-around {
    align-content: space-around
}

.grid--align-self-stretch {
    -webkit-align-self: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.grid--align-self-start {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.grid--align-self-end {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

.grid--align-self-center {
    -webkit-align-self: center;
    -ms-grid-row-align: center;
    align-self: center;
    vertical-align: middle
}

.grid--align-self-baseline {
    -webkit-align-self: baseline;
    align-self: baseline;
    vertical-align: baseline
}

.grid--justify-start {
    text-align: left;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.grid--justify-end {
    text-align: right;
    text-align-last: right;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.grid--justify-end .grid__cell, .grid--justify-end [class*=grid__col-] {
    text-align: left;
    text-align: start;
    text-align: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial
}

.grid--justify-center {
    text-align: center;
    text-align-last: center;
    -webkit-box-pack: center;
    justify-content: center
}

.grid--justify-center .grid__cell, .grid--justify-center [class*=grid__col-] {
    text-align: left;
    text-align: start;
    text-align: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial
}

.grid--justify-space-between {
    text-align: justify;
    text-align-last: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.grid--justify-space-between .grid__cell, .grid--justify-space-between [class*=grid__col-] {
    text-align: left;
    text-align: start;
    text-align: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial
}

.grid--justify-space-around {
    text-align: justify;
    text-align-last: justify;
    justify-content: space-around
}

.grid--justify-space-around .grid__cell, .grid--justify-space-around [class*=grid__col-] {
    text-align: left;
    text-align: start;
    text-align: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial
}

.grid__col--bleed-x {
    padding: 1em 0
}

.grid__col--bleed-y {
    padding: 0 1em
}

.grid__col--bg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-bottom: 50%
}

.grid__cell--padding-sm {
    padding: .5em
}

.grid__cell--padding-md {
    padding: 1em
}

.grid__cell--padding-lg {
    padding: 2em
}

.grid__cell-img {
    display: block;
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.grid__cell-footer {
    display: inline-block;
    display: -webkit-box;
    display: flex;
    zoom: 1;
    width: 100%;
    margin-top: auto
}

@media (max-width: 479px) {
    .hidden-xxs {
        display: none !important
    }
}

@media (min-width: 480px) and (max-width: 781px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 782px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

hr, pre code {
    display: block
}

.icon--lg {
    font-size: 3.25rem
}

.icon--xlg {
    font-size: 4rem
}
@font-face {
    font-family: 'Brown Pro Web';
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-regular.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-regular.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-regular.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {

}

@font-face {
    font-family: 'Brown Pro Web';
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-bold.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-bold.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-bold.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Brown Pro Web';
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-reclinbold.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-reclinbold.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/lineto-brown-pro-reclinbold.woff) format("woff");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BlackIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BlackIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BlackIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BlackIt-Web.woff) format("woff");
    font-weight: 800;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Black-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Black-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Black-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Black-Web.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BoldIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BoldIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BoldIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-BoldIt-Web.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Bold-Web.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Bold-Web.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Bold-Web.woff2) format("woff2"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Bold-Web.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-SemiboldIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-SemiboldIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-SemiboldIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-SemiboldIt-Web.woff) format("woff");
    font-weight: 600;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Semibold-Web.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Semibold-Web.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Semibold-Web.woff2) format("woff2"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Semibold-Web.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-MediumIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-MediumIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-MediumIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-MediumIt-Web.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Medium-Web.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Medium-Web.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Medium-Web.woff2) format("woff2"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianEgyp-Medium-Web.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-RegularIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-RegularIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-RegularIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-RegularIt-Web.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Regular-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Regular-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Regular-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-LightIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-LightIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-LightIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-LightIt-Web.woff) format("woff");
    font-weight: 300;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Light-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Light-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Light-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Light-Web.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-ThinIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-ThinIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-ThinIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-ThinIt-Web.woff) format("woff");
    font-weight: 200;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Thin-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Thin-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Thin-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Thin-Web.woff) format("woff");
    font-weight: 200;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-HairlineIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-HairlineIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-HairlineIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-HairlineIt-Web.woff) format("woff");
    font-weight: 100;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Hairline-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Hairline-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Hairline-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianEgyp-Hairline-Web.woff) format("woff");
    font-weight: 100;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BlackIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BlackIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BlackIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BlackIt-Web.woff) format("woff");
    font-weight: 900;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Black-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Black-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Black-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Black-Web.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BoldIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BoldIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BoldIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-BoldIt-Web.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Bold-Web.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Bold-Web.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Bold-Web.woff2) format("woff2"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Bold-Web.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-MediumIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-MediumIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-MediumIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-MediumIt-Web.woff) format("woff");
    font-weight: 500;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Medium-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Medium-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Medium-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-Medium-Web.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-RegularIt-Web.eot);
    src: url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-RegularIt-Web.eot?#iefix) format("embedded-opentype"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-RegularIt-Web.woff2) format("woff2"),
    url(https://staging.downtownseattle.org/app/themes/dsa/dist/fonts/guardian/GuardianTextEgyp-RegularIt-Web.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal
}

@font-face {
    font-family: 'Guardian Text Egyptian Web';
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Regular-Web.eot);
    src: url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Regular-Web.eot?#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Regular-Web.woff2) format("woff2"),
    url(/np/clients/downtownseattle/resources/fonts/GuardianTextEgyp-Regular-Web.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}


*, :after, :before {
    box-sizing: inherit
}

body {
    font-family: "Guardian Text Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 1.6;
    color: #444;
    background-color: #FFF
}

::-moz-selection {
    color: #FFF;
    background: #00AEEF
}

::selection {
    color: #FFF;
    background: #00AEEF
}

hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1.5em 0;
    padding: 0
}

dl, ol, ul {
    margin: 1em 0
}

ol li, ul li {
    margin-bottom: .5em
}

ol {
    list-style: decimal
}

dl dt {
    font-weight: 700
}

.h1, .h2, .h4, .h6, h1, h2, h4, h6 {
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 600
}

dl dd {
    margin: 0 0 1em
}

audio, canvas, iframe, img, svg, video {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

a:hover {
    color: #0089bc
}

.browserupgrade {
    margin: 0;
    text-align: center;
    color: #FFF;
    background-color: #FE2851;
    padding: 1rem 0
}

.browserupgrade a {
    color: currentColor
}

pre code {
    text-align: left;
    margin: 1.5rem 0;
    border-radius: 5px;
    background-color: #111;
    color: #FFF;
    padding: 1rem;
    overflow: scroll
}

.cf::after, .container--lg::after, .container--md::after, .container--sm::after, .container--xs::after, .wrapper--lg::after, .wrapper--md::after, .wrapper--sm::after, .wrapper--xlg::after, .wrapper--xs::after {
    content: "";
    display: table;
    clear: both
}

.container--lg, .container--md, .container--sm, .container--xlg, .container--xs {
    margin-left: auto;
    margin-right: auto;
    width: 90%
}

.grid__cell--alt, .highlighted {
    background-color: #f3f3f3
}

body, html {
    -webkit-overflow-scrolling: auto
}

.container--xs {
    max-width: 480px
}

.container--sm {
    max-width: 782px
}

.container--md {
    max-width: 992px
}

.container--lg {
    max-width: 1200px
}

.container--xlg {
    max-width: 1680px
}

.wrapper--lg, .wrapper--md, .wrapper--sm, .wrapper--xlg, .wrapper--xs {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.container--xlg::after {
    clear: both;
    content: "";
    display: table
}

.wrapper--xs {
    max-width: 480px
}

.wrapper--sm {
    max-width: 782px
}

.wrapper--md {
    max-width: 992px
}

.wrapper--lg {
    max-width: 1200px
}

.wrapper--xlg {
    max-width: 1680px
}

.grid--outset {
    margin: -1em
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.125;
    margin: 0 0 .5em
}

.grid__cell--padding-p10 {
    padding: 10%
}

.grid > div {
    display: -webkit-box;
    display: flex
}

.grid > div article {
    -webkit-box-flex: 1;
    flex: 1
}

.h1, h1 {
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h1, h1 {
        font-size: 3.625rem
    }
}

.h2, h2 {
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h2, h2 {
        font-size: 2.4rem
    }
}

.h3, h3 {
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h3, h3 {
        font-size: 1.625rem
    }
}

.h4, h4 {
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h4, h4 {
        font-size: 1.425rem
    }
}

.h5, h5 {
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h5, h5 {
        font-size: 1.25rem
    }
}

.h6, h6 {
    font-size: calc($size * .875)
}

@media (min-width: 782px) {
    .h6, h6 {
        font-size: 1rem
    }
}

.small, .wp-caption-text, small {
    font-size: .75rem
}

.h3, h3 {
    font-weight: 500
}

.f-sans, .h5, h5 {
    font-weight: 400
}

.h5, h5 {
    font-family: "Guardian Text Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif
}

.m-none {
    margin: 0
}

.m-top-none {
    margin-top: 0
}

.m-top--xs {
    margin-top: .75rem
}

@media (min-width: 992px) {
    .m-top--xs {
        margin-top: 1.25rem
    }
}

.m-top--sm {
    margin-top: 1.5rem
}

.m-top--md {
    margin-top: 3rem
}

@media (min-width: 992px) {
    .m-top--sm {
        margin-top: 3rem
    }

    .m-top--md {
        margin-top: 6rem
    }
}

.m-top--lg {
    margin-top: 4.5rem !important
}

.m-bottom-none {
    margin-bottom: 0 !important
}

.m-bottom--xs {
    margin-bottom: .75rem !important
}

@media (min-width: 992px) {
    .m-top--lg {
        margin-top: 8rem !important
    }

    .m-bottom--xs {
        margin-bottom: 1.25rem !important
    }
}

.m-bottom--sm {
    margin-bottom: 1.5rem !important
}

.m-bottom--md {
    margin-bottom: 3rem !important
}

@media (min-width: 992px) {
    .m-bottom--sm {
        margin-bottom: 3rem !important
    }

    .m-bottom--md {
        margin-bottom: 6rem !important
    }
}

.m-bottom--lg {
    margin-bottom: 4.5rem !important
}

.p-none {
    padding: 0
}

.p-top-none {
    padding-top: 0
}

.p-top--xs {
    padding-top: .75rem
}

@media (min-width: 992px) {
    .m-bottom--lg {
        margin-bottom: 8rem !important
    }

    .p-top--xs {
        padding-top: 1.25rem
    }
}

.p-top--sm {
    padding-top: 1.5rem
}

.p-top--md {
    padding-top: 3rem
}

@media (min-width: 992px) {
    .p-top--sm {
        padding-top: 3rem
    }

    .p-top--md {
        padding-top: 6rem
    }
}

.p-top--lg {
    padding-top: 4.5rem !important
}

.p-bottom-none {
    padding-bottom: 0
}

.p-bottom--xs {
    padding-bottom: .75rem
}

@media (min-width: 992px) {
    .p-top--lg {
        padding-top: 8rem !important
    }

    .p-bottom--xs {
        padding-bottom: 1.25rem
    }
}

.p-bottom--sm {
    padding-bottom: 1.5rem
}

.p-bottom--md {
    padding-bottom: 3rem
}

@media (min-width: 992px) {
    .p-bottom--sm {
        padding-bottom: 3rem
    }

    .p-bottom--md {
        padding-bottom: 6rem
    }
}

.p-bottom--lg {
    padding-bottom: 4.5rem !important
}

@media (min-width: 992px) {
    .p-bottom--lg {
        padding-bottom: 8rem !important
    }
}

.f-sans {
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.f-headline {
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 600
}

.f-serif, button, input, optgroup, select, textarea {
    font-family: "Guardian Text Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif
}

.f-serif {
    font-weight: 400
}

.uc {
    text-transform: uppercase
}

.lc {
    text-transform: lowercase
}

.tc {
    text-align: center
}

.tl {
    text-align: left
}

.tr {
    text-align: right
}

.muted {
    color: #ccc
}

#wpadminbar {
    position: absolute !important
}

.aligncenter {
    display: block;
    margin: 0 auto 1em
}

.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

.alignright {
    float: right;
    margin: 0 0 1em 1em
}

.wp-caption {
    max-width: 100%
}

.wp-caption img {
    display: block;
    margin: auto
}

.wp-caption-text {
    display: block;
    line-height: 1.2;
    margin: .75em 0;
    color: #666
}

.icon {
    vertical-align: middle;
    line-height: 1
}

.icon--sm {
    font-size: 1.5rem
}

.icon--md {
    font-size: 1.75rem
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit
}

.invisible {
    visibility: hidden
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

.embed-container embed, .embed-container iframe, .embed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

/*!
Ionicons, v2.0.1
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons

Android-style icons originally built by Google’s
Material Design Icons: https://github.com/google/material-design-icons
used under CC BY http://creativecommons.org/licenses/by/4.0/
Modified icons to fit ionicon’s grid from original.
*/
@font-face {
    font-family: Ionicons;
    src: url(/np/clients/downtownseattle/resources/fonts/ionicons.eot?v=2.0.1);
    src: url(/np/clients/downtownseattle/resources/fonts/ionicons.eot?v=2.0.1#iefix) format("embedded-opentype"),
    url(/np/clients/downtownseattle/resources/fonts/ionicons.ttf?v=2.0.1) format("truetype"),
    url(/np/clients/downtownseattle/resources/fonts/ionicons.woff?v=2.0.1) format("woff"),
    url(/np/clients/downtownseattle/resources/fonts/ionicons.svg?v=2.0.1#Ionicons) format("svg");
    font-weight: 400;
    font-style: normal
}

.ion, .ion-alert-circled:before, .ion-alert:before, .ion-android-add-circle:before, .ion-android-add:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-cloud:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done-all:before, .ion-android-done:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite-outline:before, .ion-android-favorite:before, .ion-android-film:before, .ion-android-folder-open:before, .ion-android-folder:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone-off:before, .ion-android-microphone:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-notifications:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person-add:before, .ion-android-person:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove-circle:before, .ion-android-remove:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share-alt:before, .ion-android-share:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-star:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace-outline:before, .ion-backspace:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox-working:before, .ion-chatbox:before, .ion-chatboxes:before, .ion-chatbubble-working:before, .ion-chatbubble:before, .ion-chatbubbles:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-checkmark:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close-circled:before, .ion-close-round:before, .ion-close:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code-download:before, .ion-code-working:before, .ion-code:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document-text:before, .ion-document:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email-unread:before, .ion-email:before, .ion-erlenmeyer-flask-bubbles:before, .ion-erlenmeyer-flask:before, .ion-eye-disabled:before, .ion-eye:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash-off:before, .ion-flash:before, .ion-folder:before, .ion-fork-repo:before, .ion-fork:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy-outline:before, .ion-happy:before, .ion-headphone:before, .ion-heart-broken:before, .ion-heart:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-help:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information-circled:before, .ion-information:before, .ion-ionic:before, .ion-ios-alarm-outline:before, .ion-ios-alarm:before, .ion-ios-albums-outline:before, .ion-ios-albums:before, .ion-ios-americanfootball-outline:before, .ion-ios-americanfootball:before, .ion-ios-analytics-outline:before, .ion-ios-analytics:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at-outline:before, .ion-ios-at:before, .ion-ios-barcode-outline:before, .ion-ios-barcode:before, .ion-ios-baseball-outline:before, .ion-ios-baseball:before, .ion-ios-basketball-outline:before, .ion-ios-basketball:before, .ion-ios-bell-outline:before, .ion-ios-bell:before, .ion-ios-body-outline:before, .ion-ios-body:before, .ion-ios-bolt-outline:before, .ion-ios-bolt:before, .ion-ios-book-outline:before, .ion-ios-book:before, .ion-ios-bookmarks-outline:before, .ion-ios-bookmarks:before, .ion-ios-box-outline:before, .ion-ios-box:before, .ion-ios-briefcase-outline:before, .ion-ios-briefcase:before, .ion-ios-browsers-outline:before, .ion-ios-browsers:before, .ion-ios-calculator-outline:before, .ion-ios-calculator:before, .ion-ios-calendar-outline:before, .ion-ios-calendar:before, .ion-ios-camera-outline:before, .ion-ios-camera:before, .ion-ios-cart-outline:before, .ion-ios-cart:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatbubble-outline:before, .ion-ios-chatbubble:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-checkmark:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock-outline:before, .ion-ios-clock:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-close:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-outline:before, .ion-ios-cloudy:before, .ion-ios-cog-outline:before, .ion-ios-cog:before, .ion-ios-color-filter-outline:before, .ion-ios-color-filter:before, .ion-ios-color-wand-outline:before, .ion-ios-color-wand:before, .ion-ios-compose-outline:before, .ion-ios-compose:before, .ion-ios-contact-outline:before, .ion-ios-contact:before, .ion-ios-copy-outline:before, .ion-ios-copy:before, .ion-ios-crop-strong:before, .ion-ios-crop:before, .ion-ios-download-outline:before, .ion-ios-download:before, .ion-ios-drag:before, .ion-ios-email-outline:before, .ion-ios-email:before, .ion-ios-eye-outline:before, .ion-ios-eye:before, .ion-ios-fastforward-outline:before, .ion-ios-fastforward:before, .ion-ios-filing-outline:before, .ion-ios-filing:before, .ion-ios-film-outline:before, .ion-ios-film:before, .ion-ios-flag-outline:before, .ion-ios-flag:before, .ion-ios-flame-outline:before, .ion-ios-flame:before, .ion-ios-flask-outline:before, .ion-ios-flask:before, .ion-ios-flower-outline:before, .ion-ios-flower:before, .ion-ios-folder-outline:before, .ion-ios-folder:before, .ion-ios-football-outline:before, .ion-ios-football:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-b-outline:before, .ion-ios-game-controller-b:before, .ion-ios-gear-outline:before, .ion-ios-gear:before, .ion-ios-glasses-outline:before, .ion-ios-glasses:before, .ion-ios-grid-view-outline:before, .ion-ios-grid-view:before, .ion-ios-heart-outline:before, .ion-ios-heart:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-help:before, .ion-ios-home-outline:before, .ion-ios-home:before, .ion-ios-infinite-outline:before, .ion-ios-infinite:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-information:before, .ion-ios-ionic-outline:before, .ion-ios-keypad-outline:before, .ion-ios-keypad:before, .ion-ios-lightbulb-outline:before, .ion-ios-lightbulb:before, .ion-ios-list-outline:before, .ion-ios-list:before, .ion-ios-location-outline:before, .ion-ios-location:before, .ion-ios-locked-outline:before, .ion-ios-locked:before, .ion-ios-loop-strong:before, .ion-ios-loop:before, .ion-ios-medical-outline:before, .ion-ios-medical:before, .ion-ios-medkit-outline:before, .ion-ios-medkit:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-mic:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-minus:before, .ion-ios-monitor-outline:before, .ion-ios-monitor:before, .ion-ios-moon-outline:before, .ion-ios-moon:before, .ion-ios-more-outline:before, .ion-ios-more:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate-outline:before, .ion-ios-navigate:before, .ion-ios-nutrition-outline:before, .ion-ios-nutrition:before, .ion-ios-paper-outline:before, .ion-ios-paper:before, .ion-ios-paperplane-outline:before, .ion-ios-paperplane:before, .ion-ios-partlysunny-outline:before, .ion-ios-partlysunny:before, .ion-ios-pause-outline:before, .ion-ios-pause:before, .ion-ios-paw-outline:before, .ion-ios-paw:before, .ion-ios-people-outline:before, .ion-ios-people:before, .ion-ios-person-outline:before, .ion-ios-person:before, .ion-ios-personadd-outline:before, .ion-ios-personadd:before, .ion-ios-photos-outline:before, .ion-ios-photos:before, .ion-ios-pie-outline:before, .ion-ios-pie:before, .ion-ios-pint-outline:before, .ion-ios-pint:before, .ion-ios-play-outline:before, .ion-ios-play:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-plus:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetags-outline:before, .ion-ios-pricetags:before, .ion-ios-printer-outline:before, .ion-ios-printer:before, .ion-ios-pulse-strong:before, .ion-ios-pulse:before, .ion-ios-rainy-outline:before, .ion-ios-rainy:before, .ion-ios-recording-outline:before, .ion-ios-recording:before, .ion-ios-redo-outline:before, .ion-ios-redo:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-refresh:before, .ion-ios-reload:before, .ion-ios-reverse-camera-outline:before, .ion-ios-reverse-camera:before, .ion-ios-rewind-outline:before, .ion-ios-rewind:before, .ion-ios-rose-outline:before, .ion-ios-rose:before, .ion-ios-search-strong:before, .ion-ios-search:before, .ion-ios-settings-strong:before, .ion-ios-settings:before, .ion-ios-shuffle-strong:before, .ion-ios-shuffle:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipbackward:before, .ion-ios-skipforward-outline:before, .ion-ios-skipforward:before, .ion-ios-snowy:before, .ion-ios-speedometer-outline:before, .ion-ios-speedometer:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-star:before, .ion-ios-stopwatch-outline:before, .ion-ios-stopwatch:before, .ion-ios-sunny-outline:before, .ion-ios-sunny:before, .ion-ios-telephone-outline:before, .ion-ios-telephone:before, .ion-ios-tennisball-outline:before, .ion-ios-tennisball:before, .ion-ios-thunderstorm-outline:before, .ion-ios-thunderstorm:before, .ion-ios-time-outline:before, .ion-ios-time:before, .ion-ios-timer-outline:before, .ion-ios-timer:before, .ion-ios-toggle-outline:before, .ion-ios-toggle:before, .ion-ios-trash-outline:before, .ion-ios-trash:before, .ion-ios-undo-outline:before, .ion-ios-undo:before, .ion-ios-unlocked-outline:before, .ion-ios-unlocked:before, .ion-ios-upload-outline:before, .ion-ios-upload:before, .ion-ios-videocam-outline:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass-outline:before, .ion-ios-wineglass:before, .ion-ios-world-outline:before, .ion-ios-world:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-minus:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon-round:before, .ion-navicon:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person-add:before, .ion-person-stalker:before, .ion-person:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-plus:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply-all:before, .ion-reply:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad-outline:before, .ion-sad:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android-outline:before, .ion-social-android:before, .ion-social-angular-outline:before, .ion-social-angular:before, .ion-social-apple-outline:before, .ion-social-apple:before, .ion-social-bitcoin-outline:before, .ion-social-bitcoin:before, .ion-social-buffer-outline:before, .ion-social-buffer:before, .ion-social-chrome-outline:before, .ion-social-chrome:before, .ion-social-codepen-outline:before, .ion-social-codepen:before, .ion-social-css3-outline:before, .ion-social-css3:before, .ion-social-designernews-outline:before, .ion-social-designernews:before, .ion-social-dribbble-outline:before, .ion-social-dribbble:before, .ion-social-dropbox-outline:before, .ion-social-dropbox:before, .ion-social-euro-outline:before, .ion-social-euro:before, .ion-social-facebook-outline:before, .ion-social-facebook:before, .ion-social-foursquare-outline:before, .ion-social-foursquare:before, .ion-social-freebsd-devil:before, .ion-social-github-outline:before, .ion-social-github:before, .ion-social-google-outline:before, .ion-social-google:before, .ion-social-googleplus-outline:before, .ion-social-googleplus:before, .ion-social-hackernews-outline:before, .ion-social-hackernews:before, .ion-social-html5-outline:before, .ion-social-html5:before, .ion-social-instagram-outline:before, .ion-social-instagram:before, .ion-social-javascript-outline:before, .ion-social-javascript:before, .ion-social-linkedin-outline:before, .ion-social-linkedin:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest-outline:before, .ion-social-pinterest:before, .ion-social-python:before, .ion-social-reddit-outline:before, .ion-social-reddit:before, .ion-social-rss-outline:before, .ion-social-rss:before, .ion-social-sass:before, .ion-social-skype-outline:before, .ion-social-skype:before, .ion-social-snapchat-outline:before, .ion-social-snapchat:before, .ion-social-tumblr-outline:before, .ion-social-tumblr:before, .ion-social-tux:before, .ion-social-twitch-outline:before, .ion-social-twitch:before, .ion-social-twitter-outline:before, .ion-social-twitter:before, .ion-social-usd-outline:before, .ion-social-usd:before, .ion-social-vimeo-outline:before, .ion-social-vimeo:before, .ion-social-whatsapp-outline:before, .ion-social-whatsapp:before, .ion-social-windows-outline:before, .ion-social-windows:before, .ion-social-wordpress-outline:before, .ion-social-wordpress:before, .ion-social-yahoo-outline:before, .ion-social-yahoo:before, .ion-social-yen-outline:before, .ion-social-yen:before, .ion-social-youtube-outline:before, .ion-social-youtube:before, .ion-soup-can-outline:before, .ion-soup-can:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle-filled:before, .ion-toggle:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt-outline:before, .ion-tshirt:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before, .ionicons {
    display: inline-block;
    font-family: Ionicons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ion-alert:before {
    content: ""
}

.ion-alert-circled:before {
    content: ""
}

.ion-android-add:before {
    content: ""
}

.ion-android-add-circle:before {
    content: ""
}

.ion-android-alarm-clock:before {
    content: ""
}

.ion-android-alert:before {
    content: ""
}

.ion-android-apps:before {
    content: ""
}

.ion-android-archive:before {
    content: ""
}

.ion-android-arrow-back:before {
    content: ""
}

.ion-android-arrow-down:before {
    content: ""
}

.ion-android-arrow-dropdown:before {
    content: ""
}

.ion-android-arrow-dropdown-circle:before {
    content: ""
}

.ion-android-arrow-dropleft:before {
    content: ""
}

.ion-android-arrow-dropleft-circle:before {
    content: ""
}

.ion-android-arrow-dropright:before {
    content: ""
}

.ion-android-arrow-dropright-circle:before {
    content: ""
}

.ion-android-arrow-dropup:before {
    content: ""
}

.ion-android-arrow-dropup-circle:before {
    content: ""
}

.ion-android-arrow-forward:before {
    content: ""
}

.ion-android-arrow-up:before {
    content: ""
}

.ion-android-attach:before {
    content: ""
}

.ion-android-bar:before {
    content: ""
}

.ion-android-bicycle:before {
    content: ""
}

.ion-android-boat:before {
    content: ""
}

.ion-android-bookmark:before {
    content: ""
}

.ion-android-bulb:before {
    content: ""
}

.ion-android-bus:before {
    content: ""
}

.ion-android-calendar:before {
    content: ""
}

.ion-android-call:before {
    content: ""
}

.ion-android-camera:before {
    content: ""
}

.ion-android-cancel:before {
    content: ""
}

.ion-android-car:before {
    content: ""
}

.ion-android-cart:before {
    content: ""
}

.ion-android-chat:before {
    content: ""
}

.ion-android-checkbox:before {
    content: ""
}

.ion-android-checkbox-blank:before {
    content: ""
}

.ion-android-checkbox-outline:before {
    content: ""
}

.ion-android-checkbox-outline-blank:before {
    content: ""
}

.ion-android-checkmark-circle:before {
    content: ""
}

.ion-android-clipboard:before {
    content: ""
}

.ion-android-close:before {
    content: ""
}

.ion-android-cloud:before {
    content: ""
}

.ion-android-cloud-circle:before {
    content: ""
}

.ion-android-cloud-done:before {
    content: ""
}

.ion-android-cloud-outline:before {
    content: ""
}

.ion-android-color-palette:before {
    content: ""
}

.ion-android-compass:before {
    content: ""
}

.ion-android-contact:before {
    content: ""
}

.ion-android-contacts:before {
    content: ""
}

.ion-android-contract:before {
    content: ""
}

.ion-android-create:before {
    content: ""
}

.ion-android-delete:before {
    content: ""
}

.ion-android-desktop:before {
    content: ""
}

.ion-android-document:before {
    content: ""
}

.ion-android-done:before {
    content: ""
}

.ion-android-done-all:before {
    content: ""
}

.ion-android-download:before {
    content: ""
}

.ion-android-drafts:before {
    content: ""
}

.ion-android-exit:before {
    content: ""
}

.ion-android-expand:before {
    content: ""
}

.ion-android-favorite:before {
    content: ""
}

.ion-android-favorite-outline:before {
    content: ""
}

.ion-android-film:before {
    content: ""
}

.ion-android-folder:before {
    content: ""
}

.ion-android-folder-open:before {
    content: ""
}

.ion-android-funnel:before {
    content: ""
}

.ion-android-globe:before {
    content: ""
}

.ion-android-hand:before {
    content: ""
}

.ion-android-hangout:before {
    content: ""
}

.ion-android-happy:before {
    content: ""
}

.ion-android-home:before {
    content: ""
}

.ion-android-image:before {
    content: ""
}

.ion-android-laptop:before {
    content: ""
}

.ion-android-list:before {
    content: ""
}

.ion-android-locate:before {
    content: ""
}

.ion-android-lock:before {
    content: ""
}

.ion-android-mail:before {
    content: ""
}

.ion-android-map:before {
    content: ""
}

.ion-android-menu:before {
    content: ""
}

.ion-android-microphone:before {
    content: ""
}

.ion-android-microphone-off:before {
    content: ""
}

.ion-android-more-horizontal:before {
    content: ""
}

.ion-android-more-vertical:before {
    content: ""
}

.ion-android-navigate:before {
    content: ""
}

.ion-android-notifications:before {
    content: ""
}

.ion-android-notifications-none:before {
    content: ""
}

.ion-android-notifications-off:before {
    content: ""
}

.ion-android-open:before {
    content: ""
}

.ion-android-options:before {
    content: ""
}

.ion-android-people:before {
    content: ""
}

.ion-android-person:before {
    content: ""
}

.ion-android-person-add:before {
    content: ""
}

.ion-android-phone-landscape:before {
    content: ""
}

.ion-android-phone-portrait:before {
    content: ""
}

.ion-android-pin:before {
    content: ""
}

.ion-android-plane:before {
    content: ""
}

.ion-android-playstore:before {
    content: ""
}

.ion-android-print:before {
    content: ""
}

.ion-android-radio-button-off:before {
    content: ""
}

.ion-android-radio-button-on:before {
    content: ""
}

.ion-android-refresh:before {
    content: ""
}

.ion-android-remove:before {
    content: ""
}

.ion-android-remove-circle:before {
    content: ""
}

.ion-android-restaurant:before {
    content: ""
}

.ion-android-sad:before {
    content: ""
}

.ion-android-search:before {
    content: ""
}

.ion-android-send:before {
    content: ""
}

.ion-android-settings:before {
    content: ""
}

.ion-android-share:before {
    content: ""
}

.ion-android-share-alt:before {
    content: ""
}

.ion-android-star:before {
    content: ""
}

.ion-android-star-half:before {
    content: ""
}

.ion-android-star-outline:before {
    content: ""
}

.ion-android-stopwatch:before {
    content: ""
}

.ion-android-subway:before {
    content: ""
}

.ion-android-sunny:before {
    content: ""
}

.ion-android-sync:before {
    content: ""
}

.ion-android-textsms:before {
    content: ""
}

.ion-android-time:before {
    content: ""
}

.ion-android-train:before {
    content: ""
}

.ion-android-unlock:before {
    content: ""
}

.ion-android-upload:before {
    content: ""
}

.ion-android-volume-down:before {
    content: ""
}

.ion-android-volume-mute:before {
    content: ""
}

.ion-android-volume-off:before {
    content: ""
}

.ion-android-volume-up:before {
    content: ""
}

.ion-android-walk:before {
    content: ""
}

.ion-android-warning:before {
    content: ""
}

.ion-android-watch:before {
    content: ""
}

.ion-android-wifi:before {
    content: ""
}

.ion-aperture:before {
    content: ""
}

.ion-archive:before {
    content: ""
}

.ion-arrow-down-a:before {
    content: ""
}

.ion-arrow-down-b:before {
    content: ""
}

.ion-arrow-down-c:before {
    content: ""
}

.ion-arrow-expand:before {
    content: ""
}

.ion-arrow-graph-down-left:before {
    content: ""
}

.ion-arrow-graph-down-right:before {
    content: ""
}

.ion-arrow-graph-up-left:before {
    content: ""
}

.ion-arrow-graph-up-right:before {
    content: ""
}

.ion-arrow-left-a:before {
    content: ""
}

.ion-arrow-left-b:before {
    content: ""
}

.ion-arrow-left-c:before {
    content: ""
}

.ion-arrow-move:before {
    content: ""
}

.ion-arrow-resize:before {
    content: ""
}

.ion-arrow-return-left:before {
    content: ""
}

.ion-arrow-return-right:before {
    content: ""
}

.ion-arrow-right-a:before {
    content: ""
}

.ion-arrow-right-b:before {
    content: ""
}

.ion-arrow-right-c:before {
    content: ""
}

.ion-arrow-shrink:before {
    content: ""
}

.ion-arrow-swap:before {
    content: ""
}

.ion-arrow-up-a:before {
    content: ""
}

.ion-arrow-up-b:before {
    content: ""
}

.ion-arrow-up-c:before {
    content: ""
}

.ion-asterisk:before {
    content: ""
}

.ion-at:before {
    content: ""
}

.ion-backspace:before {
    content: ""
}

.ion-backspace-outline:before {
    content: ""
}

.ion-bag:before {
    content: ""
}

.ion-battery-charging:before {
    content: ""
}

.ion-battery-empty:before {
    content: ""
}

.ion-battery-full:before {
    content: ""
}

.ion-battery-half:before {
    content: ""
}

.ion-battery-low:before {
    content: ""
}

.ion-beaker:before {
    content: ""
}

.ion-beer:before {
    content: ""
}

.ion-bluetooth:before {
    content: ""
}

.ion-bonfire:before {
    content: ""
}

.ion-bookmark:before {
    content: ""
}

.ion-bowtie:before {
    content: ""
}

.ion-briefcase:before {
    content: ""
}

.ion-bug:before {
    content: ""
}

.ion-calculator:before {
    content: ""
}

.ion-calendar:before {
    content: ""
}

.ion-camera:before {
    content: ""
}

.ion-card:before {
    content: ""
}

.ion-cash:before {
    content: ""
}

.ion-chatbox:before {
    content: ""
}

.ion-chatbox-working:before {
    content: ""
}

.ion-chatboxes:before {
    content: ""
}

.ion-chatbubble:before {
    content: ""
}

.ion-chatbubble-working:before {
    content: ""
}

.ion-chatbubbles:before {
    content: ""
}

.ion-checkmark:before {
    content: ""
}

.ion-checkmark-circled:before {
    content: ""
}

.ion-checkmark-round:before {
    content: ""
}

.ion-chevron-down:before {
    content: ""
}

.ion-chevron-left:before {
    content: ""
}

.ion-chevron-right:before {
    content: ""
}

.ion-chevron-up:before {
    content: ""
}

.ion-clipboard:before {
    content: ""
}

.ion-clock:before {
    content: ""
}

.ion-close:before {
    content: ""
}

.ion-close-circled:before {
    content: ""
}

.ion-close-round:before {
    content: ""
}

.ion-closed-captioning:before {
    content: ""
}

.ion-cloud:before {
    content: ""
}

.ion-code:before {
    content: ""
}

.ion-code-download:before {
    content: ""
}

.ion-code-working:before {
    content: ""
}

.ion-coffee:before {
    content: ""
}

.ion-compass:before {
    content: ""
}

.ion-compose:before {
    content: ""
}

.ion-connection-bars:before {
    content: ""
}

.ion-contrast:before {
    content: ""
}

.ion-crop:before {
    content: ""
}

.ion-cube:before {
    content: ""
}

.ion-disc:before {
    content: ""
}

.ion-document:before {
    content: ""
}

.ion-document-text:before {
    content: ""
}

.ion-drag:before {
    content: ""
}

.ion-earth:before {
    content: ""
}

.ion-easel:before {
    content: ""
}

.ion-edit:before {
    content: ""
}

.ion-egg:before {
    content: ""
}

.ion-eject:before {
    content: ""
}

.ion-email:before {
    content: ""
}

.ion-email-unread:before {
    content: ""
}

.ion-erlenmeyer-flask:before {
    content: ""
}

.ion-erlenmeyer-flask-bubbles:before {
    content: ""
}

.ion-eye:before {
    content: ""
}

.ion-eye-disabled:before {
    content: ""
}

.ion-female:before {
    content: ""
}

.ion-filing:before {
    content: ""
}

.ion-film-marker:before {
    content: ""
}

.ion-fireball:before {
    content: ""
}

.ion-flag:before {
    content: ""
}

.ion-flame:before {
    content: ""
}

.ion-flash:before {
    content: ""
}

.ion-flash-off:before {
    content: ""
}

.ion-folder:before {
    content: ""
}

.ion-fork:before {
    content: ""
}

.ion-fork-repo:before {
    content: ""
}

.ion-forward:before {
    content: ""
}

.ion-funnel:before {
    content: ""
}

.ion-gear-a:before {
    content: ""
}

.ion-gear-b:before {
    content: ""
}

.ion-grid:before {
    content: ""
}

.ion-hammer:before {
    content: ""
}

.ion-happy:before {
    content: ""
}

.ion-happy-outline:before {
    content: ""
}

.ion-headphone:before {
    content: ""
}

.ion-heart:before {
    content: ""
}

.ion-heart-broken:before {
    content: ""
}

.ion-help:before {
    content: ""
}

.ion-help-buoy:before {
    content: ""
}

.ion-help-circled:before {
    content: ""
}

.ion-home:before {
    content: ""
}

.ion-icecream:before {
    content: ""
}

.ion-image:before {
    content: ""
}

.ion-images:before {
    content: ""
}

.ion-information:before {
    content: ""
}

.ion-information-circled:before {
    content: ""
}

.ion-ionic:before {
    content: ""
}

.ion-ios-alarm:before {
    content: ""
}

.ion-ios-alarm-outline:before {
    content: ""
}

.ion-ios-albums:before {
    content: ""
}

.ion-ios-albums-outline:before {
    content: ""
}

.ion-ios-americanfootball:before {
    content: ""
}

.ion-ios-americanfootball-outline:before {
    content: ""
}

.ion-ios-analytics:before {
    content: ""
}

.ion-ios-analytics-outline:before {
    content: ""
}

.ion-ios-arrow-back:before {
    content: ""
}

.ion-ios-arrow-down:before {
    content: ""
}

.ion-ios-arrow-forward:before {
    content: ""
}

.ion-ios-arrow-left:before {
    content: ""
}

.ion-ios-arrow-right:before {
    content: ""
}

.ion-ios-arrow-thin-down:before {
    content: ""
}

.ion-ios-arrow-thin-left:before {
    content: ""
}

.ion-ios-arrow-thin-right:before {
    content: ""
}

.ion-ios-arrow-thin-up:before {
    content: ""
}

.ion-ios-arrow-up:before {
    content: ""
}

.ion-ios-at:before {
    content: ""
}

.ion-ios-at-outline:before {
    content: ""
}

.ion-ios-barcode:before {
    content: ""
}

.ion-ios-barcode-outline:before {
    content: ""
}

.ion-ios-baseball:before {
    content: ""
}

.ion-ios-baseball-outline:before {
    content: ""
}

.ion-ios-basketball:before {
    content: ""
}

.ion-ios-basketball-outline:before {
    content: ""
}

.ion-ios-bell:before {
    content: ""
}

.ion-ios-bell-outline:before {
    content: ""
}

.ion-ios-body:before {
    content: ""
}

.ion-ios-body-outline:before {
    content: ""
}

.ion-ios-bolt:before {
    content: ""
}

.ion-ios-bolt-outline:before {
    content: ""
}

.ion-ios-book:before {
    content: ""
}

.ion-ios-book-outline:before {
    content: ""
}

.ion-ios-bookmarks:before {
    content: ""
}

.ion-ios-bookmarks-outline:before {
    content: ""
}

.ion-ios-box:before {
    content: ""
}

.ion-ios-box-outline:before {
    content: ""
}

.ion-ios-briefcase:before {
    content: ""
}

.ion-ios-briefcase-outline:before {
    content: ""
}

.ion-ios-browsers:before {
    content: ""
}

.ion-ios-browsers-outline:before {
    content: ""
}

.ion-ios-calculator:before {
    content: ""
}

.ion-ios-calculator-outline:before {
    content: ""
}

.ion-ios-calendar:before {
    content: ""
}

.ion-ios-calendar-outline:before {
    content: ""
}

.ion-ios-camera:before {
    content: ""
}

.ion-ios-camera-outline:before {
    content: ""
}

.ion-ios-cart:before {
    content: ""
}

.ion-ios-cart-outline:before {
    content: ""
}

.ion-ios-chatboxes:before {
    content: ""
}

.ion-ios-chatboxes-outline:before {
    content: ""
}

.ion-ios-chatbubble:before {
    content: ""
}

.ion-ios-chatbubble-outline:before {
    content: ""
}

.ion-ios-checkmark:before {
    content: ""
}

.ion-ios-checkmark-empty:before {
    content: ""
}

.ion-ios-checkmark-outline:before {
    content: ""
}

.ion-ios-circle-filled:before {
    content: ""
}

.ion-ios-circle-outline:before {
    content: ""
}

.ion-ios-clock:before {
    content: ""
}

.ion-ios-clock-outline:before {
    content: ""
}

.ion-ios-close:before {
    content: ""
}

.ion-ios-close-empty:before {
    content: ""
}

.ion-ios-close-outline:before {
    content: ""
}

.ion-ios-cloud:before {
    content: ""
}

.ion-ios-cloud-download:before {
    content: ""
}

.ion-ios-cloud-download-outline:before {
    content: ""
}

.ion-ios-cloud-outline:before {
    content: ""
}

.ion-ios-cloud-upload:before {
    content: ""
}

.ion-ios-cloud-upload-outline:before {
    content: ""
}

.ion-ios-cloudy:before {
    content: ""
}

.ion-ios-cloudy-night:before {
    content: ""
}

.ion-ios-cloudy-night-outline:before {
    content: ""
}

.ion-ios-cloudy-outline:before {
    content: ""
}

.ion-ios-cog:before {
    content: ""
}

.ion-ios-cog-outline:before {
    content: ""
}

.ion-ios-color-filter:before {
    content: ""
}

.ion-ios-color-filter-outline:before {
    content: ""
}

.ion-ios-color-wand:before {
    content: ""
}

.ion-ios-color-wand-outline:before {
    content: ""
}

.ion-ios-compose:before {
    content: ""
}

.ion-ios-compose-outline:before {
    content: ""
}

.ion-ios-contact:before {
    content: ""
}

.ion-ios-contact-outline:before {
    content: ""
}

.ion-ios-copy:before {
    content: ""
}

.ion-ios-copy-outline:before {
    content: ""
}

.ion-ios-crop:before {
    content: ""
}

.ion-ios-crop-strong:before {
    content: ""
}

.ion-ios-download:before {
    content: ""
}

.ion-ios-download-outline:before {
    content: ""
}

.ion-ios-drag:before {
    content: ""
}

.ion-ios-email:before {
    content: ""
}

.ion-ios-email-outline:before {
    content: ""
}

.ion-ios-eye:before {
    content: ""
}

.ion-ios-eye-outline:before {
    content: ""
}

.ion-ios-fastforward:before {
    content: ""
}

.ion-ios-fastforward-outline:before {
    content: ""
}

.ion-ios-filing:before {
    content: ""
}

.ion-ios-filing-outline:before {
    content: ""
}

.ion-ios-film:before {
    content: ""
}

.ion-ios-film-outline:before {
    content: ""
}

.ion-ios-flag:before {
    content: ""
}

.ion-ios-flag-outline:before {
    content: ""
}

.ion-ios-flame:before {
    content: ""
}

.ion-ios-flame-outline:before {
    content: ""
}

.ion-ios-flask:before {
    content: ""
}

.ion-ios-flask-outline:before {
    content: ""
}

.ion-ios-flower:before {
    content: ""
}

.ion-ios-flower-outline:before {
    content: ""
}

.ion-ios-folder:before {
    content: ""
}

.ion-ios-folder-outline:before {
    content: ""
}

.ion-ios-football:before {
    content: ""
}

.ion-ios-football-outline:before {
    content: ""
}

.ion-ios-game-controller-a:before {
    content: ""
}

.ion-ios-game-controller-a-outline:before {
    content: ""
}

.ion-ios-game-controller-b:before {
    content: ""
}

.ion-ios-game-controller-b-outline:before {
    content: ""
}

.ion-ios-gear:before {
    content: ""
}

.ion-ios-gear-outline:before {
    content: ""
}

.ion-ios-glasses:before {
    content: ""
}

.ion-ios-glasses-outline:before {
    content: ""
}

.ion-ios-grid-view:before {
    content: ""
}

.ion-ios-grid-view-outline:before {
    content: ""
}

.ion-ios-heart:before {
    content: ""
}

.ion-ios-heart-outline:before {
    content: ""
}

.ion-ios-help:before {
    content: ""
}

.ion-ios-help-empty:before {
    content: ""
}

.ion-ios-help-outline:before {
    content: ""
}

.ion-ios-home:before {
    content: ""
}

.ion-ios-home-outline:before {
    content: ""
}

.ion-ios-infinite:before {
    content: ""
}

.ion-ios-infinite-outline:before {
    content: ""
}

.ion-ios-information:before {
    content: ""
}

.ion-ios-information-empty:before {
    content: ""
}

.ion-ios-information-outline:before {
    content: ""
}

.ion-ios-ionic-outline:before {
    content: ""
}

.ion-ios-keypad:before {
    content: ""
}

.ion-ios-keypad-outline:before {
    content: ""
}

.ion-ios-lightbulb:before {
    content: ""
}

.ion-ios-lightbulb-outline:before {
    content: ""
}

.ion-ios-list:before {
    content: ""
}

.ion-ios-list-outline:before {
    content: ""
}

.ion-ios-location:before {
    content: ""
}

.ion-ios-location-outline:before {
    content: ""
}

.ion-ios-locked:before {
    content: ""
}

.ion-ios-locked-outline:before {
    content: ""
}

.ion-ios-loop:before {
    content: ""
}

.ion-ios-loop-strong:before {
    content: ""
}

.ion-ios-medical:before {
    content: ""
}

.ion-ios-medical-outline:before {
    content: ""
}

.ion-ios-medkit:before {
    content: ""
}

.ion-ios-medkit-outline:before {
    content: ""
}

.ion-ios-mic:before {
    content: ""
}

.ion-ios-mic-off:before {
    content: ""
}

.ion-ios-mic-outline:before {
    content: ""
}

.ion-ios-minus:before {
    content: ""
}

.ion-ios-minus-empty:before {
    content: ""
}

.ion-ios-minus-outline:before {
    content: ""
}

.ion-ios-monitor:before {
    content: ""
}

.ion-ios-monitor-outline:before {
    content: ""
}

.ion-ios-moon:before {
    content: ""
}

.ion-ios-moon-outline:before {
    content: ""
}

.ion-ios-more:before {
    content: ""
}

.ion-ios-more-outline:before {
    content: ""
}

.ion-ios-musical-note:before {
    content: ""
}

.ion-ios-musical-notes:before {
    content: ""
}

.ion-ios-navigate:before {
    content: ""
}

.ion-ios-navigate-outline:before {
    content: ""
}

.ion-ios-nutrition:before {
    content: ""
}

.ion-ios-nutrition-outline:before {
    content: ""
}

.ion-ios-paper:before {
    content: ""
}

.ion-ios-paper-outline:before {
    content: ""
}

.ion-ios-paperplane:before {
    content: ""
}

.ion-ios-paperplane-outline:before {
    content: ""
}

.ion-ios-partlysunny:before {
    content: ""
}

.ion-ios-partlysunny-outline:before {
    content: ""
}

.ion-ios-pause:before {
    content: ""
}

.ion-ios-pause-outline:before {
    content: ""
}

.ion-ios-paw:before {
    content: ""
}

.ion-ios-paw-outline:before {
    content: ""
}

.ion-ios-people:before {
    content: ""
}

.ion-ios-people-outline:before {
    content: ""
}

.ion-ios-person:before {
    content: ""
}

.ion-ios-person-outline:before {
    content: ""
}

.ion-ios-personadd:before {
    content: ""
}

.ion-ios-personadd-outline:before {
    content: ""
}

.ion-ios-photos:before {
    content: ""
}

.ion-ios-photos-outline:before {
    content: ""
}

.ion-ios-pie:before {
    content: ""
}

.ion-ios-pie-outline:before {
    content: ""
}

.ion-ios-pint:before {
    content: ""
}

.ion-ios-pint-outline:before {
    content: ""
}

.ion-ios-play:before {
    content: ""
}

.ion-ios-play-outline:before {
    content: ""
}

.ion-ios-plus:before {
    content: ""
}

.ion-ios-plus-empty:before {
    content: ""
}

.ion-ios-plus-outline:before {
    content: ""
}

.ion-ios-pricetag:before {
    content: ""
}

.ion-ios-pricetag-outline:before {
    content: ""
}

.ion-ios-pricetags:before {
    content: ""
}

.ion-ios-pricetags-outline:before {
    content: ""
}

.ion-ios-printer:before {
    content: ""
}

.ion-ios-printer-outline:before {
    content: ""
}

.ion-ios-pulse:before {
    content: ""
}

.ion-ios-pulse-strong:before {
    content: ""
}

.ion-ios-rainy:before {
    content: ""
}

.ion-ios-rainy-outline:before {
    content: ""
}

.ion-ios-recording:before {
    content: ""
}

.ion-ios-recording-outline:before {
    content: ""
}

.ion-ios-redo:before {
    content: ""
}

.ion-ios-redo-outline:before {
    content: ""
}

.ion-ios-refresh:before {
    content: ""
}

.ion-ios-refresh-empty:before {
    content: ""
}

.ion-ios-refresh-outline:before {
    content: ""
}

.ion-ios-reload:before {
    content: ""
}

.ion-ios-reverse-camera:before {
    content: ""
}

.ion-ios-reverse-camera-outline:before {
    content: ""
}

.ion-ios-rewind:before {
    content: ""
}

.ion-ios-rewind-outline:before {
    content: ""
}

.ion-ios-rose:before {
    content: ""
}

.ion-ios-rose-outline:before {
    content: ""
}

.ion-ios-search:before {
    content: ""
}

.ion-ios-search-strong:before {
    content: ""
}

.ion-ios-settings:before {
    content: ""
}

.ion-ios-settings-strong:before {
    content: ""
}

.ion-ios-shuffle:before {
    content: ""
}

.ion-ios-shuffle-strong:before {
    content: ""
}

.ion-ios-skipbackward:before {
    content: ""
}

.ion-ios-skipbackward-outline:before {
    content: ""
}

.ion-ios-skipforward:before {
    content: ""
}

.ion-ios-skipforward-outline:before {
    content: ""
}

.ion-ios-snowy:before {
    content: ""
}

.ion-ios-speedometer:before {
    content: ""
}

.ion-ios-speedometer-outline:before {
    content: ""
}

.ion-ios-star:before {
    content: ""
}

.ion-ios-star-half:before {
    content: ""
}

.ion-ios-star-outline:before {
    content: ""
}

.ion-ios-stopwatch:before {
    content: ""
}

.ion-ios-stopwatch-outline:before {
    content: ""
}

.ion-ios-sunny:before {
    content: ""
}

.ion-ios-sunny-outline:before {
    content: ""
}

.ion-ios-telephone:before {
    content: ""
}

.ion-ios-telephone-outline:before {
    content: ""
}

.ion-ios-tennisball:before {
    content: ""
}

.ion-ios-tennisball-outline:before {
    content: ""
}

.ion-ios-thunderstorm:before {
    content: ""
}

.ion-ios-thunderstorm-outline:before {
    content: ""
}

.ion-ios-time:before {
    content: ""
}

.ion-ios-time-outline:before {
    content: ""
}

.ion-ios-timer:before {
    content: ""
}

.ion-ios-timer-outline:before {
    content: ""
}

.ion-ios-toggle:before {
    content: ""
}

.ion-ios-toggle-outline:before {
    content: ""
}

.ion-ios-trash:before {
    content: ""
}

.ion-ios-trash-outline:before {
    content: ""
}

.ion-ios-undo:before {
    content: ""
}

.ion-ios-undo-outline:before {
    content: ""
}

.ion-ios-unlocked:before {
    content: ""
}

.ion-ios-unlocked-outline:before {
    content: ""
}

.ion-ios-upload:before {
    content: ""
}

.ion-ios-upload-outline:before {
    content: ""
}

.ion-ios-videocam:before {
    content: ""
}

.ion-ios-videocam-outline:before {
    content: ""
}

.ion-ios-volume-high:before {
    content: ""
}

.ion-ios-volume-low:before {
    content: ""
}

.ion-ios-wineglass:before {
    content: ""
}

.ion-ios-wineglass-outline:before {
    content: ""
}

.ion-ios-world:before {
    content: ""
}

.ion-ios-world-outline:before {
    content: ""
}

.ion-ipad:before {
    content: ""
}

.ion-iphone:before {
    content: ""
}

.ion-ipod:before {
    content: ""
}

.ion-jet:before {
    content: ""
}

.ion-key:before {
    content: ""
}

.ion-knife:before {
    content: ""
}

.ion-laptop:before {
    content: ""
}

.ion-leaf:before {
    content: ""
}

.ion-levels:before {
    content: ""
}

.ion-lightbulb:before {
    content: ""
}

.ion-link:before {
    content: ""
}

.ion-load-a:before {
    content: ""
}

.ion-load-b:before {
    content: ""
}

.ion-load-c:before {
    content: ""
}

.ion-load-d:before {
    content: ""
}

.ion-location:before {
    content: ""
}

.ion-lock-combination:before {
    content: ""
}

.ion-locked:before {
    content: ""
}

.ion-log-in:before {
    content: ""
}

.ion-log-out:before {
    content: ""
}

.ion-loop:before {
    content: ""
}

.ion-magnet:before {
    content: ""
}

.ion-male:before {
    content: ""
}

.ion-man:before {
    content: ""
}

.ion-map:before {
    content: ""
}

.ion-medkit:before {
    content: ""
}

.ion-merge:before {
    content: ""
}

.ion-mic-a:before {
    content: ""
}

.ion-mic-b:before {
    content: ""
}

.ion-mic-c:before {
    content: ""
}

.ion-minus:before {
    content: ""
}

.ion-minus-circled:before {
    content: ""
}

.ion-minus-round:before {
    content: ""
}

.ion-model-s:before {
    content: ""
}

.ion-monitor:before {
    content: ""
}

.ion-more:before {
    content: ""
}

.ion-mouse:before {
    content: ""
}

.ion-music-note:before {
    content: ""
}

.ion-navicon:before {
    content: ""
}

.ion-navicon-round:before {
    content: ""
}

.ion-navigate:before {
    content: ""
}

.ion-network:before {
    content: ""
}

.ion-no-smoking:before {
    content: ""
}

.ion-nuclear:before {
    content: ""
}

.ion-outlet:before {
    content: ""
}

.ion-paintbrush:before {
    content: ""
}

.ion-paintbucket:before {
    content: ""
}

.ion-paper-airplane:before {
    content: ""
}

.ion-paperclip:before {
    content: ""
}

.ion-pause:before {
    content: ""
}

.ion-person:before {
    content: ""
}

.ion-person-add:before {
    content: ""
}

.ion-person-stalker:before {
    content: ""
}

.ion-pie-graph:before {
    content: ""
}

.ion-pin:before {
    content: ""
}

.ion-pinpoint:before {
    content: ""
}

.ion-pizza:before {
    content: ""
}

.ion-plane:before {
    content: ""
}

.ion-planet:before {
    content: ""
}

.ion-play:before {
    content: ""
}

.ion-playstation:before {
    content: ""
}

.ion-plus:before {
    content: ""
}

.ion-plus-circled:before {
    content: ""
}

.ion-plus-round:before {
    content: ""
}

.ion-podium:before {
    content: ""
}

.ion-pound:before {
    content: ""
}

.ion-power:before {
    content: ""
}

.ion-pricetag:before {
    content: ""
}

.ion-pricetags:before {
    content: ""
}

.ion-printer:before {
    content: ""
}

.ion-pull-request:before {
    content: ""
}

.ion-qr-scanner:before {
    content: ""
}

.ion-quote:before {
    content: ""
}

.ion-radio-waves:before {
    content: ""
}

.ion-record:before {
    content: ""
}

.ion-refresh:before {
    content: ""
}

.ion-reply:before {
    content: ""
}

.ion-reply-all:before {
    content: ""
}

.ion-ribbon-a:before {
    content: ""
}

.ion-ribbon-b:before {
    content: ""
}

.ion-sad:before {
    content: ""
}

.ion-sad-outline:before {
    content: ""
}

.ion-scissors:before {
    content: ""
}

.ion-search:before {
    content: ""
}

.ion-settings:before {
    content: ""
}

.ion-share:before {
    content: ""
}

.ion-shuffle:before {
    content: ""
}

.ion-skip-backward:before {
    content: ""
}

.ion-skip-forward:before {
    content: ""
}

.ion-social-android:before {
    content: ""
}

.ion-social-android-outline:before {
    content: ""
}

.ion-social-angular:before {
    content: ""
}

.ion-social-angular-outline:before {
    content: ""
}

.ion-social-apple:before {
    content: ""
}

.ion-social-apple-outline:before {
    content: ""
}

.ion-social-bitcoin:before {
    content: ""
}

.ion-social-bitcoin-outline:before {
    content: ""
}

.ion-social-buffer:before {
    content: ""
}

.ion-social-buffer-outline:before {
    content: ""
}

.ion-social-chrome:before {
    content: ""
}

.ion-social-chrome-outline:before {
    content: ""
}

.ion-social-codepen:before {
    content: ""
}

.ion-social-codepen-outline:before {
    content: ""
}

.ion-social-css3:before {
    content: ""
}

.ion-social-css3-outline:before {
    content: ""
}

.ion-social-designernews:before {
    content: ""
}

.ion-social-designernews-outline:before {
    content: ""
}

.ion-social-dribbble:before {
    content: ""
}

.ion-social-dribbble-outline:before {
    content: ""
}

.ion-social-dropbox:before {
    content: ""
}

.ion-social-dropbox-outline:before {
    content: ""
}

.ion-social-euro:before {
    content: ""
}

.ion-social-euro-outline:before {
    content: ""
}

.ion-social-facebook:before {
    content: ""
}

.ion-social-facebook-outline:before {
    content: ""
}

.ion-social-foursquare:before {
    content: ""
}

.ion-social-foursquare-outline:before {
    content: ""
}

.ion-social-freebsd-devil:before {
    content: ""
}

.ion-social-github:before {
    content: ""
}

.ion-social-github-outline:before {
    content: ""
}

.ion-social-google:before {
    content: ""
}

.ion-social-google-outline:before {
    content: ""
}

.ion-social-googleplus:before {
    content: ""
}

.ion-social-googleplus-outline:before {
    content: ""
}

.ion-social-hackernews:before {
    content: ""
}

.ion-social-hackernews-outline:before {
    content: ""
}

.ion-social-html5:before {
    content: ""
}

.ion-social-html5-outline:before {
    content: ""
}

.ion-social-instagram:before {
    content: ""
}

.ion-social-instagram-outline:before {
    content: ""
}

.ion-social-javascript:before {
    content: ""
}

.ion-social-javascript-outline:before {
    content: ""
}

.ion-social-linkedin:before {
    content: ""
}

.ion-social-linkedin-outline:before {
    content: ""
}

.ion-social-markdown:before {
    content: ""
}

.ion-social-nodejs:before {
    content: ""
}

.ion-social-octocat:before {
    content: ""
}

.ion-social-pinterest:before {
    content: ""
}

.ion-social-pinterest-outline:before {
    content: ""
}

.ion-social-python:before {
    content: ""
}

.ion-social-reddit:before {
    content: ""
}

.ion-social-reddit-outline:before {
    content: ""
}

.ion-social-rss:before {
    content: ""
}

.ion-social-rss-outline:before {
    content: ""
}

.ion-social-sass:before {
    content: ""
}

.ion-social-skype:before {
    content: ""
}

.ion-social-skype-outline:before {
    content: ""
}

.ion-social-snapchat:before {
    content: ""
}

.ion-social-snapchat-outline:before {
    content: ""
}

.ion-social-tumblr:before {
    content: ""
}

.ion-social-tumblr-outline:before {
    content: ""
}

.ion-social-tux:before {
    content: ""
}

.ion-social-twitch:before {
    content: ""
}

.ion-social-twitch-outline:before {
    content: ""
}

.ion-social-twitter:before {
    content: ""
}

.ion-social-twitter-outline:before {
    content: ""
}

.ion-social-usd:before {
    content: ""
}

.ion-social-usd-outline:before {
    content: ""
}

.ion-social-vimeo:before {
    content: ""
}

.ion-social-vimeo-outline:before {
    content: ""
}

.ion-social-whatsapp:before {
    content: ""
}

.ion-social-whatsapp-outline:before {
    content: ""
}

.ion-social-windows:before {
    content: ""
}

.ion-social-windows-outline:before {
    content: ""
}

.ion-social-wordpress:before {
    content: ""
}

.ion-social-wordpress-outline:before {
    content: ""
}

.ion-social-yahoo:before {
    content: ""
}

.ion-social-yahoo-outline:before {
    content: ""
}

.ion-social-yen:before {
    content: ""
}

.ion-social-yen-outline:before {
    content: ""
}

.ion-social-youtube:before {
    content: ""
}

.ion-social-youtube-outline:before {
    content: ""
}

.ion-soup-can:before {
    content: ""
}

.ion-soup-can-outline:before {
    content: ""
}

.ion-speakerphone:before {
    content: ""
}

.ion-speedometer:before {
    content: ""
}

.ion-spoon:before {
    content: ""
}

.ion-star:before {
    content: ""
}

.ion-stats-bars:before {
    content: ""
}

.ion-steam:before {
    content: ""
}

.ion-stop:before {
    content: ""
}

.ion-thermometer:before {
    content: ""
}

.ion-thumbsdown:before {
    content: ""
}

.ion-thumbsup:before {
    content: ""
}

.ion-toggle:before {
    content: ""
}

.ion-toggle-filled:before {
    content: ""
}

.ion-transgender:before {
    content: ""
}

.ion-trash-a:before {
    content: ""
}

.ion-trash-b:before {
    content: ""
}

.ion-trophy:before {
    content: ""
}

.ion-tshirt:before {
    content: ""
}

.ion-tshirt-outline:before {
    content: ""
}

.ion-umbrella:before {
    content: ""
}

.ion-university:before {
    content: ""
}

.ion-unlocked:before {
    content: ""
}

.ion-upload:before {
    content: ""
}

.ion-usb:before {
    content: ""
}

.ion-videocamera:before {
    content: ""
}

.ion-volume-high:before {
    content: ""
}

.ion-volume-low:before {
    content: ""
}

.ion-volume-medium:before {
    content: ""
}

.ion-volume-mute:before {
    content: ""
}

.ion-wand:before {
    content: ""
}

.ion-waterdrop:before {
    content: ""
}

.ion-wifi:before {
    content: ""
}

.ion-wineglass:before {
    content: ""
}

.ion-woman:before {
    content: ""
}

.ion-wrench:before {
    content: ""
}

.ion-xbox:before {
    content: ""
}

/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
    transition: height .2s
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-prev-next-button {
    display: none;
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    background: 0 0;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.callout__image, .hero__cell {
    background-size: cover;
    background-position: 50% 50%
}

@media (min-width: 782px) {
    .flickity-prev-next-button {
        display: inherit
    }
}

.flickity-hide-nav-ui .flickity-page-dots, .flickity-hide-nav-ui .flickity-prev-next-button {
    display: none
}

.flickity-prev-next-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #09F
}

.flickity-prev-next-button:active {
    opacity: .6
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button:disabled {
    opacity: .3;
    cursor: auto
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-prev-next-button .arrow {
    fill: #FFF
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: 2.75rem;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: .75rem;
    height: .75rem;
    margin: 0 .25rem;
    background-color: #FFF;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 0 3px rgba(17, 17, 17, .3)
}

.flickity-page-dots .dot.is-selected {
    background-color: #444
}

.about .flickity-page-dots .dot.is-selected {
    background-color: #C49A6C
}

.advocacy .flickity-page-dots .dot.is-selected, .initiative .flickity-page-dots .dot.is-selected, .project .flickity-page-dots .dot.is-selected {
    background-color: #FCB040
}

.art-project .flickity-page-dots .dot.is-selected, .programs-and-services .flickity-page-dots .dot.is-selected, .programs-services .flickity-page-dots .dot.is-selected, .public-space-project .flickity-page-dots .dot.is-selected {
    background-color: #00AEEF
}

.membership .flickity-page-dots .dot.is-selected {
    background-color: #ED217C
}

.news .flickity-page-dots .dot.is-selected, .post .flickity-page-dots .dot.is-selected {
    background-color: #00A651
}

.event .flickity-page-dots .dot.is-selected, .events .flickity-page-dots .dot.is-selected {
    background-color: #552CEA
}

.tableau {
    display: block;
    margin: 2.5rem 0 5rem
}

.tableau iframe {
    width: 100% !important
}

[name=mc-embedded-subscribe-form] {
    max-width: 480px;
    margin: auto
}

[name=mc-embedded-subscribe-form] .asterisk {
    color: #FE2851;
    font-weight: 400 !important
}

.mc-field-group {
    display: block;
    margin: 1rem 0
}

.mc-field-group label, .mc-field-group.input-group > p {
    display: inline-block;
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0 0 .25rem
}

.more, .parks-info__rules-toggle, .post-card__type, .post-listing__meta--type, .post-single__type, .site-footer__fineprint li a, .site-footer__to-top {
    text-transform: uppercase
}

.mc-field-group.input-group ul {
    list-style: none;
    padding: 0;
    margin: .5rem 0
}

.mc-field-group.input-group ul li {
    padding-left: 0;
    margin: .25rem 0
}

.mc-field-group.input-group ul li input, .mc-field-group.input-group ul li label {
    width: inherit;
    display: inline
}

.mc-field-group.input-group ul li input {
    margin-right: .5rem
}

.mc-field-group.input-group ul li label {
    font-family: "Guardian Text Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 400
}

.mc-field-group input {
    display: inline-block;
    width: 100%;
    padding: .75rem;
    border: 1px solid #ccc;
    border-radius: 2px;
    line-height: 1
}

.mc-field-group input:focus {
    outline: 0;
    border-color: #00AEEF
}

.home .site-header {
    position: relative !important
}

.site-header {
    left: 0;
    right: 0;
    position: relative;
    z-index: 3;
    border-bottom: 3px solid transparent;
    transition: top .2s linear
}

@media (max-width: 991px) {
    .site-header {
        z-index: 0
    }
}

.about .site-header {
    border-bottom-color: #b58148
}

.advocacy .site-header, .initiative .site-header, .project .site-header {
    border-bottom-color: #fb9b0e
}

.art-project .site-header, .programs-and-services .site-header, .programs-services .site-header, .public-space-project .site-header {
    border-bottom-color: #0089bc
}

.membership .site-header {
    border-bottom-color: #cb1063
}

.news .site-header, .post .site-header {
    border-bottom-color: #007338
}

.event .site-header, .events .site-header {
    border-bottom-color: #3d15ce
}

.site-header--pinned, .site-header.pinned {
    z-index: 3
}

.search-results .site-header {
    border-bottom-color: #ED217C
}

.site-header__utility-navigation {
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: .875rem;
    background-color: #f3f3f3;
    padding: .25rem 1.5rem;
    text-align: center
}

@media (min-width: 992px) {
    .site-header {
        position: fixed !important
    }

    .site-header--pinned .site-header__animate, .site-header.pinned .site-header__animate {
        max-height: 500px;
        transition: max-height .25s ease-in
    }

    .site-header.bottom .site-header__animate, .site-header.top .site-header__animate {
        max-height: 500px
    }

    .site-header.bottom .site-header__animate {
        max-height: 0
    }

    .site-header__animate {
        max-height: 0;
        transition: max-height .25s ease-out;
        overflow: hidden
    }

    .site-header__utility-navigation {
        text-align: right
    }

    .home .site-header__utility-navigation {
        display: none
    }
}

.site-header__utility-navigation ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.site-header__utility-navigation ol li {
    padding-left: 0;
    display: inline-block;
    margin: 0
}

.site-header__utility-navigation ol li:not(:last-of-type) {
    margin-right: .75rem
}

.site-header__utility-navigation ol li:not(:last-of-type):after {
    display: inline-block;
    vertical-align: middle;
    margin-left: .75rem;
    content: '';
    width: 1px;
    height: 1.5rem;
    background-color: #ccc;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
}

.site-header__utility-navigation ol li a {
    color: #666
}

.site-header__utility-navigation ol li a .icon, .site-header__utility-navigation ol li a.active, .site-header__utility-navigation ol li a:hover {
    color: #00AEEF
}

.about .site-header__utility-navigation ol li a .icon, .about .site-header__utility-navigation ol li a.active, .about .site-header__utility-navigation ol li a:hover {
    color: #C49A6C
}

.advocacy .site-header__utility-navigation ol li a .icon, .advocacy .site-header__utility-navigation ol li a.active, .advocacy .site-header__utility-navigation ol li a:hover, .initiative .site-header__utility-navigation ol li a .icon, .initiative .site-header__utility-navigation ol li a.active, .initiative .site-header__utility-navigation ol li a:hover, .project .site-header__utility-navigation ol li a .icon, .project .site-header__utility-navigation ol li a.active, .project .site-header__utility-navigation ol li a:hover {
    color: #FCB040
}

.art-project .site-header__utility-navigation ol li a .icon, .art-project .site-header__utility-navigation ol li a.active, .art-project .site-header__utility-navigation ol li a:hover, .programs-and-services .site-header__utility-navigation ol li a .icon, .programs-and-services .site-header__utility-navigation ol li a.active, .programs-and-services .site-header__utility-navigation ol li a:hover, .programs-services .site-header__utility-navigation ol li a .icon, .programs-services .site-header__utility-navigation ol li a.active, .programs-services .site-header__utility-navigation ol li a:hover, .public-space-project .site-header__utility-navigation ol li a .icon, .public-space-project .site-header__utility-navigation ol li a.active, .public-space-project .site-header__utility-navigation ol li a:hover {
    color: #00AEEF
}

.membership .site-header__utility-navigation ol li a .icon, .membership .site-header__utility-navigation ol li a.active, .membership .site-header__utility-navigation ol li a:hover {
    color: #ED217C
}

.news .site-header__utility-navigation ol li a .icon, .news .site-header__utility-navigation ol li a.active, .news .site-header__utility-navigation ol li a:hover, .post .site-header__utility-navigation ol li a .icon, .post .site-header__utility-navigation ol li a.active, .post .site-header__utility-navigation ol li a:hover {
    color: #00A651
}

.event .site-header__utility-navigation ol li a .icon, .event .site-header__utility-navigation ol li a.active, .event .site-header__utility-navigation ol li a:hover, .events .site-header__utility-navigation ol li a .icon, .events .site-header__utility-navigation ol li a.active, .events .site-header__utility-navigation ol li a:hover {
    color: #552CEA
}

.site-header__main-navigation {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background-color: #FFF;
    padding: .5rem 1.5rem
}

@media (min-width: 992px) {
    .site-header__main-navigation {
        padding: 0 1.5rem
    }
}

.site-header__brand {
    -webkit-box-flex: 1;
    flex: 1
}

.site-header__brand .brand__link {
    display: block;
    width: 100px;
    height: 43px
}

@media (min-width: 782px) {
    .site-header__brand .brand__link {
        width: 135px;
        height: 57px
    }

    .front-page .site-header__brand .brand__link {
        width: 225px;
        height: 96px
    }
}

.site-header__links {
    text-align: right
}

.site-header__links-mobile-nav-toggle {
    display: inline-block;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    outline: 0;
    color: #00AEEF;
    cursor: pointer
}

.site-header__links-mobile-nav-toggle:focus {
    outline: 0
}

.about .site-header__links-mobile-nav-toggle {
    color: #C49A6C
}

.advocacy .site-header__links-mobile-nav-toggle, .initiative .site-header__links-mobile-nav-toggle, .project .site-header__links-mobile-nav-toggle {
    color: #FCB040
}

.art-project .site-header__links-mobile-nav-toggle, .programs-and-services .site-header__links-mobile-nav-toggle, .programs-services .site-header__links-mobile-nav-toggle, .public-space-project .site-header__links-mobile-nav-toggle {
    color: #00AEEF
}

.membership .site-header__links-mobile-nav-toggle {
    color: #ED217C
}

.news .site-header__links-mobile-nav-toggle, .post .site-header__links-mobile-nav-toggle {
    color: #00A651
}

.event .site-header__links-mobile-nav-toggle, .events .site-header__links-mobile-nav-toggle {
    color: #552CEA
}

@media (min-width: 993px) {
    .site-header__links-mobile-nav-toggle {
        display: none
    }
}

.site-header__links-utility {
    font-size: .875rem;
    list-style: none;
    margin: 1.5rem 0 0;
    padding: 0
}

.site-header .primary-navigation li, .site-header__links-utility li {
    padding-left: 0;
    margin-bottom: 0
}

@media (max-width: 991px) {
    .site-header__links-utility {
        display: none
    }
}

.site-header__links-utility li {
    display: inline-block
}

.site-header__links-utility li:not(:last-of-type) {
    margin-right: .25rem
}

@media (max-width: 991px) {
    .site-header__links-primary {
        display: none
    }
}

.site-header .primary-navigation {
    list-style: none;
    margin: 0;
    padding: 0
}

.site-header .primary-navigation__item {
    display: inline-block;
    vertical-align: middle
}

.site-header .primary-navigation__item:not(:last-of-type) {
    margin-right: 1.5rem
}

.site-header .primary-navigation__link {
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 500;
    position: relative;
    padding: 1.5rem 0
}

.site-footer__fineprint, .site-footer__to-top {
    font-weight: 400;
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.site-header .primary-navigation__link a {
    color: #111
}

.site-header .primary-navigation__link-indicator {
    display: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    width: 15px
}

.site-header .primary-navigation__link-indicator svg {
    display: block
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .site-header .primary-navigation__link-indicator svg {
        height: 12px
    }
}

.about:not(.search-results) .site-header .primary-navigation__link--about a, .site-header .primary-navigation__link--about a:hover, .site-header .primary-navigation__link--about-active a, .site-header .primary-navigation__link--about-menu-active a {
    color: #C49A6C
}

.advocacy:not(.search-results) .site-header .primary-navigation__link--advocacy a, .initiative:not(.search-results) .site-header .primary-navigation__link--initiative a, .project:not(.search-results) .site-header .primary-navigation__link--project a, .site-header .primary-navigation__link--advocacy a:hover, .site-header .primary-navigation__link--advocacy-active a, .site-header .primary-navigation__link--advocacy-menu-active a, .site-header .primary-navigation__link--initiative a:hover, .site-header .primary-navigation__link--initiative-active a, .site-header .primary-navigation__link--initiative-menu-active a, .site-header .primary-navigation__link--project a:hover, .site-header .primary-navigation__link--project-active a, .site-header .primary-navigation__link--project-menu-active a {
    color: #FCB040
}

.site-header .primary-navigation__link--about-menu-active .primary-navigation__link-indicator {
    display: block;
    fill: #C49A6C
}

.site-header .primary-navigation__link--advocacy-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--initiative-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--project-menu-active .primary-navigation__link-indicator {
    display: block;
    fill: #FCB040
}

.art-project:not(.search-results) .site-header .primary-navigation__link--art-project a, .programs-and-services:not(.search-results) .site-header .primary-navigation__link--programs-and-services a, .programs-services:not(.search-results) .site-header .primary-navigation__link--programs-services a, .public-space-project:not(.search-results) .site-header .primary-navigation__link--public-space-project a, .site-header .primary-navigation__link--art-project a:hover, .site-header .primary-navigation__link--art-project-active a, .site-header .primary-navigation__link--art-project-menu-active a, .site-header .primary-navigation__link--programs-and-services a:hover, .site-header .primary-navigation__link--programs-and-services-active a, .site-header .primary-navigation__link--programs-and-services-menu-active a, .site-header .primary-navigation__link--programs-services a:hover, .site-header .primary-navigation__link--programs-services-active a, .site-header .primary-navigation__link--programs-services-menu-active a, .site-header .primary-navigation__link--public-space-project a:hover, .site-header .primary-navigation__link--public-space-project-active a, .site-header .primary-navigation__link--public-space-project-menu-active a {
    color: #00AEEF
}

.site-header .primary-navigation__link--art-project-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--programs-and-services-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--programs-services-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--public-space-project-menu-active .primary-navigation__link-indicator {
    fill: #00AEEF;
    display: block
}

.membership:not(.search-results) .site-header .primary-navigation__link--membership a, .site-header .primary-navigation__link--membership a:hover, .site-header .primary-navigation__link--membership-active a, .site-header .primary-navigation__link--membership-menu-active a {
    color: #ED217C
}

.news:not(.search-results) .site-header .primary-navigation__link--news a, .post:not(.search-results) .site-header .primary-navigation__link--post a, .site-header .primary-navigation__link--news a:hover, .site-header .primary-navigation__link--news-active a, .site-header .primary-navigation__link--news-menu-active a, .site-header .primary-navigation__link--post a:hover, .site-header .primary-navigation__link--post-active a, .site-header .primary-navigation__link--post-menu-active a {
    color: #00A651
}

.site-header .primary-navigation__link--membership-menu-active .primary-navigation__link-indicator {
    display: block;
    fill: #ED217C
}

.site-header .primary-navigation__link--news-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--post-menu-active .primary-navigation__link-indicator {
    display: block;
    fill: #00A651
}

.event:not(.search-results) .site-header .primary-navigation__link--event a, .events:not(.search-results) .site-header .primary-navigation__link--events a, .site-header .primary-navigation__link--event a:hover, .site-header .primary-navigation__link--event-active a, .site-header .primary-navigation__link--event-menu-active a, .site-header .primary-navigation__link--events a:hover, .site-header .primary-navigation__link--events-active a, .site-header .primary-navigation__link--events-menu-active a {
    color: #552CEA
}

.site-header .primary-navigation__link--event-menu-active .primary-navigation__link-indicator, .site-header .primary-navigation__link--events-menu-active .primary-navigation__link-indicator {
    fill: #552CEA;
    display: block
}

.search-results .site-header .primary-navigation__link--search a, .site-header .primary-navigation__link--search a:hover, .site-header .primary-navigation__link--search-menu-active a {
    color: #ED217C
}

.site-header .primary-navigation__link--search {
    padding: 0
}

.site-header .primary-navigation__link--search .primary-navigation__link-indicator {
    bottom: -1.375rem
}

.site-header .primary-navigation__link--search-menu-active .primary-navigation__link-indicator {
    display: block;
    fill: #ED217C
}

.site-header .primary-navigation-menu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 100%;
    width: 100%;
    background-color: #FFF;
    text-align: left;
    padding: 2rem 0;
    border-top: 3px solid transparent;
    border-bottom: 1px solid #666;
    will-change: transition, opacity;
    transition: opacity 250ms linear
}

.site-header .primary-navigation-menu--active {
    opacity: 1;
    visibility: visible
}

.site-header .primary-navigation-menu__link {
    color: #444
}

.site-header .primary-navigation-menu--about {
    border-top-color: #C49A6C
}

.site-header .primary-navigation-menu--advocacy, .site-header .primary-navigation-menu--initiative, .site-header .primary-navigation-menu--project {
    border-top-color: #FCB040
}

.site-header .primary-navigation-menu--about .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--about .primary-navigation-menu__link:hover {
    color: #C49A6C
}

.site-header .primary-navigation-menu--advocacy .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--advocacy .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--initiative .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--initiative .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--project .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--project .primary-navigation-menu__link:hover {
    color: #FCB040
}

.site-header .primary-navigation-menu--art-project, .site-header .primary-navigation-menu--programs-and-services, .site-header .primary-navigation-menu--programs-services, .site-header .primary-navigation-menu--public-space-project {
    border-top-color: #00AEEF
}

.site-header .primary-navigation-menu--art-project .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--art-project .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--programs-and-services .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--programs-and-services .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--programs-services .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--programs-services .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--public-space-project .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--public-space-project .primary-navigation-menu__link:hover {
    color: #00AEEF
}

.site-header .primary-navigation-menu--membership {
    border-top-color: #ED217C
}

.site-header .primary-navigation-menu--news, .site-header .primary-navigation-menu--post {
    border-top-color: #00A651
}

.site-header .primary-navigation-menu--membership .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--membership .primary-navigation-menu__link:hover {
    color: #ED217C
}

.site-header .primary-navigation-menu--news .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--news .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--post .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--post .primary-navigation-menu__link:hover {
    color: #00A651
}

.site-header .primary-navigation-menu--event, .site-header .primary-navigation-menu--events {
    border-top-color: #552CEA
}

.site-header .primary-navigation-menu--event .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--event .primary-navigation-menu__link:hover, .site-header .primary-navigation-menu--events .primary-navigation-menu__link--active, .site-header .primary-navigation-menu--events .primary-navigation-menu__link:hover {
    color: #552CEA
}

.site-header .primary-navigation-menu--search {
    border-top-color: #ED217C
}

.site-header .primary-navigation-menu__header {
    margin: 0 0 .75rem
}

.site-header .primary-navigation-menu__header h4 {
    margin: 0
}

.site-header .primary-navigation-menu__list {
    list-style: none;
    margin: -.5rem 0 1rem;
    padding: 0;
    font-size: .875rem
}

.site-header .primary-navigation-menu__list li {
    padding-left: 0;
    margin-bottom: 0
}

.site-header .primary-navigation-menu__close {
    display: inline-block;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    outline: 0;
    cursor: pointer;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem
}

.site-header .primary-navigation-menu__close:focus {
    outline: 0
}

.site-header .primary-navigation-menu__close--about {
    color: #C49A6C
}

.site-header .primary-navigation-menu__close--advocacy, .site-header .primary-navigation-menu__close--initiative, .site-header .primary-navigation-menu__close--project {
    color: #FCB040
}

.site-header .primary-navigation-menu__close--art-project, .site-header .primary-navigation-menu__close--programs-and-services, .site-header .primary-navigation-menu__close--programs-services, .site-header .primary-navigation-menu__close--public-space-project {
    color: #00AEEF
}

.site-header .primary-navigation-menu__close--membership {
    color: #ED217C
}

.site-header .primary-navigation-menu__close--news, .site-header .primary-navigation-menu__close--post {
    color: #00A651
}

.site-header .primary-navigation-menu__close--event, .site-header .primary-navigation-menu__close--events {
    color: #552CEA
}

.site-header .primary-navigation-menu__close--search {
    color: #ED217C
}

.site-content::after {
    clear: both;
    content: "";
    display: table
}

.site-content__overlay {
    display: none;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #00AEEF;
    transition: opacity 250ms ease-in-out;
    will-change: opacity, visibility
}

.about .site-content__overlay {
    background-color: #C49A6C
}

.advocacy .site-content__overlay, .initiative .site-content__overlay, .project .site-content__overlay {
    background-color: #FCB040
}

.art-project .site-content__overlay, .programs-and-services .site-content__overlay, .programs-services .site-content__overlay, .public-space-project .site-content__overlay {
    background-color: #00AEEF
}

.membership .site-content__overlay {
    background-color: #ED217C
}

.news .site-content__overlay, .post .site-content__overlay {
    background-color: #00A651
}

.event .site-content__overlay, .events .site-content__overlay {
    background-color: #552CEA
}

@media (max-width: 991px) {
    .site-content__overlay {
        display: inherit
    }
}

.site-content__overlay--active {
    opacity: .75;
    visibility: visible
}

.modal, .navigation.pagination .screen-reader-text {
    visibility: hidden
}

.site-footer {
    border-top: 1px solid #666;
    padding: 4rem 0;
    text-align: center
}

@media (min-width: 992px) {
    .site-footer {
        text-align: left
    }
}

.button, .navigation.pagination {
    text-align: center
}

.site-footer__main {
    display: -webkit-box;
    display: flex;
    font-size: .875rem
}

.site-footer__social {
    list-style: none;
    margin: 1.5rem 0 0;
    padding: 0
}

.site-footer__social li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.site-footer__social li:not(:last-of-type) {
    margin-right: 1rem
}

.site-footer__social li a {
    color: #00AEEF;
    fill: currentColor
}

.site-footer__social li a:hover {
    color: #ED217C
}

.site-footer__address {
    font-style: normal
}

.site-footer__to-top {
    color: #666;
    fill: currentColor;
    text-align: center;
    font-size: .625rem
}

.site-footer__to-top svg {
    margin-bottom: .25rem;
    transition: all 250ms linear
}

.site-footer__to-top:hover {
    color: #ED217C
}

.site-footer__to-top:hover svg {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.site-footer__fineprint {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .75rem
}

.site-footer__fineprint li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.site-footer__fineprint li:not(:last-of-type) {
    margin-right: .5rem
}

.site-footer__fineprint li a {
    color: #444
}

.site-footer__fineprint li a.active, .site-footer__fineprint li a:hover {
    color: #ED217C
}

.mobile-navigation {
    position: fixed;
    top: 0;
    left: -100%;
    width: 75%;
    max-width: 480px;
    height: 100%;
    z-index: 2;
    background-color: #FFF;
    will-change: transition;
    transition: left 250ms ease-in-out
}

.mobile-navigation__close {
    display: inline-block;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    outline: 0;
    position: absolute;
    right: 1.25rem;
    top: .25rem;
    cursor: pointer
}

.mobile-navigation__close:focus {
    outline: 0
}

.about .mobile-navigation__close {
    color: #C49A6C
}

.advocacy .mobile-navigation__close, .initiative .mobile-navigation__close, .project .mobile-navigation__close {
    color: #FCB040
}

.art-project .mobile-navigation__close, .programs-and-services .mobile-navigation__close, .programs-services .mobile-navigation__close, .public-space-project .mobile-navigation__close {
    color: #00AEEF
}

.membership .mobile-navigation__close {
    color: #ED217C
}

.news .mobile-navigation__close, .post .mobile-navigation__close {
    color: #00A651
}

.event .mobile-navigation__close, .events .mobile-navigation__close {
    color: #552CEA
}

.mobile-navigation--active {
    left: 0;
    box-shadow: 3px 0 5px rgba(0, 0, 0, .15)
}

.button, .modal__close, .parks-info__rules-toggle {
    box-shadow: none;
    outline: 0
}

.admin-bar .mobile-navigation {
    top: 46px
}

@media (min-width: 782px) {
    .admin-bar .mobile-navigation {
        top: 32px
    }
}

@media (min-width: 992px) {
    .mobile-navigation {
        display: none
    }
}

.mobile-navigation__utility {
    list-style: none;
    margin: 0;
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: .875rem;
    padding: 1.25rem .5rem 1.25rem 1.25rem
}

.mobile-navigation__utility li {
    padding-left: 0;
    display: inline-block;
    margin: 0
}

.mobile-navigation__utility li:not(:last-of-type) {
    margin-right: .75rem
}

.mobile-navigation__utility li:not(:last-of-type):after {
    display: inline-block;
    vertical-align: middle;
    margin-left: .75rem;
    content: '';
    width: 1px;
    height: 1.5rem;
    background-color: #ccc;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
}

.mobile-navigation__menu {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 500;
    position: absolute;
    right: 100%;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    will-change: transition;
    transition: right 250ms ease-in-out;
    overflow: scroll
}

.mobile-navigation__menu li {
    padding-left: 0;
    margin-bottom: 0
}

.mobile-navigation__menu--active, .mobile-navigation__menu--primary {
    right: 0
}

.mobile-navigation__link {
    color: #111;
    display: block;
    padding: 1rem 1.5rem
}

.button, .more {
    display: inline-block;
    font-size: 1rem;
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.mobile-navigation__link--about:hover {
    color: #C49A6C
}

.mobile-navigation__link--advocacy:hover, .mobile-navigation__link--initiative:hover, .mobile-navigation__link--project:hover {
    color: #FCB040
}

.mobile-navigation__link--art-project:hover, .mobile-navigation__link--programs-and-services:hover, .mobile-navigation__link--programs-services:hover, .mobile-navigation__link--public-space-project:hover {
    color: #00AEEF
}

.mobile-navigation__link--membership:hover {
    color: #ED217C
}

.mobile-navigation__link--news:hover, .mobile-navigation__link--post:hover {
    color: #00A651
}

.mobile-navigation__link--event:hover, .mobile-navigation__link--events:hover {
    color: #552CEA
}

.mobile-navigation__link--secondary {
    padding-left: 2.75rem
}

.mobile-navigation__link--tertiary {
    padding-left: 3.75rem
}

.mobile-navigation__item {
    border-bottom: 2px solid #f3f3f3
}

.mobile-navigation__item--search-form {
    border-bottom: none
}

.mobile-navigation__item--parent {
    background-color: #f3f3f3;
    border-bottom-color: #ccc
}

.mobile-navigation__item--about-active {
    border-bottom-color: #C49A6C
}

.mobile-navigation__item--advocacy-active, .mobile-navigation__item--initiative-active, .mobile-navigation__item--project-active {
    border-bottom-color: #FCB040
}

.mobile-navigation__item--about-active .mobile-navigation__link {
    color: #C49A6C
}

.mobile-navigation__item--advocacy-active .mobile-navigation__link, .mobile-navigation__item--initiative-active .mobile-navigation__link, .mobile-navigation__item--project-active .mobile-navigation__link {
    color: #FCB040
}

.mobile-navigation__item--art-project-active, .mobile-navigation__item--programs-and-services-active, .mobile-navigation__item--programs-services-active, .mobile-navigation__item--public-space-project-active {
    border-bottom-color: #00AEEF
}

.mobile-navigation__item--art-project-active .mobile-navigation__link, .mobile-navigation__item--programs-and-services-active .mobile-navigation__link, .mobile-navigation__item--programs-services-active .mobile-navigation__link, .mobile-navigation__item--public-space-project-active .mobile-navigation__link {
    color: #00AEEF
}

.mobile-navigation__item--membership-active {
    border-bottom-color: #ED217C
}

.mobile-navigation__item--news-active, .mobile-navigation__item--post-active {
    border-bottom-color: #00A651
}

.mobile-navigation__item--membership-active .mobile-navigation__link {
    color: #ED217C
}

.mobile-navigation__item--news-active .mobile-navigation__link, .mobile-navigation__item--post-active .mobile-navigation__link {
    color: #00A651
}

.mobile-navigation__item--event-active, .mobile-navigation__item--events-active {
    border-bottom-color: #552CEA
}

.mobile-navigation__item--event-active .mobile-navigation__link, .mobile-navigation__item--events-active .mobile-navigation__link {
    color: #552CEA
}

.mobile-navigation__icon {
    float: right;
    margin-left: .75em;
    line-height: inherit
}

.mobile-navigation__icon--parent {
    margin-left: 0;
    float: left;
    margin-right: .75em
}

.button {
    font-weight: 700;
    margin: 0;
    line-height: 1;
    padding: .625em 1.25em;
    color: #FFF;
    background-color: #00AEEF;
    border: 2px solid transparent;
    border-radius: 2px
}

.button:focus {
    outline: 0
}

@media (max-width: 782px) {
    .button {
        margin-bottom: .5rem
    }
}

.button--block {
    width: 100%
}

.button--flex-inline {
    align-self: flex-start
}

.button:hover {
    color: #00AEEF;
    background-color: transparent;
    border-color: currentColor
}

.button--solid:hover {
    color: #00AEEF;
    background-color: #FFF;
    border-color: transparent
}

.button--link {
    border: none;
    padding: 0;
    background-color: transparent;
    color: #00AEEF
}

.about .button--link {
    color: #C49A6C
}

.about .button--link:hover {
    color: #b58148
}

.advocacy .button--link {
    color: #FCB040
}

.advocacy .button--link:hover {
    color: #fb9b0e
}

.initiative .button--link {
    color: #FCB040
}

.initiative .button--link:hover {
    color: #fb9b0e
}

.project .button--link {
    color: #FCB040
}

.project .button--link:hover {
    color: #fb9b0e
}

.programs-services .button--link {
    color: #00AEEF
}

.programs-services .button--link:hover {
    color: #0089bc
}

.programs-and-services .button--link {
    color: #00AEEF
}

.programs-and-services .button--link:hover {
    color: #0089bc
}

.public-space-project .button--link {
    color: #00AEEF
}

.public-space-project .button--link:hover {
    color: #0089bc
}

.art-project .button--link {
    color: #00AEEF
}

.art-project .button--link:hover {
    color: #0089bc
}

.membership .button--link {
    color: #ED217C
}

.membership .button--link:hover {
    color: #cb1063
}

.news .button--link {
    color: #00A651
}

.news .button--link:hover {
    color: #007338
}

.post .button--link {
    color: #00A651
}

.post .button--link:hover {
    color: #007338
}

.events .button--link {
    color: #552CEA
}

.events .button--link:hover {
    color: #3d15ce
}

.event .button--link {
    color: #552CEA
}

.event .button--link:hover {
    color: #3d15ce
}

.more {
    line-height: 1;
    font-weight: 600;
    color: #444
}

.more:not(:last-of-type) {
    margin-right: 1rem
}

.about .more .icon, .about .more:hover {
    color: #C49A6C
}

.about .more:hover .icon {
    color: #444
}

.advocacy .more .icon, .advocacy .more:hover {
    color: #FCB040
}

.advocacy .more:hover .icon {
    color: #444
}

.initiative .more .icon, .initiative .more:hover {
    color: #FCB040
}

.initiative .more:hover .icon {
    color: #444
}

.project .more .icon, .project .more:hover {
    color: #FCB040
}

.project .more:hover .icon {
    color: #444
}

.programs-services .more .icon, .programs-services .more:hover {
    color: #00AEEF
}

.programs-services .more:hover .icon {
    color: #444
}

.programs-and-services .more .icon, .programs-and-services .more:hover {
    color: #00AEEF
}

.programs-and-services .more:hover .icon {
    color: #444
}

.public-space-project .more .icon, .public-space-project .more:hover {
    color: #00AEEF
}

.public-space-project .more:hover .icon {
    color: #444
}

.art-project .more .icon, .art-project .more:hover {
    color: #00AEEF
}

.art-project .more:hover .icon {
    color: #444
}

.membership .more .icon, .membership .more:hover {
    color: #ED217C
}

.membership .more:hover .icon {
    color: #444
}

.news .more .icon, .news .more:hover {
    color: #00A651
}

.news .more:hover .icon {
    color: #444
}

.post .more .icon, .post .more:hover {
    color: #00A651
}

.post .more:hover .icon {
    color: #444
}

.events .more .icon, .events .more:hover {
    color: #552CEA
}

.events .more:hover .icon {
    color: #444
}

.event .more .icon, .event .more:hover {
    color: #552CEA
}

.event .more:hover .icon {
    color: #444
}

.pagination {
    list-style: none;
    padding: 0;
    margin: 1rem 0
}

.pagination::after {
    clear: both;
    content: "";
    display: table
}

.navigation.pagination .page-numbers, .pagination li {
    display: inline-block;
    padding: .5rem
}

.pagination li {
    margin-bottom: 0
}

.pagination__prev {
    float: left
}

.pagination__next {
    float: right
}

.about .pagination a {
    color: #C49A6C
}

.about .pagination a:hover {
    color: #90673a
}

.advocacy .pagination a {
    color: #FCB040
}

.advocacy .pagination a:hover {
    color: #d37f03
}

.initiative .pagination a {
    color: #FCB040
}

.initiative .pagination a:hover {
    color: #d37f03
}

.project .pagination a {
    color: #FCB040
}

.project .pagination a:hover {
    color: #d37f03
}

.programs-services .pagination a {
    color: #00AEEF
}

.programs-services .pagination a:hover {
    color: #006489
}

.programs-and-services .pagination a {
    color: #00AEEF
}

.programs-and-services .pagination a:hover {
    color: #006489
}

.public-space-project .pagination a {
    color: #00AEEF
}

.public-space-project .pagination a:hover {
    color: #006489
}

.art-project .pagination a {
    color: #00AEEF
}

.art-project .pagination a:hover {
    color: #006489
}

.membership .pagination a {
    color: #ED217C
}

.membership .pagination a:hover {
    color: #9b0d4c
}

.news .pagination a {
    color: #00A651
}

.news .pagination a:hover {
    color: #00401f
}

.post .pagination a {
    color: #00A651
}

.post .pagination a:hover {
    color: #00401f
}

.events .pagination a {
    color: #552CEA
}

.events .pagination a:hover {
    color: #2f10a0
}

.event .pagination a {
    color: #552CEA
}

.event .pagination a:hover {
    color: #2f10a0
}

.navigation.pagination .prev {
    float: left
}

.navigation.pagination .next {
    float: right
}

.hero {
    position: relative;
    z-index: 0;
    background-color: #f3f3f3;
    height: 65vh;
    min-height: 480px
}

.hero--full-height {
    height: inherit
}

@media (min-width: 992px) {
    .about .hero--section .flickity-viewport:after, .advocacy .hero--section .flickity-viewport:after, .event .hero--section .flickity-viewport:after, .events .hero--section .flickity-viewport:after, .initiative .hero--section .flickity-viewport:after, .membership .hero--section .flickity-viewport:after, .news .hero--section .flickity-viewport:after, .post .hero--section .flickity-viewport:after, .project .hero--section .flickity-viewport:after {
        position: absolute;
        z-index: 0;
        left: 0;
        bottom: 0;
        content: '';
        width: 0;
        height: 0;
        border-right: 720px solid transparent;
        opacity: .5;
        max-width: 100%
    }

    .about .hero--section .flickity-viewport:after {
        border-bottom: 320px solid #C49A6C
    }

    .advocacy .hero--section .flickity-viewport:after, .initiative .hero--section .flickity-viewport:after, .project .hero--section .flickity-viewport:after {
        border-bottom: 320px solid #FCB040
    }

    .art-project .hero--section .flickity-viewport:after, .programs-and-services .hero--section .flickity-viewport:after, .programs-services .hero--section .flickity-viewport:after, .public-space-project .hero--section .flickity-viewport:after {
        position: absolute;
        z-index: 0;
        left: 0;
        bottom: 0;
        content: '';
        width: 0;
        height: 0;
        border-bottom: 320px solid #00AEEF;
        border-right: 720px solid transparent;
        opacity: .5;
        max-width: 100%
    }

    .membership .hero--section .flickity-viewport:after {
        border-bottom: 320px solid #ED217C
    }

    .news .hero--section .flickity-viewport:after, .post .hero--section .flickity-viewport:after {
        border-bottom: 320px solid #00A651
    }

    .event .hero--section .flickity-viewport:after, .events .hero--section .flickity-viewport:after {
        border-bottom: 320px solid #552CEA
    }
}

.hero__cell, .hero__messaging, .section-nav__content {
    position: relative
}

.hero__cell {
    z-index: 1;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end
}

.hero__messaging {
    color: #111;
    text-shadow: 0 0 20px #FFF;
    margin: 3rem 0
}

.hero__messaging a {
    color: currentColor
}

.about .hero__messaging a:hover {
    color: #e1ccb5
}

.advocacy .hero__messaging a:hover, .initiative .hero__messaging a:hover, .project .hero__messaging a:hover {
    color: #fedaa4
}

.art-project .hero__messaging a:hover, .programs-and-services .hero__messaging a:hover, .programs-services .hero__messaging a:hover, .public-space-project .hero__messaging a:hover {
    color: #56d1ff
}

.membership .hero__messaging a:hover {
    color: #f57fb4
}

.news .hero__messaging a:hover, .post .hero__messaging a:hover {
    color: #0dff83
}

.event .hero__messaging a:hover, .events .hero__messaging a:hover {
    color: #a089f3
}

.hero__cell--dark .hero__messaging {
    color: #FFF;
    text-shadow: 0 0 7px #666
}

.hero__cell--dark .hero__messaging .button {
    text-shadow: none
}

.hero__messaging .button {
    color: #FFF
}

.hero__messaging .button:hover {
    color: #00AEEF
}

@media (max-width: 782px) {
    .hero {
        min-height: 320px
    }

    .hero__messaging .button {
        font-size: 80%;
        width: 100%
    }
}

.hero-image img {
    display: block;
    width: 100%;
    height: auto
}

.section-nav {
    display: none;
    background-color: #FFF;
    border-width: 1px 0;
    border-style: solid;
    border-color: #ccc
}

@media (min-width: 992px) {
    .hero__cell {
        -webkit-box-align: center;
        align-items: center
    }

    .section-nav {
        transition: top 50ms ease-in;
        display: inherit
    }
}

.about .section-nav {
    border-color: #C49A6C
}

.advocacy .section-nav, .initiative .section-nav, .project .section-nav {
    border-color: #FCB040
}

.art-project .section-nav, .programs-and-services .section-nav, .programs-services .section-nav, .public-space-project .section-nav {
    border-color: #00AEEF
}

.membership .section-nav {
    border-color: #ED217C
}

.news .section-nav, .post .section-nav {
    border-color: #00A651
}

.event .section-nav, .events .section-nav {
    border-color: #552CEA
}

.section-nav--pinned, .section-nav.pinned {
    z-index: 2
}

.section-nav__parent {
    margin: 0;
    line-height: 1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #00AEEF;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 1rem 0 1rem .75rem;
    vertical-align: middle
}

.section-nav__item, .section-nav__link {
    display: inline-block
}

.about .section-nav__parent {
    background-color: #C49A6C
}

.advocacy .section-nav__parent, .initiative .section-nav__parent, .project .section-nav__parent {
    background-color: #FCB040
}

.art-project .section-nav__parent, .programs-and-services .section-nav__parent, .programs-services .section-nav__parent, .public-space-project .section-nav__parent {
    background-color: #00AEEF
}

.membership .section-nav__parent {
    background-color: #ED217C
}

.news .section-nav__parent, .post .section-nav__parent {
    background-color: #00A651
}

.event .section-nav__parent, .events .section-nav__parent {
    background-color: #552CEA
}

.section-nav__parent:after {
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 100%;
    border-top: 60px solid #00AEEF;
    border-right: 20px solid transparent
}

.about .section-nav__parent:after {
    border-top-color: #C49A6C
}

.advocacy .section-nav__parent:after, .initiative .section-nav__parent:after, .project .section-nav__parent:after {
    border-top-color: #FCB040
}

.art-project .section-nav__parent:after, .programs-and-services .section-nav__parent:after, .programs-services .section-nav__parent:after, .public-space-project .section-nav__parent:after {
    border-top-color: #00AEEF
}

.membership .section-nav__parent:after {
    border-top-color: #ED217C
}

.news .section-nav__parent:after, .post .section-nav__parent:after {
    border-top-color: #00A651
}

.event .section-nav__parent:after, .events .section-nav__parent:after {
    border-top-color: #552CEA
}

.section-nav__parent a {
    color: #FFF
}

.section-nav__parent-link-label {
    font-size: 1rem
}

.section-nav__parent-link-icon {
    font-size: 1.5rem;
    margin-right: .5rem
}

.section-nav__parent + .section-nav__list {
    text-align: right
}

@media (min-width: 1200px) {
    .section-nav__parent + .section-nav__list {
        text-align: center
    }
}

.section-nav__list {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 600;
    text-align: center
}

.post-card__meta, .post-card__type, .post-single__type, .post-teaser__title {
    font-family: "Guardian Text Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif
}

.section-nav__list li {
    padding-left: 0;
    margin-bottom: 0
}

.section-nav__item:not(:last-of-type) {
    margin-right: 1.125rem
}

.section-nav__link {
    color: #444;
    padding: .75rem 0;
    margin-top: 5px;
    border-bottom: 5px solid transparent
}

.section-nav__link--active, .section-nav__link:hover {
    color: currentColor;
    border-bottom-color: currentColor
}

.about .section-nav__link--active, .about .section-nav__link:hover {
    color: #C49A6C
}

.advocacy .section-nav__link--active, .advocacy .section-nav__link:hover, .initiative .section-nav__link--active, .initiative .section-nav__link:hover, .project .section-nav__link--active, .project .section-nav__link:hover {
    color: #FCB040
}

.art-project .section-nav__link--active, .art-project .section-nav__link:hover, .programs-and-services .section-nav__link--active, .programs-and-services .section-nav__link:hover, .programs-services .section-nav__link--active, .programs-services .section-nav__link:hover, .public-space-project .section-nav__link--active, .public-space-project .section-nav__link:hover {
    color: #00AEEF
}

.membership .section-nav__link--active, .membership .section-nav__link:hover {
    color: #ED217C
}

.news .section-nav__link--active, .news .section-nav__link:hover, .post .section-nav__link--active, .post .section-nav__link:hover {
    color: #00A651
}

.event .section-nav__link--active, .event .section-nav__link:hover, .events .section-nav__link--active, .events .section-nav__link:hover {
    color: #552CEA
}

.section-nav--root-parent {
    border: none
}

.about .section-nav--root-parent .section-nav__link--active, .about .section-nav--root-parent .section-nav__link:hover, .advocacy .section-nav--root-parent .section-nav__link--active, .advocacy .section-nav--root-parent .section-nav__link:hover, .art-project .section-nav--root-parent .section-nav__link--active, .art-project .section-nav--root-parent .section-nav__link:hover, .event .section-nav--root-parent .section-nav__link--active, .event .section-nav--root-parent .section-nav__link:hover, .events .section-nav--root-parent .section-nav__link--active, .events .section-nav--root-parent .section-nav__link:hover, .initiative .section-nav--root-parent .section-nav__link--active, .initiative .section-nav--root-parent .section-nav__link:hover, .membership .section-nav--root-parent .section-nav__link--active, .membership .section-nav--root-parent .section-nav__link:hover, .news .section-nav--root-parent .section-nav__link--active, .news .section-nav--root-parent .section-nav__link:hover, .post .section-nav--root-parent .section-nav__link--active, .post .section-nav--root-parent .section-nav__link:hover, .programs-and-services .section-nav--root-parent .section-nav__link--active, .programs-and-services .section-nav--root-parent .section-nav__link:hover, .programs-services .section-nav--root-parent .section-nav__link--active, .programs-services .section-nav--root-parent .section-nav__link:hover, .project .section-nav--root-parent .section-nav__link--active, .project .section-nav--root-parent .section-nav__link:hover {
    color: #FFF;
    border-bottom-color: #FFF
}

.about .section-nav--root-parent {
    background-color: #C49A6C
}

.advocacy .section-nav--root-parent, .initiative .section-nav--root-parent, .project .section-nav--root-parent {
    background-color: #FCB040
}

.about .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.advocacy .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.initiative .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.art-project .section-nav--root-parent, .programs-and-services .section-nav--root-parent, .programs-services .section-nav--root-parent, .public-space-project .section-nav--root-parent {
    background-color: #00AEEF
}

.project .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.programs-services .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.programs-and-services .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.public-space-project .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.public-space-project .section-nav--root-parent .section-nav__link--active, .public-space-project .section-nav--root-parent .section-nav__link:hover {
    color: #FFF;
    border-bottom-color: #FFF
}

.art-project .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.membership .section-nav--root-parent {
    background-color: #ED217C
}

.news .section-nav--root-parent, .post .section-nav--root-parent {
    background-color: #00A651
}

.membership .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.news .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.event .section-nav--root-parent, .events .section-nav--root-parent {
    background-color: #552CEA
}

.post .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.events .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.event .section-nav--root-parent .section-nav__link {
    color: #FFF
}

.section-nav + .section-nav--sub {
    border-top: none
}

.section-grid__items {
    padding: 0 1px
}

.section-grid__card {
    margin: 0 2px 3rem;
    text-align: center
}

.section-grid__featured-image {
    margin: 0 0 1.5rem;
    will-change: opacity;
    transition: opacity 250ms ease-in-out
}

.section-grid__featured-image img {
    display: block;
    width: 100%
}

.section-grid__title {
    color: #00AEEF
}

.about .section-grid__title {
    color: #C49A6C
}

.advocacy .section-grid__title, .initiative .section-grid__title, .project .section-grid__title {
    color: #FCB040
}

.art-project .section-grid__title, .programs-and-services .section-grid__title, .programs-services .section-grid__title, .public-space-project .section-grid__title {
    color: #00AEEF
}

.membership .section-grid__title {
    color: #ED217C
}

.news .section-grid__title, .post .section-grid__title {
    color: #00A651
}

.event .section-grid__title, .events .section-grid__title {
    color: #552CEA
}

.section-grid__excerpt {
    color: #444;
    font-size: .875rem;
    margin: 0 auto;
    width: 90%
}

.section-grid__link {
    display: block;
    text-align: center;
    color: #444
}

.section-grid__link:hover .section-grid__featured-image {
    opacity: .75
}

.member-card {
    padding-bottom: .5rem;
    border-bottom: 1px solid #ccc
}

.member-card--with-image {
    border-bottom: none;
    text-align: center
}

.member-card__image {
    margin: 0 0 .75rem
}

.member-card__image--grayscale img {
    opacity: .75;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all .2s ease-in-out
}

.member-card__image--grayscale img:hover {
    opacity: 1;
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    filter: grayscale(0)
}

.member-card__social {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right
}

.member-card__social li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.member-card__social li:not(:last-of-type) {
    margin-right: 1rem
}

.member-card__social li a {
    color: #ED217C
}

.member-card__social li a:hover {
    color: #666
}

.about .member-card__social li a {
    color: #C49A6C
}

.about .member-card__social li a:hover {
    color: #666
}

.advocacy .member-card__social li a {
    color: #FCB040
}

.advocacy .member-card__social li a:hover {
    color: #666
}

.initiative .member-card__social li a {
    color: #FCB040
}

.initiative .member-card__social li a:hover {
    color: #666
}

.project .member-card__social li a {
    color: #FCB040
}

.project .member-card__social li a:hover {
    color: #666
}

.programs-services .member-card__social li a {
    color: #00AEEF
}

.programs-services .member-card__social li a:hover {
    color: #666
}

.programs-and-services .member-card__social li a {
    color: #00AEEF
}

.programs-and-services .member-card__social li a:hover {
    color: #666
}

.public-space-project .member-card__social li a {
    color: #00AEEF
}

.public-space-project .member-card__social li a:hover {
    color: #666
}

.art-project .member-card__social li a {
    color: #00AEEF
}

.art-project .member-card__social li a:hover {
    color: #666
}

.membership .member-card__social li a {
    color: #ED217C
}

.membership .member-card__social li a:hover {
    color: #666
}

.news .member-card__social li a {
    color: #00A651
}

.news .member-card__social li a:hover {
    color: #666
}

.post .member-card__social li a {
    color: #00A651
}

.post .member-card__social li a:hover {
    color: #666
}

.events .member-card__social li a {
    color: #552CEA
}

.events .member-card__social li a:hover {
    color: #666
}

.event .member-card__social li a {
    color: #552CEA
}

.event .member-card__social li a:hover {
    color: #666
}

.member-card__link {
    color: #444
}

.member-card__link:hover {
    color: #ED217C
}

.member-card__meta {
    color: #666;
    margin: .5em 0 0;
    font-size: .8125rem
}

.member-card__meta--position {
    font-style: italic;
    font-weight: 400
}

.member-card__meta--position .member-card--with-image {
    font-style: normal
}

.modal-open {
    overflow: hidden
}

.modal {
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: rgba(255, 255, 255, .95);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    will-change: opacity, visibility;
    transition: opacity 250ms ease-in-out
}

.modal--active {
    visibility: visible;
    opacity: 1
}

.modal__content {
    height: 100vh
}

.modal__close {
    display: inline-block;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.actions__item:not(:last-of-type), .bio__header {
    border-bottom: 1px solid #ccc
}

.modal__close:focus {
    outline: 0
}

.bio__header {
    padding-bottom: 1rem;
    margin-bottom: 1.5rem
}

.bio__title {
    margin: 0 0 .25rem
}

.bio__meta {
    margin: 0;
    color: #666
}

.bio__meta--position {
    font-style: italic;
    margin-bottom: .5rem
}

.bio__social {
    list-style: none;
    margin: 1rem 0 0;
    padding: 0
}

.bio__social li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.bio__social li:not(:last-of-type) {
    margin-right: 1rem
}

.bio__social li a {
    color: #ED217C
}

.bio__social li a:hover {
    color: #444
}

.bio__content::after {
    clear: both;
    content: "";
    display: table
}

.actions__item {
    max-width: 480px
}

@media (min-width: 992px) {
    .actions__item:not(:last-of-type) {
        border-bottom: none
    }

    .actions__item:nth-of-type(n+2), .post-listing__info, .post-listing__summary {
        border-left: 1px solid #ccc
    }
}

.career-card, .post-listing__summary {
    border-bottom: 1px solid #ccc
}

.actions__link {
    display: block;
    text-align: center;
    color: #444
}

.about .actions__link:hover {
    color: #C49A6C
}

.advocacy .actions__link:hover, .initiative .actions__link:hover, .project .actions__link:hover {
    color: #FCB040
}

.art-project .actions__link:hover, .programs-and-services .actions__link:hover, .programs-services .actions__link:hover, .public-space-project .actions__link:hover {
    color: #00AEEF
}

.membership .actions__link:hover {
    color: #ED217C
}

.news .actions__link:hover, .post .actions__link:hover {
    color: #00A651
}

.event .actions__link:hover, .events .actions__link:hover {
    color: #552CEA
}

.actions__link__custom-spacer {
    height: 69.75px;
    width: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 0
}

.actions__icon {
    display: inline-block;
    margin-bottom: 1rem
}

.about .actions__icon {
    color: #C49A6C
}

.advocacy .actions__icon, .initiative .actions__icon, .project .actions__icon {
    color: #FCB040
}

.art-project .actions__icon, .programs-and-services .actions__icon, .programs-services .actions__icon, .public-space-project .actions__icon {
    color: #00AEEF
}

.membership .actions__icon {
    color: #ED217C
}

.news .actions__icon, .post .actions__icon {
    color: #00A651
}

.event .actions__icon, .events .actions__icon {
    color: #552CEA
}

.actions__icon__custom {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 64px;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sponsorship-card {
    color: #666;
    background-color: #FFF
}

.sponsorship-card--list {
    border-top: 2px solid #f3f3f3;
    padding-top: 1.5rem;
    margin-bottom: 1.5rem
}

.sponsorship-card--list__sponsors {
    font-style: italic;
    font-size: 95%;
    margin-top: .5em
}

.sponsorship-card--list__sponsors__no-logo {
    margin-bottom: .15em
}

.sponsorship-card__content {
    padding: 1rem
}

.sponsorship-card__meta {
    list-style: none;
    margin: 0 0 .5rem;
    padding: 0
}

.sponsorship-card__meta li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.sponsorship-card__meta--sold-out {
    color: #ccc
}

.sponsorship-card__meta li:not(:last-of-type) {
    margin-right: .5rem
}

.sponsorship-card__meta li:not(:last-of-type):after {
    content: ' /';
    margin-left: .5rem
}

.career-card {
    padding-bottom: .5rem
}

.career-card__title {
    font-size: 1.25rem;
    margin: 0
}

.career-card__title a {
    color: #444
}

.career-card__title a:hover {
    color: #C49A6C
}

.career-card__date {
    display: block;
    font-size: .75rem;
    color: #666
}

.post-card {
    position: relative;
    background-color: #FFF
}

.post-card__top:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 80px solid #444;
    border-right: 160px solid transparent
}

.post-card__categories li:not(:last-of-type):after, .post-listing__meta li:not(:last-of-type):after {
    content: ', '
}

.post-card__type {
    margin: 0;
    position: absolute;
    left: .75rem;
    top: 1.25rem;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1;
    color: #FFF
}

.post-card__type a {
    color: currentColor
}

.post-card__image {
    margin: 0
}

.post-card__image a, .post-card__image img {
    display: block
}

.post-card__categories li, .post-listing__meta li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline;
    white-space: nowrap
}

.post-card__title {
    font-size: 1.5rem;
    font-weight: 400
}

.post-card__title a {
    color: #666
}

.post-card--about .post-card__title a:hover {
    color: #C49A6C
}

.post-card--advocacy .post-card__title a:hover, .post-card--initiative .post-card__title a:hover, .post-card--project .post-card__title a:hover {
    color: #FCB040
}

.post-card--art-project .post-card__title a:hover, .post-card--programs-and-services .post-card__title a:hover, .post-card--programs-services .post-card__title a:hover, .post-card--public-space-project .post-card__title a:hover {
    color: #00AEEF
}

.post-card--membership .post-card__title a:hover {
    color: #ED217C
}

.post-card--news .post-card__title a:hover, .post-card--post .post-card__title a:hover {
    color: #00A651
}

.post-card--event .post-card__title a:hover, .post-card--events .post-card__title a:hover {
    color: #552CEA
}

.post-card__title--no-margin {
    margin-bottom: 0
}

.post-card__meta {
    font-weight: 400;
    font-size: .75rem;
    color: #666
}

.post-card--about .post-card__meta a {
    color: #C49A6C
}

.post-card--about .post-card__meta a:hover {
    color: #7e5a33
}

.post-card--advocacy .post-card__meta a {
    color: #FCB040
}

.post-card--advocacy .post-card__meta a:hover {
    color: #ba7003
}

.post-card--initiative .post-card__meta a {
    color: #FCB040
}

.post-card--initiative .post-card__meta a:hover {
    color: #ba7003
}

.post-card--project .post-card__meta a {
    color: #FCB040
}

.post-card--project .post-card__meta a:hover {
    color: #ba7003
}

.post-card--programs-services .post-card__meta a {
    color: #00AEEF
}

.post-card--programs-services .post-card__meta a:hover {
    color: #005170
}

.post-card--programs-and-services .post-card__meta a {
    color: #00AEEF
}

.post-card--programs-and-services .post-card__meta a:hover {
    color: #005170
}

.post-card--public-space-project .post-card__meta a {
    color: #00AEEF
}

.post-card--public-space-project .post-card__meta a:hover {
    color: #005170
}

.post-card--art-project .post-card__meta a {
    color: #00AEEF
}

.post-card--art-project .post-card__meta a:hover {
    color: #005170
}

.post-card--membership .post-card__meta a {
    color: #ED217C
}

.post-card--membership .post-card__meta a:hover {
    color: #840b41
}

.post-card--news .post-card__meta a {
    color: #00A651
}

.post-card--news .post-card__meta a:hover {
    color: #002713
}

.post-card--post .post-card__meta a {
    color: #00A651
}

.post-card--post .post-card__meta a:hover {
    color: #002713
}

.post-card--events .post-card__meta a {
    color: #552CEA
}

.post-card--events .post-card__meta a:hover {
    color: #280e89
}

.post-card--event .post-card__meta a {
    color: #552CEA
}

.post-card--event .post-card__meta a:hover {
    color: #280e89
}

.post-card__categories {
    font-size: .75rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.post-card--about.post-card--no-thumbnail .post-card__title, .post-card--advocacy.post-card--no-thumbnail .post-card__title, .post-card--art-project.post-card--no-thumbnail .post-card__title, .post-card--event.post-card--no-thumbnail .post-card__title, .post-card--events.post-card--no-thumbnail .post-card__title, .post-card--initiative.post-card--no-thumbnail .post-card__title, .post-card--membership.post-card--no-thumbnail .post-card__title, .post-card--news.post-card--no-thumbnail .post-card__title, .post-card--post.post-card--no-thumbnail .post-card__title, .post-card--programs-and-services.post-card--no-thumbnail .post-card__title, .post-card--programs-services.post-card--no-thumbnail .post-card__title, .post-card--project.post-card--no-thumbnail .post-card__title {
    font-size: 2rem
}

.post-card--about.post-card--no-thumbnail .post-card__top, .post-card--advocacy.post-card--no-thumbnail .post-card__top, .post-card--art-project.post-card--no-thumbnail .post-card__top, .post-card--event.post-card--no-thumbnail .post-card__top, .post-card--events.post-card--no-thumbnail .post-card__top, .post-card--initiative.post-card--no-thumbnail .post-card__top, .post-card--membership.post-card--no-thumbnail .post-card__top, .post-card--news.post-card--no-thumbnail .post-card__top, .post-card--post.post-card--no-thumbnail .post-card__top, .post-card--programs-and-services.post-card--no-thumbnail .post-card__top, .post-card--programs-services.post-card--no-thumbnail .post-card__top, .post-card--project.post-card--no-thumbnail .post-card__top {
    padding-top: 3.75rem
}

.post-card--about .post-card__top:before {
    border-top-color: #C49A6C
}

.post-card--advocacy .post-card__top:before, .post-card--initiative .post-card__top:before, .post-card--project .post-card__top:before {
    border-top-color: #FCB040
}

.post-card--about.post-card--no-thumbnail {
    color: #FFF;
    background-color: #cba77e
}

.post-card--about.post-card--no-thumbnail .post-card__meta, .post-card--about.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--about.post-card--no-thumbnail .post-card__meta a, .post-card--about.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--about.post-card--no-thumbnail .post-card__meta a:hover, .post-card--about.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--advocacy.post-card--no-thumbnail {
    color: #FFF;
    background-color: #fcba59
}

.post-card--advocacy.post-card--no-thumbnail .post-card__meta, .post-card--advocacy.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--advocacy.post-card--no-thumbnail .post-card__meta a, .post-card--advocacy.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--advocacy.post-card--no-thumbnail .post-card__meta a:hover, .post-card--advocacy.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--initiative.post-card--no-thumbnail {
    color: #FFF;
    background-color: #fcba59
}

.post-card--initiative.post-card--no-thumbnail .post-card__meta, .post-card--initiative.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--initiative.post-card--no-thumbnail .post-card__meta a, .post-card--initiative.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--initiative.post-card--no-thumbnail .post-card__meta a:hover, .post-card--initiative.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--art-project .post-card__top:before, .post-card--programs-and-services .post-card__top:before, .post-card--programs-services .post-card__top:before, .post-card--public-space-project .post-card__top:before {
    border-top-color: #00AEEF
}

.post-card--project.post-card--no-thumbnail {
    color: #FFF;
    background-color: #fcba59
}

.post-card--project.post-card--no-thumbnail .post-card__meta, .post-card--project.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--project.post-card--no-thumbnail .post-card__meta a, .post-card--project.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--project.post-card--no-thumbnail .post-card__meta a:hover, .post-card--project.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--programs-services.post-card--no-thumbnail {
    color: #FFF;
    background-color: #0abcff
}

.post-card--programs-services.post-card--no-thumbnail .post-card__meta, .post-card--programs-services.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--programs-services.post-card--no-thumbnail .post-card__meta a, .post-card--programs-services.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--programs-services.post-card--no-thumbnail .post-card__meta a:hover, .post-card--programs-services.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--programs-and-services.post-card--no-thumbnail {
    color: #FFF;
    background-color: #0abcff
}

.post-card--programs-and-services.post-card--no-thumbnail .post-card__meta, .post-card--programs-and-services.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--programs-and-services.post-card--no-thumbnail .post-card__meta a, .post-card--programs-and-services.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--programs-and-services.post-card--no-thumbnail .post-card__meta a:hover, .post-card--programs-and-services.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--public-space-project.post-card--no-thumbnail {
    color: #FFF;
    background-color: #0abcff
}

.post-card--public-space-project.post-card--no-thumbnail .post-card__top {
    padding-top: 3.75rem
}

.post-card--public-space-project.post-card--no-thumbnail .post-card__meta, .post-card--public-space-project.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--public-space-project.post-card--no-thumbnail .post-card__meta a, .post-card--public-space-project.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--public-space-project.post-card--no-thumbnail .post-card__meta a:hover, .post-card--public-space-project.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--public-space-project.post-card--no-thumbnail .post-card__title {
    font-size: 2rem
}

.post-card--art-project.post-card--no-thumbnail {
    color: #FFF;
    background-color: #0abcff
}

.post-card--art-project.post-card--no-thumbnail .post-card__meta, .post-card--art-project.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--art-project.post-card--no-thumbnail .post-card__meta a, .post-card--art-project.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--art-project.post-card--no-thumbnail .post-card__meta a:hover, .post-card--art-project.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--membership .post-card__top:before {
    border-top-color: #ED217C
}

.post-card--news .post-card__top:before, .post-card--post .post-card__top:before {
    border-top-color: #00A651
}

.post-card--membership.post-card--no-thumbnail {
    color: #FFF;
    background-color: #ef398a
}

.post-card--membership.post-card--no-thumbnail .post-card__meta, .post-card--membership.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--membership.post-card--no-thumbnail .post-card__meta a, .post-card--membership.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--membership.post-card--no-thumbnail .post-card__meta a:hover, .post-card--membership.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--news.post-card--no-thumbnail {
    color: #FFF;
    background-color: #00c05d
}

.post-card--news.post-card--no-thumbnail .post-card__meta, .post-card--news.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--news.post-card--no-thumbnail .post-card__meta a, .post-card--news.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--news.post-card--no-thumbnail .post-card__meta a:hover, .post-card--news.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--event .post-card__top:before, .post-card--events .post-card__top:before {
    border-top-color: #552CEA
}

.post-card--post.post-card--no-thumbnail {
    color: #FFF;
    background-color: #00c05d
}

.post-card--post.post-card--no-thumbnail .post-card__meta, .post-card--post.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--post.post-card--no-thumbnail .post-card__meta a, .post-card--post.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--post.post-card--no-thumbnail .post-card__meta a:hover, .post-card--post.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--events.post-card--no-thumbnail {
    color: #FFF;
    background-color: #6843ec
}

.post-card--events.post-card--no-thumbnail .post-card__meta, .post-card--events.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--events.post-card--no-thumbnail .post-card__meta a, .post-card--events.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--events.post-card--no-thumbnail .post-card__meta a:hover, .post-card--events.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-card--event.post-card--no-thumbnail {
    color: #FFF;
    background-color: #6843ec
}

.post-card--event.post-card--no-thumbnail .post-card__meta, .post-card--event.post-card--no-thumbnail .post-card__title {
    color: #FFF
}

.post-card--event.post-card--no-thumbnail .post-card__meta a, .post-card--event.post-card--no-thumbnail .post-card__title a {
    color: currentColor
}

.post-card--event.post-card--no-thumbnail .post-card__meta a:hover, .post-card--event.post-card--no-thumbnail .post-card__title a:hover {
    color: rgba(255, 255, 255, .5)
}

.post-listing--about a {
    color: #C49A6C
}

.post-listing--about a:hover {
    color: #90673a
}

.post-listing--advocacy a {
    color: #FCB040
}

.post-listing--advocacy a:hover {
    color: #d37f03
}

.post-listing--initiative a {
    color: #FCB040
}

.post-listing--initiative a:hover {
    color: #d37f03
}

.post-listing--project a {
    color: #FCB040
}

.post-listing--project a:hover {
    color: #d37f03
}

.post-listing--programs-services a {
    color: #00AEEF
}

.post-listing--programs-services a:hover {
    color: #006489
}

.post-listing--programs-and-services a {
    color: #00AEEF
}

.post-listing--programs-and-services a:hover {
    color: #006489
}

.post-listing--public-space-project a {
    color: #00AEEF
}

.post-listing--public-space-project a:hover {
    color: #006489
}

.post-listing--art-project a {
    color: #00AEEF
}

.post-listing--art-project a:hover {
    color: #006489
}

.post-listing--membership a {
    color: #ED217C
}

.post-listing--membership a:hover {
    color: #9b0d4c
}

.post-listing--news a {
    color: #00A651
}

.post-listing--news a:hover {
    color: #00401f
}

.post-listing--post a {
    color: #00A651
}

.post-listing--post a:hover {
    color: #00401f
}

.post-listing--events a {
    color: #552CEA
}

.post-listing--events a:hover {
    color: #2f10a0
}

.post-listing--event a {
    color: #552CEA
}

.post-listing--event a:hover {
    color: #2f10a0
}

@media (min-width: 992px) {
    .post-listing__summary {
        border-bottom: none
    }
}

.post-listing__meta {
    font-size: .75rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.post-teaser {
    margin-bottom: 1.75rem
}

.post-teaser--result {
    padding: 1rem 0;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 1rem
}

.post-teaser__image {
    margin: 0
}

.post-teaser__meta {
    font-size: .75rem;
    line-height: 1
}

.post-teaser__meta a {
    color: #666
}

.post-teaser--about .post-teaser__meta a:hover {
    color: #C49A6C
}

.post-teaser--advocacy .post-teaser__meta a:hover, .post-teaser--initiative .post-teaser__meta a:hover, .post-teaser--project .post-teaser__meta a:hover {
    color: #FCB040
}

.post-teaser--art-project .post-teaser__meta a:hover, .post-teaser--programs-and-services .post-teaser__meta a:hover, .post-teaser--programs-services .post-teaser__meta a:hover, .post-teaser--public-space-project .post-teaser__meta a:hover {
    color: #00AEEF
}

.post-teaser--membership .post-teaser__meta a:hover {
    color: #ED217C
}

.post-teaser--news .post-teaser__meta a:hover, .post-teaser--post .post-teaser__meta a:hover {
    color: #00A651
}

.post-teaser--event .post-teaser__meta a:hover, .post-teaser--events .post-teaser__meta a:hover {
    color: #552CEA
}

.post-teaser--about .post-teaser__meta--post-type {
    color: #C49A6C
}

.post-teaser--advocacy .post-teaser__meta--post-type, .post-teaser--initiative .post-teaser__meta--post-type, .post-teaser--project .post-teaser__meta--post-type {
    color: #FCB040
}

.post-teaser--art-project .post-teaser__meta--post-type, .post-teaser--programs-and-services .post-teaser__meta--post-type, .post-teaser--programs-services .post-teaser__meta--post-type, .post-teaser--public-space-project .post-teaser__meta--post-type {
    color: #00AEEF
}

.post-teaser--membership .post-teaser__meta--post-type {
    color: #ED217C
}

.post-teaser--news .post-teaser__meta--post-type, .post-teaser--post .post-teaser__meta--post-type {
    color: #00A651
}

.post-teaser--event .post-teaser__meta--post-type, .post-teaser--events .post-teaser__meta--post-type {
    color: #552CEA
}

.post-teaser__meta--categories {
    text-transform: uppercase;
    line-height: 1.125;
    list-style: none;
    margin: 0 0 .5em;
    padding: 0
}

.post-teaser__meta--categories li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

.post-teaser__meta--categories li:not(:last-of-type):after {
    content: ','
}

.post-teaser__title {
    margin: 0;
    font-weight: 400;
    line-height: 1.2
}

.post-teaser__title a {
    color: #666
}

.post-teaser--about .post-teaser__title a:hover {
    color: #C49A6C
}

.post-teaser--advocacy .post-teaser__title a:hover, .post-teaser--initiative .post-teaser__title a:hover, .post-teaser--project .post-teaser__title a:hover {
    color: #FCB040
}

.post-teaser--art-project .post-teaser__title a:hover, .post-teaser--programs-and-services .post-teaser__title a:hover, .post-teaser--programs-services .post-teaser__title a:hover, .post-teaser--public-space-project .post-teaser__title a:hover {
    color: #00AEEF
}

.post-teaser--membership .post-teaser__title a:hover {
    color: #ED217C
}

.post-teaser--news .post-teaser__title a:hover, .post-teaser--post .post-teaser__title a:hover {
    color: #00A651
}

.post-teaser--event .post-teaser__title a:hover, .post-teaser--events .post-teaser__title a:hover {
    color: #552CEA
}

.post-single__header {
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
    margin-bottom: 1rem
}

.post-single__header::after {
    clear: both;
    content: "";
    display: table
}

.about .post-single__header a {
    color: #C49A6C
}

.about .post-single__header a:hover {
    color: #90673a
}

.advocacy .post-single__header a {
    color: #FCB040
}

.advocacy .post-single__header a:hover {
    color: #d37f03
}

.initiative .post-single__header a {
    color: #FCB040
}

.initiative .post-single__header a:hover {
    color: #d37f03
}

.project .post-single__header a {
    color: #FCB040
}

.project .post-single__header a:hover {
    color: #d37f03
}

.programs-services .post-single__header a {
    color: #00AEEF
}

.programs-services .post-single__header a:hover {
    color: #006489
}

.programs-and-services .post-single__header a {
    color: #00AEEF
}

.programs-and-services .post-single__header a:hover {
    color: #006489
}

.public-space-project .post-single__header a {
    color: #00AEEF
}

.public-space-project .post-single__header a:hover {
    color: #006489
}

.art-project .post-single__header a {
    color: #00AEEF
}

.art-project .post-single__header a:hover {
    color: #006489
}

.membership .post-single__header a {
    color: #ED217C
}

.membership .post-single__header a:hover {
    color: #9b0d4c
}

.news .post-single__header a {
    color: #00A651
}

.news .post-single__header a:hover {
    color: #00401f
}

.post .post-single__header a {
    color: #00A651
}

.post .post-single__header a:hover {
    color: #00401f
}

.events .post-single__header a {
    color: #552CEA
}

.events .post-single__header a:hover {
    color: #2f10a0
}

.event .post-single__header a {
    color: #552CEA
}

.event .post-single__header a:hover {
    color: #2f10a0
}

.post-single__type {
    font-size: 1rem;
    font-weight: 500;
    margin: 0 0 .5rem
}

.parks-info__rules-toggle, .post-single__tags {
    font-family: "Brown Pro Web", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.about .post-single__type {
    color: #C49A6C
}

.advocacy .post-single__type, .initiative .post-single__type, .project .post-single__type {
    color: #FCB040
}

.art-project .post-single__type, .programs-and-services .post-single__type, .programs-services .post-single__type, .public-space-project .post-single__type {
    color: #00AEEF
}

.membership .post-single__type {
    color: #ED217C
}

.news .post-single__type, .post .post-single__type {
    color: #00A651
}

.event .post-single__type, .events .post-single__type {
    color: #552CEA
}

.post-single__title {
    margin: 0 0 .5rem
}

.post-single__date {
    margin: .5em 0
}

.post-single__social {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.375rem;
    line-height: 1
}

.post-single__social li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block
}

@media (min-width: 782px) {
    .post-single__title {
        float: left
    }

    .post-single__date {
        clear: left;
        float: left
    }

    .post-single__social {
        float: right;
        margin: .5rem 0 .5rem 1rem
    }

    .post-single__social--left {
        float: left
    }
}

.post-single__social li:not(:last-of-type) {
    margin-right: .75rem
}

.post-single__image {
    position: relative;
    width: 100%;
    margin: 2rem 0
}

.post-single__image img {
    display: block;
    width: 100%;
    height: auto;
    margin: auto
}

.post-single__image figcaption {
    display: block;
    font-size: .75rem;
    line-height: 1.2;
    margin: .75em 0;
    color: #666
}

.post-single__info {
    width: 100%;
    margin: 1.5rem 0
}

.post-single__info td, .post-single__info th {
    padding: .5rem 0;
    border: none;
    border-top: 1px solid #ccc
}

.post-single__info th {
    text-align: left;
    width: 50%
}

.post-single__info th[colspan="2"] {
    padding-bottom: 0
}

.post-single__info td[colspan="2"] {
    padding-top: 0;
    border-top: none
}

.post-single__info tr:first-of-type td, .post-single__info tr:first-of-type th {
    border-top: none
}

.post-single__content {
    margin-bottom: 1.5rem
}

.post-single__content::after {
    clear: both;
    content: "";
    display: table
}

.post-single__tags {
    list-style: none;
    padding: 0;
    margin: 1.75rem 0 .75rem;
    font-weight: 400;
    font-size: .75rem
}

.post-single__tags li {
    padding-left: 0;
    display: inline-block;
    margin: .5rem 0
}

.post-single__tags li:not(:last-of-type) {
    margin-right: .5rem
}

.post-single__tags li a {
    display: inline-block;
    padding: .25em .75em;
    border-radius: 2px;
    background-color: #f3f3f3;
    color: #666
}

.callout__content::after, .widget__content::after {
    content: "";
    display: table;
    clear: both
}

.post-single__tags li a:hover {
    color: #FFF;
    background-color: #666
}

.post-single__footer {
    border-top: 1px solid #f3f3f3
}

.widget {
    margin-bottom: 2.5rem
}

.widget__title {
    border-bottom: 1px solid #ccc;
    padding-bottom: .5rem;
    line-height: 1;
    margin-bottom: 1.5rem
}

.about .widget__content--wp a {
    color: #C49A6C
}

.about .widget__content--wp a:hover {
    color: #666
}

.advocacy .widget__content--wp a {
    color: #FCB040
}

.advocacy .widget__content--wp a:hover {
    color: #666
}

.initiative .widget__content--wp a {
    color: #FCB040
}

.initiative .widget__content--wp a:hover {
    color: #666
}

.project .widget__content--wp a {
    color: #FCB040
}

.project .widget__content--wp a:hover {
    color: #666
}

.programs-services .widget__content--wp a {
    color: #00AEEF
}

.programs-services .widget__content--wp a:hover {
    color: #666
}

.programs-and-services .widget__content--wp a {
    color: #00AEEF
}

.programs-and-services .widget__content--wp a:hover {
    color: #666
}

.public-space-project .widget__content--wp a {
    color: #00AEEF
}

.public-space-project .widget__content--wp a:hover {
    color: #666
}

.art-project .widget__content--wp a {
    color: #00AEEF
}

.art-project .widget__content--wp a:hover {
    color: #666
}

.membership .widget__content--wp a {
    color: #ED217C
}

.membership .widget__content--wp a:hover {
    color: #666
}

.news .widget__content--wp a {
    color: #00A651
}

.news .widget__content--wp a:hover {
    color: #666
}

.post .widget__content--wp a {
    color: #00A651
}

.post .widget__content--wp a:hover {
    color: #666
}

.events .widget__content--wp a {
    color: #552CEA
}

.events .widget__content--wp a:hover {
    color: #666
}

.event .widget__content--wp a {
    color: #552CEA
}

.event .widget__content--wp a:hover {
    color: #666
}

.widget_archive .widget__content ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.widget_archive .widget__content ul li {
    padding-left: 0;
    margin-bottom: 0
}

@media (max-width: 992px) {
    .callout__image {
        padding-top: 56.25%
    }
}

.callout__main-wrapper {
    position: relative;
    z-index: 1
}

.callout__image-wrapper {
    position: relative;
    z-index: 0
}

.callout__main {
    position: relative
}

.callout__content {
    background-color: #f3f3f3;
    padding: 2rem;
    font-size: .875rem
}

.callout__content-wrap {
    float: left
}

@media (min-width: 992px) {
    .callout__main {
        margin: 4rem 0 4rem -4rem
    }

    .callout--right .callout__main {
        margin-left: 0;
        margin-right: -4rem
    }

    .callout__content {
        padding: 4rem 2rem
    }

    .callout__content-wrap {
        max-width: 560px
    }

    .callout--right .callout__content-wrap {
        float: right
    }
}

.callout__title:after {
    display: block;
    content: '';
    width: 5rem;
    height: 2px;
    background-color: #00AEEF;
    margin: 1rem 0
}

.callout__slice {
    display: none;
    position: absolute;
    top: 0;
    width: auto;
    height: 100%;
    fill: #f3f3f3
}

@media (min-width: 992px) {
    .callout__slice {
        display: inherit
    }
}

.callout__slice--left {
    margin-right: -1px;
    right: 100%
}

.callout__slice--right {
    margin-left: -1px;
    left: 100%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.parks-info {
    background-color: #f3f3f3;
    color: #666
}

.parks-info__column {
    margin-bottom: 1.5rem;
    font-size: .875rem
}

.parks-info__column .h3, .parks-info__column h3 {
    color: #444;
    font-size: 1.5rem
}

.parks-info__column .h4, .parks-info__column h4 {
    font-size: 1.125rem;
    margin-bottom: .25rem
}

.parks-info__column--info ol, .parks-info__column--info ul {
    list-style: none;
    padding: 0;
    font-weight: 500
}

.parks-info__column--info ol li, .parks-info__column--info ul li {
    padding-left: 0;
    margin-bottom: 0
}

.parks-info__column--info ol, .parks-info__column--info p, .parks-info__column--info ul {
    margin: 0 0 1.5rem
}

.parks-info__rules--collapsed {
    position: relative;
    height: 320px;
    overflow: hidden
}

.parks-info__rules--collapsed:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10%;
    background: linear-gradient(to bottom, rgba(243, 243, 243, 0) 0, #f3f3f3 100%)
}

.parks-info__rules-toggle {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    margin: 1.5rem 0 0;
    padding: 0;
    cursor: pointer;
    width: 100%;
    display: none;
    text-align: center;
    font-weight: 600;
    color: #666
}

.parks-info__rules-toggle:focus {
    outline: 0
}

.parks-info__rules-toggle .icon {
    color: #00AEEF
}

.parks-info__rules--collapsed + .parks-info__rules-toggle {
    display: inherit
}

.mid-info-banner {
    background-color: #f3f3f3
}

.mid-info-banner__logo {
    fill: #00AEEF
}

.about .mid-info-banner__logo {
    fill: #C49A6C
}

.advocacy .mid-info-banner__logo, .initiative .mid-info-banner__logo, .project .mid-info-banner__logo {
    fill: #FCB040
}

.art-project .mid-info-banner__logo, .programs-and-services .mid-info-banner__logo, .programs-services .mid-info-banner__logo, .public-space-project .mid-info-banner__logo {
    fill: #00AEEF
}

.membership .mid-info-banner__logo {
    fill: #ED217C
}

.news .mid-info-banner__logo, .post .mid-info-banner__logo {
    fill: #00A651
}

.event .mid-info-banner__logo, .events .mid-info-banner__logo {
    fill: #552CEA
}

.mid-info-banner__column {
    font-size: .75rem
}

@media (min-width: 992px) {
    .mid-info-banner__column {
        padding: 0 2rem
    }

    .mid-info-banner__column--divider {
        border-right: 2px solid #00AEEF
    }

    .about .mid-info-banner__column--divider, .advocacy .mid-info-banner__column--divider, .art-project .mid-info-banner__column--divider, .event .mid-info-banner__column--divider, .events .mid-info-banner__column--divider, .initiative .mid-info-banner__column--divider, .membership .mid-info-banner__column--divider, .news .mid-info-banner__column--divider, .post .mid-info-banner__column--divider, .programs-and-services .mid-info-banner__column--divider, .programs-services .mid-info-banner__column--divider, .project .mid-info-banner__column--divider, .public-space-project .mid-info-banner__column--divider {
        border-right-color: #00AEEF
    }
}

.quote__text {
    position: relative;
    margin-top: 1.5em;
    padding: 0 1.5rem
}

.quote__text:after, .quote__text:before {
    position: absolute;
    font-size: 6rem;
    line-height: 1;
    font-family: "Guardian Egyptian Web", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-weight: 600
}

.about .quote__text:after, .about .quote__text:before {
    color: #C49A6C
}

.advocacy .quote__text:after, .advocacy .quote__text:before, .initiative .quote__text:after, .initiative .quote__text:before, .project .quote__text:after, .project .quote__text:before {
    color: #FCB040
}

.art-project .quote__text:after, .art-project .quote__text:before, .programs-and-services .quote__text:after, .programs-and-services .quote__text:before, .programs-services .quote__text:after, .programs-services .quote__text:before, .public-space-project .quote__text:after, .public-space-project .quote__text:before {
    color: #00AEEF
}

.membership .quote__text:after, .membership .quote__text:before {
    color: #ED217C
}

.news .quote__text:after, .news .quote__text:before, .post .quote__text:after, .post .quote__text:before {
    color: #00A651
}

.event .quote__text:after, .event .quote__text:before, .events .quote__text:after, .events .quote__text:before {
    color: #552CEA
}

.quote__text:before {
    content: '“';
    right: 100%;
    top: 0;
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%)
}

.quote__text:after {
    content: '”';
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%)
}

.quote__source {
    font-style: normal
}

.quotation-carousel__quote {
    width: 100%;
    padding-bottom: 1rem
}

.quotation-carousel .flickity-page-dots {
    bottom: -1rem
}

.mobile-navigation__item .search-form {
    padding: 1rem 1.5rem
}

.mobile-navigation__item .search-form .search-form__submit {
    right: 1rem
}

.search-form {
    position: relative;
    padding: .75rem .5rem;
    border-bottom: 2px solid #ccc
}

.search-form__reset, .search-form__submit {
    cursor: pointer;
    position: absolute;
    top: 50%
}

.search-form__field, .search-form__reset, .search-form__submit {
    display: inline-block;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    outline: 0
}

.search-form__field:focus, .search-form__reset:focus, .search-form__submit:focus {
    outline: 0
}

.search-form__field {
    width: 100%;
    width: calc(100% - 4rem)
}

.search-form__field.placeholder {
    color: #666;
    opacity: 1
}

.search-form__field:-moz-placeholder {
    color: #666;
    opacity: 1
}

.search-form__field::-moz-placeholder {
    color: #666;
    opacity: 1
}

.search-form__field::-webkit-input-placeholder {
    color: #666;
    opacity: 1
}

.search-form__submit {
    right: .5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search-form__submit:hover {
    color: #ED217C
}

.search-form__reset {
    right: 2.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ccc
}

.search-form__reset:hover {
    color: #666
}

.search-results__info {
    border-bottom: 2px solid #666;
    margin-bottom: 1.5rem
}

.filters__header {
    padding-bottom: .5rem;
    border-bottom: 1px solid #ccc
}

.filters__header::after {
    clear: both;
    content: "";
    display: table
}

.filters__header .h5 {
    margin: .5rem 0
}

.filters__toggle {
    float: left;
    color: #666
}

.filters__toggle.active, .filters__toggle:hover {
    color: #552CEA
}

.filters__toggle-icon {
    display: none
}

.filters__layout h4, .filters__layout ul, .filters__toggle-icon--active {
    display: inline-block
}

.filters__layout {
    clear: left
}

@media (min-width: 480px) {
    .filters__layout {
        clear: none;
        float: right
    }
}

.filters__layout ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.filters__layout ul li {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block;
    margin-left: .75rem
}

.filters__layout ul li a {
    color: #ccc
}

.filters__layout ul li a.active, .filters__layout ul li a:hover {
    color: #552CEA
}

.filters__column {
    padding: .5rem
}

@media (min-width: 992px) {
    .quotation-carousel .flickity-page-dots {
        bottom: -2rem
    }

    .filters__column {
        padding: 1.5rem 1rem;
        border-right: 1px solid #ccc
    }

    .filters__column:last-of-type {
        border-right: none
    }
}

.filters__choices {
    display: none;
    border-bottom: 1px solid #ccc
}

.filters__choices--active {
    display: block
}

.filters__choice {
    display: block;
    vertical-align: middle;
    padding-left: 0;
    padding-right: .5rem;
    margin-bottom: .25rem
}

.filters__choice [type=checkbox] {
    display: inline-block;
    margin-right: .5rem
}

.feature-block__content::after {
    clear: both;
    content: "";
    display: table
}

.feature-block__image {
    padding-top: 56.25%;
    background-position: 50% 0
}

@media (min-width: 480px) {
    .feature-block__image {
        padding-top: 0;
        min-height: 460px
    }
}

.page .gform_wrapper ul.gfield_checkbox li label, .page .gform_wrapper ul.gfield_radio li label {
    padding: 4px 0 0 10px
}

.page input[type=text], .page textarea {
    border-color: #ddd
}

.page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .page .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0
}

@media print {
    blockquote, img, pre, tr {
        page-break-inside: avoid
    }

    *, :after, :before, blockquote:first-letter, blockquote:first-line, div:first-letter, div:first-line, li:first-letter, li:first-line, p:first-letter, p:first-line {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote, pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}