@import url("css/reset.css");
@font-face {font-family: floyd;src: url("fonts/floyd.eot");}
@font-face {font-family: floyd;src: url("fonts/floyd.woff") format("woff"),url("fonts/floyd.svg#floyd") format("svg");}
@font-face {font-family: black tie;src: url("fonts/light/BlackTie-Light-webfont.eot?v=1.0.0");src: url("fonts/light/BlackTie-Light-webfont.eot?#iefix&v=1.0.0") format("embedded-opentype"),url("fonts/light/BlackTie-Light-webfont.woff2?v=1.0.0") format("woff2"),url("fonts/light/BlackTie-Light-webfont.woff?v=1.0.0") format("woff"),url("fonts/light/BlackTie-Light-webfont.ttf?v=1.0.0") format("truetype"),url("fonts/light/BlackTie-Light-webfont.svg?v=1.0.0#black_tielight") format("svg");font-weight: 400;font-style: normal;}
@font-face {font-family: font awesome brands;src: url("fonts/brands/FontAwesomeBrands-Regular-webfont.eot?v=1.0.0");src: url("fonts/brands/FontAwesomeBrands-Regular-webfont.eot?#iefix&v=1.0.0") format("embedded-opentype"),url("fonts/brands/FontAwesomeBrands-Regular-webfont.woff2?v=1.0.0") format("woff2"),url("fonts/brands/FontAwesomeBrands-Regular-webfont.woff?v=1.0.0") format("woff"),url("fonts/brands/FontAwesomeBrands-Regular-webfont.ttf?v=1.0.0") format("truetype"),url("fonts/brands/FontAwesomeBrands-Regular-webfont.svg?v=1.0.0#font_awesome_brandsregular") format("svg");font-weight: 400;font-style: normal;}
* {outline: none !important;}
div, article, section, header, footer, nav, li {position: relative;}
.group:after {display: block;height: 0;clear: both;content: ".";visibility: hidden;}
body {background: #fff;}
::-moz-selection {background: #f8d9d9;color: #333;}
::selection {background: #f8d9d9;color: #333;}
meta.foundation-version {font-family: "/5.5.0/";}
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;}
html, body {font-size: 100%;}
body {background: #fff;color: #222;padding: 4rem 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: 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 !important;visibility: hidden;}
.invisible {visibility: hidden;}
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
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: 50em;}
.row.big {max-width: 70rem;}
.row:before, .row:after {content: " ";display: table;}
.row:after {clear: both;}
.row.full {max-width: 100%;}
.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 {-webkit-transition: color 500ms ease-out;-moz-transition: color 500ms ease-out;-o-transition: color 500ms ease-out;transition: color 500ms ease-out;color: #222;text-decoration: none;line-height: inherit;}
a:hover, a:focus {color: #f58686;}
a img {border: none;}
p {margin-bottom: 1em;text-rendering: optimizeLegibility;font-family: Georgia,cambria,times new roman,Times,serif;letter-spacing: .015rem;font-weight: 400;font-style: normal;font-size: 1.4rem;line-height: 2.33rem;-webkit-font-smoothing: antialiased;}
p.wp-caption-text {font-size: 1em;font-style: italic;color: #a3a3a3;margin: .5rem 0 1.5rem;}
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: floyd,Georgia,cambria,times new roman,Times,serif;font-weight: 900;font-style: normal;color: #000;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: #6f6f6f;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: #6f6f6f;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 {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: #bdbdbd;border-width: 1px;border-style: solid;border-color: #aaa;padding: .125rem .3125rem .0625rem;}
ul, ol, dl {font-size: 1rem;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: #222;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: #555;}
blockquote cite:before {content: "— ";}
blockquote cite a, blockquote cite a:visited {color: #555;}
blockquote, blockquote p {line-height: 1.6;color: #6f6f6f;}
.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;}
	h1 {font-size: 2.75rem;}
	h2 {font-size: 2.3125rem;}
	h3 {font-size: 1.6875rem;}
	h4 {font-size: 1.4375rem;}
	h5 {font-size: 1.125rem;}
	h6 {font-size: 1rem;}}
.print-only {display: none !important;}
@media print {* {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) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	.hide-on-print {display: none !important;}
	.print-only {display: block !important;}
	.hide-for-print {display: none !important;}
	.show-for-print {display: inherit !important;}}
[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 .315rem .625rem;}
.instagram {margin-left: -.315rem;margin-right: -.315rem;}
@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;}}
header#primary {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;z-index: 999999;background: #fff;padding: 1.5rem .975rem;-webkit-transition: all 500ms ease-out 500ms;-moz-transition: all 500ms ease-out 500ms;-o-transition: all 500ms ease-out 500ms;transition: all 500ms ease-out 500ms;}
header#primary .row {position: relative;}
@media only screen and (min-width:40.063em) {header#primary {padding: .5rem 0;}}
#page_header {display: none;}
#page_header.front-page {display: block;position: fixed;background-color: #111;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.front-page .inner {position: absolute;top: 45%;left: 0;width: 100%;height: auto;display: block;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);opacity: 0;transition: 3s opacity ease 1s;}
.front-page.background-loaded .inner {opacity: 1;}
#page_header.front-page #logotype {margin-bottom: 2em;}
#page_header.front-page * {color: #fff !important;}
#page_header.front-page.dark * {color: #111 !important;}
#page_header.front-page ul li {width: 100%;text-align: center;font-size: 1rem;margin: .33rem 0;}
@media only screen and (min-width:40.063em) {#page_header {padding: 7.5rem 0 5rem;margin: 0;display: block;float: left;width: 100%;}
	#page_header.front-page #logotype {margin-bottom: .66em;}
	#page_header.front-page #logotype h1 {font-size: 15vh;}
	#page_header.front-page {display: block;}
	#page_header.front-page ul li {width: auto;text-align: center;font-size: 1.125rem;margin: 0 .5em;opacity: .9;transition: opacity 500ms ease;}
	#page_header.front-page ul li: {opacity: 1;}}
#page_header #logotype h1 {font-size: 3.5rem;font-weight: 100;margin-bottom: -1rem;}
#page_header #logotype h1, #page_header #logotype h1 a, #page_header #logotype h1 a:hover, #page_header #logotype h1 a:active, #page_header #logotype h1 a:focus {color: #000;}
#page_header ul {padding: 0;margin: 0;text-align: center;}
#page_header ul li {display: inline-block;text-transform: uppercase;font-size: .6rem;line-height: 1.5rem;font-weight: 900;letter-spacing: .06em;margin-left: .5em;}
#page_header ul li.current_page_item a {color: #999;cursor: default;}
@media only screen and (min-width:40.063em) {.single-client_area header#primary, .single-client_area header#primary.headroom--top, .single-client_area header#primary.headroom--top.headroom--pinned, .single-project header#primary, .single-project header#primary.headroom--top, .single-project header#primary.headroom--top.headroom--pinned, .video header#primary, .video header#primary.headroom--top, .video header#primary.headroom--top.headroom--pinned, .page-template-standalone header#primary, .page-template-standalone header#primary.headroom--top, .page-template-standalone header#primary.headroom--top.headroom--pinned, .home header#primary, .home header#primary.headroom--top, .home header#primary.headroom--top.headroom--pinned {-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}}
@media only screen and (min-width:40.063em) {header#primary.headroom--unpinned {-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}}
header#primary.headroom--pinned {-ms-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
header#primary h1 {line-height: 1.5rem;margin: 0;font-weight: 400;font-style: normal;text-rendering: optimizeLegibility;}
header#primary h1, header#primary h1 a {color: #222;}
header#primary #logonav h1 {font-size: 1.5rem;}
@media only screen and (min-width:40.063em) {header#primary #logonav h1 {font-size: 1rem;}}
header#primary #topnav {text-align: center;position: fixed;top: 3rem;left: 0;right: 0;bottom: 0;z-index: 99;background: rgba(255,2552,255,.9);height: 100%;height: 100vh;width: 100%;}
header#primary #topnav ul {padding: 0;margin: 0;width: auto;width: 100%;display: block;position: fixed;left: 0;right: 0;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
header#primary #topnav ul li {display: block;text-transform: uppercase;font-size: 1.5rem;line-height: 2;font-weight: 900;max-width: 100%;letter-spacing: .06em;margin-left: .5em;}
header#primary #topnav ul li.current-menu-item, header#primary #topnav ul li.current-menu-item a {color: #999;}
@media only screen and (min-width:40.063em) {header#primary #topnav {opacity: 1;text-align: right;position: relative;top: auto;left: auto;right: auto;bottom: auto;background: 0 0;height: auto;width: 33.33333%;}
	header#primary #topnav ul {padding: 0;margin: 0;width: auto;width: auto;display: inline-block;position: relative;top: auto;-ms-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);left: auto;}
	header#primary #topnav ul li {display: inline-block;text-transform: uppercase;font-size: .6rem;line-height: 1.5rem;font-weight: 900;letter-spacing: .06em;margin-left: .5em;}
	header#primary #topnav ul li.current-menu-item, header#primary #topnav ul li.current-menu-item a {color: #999;}}
#biggrid {float: left;width: 100%;clear: both;}
.block {float: left;margin: 0;padding: 0;line-height: 0;width: 50%;}
#bigvideogrid .hover {text-align: left;}
#bigvideogrid .hover h2 {text-align: left;font-size: 1rem;padding: .5rem 0;margin: 0;float: left;width: 100%;}
@media only screen and (min-width:40.063em) {#bigvideogrid .hover {position: absolute;top: .75rem;left: .75rem;right: .75rem;bottom: .75rem;background: rgba(255,255,255,.75);-webkit-transition: opacity 250ms ease-out;-moz-transition: opacity 250ms ease-out;-o-transition: opacity 250ms ease-out;transition: opacity 250ms ease-out;opacity: 0;}
	#bigvideogrid .block:hover .hover {opacity: 1;}
	#bigvideogrid .hover h2 {letter-spacing: .075em;font-size: .75rem;text-align: center;position: absolute;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-family: europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;text-transform: uppercase;font-weight: 900;color: #000;}}
#bigvideogrid .block {width: 100%;}
@media only screen and (min-width:50em) {.block {width: 33.333333333333%;}
	#bigvideogrid .block {width: 50%;}}
@media only screen and (min-width:60em) {.block {width: 33.333333333333%;}
	#bigvideogrid .block {width: 50%;}}
@media only screen and (min-width:80em) {.block {width: 25%;}
	#bigvideogrid .block {width: 33.33%;}}
@media only screen and (min-width:100em) {.block {width: 25%;}
	#bigvideogrid .block {width: 25%;}}
#biggridmason {float: left;width: 100%;min-height: 100vh;border: .5rem #fff solid;}
.single-project #biggridmason, .single-client_area #biggridmason {padding-top: 2rem;padding-bottom: 2rem;}
#biggridmason .block {float: none;display: block;border: 1rem #fff solid;}
#bigvideogrid {float: left;width: 100%;min-height: 100vh;border: .5rem #fff solid;}
#bigvideogrid .block {float: none;display: block;border: 1rem #fff solid;}
.block .flex {position: relative;float: left;width: 100%;height: 0;}
.block img {width: 100%;position: absolute;top: 0;left: 0;clear: both;height: auto;opacity: 0;-webkit-transition: all 750ms ease-out;-moz-transition: all 750ms ease-out;-o-transition: all 750ms ease-out;transition: all 750ms ease-out;}
.block img.loaded {opacity: 1;}
#infscr-loading {float: left;width: 100%;clear: both;text-align: center;padding: 1rem;}
footer#primary {font-size: .65rem;padding: 3rem 1rem;text-align: center;display: block;float: left;width: 100%;clear: both;color: #999;text-transform: lowercase;letter-spacing: .025em;}
.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-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.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;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;filter: alpha(opacity=65);padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.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-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;}
.mfp-arrow {position: absolute;opacity: .65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -2.5rem;padding: 0;width: 2.5rem;height: 5rem;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;border: medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a {}
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 1;}
.mfp-arrow-left {left: 2rem;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {content: "";font-family: black tie;font-size: 4rem;line-height: 1;vertical-align: middle;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {}
.mfp-arrow-right {right: 2rem;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {content: "";font-family: black tie;font-size: 4rem;line-height: 1;vertical-align: middle;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.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%;box-shadow: 0 0 8px rgba(0,0,0,.6);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 {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;color: #2a2a2a;word-wrap: break-word;padding-right: 6rem;font-size: .75rem;text-transform: uppercase;font-weight: 900;line-height: 1.4;}
.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-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.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;}
.blog-item {}
.blog-item .meta {font-weight: 400;text-transform: uppercase;letter-spacing: .15em;font-size: .5rem;}
.blog-item .meta, .blog-item .meta a {color: #999;}
.blog-item img {display: block;margin: 0 auto;}
section.blog-item header {text-align: center;}
section.blog-item footer .share {padding: 3rem 0;}
section.blog-item footer .share ul {list-style: none;text-align: center;padding: 0;margin: 0;}
section.blog-item footer .meta {float: left;width: 100%;text-align: center;padding: 2rem 0;}
section.blog-item footer .share li {display: inline-block;margin: 0 2em;}
section.blog-item, section.blog-item header, section.blog-item article, section.blog-item footer {float: none;padding: 2rem 1rem;}
section.blog-item footer, section.blog-item article p {width: 100%;margin-left: auto;margin-right: auto;max-width: 50rem;}
.blog-item p:before, .blog-item p:after {content: " ";display: table;}
.blog-item p:after {clear: both;}
.wp-caption {text-align: center;min-width: 100%;max-width: 100%;}
figure.blog-image {text-align: center;padding: 2rem 0;}
nav#next {float: left;width: 100%;display: block;}
#about {padding-top: 3rem;padding-bottom: 3rem;max-width: 60rem;min-height: 100vh;}
#about .btl, #about .fab {margin: 0 !important;min-width: 2rem;}
#about p {font-size: 1rem;line-height: 1.6rem;}
#about .meta p {margin-bottom: 0;}
#about p i {line-height: 0;vertical-align: 0;}
#about .inner {position: absolute;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#about.relative .inner {position: relative;top: auto;-ms-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.flex-video {position: relative;height: 0;padding-bottom: 56.25%;margin-top: 1rem;margin-bottom: 1rem;}
.block .flex-video {margin-top: 0;margin-bottom: 0;}
.flex-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
a.aside, #blog_container .more-link, #blog_container time {font-family: europa,helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: .15em;font-size: .5rem;color: #999;line-height: 1;}
#blog_container p {margin: .5rem 0;line-height: 1.4;font-size: .85rem;}
#blog_container {padding-top: 6rem;padding-bottom: 5rem;}
#blog_container .blog_single .meta {padding: .5rem;}
#blog_container .blog_single h2 {font-size: 1rem;line-height: 1.125;float: left;width: 100%;clear: both;}
#blog_container .blog_single {position: relative;padding-bottom: .25rem;}
#blog_container .blog_single .image {display: block;}
#blog_container .blog_single .image .flex-image {position: relative;float: left;width: 100%;height: 0;padding-bottom: 100%;}
#blog_container .blog_single .image .flex-image img {width: 100%;position: absolute;top: 0;left: 0;clear: both;height: auto;padding: .5rem;}
#blog_container .more-link {float: left;width: 100%;clear: both;padding: .75rem 0 0;}
.sidebar {padding-bottom: 1.5rem;}
input#mce-EMAIL {width: 75%;float: left;clear: none;margin: 0;padding: .25rem;font-size: .75rem;height: 1.85rem;border: 1px solid #e9e9e9;}
input#mc-embedded-subscribe {float: right;width: 25%;font-size: .75rem;border: 1px solid #f8d9d9;background: #f8d9d9;color: #fff;height: 1.85rem;line-height: 1;vertical-align: middle;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-o-transition: all 500ms ease-out;transition: all 500ms ease-out;}
input#mc-embedded-subscribe:hover, input#mc-embedded-subscribe:active {border: 1px solid #111;background: #111;color: #fff;}
#infscr-loading {text-align: center;}
.bts, .btb, .btm, .btl, .fab {display: inline-block;font: normal normal normal 14px/1 "Black Tie";font-size: inherit;vertical-align: -14.28571429%;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0,0);}
.bts {font-weight: 900;}
.btb {font-weight: 700;}
.btl {font-weight: 200;}
.fab {font-family: font awesome brands;}
.bt-sm {font-size: .7em;vertical-align: baseline;}
.bt-lg {font-size: 1.33333333em;line-height: .75em;}
.bt-2x {font-size: 2em;}
.bt-3x {font-size: 3em;}
.bt-4x {font-size: 4em;}
.bt-5x {font-size: 5em;}
.bt-lg, .bt-2x, .bt-3x, .bt-4x, .bt-5x {vertical-align: -30%;}
.bt-fw {width: 1.28571429em;text-align: center;}
.bt-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.bt-ul>li {position: relative;}
.bt-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.bt-li.bt-lg {left: -2em;}
.bt-border {padding: .2em;border: solid .08em #eee;border-radius: .1em;}
.pull-right {float: right;}
.pull-left {float: left;}
.bts.pull-left, .btb.pull-left, .btm.pull-left, .btl.pull-left, .fab.pull-left {margin-right: .3em;}
.bts.pull-right, .btb.pull-right, .btm.pull-right, .btl.pull-right, .fab.pull-right {margin-left: .3em;}
.bt-spin {-webkit-animation: bt-spin 2s infinite linear;animation: bt-spin 2s infinite linear;}
.bt-pulse {-webkit-animation: bt-spin 1s infinite steps(8);animation: bt-spin 1s infinite steps(8);}
@-webkit-keyframes bt-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes bt-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.bt-rotate-90 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.bt-rotate-180 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.bt-rotate-270 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.bt-flip-horizontal {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.bt-flip-vertical {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .bt-rotate-90, :root .bt-rotate-180, :root .bt-rotate-270, :root .bt-flip-horizontal, :root .bt-flip-vertical {filter: none;}
.bt-stack {position: relative;display: inline-block;width: 1.28571429em;height: 1em;line-height: 1em;vertical-align: baseline;}
.bt-stack-sm {position: absolute;top: 0;left: 0;line-height: inherit;font-size: .5em;}
.bt-stack-1x, .bt-stack-sm {display: inline-block;width: 100%;text-align: center;}
.bt-inverse {color: #fff;}
.bt-bars:before {content: "";}
.bt-envelope:before {content: "";}
.bt-search:before {content: "";}
.bt-search-plus:before {content: "";}
.bt-search-minus:before {content: "";}
.bt-phone:before {content: "";}
.bt-comment:before {content: "";}
.bt-commenting:before {content: "";}
.bt-comments:before {content: "";}
.bt-rss:before {content: "";}
.bt-times:before {content: "";}
.bt-times-circle:before {content: "";}
.bt-clock:before {content: "";}
.bt-star:before {content: "";}
.bt-star-half:before {content: "";}
.bt-check:before {content: "";}
.bt-check-circle:before {content: "";}
.bt-check-square:before {content: "";}
.bt-th:before {content: "";}
.bt-th-large:before {content: "";}
.bt-heart:before {content: "";}
.bt-heart-half:before {content: "";}
.bt-calendar:before {content: "";}
.bt-shopping-cart:before {content: "";}
.bt-plus:before {content: "";}
.bt-plus-circle:before {content: "";}
.bt-plus-square:before {content: "";}
.bt-pen:before {content: "";}
.bt-minus:before {content: "";}
.bt-minus-circle:before {content: "";}
.bt-minus-square:before {content: "";}
.bt-pencil:before {content: "";}
.bt-edit:before {content: "";}
.bt-thumbs-up:before {content: "";}
.bt-thumbs-down:before {content: "";}
.bt-gear:before {content: "";}
.bt-trash:before {content: "";}
.bt-file:before {content: "";}
.bt-info-circle:before {content: "";}
.bt-label:before {content: "";}
.bt-rocket:before {content: "";}
.bt-book:before {content: "";}
.bt-book-open:before {content: "";}
.bt-notebook:before {content: "";}
.bt-camera:before {content: "";}
.bt-folder:before {content: "";}
.bt-quote-left:before {content: "";}
.bt-quote-right:before {content: "";}
.bt-eye:before {content: "";}
.bt-lock:before {content: "";}
.bt-lock-open:before {content: "";}
.bt-gift:before {content: "";}
.bt-spinner-clock:before {content: "";}
.bt-spinner:before {content: "";}
.bt-wrench:before {content: "";}
.bt-cloud:before {content: "";}
.bt-cloud-upload:before {content: "";}
.bt-cloud-download:before {content: "";}
.bt-sync:before {content: "";}
.bt-question-circle:before {content: "";}
.bt-share:before {content: "";}
.bt-briefcase:before {content: "";}
.bt-money:before {content: "";}
.bt-megaphone:before {content: "";}
.bt-sign-in:before {content: "";}
.bt-sign-out:before {content: "";}
.bt-film:before {content: "";}
.bt-trophy:before {content: "";}
.bt-code:before {content: "";}
.bt-light-bulb:before {content: "";}
.bt-print:before {content: "";}
.bt-fax:before {content: "";}
.bt-video:before {content: "";}
.bt-signal:before {content: "";}
.bt-sitemap:before {content: "";}
.bt-upload:before {content: "";}
.bt-download:before {content: "";}
.bt-key:before {content: "";}
.bt-mug:before {content: "";}
.bt-bookmark:before {content: "";}
.bt-flag:before {content: "";}
.bt-external-link:before {content: "";}
.bt-smile:before {content: "";}
.bt-frown:before {content: "";}
.bt-meh:before {content: "";}
.bt-magic:before {content: "";}
.bt-bolt:before {content: "";}
.bt-exclamation-triangle:before {content: "";}
.bt-exclamation-circle:before {content: "";}
.bt-flask:before {content: "";}
.bt-music:before {content: "";}
.bt-push-pin:before {content: "";}
.bt-shield:before {content: "";}
.bt-sort:before {content: "";}
.bt-reply:before {content: "";}
.bt-forward:before {content: "";}
.bt-reply-all:before {content: "";}
.bt-forward-all:before {content: "";}
.bt-bell:before {content: "";}
.bt-bell-off:before {content: "";}
.bt-ban:before {content: "";}
.bt-database:before {content: "";}
.bt-hard-drive:before {content: "";}
.bt-merge:before {content: "";}
.bt-fork:before {content: "";}
.bt-wifi:before {content: "";}
.bt-paper-plane:before {content: "";}
.bt-inbox:before {content: "";}
.bt-fire:before {content: "";}
.bt-play:before {content: "";}
.bt-pause:before {content: "";}
.bt-stop:before {content: "";}
.bt-play-circle:before {content: "";}
.bt-next:before {content: "";}
.bt-previous:before {content: "";}
.bt-repeat:before {content: "";}
.bt-fast-forward:before {content: "";}
.bt-fast-reverse:before {content: "";}
.bt-volume:before {content: "";}
.bt-volume-off:before {content: "";}
.bt-volume-up:before {content: "";}
.bt-volume-down:before {content: "";}
.bt-maximize:before {content: "";}
.bt-minimize:before {content: "";}
.bt-closed-captions:before {content: "";}
.bt-shuffle:before {content: "";}
.bt-triangle:before {content: "";}
.bt-square:before {content: "";}
.bt-circle:before {content: "";}
.bt-hexagon:before {content: "";}
.bt-octagon:before {content: "";}
.bt-angle-up:before {content: "";}
.bt-angle-down:before {content: "";}
.bt-angle-left:before {content: "";}
.bt-angle-right:before {content: "";}
.bt-angles-up:before {content: "";}
.bt-angles-down:before {content: "";}
.bt-angles-left:before {content: "";}
.bt-angles-right:before {content: "";}
.bt-arrow-up:before {content: "";}
.bt-arrow-down:before {content: "";}
.bt-arrow-left:before {content: "";}
.bt-arrow-right:before {content: "";}
.bt-bar-chart:before {content: "";}
.bt-pie-chart:before {content: "";}
.bt-circle-arrow-up:before {content: "";}
.bt-circle-arrow-down:before {content: "";}
.bt-circle-arrow-left:before {content: "";}
.bt-circle-arrow-right:before {content: "";}
.bt-caret-up:before {content: "";}
.bt-caret-down:before {content: "";}
.bt-caret-left:before {content: "";}
.bt-caret-right:before {content: "";}
.bt-long-arrow-up:before {content: "";}
.bt-long-arrow-down:before {content: "";}
.bt-long-arrow-left:before {content: "";}
.bt-long-arrow-right:before {content: "";}
.bt-Bold:before {content: "";}
.bt-italic:before {content: "";}
.bt-underline:before {content: "";}
.bt-link:before {content: "";}
.bt-paper-clip:before {content: "";}
.bt-align-left:before {content: "";}
.bt-align-center:before {content: "";}
.bt-align-right:before {content: "";}
.bt-align-justify:before {content: "";}
.bt-cut:before {content: "";}
.bt-copy:before {content: "";}
.bt-paste:before {content: "";}
.bt-photo:before {content: "";}
.bt-table:before {content: "";}
.bt-ulist:before {content: "";}
.bt-olist:before {content: "";}
.bt-indent:before {content: "";}
.bt-outdent:before {content: "";}
.bt-undo:before {content: "";}
.bt-redo:before {content: "";}
.bt-sup:before {content: "";}
.bt-sub:before {content: "";}
.bt-text-size:before {content: "";}
.bt-text-color:before {content: "";}
.bt-remove-formatting:before {content: "";}
.bt-blockquote:before {content: "";}
.bt-globe:before {content: "";}
.bt-map:before {content: "";}
.bt-map-arrow:before {content: "";}
.bt-map-marker:before {content: "";}
.bt-map-pin:before {content: "";}
.bt-home:before {content: "";}
.bt-building:before {content: "";}
.bt-industry:before {content: "";}
.bt-desktop:before {content: "";}
.bt-laptop:before {content: "";}
.bt-tablet:before {content: "";}
.bt-mobile:before {content: "";}
.bt-tv:before {content: "";}
.bt-radio-checked:before {content: "";}
.bt-radio-unchecked:before {content: "";}
.bt-checkbox-checked:before {content: "";}
.bt-checkbox-unchecked:before {content: "";}
.bt-checkbox-intermediate:before {content: "";}
.bt-user:before {content: "";}
.bt-user-male:before {content: "";}
.bt-user-female:before {content: "";}
.bt-crown:before {content: "";}
.bt-credit-card:before {content: "";}
.bt-strikethrough:before {content: "";}
.bt-eject:before {content: "";}
.bt-ellipsis-h:before {content: "";}
.bt-ellipsis-v:before {content: "";}
.fab-facebook:before {content: "";}
.fab-facebook-alt:before {content: "";}
.fab-twitter:before {content: "";}
.fab-linkedin:before {content: "";}
.fab-linkedin-alt:before {content: "";}
.fab-instagram:before {content: "";}
.fab-github:before {content: "";}
.fab-github-alt:before {content: "";}
.fab-googleplus:before {content: "";}
.fab-googleplus-alt:before {content: "";}
.fab-pinterest:before {content: "";}
.fab-pinterest-alt:before {content: "";}
.fab-tumblr:before {content: "";}
.fab-tumblr-alt:before {content: "";}
.fab-bitcoin:before {content: "";}
.fab-bitcoin-alt:before {content: "";}
.fab-dropbox:before {content: "";}
.fab-stackexchange:before {content: "";}
.fab-stackoverflow:before {content: "";}
.fab-flickr:before {content: "";}
.fab-flickr-alt:before {content: "";}
.fab-bitbucket:before {content: "";}
.fab-html5:before {content: "";}
.fab-css3:before {content: "";}
.fab-apple:before {content: "";}
.fab-windows:before {content: "";}
.fab-android:before {content: "";}
.fab-linux:before {content: "";}
.fab-dribbble:before {content: "";}
.fab-youtube:before {content: "";}
.fab-skype:before {content: "";}
.fab-foursquare:before {content: "";}
.fab-trello:before {content: "";}
.fab-maxcdn:before {content: "";}
.fab-gittip:before, .fab-gratipay:before {content: "";}
.fab-vimeo:before {content: "";}
.fab-vimeo-alt:before {content: "";}
.fab-slack:before {content: "";}
.fab-wordpress:before {content: "";}
.fab-wordpress-alt:before {content: "";}
.fab-openid:before {content: "";}
.fab-yahoo:before {content: "";}
.fab-yahoo-alt:before {content: "";}
.fab-reddit:before {content: "";}
.fab-google:before {content: "";}
.fab-google-alt:before {content: "";}
.fab-stumbleupon:before {content: "";}
.fab-stumbleupon-alt:before {content: "";}
.fab-delicious:before {content: "";}
.fab-digg:before {content: "";}
.fab-piedpiper:before {content: "";}
.fab-piedpiper-alt:before {content: "";}
.fab-drupal:before {content: "";}
.fab-joomla:before {content: "";}
.fab-behance:before {content: "";}
.fab-steam:before {content: "";}
.fab-steam-alt:before {content: "";}
.fab-spotify:before {content: "";}
.fab-deviantart:before {content: "";}
.fab-soundcloud:before {content: "";}
.fab-vine:before {content: "";}
.fab-codepen:before {content: "";}
.fab-jsfiddle:before {content: "";}
.fab-rebel:before {content: "";}
.fab-empire:before {content: "";}
.fab-git:before {content: "";}
.fab-hackernews:before {content: "";}
.fab-hackernews-alt:before {content: "";}
.fab-slideshare:before {content: "";}
.fab-twitch:before {content: "";}
.fab-yelp:before {content: "";}
.fab-paypal:before {content: "";}
.fab-google-wallet:before {content: "";}
.fab-angellist:before {content: "";}
.fab-cc-visa:before {content: "";}
.fab-cc-mastercard:before {content: "";}
.fab-cc-discover:before {content: "";}
.fab-cc-amex:before {content: "";}
.fab-cc-paypal:before {content: "";}
.fab-cc-stripe:before {content: "";}
.fab-lastfm:before {content: "";}
.fab-whatsapp:before {content: "";}
.fab-medium:before {content: "";}
.fab-meanpath:before {content: "";}
.fab-meanpath-alt:before {content: "";}
.fab-pagelines:before {content: "";}
.fab-ioxhost:before {content: "";}
.fab-buysellads:before {content: "";}
.fab-buysellads-alt:before {content: "";}
.fab-connectdevelop:before {content: "";}
.fab-dashcube:before {content: "";}
.fab-forumbee:before {content: "";}
.fab-leanpub:before {content: "";}
.fab-sellsy:before {content: "";}
.fab-shirtsinbulk:before {content: "";}
.fab-simplybuilt:before {content: "";}
.fab-skyatlas:before {content: "";}
.fab-viacoin:before {content: "";}
.fab-codiepie:before {content: "";}
.fab-queue:before {content: "";}
.fab-queue-alt:before {content: "";}
.fab-fonticons:before {content: "";}
.fab-fonticons-alt:before {content: "";}
.fab-blacktie:before {content: "";}
.fab-blacktie-alt:before {content: "";}
.fab-xing:before {content: "";}
.fab-vk:before {content: "";}
.fab-weibo:before {content: "";}
.fab-renren:before {content: "";}
.fab-tencent-weibo:before {content: "";}
.fab-qq:before {content: "";}
.fab-wechat:before, .fab-weixin:before {content: "";}
.desktop-only {display: none;}
.mobile-only {display: block;}
@media only screen and (min-width:40.063em) {.desktop-only {display: block;}
	.mobile-only {display: none;}}
#menutoggle {position: relative;}
#nav-toggle {position: absolute;right: 0;top: 0;}
#nav-toggle {cursor: pointer;padding: 6px 35px 16px 0;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 1px;height: 2px;width: 30px;background: #000;position: absolute;display: block;content: "";}
#nav-toggle span:before {top: -10px;}
#nav-toggle span:after {bottom: -10px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {-webkit-transition: color 500ms ease-out;-moz-transition: color 500ms ease-out;-o-transition: color 500ms ease-out;transition: color 500ms ease-out;}
#nav-toggle.active span {background-color: transparent;}
#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
#nav-toggle.active span:before {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-toggle.active span:after {-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#takeover {display: none;position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;background: #fff;background: rgba(255,255,255,.95);z-index: 999999999;}
#takeover img {padding: 4rem 0 2rem;}
@media only screen and (min-width:40.063em) {#takeover {position: fixed;height: 100%;}
	#takeover img {padding: 0;}}
#takeover .row {max-width: 70rem;}
#takeover h1, #takeover h2, #takeover h3, #takeover h4, #takeover h5, #takeover h6 {margin: 0;line-height: 1.2;}
@media only screen and (min-width:40.063em) {#takeover .inner {position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}}
#takeover p {font-size: 1rem;line-height: 1.4;}
#takeover a {color: #f58686;}
#takeover .exit-button {cursor: pointer;position: fixed;top: 0;right: 0;padding: 1rem;font-size: 1.125rem;text-transform: uppercase;font-weight: 700;color: #000;z-index: 9999999999;}