@import url("css/reset.css");
@import url("css/fonts.css");
meta.foundation-version {font-family: "/5.5.1/";}
meta.foundation-mq-small {font-family: "/only screen/";width: 0;}
meta.foundation-mq-small-only {font-family: "/only screen and (max-width: 40em)/";width: 0;}
meta.foundation-mq-medium {font-family: "/only screen and (min-width:40.063em)/";width: 40.063em;}
meta.foundation-mq-medium-only {font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";width: 40.063em;}
meta.foundation-mq-large {font-family: "/only screen and (min-width:64.063em)/";width: 64.063em;}
meta.foundation-mq-large-only {font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";width: 64.063em;}
meta.foundation-mq-xlarge {font-family: "/only screen and (min-width:90.063em)/";width: 90.063em;}
meta.foundation-mq-xlarge-only {font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";width: 90.063em;}
meta.foundation-mq-xxlarge {font-family: "/only screen and (min-width:120.063em)/";width: 120.063em;}
meta.foundation-data-attribute-namespace {font-family: false;}
html, body {height: 100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:focus {outline: 0 !important;}
html, body {font-size: 100%;}
body {background: #fff;color: #999;padding: 4rem 0 0;margin: 0;font-family: europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-weight: 400;font-style: normal;line-height: 1.5;position: relative;cursor: auto;}
@media only screen and (min-width:40.063em) {body {padding-top: 0;}}
a:hover {cursor: pointer;}
img {max-width: 100%;height: auto;}
img {-ms-interpolation-mode: bicubic;}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {max-width: none !important;}
.left {float: left !important;}
.right {float: right !important;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.hide {display: none;}
.invisible {visibility: hidden;}
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.flex-video {position: relative;height: 0;width: 100%;padding-bottom: 56.75%;}
.flex-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.flex-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
img {display: inline-block;vertical-align: middle;}
textarea {height: auto;min-height: 50px;}
select {width: 100%;}
.row {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;max-width: 80em;}
.row.narrow {max-width: 60em;}
.row:before, .row:after {content: " ";display: table;}
.row:after {clear: both;}
.row.collapse>.column, .row.collapse>.columns {padding-left: 0;padding-right: 0;}
.row.collapse .row {margin-left: 0;margin-right: 0;}
.row .row {width: auto;margin-left: -.9375em;margin-right: -.9375em;margin-top: 0;margin-bottom: 0;max-width: none;}
.row .row:before, .row .row:after {content: " ";display: table;}
.row .row:after {clear: both;}
.row .row.collapse {width: auto;margin: 0;max-width: none;}
.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table;}
.row .row.collapse:after {clear: both;}
.column, .columns {padding-left: .9375em;padding-right: .9375em;width: 100%;float: left;}
[class*=column]+[class*=column]:last-child {float: right;}
[class*=column]+[class*=column].end {float: left;}
@media only screen {.small-push-0 {position: relative;left: 0%;right: auto;}
	.small-pull-0 {position: relative;right: 0%;left: auto;}
	.small-push-1 {position: relative;left: 8.33333%;right: auto;}
	.small-pull-1 {position: relative;right: 8.33333%;left: auto;}
	.small-push-2 {position: relative;left: 16.66667%;right: auto;}
	.small-pull-2 {position: relative;right: 16.66667%;left: auto;}
	.small-push-3 {position: relative;left: 25%;right: auto;}
	.small-pull-3 {position: relative;right: 25%;left: auto;}
	.small-push-4 {position: relative;left: 33.33333%;right: auto;}
	.small-pull-4 {position: relative;right: 33.33333%;left: auto;}
	.small-push-5 {position: relative;left: 41.66667%;right: auto;}
	.small-pull-5 {position: relative;right: 41.66667%;left: auto;}
	.small-push-6 {position: relative;left: 50%;right: auto;}
	.small-pull-6 {position: relative;right: 50%;left: auto;}
	.small-push-7 {position: relative;left: 58.33333%;right: auto;}
	.small-pull-7 {position: relative;right: 58.33333%;left: auto;}
	.small-push-8 {position: relative;left: 66.66667%;right: auto;}
	.small-pull-8 {position: relative;right: 66.66667%;left: auto;}
	.small-push-9 {position: relative;left: 75%;right: auto;}
	.small-pull-9 {position: relative;right: 75%;left: auto;}
	.small-push-10 {position: relative;left: 83.33333%;right: auto;}
	.small-pull-10 {position: relative;right: 83.33333%;left: auto;}
	.small-push-11 {position: relative;left: 91.66667%;right: auto;}
	.small-pull-11 {position: relative;right: 91.66667%;left: auto;}
	.column, .columns {position: relative;padding-left: .9375em;padding-right: .9375em;float: left;}
	.small-1 {width: 8.33333%;}
	.small-2 {width: 16.66667%;}
	.small-3 {width: 25%;}
	.small-4 {width: 33.33333%;}
	.small-5 {width: 41.66667%;}
	.small-6 {width: 50%;}
	.small-7 {width: 58.33333%;}
	.small-8 {width: 66.66667%;}
	.small-9 {width: 75%;}
	.small-10 {width: 83.33333%;}
	.small-11 {width: 91.66667%;}
	.small-12 {width: 100%;}
	.small-offset-0 {margin-left: 0% !important;}
	.small-offset-1 {margin-left: 8.33333% !important;}
	.small-offset-2 {margin-left: 16.66667% !important;}
	.small-offset-3 {margin-left: 25% !important;}
	.small-offset-4 {margin-left: 33.33333% !important;}
	.small-offset-5 {margin-left: 41.66667% !important;}
	.small-offset-6 {margin-left: 50% !important;}
	.small-offset-7 {margin-left: 58.33333% !important;}
	.small-offset-8 {margin-left: 66.66667% !important;}
	.small-offset-9 {margin-left: 75% !important;}
	.small-offset-10 {margin-left: 83.33333% !important;}
	.small-offset-11 {margin-left: 91.66667% !important;}
	.small-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;}
	.column.small-centered, .columns.small-centered {margin-left: auto;margin-right: auto;float: none;}
	.column.small-uncentered, .columns.small-uncentered {margin-left: 0;margin-right: 0;float: left;}
	.column.small-centered:last-child, .columns.small-centered:last-child {float: none;}
	.column.small-uncentered:last-child, .columns.small-uncentered:last-child {float: left;}
	.column.small-uncentered.opposite, .columns.small-uncentered.opposite {float: right;}
	.row.small-collapse>.column, .row.small-collapse>.columns {padding-left: 0;padding-right: 0;}
	.row.small-collapse .row {margin-left: 0;margin-right: 0;}
	.row.small-uncollapse>.column, .row.small-uncollapse>.columns {padding-left: .9375em;padding-right: .9375em;float: left;}}
@media only screen and (min-width:40.063em) {.medium-push-0 {position: relative;left: 0%;right: auto;}
	.medium-pull-0 {position: relative;right: 0%;left: auto;}
	.medium-push-1 {position: relative;left: 8.33333%;right: auto;}
	.medium-pull-1 {position: relative;right: 8.33333%;left: auto;}
	.medium-push-2 {position: relative;left: 16.66667%;right: auto;}
	.medium-pull-2 {position: relative;right: 16.66667%;left: auto;}
	.medium-push-3 {position: relative;left: 25%;right: auto;}
	.medium-pull-3 {position: relative;right: 25%;left: auto;}
	.medium-push-4 {position: relative;left: 33.33333%;right: auto;}
	.medium-pull-4 {position: relative;right: 33.33333%;left: auto;}
	.medium-push-5 {position: relative;left: 41.66667%;right: auto;}
	.medium-pull-5 {position: relative;right: 41.66667%;left: auto;}
	.medium-push-6 {position: relative;left: 50%;right: auto;}
	.medium-pull-6 {position: relative;right: 50%;left: auto;}
	.medium-push-7 {position: relative;left: 58.33333%;right: auto;}
	.medium-pull-7 {position: relative;right: 58.33333%;left: auto;}
	.medium-push-8 {position: relative;left: 66.66667%;right: auto;}
	.medium-pull-8 {position: relative;right: 66.66667%;left: auto;}
	.medium-push-9 {position: relative;left: 75%;right: auto;}
	.medium-pull-9 {position: relative;right: 75%;left: auto;}
	.medium-push-10 {position: relative;left: 83.33333%;right: auto;}
	.medium-pull-10 {position: relative;right: 83.33333%;left: auto;}
	.medium-push-11 {position: relative;left: 91.66667%;right: auto;}
	.medium-pull-11 {position: relative;right: 91.66667%;left: auto;}
	.column, .columns {position: relative;padding-left: .9375em;padding-right: .9375em;float: left;}
	.medium-1 {width: 8.33333%;}
	.medium-2 {width: 16.66667%;}
	.medium-3 {width: 25%;}
	.medium-4 {width: 33.33333%;}
	.medium-5 {width: 41.66667%;}
	.medium-6 {width: 50%;}
	.medium-7 {width: 58.33333%;}
	.medium-8 {width: 66.66667%;}
	.medium-9 {width: 75%;}
	.medium-10 {width: 83.33333%;}
	.medium-11 {width: 91.66667%;}
	.medium-12 {width: 100%;}
	.medium-offset-0 {margin-left: 0% !important;}
	.medium-offset-1 {margin-left: 8.33333% !important;}
	.medium-offset-2 {margin-left: 16.66667% !important;}
	.medium-offset-3 {margin-left: 25% !important;}
	.medium-offset-4 {margin-left: 33.33333% !important;}
	.medium-offset-5 {margin-left: 41.66667% !important;}
	.medium-offset-6 {margin-left: 50% !important;}
	.medium-offset-7 {margin-left: 58.33333% !important;}
	.medium-offset-8 {margin-left: 66.66667% !important;}
	.medium-offset-9 {margin-left: 75% !important;}
	.medium-offset-10 {margin-left: 83.33333% !important;}
	.medium-offset-11 {margin-left: 91.66667% !important;}
	.medium-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;}
	.column.medium-centered, .columns.medium-centered {margin-left: auto;margin-right: auto;float: none;}
	.column.medium-uncentered, .columns.medium-uncentered {margin-left: 0;margin-right: 0;float: left;}
	.column.medium-centered:last-child, .columns.medium-centered:last-child {float: none;}
	.column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {float: left;}
	.column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {float: right;}
	.row.medium-collapse>.column, .row.medium-collapse>.columns {padding-left: 0;padding-right: 0;}
	.row.medium-collapse .row {margin-left: 0;margin-right: 0;}
	.row.medium-uncollapse>.column, .row.medium-uncollapse>.columns {padding-left: .9375em;padding-right: .9375em;float: left;}
	.push-0 {position: relative;left: 0%;right: auto;}
	.pull-0 {position: relative;right: 0%;left: auto;}
	.push-1 {position: relative;left: 8.33333%;right: auto;}
	.pull-1 {position: relative;right: 8.33333%;left: auto;}
	.push-2 {position: relative;left: 16.66667%;right: auto;}
	.pull-2 {position: relative;right: 16.66667%;left: auto;}
	.push-3 {position: relative;left: 25%;right: auto;}
	.pull-3 {position: relative;right: 25%;left: auto;}
	.push-4 {position: relative;left: 33.33333%;right: auto;}
	.pull-4 {position: relative;right: 33.33333%;left: auto;}
	.push-5 {position: relative;left: 41.66667%;right: auto;}
	.pull-5 {position: relative;right: 41.66667%;left: auto;}
	.push-6 {position: relative;left: 50%;right: auto;}
	.pull-6 {position: relative;right: 50%;left: auto;}
	.push-7 {position: relative;left: 58.33333%;right: auto;}
	.pull-7 {position: relative;right: 58.33333%;left: auto;}
	.push-8 {position: relative;left: 66.66667%;right: auto;}
	.pull-8 {position: relative;right: 66.66667%;left: auto;}
	.push-9 {position: relative;left: 75%;right: auto;}
	.pull-9 {position: relative;right: 75%;left: auto;}
	.push-10 {position: relative;left: 83.33333%;right: auto;}
	.pull-10 {position: relative;right: 83.33333%;left: auto;}
	.push-11 {position: relative;left: 91.66667%;right: auto;}
	.pull-11 {position: relative;right: 91.66667%;left: auto;}}
@media only screen and (min-width:64.063em) {.large-push-0 {position: relative;left: 0%;right: auto;}
	.large-pull-0 {position: relative;right: 0%;left: auto;}
	.large-push-1 {position: relative;left: 8.33333%;right: auto;}
	.large-pull-1 {position: relative;right: 8.33333%;left: auto;}
	.large-push-2 {position: relative;left: 16.66667%;right: auto;}
	.large-pull-2 {position: relative;right: 16.66667%;left: auto;}
	.large-push-3 {position: relative;left: 25%;right: auto;}
	.large-pull-3 {position: relative;right: 25%;left: auto;}
	.large-push-4 {position: relative;left: 33.33333%;right: auto;}
	.large-pull-4 {position: relative;right: 33.33333%;left: auto;}
	.large-push-5 {position: relative;left: 41.66667%;right: auto;}
	.large-pull-5 {position: relative;right: 41.66667%;left: auto;}
	.large-push-6 {position: relative;left: 50%;right: auto;}
	.large-pull-6 {position: relative;right: 50%;left: auto;}
	.large-push-7 {position: relative;left: 58.33333%;right: auto;}
	.large-pull-7 {position: relative;right: 58.33333%;left: auto;}
	.large-push-8 {position: relative;left: 66.66667%;right: auto;}
	.large-pull-8 {position: relative;right: 66.66667%;left: auto;}
	.large-push-9 {position: relative;left: 75%;right: auto;}
	.large-pull-9 {position: relative;right: 75%;left: auto;}
	.large-push-10 {position: relative;left: 83.33333%;right: auto;}
	.large-pull-10 {position: relative;right: 83.33333%;left: auto;}
	.large-push-11 {position: relative;left: 91.66667%;right: auto;}
	.large-pull-11 {position: relative;right: 91.66667%;left: auto;}
	.column, .columns {position: relative;padding-left: .9375em;padding-right: .9375em;float: left;}
	.large-1 {width: 8.33333%;}
	.large-2 {width: 16.66667%;}
	.large-3 {width: 25%;}
	.large-4 {width: 33.33333%;}
	.large-5 {width: 41.66667%;}
	.large-6 {width: 50%;}
	.large-7 {width: 58.33333%;}
	.large-8 {width: 66.66667%;}
	.large-9 {width: 75%;}
	.large-10 {width: 83.33333%;}
	.large-11 {width: 91.66667%;}
	.large-12 {width: 100%;}
	.large-offset-0 {margin-left: 0% !important;}
	.large-offset-1 {margin-left: 8.33333% !important;}
	.large-offset-2 {margin-left: 16.66667% !important;}
	.large-offset-3 {margin-left: 25% !important;}
	.large-offset-4 {margin-left: 33.33333% !important;}
	.large-offset-5 {margin-left: 41.66667% !important;}
	.large-offset-6 {margin-left: 50% !important;}
	.large-offset-7 {margin-left: 58.33333% !important;}
	.large-offset-8 {margin-left: 66.66667% !important;}
	.large-offset-9 {margin-left: 75% !important;}
	.large-offset-10 {margin-left: 83.33333% !important;}
	.large-offset-11 {margin-left: 91.66667% !important;}
	.large-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;}
	.column.large-centered, .columns.large-centered {margin-left: auto;margin-right: auto;float: none;}
	.column.large-uncentered, .columns.large-uncentered {margin-left: 0;margin-right: 0;float: left;}
	.column.large-centered:last-child, .columns.large-centered:last-child {float: none;}
	.column.large-uncentered:last-child, .columns.large-uncentered:last-child {float: left;}
	.column.large-uncentered.opposite, .columns.large-uncentered.opposite {float: right;}
	.row.large-collapse>.column, .row.large-collapse>.columns {padding-left: 0;padding-right: 0;}
	.row.large-collapse .row {margin-left: 0;margin-right: 0;}
	.row.large-uncollapse>.column, .row.large-uncollapse>.columns {padding-left: .9375em;padding-right: .9375em;float: left;}
	.push-0 {position: relative;left: 0%;right: auto;}
	.pull-0 {position: relative;right: 0%;left: auto;}
	.push-1 {position: relative;left: 8.33333%;right: auto;}
	.pull-1 {position: relative;right: 8.33333%;left: auto;}
	.push-2 {position: relative;left: 16.66667%;right: auto;}
	.pull-2 {position: relative;right: 16.66667%;left: auto;}
	.push-3 {position: relative;left: 25%;right: auto;}
	.pull-3 {position: relative;right: 25%;left: auto;}
	.push-4 {position: relative;left: 33.33333%;right: auto;}
	.pull-4 {position: relative;right: 33.33333%;left: auto;}
	.push-5 {position: relative;left: 41.66667%;right: auto;}
	.pull-5 {position: relative;right: 41.66667%;left: auto;}
	.push-6 {position: relative;left: 50%;right: auto;}
	.pull-6 {position: relative;right: 50%;left: auto;}
	.push-7 {position: relative;left: 58.33333%;right: auto;}
	.pull-7 {position: relative;right: 58.33333%;left: auto;}
	.push-8 {position: relative;left: 66.66667%;right: auto;}
	.pull-8 {position: relative;right: 66.66667%;left: auto;}
	.push-9 {position: relative;left: 75%;right: auto;}
	.pull-9 {position: relative;right: 75%;left: auto;}
	.push-10 {position: relative;left: 83.33333%;right: auto;}
	.pull-10 {position: relative;right: 83.33333%;left: auto;}
	.push-11 {position: relative;left: 91.66667%;right: auto;}
	.pull-11 {position: relative;right: 91.66667%;left: auto;}}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.text-justify {text-align: justify !important;}
@media only screen and (max-width:40em) {.small-only-text-left {text-align: left !important;}
	.small-only-text-right {text-align: right !important;}
	.small-only-text-center {text-align: center !important;}
	.small-only-text-justify {text-align: justify !important;}}
@media only screen {.small-text-left {text-align: left !important;}
	.small-text-right {text-align: right !important;}
	.small-text-center {text-align: center !important;}
	.small-text-justify {text-align: justify !important;}}
@media only screen and (min-width:40.063em) and (max-width:64em) {.medium-only-text-left {text-align: left !important;}
	.medium-only-text-right {text-align: right !important;}
	.medium-only-text-center {text-align: center !important;}
	.medium-only-text-justify {text-align: justify !important;}}
@media only screen and (min-width:40.063em) {.medium-text-left {text-align: left !important;}
	.medium-text-right {text-align: right !important;}
	.medium-text-center {text-align: center !important;}
	.medium-text-justify {text-align: justify !important;}}
@media only screen and (min-width:64.063em) and (max-width:90em) {.large-only-text-left {text-align: left !important;}
	.large-only-text-right {text-align: right !important;}
	.large-only-text-center {text-align: center !important;}
	.large-only-text-justify {text-align: justify !important;}}
@media only screen and (min-width:64.063em) {.large-text-left {text-align: left !important;}
	.large-text-right {text-align: right !important;}
	.large-text-center {text-align: center !important;}
	.large-text-justify {text-align: justify !important;}}
@media only screen and (min-width:90.063em) and (max-width:120em) {.xlarge-only-text-left {text-align: left !important;}
	.xlarge-only-text-right {text-align: right !important;}
	.xlarge-only-text-center {text-align: center !important;}
	.xlarge-only-text-justify {text-align: justify !important;}}
@media only screen and (min-width:90.063em) {.xlarge-text-left {text-align: left !important;}
	.xlarge-text-right {text-align: right !important;}
	.xlarge-text-center {text-align: center !important;}
	.xlarge-text-justify {text-align: justify !important;}}
@media only screen and (min-width:120.063em) and (max-width:99999999em) {.xxlarge-only-text-left {text-align: left !important;}
	.xxlarge-only-text-right {text-align: right !important;}
	.xxlarge-only-text-center {text-align: center !important;}
	.xxlarge-only-text-justify {text-align: justify !important;}}
@media only screen and (min-width:120.063em) {.xxlarge-text-left {text-align: left !important;}
	.xxlarge-text-right {text-align: right !important;}
	.xxlarge-text-center {text-align: center !important;}
	.xxlarge-text-justify {text-align: justify !important;}}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {margin: 0;padding: 0;}
a {color: #666;text-decoration: none;line-height: inherit;}
a:hover, a:focus {color: #585858;}
a img {border: none;}
p {font-family: inherit;font-weight: 400;font-size: .8rem;line-height: 1.8;margin-bottom: 1.25rem;text-rendering: optimizeLegibility;}
p.lead {font-size: 1.21875rem;line-height: 1.6;}
p aside {font-size: .875rem;line-height: 1.35;font-style: italic;}
h1, h2, h3, h4, h5, h6 {font-family: akzidenzgroteskbe-md,europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-weight: 100;text-transform: uppercase;font-style: normal;color: #666;text-rendering: optimizeLegibility;margin-top: .2rem;margin-bottom: .5rem;line-height: 1.4;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-size: 60%;color: #9c9c9c;line-height: 0;}
h1 {font-size: 2.125rem;}
h2 {font-size: 1.6875rem;}
h3 {font-size: 1.375rem;}
h4 {font-size: 1.125rem;}
h5 {font-size: 1.125rem;}
h6 {font-size: 1rem;}
.subheader {line-height: 1.4;color: #9c9c9c;font-weight: 400;margin-top: .2rem;margin-bottom: .5rem;}
hr {border: solid #ddd;border-width: 1px 0 0;clear: both;margin: 1.25rem 0 1.1875rem;height: 0;}
em, i {font-style: italic;line-height: inherit;}
strong, b {color: #888;font-weight: 700;line-height: inherit;}
small {font-size: 60%;line-height: inherit;}
code {font-family: Consolas,liberation mono,Courier,monospace;font-weight: 400;color: #333;background-color: #e0e0e0;border-width: 1px;border-style: solid;border-color: #cacaca;padding: .125rem .3125rem .0625rem;}
ul, ol, dl {font-size: .75rem;line-height: 1.6;margin-bottom: 1.25rem;list-style-position: outside;font-family: inherit;}
ul {margin-left: 1.1rem;}
ul.no-bullet {margin-left: 0;}
ul.no-bullet li ul, ul.no-bullet li ol {margin-left: 1.25rem;margin-bottom: 0;list-style: none;}
ul li ul, ul li ol {margin-left: 1.25rem;margin-bottom: 0;}
ul.square li ul, ul.circle li ul, ul.disc li ul {list-style: inherit;}
ul.square {list-style-type: square;margin-left: 1.1rem;}
ul.circle {list-style-type: circle;margin-left: 1.1rem;}
ul.disc {list-style-type: disc;margin-left: 1.1rem;}
ul.no-bullet {list-style: none;}
ol {margin-left: 1.4rem;}
ol li ul, ol li ol {margin-left: 1.25rem;margin-bottom: 0;}
dl dt {margin-bottom: .3rem;font-weight: 700;}
dl dd {margin-bottom: .75rem;}
abbr, acronym {text-transform: uppercase;font-size: 90%;color: #999;cursor: help;}
abbr {text-transform: none;}
abbr[title] {border-bottom: 1px dotted #ddd;}
blockquote {margin: 0 0 1.25rem;padding: .5625rem 1.25rem 0 1.1875rem;border-left: 1px solid #ddd;}
blockquote cite {display: block;font-size: .8125rem;color: #898989;}
blockquote cite:before {content: "— ";}
blockquote cite a, blockquote cite a:visited {color: #898989;}
blockquote, blockquote p {line-height: 1.6;color: #9c9c9c;}
.vcard {display: inline-block;margin: 0 0 1.25rem;border: 1px solid #ddd;padding: .625rem .75rem;}
.vcard li {margin: 0;display: block;}
.vcard .fn {font-weight: 700;font-size: .9375rem;}
.vevent .summary {font-weight: 700;}
.vevent abbr {cursor: default;text-decoration: none;font-weight: 700;border: none;padding: 0 .0625rem;}
@media only screen and (min-width:40.063em) {h1, h2, h3, h4, h5, h6 {line-height: 1.4;margin-bottom: 1em;}
	h1, h2, h3, h4, h5, h6 {font-size: 1rem;}}
[class*=block-grid-] {display: block;padding: 0;margin: 0 -.625rem;}
[class*=block-grid-]:before, [class*=block-grid-]:after {content: " ";display: table;}
[class*=block-grid-]:after {clear: both;}
[class*=block-grid-]>li {display: block;height: auto;float: left;padding: 0 .625rem 1.25rem;}
@media only screen {.small-block-grid-1>li {width: 100%;list-style: none;}
	.small-block-grid-1>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-1>li:nth-of-type(1n+1) {clear: both;}
	.small-block-grid-2>li {width: 50%;list-style: none;}
	.small-block-grid-2>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-2>li:nth-of-type(2n+1) {clear: both;}
	.small-block-grid-3>li {width: 33.33333%;list-style: none;}
	.small-block-grid-3>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-3>li:nth-of-type(3n+1) {clear: both;}
	.small-block-grid-4>li {width: 25%;list-style: none;}
	.small-block-grid-4>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-4>li:nth-of-type(4n+1) {clear: both;}
	.small-block-grid-5>li {width: 20%;list-style: none;}
	.small-block-grid-5>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-5>li:nth-of-type(5n+1) {clear: both;}
	.small-block-grid-6>li {width: 16.66667%;list-style: none;}
	.small-block-grid-6>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-6>li:nth-of-type(6n+1) {clear: both;}
	.small-block-grid-7>li {width: 14.28571%;list-style: none;}
	.small-block-grid-7>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-7>li:nth-of-type(7n+1) {clear: both;}
	.small-block-grid-8>li {width: 12.5%;list-style: none;}
	.small-block-grid-8>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-8>li:nth-of-type(8n+1) {clear: both;}
	.small-block-grid-9>li {width: 11.11111%;list-style: none;}
	.small-block-grid-9>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-9>li:nth-of-type(9n+1) {clear: both;}
	.small-block-grid-10>li {width: 10%;list-style: none;}
	.small-block-grid-10>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-10>li:nth-of-type(10n+1) {clear: both;}
	.small-block-grid-11>li {width: 9.09091%;list-style: none;}
	.small-block-grid-11>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-11>li:nth-of-type(11n+1) {clear: both;}
	.small-block-grid-12>li {width: 8.33333%;list-style: none;}
	.small-block-grid-12>li:nth-of-type(1n) {clear: none;}
	.small-block-grid-12>li:nth-of-type(12n+1) {clear: both;}}
@media only screen and (min-width:40.063em) {.medium-block-grid-1>li {width: 100%;list-style: none;}
	.medium-block-grid-1>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-1>li:nth-of-type(1n+1) {clear: both;}
	.medium-block-grid-2>li {width: 50%;list-style: none;}
	.medium-block-grid-2>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-2>li:nth-of-type(2n+1) {clear: both;}
	.medium-block-grid-3>li {width: 33.33333%;list-style: none;}
	.medium-block-grid-3>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-3>li:nth-of-type(3n+1) {clear: both;}
	.medium-block-grid-4>li {width: 25%;list-style: none;}
	.medium-block-grid-4>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-4>li:nth-of-type(4n+1) {clear: both;}
	.medium-block-grid-5>li {width: 20%;list-style: none;}
	.medium-block-grid-5>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-5>li:nth-of-type(5n+1) {clear: both;}
	.medium-block-grid-6>li {width: 16.66667%;list-style: none;}
	.medium-block-grid-6>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-6>li:nth-of-type(6n+1) {clear: both;}
	.medium-block-grid-7>li {width: 14.28571%;list-style: none;}
	.medium-block-grid-7>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-7>li:nth-of-type(7n+1) {clear: both;}
	.medium-block-grid-8>li {width: 12.5%;list-style: none;}
	.medium-block-grid-8>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-8>li:nth-of-type(8n+1) {clear: both;}
	.medium-block-grid-9>li {width: 11.11111%;list-style: none;}
	.medium-block-grid-9>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-9>li:nth-of-type(9n+1) {clear: both;}
	.medium-block-grid-10>li {width: 10%;list-style: none;}
	.medium-block-grid-10>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-10>li:nth-of-type(10n+1) {clear: both;}
	.medium-block-grid-11>li {width: 9.09091%;list-style: none;}
	.medium-block-grid-11>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-11>li:nth-of-type(11n+1) {clear: both;}
	.medium-block-grid-12>li {width: 8.33333%;list-style: none;}
	.medium-block-grid-12>li:nth-of-type(1n) {clear: none;}
	.medium-block-grid-12>li:nth-of-type(12n+1) {clear: both;}}
@media only screen and (min-width:64.063em) {.large-block-grid-1>li {width: 100%;list-style: none;}
	.large-block-grid-1>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-1>li:nth-of-type(1n+1) {clear: both;}
	.large-block-grid-2>li {width: 50%;list-style: none;}
	.large-block-grid-2>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-2>li:nth-of-type(2n+1) {clear: both;}
	.large-block-grid-3>li {width: 33.33333%;list-style: none;}
	.large-block-grid-3>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-3>li:nth-of-type(3n+1) {clear: both;}
	.large-block-grid-4>li {width: 25%;list-style: none;}
	.large-block-grid-4>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-4>li:nth-of-type(4n+1) {clear: both;}
	.large-block-grid-5>li {width: 20%;list-style: none;}
	.large-block-grid-5>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-5>li:nth-of-type(5n+1) {clear: both;}
	.large-block-grid-6>li {width: 16.66667%;list-style: none;}
	.large-block-grid-6>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-6>li:nth-of-type(6n+1) {clear: both;}
	.large-block-grid-7>li {width: 14.28571%;list-style: none;}
	.large-block-grid-7>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-7>li:nth-of-type(7n+1) {clear: both;}
	.large-block-grid-8>li {width: 12.5%;list-style: none;}
	.large-block-grid-8>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-8>li:nth-of-type(8n+1) {clear: both;}
	.large-block-grid-9>li {width: 11.11111%;list-style: none;}
	.large-block-grid-9>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-9>li:nth-of-type(9n+1) {clear: both;}
	.large-block-grid-10>li {width: 10%;list-style: none;}
	.large-block-grid-10>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-10>li:nth-of-type(10n+1) {clear: both;}
	.large-block-grid-11>li {width: 9.09091%;list-style: none;}
	.large-block-grid-11>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-11>li:nth-of-type(11n+1) {clear: both;}
	.large-block-grid-12>li {width: 8.33333%;list-style: none;}
	.large-block-grid-12>li:nth-of-type(1n) {clear: none;}
	.large-block-grid-12>li:nth-of-type(12n+1) {clear: both;}}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #fff;opacity: .95;filter: alpha(opacity=95);}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;outline: none;padding: 0 2rem;color: #000;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
button.mfp-close {display: block;width: 6rem;height: 5rem;line-height: 44px;position: fixed;right: 0;top: 0;opacity: .65;filter: alpha(opacity=65);font: normal normal normal 14px/1 "Black Tie";text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
button.mfp-close:before {content: "";font-size: 2rem;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-content .mfp-close, .mfp-iframe-holder .mfp-close {color: #333;font-size: 1rem;position: fixed;right: 0;top: 0;text-align: right;padding: 0;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #000;font-size: .8rem;line-height: 18px;white-space: nowrap;}
.mfp-arrow {display: none;position: absolute;opacity: .65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 200px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}
@media only screen and (min-width:40.063em) {.mfp-arrow {display: block;}}
.mfp-arrow-left {left: 0;text-align: left;}
.mfp-arrow-right {right: 0;text-align: right;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;font-size: .8rem;color: #000;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width:900px) {.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}
header {padding-top: 1rem;padding-bottom: 1rem;position: fixed;top: 0;left: 0;right: 0;background: #fff;z-index: 999;}
@media only screen and (min-width:40.063em) {header {position: relative;top: auto;background: 0 0;}}
header .bts {font-weight: 900;font-size: 1.25rem;vertical-align: middle;}
header h1 {font-size: 1.125rem;font-family: akzidenzgroteskbe-md,europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;text-transform: capitalize;font-weight: 100;letter-spacing: -.01em;}
header h1, header ul li {margin: 0;line-height: 1rem;line-height: 2rem;padding: 0;vertical-align: middle;display: inline-block;}
header ul {list-style: none;text-align: right;margin: 0;padding: 0;}
header ul li {text-transform: uppercase;display: inline-block;margin-left: 1em;vertical-align: middle;font-size: .7rem;letter-spacing: .1em;line-height: 2rem;}
#grid.isotope .grid-item {}
@media only screen and (max-width:64.063em) {#grid {width: 100.5%;}}
#grid .grid-item a {display: block;width: 100%;height: 0;padding: 0 0 100%;position: relative;cursor: url("img/cursor.png") 20 20,crosshair;}
#grid .grid-item a.button {padding-bottom: 0;height: auto;width: auto;cursor: pointer;}
#grid .grid-item .empty, #grid .grid-item a.mfp-inline {padding-bottom: 100%;border: 1px solid #e9e9e9;overflow: hidden;}
#grid .grid-item .empty {background: url("img/tranny.png");}
#grid .grid-item a.mfp-inline span {padding: 1rem;font-size: .6rem;position: absolute;top: 0;right: 0;width: 100%;text-align: left;color: #aeaeae;}
.text-container-blog {position: relative;overflow: hidden;height: 0;padding-bottom: 60%;display: none;}
.blog-meta-text-inner {display: block;position: relative;}
#blog_container .text-cover, #grid .grid-item .text-cover {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);z-index: 3;}
#grid .grid-item img {position: absolute;z-index: 1;}
#grid .grid-item {position: relative;margin-bottom: 1.875rem;}
#grid .text-item {display: none;}
.mfp-container .text-item {min-width: 100%;min-height: 100%;padding: 1rem;color: #000;}
@media only screen and (min-width:40.063em) {.mfp-container .text-item {padding: 1rem 10rem;position: fixed !important;top: 50% !important;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);left: 0 !important;display: table;}
	.mfp-container .text-item .inner {display: table-cell;vertical-align: middle;}}
#grid .lightbox.text {float: left;width: 200px;height: 200px;}
#grid .grid-item .hover {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background: #fff;background: rgba(255,255,255,.75);opacity: 0;-webkit-transition: opacity 250ms ease-out;-moz-transition: opacity 250ms ease-out;-o-transition: opacity 250ms ease-out;transition: opacity 250ms ease-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#grid .grid-item:hover .hover {opacity: 1;}
#grid .grid-item .hover .inner {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;padding: 1em;text-align: center;}
#grid .grid-item .hover .inner h4 {font-size: 1rem;}
.desktop-only {display: none;}
@media only screen and (min-width:40.063em) {.desktop-only {display: block;}}
.blog-meta a.button.single-link {display: none;}
@media only screen and (min-width:40.063em) {.blog-meta {padding-bottom: 43%;height: 0;position: relative;}
	.blog-meta p {max-height: 4.25rem;overflow: hidden;}
	.blog-meta p, .blog-meta h4 {margin: 0 .5rem 0 0;}
	.blog-meta a.button.single-link {position: absolute;bottom: 0;left: .9375rem;right: .9375rem;font-weight: 600;display: block;}}
@media only screen and (min-width:64.063em) {.blog-meta p {display: block;max-height: none;}}
footer {padding-top: 2rem;padding-bottom: 2rem;}
.home footer {position: fixed;bottom: 0;left: 0;width: 100%;}
footer p {font-size: .75rem;text-align: center;margin: 0;}
#work, #content, #info {margin-top: 1rem;margin-bottom: 1rem;}
#flexiblelayout, #media {margin-top: 2rem;margin-bottom: 2rem;}
#info [class*=block-grid-]>li {padding-bottom: 1em;}
#info .row {}
#notfound {padding-top: 40vh;padding-bottom: 40vh;}
#logo {position: fixed;top: 50%;left: 0;width: 100%;text-align: center;padding: 1rem;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
#logo h1 {font-size: 8vh;margin: 0;font-family: akzidenzgroteskbe-md,europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;text-transform: capitalize;font-weight: 100;letter-spacing: -.01em;line-height: 1;}
@media only screen and (min-width:40.063em) {#logo h1 {font-size: 12.5vh;}}
#secondary_nav {}
#secondary_nav ul li {margin: 0;line-height: 1rem;line-height: 2rem;padding: 0;vertical-align: middle;display: inline-block;}
#secondary_nav ul {list-style: none;margin: 0;padding: 0;}
#secondary_nav ul li {text-transform: uppercase;display: inline-block;margin: 0 .5em;vertical-align: middle;font-size: .7rem;font-size: .85rem;letter-spacing: .1em;line-height: 2rem;font-weight: 600;}
@media only screen and (min-width:40.063em) {#filter-list {margin-top: 0;margin-bottom: 3rem;}}
button, a.button {border: none;padding: 0;outline: 0;margin: 0;background: 0 0;font-weight: 100;cursor: pointer;text-transform: uppercase;vertical-align: middle;font-size: .7rem;letter-spacing: .1em;display: block;}
#media p {margin-bottom: 0;}
#media a.button {margin-top: .5rem;}
#media ul {padding: 0 0 1.5rem;margin: 0;list-style: none;}
#media ul li {display: inline-block;width: auto;margin-right: 1em;}
@media only screen and (min-width:40.063em) {#media ul li {font-size: .8rem;width: 100%;margin-right: 0;margin-bottom: .5em;font-weight: 900;text-transform: uppercase;font-style: normal;color: #666;}}
#media ul li.active button {font-weight: 900;}
#media h4, #work h4 {margin: 1em 0;line-height: .9;font-size: 1rem;}
@media only screen and (min-width:40.063em) {#media h4, #work h4 {margin: 0 0 .5rem;}}
#work .work-row {margin-bottom: .9375em;}
.vcenter {opacity: 0;}
.noscript .vcenter {opacity: 1;}
.gallery-full {}
.print-sales ul li {padding-bottom: .9375em;}
.gallery-full ul li {padding-bottom: 0;}
.print-sales #flexiblelayout .flexible-post.row {padding-bottom: 0;}
.flexible-post h3 {margin: 0;line-height: 1;}
#flexiblelayout .flexible-post.row {max-width: 60em;padding-top: 1rem;padding-bottom: 1rem;padding-left: .9375em;padding-right: .9375em;}
@media only screen and (min-width:40.063em) {#flexiblelayout .flexible-post.row {padding-left: 0;padding-right: 0;}}
.quote-row .quote {font-family: Georgia,sans-serif;font-size: 1.2em;padding: 1rem 2em;border-left: .5em solid #e9e9e9;color: #000;}
.quote-row .quote p {margin-bottom: 0;}
time {display: inline-block;margin: 0 0 2em;vertical-align: middle;font-size: .8rem;letter-spacing: .1em;line-height: 1;text-transform: uppercase;}
#blog-single {padding-top: 3rem;}
@media only screen and (min-width:40.063em) {#mobile_tog {display: none;}
	#primary_nav {display: block;}}
@media only screen and (max-width:40.063em) {#mobile_tog {display: block;}
	#primary_nav {display: none;position: fixed;top: 3rem;bottom: 0;left: 0;right: 0;background: #fff;z-index: 99;}
	#primary_nav ul {transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);position: absolute;top: 45%;left: 0;width: 100%;margin: 0;padding: 0;}
	#primary_nav li {display: block;float: left;margin: 0;padding: 0;text-align: center;width: 100%;}
	#primary_nav li a {padding: .5em;font-size: 2rem;font-size: 4vh;line-height: 1;float: left;width: 100%;clear: both;}}
.panel {padding: 1rem 2rem 2rem;background-color: #f9f9f9;border: 1px solid #d8d8d8;}
#blog h2 {font-size: 1.25rem;margin: 0 0 1.25rem;padding: 0 0 .5rem;border-bottom: 1px solid #d8d8d8;color: #d8d8d8;font-weight: 100;font-family: europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;}
#blog h3 {font-family: europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-weight: 100;text-align: center;color: #d8d8d8;margin: 2em 0;font-size: .75rem;}
#social h3 a {color: #d8d8d8;}
#social ul li {}
.blog-item {margin-bottom: 1.8em;}
.navigation {font-size: 1.125rem;text-align: center;padding-top: 2rem;}
.navigation a {font-weight: 700;margin: 0 1em;}