meta.foundation-version {
	font-family: "/5.5.3/"; }
meta.foundation-mq-small {
	font-family: "/only screen/";
	width: 0; }
meta.foundation-mq-small-only {
	font-family: "/only screen and (max-width: 40em)/";
	width: 0; }
meta.foundation-mq-medium {
	font-family: "/only screen and (min-width:40.0625em)/";
	width: 40.0625em; }
meta.foundation-mq-medium-only {
	font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
	width: 40.0625em; }
meta.foundation-mq-large {
	font-family: "/only screen and (min-width:64.0625em)/";
	width: 64.0625em; }
meta.foundation-mq-large-only {
	font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
	width: 64.0625em; }
meta.foundation-mq-xlarge {
	font-family: "/only screen and (min-width:90.0625em)/";
	width: 90.0625em; }
meta.foundation-mq-xlarge-only {
	font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
	width: 90.0625em; }
meta.foundation-mq-xxlarge {
	font-family: "/only screen and (min-width:120.0625em)/";
	width: 120.0625em; }
meta.foundation-data-attribute-namespace {
	font-family: false; }

.iw-row {
	margin: 0 auto;
	width: 100%; }
.iw-row:before, .iw-row:after {
	content: " ";
	display: table; }
.iw-row:after {
	clear: both; }
.iw-row.iw-collapse > .iw-cols {
	padding-left: 0;
	padding-right: 0; }
.iw-row.iw-collapse .iw-row {
	margin-left: 0;
	margin-right: 0; }
.iw-row .iw-row {
	margin: 0 -0.9375rem;
	max-width: none;
	width: auto; }
.iw-row .iw-row:before, .iw-row .iw-row:after {
	content: " ";
	display: table; }
.iw-row .iw-row:after {
	clear: both; }
.iw-row .iw-row.iw-collapse {
	margin: 0;
	max-width: none;
	width: auto; }
.iw-row .iw-row.iw-collapse:before, .iw-row .iw-row.iw-collapse:after {
	content: " ";
	display: table; }
.iw-row .iw-row.iw-collapse:after {
	clear: both; }

.iw-cols {
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	width: 100%;
	float: left;
	box-sizing: border-box; }

@media only screen {
	.iw-cols {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left; }
	.iw-small-1 { width: 8.33333%; }
	.iw-small-2 { width: 16.66667%; }
	.iw-small-3 { width: 25%; }
	.iw-small-4 { width: 33.33333%; }
	.iw-small-5 { width: 41.66667%; }
	.iw-small-6 { width: 50%; }
	.iw-small-7 { width: 58.33333%; }
	.iw-small-8 { width: 66.66667%; }
	.iw-small-9 { width: 75%; }
	.iw-small-10 { width: 83.33333%; }
	.iw-small-11 { width: 91.66667%; }
	.iw-small-12 { width: 100%; }
 }

@media only screen and (min-width: 45.0625em) {
	.iw-cols {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left; }
	.iw-medium-1 { width: 8.33333%; }
	.iw-medium-2 { width: 16.66667%; }
	.iw-medium-3 { width: 25%; }
	.iw-medium-4 { width: 33.33333%; }
	.iw-medium-5 { width: 41.66667%; }
	.iw-medium-6 { width: 50%; }
	.iw-medium-7 { width: 58.33333%; }
	.iw-medium-8 { width: 66.66667%; }
	.iw-medium-9 { width: 75%; }
	.iw-medium-10 { width: 83.33333%; }
	.iw-medium-11 { width: 91.66667%; }
	.iw-medium-12 { width: 100%; }
}

@media only screen and (min-width: 64.0625em) {
	.iw-cols {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left; }
	.iw-large-1 { width: 8.33333%; }
	.iw-large-2 { width: 16.66667%; }
	.iw-large-3 { width: 25%; }
	.iw-large-4 { width: 33.33333%; }
	.iw-large-5 { width: 41.66667%; }
	.iw-large-6 { width: 50%; }
	.iw-large-7 { width: 58.33333%; }
	.iw-large-8 { width: 66.66667%; }
	.iw-large-9 { width: 75%; }
	.iw-large-10 { width: 83.33333%; }
	.iw-large-11 { width: 91.66667%; }
	.iw-large-12 { width: 100%; }
}

.iw-left { float: left !important; }
.iw-right {	float: right !important; }
.iw-center { margin-right: auto; margin-left: auto; }

.iw-text-left { text-align: left !important; }
.iw-text-right { text-align: right !important; }
.iw-text-center { text-align: center !important; }
.iw-text-justify { text-align: justify !important; }

[class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625rem; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; }
[class*="block-grid-"]:after { clear: both; }
[class*="block-grid-"] > li { display: block; float: left; height: auto; }

