@media print, screen and (min-width:40em) {
.reveal, .reveal.large, .reveal.small, .reveal.tiny {
	right: auto;
	left: auto;
	margin: 0 auto
}
}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
	font-family: 'Nunito Sans', sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
		-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	font-weight: normal;
    font-style: normal;
}
body {
	margin: 0
}
article, aside, footer, header, nav, section {
	display: block
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
figcaption, figure {
	display: block
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
main {
	display: block
}
pre {
	font-family: monospace, monospace;
	font-size: 1em
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:active, a:hover {
	outline-width: 0
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}
b, strong {
	font-weight: inherit
}
b, strong {
	font-weight: bolder
}
code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
dfn {
	font-style: italic
}
mark {
	background-color: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
audio, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
img {
	border-style: none
}
svg:not(:root) {
	overflow: hidden
}
button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
input {
	overflow: visible
}
[type=checkbox], [type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	max-width: 100%;
	padding: 0;
	color: inherit;
	white-space: normal
}
progress {
	display: inline-block;
	vertical-align: baseline
}
textarea {
	overflow: auto
}
details {
	display: block
}
summary {
	display: list-item
}
menu {
	display: block
}
canvas {
	display: inline-block
}
template {
	display: none
}
[hidden] {
	display: none
}
.foundation-mq {
	font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%
}
*, ::after, ::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
body {
	margin: 0;
	padding: 0;
	background: #fefefe;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 400;
	line-height: 1.5;
		padding-bottom:0px!important;
	color: #0a0a0a;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale'
	
}
img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic
}
textarea {
	height: auto;
	min-height: 50px;
	border-radius: 0
}
select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-radius: 0
}
.map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object {
	max-width: none!important
}
button {
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	border-radius: 0;
	background: 0 0;
	line-height: 1;
	cursor: auto
}
[data-whatinput=mouse] button {
	outline: 0
}
pre {
	overflow: auto
}
button, input, optgroup, select, textarea {
	font-family: inherit
}
.is-visible {
	display: block!important
}
.is-hidden {
	display: none!important
}
.grid-container {
	padding-right: .625rem;
	padding-left: .625rem;
	max-width: 75rem;
	margin: 0 auto
}

@media print, screen and (min-width:40em) {
.grid-container {
	padding-right: .9375rem;
	padding-left: .9375rem
}
}
.grid-container.fluid {
	padding-right: .625rem;
	padding-left: .625rem;
	max-width: 100%;
	margin: 0 auto
}

@media print, screen and (min-width:40em) {
.grid-container.fluid {
	padding-right: .9375rem;
	padding-left: .9375rem
}
}
.grid-container.full {
	padding-right: 0;
	padding-left: 0;
	max-width: 100%;
	margin: 0 auto
}
.grid-x {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.cell {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-height: 0;
	min-width: 0;
	width: 100%
}
.cell.auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.cell.shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.grid-x>.auto {
	width: auto
}
.grid-x>.shrink {
	width: auto
}
.grid-x>.small-1, .grid-x>.small-10, .grid-x>.small-11, .grid-x>.small-12, .grid-x>.small-2, .grid-x>.small-3, .grid-x>.small-4, .grid-x>.small-5, .grid-x>.small-6, .grid-x>.small-7, .grid-x>.small-8, .grid-x>.small-9, .grid-x>.small-full, .grid-x>.small-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

@media print, screen and (min-width:40em) {
.grid-x>.medium-1, .grid-x>.medium-10, .grid-x>.medium-11, .grid-x>.medium-12, .grid-x>.medium-2, .grid-x>.medium-3, .grid-x>.medium-4, .grid-x>.medium-5, .grid-x>.medium-6, .grid-x>.medium-7, .grid-x>.medium-8, .grid-x>.medium-9, .grid-x>.medium-full, .grid-x>.medium-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
}

@media print, screen and (min-width:64em) {
.grid-x>.large-1, .grid-x>.large-10, .grid-x>.large-11, .grid-x>.large-12, .grid-x>.large-2, .grid-x>.large-3, .grid-x>.large-4, .grid-x>.large-5, .grid-x>.large-6, .grid-x>.large-7, .grid-x>.large-8, .grid-x>.large-9, .grid-x>.large-full, .grid-x>.large-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
}
.grid-x>.small-1 {
	width: 8.33333%
}
.grid-x>.small-2 {
	width: 16.66667%
}
.grid-x>.small-3 {
	width: 25%
}
.grid-x>.small-4 {
	width: 33.33333%
}
.grid-x>.small-5 {
	width: 41.66667%
}
.grid-x>.small-6 {
	width: 50%
}
.grid-x>.small-7 {
	width: 58.33333%
}
.grid-x>.small-8 {
	width: 66.66667%
}
.grid-x>.small-9 {
	width: 75%
}
.grid-x>.small-10 {
	width: 83.33333%
}
.grid-x>.small-11 {
	width: 91.66667%
}
.grid-x>.small-12 {
	width: 100%
}

@media print, screen and (min-width:40em) {
.grid-x>.medium-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	width: auto
}
.grid-x>.medium-shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto
}
.grid-x>.medium-1 {
	width: 8.33333%
}
.grid-x>.medium-2 {
	width: 16.66667%
}
.grid-x>.medium-3 {
	width: 25%
}
.grid-x>.medium-4 {
	width: 33.33333%
}
.grid-x>.medium-5 {
	width: 41.66667%
}
.grid-x>.medium-6 {
	width: 50%
}
.grid-x>.medium-7 {
	width: 58.33333%
}
.grid-x>.medium-8 {
	width: 66.66667%
}
.grid-x>.medium-9 {
	width: 75%
}
.grid-x>.medium-10 {
	width: 83.33333%
}
.grid-x>.medium-11 {
	width: 91.66667%
}
.grid-x>.medium-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.grid-x>.large-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	width: auto
}
.grid-x>.large-shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto
}
.grid-x>.large-1 {
	width: 8.33333%
}
.grid-x>.large-2 {
	width: 16.66667%
}
.grid-x>.large-3 {
	width: 25%
}
.grid-x>.large-4 {
	width: 33.33333%
}
.grid-x>.large-5 {
	width: 41.66667%
}
.grid-x>.large-6 {
	width: 50%
}
.grid-x>.large-7 {
	width: 58.33333%
}
.grid-x>.large-8 {
	width: 66.66667%
}
.grid-x>.large-9 {
	width: 75%
}
.grid-x>.large-10 {
	width: 83.33333%
}
.grid-x>.large-11 {
	width: 91.66667%
}
.grid-x>.large-12 {
	width: 100%
}
}
.grid-margin-x:not(.grid-x)>.cell {
	width: auto
}
.grid-margin-y:not(.grid-y)>.cell {
	height: auto
}
.grid-margin-x {
	margin-left: -.625rem;
	margin-right: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-x {
	margin-left: -.9375rem;
	margin-right: -.9375rem
}
}
.grid-margin-x>.cell {
	width: calc(100% - 1.25rem);
	margin-left: .625rem;
	margin-right: .625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-x>.cell {
	width: calc(100% - 1.875rem);
	margin-left: .9375rem;
	margin-right: .9375rem
}
}
.grid-margin-x>.auto {
	width: auto
}
.grid-margin-x>.shrink {
	width: auto
}
.grid-margin-x>.small-1 {
	width: calc(8.33333% - 1.25rem)
}
.grid-margin-x>.small-2 {
	width: calc(16.66667% - 1.25rem)
}
.grid-margin-x>.small-3 {
	width: calc(25% - 1.25rem)
}
.grid-margin-x>.small-4 {
	width: calc(33.33333% - 1.25rem)
}
.grid-margin-x>.small-5 {
	width: calc(41.66667% - 1.25rem)
}
.grid-margin-x>.small-6 {
	width: calc(50% - 1.25rem)
}
.grid-margin-x>.small-7 {
	width: calc(58.33333% - 1.25rem)
}
.grid-margin-x>.small-8 {
	width: calc(66.66667% - 1.25rem)
}
.grid-margin-x>.small-9 {
	width: calc(75% - 1.25rem)
}
.grid-margin-x>.small-10 {
	width: calc(83.33333% - 1.25rem)
}
.grid-margin-x>.small-11 {
	width: calc(91.66667% - 1.25rem)
}
.grid-margin-x>.small-12 {
	width: calc(100% - 1.25rem)
}