@media only screen {	
	.iw-small-block-grid-1 > li { list-style: none; width: 100%; }
	.iw-small-block-grid-1 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
	.iw-small-block-grid-2 > li { list-style: none; width: 50%; }
	.iw-small-block-grid-2 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.iw-small-block-grid-3 > li { list-style: none; width: 33.33333%; }
	.iw-small-block-grid-3 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.iw-small-block-grid-4 > li { list-style: none; width: 25%; }
	.iw-small-block-grid-4 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.iw-small-block-grid-5 > li { list-style: none; width: 20%; }
	.iw-small-block-grid-5 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.iw-small-block-grid-6 > li { list-style: none; width: 16.66667%; }
	.iw-small-block-grid-6 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.iw-small-block-grid-7 > li { list-style: none; width: 14.28571%; }
	.iw-small-block-grid-7 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.iw-small-block-grid-8 > li { list-style: none; width: 12.5%; }
	.iw-small-block-grid-8 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.iw-small-block-grid-9 > li { list-style: none; width: 11.11111%; }
	.iw-small-block-grid-9 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.iw-small-block-grid-10 > li { list-style: none; width: 10%; }
	.iw-small-block-grid-10 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.iw-small-block-grid-11 > li { list-style: none; width: 9.09091%; }
	.iw-small-block-grid-11 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.iw-small-block-grid-12 > li { list-style: none; width: 8.33333%; }
	.iw-small-block-grid-12 > li:nth-of-type(1n) { clear: none; }
	.iw-small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } 
}
@media only screen and (min-width: 45.0625em) {
	.iw-medium-block-grid-1 > li { list-style: none; width: 100%; }
	.iw-medium-block-grid-1 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
	.iw-medium-block-grid-2 > li { list-style: none; width: 50%; }
	.iw-medium-block-grid-2 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.iw-medium-block-grid-3 > li { list-style: none; width: 33.33333%; }
	.iw-medium-block-grid-3 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.iw-medium-block-grid-4 > li { list-style: none; width: 25%; }
	.iw-medium-block-grid-4 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.iw-medium-block-grid-5 > li { list-style: none; width: 20%; }
	.iw-medium-block-grid-5 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.iw-medium-block-grid-6 > li { list-style: none; width: 16.66667%; }
	.iw-medium-block-grid-6 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.iw-medium-block-grid-7 > li { list-style: none; width: 14.28571%; }
	.iw-medium-block-grid-7 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.iw-medium-block-grid-8 > li { list-style: none; width: 12.5%; }
	.iw-medium-block-grid-8 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.iw-medium-block-grid-9 > li { list-style: none; width: 11.11111%; }
	.iw-medium-block-grid-9 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.iw-medium-block-grid-10 > li { list-style: none; width: 10%; }
	.iw-medium-block-grid-10 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.iw-medium-block-grid-11 > li { list-style: none; width: 9.09091%; }
	.iw-medium-block-grid-11 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.iw-medium-block-grid-12 > li { list-style: none; width: 8.33333%; }
	.iw-medium-block-grid-12 > li:nth-of-type(1n) { clear: none; }
	.iw-medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } 
}
@media only screen and (min-width: 64.0625em) {
	.iw-large-block-grid-1 > li { list-style: none; width: 100%; }
	.iw-large-block-grid-1 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; }
	.iw-large-block-grid-2 > li { list-style: none; width: 50%; }
	.iw-large-block-grid-2 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; }
	.iw-large-block-grid-3 > li { list-style: none; width: 33.33333%; }
	.iw-large-block-grid-3 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; }
	.iw-large-block-grid-4 > li { list-style: none; width: 25%; }
	.iw-large-block-grid-4 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; }
	.iw-large-block-grid-5 > li { list-style: none; width: 20%; }
	.iw-large-block-grid-5 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; }
	.iw-large-block-grid-6 > li { list-style: none; width: 16.66667%; }
	.iw-large-block-grid-6 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; }
	.iw-large-block-grid-7 > li { list-style: none; width: 14.28571%; }
	.iw-large-block-grid-7 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; }
	.iw-large-block-grid-8 > li { list-style: none; width: 12.5%; }
	.iw-large-block-grid-8 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; }
	.iw-large-block-grid-9 > li { list-style: none; width: 11.11111%; }
	.iw-large-block-grid-9 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; }
	.iw-large-block-grid-10 > li { list-style: none; width: 10%; }
	.iw-large-block-grid-10 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; }
	.iw-large-block-grid-11 > li { list-style: none; width: 9.09091%; }
	.iw-large-block-grid-11 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; }
	.iw-large-block-grid-12 > li { list-style: none; width: 8.33333%; }
	.iw-large-block-grid-12 > li:nth-of-type(1n) { clear: none; }
	.iw-large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } 
}

/* small displays */
@media only screen {
	.iw-small, .iw-med-dw { display: inherit !important; }
	.iw-med-up, .iw-medium, .iw-large {	display: none !important; } 
}

/* medium displays */
@media only screen and (min-width: 640px) {
	.iw-med-dw, .iw-med-up, .iw-medium{	display: inherit !important; }
	.iw-small, .iw-large { display: none !important; } 
}

/* large displays */
@media only screen and (min-width: 1024px) {
	.iw-med-up, .iw-large { display: inherit !important; }
	.iw-small, .iw-med-dw, .iw-medium { display: none !important; } 
}

/* Orientation targeting */
.iw-show-l, .iw-hide-p {
	display: inherit !important; }

.iw-hide-l,
.iw-show-p {
	display: none !important; }
@media only screen and (orientation: landscape) {
	.iw-show-l,
	.iw-hide-p {
		display: inherit !important; }

	.iw-hide-l,
	.iw-show-p {
		display: none !important; } }
@media only screen and (orientation: portrait) {
	.iw-show-p,
	.iw-hide-l {
		display: inherit !important; }

	.iw-hide-p,
	.iw-show-l {
		display: none !important; } }