@media print, screen and (min-width:40em) {
.grid-margin-x>.auto {
	width: auto
}
.grid-margin-x>.shrink {
	width: auto
}
.grid-margin-x>.small-1 {
	width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.small-2 {
	width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.small-3 {
	width: calc(25% - 1.875rem)
}
.grid-margin-x>.small-4 {
	width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.small-5 {
	width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.small-6 {
	width: calc(50% - 1.875rem)
}
.grid-margin-x>.small-7 {
	width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.small-8 {
	width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.small-9 {
	width: calc(75% - 1.875rem)
}
.grid-margin-x>.small-10 {
	width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.small-11 {
	width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.small-12 {
	width: calc(100% - 1.875rem)
}
.grid-margin-x>.medium-auto {
	width: auto
}
.grid-margin-x>.medium-shrink {
	width: auto
}
.grid-margin-x>.medium-1 {
	width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.medium-2 {
	width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.medium-3 {
	width: calc(25% - 1.875rem)
}
.grid-margin-x>.medium-4 {
	width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.medium-5 {
	width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.medium-6 {
	width: calc(50% - 1.875rem)
}
.grid-margin-x>.medium-7 {
	width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.medium-8 {
	width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.medium-9 {
	width: calc(75% - 1.875rem)
}
.grid-margin-x>.medium-10 {
	width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.medium-11 {
	width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.medium-12 {
	width: calc(100% - 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-margin-x>.large-auto {
	width: auto
}
.grid-margin-x>.large-shrink {
	width: auto
}
.grid-margin-x>.large-1 {
	width: calc(8.33333% - 1.875rem)
}
.grid-margin-x>.large-2 {
	width: calc(16.66667% - 1.875rem)
}
.grid-margin-x>.large-3 {
	width: calc(25% - 1.875rem)
}
.grid-margin-x>.large-4 {
	width: calc(33.33333% - 1.875rem)
}
.grid-margin-x>.large-5 {
	width: calc(41.66667% - 1.875rem)
}
.grid-margin-x>.large-6 {
	width: calc(50% - 1.875rem)
}
.grid-margin-x>.large-7 {
	width: calc(58.33333% - 1.875rem)
}
.grid-margin-x>.large-8 {
	width: calc(66.66667% - 1.875rem)
}
.grid-margin-x>.large-9 {
	width: calc(75% - 1.875rem)
}
.grid-margin-x>.large-10 {
	width: calc(83.33333% - 1.875rem)
}
.grid-margin-x>.large-11 {
	width: calc(91.66667% - 1.875rem)
}
.grid-margin-x>.large-12 {
	width: calc(100% - 1.875rem)
}
}
.grid-padding-x .grid-padding-x {
	margin-right: -.625rem;
	margin-left: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-padding-x .grid-padding-x {
	margin-right: -.9375rem;
	margin-left: -.9375rem
}
}
.grid-container:not(.full)>.grid-padding-x {
	margin-right: -.625rem;
	margin-left: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-container:not(.full)>.grid-padding-x {
	margin-right: -.9375rem;
	margin-left: -.9375rem
}
}
.grid-padding-x>.cell {
	padding-right: .625rem;
	padding-left: .625rem
}

@media print, screen and (min-width:40em) {
.grid-padding-x>.cell {
	padding-right: .9375rem;
	padding-left: .9375rem
}
}
.small-up-1>.cell {
	width: 100%
}
.small-up-2>.cell {
	width: 50%
}
.small-up-3>.cell {
	width: 33.33333%
}
.small-up-4>.cell {
	width: 25%
}
.small-up-5>.cell {
	width: 20%
}
.small-up-6>.cell {
	width: 16.66667%
}
.small-up-7>.cell {
	width: 14.28571%
}
.small-up-8>.cell {
	width: 12.5%
}

@media print, screen and (min-width:40em) {
.medium-up-1>.cell {
	width: 100%
}
.medium-up-2>.cell {
	width: 50%
}
.medium-up-3>.cell {
	width: 33.33333%
}
.medium-up-4>.cell {
	width: 25%
}
.medium-up-5>.cell {
	width: 20%
}
.medium-up-6>.cell {
	width: 16.66667%
}
.medium-up-7>.cell {
	width: 14.28571%
}
.medium-up-8>.cell {
	width: 12.5%
}
}

@media print, screen and (min-width:64em) {
.large-up-1>.cell {
	width: 100%
}
.large-up-2>.cell {
	width: 50%
}
.large-up-3>.cell {
	width: 33.33333%
}
.large-up-4>.cell {
	width: 25%
}
.large-up-5>.cell {
	width: 20%
}
.large-up-6>.cell {
	width: 16.66667%
}
.large-up-7>.cell {
	width: 14.28571%
}
.large-up-8>.cell {
	width: 12.5%
}
}
.grid-margin-x.small-up-1>.cell {
	width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
	width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
	width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
	width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
	width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
	width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
	width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
	width: calc(12.5% - 1.25rem)
}

@media print, screen and (min-width:40em) {
.grid-margin-x.small-up-1>.cell {
	width: calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell {
	width: calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell {
	width: calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell {
	width: calc(25% - 1.25rem)
}
.grid-margin-x.small-up-5>.cell {
	width: calc(20% - 1.25rem)
}
.grid-margin-x.small-up-6>.cell {
	width: calc(16.66667% - 1.25rem)
}
.grid-margin-x.small-up-7>.cell {
	width: calc(14.28571% - 1.25rem)
}
.grid-margin-x.small-up-8>.cell {
	width: calc(12.5% - 1.25rem)
}
.grid-margin-x.medium-up-1>.cell {
	width: calc(100% - 1.875rem)
}
.grid-margin-x.medium-up-2>.cell {
	width: calc(50% - 1.875rem)
}
.grid-margin-x.medium-up-3>.cell {
	width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.medium-up-4>.cell {
	width: calc(25% - 1.875rem)
}
.grid-margin-x.medium-up-5>.cell {
	width: calc(20% - 1.875rem)
}
.grid-margin-x.medium-up-6>.cell {
	width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.medium-up-7>.cell {
	width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.medium-up-8>.cell {
	width: calc(12.5% - 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-margin-x.large-up-1>.cell {
	width: calc(100% - 1.875rem)
}
.grid-margin-x.large-up-2>.cell {
	width: calc(50% - 1.875rem)
}
.grid-margin-x.large-up-3>.cell {
	width: calc(33.33333% - 1.875rem)
}
.grid-margin-x.large-up-4>.cell {
	width: calc(25% - 1.875rem)
}
.grid-margin-x.large-up-5>.cell {
	width: calc(20% - 1.875rem)
}
.grid-margin-x.large-up-6>.cell {
	width: calc(16.66667% - 1.875rem)
}
.grid-margin-x.large-up-7>.cell {
	width: calc(14.28571% - 1.875rem)
}
.grid-margin-x.large-up-8>.cell {
	width: calc(12.5% - 1.875rem)
}
}
.small-margin-collapse {
	margin-right: 0;
	margin-left: 0
}
.small-margin-collapse>.cell {
	margin-right: 0;
	margin-left: 0
}
.small-margin-collapse>.small-1 {
	width: 8.33333%
}
.small-margin-collapse>.small-2 {
	width: 16.66667%
}
.small-margin-collapse>.small-3 {
	width: 25%
}
.small-margin-collapse>.small-4 {
	width: 33.33333%
}
.small-margin-collapse>.small-5 {
	width: 41.66667%
}
.small-margin-collapse>.small-6 {
	width: 50%
}
.small-margin-collapse>.small-7 {
	width: 58.33333%
}
.small-margin-collapse>.small-8 {
	width: 66.66667%
}
.small-margin-collapse>.small-9 {
	width: 75%
}
.small-margin-collapse>.small-10 {
	width: 83.33333%
}
.small-margin-collapse>.small-11 {
	width: 91.66667%
}
.small-margin-collapse>.small-12 {
	width: 100%
}

@media print, screen and (min-width:40em) {
.small-margin-collapse>.medium-1 {
	width: 8.33333%
}
.small-margin-collapse>.medium-2 {
	width: 16.66667%
}
.small-margin-collapse>.medium-3 {
	width: 25%
}
.small-margin-collapse>.medium-4 {
	width: 33.33333%
}
.small-margin-collapse>.medium-5 {
	width: 41.66667%
}
.small-margin-collapse>.medium-6 {
	width: 50%
}
.small-margin-collapse>.medium-7 {
	width: 58.33333%
}
.small-margin-collapse>.medium-8 {
	width: 66.66667%
}
.small-margin-collapse>.medium-9 {
	width: 75%
}
.small-margin-collapse>.medium-10 {
	width: 83.33333%
}
.small-margin-collapse>.medium-11 {
	width: 91.66667%
}
.small-margin-collapse>.medium-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.small-margin-collapse>.large-1 {
	width: 8.33333%
}
.small-margin-collapse>.large-2 {
	width: 16.66667%
}
.small-margin-collapse>.large-3 {
	width: 25%
}
.small-margin-collapse>.large-4 {
	width: 33.33333%
}
.small-margin-collapse>.large-5 {
	width: 41.66667%
}
.small-margin-collapse>.large-6 {
	width: 50%
}
.small-margin-collapse>.large-7 {
	width: 58.33333%
}
.small-margin-collapse>.large-8 {
	width: 66.66667%
}
.small-margin-collapse>.large-9 {
	width: 75%
}
.small-margin-collapse>.large-10 {
	width: 83.33333%
}
.small-margin-collapse>.large-11 {
	width: 91.66667%
}
.small-margin-collapse>.large-12 {
	width: 100%
}
}
.small-padding-collapse {
	margin-right: 0;
	margin-left: 0
}
.small-padding-collapse>.cell {
	padding-right: 0;
	padding-left: 0
}

@media print, screen and (min-width:40em) {
.medium-margin-collapse {
	margin-right: 0;
	margin-left: 0
}
.medium-margin-collapse>.cell {
	margin-right: 0;
	margin-left: 0
}
}

@media print, screen and (min-width:40em) {
.medium-margin-collapse>.small-1 {
	width: 8.33333%
}
.medium-margin-collapse>.small-2 {
	width: 16.66667%
}
.medium-margin-collapse>.small-3 {
	width: 25%
}
.medium-margin-collapse>.small-4 {
	width: 33.33333%
}
.medium-margin-collapse>.small-5 {
	width: 41.66667%
}
.medium-margin-collapse>.small-6 {
	width: 50%
}
.medium-margin-collapse>.small-7 {
	width: 58.33333%
}
.medium-margin-collapse>.small-8 {
	width: 66.66667%
}
.medium-margin-collapse>.small-9 {
	width: 75%
}
.medium-margin-collapse>.small-10 {
	width: 83.33333%
}
.medium-margin-collapse>.small-11 {
	width: 91.66667%
}
.medium-margin-collapse>.small-12 {
	width: 100%
}
}

@media print, screen and (min-width:40em) {
.medium-margin-collapse>.medium-1 {
	width: 8.33333%
}
.medium-margin-collapse>.medium-2 {
	width: 16.66667%
}
.medium-margin-collapse>.medium-3 {
	width: 25%
}
.medium-margin-collapse>.medium-4 {
	width: 33.33333%
}
.medium-margin-collapse>.medium-5 {
	width: 41.66667%
}
.medium-margin-collapse>.medium-6 {
	width: 50%
}
.medium-margin-collapse>.medium-7 {
	width: 58.33333%
}
.medium-margin-collapse>.medium-8 {
	width: 66.66667%
}
.medium-margin-collapse>.medium-9 {
	width: 75%
}
.medium-margin-collapse>.medium-10 {
	width: 83.33333%
}
.medium-margin-collapse>.medium-11 {
	width: 91.66667%
}
.medium-margin-collapse>.medium-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.medium-margin-collapse>.large-1 {
	width: 8.33333%
}
.medium-margin-collapse>.large-2 {
	width: 16.66667%
}
.medium-margin-collapse>.large-3 {
	width: 25%
}
.medium-margin-collapse>.large-4 {
	width: 33.33333%
}
.medium-margin-collapse>.large-5 {
	width: 41.66667%
}
.medium-margin-collapse>.large-6 {
	width: 50%
}
.medium-margin-collapse>.large-7 {
	width: 58.33333%
}
.medium-margin-collapse>.large-8 {
	width: 66.66667%
}
.medium-margin-collapse>.large-9 {
	width: 75%
}
.medium-margin-collapse>.large-10 {
	width: 83.33333%
}
.medium-margin-collapse>.large-11 {
	width: 91.66667%
}
.medium-margin-collapse>.large-12 {
	width: 100%
}
}

@media print, screen and (min-width:40em) {
.medium-padding-collapse {
	margin-right: 0;
	margin-left: 0
}
.medium-padding-collapse>.cell {
	padding-right: 0;
	padding-left: 0
}
}

@media print, screen and (min-width:64em) {
.large-margin-collapse {
	margin-right: 0;
	margin-left: 0
}
.large-margin-collapse>.cell {
	margin-right: 0;
	margin-left: 0
}
}

@media print, screen and (min-width:64em) {
.large-margin-collapse>.small-1 {
	width: 8.33333%
}
.large-margin-collapse>.small-2 {
	width: 16.66667%
}
.large-margin-collapse>.small-3 {
	width: 25%
}
.large-margin-collapse>.small-4 {
	width: 33.33333%
}
.large-margin-collapse>.small-5 {
	width: 41.66667%
}
.large-margin-collapse>.small-6 {
	width: 50%
}
.large-margin-collapse>.small-7 {
	width: 58.33333%
}
.large-margin-collapse>.small-8 {
	width: 66.66667%
}
.large-margin-collapse>.small-9 {
	width: 75%
}
.large-margin-collapse>.small-10 {
	width: 83.33333%
}
.large-margin-collapse>.small-11 {
	width: 91.66667%
}
.large-margin-collapse>.small-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.large-margin-collapse>.medium-1 {
	width: 8.33333%
}
.large-margin-collapse>.medium-2 {
	width: 16.66667%
}
.large-margin-collapse>.medium-3 {
	width: 25%
}
.large-margin-collapse>.medium-4 {
	width: 33.33333%
}
.large-margin-collapse>.medium-5 {
	width: 41.66667%
}
.large-margin-collapse>.medium-6 {
	width: 50%
}
.large-margin-collapse>.medium-7 {
	width: 58.33333%
}
.large-margin-collapse>.medium-8 {
	width: 66.66667%
}
.large-margin-collapse>.medium-9 {
	width: 75%
}
.large-margin-collapse>.medium-10 {
	width: 83.33333%
}
.large-margin-collapse>.medium-11 {
	width: 91.66667%
}
.large-margin-collapse>.medium-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.large-margin-collapse>.large-1 {
	width: 8.33333%
}
.large-margin-collapse>.large-2 {
	width: 16.66667%
}
.large-margin-collapse>.large-3 {
	width: 25%
}
.large-margin-collapse>.large-4 {
	width: 33.33333%
}
.large-margin-collapse>.large-5 {
	width: 41.66667%
}
.large-margin-collapse>.large-6 {
	width: 50%
}
.large-margin-collapse>.large-7 {
	width: 58.33333%
}
.large-margin-collapse>.large-8 {
	width: 66.66667%
}
.large-margin-collapse>.large-9 {
	width: 75%
}
.large-margin-collapse>.large-10 {
	width: 83.33333%
}
.large-margin-collapse>.large-11 {
	width: 91.66667%
}
.large-margin-collapse>.large-12 {
	width: 100%
}
}

@media print, screen and (min-width:64em) {
.large-padding-collapse {
	margin-right: 0;
	margin-left: 0
}
.large-padding-collapse>.cell {
	padding-right: 0;
	padding-left: 0
}
}
.small-offset-0 {
	margin-left: 0
}
.grid-margin-x>.small-offset-0 {
	margin-left: calc(0% + .625rem)
}
.small-offset-1 {
	margin-left: 8.33333%
}
.grid-margin-x>.small-offset-1 {
	margin-left: calc(8.33333% + .625rem)
}
.small-offset-2 {
	margin-left: 16.66667%
}
.grid-margin-x>.small-offset-2 {
	margin-left: calc(16.66667% + .625rem)
}
.small-offset-3 {
	margin-left: 25%
}
.grid-margin-x>.small-offset-3 {
	margin-left: calc(25% + .625rem)
}
.small-offset-4 {
	margin-left: 33.33333%
}
.grid-margin-x>.small-offset-4 {
	margin-left: calc(33.33333% + .625rem)
}
.small-offset-5 {
	margin-left: 41.66667%
}
.grid-margin-x>.small-offset-5 {
	margin-left: calc(41.66667% + .625rem)
}
.small-offset-6 {
	margin-left: 50%
}
.grid-margin-x>.small-offset-6 {
	margin-left: calc(50% + .625rem)
}
.small-offset-7 {
	margin-left: 58.33333%
}
.grid-margin-x>.small-offset-7 {
	margin-left: calc(58.33333% + .625rem)
}
.small-offset-8 {
	margin-left: 66.66667%
}
.grid-margin-x>.small-offset-8 {
	margin-left: calc(66.66667% + .625rem)
}
.small-offset-9 {
	margin-left: 75%
}
.grid-margin-x>.small-offset-9 {
	margin-left: calc(75% + .625rem)
}
.small-offset-10 {
	margin-left: 83.33333%
}
.grid-margin-x>.small-offset-10 {
	margin-left: calc(83.33333% + .625rem)
}
.small-offset-11 {
	margin-left: 91.66667%
}
.grid-margin-x>.small-offset-11 {
	margin-left: calc(91.66667% + .625rem)
}

@media print, screen and (min-width:40em) {
.medium-offset-0 {
	margin-left: 0
}
.grid-margin-x>.medium-offset-0 {
	margin-left: calc(0% + .9375rem)
}
.medium-offset-1 {
	margin-left: 8.33333%
}
.grid-margin-x>.medium-offset-1 {
	margin-left: calc(8.33333% + .9375rem)
}
.medium-offset-2 {
	margin-left: 16.66667%
}
.grid-margin-x>.medium-offset-2 {
	margin-left: calc(16.66667% + .9375rem)
}
.medium-offset-3 {
	margin-left: 25%
}
.grid-margin-x>.medium-offset-3 {
	margin-left: calc(25% + .9375rem)
}
.medium-offset-4 {
	margin-left: 33.33333%
}
.grid-margin-x>.medium-offset-4 {
	margin-left: calc(33.33333% + .9375rem)
}
.medium-offset-5 {
	margin-left: 41.66667%
}
.grid-margin-x>.medium-offset-5 {
	margin-left: calc(41.66667% + .9375rem)
}
.medium-offset-6 {
	margin-left: 50%
}
.grid-margin-x>.medium-offset-6 {
	margin-left: calc(50% + .9375rem)
}
.medium-offset-7 {
	margin-left: 58.33333%
}
.grid-margin-x>.medium-offset-7 {
	margin-left: calc(58.33333% + .9375rem)
}
.medium-offset-8 {
	margin-left: 66.66667%
}
.grid-margin-x>.medium-offset-8 {
	margin-left: calc(66.66667% + .9375rem)
}
.medium-offset-9 {
	margin-left: 75%
}
.grid-margin-x>.medium-offset-9 {
	margin-left: calc(75% + .9375rem)
}
.medium-offset-10 {
	margin-left: 83.33333%
}
.grid-margin-x>.medium-offset-10 {
	margin-left: calc(83.33333% + .9375rem)
}
.medium-offset-11 {
	margin-left: 91.66667%
}
.grid-margin-x>.medium-offset-11 {
	margin-left: calc(91.66667% + .9375rem)
}
}

@media print, screen and (min-width:64em) {
.large-offset-0 {
	margin-left: 0
}
.grid-margin-x>.large-offset-0 {
	margin-left: calc(0% + .9375rem)
}
.large-offset-1 {
	margin-left: 8.33333%
}
.grid-margin-x>.large-offset-1 {
	margin-left: calc(8.33333% + .9375rem)
}
.large-offset-2 {
	margin-left: 16.66667%
}
.grid-margin-x>.large-offset-2 {
	margin-left: calc(16.66667% + .9375rem)
}
.large-offset-3 {
	margin-left: 25%
}
.grid-margin-x>.large-offset-3 {
	margin-left: calc(25% + .9375rem)
}
.large-offset-4 {
	margin-left: 33.33333%
}
.grid-margin-x>.large-offset-4 {
	margin-left: calc(33.33333% + .9375rem)
}
.large-offset-5 {
	margin-left: 41.66667%
}
.grid-margin-x>.large-offset-5 {
	margin-left: calc(41.66667% + .9375rem)
}
.large-offset-6 {
	margin-left: 50%
}
.grid-margin-x>.large-offset-6 {
	margin-left: calc(50% + .9375rem)
}
.large-offset-7 {
	margin-left: 58.33333%
}
.grid-margin-x>.large-offset-7 {
	margin-left: calc(58.33333% + .9375rem)
}
.large-offset-8 {
	margin-left: 66.66667%
}
.grid-margin-x>.large-offset-8 {
	margin-left: calc(66.66667% + .9375rem)
}
.large-offset-9 {
	margin-left: 75%
}
.grid-margin-x>.large-offset-9 {
	margin-left: calc(75% + .9375rem)
}
.large-offset-10 {
	margin-left: 83.33333%
}
.grid-margin-x>.large-offset-10 {
	margin-left: calc(83.33333% + .9375rem)
}
.large-offset-11 {
	margin-left: 91.66667%
}
.grid-margin-x>.large-offset-11 {
	margin-left: calc(91.66667% + .9375rem)
}
}
.grid-y {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.grid-y>.cell {
	width: auto
}
.grid-y>.auto {
	height: auto
}
.grid-y>.shrink {
	height: auto
}
.grid-y>.small-1, .grid-y>.small-10, .grid-y>.small-11, .grid-y>.small-12, .grid-y>.small-2, .grid-y>.small-3, .grid-y>.small-4, .grid-y>.small-5, .grid-y>.small-6, .grid-y>.small-7, .grid-y>.small-8, .grid-y>.small-9, .grid-y>.small-full, .grid-y>.small-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

@media print, screen and (min-width:40em) {
.grid-y>.medium-1, .grid-y>.medium-10, .grid-y>.medium-11, .grid-y>.medium-12, .grid-y>.medium-2, .grid-y>.medium-3, .grid-y>.medium-4, .grid-y>.medium-5, .grid-y>.medium-6, .grid-y>.medium-7, .grid-y>.medium-8, .grid-y>.medium-9, .grid-y>.medium-full, .grid-y>.medium-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
}

@media print, screen and (min-width:64em) {
.grid-y>.large-1, .grid-y>.large-10, .grid-y>.large-11, .grid-y>.large-12, .grid-y>.large-2, .grid-y>.large-3, .grid-y>.large-4, .grid-y>.large-5, .grid-y>.large-6, .grid-y>.large-7, .grid-y>.large-8, .grid-y>.large-9, .grid-y>.large-full, .grid-y>.large-shrink {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
}
.grid-y>.small-1 {
	height: 8.33333%
}
.grid-y>.small-2 {
	height: 16.66667%
}
.grid-y>.small-3 {
	height: 25%
}
.grid-y>.small-4 {
	height: 33.33333%
}
.grid-y>.small-5 {
	height: 41.66667%
}
.grid-y>.small-6 {
	height: 50%
}
.grid-y>.small-7 {
	height: 58.33333%
}
.grid-y>.small-8 {
	height: 66.66667%
}
.grid-y>.small-9 {
	height: 75%
}
.grid-y>.small-10 {
	height: 83.33333%
}
.grid-y>.small-11 {
	height: 91.66667%
}
.grid-y>.small-12 {
	height: 100%
}

@media print, screen and (min-width:40em) {
.grid-y>.medium-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	height: auto
}
.grid-y>.medium-shrink {
	height: auto
}
.grid-y>.medium-1 {
	height: 8.33333%
}
.grid-y>.medium-2 {
	height: 16.66667%
}
.grid-y>.medium-3 {
	height: 25%
}
.grid-y>.medium-4 {
	height: 33.33333%
}
.grid-y>.medium-5 {
	height: 41.66667%
}
.grid-y>.medium-6 {
	height: 50%
}
.grid-y>.medium-7 {
	height: 58.33333%
}
.grid-y>.medium-8 {
	height: 66.66667%
}
.grid-y>.medium-9 {
	height: 75%
}
.grid-y>.medium-10 {
	height: 83.33333%
}
.grid-y>.medium-11 {
	height: 91.66667%
}
.grid-y>.medium-12 {
	height: 100%
}
}

@media print, screen and (min-width:64em) {
.grid-y>.large-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	height: auto
}
.grid-y>.large-shrink {
	height: auto
}
.grid-y>.large-1 {
	height: 8.33333%
}
.grid-y>.large-2 {
	height: 16.66667%
}
.grid-y>.large-3 {
	height: 25%
}
.grid-y>.large-4 {
	height: 33.33333%
}
.grid-y>.large-5 {
	height: 41.66667%
}
.grid-y>.large-6 {
	height: 50%
}
.grid-y>.large-7 {
	height: 58.33333%
}
.grid-y>.large-8 {
	height: 66.66667%
}
.grid-y>.large-9 {
	height: 75%
}
.grid-y>.large-10 {
	height: 83.33333%
}
.grid-y>.large-11 {
	height: 91.66667%
}
.grid-y>.large-12 {
	height: 100%
}
}
.grid-padding-y .grid-padding-y {
	margin-top: -.625rem;
	margin-bottom: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-padding-y .grid-padding-y {
	margin-top: -.9375rem;
	margin-bottom: -.9375rem
}
}
.grid-padding-y>.cell {
	padding-top: .625rem;
	padding-bottom: .625rem
}

@media print, screen and (min-width:40em) {
.grid-padding-y>.cell {
	padding-top: .9375rem;
	padding-bottom: .9375rem
}
}
.grid-margin-y {
	margin-top: -.625rem;
	margin-bottom: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-y {
	margin-top: -.9375rem;
	margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
	height: calc(100% - 1.25rem);
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-y>.cell {
	height: calc(100% - 1.875rem);
	margin-top: .9375rem;
	margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
	height: auto
}
.grid-margin-y>.shrink {
	height: auto
}
.grid-margin-y>.small-1 {
	height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
	height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
	height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
	height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
	height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
	height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
	height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
	height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
	height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
	height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
	height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
	height: calc(100% - 1.25rem)
}

@media print, screen and (min-width:40em) {
.grid-margin-y>.auto {
	height: auto
}
.grid-margin-y>.shrink {
	height: auto
}
.grid-margin-y>.small-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
	height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
	height: auto
}
.grid-margin-y>.medium-shrink {
	height: auto
}
.grid-margin-y>.medium-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
	height: calc(100% - 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-margin-y>.large-auto {
	height: auto
}
.grid-margin-y>.large-shrink {
	height: auto
}
.grid-margin-y>.large-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
	height: calc(100% - 1.875rem)
}
}
.grid-frame {
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100vw
}
.cell .grid-frame {
	width: 100%
}
.cell-block {
	overflow-x: auto;
	max-width: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-y {
	overflow-y: auto;
	max-height: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
.cell-block-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%
}
.cell-block-container>.grid-x {
	max-height: 100%;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

@media print, screen and (min-width:40em) {
.medium-grid-frame {
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100vw
}
.cell .medium-grid-frame {
	width: 100%
}
.medium-cell-block {
	overflow-x: auto;
	max-width: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
.medium-cell-block-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%
}
.medium-cell-block-container>.grid-x {
	max-height: 100%;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.medium-cell-block-y {
	overflow-y: auto;
	max-height: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
}

@media print, screen and (min-width:64em) {
.large-grid-frame {
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100vw
}
.cell .large-grid-frame {
	width: 100%
}
.large-cell-block {
	overflow-x: auto;
	max-width: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
.large-cell-block-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%
}
.large-cell-block-container>.grid-x {
	max-height: 100%;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.large-cell-block-y {
	overflow-y: auto;
	max-height: 100%;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-stype: -ms-autohiding-scrollbar
}
}
.grid-y.grid-frame {
	width: auto;
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100vh
}

@media print, screen and (min-width:40em) {
.grid-y.medium-grid-frame {
	width: auto;
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100vh
}
}

@media print, screen and (min-width:64em) {
.grid-y.large-grid-frame {
	width: auto;
	overflow: hidden;
	position: relative;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100vh
}
}
.cell .grid-y.grid-frame {
	height: 100%
}

@media print, screen and (min-width:40em) {
.cell .grid-y.medium-grid-frame {
	height: 100%
}
}

@media print, screen and (min-width:64em) {
.cell .grid-y.large-grid-frame {
	height: 100%
}
}
.grid-margin-y {
	margin-top: -.625rem;
	margin-bottom: -.625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-y {
	margin-top: -.9375rem;
	margin-bottom: -.9375rem
}
}
.grid-margin-y>.cell {
	height: calc(100% - 1.25rem);
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media print, screen and (min-width:40em) {
.grid-margin-y>.cell {
	height: calc(100% - 1.875rem);
	margin-top: .9375rem;
	margin-bottom: .9375rem
}
}
.grid-margin-y>.auto {
	height: auto
}
.grid-margin-y>.shrink {
	height: auto
}
.grid-margin-y>.small-1 {
	height: calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2 {
	height: calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3 {
	height: calc(25% - 1.25rem)
}
.grid-margin-y>.small-4 {
	height: calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5 {
	height: calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6 {
	height: calc(50% - 1.25rem)
}
.grid-margin-y>.small-7 {
	height: calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8 {
	height: calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9 {
	height: calc(75% - 1.25rem)
}
.grid-margin-y>.small-10 {
	height: calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11 {
	height: calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12 {
	height: calc(100% - 1.25rem)
}

@media print, screen and (min-width:40em) {
.grid-margin-y>.auto {
	height: auto
}
.grid-margin-y>.shrink {
	height: auto
}
.grid-margin-y>.small-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.small-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.small-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.small-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.small-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.small-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.small-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.small-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.small-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.small-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.small-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.small-12 {
	height: calc(100% - 1.875rem)
}
.grid-margin-y>.medium-auto {
	height: auto
}
.grid-margin-y>.medium-shrink {
	height: auto
}
.grid-margin-y>.medium-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.medium-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.medium-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.medium-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.medium-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.medium-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.medium-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.medium-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.medium-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.medium-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.medium-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.medium-12 {
	height: calc(100% - 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-margin-y>.large-auto {
	height: auto
}
.grid-margin-y>.large-shrink {
	height: auto
}
.grid-margin-y>.large-1 {
	height: calc(8.33333% - 1.875rem)
}
.grid-margin-y>.large-2 {
	height: calc(16.66667% - 1.875rem)
}
.grid-margin-y>.large-3 {
	height: calc(25% - 1.875rem)
}
.grid-margin-y>.large-4 {
	height: calc(33.33333% - 1.875rem)
}
.grid-margin-y>.large-5 {
	height: calc(41.66667% - 1.875rem)
}
.grid-margin-y>.large-6 {
	height: calc(50% - 1.875rem)
}
.grid-margin-y>.large-7 {
	height: calc(58.33333% - 1.875rem)
}
.grid-margin-y>.large-8 {
	height: calc(66.66667% - 1.875rem)
}
.grid-margin-y>.large-9 {
	height: calc(75% - 1.875rem)
}
.grid-margin-y>.large-10 {
	height: calc(83.33333% - 1.875rem)
}
.grid-margin-y>.large-11 {
	height: calc(91.66667% - 1.875rem)
}
.grid-margin-y>.large-12 {
	height: calc(100% - 1.875rem)
}
}
.grid-frame.grid-margin-y {
	height: calc(100vh + 1.25rem)
}

@media print, screen and (min-width:40em) {
.grid-frame.grid-margin-y {
	height: calc(100vh + 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-frame.grid-margin-y {
	height: calc(100vh + 1.875rem)
}
}

@media print, screen and (min-width:40em) {
.grid-margin-y.medium-grid-frame {
	height: calc(100vh + 1.875rem)
}
}

@media print, screen and (min-width:64em) {
.grid-margin-y.large-grid-frame {
	height: calc(100vh + 1.875rem)
}
}
blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {
	margin: 0;
	padding: 0
}
p {
	margin-bottom: 1rem;
	font-size: inherit;
	line-height: 1.6;
	text-rendering: optimizeLegibility
}
em, i {
	font-style: italic;
	line-height: inherit
}
b, strong {
	font-weight: 700;
	line-height: inherit
}
small {
	font-size: 80%;
	line-height: inherit
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'world_of_eric_carleregular', Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: inherit;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
	font-weight: normal;
    font-style: normal;
}
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	line-height: 0;
	color: #cacaca
}
.h1, h1 {
	text-align:center;
	background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);
	color:#ffffff;
	text-shadow:2px 2px #000000;
	font-size: 1.75rem;
	line-height: 1;
	padding:.2em .2em 0em .2em;
	text-transform:uppercase;
	width:fit-content;
	width:intrinsic;
	width: -moz-max-content;    

	margin: 0px auto .5rem auto;
}
.h2, h2 {
	text-align:center;
	font-size: 1.25rem;
	line-height: 1;
	background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);
	color:#ffffff;
	text-shadow:2px 2px #000000;
	padding:.2em .2em 0em .2em;
	text-transform:uppercase;
	width:fit-content;
	width:intrinsic;
	width: -moz-max-content;    
  width: -webkit-max-content;
	margin: 0px auto .5rem auto;
}
.h3, h3 {
	text-align:center;
	font-size: 1.1875rem;
	line-height: 1.2;
	text-transform:uppercase;
	margin-top: 0;
	margin-bottom: .5rem
		-webkit-font-smoothing: subpixel-antialiased;
 -moz-osx-font-smoothing: grayscale;
	font-weight: normal;
    font-style: normal;
}
.h4, h4 {text-align:center;
	font-size: 1.125rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem
		-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
	font-weight: normal;
    font-style: normal;
}
.h5, h5 {
	font-size: 1.0625rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .6rem;
	text-align:center;
	-webkit-font-smoothing: subpixel-antialiased;
	font-kerning:normal;
   -moz-osx-font-smoothing: grayscale;
	font-weight: normal!important;
    font-style: normal!important;
	
}
.h6, h6 {
	font-size: 1rem;
	line-height: 1.4;
	margin-top: 0;
	margin-bottom: .5rem
}

@media print, screen and (min-width:40em) {
.h1, h1 {
	font-size: 3rem
}
.h2, h2 {
	font-size: 2.3rem
}
.h3, h3 {
	font-size: 1.9375rem
}
.h4, h4 {
	font-size: 1.5625rem
}
.h5, h5 {

		
}
.h6, h6 {
	font-size: 1rem
}
}
a {
	line-height: inherit;
	color: #000000;
	text-decoration: none;
	cursor: pointer
}
a:focus, a:hover {
	
}
a img {
	border: 0
}
hr {
	clear: both;
	max-width: 75rem;
	height: 0;
	margin: 1.25rem auto;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #cacaca;
	border-left: 0
}
dl, ol, ul {
	margin-bottom: 1rem;
	list-style-position: outside;
	line-height: 1.6
}
li {
	font-size: inherit
}
ul {
	margin-left: 1.25rem;
	list-style-type: disc
}
ol {
	margin-left: 1.25rem
}
ol ol, ol ul, ul ol, ul ul {
	margin-left: 1.25rem;
	margin-bottom: 0
}
dl {
	margin-bottom: 1rem
}
dl dt {
	margin-bottom: .3rem;
	font-weight: 700
}
blockquote {
	margin: 0 0 1rem;
	padding: .5625rem 1.25rem 0 1.1875rem;
}
blockquote, blockquote p {
	font-family: 'world_of_eric_carleregular', Arial, sans-serif;
	line-height: 1.6;
	color: #000000;
}
cite {
	display: block;
	font-size: .8125rem;
	color: #000000;
}
cite:before {
	content: "— "
}
abbr, abbr[title] {
	border-bottom: 1px dotted #0a0a0a;
	cursor: help;
	text-decoration: none
}
figure {
	margin: 0
}
code {
	padding: .125rem .3125rem .0625rem;
	border: 1px solid #cacaca;
	background-color: #e6e6e6;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: 400;
	color: #0a0a0a
}
kbd {
	margin: 0;
	padding: .125rem .25rem 0;
	background-color: #e6e6e6;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	color: #0a0a0a
}
.subheader {
	margin-top: .2rem;
	margin-bottom: .5rem;
	font-weight: 400;
	line-height: 1.4;
	color: #8a8a8a
}
.lead {
	font-size: 125%;
	line-height: 1.6
}
.stat {
	font-size: 2.5rem;
	line-height: 1
}
p+.stat {
	margin-top: -1rem
}
ol.no-bullet, ul.no-bullet {
	margin-left: 0;
	list-style: none
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}

@media print, screen and (min-width:40em) {
.medium-text-left {
	text-align: left
}
.medium-text-right {
	text-align: right
}
.medium-text-center {
	text-align: center
}
.medium-text-justify {
	text-align: justify
}
}

@media print, screen and (min-width:64em) {
.large-text-left {
	text-align: left
}
.large-text-right {
	text-align: right
}
.large-text-center {
	text-align: center
}
.large-text-justify {
	text-align: justify
}
}
.show-for-print {
	display: none!important
}

@media print {
* {
	background: 0 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #000!important;
	text-shadow: none!important
}
.show-for-print {
	display: block!important
}
.hide-for-print {
	display: none!important
}
table.show-for-print {
	display: table!important
}
thead.show-for-print {
	display: table-header-group!important
}
tbody.show-for-print {
	display: table-row-group!important
}
tr.show-for-print {
	display: table-row!important
}
td.show-for-print {
	display: table-cell!important
}
th.show-for-print {
	display: table-cell!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
.ir a:after, a[href^='#']:after, a[href^='javascript:']:after {
	content: ''
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
blockquote, pre {
	border: 1px solid #8a8a8a;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
	margin: .5cm
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
.print-break-inside {
	page-break-inside: auto
}
}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: .5rem;
	border: 1px solid #cacaca;
	border-radius: 0;
	background-color: #fefefe;
	-webkit-box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
	box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #0a0a0a;
	-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus {
	outline: 0;
	border: 1px solid #8a8a8a;
	background-color: #fefefe;
	-webkit-box-shadow: 0 0 5px #cacaca;
	box-shadow: 0 0 5px #cacaca;
	-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s
}
textarea {
	max-width: 100%
}
textarea[rows] {
	height: auto
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#cacaca
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#cacaca
}
input::placeholder, textarea::placeholder {
color:#cacaca
}
input:disabled, input[readonly], textarea:disabled, textarea[readonly] {
	background-color: #e6e6e6;
	cursor: not-allowed
}
[type=button], [type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0
}
input[type=search] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
[type=checkbox], [type=file], [type=radio] {
	margin: 0 0 1rem
}
[type=checkbox]+label, [type=radio]+label {
	display: inline-block;
	vertical-align: baseline;
	margin-left: .5rem;
	margin-right: 1rem;
	margin-bottom: 0
}
[type=checkbox]+label[for], [type=radio]+label[for] {
	cursor: pointer
}
label>[type=checkbox], label>[type=radio] {
	margin-right: .5rem
}
[type=file] {
	width: 100%
}
label {
	display: block;
	margin: 0;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.8;
	color: #0a0a0a
}
label.middle {
	margin: 0 0 1rem;
	padding: .5625rem 0
}
.help-text {
	margin-top: -.5rem;
	font-size: .8125rem;
	font-style: italic;
	color: #0a0a0a
}
.input-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 1rem;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.input-group>:first-child {
	border-radius: 0
}
.input-group>:last-child>* {
	border-radius: 0
}
.input-group-button, .input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label, .input-group-field, .input-group-label {
	margin: 0;
	white-space: nowrap
}
.input-group-label {
	padding: 0 1rem;
	border: 1px solid #cacaca;
	background: #e6e6e6;
	color: #0a0a0a;
	text-align: center;
	white-space: nowrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.input-group-label:first-child {
	border-right: 0
}
.input-group-label:last-child {
	border-left: 0
}
.input-group-field {
	border-radius: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	height: auto;
	min-width: 0
}
.input-group-button {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label {
	height: auto;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1rem
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0
}
legend {
	max-width: 100%;
	margin-bottom: .5rem
}
.fieldset {
	margin: 1.125rem 0;
	padding: 1.25rem;
	border: 1px solid #cacaca
}
.fieldset legend {
	margin: 0;
	margin-left: -.1875rem;
	padding: 0 .1875rem
}
select {
	height: 2.4375rem;
	margin: 0 0 1rem;
	padding: .5rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #cacaca;
	border-radius: 0;
	background-color: #fefefe;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #0a0a0a;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: right -1rem center;
	background-repeat: no-repeat;
	-webkit-background-size: 9px 6px;
	background-size: 9px 6px;
	padding-right: 1.5rem;
	-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s
}
@media screen and (min-width:0\0) {
select {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
}
}
select:focus {
	outline: 0;
	border: 1px solid #8a8a8a;
	background-color: #fefefe;
	-webkit-box-shadow: 0 0 5px #cacaca;
	box-shadow: 0 0 5px #cacaca;
	-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
	transition: box-shadow .5s, border-color .25s ease-in-out;
	transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s
}
select:disabled {
	background-color: #e6e6e6;
	cursor: not-allowed
}
select::-ms-expand {
display:none
}
select[multiple] {
	height: auto;
	background-image: none
}
.is-invalid-input:not(:focus) {
	border-color: #cc4b37;
	background-color: #f9ecea
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
color:#cc4b37
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
color:#cc4b37
}
.is-invalid-input:not(:focus)::placeholder {
color:#cc4b37
}
.is-invalid-label {
	color: #cc4b37
}
.form-error {
	display: none;
	margin-top: -.5rem;
	margin-bottom: 1rem;
	font-size: .75rem;
	font-weight: 700;
	color: #cc4b37
}
.form-error.is-visible {
	display: block
}
.button {
	font-family: 'world_of_eric_carleregular', Arial, sans-serif;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 1rem 0;
	padding: .55em .8em;
	-webkit-appearance: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-transition: background-color .25s ease-out, color .25s ease-out;
	transition: background-color .25s ease-out, color .25s ease-out;
	font-size: .9rem;
	line-height: 1;
	text-align: center;
	cursor: pointer;
	background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);
	color: #fefefe;
	font-size:1rem;
	text-shadow:1px 1px #000000;
}
[data-whatinput=mouse] .button {
	outline: 0
}
.button:focus, .button:hover {
	background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);
	background-position:bottom center;
	color: #fefefe;
	text-shadow:1px 1px #000000;
}
.button.tiny {
	font-size: .6rem
}
.button.small {
	font-size: .75rem
}
.button.large {
	font-size: 1.25rem
}
.button.expanded {
	display: block;
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.button.primary {
	background-color: #1779ba;
	color: #fefefe
}
.button.primary:focus, .button.primary:hover {
	background-color: #126195;
	color: #fefefe
}
.button.secondary {
	background-color: #767676;
	color: #fefefe
}
.button.secondary:focus, .button.secondary:hover {
	background-color: #5e5e5e;
	color: #fefefe
}
.button.success {
	background-color: #3adb76;
	color: #0a0a0a
}
.button.success:focus, .button.success:hover {
	background-color: #22bb5b;
	color: #0a0a0a
}
.button.warning {
	background-color: #ffae00;
	color: #0a0a0a
}
.button.warning:focus, .button.warning:hover {
	background-color: #cc8b00;
	color: #0a0a0a
}
.button.alert {
	background-color: #cc4b37;
	color: #fefefe
}
.button.alert:focus, .button.alert:hover {
	background-color: #a53b2a;
	color: #fefefe
}
.button.disabled, .button[disabled] {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {
	background-color: #1779ba;
	color: #fefefe
}
.button.disabled.primary, .button[disabled].primary {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled.primary, .button.disabled.primary:focus, .button.disabled.primary:hover, .button[disabled].primary, .button[disabled].primary:focus, .button[disabled].primary:hover {
	background-color: #1779ba;
	color: #fefefe
}
.button.disabled.secondary, .button[disabled].secondary {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled.secondary, .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button[disabled].secondary, .button[disabled].secondary:focus, .button[disabled].secondary:hover {
	background-color: #767676;
	color: #fefefe
}
.button.disabled.success, .button[disabled].success {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled.success, .button.disabled.success:focus, .button.disabled.success:hover, .button[disabled].success, .button[disabled].success:focus, .button[disabled].success:hover {
	background-color: #3adb76;
	color: #0a0a0a
}
.button.disabled.warning, .button[disabled].warning {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled.warning, .button.disabled.warning:focus, .button.disabled.warning:hover, .button[disabled].warning, .button[disabled].warning:focus, .button[disabled].warning:hover {
	background-color: #ffae00;
	color: #0a0a0a
}
.button.disabled.alert, .button[disabled].alert {
	opacity: .25;
	cursor: not-allowed
}
.button.disabled.alert, .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disabled].alert, .button[disabled].alert:focus, .button[disabled].alert:hover {
	background-color: #cc4b37;
	color: #fefefe
}
.button.hollow {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.hollow, .button.hollow:focus, .button.hollow:hover {
	background-color: transparent
}
.button.hollow.disabled, .button.hollow.disabled:focus, .button.hollow.disabled:hover, .button.hollow[disabled], .button.hollow[disabled]:focus, .button.hollow[disabled]:hover {
	background-color: transparent
}
.button.hollow:focus, .button.hollow:hover {
	border-color: #0c3d5d;
	color: #0c3d5d
}
.button.hollow:focus.disabled, .button.hollow:focus[disabled], .button.hollow:hover.disabled, .button.hollow:hover[disabled] {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.hollow.primary {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.hollow.primary:focus, .button.hollow.primary:hover {
	border-color: #0c3d5d;
	color: #0c3d5d
}
.button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled], .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled] {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.hollow.secondary {
	border: 1px solid #767676;
	color: #767676
}
.button.hollow.secondary:focus, .button.hollow.secondary:hover {
	border-color: #3b3b3b;
	color: #3b3b3b
}
.button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled], .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled] {
	border: 1px solid #767676;
	color: #767676
}
.button.hollow.success {
	border: 1px solid #3adb76;
	color: #3adb76
}
.button.hollow.success:focus, .button.hollow.success:hover {
	border-color: #157539;
	color: #157539
}
.button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled], .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled] {
	border: 1px solid #3adb76;
	color: #3adb76
}
.button.hollow.warning {
	border: 1px solid #ffae00;
	color: #ffae00
}
.button.hollow.warning:focus, .button.hollow.warning:hover {
	border-color: #805700;
	color: #805700
}
.button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled], .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled] {
	border: 1px solid #ffae00;
	color: #ffae00
}
.button.hollow.alert {
	border: 1px solid #cc4b37;
	color: #cc4b37
}
.button.hollow.alert:focus, .button.hollow.alert:hover {
	border-color: #67251a;
	color: #67251a
}
.button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled], .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled] {
	border: 1px solid #cc4b37;
	color: #cc4b37
}
.button.clear {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.clear, .button.clear:focus, .button.clear:hover {
	background-color: transparent
}
.button.clear.disabled, .button.clear.disabled:focus, .button.clear.disabled:hover, .button.clear[disabled], .button.clear[disabled]:focus, .button.clear[disabled]:hover {
	background-color: transparent
}
.button.clear:focus, .button.clear:hover {
	border-color: #0c3d5d;
	color: #0c3d5d
}
.button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover.disabled, .button.clear:hover[disabled] {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.clear, .button.clear.disabled, .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear[disabled] {
	border-color: transparent
}
.button.clear.primary {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.clear.primary:focus, .button.clear.primary:hover {
	border-color: #0c3d5d;
	color: #0c3d5d
}
.button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled] {
	border: 1px solid #1779ba;
	color: #1779ba
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary[disabled] {
	border-color: transparent
}
.button.clear.secondary {
	border: 1px solid #767676;
	color: #767676
}
.button.clear.secondary:focus, .button.clear.secondary:hover {
	border-color: #3b3b3b;
	color: #3b3b3b
}
.button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled] {
	border: 1px solid #767676;
	color: #767676
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary[disabled] {
	border-color: transparent
}
.button.clear.success {
	border: 1px solid #3adb76;
	color: #3adb76
}
.button.clear.success:focus, .button.clear.success:hover {
	border-color: #157539;
	color: #157539
}
.button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover.disabled, .button.clear.success:hover[disabled] {
	border: 1px solid #3adb76;
	color: #3adb76
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success[disabled] {
	border-color: transparent
}
.button.clear.warning {
	border: 1px solid #ffae00;
	color: #ffae00
}
.button.clear.warning:focus, .button.clear.warning:hover {
	border-color: #805700;
	color: #805700
}
.button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled] {
	border: 1px solid #ffae00;
	color: #ffae00
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning[disabled] {
	border-color: transparent
}
.button.clear.alert {
	border: 1px solid #cc4b37;
	color: #cc4b37
}
.button.clear.alert:focus, .button.clear.alert:hover {
	border-color: #67251a;
	color: #67251a
}
.button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled] {
	border: 1px solid #cc4b37;
	color: #cc4b37
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert[disabled] {
	border-color: transparent
}
.button.dropdown::after {
	display: block;
	width: 0;
	height: 0;
	border: inset .4em;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #fefefe transparent transparent;
	position: relative;
	top: .4em;
	display: inline-block;
	float: right;
	margin-left: 1em
}
.button.dropdown.hollow::after {
	border-top-color: #1779ba
}
.button.dropdown.hollow.primary::after {
	border-top-color: #1779ba
}
.button.dropdown.hollow.secondary::after {
	border-top-color: #767676
}
.button.dropdown.hollow.success::after {
	border-top-color: #3adb76
}
.button.dropdown.hollow.warning::after {
	border-top-color: #ffae00
}
.button.dropdown.hollow.alert::after {
	border-top-color: #cc4b37
}
.button.arrow-only::after {
	top: -.1em;
	float: none;
	margin-left: 0
}
a.button:focus, a.button:hover {
	text-decoration: none
}
.accordion {
	margin-left: 0;
	background: #fefefe;
	list-style-type: none
}
.accordion[disabled] .accordion-title {
	cursor: not-allowed
}
.accordion-item:first-child>:first-child {
	border-radius: 0
}
.accordion-item:last-child>:last-child {
	border-radius: 0
}
.accordion-title {
	position: relative;
	display: block;
	padding: 1.25rem 1rem;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	font-size: .75rem;
	line-height: 1;
	color: #1779ba
}
:last-child:not(.is-active)>.accordion-title {
	border-bottom: 1px solid #e6e6e6;
	border-radius: 0
}
.accordion-title:focus, .accordion-title:hover {
	background-color: #e6e6e6
}
.accordion-title::before {
	position: absolute;
	top: 50%;
	right: 1rem;
	margin-top: -.5rem;
	content: '+'
}
.is-active>.accordion-title::before {
	content: '\2013'
}
.accordion-content {
	display: none;
	padding: 1rem;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	background-color: #fefefe;
	color: #0a0a0a
}
:last-child>.accordion-content:last-child {
	border-bottom: 1px solid #e6e6e6
}
.accordion-menu li {
	width: 100%
}
.accordion-menu a {
	padding: .7rem 1rem
}
.accordion-menu .is-accordion-submenu a {
	padding: .7rem 1rem
}
.accordion-menu .nested.is-accordion-submenu {
	margin-right: 0;
	margin-left: 1rem
}
.accordion-menu.align-right .nested.is-accordion-submenu {
	margin-right: 1rem;
	margin-left: 0
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a {
	position: relative
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #1779ba transparent transparent;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 1rem
}
.accordion-menu.align-left .is-accordion-submenu-parent>a::after {
	left: auto;
	right: 1rem
}
.accordion-menu.align-right .is-accordion-submenu-parent>a::after {
	right: auto;
	left: 1rem
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.is-accordion-submenu-parent {
	position: relative
}
.has-submenu-toggle>a {
	margin-right: 40px
}
.submenu-toggle {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	width: 40px;
	height: 40px
}
.submenu-toggle::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #1779ba transparent transparent;
	top: 0;
	bottom: 0;
	margin: auto
}
.submenu-toggle[aria-expanded=true]::after {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.submenu-toggle-text {
	position: absolute!important;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0
}
.badge {
	display: inline-block;
	min-width: 2.1em;
	padding: .3em;
	border-radius: 50%;
	font-size: .6rem;
	text-align: center;
	background: #1779ba;
	color: #fefefe
}
.badge.primary {
	background: #1779ba;
	color: #fefefe
}
.badge.secondary {
	background: #767676;
	color: #fefefe
}
.badge.success {
	background: #3adb76;
	color: #0a0a0a
}
.badge.warning {
	background: #ffae00;
	color: #0a0a0a
}
.badge.alert {
	background: #cc4b37;
	color: #fefefe
}
.breadcrumbs {
	margin: 0 0 1rem 0;
	list-style: none
}
.breadcrumbs::after, .breadcrumbs::before {
	display: table;
	content: ' ';
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.breadcrumbs::after {
	clear: both
}
.breadcrumbs li {
	float: left;
	font-size: .6875rem;
	color: #0a0a0a;
	cursor: default;
	text-transform: uppercase
}
.breadcrumbs li:not(:last-child)::after {
	position: relative;
	margin: 0 .75rem;
	opacity: 1;
	content: "/";
	color: #cacaca
}
.breadcrumbs a {
	color: #1779ba
}
.breadcrumbs a:hover {
	text-decoration: underline
}
.breadcrumbs .disabled {
	color: #cacaca;
	cursor: not-allowed
}
.button-group {
	margin-bottom: 1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.button-group::after, .button-group::before {
	display: table;
	content: ' ';
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.button-group::after {
	clear: both
}
.button-group .button {
	margin: 0;
	margin-right: 1px;
	margin-bottom: 1px;
	font-size: .9rem;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.button-group .button:last-child {
	margin-right: 0
}
.button-group.tiny .button {
	font-size: .6rem
}
.button-group.small .button {
	font-size: .75rem
}
.button-group.large .button {
	font-size: 1.25rem
}
.button-group.expanded .button {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.button-group.primary .button {
	background-color: #1779ba;
	color: #fefefe
}
.button-group.primary .button:focus, .button-group.primary .button:hover {
	background-color: #126195;
	color: #fefefe
}
.button-group.secondary .button {
	background-color: #767676;
	color: #fefefe
}
.button-group.secondary .button:focus, .button-group.secondary .button:hover {
	background-color: #5e5e5e;
	color: #fefefe
}
.button-group.success .button {
	background-color: #3adb76;
	color: #0a0a0a
}
.button-group.success .button:focus, .button-group.success .button:hover {
	background-color: #22bb5b;
	color: #0a0a0a
}
.button-group.warning .button {
	background-color: #ffae00;
	color: #0a0a0a
}
.button-group.warning .button:focus, .button-group.warning .button:hover {
	background-color: #cc8b00;
	color: #0a0a0a
}
.button-group.alert .button {
	background-color: #cc4b37;
	color: #fefefe
}
.button-group.alert .button:focus, .button-group.alert .button:hover {
	background-color: #a53b2a;
	color: #fefefe
}
.button-group.stacked, .button-group.stacked-for-medium, .button-group.stacked-for-small {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.button-group.stacked .button, .button-group.stacked-for-medium .button, .button-group.stacked-for-small .button {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.button-group.stacked .button:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-small .button:last-child {
	margin-bottom: 0
}

@media print, screen and (min-width:40em) {
.button-group.stacked-for-small .button {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	margin-bottom: 0
}
}

@media print, screen and (min-width:64em) {
.button-group.stacked-for-medium .button {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	margin-bottom: 0
}
}

@media screen and (max-width:39.9375em) {
.button-group.stacked-for-small.expanded {
	display: block
}
.button-group.stacked-for-small.expanded .button {
	display: block;
	margin-right: 0
}
}
.callout {
	position: relative;
	margin: 0 0 1rem 0;
	padding: 1rem;
	border: 1px solid rgba(10,10,10,.25);
	border-radius: 0;
	background-color: #fff;
	color: #0a0a0a
}
.callout>:first-child {
	margin-top: 0
}
.callout>:last-child {
	margin-bottom: 0
}
.callout.primary {
	background-color: #d7ecfa;
	color: #0a0a0a
}
.callout.secondary {
	background-color: #eaeaea;
	color: #0a0a0a
}
.callout.success {
	background-color: #e1faea;
	color: #0a0a0a
}
.callout.warning {
	background-color: #fff3d9;
	color: #0a0a0a
}
.callout.alert {
	background-color: #f7e4e1;
	color: #0a0a0a
}
.callout.small {
	padding-top: .5rem;
	padding-right: .5rem;
	padding-bottom: .5rem;
	padding-left: .5rem
}
.callout.large {
	padding-top: 3rem;
	padding-right: 3rem;
	padding-bottom: 3rem;
	padding-left: 3rem
}
.card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-bottom: 1rem;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	background: #fefefe;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
	color: #0a0a0a
}
.card>:last-child {
	margin-bottom: 0
}
.card-divider {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 1rem;
	background: #e6e6e6
}
.card-divider>:last-child {
	margin-bottom: 0
}
.card-section {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	padding: 1rem
}
.card-section>:last-child {
	margin-bottom: 0
}
.card-image {
	min-height: 1px
}
.close-button {
	position: absolute;
	color: #8a8a8a;
	cursor: pointer
}
[data-whatinput=mouse] .close-button {
	outline: 0
}
.close-button:focus, .close-button:hover {
	color: #0a0a0a
}
.close-button.small {
	right: .66rem;
	top: .33em;
	font-size: 1.5em;
	line-height: 1
}
.close-button, .close-button.medium {
	right: 1rem;
	top: .5rem;
	font-size: 2em;
	line-height: 1
}
.menu {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
[data-whatinput=mouse] .menu li {
	outline: 0
}
.menu .button, .menu a {
	font-family: 'world_of_eric_carleregular', Arial, sans-serif;
	line-height: 1;
	text-transform:uppercase;
	text-decoration: none;
	display: block;
	padding: .7rem 1rem
}
.menu a, .menu button, .menu input, .menu select {
	margin-bottom: 0
}
.menu input {
	display: inline-block
}
.menu, .menu.horizontal {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.menu.vertical {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.menu.expanded li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.menu.simple {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.menu.simple li+li {
	margin-left: 1rem
}
.menu.simple a {
	padding: 0
}

@media print, screen and (min-width:40em) {
.menu.medium-horizontal {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.menu.medium-vertical {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.menu.medium-expanded li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.menu.medium-simple li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
}

@media print, screen and (min-width:64em) {
.menu.large-horizontal {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.menu.large-vertical {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.menu.large-expanded li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.menu.large-simple li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
}
.menu.nested {
	margin-right: 0;
	margin-left: 1rem
}
.menu.icons a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.menu.icon-bottom a, .menu.icon-left a, .menu.icon-right a, .menu.icon-top a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.menu.icon-left li a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.menu.icon-left li a i, .menu.icon-left li a img, .menu.icon-left li a svg {
	margin-right: .25rem
}
.menu.icon-right li a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.menu.icon-right li a i, .menu.icon-right li a img, .menu.icon-right li a svg {
	margin-left: .25rem
}
.menu.icon-top li a {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.menu.icon-top li a i, .menu.icon-top li a img, .menu.icon-top li a svg {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
	margin-bottom: .25rem;
	text-align: center
}
.menu.icon-bottom li a {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.menu.icon-bottom li a i, .menu.icon-bottom li a img, .menu.icon-bottom li a svg {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
	margin-bottom: .25rem;
	text-align: center
}
.menu .is-active>a {
	
}
.menu .active>a {
	
}
.menu.align-left {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.menu.align-right li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.menu.align-right li .submenu li {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.menu.align-right.vertical li {
	display: block;
	text-align: right
}
.menu.align-right.vertical li .submenu li {
	text-align: right
}
.menu.align-right .nested {
	margin-right: 1rem;
	margin-left: 0
}
.menu.align-center li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.menu.align-center li .submenu li {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.menu .menu-text {
	padding: .7rem 1rem;
	font-weight: 700;
	line-height: 1;
	color: inherit
}
.menu-centered>.menu {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.menu-centered>.menu li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.menu-centered>.menu li .submenu li {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.no-js [data-responsive-menu] ul {
	display: none
}
.menu-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 16px;
	cursor: pointer
}
.menu-icon::after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #fefefe;
	-webkit-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
	box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
	content: ''
}
.menu-icon:hover::after {
	background: #cacaca;
	-webkit-box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
	box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca
}
.menu-icon.dark {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 16px;
	cursor: pointer
}
.menu-icon.dark::after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #0a0a0a;
	-webkit-box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
	box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
	content: ''
}
.menu-icon.dark:hover::after {
	background: #8a8a8a;
	-webkit-box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
	box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a
}
.is-drilldown {
	position: relative;
	overflow: hidden
}
.is-drilldown li {
	display: block
}
.is-drilldown.animate-height {
	-webkit-transition: height .5s;
	transition: height .5s
}
.drilldown a {
	padding: .7rem 1rem;
	background: #fefefe
}
.drilldown .is-drilldown-submenu {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: -1;
	width: 100%;
	background: #fefefe;
	-webkit-transition: -webkit-transform .15s linear;
	transition: -webkit-transform .15s linear;
	transition: transform .15s linear;
	transition: transform .15s linear, -webkit-transform .15s linear
}
.drilldown .is-drilldown-submenu.is-active {
	z-index: 1;
	display: block;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.drilldown .is-drilldown-submenu.is-closing {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.drilldown .is-drilldown-submenu a {
	padding: .7rem 1rem
}
.drilldown .nested.is-drilldown-submenu {
	margin-right: 0;
	margin-left: 0
}
.drilldown .drilldown-submenu-cover-previous {
	min-height: 100%
}
.drilldown .is-drilldown-submenu-parent>a {
	position: relative
}
.drilldown .is-drilldown-submenu-parent>a::after {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	right: 1rem;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}
.drilldown.align-left .is-drilldown-submenu-parent>a::after {
	left: auto;
	right: 1rem;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}
.drilldown.align-right .is-drilldown-submenu-parent>a::after {
	right: auto;
	left: 1rem;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent
}
.drilldown .js-drilldown-back>a::before {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent;
	border-left-width: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: .75rem;
	border-left-width: 0
}
.dropdown-pane {
	position: absolute;
	z-index: 10;
	width: 300px;
	padding: 1rem;
	visibility: hidden;
	display: none;
	border: 1px solid #cacaca;
	border-radius: 0;
	background-color: #fefefe;
	font-size: 1rem
}
.dropdown-pane.is-opening {
	display: block
}
.dropdown-pane.is-open {
	visibility: visible;
	display: block
}
.dropdown-pane.tiny {
	width: 100px
}
.dropdown-pane.small {
	width: 200px
}
.dropdown-pane.large {
	width: 400px
}
.dropdown.menu>li.opens-left>.is-dropdown-submenu {
	top: 100%;
	right: 0;
	left: auto
}
.dropdown.menu>li.opens-right>.is-dropdown-submenu {
	top: 100%;
	right: auto;
	left: 0
}
.dropdown.menu>li.is-dropdown-submenu-parent>a {
	position: relative;
	padding-right: 1.5rem
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #1779ba transparent transparent;
	right: 5px;
	left: auto;
	margin-top: -3px
}
.dropdown.menu a {
	padding: .7rem 1rem
		color:#ffffff;
}
[data-whatinput=mouse] .dropdown.menu a {
	outline: 0
}
.dropdown.menu .is-active>a {
	background: 0 0;
	color: #1779ba
}
.no-js .dropdown.menu ul {
	display: none
}
.dropdown.menu .nested.is-dropdown-submenu {
	margin-right: 0;
	margin-left: 0
}
.dropdown.menu.vertical>li .is-dropdown-submenu {
	top: 0
}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
	right: 100%;
	left: auto;
	top: 0
}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
	right: auto;
	left: 100%
}
.dropdown.menu.vertical>li>a::after {
	right: 14px
}
.dropdown.menu.vertical>li.opens-left>a::after {
	right: auto;
	left: 5px;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.vertical>li.opens-right>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}

@media print, screen and (min-width:40em) {
.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
	top: 100%;
	right: 0;
	left: auto
}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
	top: 100%;
	right: auto;
	left: 0
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
	position: relative;
	padding-right: 1.5rem
}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #1779ba transparent transparent;
	right: 5px;
	left: auto;
	margin-top: -3px
}
.dropdown.menu.medium-vertical>li .is-dropdown-submenu {
	top: 0
}
.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
	right: 100%;
	left: auto;
	top: 0
}
.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
	right: auto;
	left: 100%
}
.dropdown.menu.medium-vertical>li>a::after {
	right: 14px
}
.dropdown.menu.medium-vertical>li.opens-left>a::after {
	right: auto;
	left: 5px;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.medium-vertical>li.opens-right>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}
}

@media print, screen and (min-width:64em) {
.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
	top: 100%;
	right: 0;
	left: auto
}
.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
	top: 100%;
	right: auto;
	left: 0
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
	position: relative;
	padding-right: 1.5rem
}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #1779ba transparent transparent;
	right: 5px;
	left: auto;
	margin-top: -3px
}
.dropdown.menu.large-vertical>li .is-dropdown-submenu {
	top: 0
}
.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
	right: 100%;
	left: auto;
	top: 0
}
.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
	right: auto;
	left: 100%
}
.dropdown.menu.large-vertical>li>a::after {
	right: 14px
}
.dropdown.menu.large-vertical>li.opens-left>a::after {
	right: auto;
	left: 5px;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent
}
.dropdown.menu.large-vertical>li.opens-right>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
	top: 100%;
	right: 0;
	left: auto
}
.is-dropdown-menu.vertical {
	width: 100px
}
.is-dropdown-menu.vertical.align-right {
	float: right
}
.is-dropdown-submenu-parent {
	position: relative
}
.is-dropdown-submenu-parent a::after {
	position: absolute;
	top: 50%;
	right: 5px;
	left: auto;
	margin-top: -6px
}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
	top: 100%;
	left: auto
}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
	right: 100%;
	left: auto
}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
	right: auto;
	left: 100%
}
.is-dropdown-submenu {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	min-width: 200px;
	border: 1px solid #cacaca;
}
.dropdown .is-dropdown-submenu a {
	padding: .7rem 1rem;
	color:#ffffff; 
	font-size:.7em;
}


.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
	right: 14px
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
	right: auto;
	left: 5px;
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #1779ba transparent transparent
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #1779ba
}
.is-dropdown-submenu .is-dropdown-submenu {
	margin-top: -1px
}
.is-dropdown-submenu>li {
	width: 100%
}
.is-dropdown-submenu.js-dropdown-active {
	display: block;
	
}
.flex-video, .responsive-embed {
	position: relative;
	height: 0;
	margin-bottom: 1rem;
	padding-bottom: 75%;
	overflow: hidden
}
.flex-video embed, .flex-video iframe, .flex-video object, .flex-video video, .responsive-embed embed, .responsive-embed iframe, .responsive-embed object, .responsive-embed video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.flex-video.widescreen, .responsive-embed.widescreen {
	padding-bottom: 56.25%
}
.label {
	display: inline-block;
	padding: .33333rem .5rem;
	border-radius: 0;
	font-size: .8rem;
	line-height: 1;
	white-space: nowrap;
	cursor: default;
	background: #1779ba;
	color: #fefefe
}
.label.primary {
	background: #1779ba;
	color: #fefefe
}
.label.secondary {
	background: #767676;
	color: #fefefe
}
.label.success {
	background: #3adb76;
	color: #0a0a0a
}
.label.warning {
	background: #ffae00;
	color: #0a0a0a
}
.label.alert {
	background: #cc4b37;
	color: #fefefe
}
.media-object {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1rem;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.media-object img {
	max-width: none
}

@media screen and (max-width:39.9375em) {
.media-object.stack-for-small {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}

@media screen and (max-width:39.9375em) {
.media-object.stack-for-small .media-object-section {
	padding: 0;
	padding-bottom: 1rem;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}
.media-object.stack-for-small .media-object-section img {
	width: 100%
}
}
.media-object-section {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.media-object-section:first-child {
	padding-right: 1rem
}
.media-object-section:last-child:not(:nth-child(2)) {
padding-left:1rem
}
.media-object-section>:last-child {
	margin-bottom: 0
}
.media-object-section.main-section {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.is-off-canvas-open {
	overflow: hidden
}
.js-off-canvas-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .5s ease, visibility .5s ease;
	transition: opacity .5s ease, visibility .5s ease;
	background: rgba(254,254,254,.25);
	opacity: 0;
	visibility: hidden;
	overflow: hidden
}
.js-off-canvas-overlay.is-visible {
	opacity: 1;
	visibility: visible
}
.js-off-canvas-overlay.is-closable {
	cursor: pointer
}
.js-off-canvas-overlay.is-overlay-absolute {
	position: absolute
}
.js-off-canvas-overlay.is-overlay-fixed {
	position: fixed
}
.off-canvas-wrapper {
	position: relative;
	overflow: hidden
}
.off-canvas {
	position: fixed;
	z-index: 12;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #e6e6e6
}
[data-whatinput=mouse] .off-canvas {
	outline: 0
}
.off-canvas.is-transition-push {
	z-index: 12
}
.off-canvas.is-closed {
	visibility: hidden
}
.off-canvas.is-transition-overlap {
	z-index: 13
}
.off-canvas.is-transition-overlap.is-open {
	-webkit-box-shadow: 0 0 10px rgba(10,10,10,.7);
	box-shadow: 0 0 10px rgba(10,10,10,.7)
}
.off-canvas.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-absolute {
	position: absolute;
	z-index: 12;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #e6e6e6
}
[data-whatinput=mouse] .off-canvas-absolute {
	outline: 0
}
.off-canvas-absolute.is-transition-push {
	z-index: 12
}
.off-canvas-absolute.is-closed {
	visibility: hidden
}
.off-canvas-absolute.is-transition-overlap {
	z-index: 13
}
.off-canvas-absolute.is-transition-overlap.is-open {
	-webkit-box-shadow: 0 0 10px rgba(10,10,10,.7);
	box-shadow: 0 0 10px rgba(10,10,10,.7)
}
.off-canvas-absolute.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.position-left {
	top: 0;
	left: 0;
	height: 100%;
	overflow-y: auto;
	width: 250px;
	-webkit-transform: translateX(-250px);
	-ms-transform: translateX(-250px);
	transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left {
	-webkit-transform: translateX(-250px);
	-ms-transform: translateX(-250px);
	transform: translateX(-250px)
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-content.is-open-left.has-transition-push {
	-webkit-transform: translateX(250px);
	-ms-transform: translateX(250px);
	transform: translateX(250px)
}
.position-left.is-transition-push {
	-webkit-box-shadow: inset -13px 0 20px -13px rgba(10,10,10,.25);
	box-shadow: inset -13px 0 20px -13px rgba(10,10,10,.25)
}
.position-right {
	top: 0;
	right: 0;
	height: 100%;
	overflow-y: auto;
	width: 250px;
	-webkit-transform: translateX(250px);
	-ms-transform: translateX(250px);
	transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right {
	-webkit-transform: translateX(250px);
	-ms-transform: translateX(250px);
	transform: translateX(250px)
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-content.is-open-right.has-transition-push {
	-webkit-transform: translateX(-250px);
	-ms-transform: translateX(-250px);
	transform: translateX(-250px)
}
.position-right.is-transition-push {
	-webkit-box-shadow: inset 13px 0 20px -13px rgba(10,10,10,.25);
	box-shadow: inset 13px 0 20px -13px rgba(10,10,10,.25)
}
.position-top {
	top: 0;
	left: 0;
	width: 100%;
	overflow-x: auto;
	height: 250px;
	-webkit-transform: translateY(-250px);
	-ms-transform: translateY(-250px);
	transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top {
	-webkit-transform: translateY(-250px);
	-ms-transform: translateY(-250px);
	transform: translateY(-250px)
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-content.is-open-top.has-transition-push {
	-webkit-transform: translateY(250px);
	-ms-transform: translateY(250px);
	transform: translateY(250px)
}
.position-top.is-transition-push {
	-webkit-box-shadow: inset 0 -13px 20px -13px rgba(10,10,10,.25);
	box-shadow: inset 0 -13px 20px -13px rgba(10,10,10,.25)
}
.position-bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	overflow-x: auto;
	height: 250px;
	-webkit-transform: translateY(250px);
	-ms-transform: translateY(250px);
	transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom {
	-webkit-transform: translateY(250px);
	-ms-transform: translateY(250px);
	transform: translateY(250px)
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-content.is-open-bottom.has-transition-push {
	-webkit-transform: translateY(-250px);
	-ms-transform: translateY(-250px);
	transform: translateY(-250px)
}
.position-bottom.is-transition-push {
	-webkit-box-shadow: inset 0 13px 20px -13px rgba(10,10,10,.25);
	box-shadow: inset 0 13px 20px -13px rgba(10,10,10,.25)
}
.off-canvas-content {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.off-canvas-content.has-transition-push {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.off-canvas-content .off-canvas.is-open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

@media print, screen and (min-width:40em) {
.position-left.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-left.reveal-for-medium .close-button {
	display: none
}
.off-canvas-content .position-left.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-left {
	margin-left: 250px
}
.position-left.reveal-for-medium~.off-canvas-content {
	margin-left: 250px
}
.position-right.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-right.reveal-for-medium .close-button {
	display: none
}
.off-canvas-content .position-right.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-right {
	margin-right: 250px
}
.position-right.reveal-for-medium~.off-canvas-content {
	margin-right: 250px
}
.position-top.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-top.reveal-for-medium .close-button {
	display: none
}
.off-canvas-content .position-top.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-top {
	margin-top: 250px
}
.position-top.reveal-for-medium~.off-canvas-content {
	margin-top: 250px
}
.position-bottom.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-bottom.reveal-for-medium .close-button {
	display: none
}
.off-canvas-content .position-bottom.reveal-for-medium {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-bottom {
	margin-bottom: 250px
}
.position-bottom.reveal-for-medium~.off-canvas-content {
	margin-bottom: 250px
}
}

@media print, screen and (min-width:64em) {
.position-left.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-left.reveal-for-large .close-button {
	display: none
}
.off-canvas-content .position-left.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-left {
	margin-left: 250px
}
.position-left.reveal-for-large~.off-canvas-content {
	margin-left: 250px
}
.position-right.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-right.reveal-for-large .close-button {
	display: none
}
.off-canvas-content .position-right.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-right {
	margin-right: 250px
}
.position-right.reveal-for-large~.off-canvas-content {
	margin-right: 250px
}
.position-top.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-top.reveal-for-large .close-button {
	display: none
}
.off-canvas-content .position-top.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-top {
	margin-top: 250px
}
.position-top.reveal-for-large~.off-canvas-content {
	margin-top: 250px
}
.position-bottom.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 12;
	-webkit-transition: none;
	transition: none;
	visibility: visible
}
.position-bottom.reveal-for-large .close-button {
	display: none
}
.off-canvas-content .position-bottom.reveal-for-large {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas-content.has-reveal-bottom {
	margin-bottom: 250px
}
.position-bottom.reveal-for-large~.off-canvas-content {
	margin-bottom: 250px
}
}

@media print, screen and (min-width:40em) {
.off-canvas.in-canvas-for-medium {
	visibility: visible;
	height: auto;
	position: static;
	background: inherit;
	width: inherit;
	overflow: inherit;
	-webkit-transition: inherit;
	transition: inherit
}
.off-canvas.in-canvas-for-medium.position-bottom, .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas.in-canvas-for-medium .close-button {
	display: none
}
}

@media print, screen and (min-width:64em) {
.off-canvas.in-canvas-for-large {
	visibility: visible;
	height: auto;
	position: static;
	background: inherit;
	width: inherit;
	overflow: inherit;
	-webkit-transition: inherit;
	transition: inherit
}
.off-canvas.in-canvas-for-large.position-bottom, .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top {
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.off-canvas.in-canvas-for-large .close-button {
	display: none
}
}
.orbit {
	position: relative
}
.orbit-container {
	position: relative;
	height: 0;
	margin: 0;
	list-style: none;
	overflow: hidden
}
.orbit-slide {
	width: 100%
}
.orbit-slide.no-motionui.is-active {
	top: 0;
	left: 0
}
.orbit-figure {
	margin: 0
}
.orbit-image {
	width: 100%;
	max-width: 100%;
	margin: 0
}
.orbit-caption {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-bottom: 0;
	padding: 1rem;
	background-color: rgba(10,10,10,.5);
	color: #fefefe
}
.orbit-next, .orbit-previous {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
	padding: 1rem;
	color: #fefefe
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
	outline: 0
}
.orbit-next:active, .orbit-next:focus, .orbit-next:hover, .orbit-previous:active, .orbit-previous:focus, .orbit-previous:hover {
	background-color: rgba(10,10,10,.5)
}
.orbit-previous {
	left: 0
}
.orbit-next {
	left: auto;
	right: 0
}
.orbit-bullets {
	position: relative;
	margin-top: .8rem;
	margin-bottom: .8rem;
	text-align: center
}
[data-whatinput=mouse] .orbit-bullets {
	outline: 0
}
.orbit-bullets button {
	width: 1.2rem;
	height: 1.2rem;
	margin: .1rem;
	border-radius: 50%;
	background-color: #cacaca
}
.orbit-bullets button:hover {
	background-color: #8a8a8a
}
.orbit-bullets button.is-active {
	background-color: #8a8a8a
}
.pagination {
	margin-left: 0;
	margin-bottom: 1rem
}
.pagination::after, .pagination::before {
	display: table;
	content: ' ';
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.pagination::after {
	clear: both
}
.pagination li {
	margin-right: .0625rem;
	border-radius: 0;
	font-size: .875rem;
	display: none
}
.pagination li:first-child, .pagination li:last-child {
	display: inline-block
}

@media print, screen and (min-width:40em) {
.pagination li {
	display: inline-block
}
}
.pagination a, .pagination button {
	display: block;
	padding: .1875rem .625rem;
	border-radius: 0;
	color: #0a0a0a
}
.pagination a:hover, .pagination button:hover {
	background: #e6e6e6
}
.pagination .current {
	padding: .1875rem .625rem;
	background: #1779ba;
	color: #fefefe;
	cursor: default
}
.pagination .disabled {
	padding: .1875rem .625rem;
	color: #cacaca;
	cursor: not-allowed
}
.pagination .disabled:hover {
	background: 0 0
}
.pagination .ellipsis::after {
	padding: .1875rem .625rem;
	content: '\2026';
	color: #0a0a0a
}
.pagination-previous a::before, .pagination-previous.disabled::before {
	display: inline-block;
	margin-right: .5rem;
	content: '\00ab'
}
.pagination-next a::after, .pagination-next.disabled::after {
	display: inline-block;
	margin-left: .5rem;
	content: '\00bb'
}
.progress {
	height: 1rem;
	margin-bottom: 1rem;
	border-radius: 0;
	background-color: #cacaca
}
.progress.primary .progress-meter {
	background-color: #1779ba
}
.progress.secondary .progress-meter {
	background-color: #767676
}
.progress.success .progress-meter {
	background-color: #3adb76
}
.progress.warning .progress-meter {
	background-color: #ffae00
}
.progress.alert .progress-meter {
	background-color: #cc4b37
}
.progress-meter {
	position: relative;
	display: block;
	width: 0%;
	height: 100%;
	background-color: #1779ba
}
.progress-meter-text {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	margin: 0;
	font-size: .75rem;
	font-weight: 700;
	color: #fefefe;
	white-space: nowrap
}
.slider {
	position: relative;
	height: .5rem;
	margin-top: 1.25rem;
	margin-bottom: 2.25rem;
	background-color: #e6e6e6;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none
}
.slider-fill {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	max-width: 100%;
	height: .5rem;
	background-color: #cacaca;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.slider-fill.is-dragging {
	-webkit-transition: all 0s linear;
	transition: all 0s linear
}
.slider-handle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 1;
	display: inline-block;
	width: 1.4rem;
	height: 1.4rem;
	border-radius: 0;
	background-color: #1779ba;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-ms-touch-action: manipulation;
	touch-action: manipulation
}
[data-whatinput=mouse] .slider-handle {
	outline: 0
}
.slider-handle:hover {
	background-color: #14679e
}
.slider-handle.is-dragging {
	-webkit-transition: all 0s linear;
	transition: all 0s linear
}
.slider.disabled, .slider[disabled] {
	opacity: .25;
	cursor: not-allowed
}
.slider.vertical {
	display: inline-block;
	width: .5rem;
	height: 12.5rem;
	margin: 0 1.25rem;
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
.slider.vertical .slider-fill {
	top: 0;
	width: .5rem;
	max-height: 100%
}
.slider.vertical .slider-handle {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1.4rem;
	height: 1.4rem;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.sticky-container {
	position: relative
}
.sticky {
	position: relative;
	z-index: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.sticky.is-stuck {
	position: fixed;
	z-index: 5;
	width: 100%
}
.sticky.is-stuck.is-at-top {
	top: 0
}
.sticky.is-stuck.is-at-bottom {
	bottom: 0
}
.sticky.is-anchored {
	position: relative;
	right: auto;
	left: auto
}
.sticky.is-anchored.is-at-bottom {
	bottom: 0
}
body.is-reveal-open {
	overflow: hidden
}
html.is-reveal-open, html.is-reveal-open body {
	min-height: 100%;
	overflow: hidden;
	position: fixed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.reveal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1005;
	display: none;
	background-color: rgba(10,10,10,.45);
	overflow-y: scroll
}
.reveal {
	z-index: 1006;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	padding: 1rem;
	border: 1px solid #cacaca;
	border-radius: 0;
	background-color: #fefefe;
	position: relative;
	top: 100px;
	margin-right: auto;
	margin-left: auto;
	overflow-y: auto
}
[data-whatinput=mouse] .reveal {
	outline: 0
}

@media print, screen and (min-width:40em) {
.reveal {
	min-height: 0
}
}
.reveal .column {
	min-width: 0
}
.reveal>:last-child {
	margin-bottom: 0
}

@media print, screen and (min-width:40em) {
.reveal {
	width: 600px;
	max-width: 75rem
}
}
.reveal.collapse {
	padding: 0
}

@media print, screen and (min-width:40em) {
.reveal.tiny {
	width: 30%;
	max-width: 75rem
}
}

@media print, screen and (min-width:40em) {
.reveal.small {
	width: 50%;
	max-width: 75rem
}
}

@media print, screen and (min-width:40em) {
.reveal.large {
	width: 90%;
	max-width: 75rem
}
}
.reveal.full {
	top: 0;
	left: 0;
	width: 100%;
	max-width: none;
	height: 100%;
	height: 100vh;
	min-height: 100vh;
	margin-left: 0;
	border: 0;
	border-radius: 0
}

@media screen and (max-width:39.9375em) {
.reveal {
	top: 0;
	left: 0;
	width: 100%;
	max-width: none;
	height: 100%;
	height: 100vh;
	min-height: 100vh;
	margin-left: 0;
	border: 0;
	border-radius: 0
}
}
.reveal.without-overlay {
	position: fixed
}
.switch {
	height: 2rem;
	position: relative;
	margin-bottom: 1rem;
	outline: 0;
	font-size: .875rem;
	font-weight: 700;
	color: #fefefe;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.switch-input {
	position: absolute;
	margin-bottom: 0;
	opacity: 0
}
.switch-paddle {
	position: relative;
	display: block;
	width: 4rem;
	height: 2rem;
	border-radius: 0;
	background: #cacaca;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	font-weight: inherit;
	color: inherit;
	cursor: pointer
}
input+.switch-paddle {
	margin: 0
}
.switch-paddle::after {
	position: absolute;
	top: .25rem;
	left: .25rem;
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-radius: 0;
	background: #fefefe;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	content: ''
}
input:checked~.switch-paddle {
	background: #1779ba
}
input:checked~.switch-paddle::after {
	left: 2.25rem
}
[data-whatinput=mouse] input:focus~.switch-paddle {
	outline: 0
}
.switch-active, .switch-inactive {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.switch-active {
	left: 8%;
	display: none
}
input:checked+label>.switch-active {
	display: block
}
.switch-inactive {
	right: 15%
}
input:checked+label>.switch-inactive {
	display: none
}
.switch.tiny {
	height: 1.5rem
}
.switch.tiny .switch-paddle {
	width: 3rem;
	height: 1.5rem;
	font-size: .625rem
}
.switch.tiny .switch-paddle::after {
	top: .25rem;
	left: .25rem;
	width: 1rem;
	height: 1rem
}
.switch.tiny input:checked~.switch-paddle::after {
	left: 1.75rem
}
.switch.small {
	height: 1.75rem
}
.switch.small .switch-paddle {
	width: 3.5rem;
	height: 1.75rem;
	font-size: .75rem
}
.switch.small .switch-paddle::after {
	top: .25rem;
	left: .25rem;
	width: 1.25rem;
	height: 1.25rem
}
.switch.small input:checked~.switch-paddle::after {
	left: 2rem
}
.switch.large {
	height: 2.5rem
}
.switch.large .switch-paddle {
	width: 5rem;
	height: 2.5rem;
	font-size: 1rem
}
.switch.large .switch-paddle::after {
	top: .25rem;
	left: .25rem;
	width: 2rem;
	height: 2rem
}
.switch.large input:checked~.switch-paddle::after {
	left: 2.75rem
}
table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 1rem;
	border-radius: 0
}
table tbody, table tfoot, table thead {
	border: 0px solid #f1f1f1;
	background-color: none;
}
table caption {
	padding: .5rem .625rem .625rem;
	font-weight: 700
}
table thead {
	background: none;
	color: #0a0a0a
}
table tfoot {
	background: #f1f1f1;
	color: #0a0a0a
}
table tfoot tr, table thead tr {
	background: 0 0
}
table tfoot td, table tfoot th, table thead td, table thead th {
	
}
table tbody td, table tbody th {
	padding: .5rem .625rem .625rem
}
table tbody tr:nth-child(even) {
	border-bottom: 0;
	background-color: #f1f1f1
}
table.unstriped tbody {
	background-color: #fefefe
}
table.unstriped tbody tr {
	border-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
	background-color: #fefefe
}

@media screen and (max-width:63.9375em) {
table.stack thead {
	display: none
}
table.stack tfoot {
	display: none
}
table.stack td, table.stack th, table.stack tr {
	display: block
}
table.stack td {
	border-top: 0
}
}
table.scroll {
	display: block;
	width: 100%;
	overflow-x: auto
}
table.hover thead tr:hover {
	background-color: #f3f3f3
}
table.hover tfoot tr:hover {
	background-color: #ececec
}
table.hover tbody tr:hover {
	background-color: #f9f9f9
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
	background-color: #ececec
}
.table-scroll {
	overflow-x: auto
}
.table-scroll table {
	width: auto
}
.tabs {
	margin: 0;
	border: 1px solid #e6e6e6;
	background: #fefefe;
	list-style-type: none
}
.tabs::after, .tabs::before {
	display: table;
	content: ' ';
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.tabs::after {
	clear: both
}
.tabs.vertical>li {
	display: block;
	float: none;
	width: auto
}
.tabs.simple>li>a {
	padding: 0
}
.tabs.simple>li>a:hover {
	background: 0 0
}
.tabs.primary {
	background: #1779ba
}
.tabs.primary>li>a {
	color: #fefefe
}
.tabs.primary>li>a:focus, .tabs.primary>li>a:hover {
	background: #1673b1
}
.tabs-title {
	float: left
}
.tabs-title>a {
	display: block;
	padding: 1.25rem 1.5rem;
	font-size: .75rem;
	line-height: 1;
	color: #1779ba
}
.tabs-title>a:hover {
	background: #fefefe;
	color: #1468a0
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
	background: #e6e6e6;
	color: #1779ba
}
.tabs-content {
	border: 1px solid #e6e6e6;
	border-top: 0;
	background: #fefefe;
	color: #0a0a0a;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.tabs-content.vertical {
	border: 1px solid #e6e6e6;
	border-left: 0
}
.tabs-panel {
	display: none;
	padding: 1rem
}
.tabs-panel.is-active {
	display: block
}
.thumbnail {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 1rem;
	border: solid 4px #fefefe;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0 1px rgba(10,10,10,.2);
	box-shadow: 0 0 0 1px rgba(10,10,10,.2);
	line-height: 0
}
a.thumbnail {
	-webkit-transition: -webkit-box-shadow .2s ease-out;
	transition: -webkit-box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out;
	transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out
}
a.thumbnail:focus, a.thumbnail:hover {
	-webkit-box-shadow: 0 0 6px 1px rgba(23,121,186,.5);
	box-shadow: 0 0 6px 1px rgba(23,121,186,.5)
}
a.thumbnail image {
	-webkit-box-shadow: none;
	box-shadow: none
}
.title-bar {
	padding: .5rem;
	background: #0a0a0a;
	color: #fefefe;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.title-bar .menu-icon {
	margin-left: .25rem;
	margin-right: .25rem
}
.title-bar-left, .title-bar-right {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px
}
.title-bar-right {
	text-align: right
}
.title-bar-title {
	display: inline-block;
	vertical-align: middle;
	font-weight: 700
}
.has-tip {
	position: relative;
	display: inline-block;
	border-bottom: dotted 1px #8a8a8a;
	font-weight: 700;
	cursor: help
}
.tooltip {
	position: absolute;
	top: calc(100% + .6495rem);
	z-index: 1200;
	max-width: 10rem;
	padding: .75rem;
	border-radius: 0;
	background-color: #0a0a0a;
	font-size: 80%;
	color: #fefefe
}
.tooltip::before {
	position: absolute
}
.tooltip.bottom::before {
	display: block;
	width: 0;
	height: 0;
	border: inset .75rem;
	content: '';
	border-top-width: 0;
	border-bottom-style: solid;
	border-color: transparent transparent #0a0a0a;
	bottom: 100%
}
.tooltip.bottom.align-center::before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.tooltip.top::before {
	display: block;
	width: 0;
	height: 0;
	border: inset .75rem;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #0a0a0a transparent transparent;
	top: 100%;
	bottom: auto
}
.tooltip.top.align-center::before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.tooltip.left::before {
	display: block;
	width: 0;
	height: 0;
	border: inset .75rem;
	content: '';
	border-right-width: 0;
	border-left-style: solid;
	border-color: transparent transparent transparent #0a0a0a;
	left: 100%
}
.tooltip.left.align-center::before {
	bottom: auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tooltip.right::before {
	display: block;
	width: 0;
	height: 0;
	border: inset .75rem;
	content: '';
	border-left-width: 0;
	border-right-style: solid;
	border-color: transparent #0a0a0a transparent transparent;
	right: 100%;
	left: auto
}
.tooltip.right.align-center::before {
	bottom: auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tooltip.align-top::before {
	bottom: auto;
	top: 10%
}
.tooltip.align-bottom::before {
	bottom: 10%;
	top: auto
}
.tooltip.align-left::before {
	left: 10%;
	right: auto
}
.tooltip.align-right::before {
	left: auto;
	right: 10%
}
.top-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .2rem .5rem .1rem .5rem;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: rgba(254,254,254,0.90);
}

.top-bar input {
	max-width: 200px;
	margin-right: 1rem
}
.top-bar .input-group-field {
	width: 100%;
	margin-right: 0
}
.top-bar input.button {
	width: auto
}
.top-bar .top-bar-left, .top-bar .top-bar-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}


@media print, screen and (min-width:40em) {
.top-bar {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.top-bar .top-bar-left {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-right: auto
}
.top-bar .top-bar-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	margin-left: auto
}
}

@media screen and (max-width:63.9375em) {
.top-bar.stacked-for-medium {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.top-bar.stacked-for-medium .top-bar-left, .top-bar.stacked-for-medium .top-bar-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
}

@media screen and (max-width:74.9375em) {
.top-bar.stacked-for-large {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.top-bar.stacked-for-large .top-bar-left, .top-bar.stacked-for-large .top-bar-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
}
.top-bar-title {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: .5rem 1rem .5rem 0
}
.top-bar-left, .top-bar-right {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.hide {
	display: none!important
}
.invisible {
	visibility: hidden
}

@media screen and (max-width:39.9375em) {
.hide-for-small-only {
	display: none!important
}
}

@media screen and (max-width:0em), screen and (min-width:40em) {
.show-for-small-only {
	display: none!important
}
}

@media print, screen and (min-width:40em) {
.hide-for-medium {
	display: none!important
}
}

@media screen and (max-width:39.9375em) {
.show-for-medium {
	display: none!important
}
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
.hide-for-medium-only {
	display: none!important
}
}

@media screen and (max-width:39.9375em), screen and (min-width:64em) {
.show-for-medium-only {
	display: none!important
}
}

@media print, screen and (min-width:64em) {
.hide-for-large {
	display: none!important
}
}

@media screen and (max-width:63.9375em) {
.show-for-large {
	display: none!important
}
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
.hide-for-large-only {
	display: none!important
}
}

@media screen and (max-width:63.9375em), screen and (min-width:75em) {
.show-for-large-only {
	display: none!important
}
}
.show-for-sr, .show-on-focus {
	position: absolute!important;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0
}
.show-on-focus:active, .show-on-focus:focus {
	position: static!important;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
	-webkit-clip-path: none;
	clip-path: none
}
.hide-for-portrait, .show-for-landscape {
	display: block!important
}

@media screen and (orientation:landscape) {
.hide-for-portrait, .show-for-landscape {
	display: block!important
}
}

@media screen and (orientation:portrait) {
.hide-for-portrait, .show-for-landscape {
	display: none!important
}
}
.hide-for-landscape, .show-for-portrait {
	display: none!important
}

@media screen and (orientation:landscape) {
.hide-for-landscape, .show-for-portrait {
	display: none!important
}
}

@media screen and (orientation:portrait) {
.hide-for-landscape, .show-for-portrait {
	display: block!important
}
}
.float-left {
	float: left!important
}
.float-right {
	float: right!important
}
.float-center {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.clearfix::after, .clearfix::before {
	display: table;
	content: ' ';
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.clearfix::after {
	clear: both
}
.align-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.align-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.align-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.align-spaced {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.align-right.vertical.menu>li>a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.align-center.vertical.menu>li>a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.align-top {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.align-self-top {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.align-bottom {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.align-self-bottom {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.align-middle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.align-self-middle {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.align-stretch {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.align-self-stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.align-center-middle {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}
.small-order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.small-order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.small-order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.small-order-4 {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}
.small-order-5 {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}
.small-order-6 {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}

@media print, screen and (min-width:40em) {
.medium-order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.medium-order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.medium-order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.medium-order-4 {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}
.medium-order-5 {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}
.medium-order-6 {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}
}

@media print, screen and (min-width:64em) {
.large-order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.large-order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.large-order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.large-order-4 {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}
.large-order-5 {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}
.large-order-6 {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}
}
.flex-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.flex-child-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.flex-child-grow {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.flex-child-shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.flex-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.flex-dir-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.flex-dir-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.flex-dir-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

@media print, screen and (min-width:40em) {
.medium-flex-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.medium-flex-child-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.medium-flex-child-grow {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.medium-flex-child-shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.medium-flex-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.medium-flex-dir-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.medium-flex-dir-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.medium-flex-dir-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
}

@media print, screen and (min-width:64em) {
.large-flex-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.large-flex-child-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.large-flex-child-grow {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.large-flex-child-shrink {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.large-flex-dir-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.large-flex-dir-row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.large-flex-dir-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.large-flex-dir-column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
}
@font-face{font-family:'world_of_eric_carleregular';src:url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.eot');src:url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.svg#world_of_eric_carleregular') format('svg'),
url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.woff2') format('woff2'),
url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.woff') format('woff'),
url('/wp-content/themes/hungrycaterpillar/assets/fonts/world_of_eric_carle-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}h3
span{font-size:.6em}.tm-micro{padding-bottom:10px;height:auto;text-align:right;color:#fff;font-size:8px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif";margin-bottom:-10px}.yikes-easy-mc-form{font-family:'world_of_eric_carleregular',sans-serif!important;max-width:500px;margin:0px
auto}.yikes-easy-mc-form
label{width:intrinsic!important;width:fit-content;text-align:center!important;text-transform:uppercase!important}.eeeeemail{}.EMAIL-label{width:100%!important}.FNAME-label{width:49%!important}.LNAME-label{width:50%!important}.CITY-label{width:69%!important}.STATE-label{width:30%!important}.POSTALCODE-label{width:50%!important}.COUNTRY-label{width:49%!important}.yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form
select{padding: .5278em;background-color:#ffffff!important;border:2px
solid #000000!important;display:block;-moz-box-sizing:border-box;margin-bottom:8px}.yikes-easy-mc-zip{max-width:200px!important;margin:0px
auto}.yikes-easy-mc-form .yikes-easy-mc-submit-button{color:#ffffff!important;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);text-transform:uppercase!important;width:fit-content!important;width:intrinsic!important;width:-moz-max-content!important;width:-webkit-max-content!important;margin:0px
auto;padding:.4em .6em .2em .6em!important;line-height:1em!important;font-size:1.6em}.yikes-easy-mc-success-message{font-family:'world_of_eric_carleregular',sans-serif!important;text-transform:uppercase!important;background:#ffffff!important;color:#215E0C!important;padding:12px;position:relative}.nf-form-wrap{font-family:'world_of_eric_carleregular',sans-serif!important;max-width:500px;margin:0px
auto}.nf-field-label{text-transform:uppercase;text-align:left!important;margin:0px
auto}.nf-form-fields-required{text-align:center;margin-top:-7px;margin-bottom:10px}.nf-field-label
label{font-size:1.2em!important;margin-bottom:-16px!important}.ninja-forms-field .nf-element{color:#ffffff!important;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg)}.nf-field-container{}.zipblock{width:68%;display:inline-block}.mathblock{width:30%;display:inline-block}.submitter{margin:0px
auto}.nf-fields-wrap{width:46%}.nf-error-wrap .nf-error{font-size:.3em}.nf-error-msg .nf-error-required-error{margin-right:none}.submitter{color:#ffffff!important;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);text-transform:uppercase;font-size:1.2em;padding:8px
6px 2px 6px}h1{margin-top:20px}h1.caterpillar1:before{content:"";position:absolute;margin-left:-30px;margin-top:-38px;width:50px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-1.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar2:before{content:"";position:absolute;margin-left:-36px;margin-top:-28px;width:50px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-2.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar3:before{content:"";position:absolute;margin-left:-44px;margin-top:-30px;width:50px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-3.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar4:before{content:"";position:absolute;margin-left:-46px;margin-top:-24px;width:50px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-4.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillarduck:before{content:"";position:absolute;margin-left:-56px;margin-top:-27px;width:50px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Duck-60.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}ul.specialfruitlist{list-style-image:url("/wp-content/themes/hungrycaterpillar/assets/images/Apple-Dot.jpg");list-style-position:inside;text-align:center!important}ul.specialfruitlist
li{margin-bottom:10px}ul.bodymenu{width:fit-content;width:intrinsic;margin:0px
auto}li.signup{float:right!important}.main
li{font-size:1em}ul.tour-stops-list{margin:0px;padding:0px}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none;font-family:'world_of_eric_carleregular'}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none}li.tourline{width:100%;margin-bottom:0px}li.tourline
ul{margin:0;padding:0}li.tourline ul
li{margin:10px
5px 10px 5px;padding:0;line-height:1em}li.tourheader{text-transform:uppercase}li.tourheader ul
li{margin:10px
5px 2px 5px;padding:0;line-height:1em}.citycity{font-size:1em;text-transform:uppercase}.venue{font-size:.6em}li.tourline:nth-child( odd ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg");color:#fff}li.tourline:nth-child( even ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Yellow-Background.jpg")}li.tourline ul li, li.tourheader ul
li{display:inline-block;vertical-align:middle}li.date{width:21%;text-align:center}li.city{width:50%;text-align:center}li.tickets{width:16%;text-align:center;text-transform:uppercase}li.tourline ul
li.tickets{width:16%;text-align:center;text-transform:uppercase}ul.loop{margin:0;padding:0}.get-tickets{border:1px
solid #000;background:#fff;padding:6px
6px 3px 6px}.stacked
br{display:none}.footer-menu-shell{width:intrinsic;width:fit-content;margin-top:0px;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Join.png") no-repeat;background-position:center left;background-size:31%;padding-left:26%}.socialnav{width:60px;height:60px;color:transparent;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.socialnav
a{color:transparent}.facebook{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Facebook-200.png)}.instagram{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Instagram-200.png)}.contact{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png)}.specialfooter
a{font-family:'world_of_eric_carleregular',Arial,sans-serif;text-align:center;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);background-position:30% 60%;color:#fff;text-shadow:2px 2px #000;font-size:1.75rem;line-height:1;margin:10px
0px 0px 4px;padding:.4em .4em 0em .4em;display:inline-block;text-transform:uppercase;height:auto}.specialfooter
a{color:#fff}#menu-footer{margin-top:30px}#splashpage
.header{display:none!important}.huge{width:100%;background:#fff;margin:0px
auto;position:relative}.enterbutton{width:100%;height:200px;position:relative;bottom:0;margin-left:auto;margin-right:auto;z-index:100}.splashframe{width:100%;margin:0px
auto;background:#fff;postion:relative;z-index:1;padding-top:10px;padding-left:10px;padding-right:5px;padding-bottom:1px!important;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-green.jpg");display:block;margin-top:10px}.internalmenu{width:100%;margin:0px
auto 10px auto;text-align:center}.internalmenu
ul{display:block;margin:0px
20% 0px 20%}.internalmenu ul
li{font-family:'world_of_eric_carleregular',Arial,sans-serif;text-align:center;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);background-position:30% 60%;color:#fff;text-shadow:2px 2px #000;font-size:2rem;line-height: .8em;margin:5px
5px 0px 5px;padding:.0!important;text-transform:uppercase;display:inline-block;vertical-align:middle}.internalmenu ul li:hover{background-position:40% 50%;text-shadow:3px 3px #000}.internalmenu ul li
a{color:#ffffff!important;padding:.2em .2em 0 .2em!important}.internalmenu .uscities
ul{margin:0px
10px 0px 10px}.internalmenu .uscities ul
li{font-family:'world_of_eric_carleregular',Arial,sans-serif;text-align:center;background-image:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg");background-position:30% 60%;color:#fff;text-shadow:2px 2px #000;font-size:2.4rem;line-height: .8em;margin:5px
5px 0px 5px;padding:.0!important;text-transform:uppercase;display:inline-block;vertical-align:middle}.internalmenu .uscities ul li:hover{background-position:40% 50%;text-shadow:3px 3px #000}.internalmenu .uscities ul li
a{color:#ffffff!important;padding:.2em .2em 0 .2em!important}.center{margin:10px
auto!important;justify-content:center;display:flex}.character{width:24%;margin:2% 0 2% 0;display:inline-block;flex-flow:column}.mobileSticky{display:none}.widgettitle{display:none}.expander{color:#fff;font-family:'world_of_eric_carleregular';text-transform:uppercase;border:1px
solid #000;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);width:fit-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;margin:0px
auto 10px auto;padding: .2em .2em 0 .2em;text-shadow:2px 2px #000}.expander
a{color:#fff}p{text-align:center!important;font-size:1.1em;line-height:1.4em!important}.is-dropdown-submenu-parent a::after{z-index:1000}.companyHeader{margin-bottom:30px}.tribe-events-mobile
.link{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);margin:-2px auto;font-family:'world_of_eric_carleregular',Arial,sans-serif;padding:8px
5px 2px 5px;width:fit-content!important;width:intrinsic!important;height:auto;font-size:1.5rem;line-height:1;text-align:center;cursor:pointer;color:#fefefe;text-shadow:1px 1px #000}.responsive-embed
iframe{border:1px
solid #4A7F15!important}.top-bar-right ul li:before{content:"";position:absolute;width:60px;margin-left:-47px;min-height:60px;z-index:100;margin-top:6px;background-size:34px 40px;background-position:right top;background-repeat:no-repeat;background-overflow:visible}.top-bar-right ul
li.specialduck{margin-left:20px}.top-bar-right ul li ul li:hover{background-color:rgba(16,12,12,.40)}.top-bar-right ul li.apple:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Apple-60.png);margin-top:-8px}.top-bar-right ul li.pear:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Pear-60.png);margin-top:-8px}.top-bar-right ul li.plum:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Plum-60.png);margin-left:-45px;margin-top:-8px}.top-bar-right ul li.berry:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png);margin-top:-8px}.top-bar-right ul li.orange:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Orange-60.png);margin-top:-8px}.top-bar-right ul li.cake:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Cake-60.png);margin-top:-8px}.top-bar-right ul li.pie:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Pie-60.png);margin-top:-8px}.top-bar-right ul li.specialduck:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Duck-60.png);margin-top:-8px}.top-bar-right ul li.noggin:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Caterpillar-90.png);width:60px;margin-left:-40px;margin-top:-20px;min-height:90px;background-size:40px 50px;background-position:right 20%}.top-bar-right ul li
a{width:100%}.noduck{display:block}.duck{display:none}@media print, screen and (max-width:39.9375em){ul#menu-productions{width:100%;padding:5px;margin:0px
0px 0px 0px}ul#menu-productions
li{width:fit-content;width:intrinsic;display:inline-block}.mobileSticky{display:block;width:100%;text-align:center;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg);font-family:'world_of_eric_carleregular',Arial,sans-serif;font-size:2.2em;text-transform:uppercase;text-shadow:2px 2px #000;padding:8px
5px 2px 5px;bottom:0;position:fixed;z-index:10001;color:#fefefe}.mobileSticky
a{color:#fefefe;text-decoration:none;border:1px
solid #fff;padding:8px
12px 2px 12px}.avoid{display:none}.reveal{display:block!important}.calendarkey{display:none!important}h2.pie.pie{margin-top:20px}h1{max-width:100%}h2{font-size:3.25rem;max-width:100%!important}h4{font-size:1.3em;line-height:1em;margin-top:5px}ul.showblock{list-style-type:none;display:block;width:fit-content;margin:-30px auto -50px auto;max-width:800px}ul.showblock
li{list-style-type:none;display:inline-block;width:48%;margin:0px;padding:0}.showblock
img{width:100%;margin-bottom:2px}.page-title{margin-bottom:30px;font-size:2.2em}.footer{background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Footer-1800.jpg) repeat;background-size:100%;min-height:300px;bottom:0;clear:both;padding-bottom:20px;margin-top:1em;overflow:visible;padding-bottom:30px}.footer-menu-shell{margin-top:0px;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Mobile-Join.png") no-repeat;background-position:top center;width:100%;background-size:80%;padding-left:0px;padding-top:6%}.rightnavshell{width:intrinsic;width:fit-content;margin:0px
auto;float:none!important}.carle{width:50px;height:50px;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-World-Block-115.jpg);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;float:none!important;display:inline-block}.rockefeller{width:107px;height:40px;margin-top:15px;background-image:url("/wp-content/themes/hungrycaterpillar/assets/images/Rockefeller-Logo.png");-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block;float:none!important}.footercontact{width:40px;height:40px;margin-top:18px;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block;float:none!important}.hiddenbreak{display:block}.homeButton{display:block}#menu-footer{margin:30px
auto 10px auto;width:188px;float:none!important}.top-bar-right ul
li.plum{margin-left:15px}.top-bar-right ul
li.apple{margin-left:15px}.top-bar-right ul
li.pear{margin-left:15px}.top-bar-right ul
li.plum{margin-left:10px}.top-bar-right ul
li.berry{margin-left:15px}.top-bar-right ul
li.orange{margin-left:15px}.top-bar-right ul
li.cake{margin-left:15px}.top-bar-right ul
li.pie{margin-left:15px}.top-bar-right ul
li.noggin{margin-left:15px}.top-bar-right ul
li{font-size:1.6em}.top-bar-right ul li ul
li{font-size:1em}.title-bar{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);font-family:'world_of_eric_carleregular'}.title-bar-title{font-size:1.3em;line-height:1em;padding-top:4px;font-weight:normal;vertical-align:bottom}.top-bar-right ul
li.noggin{background:none;padding-right:9px;padding-top:1px;overflow:visible}.top-bar-right ul li
a{color:#000}.content{max-width:800px;width:100%;margin:0px
auto;background:#fff;position:relative!important;z-index:1}.inner-content{background:#fff;z-index:2}}@media print, screen and (min-width:40em){.top-bar-left{display:none!important}ul.tour-stops-list{margin:0px;padding:0px}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none;font-family:'world_of_eric_carleregular'}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none}li.tourline{width:100%;margin-bottom:0px}li.tourline
ul{margin:0;padding:0}li.tourline ul
li{margin:10px
5px 10px 5px;padding:0;line-height:1em}li.tourheader{text-transform:uppercase}li.tourheader ul
li{margin:10px
5px 2px 5px;padding:0;line-height:1em}.main
li{font-size:1em}.citycity{font-size:1em;text-transform:uppercase}.venue{font-size:.6em}li.tourline:nth-child( odd ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg");color:#fff}li.tourline:nth-child( even ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Yellow-Background.jpg")}li.tourline ul li, li.tourheader ul
li{display:inline-block;vertical-align:middle}li.date{width:21%;text-align:center}li.city{width:50%;text-align:center}li.tickets{width:16%;text-align:center;text-transform:uppercase}li.tourline ul
li.tickets{width:16%;text-align:center;text-transform:uppercase}h1.caterpillar1:before{content:"";position:absolute;margin-left:-50px;margin-top:-60px;width:80px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-1.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar2:before{content:"";position:absolute;margin-left:-50px;margin-top:-48px;width:80px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-2.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar3:before{content:"";position:absolute;margin-left:-74px;margin-top:-30px;width:80px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-3.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillar4:before{content:"";position:absolute;margin-left:-56px;margin-top:-35px;width:80px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/CAT-Header-Pre-4.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}h1.caterpillarduck:before{content:"";position:absolute;margin-left:-86px;margin-top:-35px;width:80px;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Duck-60.png");background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.enterbutton{width:200px;height:200px;position:absolute;bottom:-30px;margin-left:-30px;z-index:100}.splashframe{width:50%;margin:0px
auto;background:#fff;postion:relative;z-index:1;padding-top:10px;padding-left:10px;padding-right:5px;padding-bottom:1px!important;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-green.jpg");display:block;margin-top:10px}.splashframe:before{content:"";position:absolute;top:0;left:0;width:25%;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-left.jpg") top right;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.splashframe:after{content:"";position:absolute;top:0;right:0;width:25%;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-right.jpg") top left;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.noduck{display:none!important}.duck{display:inline-block}.stacked
br{display:block}li.quoted-award{display:block;float:left;width:100%}li.quoted-award:nth-child(even) img{text-align:left;float:none}li.quoted-award:nth-child(odd) img{text-align:right;float:none}li.quoted-award:nth-last-child(1):nth-child(odd){display:block;float:left;width:100%}li.quoted-award:nth-last-child(1):nth-child(odd) img{margin:0px
auto;float:none}ul.showblock{list-style-type:none;display:block;margin:0px
auto!important;max-width:700px;padding-left:2%}ul.showblock
li{list-style-type:none;display:inline-block;width:24%}.showblock
img{width:100%}.imagecenter{padding-top:20%}.hiddenbreak{display:none}.page-title{margin-bottom:1.2em}.citymenu
ul{padding:8px}li.quoted{display:block;float:left;width:100%}li.quoted
img{margin:0px
auto}li.quoted:nth-last-child(1):nth-child(odd){display:block;float:left;width:100%}.top-bar-right ul
li.plum{margin-left:5px}.top-bar-right ul
li.noggin{background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ticket-BG.png) no-repeat center 10px;background-size:contain;padding-right:9px;padding-top:10px;overflow:visible}.top-bar-right ul
li.specialduck{background:url("/wp-content/themes/hungrycaterpillar/assets/images/duck-ico.png") no-repeat center 10px;background-size:contain;padding-right:9px;padding-top:8px;margin-right:10px;margin-left:0px;overflow:visible;color:transparent}.top-bar-right ul li.specialduck
a{color:transparent}.top-bar-right ul li.noggin
a{color:#fff;text-shadow:2px 2px 0px #000}.top-bar-right ul li
a{color:#000;text-shadow:none}.top-bar-right ul li ul li
a{color:#fff;text-shadow:2px 2px 0px #000}.top-bar-right ul li.apple:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Apple-60.png);margin-top:0px}.top-bar-right ul li.pear:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Pear-60.png);margin-top:0px}.top-bar-right ul li.plum:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Plum-60.png);margin-top:0px}.top-bar-right ul li.berry:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png);margin-top:0px}.top-bar-right ul li.orange:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Orange-60.png);margin-top:0px}.top-bar-right ul li.cake:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Cake-60.png);margin-top:0px}.top-bar-right ul li.pie:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Pie-60.png);margin-top:0px}.top-bar-right ul li.specialduck:before{background-image:none;margin-top:0px}.top-bar-right ul li.noggin:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Caterpillar-90.png);width:60px;margin-left:-37px;margin-top:-20px;min-height:90px;background-size:40px 50px;background-position:right 20%}.top-bar-right ul
li{display:flex;align-items:center}.reveal{display:none}.footer{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Footer-1800.jpg);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;min-height:110px;bottom:0;clear:both;margin-top:1em;overflow:visible;z-index:100}.inner-footer{max-width:1080px;margin:0px
auto}.footer-menu-shell{width:intrinsic!important;width:fit-content;margin-top:-10px;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Join.png") no-repeat;background-position:center left;background-size:31%;padding-left:26%}.socialnav{width:40px;height:40px;color:transparent;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.socialnav
a{color:transparent}.facebook{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Facebook-200.png)}.instagram{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Instagram-200.png)}.contact{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png)}.specialfooter
a{font-family:'world_of_eric_carleregular',Arial,sans-serif;text-align:center;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);background-position:30% 60%;color:#fff;text-shadow:2px 2px #000;font-size:1.35rem;line-height:1;margin:7px
0px 0px 4px;padding:.4em .4em 0em .4em;display:inline-block;text-transform:uppercase;height:auto}.specialfooter
a{color:#fff}#menu-footer{margin-top:30px}.rightnavshell{width:intrinsic;width:fit-content;margin:15px
0px 0px 0px;float:right}.carle{width:40px;height:40px;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-World-Block-115.jpg);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.rockefeller{width:110px;height:40px;margin-left:5px;background-image:url("/wp-content/themes/hungrycaterpillar/assets/images/Rockefeller-Logo.png");-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.footercontact{width:60px;height:60px;margin-left:5px;background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.content{max-width:800px;width:60%;margin:0px
auto;background:#fff;position:relative;z-index:1}.inner-content{background:#fff;z-index:2}.content:before{content:"";position:fixed;top:6%;left:0;width:20%;min-height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/Frame-right.jpg") top right;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.content:after{content:"";position:fixed;top:6%;right:0;width:20%;min-height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/Frame-left.jpg") top left;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.enterbutton{width:500px;height:137px;position:relative;margin:-90px auto 0px auto;z-index:100}.enterbutton:hover{-webkit-animation-name:pulse;animation-name:pulse}.splashframe{width:50%;margin:0px
auto;background:#fff;postion:relative;z-index:1;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:1px!important;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-green.jpg");display:block;margin-top:10px}.orange{z-index:10000}.splashframe:before{content:"";position:absolute;top:0;left:0;width:25%;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-left.jpg") top right;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.splashframe:after{content:"";position:absolute;top:0;right:0;width:25%;height:100%;background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-splashscreen-right.jpg") top left;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.internalmenu
ul{margin:0px
auto 0px auto;display:block}.internalmenu ul
li{margin:5px
10px 0px 0px;padding:.1em .1em 0 .1em!important;width:fit-content!important}}@media print, screen and (min-width:40em) and (max-width:63.9375em){.citymenu
ul{padding:8px}.citymenu
li{color:#000;font-size:1.3em;margin-left:0px;padding-left:0px}h2.specialfruit{width:80%!important;font-size:1.9em}.citymenu .is-dropdown-submenu li.is-dropdown-submenu-item
a{padding: .2rem .3rem;color:#fff;font-size:.4em}.top-bar{background-color:rgba(254,254,254,0.90)}.top-bar-right ul
li{position:relative;margin-left:15px;margin-right:10px;font-size:1em}.top-bar-right ul li ul
li{position:relative;margin-left:0px;margin-right:0px;font-size:1em}.top-bar-right ul
li.plum{margin-left:7px}.top-bar-right ul
li.apple{margin-left:7px}.top-bar-right ul
li.pear{margin-left:7px}.top-bar-right ul
li.plum{margin-left:3px}.top-bar-right ul
li.berry{margin-left:7px}.top-bar-right ul
li.orange{margin-left:7px}.top-bar-right ul
li.cake{margin-left:7px}.top-bar-right ul
li.pie{margin-left:7px}.top-bar-right ul
li.noggin{background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ticket-BG.png) no-repeat center 10px;background-size:contain;padding-right:9px;padding-top:12px;overflow:visible;margin-left:12px;padding-left:4px}.title-bar{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);font-family:'world_of_eric_carleregular'}.homeButton{display:block}.top-bar-right{margin-top:10px}.top-bar-right ul
li{display:inline-block}.top-bar-right ul
li.cake{margin-left:20px!important}.top-bar-right ul
li.specialduck{background:url("/wp-content/themes/hungrycaterpillar/assets/images/duck-ico.jpg") no-repeat 10% center;background-size:contain;padding-right:9px;padding-top:10px;padding-top:1px;overflow:visible;color:transparent}.top-bar-right ul li.specialduck
a{color:transparent}}@media print, screen and (min-width:64em){ul.tour-stops-list{margin:0px;padding:0px}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none;font-family:'world_of_eric_carleregular'}ul.tour-stops-list, ul.tour-stops-list li
ul{list-style-type:none}li.tourline{width:100%;margin-bottom:0px}li.tourline
ul{margin:0;padding:0}li.tourline ul
li{margin:10px
5px 10px 5px;padding:0;line-height:1em}li.tourheader{text-transform:uppercase}li.tourheader ul
li{margin:10px
5px 2px 5px;padding:0;line-height:1em}.citycity{font-size:1.2em;text-transform:uppercase}.venue{font-size:.8em}li.tourline:nth-child( odd ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Green-Background-Content-600.jpg");color:#fff}li.tourline:nth-child( even ){background:url("/wp-content/themes/hungrycaterpillar/assets/images/VHC-Yellow-Background.jpg")}li.tourline ul li, li.tourheader ul
li{display:inline-block;vertical-align:middle}li.date{width:21%;text-align:center}li.city{width:50%;text-align:center}li.tickets{width:16%;text-align:center;text-transform:uppercase}li.tourline ul
li.tickets{width:16%;text-align:center;text-transform:uppercase}.top-bar-right ul li.noggin:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Caterpillar-90.png);width:60px;margin-left:-40px;margin-top:0px;min-height:90px;background-size:50px 60px;background-position:right 20%}.homeButton{display:none}.top-bar-right ul
li{position:relative;font-size:1.4em}li.quoted-award{display:block;float:left;width:50%}li.quoted-award:nth-child(even) img{text-align:left;float:left;margin-left:15px}li.quoted-award:nth-child(odd) img{text-align:right;float:right;margin-right:15px}li.quoted-award:nth-last-child(1):nth-child(odd){display:block;float:left;width:100%}li.quoted-award:nth-last-child(1):nth-child(odd) img{margin:0px
auto;float:none}.one_third{widht:100%!important}li.quoted{display:block;float:left;width:50%}li.quoted
img{margin:0px
auto}li.quoted:nth-last-child(1):nth-child(odd){display:block;float:left;width:100%}.top-bar-right ul
li.plum{margin-left:15px}.top-bar-right ul
li.apple{margin-left:15px}.top-bar-right ul
li.pear{margin-left:15px}.top-bar-right ul
li.plum{margin-left:10px}.top-bar-right ul
li.berry{margin-left:15px}.top-bar-right ul
li.orange{margin-left:15px}.top-bar-right ul
li.cake{margin-left:15px}.top-bar-right ul
li.pie{margin-left:15px}.top-bar-right ul
li.noggin{background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ticket-BG.png) no-repeat center 10px;background-size:contain;padding-right:9px;padding-top:1px;overflow:visible;margin-left:12px;padding-left:4px}.top-bar-right ul
li.specialduck{background:url("/wp-content/themes/hungrycaterpillar/assets/images/duck-ico.png") no-repeat 5% center;background-size:contain;padding-right:9px;margin-right:10px;padding-top:1px;overflow:visible;color:transparent}.top-bar-right ul li.specialduck
a{color:transparent}citymenu
ul{padding:8px}.citymenu
li{color:#000;font-size:2.3em;margin-left:0px;padding-left:0px}.citymenu .is-dropdown-submenu li.is-dropdown-submenu-item
a{padding: .2rem .3rem;color:#fff;font-size:.4em}.rightnavshell{width:intrinsic;width:fit-content;margin:15px
0px 0px 0px;float:right}.carle{width:70px;height:70px;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-World-Block-115.jpg);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.socialnav{width:60px;height:60px;color:transparent;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.socialnav
a{color:transparent}.facebook{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Facebook-200.png)}.instagram{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Instagram-200.png)}.contact{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png)}.specialfooter
a{font-family:'world_of_eric_carleregular',Arial,sans-serif;text-align:center;background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg);background-position:30% 60%;color:#fff;text-shadow:2px 2px #000;font-size:1.75rem;line-height:1;margin:10px
0px 0px 4px;padding:.4em .4em 0em .4em;display:inline-block;text-transform:uppercase;height:auto}.specialfooter
a{color:#fff}.rockefeller{width:188px;height:70px;margin-left:5px;background-image:url("/wp-content/themes/hungrycaterpillar/assets/images/Rockefeller-Logo.png");-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.footercontact{width:60px;height:60px;margin-left:5px;background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Social-Ico-Contact-200.png);-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;display:inline-block}.content{max-width:1000px;width:60%;margin:0px
auto;background:#fff;position:relative;z-index:1}.inner-content{background:#fff;z-index:2}.content:before{content:"";position:fixed;top:4em;left:0;width:20%;min-height:90%;height:90vh;background:url("/wp-content/themes/hungrycaterpillar/assets/images/Frame-right.jpg") top right;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}.content:after{content:"";position:fixed;top:4em;right:0;width:20%;min-height:90%;height:90vh;background:url("/wp-content/themes/hungrycaterpillar/assets/images/Frame-left.jpg") top left;background-repeat:no-repeat;background-size:contain;overflow:hidden;z-index:0}}.big{flex:1 0 auto}.top-bar{max-width:1180px;margin:0px
auto}.off-canvas-wrapper{overflow:visible!important}.off-canvas-content{display:flex;flex-direction:column;height:100vh}.is-dropdown-submenu{z-index:1000;background:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Blue-Background-Gen-900.jpg)}.calendarkey{width:fit-content;width:intrinsic;margin:0px
auto;display:none}.calendarkey
ul{width:fit-content;width:intrinsic;display:block;margin:0px
auto;display:inline-block}.calendarkey ul
li{display:inline-block;list-style-type:none;margin-right:20px}.calendarkey ul li.sold, .calendarkey ul li.limited, .calendarkey ul
li.best{text-align:right;padding-right:10px!important;margin-right:10px;font-family:'world_of_eric_carleregular',Arial,sans-serif;text-transform:uppercase;margin-left:5px}.calendarkey ul li.sold::before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Pear-60.png)}.calendarkey ul li.limited::before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png)}.calendarkey ul li.best::before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Orange-60.png)}.calendarkey ul li.sold::before, .calendarkey ul li.limited::before, .calendarkey ul li.best::before{content:"";position:absolute;margin-left:-20px;width:15px;min-height:25px;z-index:100;margin-top:1px;background-size:15px 15px;background-position:right top;background-repeat:no-repeat;background-overflow:visible}.topbarCalendar{width:fit-content;width:intrinsic;margin:0px
auto}.specialnavy{width:fit-content;width:intrinsic;min-width:200px;display:inline-block;font-family:'world_of_eric_carleregular',sans-serif!important;text-transform:uppercase;font-size:1.2em}.backButton{padding-right:30px;min-width:160px;margin-bottom:-8px!important}.forwardButton{padding-left:30px;min-width:160px;margin-bottom:-8px!important}.backButton
a{float:right}.forwardButton
a{float:left}.titleCalendar h2:after{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png);content:"";position:absolute;width:30px;margin-left:5px;min-height:30px;z-index:1001;margin-top:-5px;background-size:26px 30px;background-position:50% 50%;background-repeat:no-repeat;background-overflow:visible}.titleCalendar h2:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png);background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Strawberry-60.png);content:"";position:absolute;width:30px;margin-left:-40px;min-height:30px;z-index:1001;margin-top:-5px;background-size:26px 30px;background-position:50% 50%;background-repeat:no-repeat;background-overflow:visible}.titleCalendar{width:fit-content;width:intrinsic;display:inline-block}@media print, screen and (max-width:40em){.signup{margin-left:0px}h2.specialfruit{width:90%!important;font-size:1.8em}.specialnavy{display:none}}.inner-content{padding-top:1.9em}.inner-content
ul{list-style-position:inside}h2.specialfruit{position:relative;margin-bottom:20px;line-height:1em;padding-top:.1em!important;width:60%;display:table}h2.specialfruit:before{content:"";position:relative;width:90px;display:block;text-align:center;min-height:90px;z-index:1001;margin:-70px auto -9px auto;background-size:58px 70px;background-position:50% 50%;background-repeat:no-repeat;background-overflow:visible}h2.specialfruit.pie:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Cake-60.png)}h2.specialfruit.cake:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Cupcake-60.png)}h2.specialfruit.cupcake:before{background-image:url(/wp-content/themes/hungrycaterpillar/assets/images/VHC-Ico-Cheese-60.png)}iframe{position:relative;z-index:1}.locus
ul{width:fit-content!important;display:inline-block!important;margin:0px
auto}.locus
li{width:fit-content!important;display:inline-block!important}h2
a{color:#ffffff!important}p
a{font-weight:bold!important;color:#070A31!important}.entry-content p
a{font-weight:bold!important;color:#070A31!important}ul.repeater{list-style-type:none;text-align:center;margin:0px;padding:0px}ul.repeater
li{margin-bottom:40px!important}.question
p{font-size:1.3em!important;line-height:1em!important;font-family:'world_of_eric_carleregular',sans-serif!important;text-transform:uppercase;margin-bottom:4px!important}.answer
p{padding-left:20px;padding-right:20px}.person{margin-bottom:-10px}.page-title
.vcard{border:0px;padding:0px}.byline{color:#999}.entry-content
img{max-width:100%;height:auto}.entry-content .alignleft, .entry-content
img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright, .entry-content
img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter, .entry-content
img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video, .entry-content
object{max-width:100%;height:auto}.entry-content
pre{background:#eee;border:1px
solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption
img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px
0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0
0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px
solid transparent;border-radius:0;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-1>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-2>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-3>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-4>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-5>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-6>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-7>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:0.625rem;padding-left:0.625rem}@media print, screen and (min-width: 40em){.gallery.gallery-columns-8>dl{padding-right:0.9375rem;padding-left:0.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery
dl{width:100%;float:left;padding-left:0.9375rem;padding-right:0.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments
.commentlist{margin-left:0px}#respond
ul{margin-left:0px}.commentlist
li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li
ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist
.vcard{margin-left:50px}.commentlist .vcard
cite.fn{font-weight:700;font-style:normal}.commentlist .vcard
time{float:right}.commentlist .vcard time
a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard
img.avatar{position:absolute;left:10px;padding:2px;border:1px
solid #cecece;background:#fff}.commentlist .comment_content
p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form
form{margin:0.75em 0}.respond-form form
li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,
.respond-form form li
small{display:none}.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form
textarea{padding:3px
6px;background:#efefef;border:2px
solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form
textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0
0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0
20px 1.1em}.sidebar
li{list-style:none}.widget
ul{margin:0}body#tinymce{margin:20px}.gform_body
ul{list-style:none outside none;margin:0}@-webkit-keyframes
bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes
bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes
flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes
flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes
pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes
rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes
shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes
headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes
headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes
swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes
swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes
tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes
wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes
jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes
jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes
heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes
heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes
bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes
bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes
bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes
bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes
bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes
bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes
bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes
bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes
bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes
bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes
bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes
bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes
bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes
bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes
bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes
fadeOut{from{opacity:1}to{opacity:0}}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes
fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes
fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes
fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes
flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes
flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes
flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes
flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes
flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes
flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes
flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes
flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes
flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes
lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes
lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes
lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes
rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes
rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes
rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes
rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes
rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes
rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes
rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes
rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes
rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes
rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes
rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes
rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes
rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes
rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes
rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes
rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes
rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes
rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes
rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes
hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes
hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes
jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes
jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes
rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes
rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes
zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes
zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes
zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes
zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes
zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes
zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@keyframes
zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes
zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes
zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes
zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes
zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes
zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes
zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes
zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes
slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes
slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes
slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes
slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}