@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Raleway:300,400,700);
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display: block;
}
audio,canvas,video
{
	display: inline-block;
}
audio:not([controls])
{
	display: none;
	height: 0;
}
[hidden]
{
	display: none;
}
html
{
	font-family: sans-serif;
	ms-text-size-adjust: 100%;
	webkit-text-size-adjust: 100%;
}
body
{
	margin: 0;
}
a:focus
{
	outline: thin dotted;
}
a:active,a:hover
{
	outline: 0;
}
h1
{
	font-size: 2em;
	margin: 0.67em 0;
}
abbr[title]
{
	border-bottom: 1px dotted;
}
b,strong
{
	font-weight: bold;
}
dfn
{
	font-style: italic;
}
hr
{
	box-sizing: content-box;
	height: 0;
	moz-box-sizing: content-box;
}
mark
{
	background: #ff0;
	color: #000;
}
code,kbd,pre,samp
{
	font-family: monospace, serif;
	font-size: 1em;
}
pre
{
	white-space: pre-wrap;
}
q
{
	quotes: "\201C" "\201D" "\2018" "\2019";
}
small
{
	font-size: 80%;
}
sub,sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup
{
	top: -0.5em;
}
sub
{
	bottom: -0.25em;
}
img
{
	border: 0;
}
svg:not(:root)
{
	overflow: hidden;
}
figure
{
	margin: 0;
}
fieldset
{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend
{
	border: 0;
	padding: 0;
}
button,input,select,textarea
{
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button,input
{
	line-height: normal;
}
button,select
{
	text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	cursor: pointer;
	webkit-appearance: button;
}
button[disabled],html input[disabled]
{
	cursor: default;
}
input[type="checkbox"],input[type="radio"]
{
	box-sizing: border-box;
	padding: 0;
}
input[type="search"]
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	webkit-appearance: none;
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
textarea
{
	overflow: auto;
	vertical-align: top;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
*,*:before,*:after
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
html,body
{
	font-size: 16px;
}
body
{
	background: #35383f;
	color: #222;
	cursor: default;
	font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	margin: 0;
	padding: 0;
	position: relative;
}
a:hover
{
	cursor: pointer;
}
a:focus
{
	outline: none;
}
img,object,embed
{
	height: auto;
	max-width: 100%;
}
object,embed
{
	height: 100%;
}
img
{
	ms-interpolation-mode: bicubic;
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object
{
	max-width: none !important;
}
.left
{
	float: left !important;
}
.right
{
	float: right !important;
}
.text-left
{
	text-align: left !important;
}
.text-right
{
	text-align: right !important;
}
.text-center
{
	text-align: center !important;
}
.text-justify
{
	text-align: justify !important;
}
.hide
{
	display: none;
}
.antialiased
{
	webkit-font-smoothing: antialiased;
}
img
{
	display: inline-block;
	vertical-align: middle;
}
textarea
{
	height: auto;
	min-height: 50px;
}
select
{
	width: 100%;
}
.row
{
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 62.5em;
	width: 100%;
	zoom: 1;
}
.row:before,.row:after
{
	content: " ";
	display: table;
}
.row:after
{
	clear: both;
}
.row.collapse .column,.row.collapse .columns
{
	float: left;
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
.row .row
{
	margin-bottom: 0;
	margin-left: -0.9375em;
	margin-right: -0.9375em;
	margin-top: 0;
	max-width: none;
	width: auto;
	zoom: 1;
}
.row .row:before,.row .row:after
{
	content: " ";
	display: table;
}
.row .row:after
{
	clear: both;
}
.row .row.collapse
{
	margin: 0;
	max-width: none;
	width: auto;
	zoom: 1;
}
.row .row.collapse:before,.row .row.collapse:after
{
	content: " ";
	display: table;
}
.row .row.collapse:after
{
	clear: both;
}
.column,.columns
{
	float: left;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	position: relative;
	width: 100%;
}
@media only screen
{
	.column,.columns
	{
		float: left;
		padding-left: 0.9375em;
		padding-right: 0.9375em;
		position: relative;
	}
	.small-1
	{
		position: relative;
		width: 8.33333%;
	}
	.small-2
	{
		position: relative;
		width: 16.66667%;
	}
	.small-3
	{
		position: relative;
		width: 25%;
	}
	.small-4
	{
		position: relative;
		width: 33.33333%;
	}
	.small-5
	{
		position: relative;
		width: 41.66667%;
	}
	.small-6
	{
		position: relative;
		width: 50%;
	}
	.small-7
	{
		position: relative;
		width: 58.33333%;
	}
	.small-8
	{
		position: relative;
		width: 66.66667%;
	}
	.small-9
	{
		position: relative;
		width: 75%;
	}
	.small-10
	{
		position: relative;
		width: 83.33333%;
	}
	.small-11
	{
		position: relative;
		width: 91.66667%;
	}
	.small-12
	{
		position: relative;
		width: 100%;
	}
	.small-offset-0
	{
		margin-left: 0%;
		position: relative;
	}
	.small-offset-1
	{
		margin-left: 8.33333%;
		position: relative;
	}
	.small-offset-2
	{
		margin-left: 16.66667%;
		position: relative;
	}
	.small-offset-3
	{
		margin-left: 25%;
		position: relative;
	}
	.small-offset-4
	{
		margin-left: 33.33333%;
		position: relative;
	}
	.small-offset-5
	{
		margin-left: 41.66667%;
		position: relative;
	}
	.small-offset-6
	{
		margin-left: 50%;
		position: relative;
	}
	.small-offset-7
	{
		margin-left: 58.33333%;
		position: relative;
	}
	.small-offset-8
	{
		margin-left: 66.66667%;
		position: relative;
	}
	.small-offset-9
	{
		margin-left: 75%;
		position: relative;
	}
	.small-offset-10
	{
		margin-left: 83.33333%;
		position: relative;
	}
	[class*="column"]+[class*="column"]:last-child
	{
		float: right;
	}
	[class*="column"]+[class*="column"].end
	{
		float: left;
	}
	.column.small-centered,.columns.small-centered
	{
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
}
@media only screen and (min-width: 940px)
{
	.large-1
	{
		position: relative;
		width: 8.33333%;
	}
	.large-2
	{
		position: relative;
		width: 16.66667%;
	}
	.large-3
	{
		position: relative;
		width: 25%;
	}
	.large-4
	{
		position: relative;
		width: 33.33333%;
	}
	.large-5
	{
		position: relative;
		width: 41.66667%;
	}
	.large-6
	{
		position: relative;
		width: 50%;
	}
	.large-7
	{
		position: relative;
		width: 58.33333%;
	}
	.large-8
	{
		position: relative;
		width: 66.66667%;
	}
	.large-9
	{
		position: relative;
		width: 75%;
	}
	.large-10
	{
		position: relative;
		width: 83.33333%;
	}
	.large-11
	{
		position: relative;
		width: 91.66667%;
	}
	.large-12
	{
		position: relative;
		width: 100%;
	}
	.row .large-offset-0
	{
		margin-left: 0%;
		position: relative;
	}
	.row .large-offset-1
	{
		margin-left: 8.33333%;
		position: relative;
	}
	.row .large-offset-2
	{
		margin-left: 16.66667%;
		position: relative;
	}
	.row .large-offset-3
	{
		margin-left: 25%;
		position: relative;
	}
	.row .large-offset-4
	{
		margin-left: 33.33333%;
		position: relative;
	}
	.row .large-offset-5
	{
		margin-left: 41.66667%;
		position: relative;
	}
	.row .large-offset-6
	{
		margin-left: 50%;
		position: relative;
	}
	.row .large-offset-7
	{
		margin-left: 58.33333%;
		position: relative;
	}
	.row .large-offset-8
	{
		margin-left: 66.66667%;
		position: relative;
	}
	.row .large-offset-9
	{
		margin-left: 75%;
		position: relative;
	}
	.row .large-offset-10
	{
		margin-left: 83.33333%;
		position: relative;
	}
	.row .large-offset-11
	{
		margin-left: 91.66667%;
		position: relative;
	}
	.push-1
	{
		left: 8.33333%;
		position: relative;
		right: auto;
	}
	.pull-1
	{
		left: auto;
		position: relative;
		right: 8.33333%;
	}
	.push-2
	{
		left: 16.66667%;
		position: relative;
		right: auto;
	}
	.pull-2
	{
		left: auto;
		position: relative;
		right: 16.66667%;
	}
	.push-3
	{
		left: 25%;
		position: relative;
		right: auto;
	}
	.pull-3
	{
		left: auto;
		position: relative;
		right: 25%;
	}
	.push-4
	{
		left: 33.33333%;
		position: relative;
		right: auto;
	}
	.pull-4
	{
		left: auto;
		position: relative;
		right: 33.33333%;
	}
	.push-5
	{
		left: 41.66667%;
		position: relative;
		right: auto;
	}
	.pull-5
	{
		left: auto;
		position: relative;
		right: 41.66667%;
	}
	.push-6
	{
		left: 50%;
		position: relative;
		right: auto;
	}
	.pull-6
	{
		left: auto;
		position: relative;
		right: 50%;
	}
	.push-7
	{
		left: 58.33333%;
		position: relative;
		right: auto;
	}
	.pull-7
	{
		left: auto;
		position: relative;
		right: 58.33333%;
	}
	.push-8
	{
		left: 66.66667%;
		position: relative;
		right: auto;
	}
	.pull-8
	{
		left: auto;
		position: relative;
		right: 66.66667%;
	}
	.push-9
	{
		left: 75%;
		position: relative;
		right: auto;
	}
	.pull-9
	{
		left: auto;
		position: relative;
		right: 75%;
	}
	.push-10
	{
		left: 83.33333%;
		position: relative;
		right: auto;
	}
	.pull-10
	{
		left: auto;
		position: relative;
		right: 83.33333%;
	}
	.push-11
	{
		left: 91.66667%;
		position: relative;
		right: auto;
	}
	.pull-11
	{
		left: auto;
		position: relative;
		right: 91.66667%;
	}
	.column.large-centered,.columns.large-centered
	{
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	.column.large-uncentered,.columns.large-uncentered
	{
		float: left !important;
		margin-left: 0;
		margin-right: 0;
	}
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite
	{
		float: right !important;
	}
}
.show-for-small,.show-for-medium-down,.show-for-large-down
{
	display: inherit !important;
}
.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge
{
	display: none !important;
}
.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge
{
	display: inherit !important;
}
.hide-for-small,.hide-for-medium-down,.hide-for-large-down
{
	display: none !important;
}
table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge
{
	display: table;
}
thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge
{
	display: table-header-group !important;
}
tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge
{
	display: table-row-group !important;
}
tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge
{
	display: table-row !important;
}
td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge
{
	display: table-cell !important;
}
@media only screen and (min-width: 940px)
{
	.show-for-medium,.show-for-medium-up
	{
		display: inherit !important;
	}
	.show-for-small
	{
		display: none !important;
	}
	.hide-for-small
	{
		display: inherit !important;
	}
	.hide-for-medium,.hide-for-medium-up
	{
		display: none !important;
	}
	table.show-for-medium,table.show-for-medium-up,table.hide-for-small
	{
		display: table;
	}
	thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small
	{
		display: table-header-group !important;
	}
	tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small
	{
		display: table-row-group !important;
	}
	tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small
	{
		display: table-row !important;
	}
	td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small
	{
		display: table-cell !important;
	}
}
@media only screen and (min-width: 1280px)
{
	.show-for-large,.show-for-large-up
	{
		display: inherit !important;
	}
	.show-for-medium,.show-for-medium-down
	{
		display: none !important;
	}
	.hide-for-medium,.hide-for-medium-down
	{
		display: inherit !important;
	}
	.hide-for-large,.hide-for-large-up
	{
		display: none !important;
	}
	table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down
	{
		display: table;
	}
	thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down
	{
		display: table-header-group !important;
	}
	tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down
	{
		display: table-row-group !important;
	}
	tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down
	{
		display: table-row !important;
	}
	td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down
	{
		display: table-cell !important;
	}
}
@media only screen and (min-width: 1440px)
{
	.show-for-xlarge
	{
		display: inherit !important;
	}
	.show-for-large,.show-for-large-down
	{
		display: none !important;
	}
	.hide-for-large,.hide-for-large-down
	{
		display: inherit !important;
	}
	.hide-for-xlarge
	{
		display: none !important;
	}
	table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down
	{
		display: table;
	}
	thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down
	{
		display: table-header-group !important;
	}
	tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down
	{
		display: table-row-group !important;
	}
	tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down
	{
		display: table-row !important;
	}
	td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down
	{
		display: table-cell !important;
	}
}
.show-for-landscape,.hide-for-portrait
{
	display: inherit !important;
}
.hide-for-landscape,.show-for-portrait
{
	display: none !important;
}
table.hide-for-landscape,table.show-for-portrait
{
	display: table;
}
thead.hide-for-landscape,thead.show-for-portrait
{
	display: table-header-group !important;
}
tbody.hide-for-landscape,tbody.show-for-portrait
{
	display: table-row-group !important;
}
tr.hide-for-landscape,tr.show-for-portrait
{
	display: table-row !important;
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait
{
	display: table-cell !important;
}
@media only screen and (orientation: landscape)
{
	.show-for-landscape,.hide-for-portrait
	{
		display: inherit !important;
	}
	.hide-for-landscape,.show-for-portrait
	{
		display: none !important;
	}
	table.show-for-landscape,table.hide-for-portrait
	{
		display: table;
	}
	thead.show-for-landscape,thead.hide-for-portrait
	{
		display: table-header-group !important;
	}
	tbody.show-for-landscape,tbody.hide-for-portrait
	{
		display: table-row-group !important;
	}
	tr.show-for-landscape,tr.hide-for-portrait
	{
		display: table-row !important;
	}
	td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait
	{
		display: table-cell !important;
	}
}
@media only screen and (orientation: portrait)
{
	.show-for-portrait,.hide-for-landscape
	{
		display: inherit !important;
	}
	.hide-for-portrait,.show-for-landscape
	{
		display: none !important;
	}
	table.show-for-portrait,table.hide-for-landscape
	{
		display: table;
	}
	thead.show-for-portrait,thead.hide-for-landscape
	{
		display: table-header-group !important;
	}
	tbody.show-for-portrait,tbody.hide-for-landscape
	{
		display: table-row-group !important;
	}
	tr.show-for-portrait,tr.hide-for-landscape
	{
		display: table-row !important;
	}
	td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape
	{
		display: table-cell !important;
	}
}
.show-for-touch
{
	display: none !important;
}
.hide-for-touch
{
	display: inherit !important;
}
.touch .show-for-touch
{
	display: inherit !important;
}
.touch .hide-for-touch
{
	display: none !important;
}
table.hide-for-touch
{
	display: table;
}
.touch table.show-for-touch
{
	display: table;
}
thead.hide-for-touch
{
	display: table-header-group !important;
}
.touch thead.show-for-touch
{
	display: table-header-group !important;
}
tbody.hide-for-touch
{
	display: table-row-group !important;
}
.touch tbody.show-for-touch
{
	display: table-row-group !important;
}
tr.hide-for-touch
{
	display: table-row !important;
}
.touch tr.show-for-touch
{
	display: table-row !important;
}
td.hide-for-touch
{
	display: table-cell !important;
}
.touch td.show-for-touch
{
	display: table-cell !important;
}
th.hide-for-touch
{
	display: table-cell !important;
}
.touch th.show-for-touch
{
	display: table-cell !important;
}
@media only screen
{
	[class*="block-grid-"]
	{
		display: block;
		margin: 0 -0.625em;
		padding: 0;
		zoom: 1;
	}
	[class*="block-grid-"]:before,[class*="block-grid-"]:after
	{
		content: " ";
		display: table;
	}
	[class*="block-grid-"]:after
	{
		clear: both;
	}
	[class*="block-grid-"]>li
	{
		display: inline;
		float: left;
		height: auto;
		padding: 0 0.625em 1.25em;
	}
	.small-block-grid-1>li
	{
		padding: 0 0.625em 1.25em;
		width: 100%;
	}
	.small-block-grid-1>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-1>li:nth-of-type(1n+1)
	{
		clear: both;
	}
	.small-block-grid-2>li
	{
		padding: 0 0.625em 1.25em;
		width: 50%;
	}
	.small-block-grid-2>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-2>li:nth-of-type(2n+1)
	{
		clear: both;
	}
	.small-block-grid-3>li
	{
		padding: 0 0.625em 1.25em;
		width: 33.33333%;
	}
	.small-block-grid-3>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-3>li:nth-of-type(3n+1)
	{
		clear: both;
	}
	.small-block-grid-4>li
	{
		padding: 0 0.625em 1.25em;
		width: 25%;
	}
	.small-block-grid-4>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-4>li:nth-of-type(4n+1)
	{
		clear: both;
	}
	.small-block-grid-5>li
	{
		padding: 0 0.625em 1.25em;
		width: 20%;
	}
	.small-block-grid-5>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-5>li:nth-of-type(5n+1)
	{
		clear: both;
	}
	.small-block-grid-6>li
	{
		padding: 0 0.625em 1.25em;
		width: 16.66667%;
	}
	.small-block-grid-6>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-6>li:nth-of-type(6n+1)
	{
		clear: both;
	}
	.small-block-grid-7>li
	{
		padding: 0 0.625em 1.25em;
		width: 14.28571%;
	}
	.small-block-grid-7>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-7>li:nth-of-type(7n+1)
	{
		clear: both;
	}
	.small-block-grid-8>li
	{
		padding: 0 0.625em 1.25em;
		width: 12.5%;
	}
	.small-block-grid-8>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-8>li:nth-of-type(8n+1)
	{
		clear: both;
	}
	.small-block-grid-9>li
	{
		padding: 0 0.625em 1.25em;
		width: 11.11111%;
	}
	.small-block-grid-9>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-9>li:nth-of-type(9n+1)
	{
		clear: both;
	}
	.small-block-grid-10>li
	{
		padding: 0 0.625em 1.25em;
		width: 10%;
	}
	.small-block-grid-10>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-10>li:nth-of-type(10n+1)
	{
		clear: both;
	}
	.small-block-grid-11>li
	{
		padding: 0 0.625em 1.25em;
		width: 9.09091%;
	}
	.small-block-grid-11>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-11>li:nth-of-type(11n+1)
	{
		clear: both;
	}
	.small-block-grid-12>li
	{
		padding: 0 0.625em 1.25em;
		width: 8.33333%;
	}
	.small-block-grid-12>li:nth-of-type(n)
	{
		clear: none;
	}
	.small-block-grid-12>li:nth-of-type(12n+1)
	{
		clear: both;
	}
}
@media only screen and (min-width: 940px)
{
	.small-block-grid-1>li:nth-of-type(1n+1)
	{
		clear: none;
	}
	.small-block-grid-2>li:nth-of-type(2n+1)
	{
		clear: none;
	}
	.small-block-grid-3>li:nth-of-type(3n+1)
	{
		clear: none;
	}
	.small-block-grid-4>li:nth-of-type(4n+1)
	{
		clear: none;
	}
	.small-block-grid-5>li:nth-of-type(5n+1)
	{
		clear: none;
	}
	.small-block-grid-6>li:nth-of-type(6n+1)
	{
		clear: none;
	}
	.small-block-grid-7>li:nth-of-type(7n+1)
	{
		clear: none;
	}
	.small-block-grid-8>li:nth-of-type(8n+1)
	{
		clear: none;
	}
	.small-block-grid-9>li:nth-of-type(9n+1)
	{
		clear: none;
	}
	.small-block-grid-10>li:nth-of-type(10n+1)
	{
		clear: none;
	}
	.small-block-grid-11>li:nth-of-type(11n+1)
	{
		clear: none;
	}
	.small-block-grid-12>li:nth-of-type(12n+1)
	{
		clear: none;
	}
	.large-block-grid-1>li
	{
		padding: 0 0.625em 1.25em;
		width: 100%;
	}
	.large-block-grid-1>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-1>li:nth-of-type(1n+1)
	{
		clear: both;
	}
	.large-block-grid-2>li
	{
		padding: 0 0.625em 1.25em;
		width: 50%;
	}
	.large-block-grid-2>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-2>li:nth-of-type(2n+1)
	{
		clear: both;
	}
	.large-block-grid-3>li
	{
		padding: 0 0.625em 1.25em;
		width: 33.33333%;
	}
	.large-block-grid-3>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-3>li:nth-of-type(3n+1)
	{
		clear: both;
	}
	.large-block-grid-4>li
	{
		padding: 0 0.625em 1.25em;
		width: 25%;
	}
	.large-block-grid-4>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-4>li:nth-of-type(4n+1)
	{
		clear: both;
	}
	.large-block-grid-5>li
	{
		padding: 0 0.625em 1.25em;
		width: 20%;
	}
	.large-block-grid-5>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-5>li:nth-of-type(5n+1)
	{
		clear: both;
	}
	.large-block-grid-6>li
	{
		padding: 0 0.625em 1.25em;
		width: 16.66667%;
	}
	.large-block-grid-6>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-6>li:nth-of-type(6n+1)
	{
		clear: both;
	}
	.large-block-grid-7>li
	{
		padding: 0 0.625em 1.25em;
		width: 14.28571%;
	}
	.large-block-grid-7>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-7>li:nth-of-type(7n+1)
	{
		clear: both;
	}
	.large-block-grid-8>li
	{
		padding: 0 0.625em 1.25em;
		width: 12.5%;
	}
	.large-block-grid-8>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-8>li:nth-of-type(8n+1)
	{
		clear: both;
	}
	.large-block-grid-9>li
	{
		padding: 0 0.625em 1.25em;
		width: 11.11111%;
	}
	.large-block-grid-9>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-9>li:nth-of-type(9n+1)
	{
		clear: both;
	}
	.large-block-grid-10>li
	{
		padding: 0 0.625em 1.25em;
		width: 10%;
	}
	.large-block-grid-10>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-10>li:nth-of-type(10n+1)
	{
		clear: both;
	}
	.large-block-grid-11>li
	{
		padding: 0 0.625em 1.25em;
		width: 9.09091%;
	}
	.large-block-grid-11>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-11>li:nth-of-type(11n+1)
	{
		clear: both;
	}
	.large-block-grid-12>li
	{
		padding: 0 0.625em 1.25em;
		width: 8.33333%;
	}
	.large-block-grid-12>li:nth-of-type(n)
	{
		clear: none;
	}
	.large-block-grid-12>li:nth-of-type(12n+1)
	{
		clear: both;
	}
}
p.lead
{
	font-size: 1.21875em;
	line-height: 1.6;
}
.subheader
{
	color: #6f6f6f;
	font-weight: 300;
	line-height: 1.4;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td
{
	direction: ltr;
	margin: 0;
	padding: 0;
}
a
{
	color: #4bc986;
	line-height: inherit;
	text-decoration: none;
}
a:hover,a:focus
{
	color: #3ac179;
}
a img
{
	border: none;
}
p
{
	font-family: inherit;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 1.25em;
	text-rendering: optimizeLegibility;
}
p aside
{
	font-size: 0.875em;
	font-style: italic;
	line-height: 1.35;
}
h1,h2,h3,h4,h5,h6
{
	color: #222;
	font-family: "Raleway","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2125em;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
	text-rendering: optimizeLegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	color: #6f6f6f;
	font-size: 75%;
	line-height: 0;
}
h1
{
	font-size: 2.125em;
}
h2
{
	font-size: 1.6875em;
}
h3
{
	font-size: 1.375em;
}
h4
{
	font-size: 1.125em;
}
h5
{
	font-size: 1.125em;
}
h6
{
	font-size: 1em;
}
hr
{
	border: solid #e0e0e0;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 1.25em 0 1.1875em;
}
em,i
{
	font-style: italic;
	line-height: inherit;
}
strong,b
{
	font-weight: bold;
	line-height: inherit;
}
small
{
	font-size: 75%;
	line-height: inherit;
}
code
{
	color: #7f0a0c;
	font-family: Consolas,"Liberation Mono",Courier,monospace;
	font-weight: bold;
}
ul,ol,dl
{
	font-family: inherit;
	font-size: 1em;
	line-height: 1.6;
	list-style-position: outside;
	margin-bottom: 1.25em;
}
ul,ol
{
	margin-left: 0;
}
ul li ul,ul li ol
{
	font-size: 1em;
	margin-bottom: 0;
	margin-left: 1.25em;
}
ul.square li ul,ul.circle li ul,ul.disc li ul
{
	list-style: inherit;
}
ul.square
{
	list-style-type: square;
}
ul.circle
{
	list-style-type: circle;
}
ul.disc
{
	list-style-type: disc;
}
ul.no-bullet
{
	list-style: none;
}
ol li ul,ol li ol
{
	margin-bottom: 0;
	margin-left: 1.25em;
}
dl dt
{
	font-weight: bold;
	margin-bottom: 0.3em;
}
dl dd
{
	margin-bottom: 0.75em;
}
abbr,acronym
{
	border-bottom: 1px dotted #ddd;
	color: #222;
	cursor: help;
	font-size: 90%;
	text-transform: uppercase;
}
abbr
{
	text-transform: none;
}
blockquote
{
	border-left: 1px solid #ddd;
	margin: 0 0 1.25em;
	padding: 0.5625em 1.25em 0 1.1875em;
}
blockquote cite
{
	color: #555;
	display: block;
	font-size: 0.8125em;
}
blockquote cite:before
{
	content: "\2014 \0020";
}
blockquote cite a,blockquote cite a:visited
{
	color: #555;
}
blockquote,blockquote p
{
	color: #6f6f6f;
	line-height: 1.6;
}
.vcard
{
	border: 1px solid #ddd;
	display: inline-block;
	margin: 0 0 1.25em 0;
	padding: 0.625em 0.75em;
}
.vcard li
{
	display: block;
	margin: 0;
}
.vcard .fn
{
	font-size: 0.9375em;
	font-weight: bold;
}
.vevent .summary
{
	font-weight: bold;
}
.vevent abbr
{
	border: none;
	cursor: default;
	font-weight: bold;
	padding: 0 0.0625em;
	text-decoration: none;
}
@media only screen and (min-width: 940px)
{
	h1,h2,h3,h4,h5,h6
	{
		line-height: 1.4;
	}
	h1
	{
		font-size: 2.75em;
	}
	h2
	{
		font-size: 2.3125em;
	}
	h3
	{
		font-size: 1.6875em;
	}
	h4
	{
		font-size: 1.4375em;
	}
}
.print-only
{
	display: none !important;
}
@media print
{
	*
	{
		background: transparent !important;
		box-shadow: none !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	a,a:visited
	{
		text-decoration: underline;
	}
	a[href]:after
	{
		content: " (" attr(href) ")";
	}
	abbr[title]:after
	{
		content: " (" attr(title) ")";
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
	{
		content: "";
	}
	pre,blockquote
	{
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead
	{
		display: table-header-group;
	}
	tr,img
	{
		page-break-inside: avoid;
	}
	img
	{
		max-width: 100% !important;
	}
	@page
	{
		margin: 0.5cm;
	}
	p,h2,h3
	{
		orphans: 3;
		widows: 3;
	}
	h2,h3
	{
		page-break-after: avoid;
	}
	.hide-on-print
	{
		display: none !important;
	}
	.print-only
	{
		display: block !important;
	}
	.hide-for-print
	{
		display: none !important;
	}
	.show-for-print
	{
		display: inherit !important;
	}
}
button,.button
{
	background-color: #4bc986;
	border-color: #34ad6d;
	border-style: none;
	border-width: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 1.25em;
	padding-bottom: 0.8125em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 0.75em;
	position: relative;
	text-align: center;
	text-decoration: none;
}
button:hover,button:focus,.button:hover,.button:focus
{
	background-color: #34ad6d;
}
button:hover,button:focus,.button:hover,.button:focus
{
	color: #fff;
}
button.secondary,.button.secondary
{
	background-color: #35383f;
	border-color: #1e1f23;
	color: #fff;
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus
{
	background-color: #1e1f23;
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus
{
	color: #fff;
}
button.success,.button.success
{
	background-color: #5da423;
	border-color: #457a1a;
	color: #fff;
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus
{
	background-color: #457a1a;
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus
{
	color: #fff;
}
button.alert,.button.alert
{
	background-color: #c60f13;
	border-color: #970b0e;
	color: #fff;
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus
{
	background-color: #970b0e;
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus
{
	color: #fff;
}
button.large,.button.large
{
	font-size: 1.25em;
	padding-bottom: 1.0625em;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em;
}
button.small,.button.small
{
	font-size: 0.8125em;
	padding-bottom: 0.625em;
	padding-left: 1.125em;
	padding-right: 1.125em;
	padding-top: 0.5625em;
}
button.tiny,.button.tiny
{
	font-size: 0.6875em;
	padding-bottom: 0.5em;
	padding-left: 0.875em;
	padding-right: 0.875em;
	padding-top: 0.4375em;
}
button.expand,.button.expand
{
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}
button.left-align,.button.left-align
{
	text-align: left;
	text-indent: 0.75em;
}
button.right-align,.button.right-align
{
	padding-right: 0.75em;
	text-align: right;
}
button.disabled,button[disabled],.button.disabled,.button[disabled]
{
	background-color: #4bc986;
	border-color: #34ad6d;
	box-shadow: none;
	color: #fff;
	cursor: default;
	opacity: 0.6;
	webkit-box-shadow: none;
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus
{
	background-color: #34ad6d;
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus
{
	color: #fff;
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus
{
	background-color: #4bc986;
}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary
{
	background-color: #35383f;
	border-color: #1e1f23;
	box-shadow: none;
	color: #fff;
	cursor: default;
	opacity: 0.6;
	webkit-box-shadow: none;
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus
{
	background-color: #1e1f23;
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus
{
	color: #fff;
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus
{
	background-color: #35383f;
}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success
{
	background-color: #5da423;
	border-color: #457a1a;
	box-shadow: none;
	color: #fff;
	cursor: default;
	opacity: 0.6;
	webkit-box-shadow: none;
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus
{
	background-color: #457a1a;
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus
{
	color: #fff;
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus
{
	background-color: #5da423;
}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert
{
	background-color: #c60f13;
	border-color: #970b0e;
	box-shadow: none;
	color: #fff;
	cursor: default;
	opacity: 0.6;
	webkit-box-shadow: none;
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus
{
	background-color: #970b0e;
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus
{
	color: #fff;
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus
{
	background-color: #c60f13;
}
button,.button
{
	padding-bottom: 0.75em;
	padding-top: 0.8125em;
	webkit-appearance: none;
}
button.tiny,.button.tiny
{
	padding-bottom: 0.4375em;
	padding-top: 0.5em;
	webkit-appearance: none;
}
button.small,.button.small
{
	padding-bottom: 0.5625em;
	padding-top: 0.625em;
	webkit-appearance: none;
}
button.large,.button.large
{
	padding-bottom: 1.03125em;
	padding-top: 1.03125em;
	webkit-appearance: none;
}
@media only screen
{
	button,.button
	{
		box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		moz-transition: background-color 300ms ease-out;
		transition: background-color 300ms ease-out;
		webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		webkit-transition: background-color 300ms ease-out;
	}
	button:active,.button:active
	{
		box-shadow: 0 1px 0 rgba(0,0,0,0.2) inset;
		webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2) inset;
	}
	button.radius,.button.radius,button,.button
	{
		border-radius: 6px;
		webkit-border-radius: 6px;
	}
	button.round,.button.round
	{
		border-radius: 1000px;
		webkit-border-radius: 1000px;
	}
}
@media only screen and (min-width: 940px)
{
	button,.button
	{
		display: inline-block;
	}
}
form
{
	margin: 0 0 1em;
}
form .row .row
{
	margin: 0 -0.5em;
}
form .row .row .column,form .row .row .columns
{
	padding: 0 0.5em;
}
form .row .row.collapse
{
	margin: 0;
}
form .row .row.collapse .column,form .row .row.collapse .columns
{
	padding: 0;
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns
{
	padding-left: 0.5em;
}
label
{
	color: #4d4d4d;
	cursor: pointer;
	display: block;
	font-size: 0.875em;
	font-weight: 500;
	margin-bottom: 0.1875em;
}
label.right
{
	float: none;
	text-align: right;
}
label.inline
{
	margin: 0 0 1em 0;
	padding: 0.625em 0;
}
label small
{
	color: #666;
	text-transform: capitalize;
}
.prefix,.postfix
{
	border-style: solid;
	border-width: 1px;
	display: block;
	font-size: 0.875em;
	height: 2.3125em;
	line-height: 2.3125em;
	overflow: hidden;
	padding-bottom: 0;
	padding-top: 0;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.postfix.button
{
	line-height: 2.125em;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: center;
}
.prefix.button
{
	line-height: 2.125em;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: center;
}
.prefix.button.radius,button.prefix,.prefix.button
{
	border-bottom-left-radius: 6px;
	border-radius: 0;
	border-top-left-radius: 6px;
	moz-border-radius-bottomleft: 6px;
	moz-border-radius-topleft: 6px;
	webkit-border-bottom-left-radius: 6px;
	webkit-border-radius: 0;
	webkit-border-top-left-radius: 6px;
}
.postfix.button.radius,button.postfix,.postfix.button
{
	border-bottom-right-radius: 6px;
	border-radius: 0;
	border-top-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-bottom-right-radius: 6px;
	webkit-border-radius: 0;
	webkit-border-top-right-radius: 6px;
}
.prefix.button.round
{
	border-bottom-left-radius: 1000px;
	border-radius: 0;
	border-top-left-radius: 1000px;
	moz-border-radius-bottomleft: 1000px;
	moz-border-radius-topleft: 1000px;
	webkit-border-bottom-left-radius: 1000px;
	webkit-border-radius: 0;
	webkit-border-top-left-radius: 1000px;
}
.postfix.button.round
{
	border-bottom-right-radius: 1000px;
	border-radius: 0;
	border-top-right-radius: 1000px;
	moz-border-radius-bottomright: 1000px;
	moz-border-radius-topright: 1000px;
	webkit-border-bottom-right-radius: 1000px;
	webkit-border-radius: 0;
	webkit-border-top-right-radius: 1000px;
}
span.prefix,label.prefix
{
	background: #f2f2f2;
	border-color: #d9d9d9;
	border-right: none;
	color: #333;
}
span.prefix.radius,label.prefix.radius
{
	border-bottom-left-radius: 6px;
	border-radius: 0;
	border-top-left-radius: 6px;
	moz-border-radius-bottomleft: 6px;
	moz-border-radius-topleft: 6px;
	webkit-border-bottom-left-radius: 6px;
	webkit-border-radius: 0;
	webkit-border-top-left-radius: 6px;
}
span.postfix,label.postfix
{
	background: #f2f2f2;
	border-color: #ccc;
	border-left: none;
	color: #333;
}
span.postfix.radius,label.postfix.radius
{
	border-bottom-right-radius: 6px;
	border-radius: 0;
	border-top-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-bottom-right-radius: 6px;
	webkit-border-radius: 0;
	webkit-border-top-right-radius: 6px;
}
.input-group.radius>*:first-child,.input-group.radius>*:first-child *
{
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	moz-border-radius-bottomleft: 6px;
	moz-border-radius-topleft: 6px;
	webkit-border-bottom-left-radius: 6px;
	webkit-border-top-left-radius: 6px;
}
.input-group.radius>*:last-child,.input-group.radius>*:last-child *
{
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-bottom-right-radius: 6px;
	webkit-border-top-right-radius: 6px;
}
.input-group.round>*:first-child,.input-group.round>*:first-child *
{
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px;
	moz-border-radius-bottomleft: 1000px;
	moz-border-radius-topleft: 1000px;
	webkit-border-bottom-left-radius: 1000px;
	webkit-border-top-left-radius: 1000px;
}
.input-group.round>*:last-child,.input-group.round>*:last-child *
{
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px;
	moz-border-radius-bottomright: 1000px;
	moz-border-radius-topright: 1000px;
	webkit-border-bottom-right-radius: 1000px;
	webkit-border-top-right-radius: 1000px;
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea
{
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: none;
	box-sizing: border-box;
	color: rgba(0,0,0,0.75);
	display: block;
	font-family: inherit;
	font-size: 0.875em;
	height: 2.3125em;
	margin: 0 0 1em 0;
	moz-box-sizing: border-box;
	moz-transition: all 0.15s linear;
	padding: 0.5em;
	transition: all 0.15s linear;
	webkit-box-shadow: none;
	webkit-box-sizing: border-box;
	webkit-transition: all 0.15s linear;
	width: 100%;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus
{
	background: #fafafa;
	border-color: #999;
	outline: none;
}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]
{
	background-color: #ddd;
}
input[type="file"],input[type="checkbox"],input[type="radio"],select
{
	margin: 0 0 1em 0;
}
input[type="file"]
{
	width: 100%;
}
fieldset
{
	border: solid 1px #ddd;
	margin: 1.125em 0;
	padding: 1.25em;
}
fieldset legend
{
	background: #fff;
	font-weight: bold;
	margin: 0;
	margin-left: -0.1875em;
	padding: 0 0.1875em;
}
[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error
{
	background: #c60f13;
	color: #fff;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0;
	margin-top: -1.3125em;
	padding: 0.375em 0.25em;
}
[data-abide] span.error,[data-abide] small.error
{
	display: none;
}
span.error,small.error
{
	background: #c60f13;
	color: #fff;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: -1.3125em;
	padding: 0.375em 0.25em;
}
.error input,.error textarea,.error select
{
	background-color: rgba(198,15,19,0.1);
	border-color: #c60f13;
	margin-bottom: 0;
}
.error input:focus,.error textarea:focus,.error select:focus
{
	background: #fafafa;
	border-color: #999;
}
.error label,.error label.error
{
	color: #c60f13;
}
.error small.error
{
	background: #c60f13;
	color: #fff;
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: -1.3125em;
	padding: 0.375em 0.25em;
}
.error span.error-message
{
	display: block;
}
input.error,textarea.error
{
	background-color: rgba(198,15,19,0.1);
	border-color: #c60f13;
}
input.error:focus,textarea.error:focus
{
	background: #fafafa;
	border-color: #999;
}
.error select
{
	background-color: rgba(198,15,19,0.1);
	border-color: #c60f13;
}
.error select:focus
{
	background: #fafafa;
	border-color: #999;
}
label.error
{
	color: #c60f13;
}
.button-group
{
	list-style: none;
	margin: 0;
	zoom: 1;
}
.button-group:before,.button-group:after
{
	content: " ";
	display: table;
}
.button-group:after
{
	clear: both;
}
.button-group>*
{
	float: left;
	margin: 0 0 0 -1px;
}
.button-group>*:first-child
{
	margin-left: 0;
}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button
{
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	moz-border-radius-bottomleft: 6px;
	moz-border-radius-topleft: 6px;
	webkit-border-bottom-left-radius: 6px;
	webkit-border-top-left-radius: 6px;
}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button
{
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-bottom-right-radius: 6px;
	webkit-border-top-right-radius: 6px;
}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button
{
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px;
	moz-border-radius-bottomleft: 1000px;
	moz-border-radius-topleft: 1000px;
	webkit-border-bottom-left-radius: 1000px;
	webkit-border-top-left-radius: 1000px;
}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button
{
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px;
	moz-border-radius-bottomright: 1000px;
	moz-border-radius-topright: 1000px;
	webkit-border-bottom-right-radius: 1000px;
	webkit-border-top-right-radius: 1000px;
}
.button-group.even-2 li
{
	width: 50%;
}
.button-group.even-2 li button,.button-group.even-2 li .button
{
	width: 100%;
}
.button-group.even-3 li
{
	width: 33.33333%;
}
.button-group.even-3 li button,.button-group.even-3 li .button
{
	width: 100%;
}
.button-group.even-4 li
{
	width: 25%;
}
.button-group.even-4 li button,.button-group.even-4 li .button
{
	width: 100%;
}
.button-group.even-5 li
{
	width: 20%;
}
.button-group.even-5 li button,.button-group.even-5 li .button
{
	width: 100%;
}
.button-group.even-6 li
{
	width: 16.66667%;
}
.button-group.even-6 li button,.button-group.even-6 li .button
{
	width: 100%;
}
.button-group.even-7 li
{
	width: 14.28571%;
}
.button-group.even-7 li button,.button-group.even-7 li .button
{
	width: 100%;
}
.button-group.even-8 li
{
	width: 12.5%;
}
.button-group.even-8 li button,.button-group.even-8 li .button
{
	width: 100%;
}
.button-bar
{
	zoom: 1;
}
.button-bar:before,.button-bar:after
{
	content: " ";
	display: table;
}
.button-bar:after
{
	clear: both;
}
.button-bar .button-group
{
	float: left;
	margin-right: 0.625em;
}
.button-bar .button-group div
{
	overflow: hidden;
}
.dropdown.button
{
	padding-right: 3.1875em;
	position: relative;
}
.dropdown.button:before
{
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	top: 50%;
	width: 0;
}
.dropdown.button:before
{
	border-width: 0.5625em;
	margin-top: -0.25em;
	right: 1.5em;
}
.dropdown.button:before
{
	border-color: #fff transparent transparent transparent;
}
.dropdown.button.tiny
{
	padding-right: 2.1875em;
}
.dropdown.button.tiny:before
{
	border-width: 0.4375em;
	margin-top: -0.15625em;
	right: 0.875em;
}
.dropdown.button.tiny:before
{
	border-color: #fff transparent transparent transparent;
}
.dropdown.button.small
{
	padding-right: 2.8125em;
}
.dropdown.button.small:before
{
	border-width: 0.5625em;
	margin-top: -0.21875em;
	right: 1.125em;
}
.dropdown.button.small:before
{
	border-color: #fff transparent transparent transparent;
}
.dropdown.button.large
{
	padding-right: 4em;
}
.dropdown.button.large:before
{
	border-width: 0.625em;
	margin-top: -0.3125em;
	right: 1.75em;
}
.dropdown.button.large:before
{
	border-color: #fff transparent transparent transparent;
}
.dropdown.button.secondary:before
{
	border-color: #333 transparent transparent transparent;
}
.split.button
{
	padding-right: 4.8em;
	position: relative;
}
.split.button span
{
	border-left: solid 1px;
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.split.button span:before
{
	border-style: inset;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	position: absolute;
	width: 0;
}
.split.button span:active
{
	background-color: rgba(0,0,0,0.1);
}
.split.button span
{
	border-left-color: #2e9960;
}
.split.button span
{
	width: 3em;
}
.split.button span:before
{
	border-top-style: solid;
	border-width: 0.5625em;
	margin-left: -0.5625em;
	top: 1.125em;
}
.split.button span:before
{
	border-color: #fff transparent transparent transparent;
}
.split.button.secondary span
{
	border-left-color: #121315;
}
.split.button.secondary span:before
{
	border-color: #fff transparent transparent transparent;
}
.split.button.alert span
{
	border-left-color: #7f0a0c;
}
.split.button.success span
{
	border-left-color: #396516;
}
.split.button.tiny
{
	padding-right: 3.9375em;
}
.split.button.tiny span
{
	width: 2.84375em;
}
.split.button.tiny span:before
{
	border-top-style: solid;
	border-width: 0.4375em;
	margin-left: -0.3125em;
	top: 0.875em;
}
.split.button.small
{
	padding-right: 3.9375em;
}
.split.button.small span
{
	width: 2.8125em;
}
.split.button.small span:before
{
	border-top-style: solid;
	border-width: 0.5625em;
	margin-left: -0.5625em;
	top: 0.84375em;
}
.split.button.large
{
	padding-right: 6em;
}
.split.button.large span
{
	width: 3.75em;
}
.split.button.large span:before
{
	border-top-style: solid;
	border-width: 0.625em;
	margin-left: -0.5625em;
	top: 1.3125em;
}
.split.button.expand
{
	padding-left: 2em;
}
.split.button.secondary span:before
{
	border-color: #333 transparent transparent transparent;
}
.split.button.radius span,button.split span,.split.button span
{
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-bottom-right-radius: 6px;
	webkit-border-top-right-radius: 6px;
}
.split.button.round span
{
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px;
	moz-border-radius-bottomright: 1000px;
	moz-border-radius-topright: 1000px;
	webkit-border-bottom-right-radius: 1000px;
	webkit-border-top-right-radius: 1000px;
}
.flex-video
{
	height: 0;
	margin-bottom: 1em;
	overflow: hidden;
	padding-bottom: 67.5%;
	padding-top: 1.5625em;
	position: relative;
}
.flex-video.widescreen
{
	padding-bottom: 57.25%;
}
.flex-video.vimeo
{
	padding-top: 0;
}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
[data-section=''],[data-section='auto'],.section-container.auto,[data-section='vertical-tabs'],.section-container.vertical-tabs,[data-section='vertical-nav'],.section-container.vertical-nav,[data-section='horizontal-nav'],.section-container.horizontal-nav,[data-section='accordion'],.section-container.accordion
{
	display: block;
	margin-bottom: 1.25em;
	position: relative;
	width: 100%;
}
[data-section=''][data-section-small-style],[data-section='auto'][data-section-small-style],.section-container.auto[data-section-small-style],[data-section='vertical-tabs'][data-section-small-style],.section-container.vertical-tabs[data-section-small-style],[data-section='vertical-nav'][data-section-small-style],.section-container.vertical-nav[data-section-small-style],[data-section='horizontal-nav'][data-section-small-style],.section-container.horizontal-nav[data-section-small-style],[data-section='accordion'][data-section-small-style],.section-container.accordion[data-section-small-style]
{
	width: 100% !important;
}
[data-section=''][data-section-small-style]>[data-section-region],[data-section=''][data-section-small-style]>section,[data-section=''][data-section-small-style]>.section,[data-section='auto'][data-section-small-style]>[data-section-region],[data-section='auto'][data-section-small-style]>section,[data-section='auto'][data-section-small-style]>.section,.section-container.auto[data-section-small-style]>[data-section-region],.section-container.auto[data-section-small-style]>section,.section-container.auto[data-section-small-style]>.section,[data-section='vertical-tabs'][data-section-small-style]>[data-section-region],[data-section='vertical-tabs'][data-section-small-style]>section,[data-section='vertical-tabs'][data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,.section-container.vertical-tabs[data-section-small-style]>.section,[data-section='vertical-nav'][data-section-small-style]>[data-section-region],[data-section='vertical-nav'][data-section-small-style]>section,[data-section='vertical-nav'][data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,.section-container.vertical-nav[data-section-small-style]>.section,[data-section='horizontal-nav'][data-section-small-style]>[data-section-region],[data-section='horizontal-nav'][data-section-small-style]>section,[data-section='horizontal-nav'][data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,.section-container.horizontal-nav[data-section-small-style]>.section,[data-section='accordion'][data-section-small-style]>[data-section-region],[data-section='accordion'][data-section-small-style]>section,[data-section='accordion'][data-section-small-style]>.section,.section-container.accordion[data-section-small-style]>[data-section-region],.section-container.accordion[data-section-small-style]>section,.section-container.accordion[data-section-small-style]>.section
{
	margin: 0 !important;
	padding: 0 !important;
}
[data-section=''][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=''][data-section-small-style]>[data-section-region]>.title,[data-section=''][data-section-small-style]>section>[data-section-title],[data-section=''][data-section-small-style]>section>.title,[data-section=''][data-section-small-style]>.section>[data-section-title],[data-section=''][data-section-small-style]>.section>.title,[data-section='auto'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='auto'][data-section-small-style]>[data-section-region]>.title,[data-section='auto'][data-section-small-style]>section>[data-section-title],[data-section='auto'][data-section-small-style]>section>.title,[data-section='auto'][data-section-small-style]>.section>[data-section-title],[data-section='auto'][data-section-small-style]>.section>.title,.section-container.auto[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.auto[data-section-small-style]>[data-section-region]>.title,.section-container.auto[data-section-small-style]>section>[data-section-title],.section-container.auto[data-section-small-style]>section>.title,.section-container.auto[data-section-small-style]>.section>[data-section-title],.section-container.auto[data-section-small-style]>.section>.title,[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>section>.title,[data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>.section>.title,[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>section>.title,[data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>.section>.title,[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>section>.title,[data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>.section>.title,[data-section='accordion'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='accordion'][data-section-small-style]>[data-section-region]>.title,[data-section='accordion'][data-section-small-style]>section>[data-section-title],[data-section='accordion'][data-section-small-style]>section>.title,[data-section='accordion'][data-section-small-style]>.section>[data-section-title],[data-section='accordion'][data-section-small-style]>.section>.title,.section-container.accordion[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.accordion[data-section-small-style]>[data-section-region]>.title,.section-container.accordion[data-section-small-style]>section>[data-section-title],.section-container.accordion[data-section-small-style]>section>.title,.section-container.accordion[data-section-small-style]>.section>[data-section-title],.section-container.accordion[data-section-small-style]>.section>.title
{
	width: 100% !important;
}
[data-section='']>section,[data-section='']>.section,[data-section='']>[data-section-region],[data-section='auto']>section,[data-section='auto']>.section,[data-section='auto']>[data-section-region],.section-container.auto>section,.section-container.auto>.section,.section-container.auto>[data-section-region],[data-section='vertical-tabs']>section,[data-section='vertical-tabs']>.section,[data-section='vertical-tabs']>[data-section-region],.section-container.vertical-tabs>section,.section-container.vertical-tabs>.section,.section-container.vertical-tabs>[data-section-region],[data-section='vertical-nav']>section,[data-section='vertical-nav']>.section,[data-section='vertical-nav']>[data-section-region],.section-container.vertical-nav>section,.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region],[data-section='horizontal-nav']>section,[data-section='horizontal-nav']>.section,[data-section='horizontal-nav']>[data-section-region],.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region],[data-section='accordion']>section,[data-section='accordion']>.section,[data-section='accordion']>[data-section-region],.section-container.accordion>section,.section-container.accordion>.section,.section-container.accordion>[data-section-region]
{
	margin: 0;
}
[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title,[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,[data-section='accordion']>section>[data-section-title],[data-section='accordion']>section>.title,[data-section='accordion']>.section>[data-section-title],[data-section='accordion']>.section>.title,[data-section='accordion']>[data-section-region]>[data-section-title],[data-section='accordion']>[data-section-region]>.title,.section-container.accordion>section>[data-section-title],.section-container.accordion>section>.title,.section-container.accordion>.section>[data-section-title],.section-container.accordion>.section>.title,.section-container.accordion>[data-section-region]>[data-section-title],.section-container.accordion>[data-section-region]>.title
{
	margin-bottom: 0;
}
[data-section='']>section>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='auto']>section>[data-section-title] a,[data-section='auto']>section>.title a,[data-section='auto']>.section>[data-section-title] a,[data-section='auto']>.section>.title a,[data-section='auto']>[data-section-region]>[data-section-title] a,[data-section='auto']>[data-section-region]>.title a,.section-container.auto>section>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>.section>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>[data-section-region]>.title a,[data-section='vertical-tabs']>section>[data-section-title] a,[data-section='vertical-tabs']>section>.title a,[data-section='vertical-tabs']>.section>[data-section-title] a,[data-section='vertical-tabs']>.section>.title a,[data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,[data-section='vertical-tabs']>[data-section-region]>.title a,.section-container.vertical-tabs>section>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a,[data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a,[data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a,[data-section='accordion']>section>[data-section-title] a,[data-section='accordion']>section>.title a,[data-section='accordion']>.section>[data-section-title] a,[data-section='accordion']>.section>.title a,[data-section='accordion']>[data-section-region]>[data-section-title] a,[data-section='accordion']>[data-section-region]>.title a,.section-container.accordion>section>[data-section-title] a,.section-container.accordion>section>.title a,.section-container.accordion>.section>[data-section-title] a,.section-container.accordion>.section>.title a,.section-container.accordion>[data-section-region]>[data-section-title] a,.section-container.accordion>[data-section-region]>.title a
{
	display: inline-block;
	white-space: nowrap;
	width: 100%;
}
[data-section='']>section>[data-section-content],[data-section='']>section>.content,[data-section='']>.section>[data-section-content],[data-section='']>.section>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='auto']>section>[data-section-content],[data-section='auto']>section>.content,[data-section='auto']>.section>[data-section-content],[data-section='auto']>.section>.content,[data-section='auto']>[data-section-region]>[data-section-content],[data-section='auto']>[data-section-region]>.content,.section-container.auto>section>[data-section-content],.section-container.auto>section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>.section>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>[data-section-region]>.content,[data-section='vertical-tabs']>section>[data-section-content],[data-section='vertical-tabs']>section>.content,[data-section='vertical-tabs']>.section>[data-section-content],[data-section='vertical-tabs']>.section>.content,[data-section='vertical-tabs']>[data-section-region]>[data-section-content],[data-section='vertical-tabs']>[data-section-region]>.content,.section-container.vertical-tabs>section>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content,[data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content,[data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content,[data-section='accordion']>section>[data-section-content],[data-section='accordion']>section>.content,[data-section='accordion']>.section>[data-section-content],[data-section='accordion']>.section>.content,[data-section='accordion']>[data-section-region]>[data-section-content],[data-section='accordion']>[data-section-region]>.content,.section-container.accordion>section>[data-section-content],.section-container.accordion>section>.content,.section-container.accordion>.section>[data-section-content],.section-container.accordion>.section>.content,.section-container.accordion>[data-section-region]>[data-section-content],.section-container.accordion>[data-section-region]>.content
{
	display: none;
}
[data-section='']>section.active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='auto']>section.active>[data-section-content],[data-section='auto']>section.active>.content,[data-section='auto']>.section.active>[data-section-content],[data-section='auto']>.section.active>.content,[data-section='auto']>[data-section-region].active>[data-section-content],[data-section='auto']>[data-section-region].active>.content,.section-container.auto>section.active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>.section.active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>[data-section-region].active>.content,[data-section='vertical-tabs']>section.active>[data-section-content],[data-section='vertical-tabs']>section.active>.content,[data-section='vertical-tabs']>.section.active>[data-section-content],[data-section='vertical-tabs']>.section.active>.content,[data-section='vertical-tabs']>[data-section-region].active>[data-section-content],[data-section='vertical-tabs']>[data-section-region].active>.content,.section-container.vertical-tabs>section.active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content,[data-section='vertical-nav']>section.active>[data-section-content],[data-section='vertical-nav']>section.active>.content,[data-section='vertical-nav']>.section.active>[data-section-content],[data-section='vertical-nav']>.section.active>.content,[data-section='vertical-nav']>[data-section-region].active>[data-section-content],[data-section='vertical-nav']>[data-section-region].active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>[data-section-region].active>.content,[data-section='horizontal-nav']>section.active>[data-section-content],[data-section='horizontal-nav']>section.active>.content,[data-section='horizontal-nav']>.section.active>[data-section-content],[data-section='horizontal-nav']>.section.active>.content,[data-section='horizontal-nav']>[data-section-region].active>[data-section-content],[data-section='horizontal-nav']>[data-section-region].active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>[data-section-region].active>.content,[data-section='accordion']>section.active>[data-section-content],[data-section='accordion']>section.active>.content,[data-section='accordion']>.section.active>[data-section-content],[data-section='accordion']>.section.active>.content,[data-section='accordion']>[data-section-region].active>[data-section-content],[data-section='accordion']>[data-section-region].active>.content,.section-container.accordion>section.active>[data-section-content],.section-container.accordion>section.active>.content,.section-container.accordion>.section.active>[data-section-content],.section-container.accordion>.section.active>.content,.section-container.accordion>[data-section-region].active>[data-section-content],.section-container.accordion>[data-section-region].active>.content
{
	display: block;
}
[data-section='']>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='auto']>section:not(.active),[data-section='auto']>.section:not(.active),[data-section='auto']>[data-section-region]:not(.active),.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active),[data-section='vertical-tabs']>section:not(.active),[data-section='vertical-tabs']>.section:not(.active),[data-section='vertical-tabs']>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active),[data-section='vertical-nav']>section:not(.active),[data-section='vertical-nav']>.section:not(.active),[data-section='vertical-nav']>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active),[data-section='horizontal-nav']>section:not(.active),[data-section='horizontal-nav']>.section:not(.active),[data-section='horizontal-nav']>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active),[data-section='accordion']>section:not(.active),[data-section='accordion']>.section:not(.active),[data-section='accordion']>[data-section-region]:not(.active),.section-container.accordion>section:not(.active),.section-container.accordion>.section:not(.active),.section-container.accordion>[data-section-region]:not(.active)
{
	padding: 0 !important;
}
[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title,[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,[data-section='accordion']>section>[data-section-title],[data-section='accordion']>section>.title,[data-section='accordion']>.section>[data-section-title],[data-section='accordion']>.section>.title,[data-section='accordion']>[data-section-region]>[data-section-title],[data-section='accordion']>[data-section-region]>.title,.section-container.accordion>section>[data-section-title],.section-container.accordion>section>.title,.section-container.accordion>.section>[data-section-title],.section-container.accordion>.section>.title,.section-container.accordion>[data-section-region]>[data-section-title],.section-container.accordion>[data-section-region]>.title
{
	width: 100%;
}
.section-container.auto,.section-container.vertical-tabs,.section-container.vertical-nav,.section-container.horizontal-nav,.section-container.accordion
{
	border-top: 1px solid #1e1f23;
}
.section-container.auto>section>.title,.section-container.auto>.section>.title,.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.accordion>section>.title,.section-container.accordion>.section>.title
{
	background-color: #35383f;
	border: solid 1px #1e1f23;
	cursor: pointer;
}
.section-container.auto>section>.title a,.section-container.auto>.section>.title a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a,.section-container.accordion>section>.title a,.section-container.accordion>.section>.title a
{
	background: none;
	color: #fff;
	font-size: 0.875em;
	padding: 0.9375em;
}
.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover,.section-container.vertical-tabs>section>.title:hover,.section-container.vertical-tabs>.section>.title:hover,.section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover,.section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover,.section-container.accordion>section>.title:hover,.section-container.accordion>.section>.title:hover
{
	background-color: #292c31;
}
.section-container.auto>section>.content,.section-container.auto>.section>.content,.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>.content,.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>.content,.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>.content,.section-container.accordion>section>.content,.section-container.accordion>.section>.content
{
	background-color: #fff;
	border: solid 1px #1e1f23;
	padding: 0.9375em;
}
.section-container.auto>section>.content>*:last-child,.section-container.auto>.section>.content>*:last-child,.section-container.vertical-tabs>section>.content>*:last-child,.section-container.vertical-tabs>.section>.content>*:last-child,.section-container.vertical-nav>section>.content>*:last-child,.section-container.vertical-nav>.section>.content>*:last-child,.section-container.horizontal-nav>section>.content>*:last-child,.section-container.horizontal-nav>.section>.content>*:last-child,.section-container.accordion>section>.content>*:last-child,.section-container.accordion>.section>.content>*:last-child
{
	margin-bottom: 0;
}
.section-container.auto>section>.content>*:first-child,.section-container.auto>.section>.content>*:first-child,.section-container.vertical-tabs>section>.content>*:first-child,.section-container.vertical-tabs>.section>.content>*:first-child,.section-container.vertical-nav>section>.content>*:first-child,.section-container.vertical-nav>.section>.content>*:first-child,.section-container.horizontal-nav>section>.content>*:first-child,.section-container.horizontal-nav>.section>.content>*:first-child,.section-container.accordion>section>.content>*:first-child,.section-container.accordion>.section>.content>*:first-child
{
	padding-top: 0;
}
.section-container.auto>section>.content>*:last-child:not(.flex-video),.section-container.auto>.section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video),.section-container.accordion>section>.content>*:last-child:not(.flex-video),.section-container.accordion>.section>.content>*:last-child:not(.flex-video)
{
	padding-bottom: 0;
}
.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title,.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title,.section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title,.section-container.accordion>section.active>.title,.section-container.accordion>.section.active>.title
{
	background: #1e1f23;
}
.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a,.section-container.vertical-tabs>section.active>.title a,.section-container.vertical-tabs>.section.active>.title a,.section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a,.section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a,.section-container.accordion>section.active>.title a,.section-container.accordion>.section.active>.title a
{
	color: #fff;
}
.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.accordion>section:not(.active),.section-container.accordion>.section:not(.active)
{
	padding: 0 !important;
}
.section-container.auto>section>.title,.section-container.auto>.section>.title,.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.accordion>section>.title,.section-container.accordion>.section>.title
{
	border-top: none;
}
[data-section='tabs'],.section-container.tabs
{
	display: block;
	margin-bottom: 1.25em;
	position: relative;
	width: 100%;
}
[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]),.section-container.tabs:not([data-section-resized]):not([data-section-small-style])
{
	visibility: hidden;
}
[data-section='tabs']>section>[data-section-title],[data-section='tabs']>section>.title,[data-section='tabs']>.section>[data-section-title],[data-section='tabs']>.section>.title,[data-section='tabs']>[data-section-region]>[data-section-title],[data-section='tabs']>[data-section-region]>.title,.section-container.tabs>section>[data-section-title],.section-container.tabs>section>.title,.section-container.tabs>.section>[data-section-title],.section-container.tabs>.section>.title,.section-container.tabs>[data-section-region]>[data-section-title],.section-container.tabs>[data-section-region]>.title
{
	margin-bottom: 0;
}
[data-section='tabs']>section>[data-section-title] a,[data-section='tabs']>section>.title a,[data-section='tabs']>.section>[data-section-title] a,[data-section='tabs']>.section>.title a,[data-section='tabs']>[data-section-region]>[data-section-title] a,[data-section='tabs']>[data-section-region]>.title a,.section-container.tabs>section>[data-section-title] a,.section-container.tabs>section>.title a,.section-container.tabs>.section>[data-section-title] a,.section-container.tabs>.section>.title a,.section-container.tabs>[data-section-region]>[data-section-title] a,.section-container.tabs>[data-section-region]>.title a
{
	display: inline-block;
	white-space: nowrap;
	width: 100%;
}
[data-section='tabs']>section>[data-section-content],[data-section='tabs']>section>.content,[data-section='tabs']>.section>[data-section-content],[data-section='tabs']>.section>.content,[data-section='tabs']>[data-section-region]>[data-section-content],[data-section='tabs']>[data-section-region]>.content,.section-container.tabs>section>[data-section-content],.section-container.tabs>section>.content,.section-container.tabs>.section>[data-section-content],.section-container.tabs>.section>.content,.section-container.tabs>[data-section-region]>[data-section-content],.section-container.tabs>[data-section-region]>.content
{
	display: none;
}
[data-section='tabs']>section.active>[data-section-content],[data-section='tabs']>section.active>.content,[data-section='tabs']>.section.active>[data-section-content],[data-section='tabs']>.section.active>.content,[data-section='tabs']>[data-section-region].active>[data-section-content],[data-section='tabs']>[data-section-region].active>.content,.section-container.tabs>section.active>[data-section-content],.section-container.tabs>section.active>.content,.section-container.tabs>.section.active>[data-section-content],.section-container.tabs>.section.active>.content,.section-container.tabs>[data-section-region].active>[data-section-content],.section-container.tabs>[data-section-region].active>.content
{
	display: block;
}
[data-section='tabs']>section:not(.active),[data-section='tabs']>.section:not(.active),[data-section='tabs']>[data-section-region]:not(.active),.section-container.tabs>section:not(.active),.section-container.tabs>.section:not(.active),.section-container.tabs>[data-section-region]:not(.active)
{
	padding: 0 !important;
}
[data-section='tabs']>section>[data-section-title],[data-section='tabs']>section>.title,[data-section='tabs']>.section>[data-section-title],[data-section='tabs']>.section>.title,[data-section='tabs']>[data-section-region]>[data-section-title],[data-section='tabs']>[data-section-region]>.title,.section-container.tabs>section>[data-section-title],.section-container.tabs>section>.title,.section-container.tabs>.section>[data-section-title],.section-container.tabs>.section>.title,.section-container.tabs>[data-section-region]>[data-section-title],.section-container.tabs>[data-section-region]>.title
{
	left: 0;
	position: absolute;
	top: 0;
	width: auto;
}
.section-container.tabs
{
	border: none;
}
.section-container.tabs>section>.title,.section-container.tabs>.section>.title
{
	background-color: #35383f;
	border: solid 1px #1e1f23;
	cursor: pointer;
}
.section-container.tabs>section>.title a,.section-container.tabs>.section>.title a
{
	background: none;
	color: #fff;
	font-size: 0.875em;
	padding: 0.9375em;
}
.section-container.tabs>section>.title:hover,.section-container.tabs>.section>.title:hover
{
	background-color: #292c31;
}
.section-container.tabs>section>.content,.section-container.tabs>.section>.content
{
	background-color: #fff;
	border: solid 1px #1e1f23;
	padding: 0.9375em;
}
.section-container.tabs>section>.content>*:last-child,.section-container.tabs>.section>.content>*:last-child
{
	margin-bottom: 0;
}
.section-container.tabs>section>.content>*:first-child,.section-container.tabs>.section>.content>*:first-child
{
	padding-top: 0;
}
.section-container.tabs>section>.content>*:last-child:not(.flex-video),.section-container.tabs>.section>.content>*:last-child:not(.flex-video)
{
	padding-bottom: 0;
}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title
{
	background: #fff;
}
.section-container.tabs>section.active>.title a,.section-container.tabs>.section.active>.title a
{
	color: #fff;
}
.section-container.tabs>section:not(.active),.section-container.tabs>.section:not(.active)
{
	padding: 0 !important;
}
.section-container.tabs>section.active>.title,.section-container.tabs>.section.active>.title
{
	border-bottom: 0;
}
@media only screen and (min-width: 940px)
{
	[data-section=''],[data-section='auto'],.section-container.auto
	{
		display: block;
		margin-bottom: 1.25em;
		position: relative;
		width: 100%;
	}
	[data-section='']:not([data-section-resized]):not([data-section-small-style]),[data-section='auto']:not([data-section-resized]):not([data-section-small-style]),.section-container.auto:not([data-section-resized]):not([data-section-small-style])
	{
		visibility: hidden;
	}
	[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title
	{
		margin-bottom: 0;
	}
	[data-section='']>section>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='auto']>section>[data-section-title] a,[data-section='auto']>section>.title a,[data-section='auto']>.section>[data-section-title] a,[data-section='auto']>.section>.title a,[data-section='auto']>[data-section-region]>[data-section-title] a,[data-section='auto']>[data-section-region]>.title a,.section-container.auto>section>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>.section>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>[data-section-region]>.title a
	{
		display: inline-block;
		white-space: nowrap;
		width: 100%;
	}
	[data-section='']>section>[data-section-content],[data-section='']>section>.content,[data-section='']>.section>[data-section-content],[data-section='']>.section>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='auto']>section>[data-section-content],[data-section='auto']>section>.content,[data-section='auto']>.section>[data-section-content],[data-section='auto']>.section>.content,[data-section='auto']>[data-section-region]>[data-section-content],[data-section='auto']>[data-section-region]>.content,.section-container.auto>section>[data-section-content],.section-container.auto>section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>.section>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>[data-section-region]>.content
	{
		display: none;
	}
	[data-section='']>section.active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='auto']>section.active>[data-section-content],[data-section='auto']>section.active>.content,[data-section='auto']>.section.active>[data-section-content],[data-section='auto']>.section.active>.content,[data-section='auto']>[data-section-region].active>[data-section-content],[data-section='auto']>[data-section-region].active>.content,.section-container.auto>section.active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>.section.active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>[data-section-region].active>.content
	{
		display: block;
	}
	[data-section='']>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='auto']>section:not(.active),[data-section='auto']>.section:not(.active),[data-section='auto']>[data-section-region]:not(.active),.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active)
	{
		padding: 0 !important;
	}
	[data-section='']>section>[data-section-title],[data-section='']>section>.title,[data-section='']>.section>[data-section-title],[data-section='']>.section>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='auto']>section>[data-section-title],[data-section='auto']>section>.title,[data-section='auto']>.section>[data-section-title],[data-section='auto']>.section>.title,[data-section='auto']>[data-section-region]>[data-section-title],[data-section='auto']>[data-section-region]>.title,.section-container.auto>section>[data-section-title],.section-container.auto>section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>[data-section-region]>.title
	{
		left: 0;
		position: absolute;
		top: 0;
		width: auto;
	}
	.section-container.auto
	{
		border: none;
	}
	.section-container.auto>section>.title,.section-container.auto>.section>.title
	{
		background-color: #35383f;
		border: solid 1px #1e1f23;
		cursor: pointer;
	}
	.section-container.auto>section>.title a,.section-container.auto>.section>.title a
	{
		background: none;
		color: #fff;
		font-size: 0.875em;
		padding: 0.9375em;
	}
	.section-container.auto>section>.title:hover,.section-container.auto>.section>.title:hover
	{
		background-color: #292c31;
	}
	.section-container.auto>section>.content,.section-container.auto>.section>.content
	{
		background-color: #fff;
		border: solid 1px #1e1f23;
		padding: 0.9375em;
	}
	.section-container.auto>section>.content>*:last-child,.section-container.auto>.section>.content>*:last-child
	{
		margin-bottom: 0;
	}
	.section-container.auto>section>.content>*:first-child,.section-container.auto>.section>.content>*:first-child
	{
		padding-top: 0;
	}
	.section-container.auto>section>.content>*:last-child:not(.flex-video),.section-container.auto>.section>.content>*:last-child:not(.flex-video)
	{
		padding-bottom: 0;
	}
	.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title
	{
		background: #fff;
	}
	.section-container.auto>section.active>.title a,.section-container.auto>.section.active>.title a
	{
		color: #fff;
	}
	.section-container.auto>section:not(.active),.section-container.auto>.section:not(.active)
	{
		padding: 0 !important;
	}
	.section-container.auto>section.active>.title,.section-container.auto>.section.active>.title
	{
		border-bottom: 0;
	}
	[data-section='vertical-tabs'],.section-container.vertical-tabs
	{
		display: block;
		margin-bottom: 1.25em;
		position: relative;
		width: 100%;
	}
	[data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style])
	{
		visibility: hidden;
	}
	[data-section='vertical-tabs'][data-section-small-style],.section-container.vertical-tabs[data-section-small-style]
	{
		width: 100% !important;
	}
	[data-section='vertical-tabs'][data-section-small-style]>[data-section-region],[data-section='vertical-tabs'][data-section-small-style]>section,[data-section='vertical-tabs'][data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,.section-container.vertical-tabs[data-section-small-style]>.section
	{
		margin: 0 !important;
		padding: 0 !important;
	}
	[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>section>.title,[data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-tabs'][data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>.section>.title
	{
		width: 100% !important;
	}
	[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title
	{
		margin-bottom: 0;
	}
	[data-section='vertical-tabs']>section>[data-section-title] a,[data-section='vertical-tabs']>section>.title a,[data-section='vertical-tabs']>.section>[data-section-title] a,[data-section='vertical-tabs']>.section>.title a,[data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,[data-section='vertical-tabs']>[data-section-region]>.title a,.section-container.vertical-tabs>section>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a
	{
		display: inline-block;
		white-space: nowrap;
		width: 100%;
	}
	[data-section='vertical-tabs']>section>[data-section-content],[data-section='vertical-tabs']>section>.content,[data-section='vertical-tabs']>.section>[data-section-content],[data-section='vertical-tabs']>.section>.content,[data-section='vertical-tabs']>[data-section-region]>[data-section-content],[data-section='vertical-tabs']>[data-section-region]>.content,.section-container.vertical-tabs>section>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content
	{
		display: none;
	}
	[data-section='vertical-tabs']>section.active>[data-section-content],[data-section='vertical-tabs']>section.active>.content,[data-section='vertical-tabs']>.section.active>[data-section-content],[data-section='vertical-tabs']>.section.active>.content,[data-section='vertical-tabs']>[data-section-region].active>[data-section-content],[data-section='vertical-tabs']>[data-section-region].active>.content,.section-container.vertical-tabs>section.active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content
	{
		display: block;
	}
	[data-section='vertical-tabs']>section:not(.active),[data-section='vertical-tabs']>.section:not(.active),[data-section='vertical-tabs']>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active)
	{
		padding: 0 !important;
	}
	[data-section='vertical-tabs']>section>[data-section-title],[data-section='vertical-tabs']>section>.title,[data-section='vertical-tabs']>.section>[data-section-title],[data-section='vertical-tabs']>.section>.title,[data-section='vertical-tabs']>[data-section-region]>[data-section-title],[data-section='vertical-tabs']>[data-section-region]>.title,.section-container.vertical-tabs>section>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title
	{
		left: 0;
		position: absolute;
		top: 0;
		width: 12.5em;
	}
	[data-section='vertical-tabs']>section.active,[data-section='vertical-tabs']>.section.active,[data-section='vertical-tabs']>[data-section-region].active,.section-container.vertical-tabs>section.active,.section-container.vertical-tabs>.section.active,.section-container.vertical-tabs>[data-section-region].active
	{
		padding-left: 12.5em;
	}
	[data-section='vertical-tabs']>section.active>[data-section-title],[data-section='vertical-tabs']>section.active>.title,[data-section='vertical-tabs']>.section.active>[data-section-title],[data-section='vertical-tabs']>.section.active>.title,[data-section='vertical-tabs']>[data-section-region].active>[data-section-title],[data-section='vertical-tabs']>[data-section-region].active>.title,.section-container.vertical-tabs>section.active>[data-section-title],.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>[data-section-title],.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-tabs>[data-section-region].active>[data-section-title],.section-container.vertical-tabs>[data-section-region].active>.title
	{
		width: 12.5em;
	}
	.section-container.vertical-tabs
	{
		border: none;
	}
	.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>.section>.title
	{
		background-color: #35383f;
		border: solid 1px #1e1f23;
		cursor: pointer;
	}
	.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>.section>.title a
	{
		background: none;
		color: #fff;
		font-size: 0.875em;
		padding: 0.9375em;
	}
	.section-container.vertical-tabs>section>.title:hover,.section-container.vertical-tabs>.section>.title:hover
	{
		background-color: #292c31;
	}
	.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>.section>.content
	{
		background-color: #fff;
		border: solid 1px #1e1f23;
		padding: 0.9375em;
	}
	.section-container.vertical-tabs>section>.content>*:last-child,.section-container.vertical-tabs>.section>.content>*:last-child
	{
		margin-bottom: 0;
	}
	.section-container.vertical-tabs>section>.content>*:first-child,.section-container.vertical-tabs>.section>.content>*:first-child
	{
		padding-top: 0;
	}
	.section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),.section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video)
	{
		padding-bottom: 0;
	}
	.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title
	{
		background: #1e1f23;
	}
	.section-container.vertical-tabs>section.active>.title a,.section-container.vertical-tabs>.section.active>.title a
	{
		color: #fff;
	}
	.section-container.vertical-tabs>section:not(.active),.section-container.vertical-tabs>.section:not(.active)
	{
		padding: 0 !important;
	}
	.section-container.vertical-tabs>section.active,.section-container.vertical-tabs>.section.active
	{
		padding-left: 12.4375em;
	}
	.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>.section.active>.title
	{
		background-color: #1e1f23;
	}
	[data-section='vertical-nav'],.section-container.vertical-nav
	{
		display: block;
		margin-bottom: 1.25em;
		position: relative;
		width: 100%;
	}
	[data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style])
	{
		visibility: hidden;
	}
	[data-section='vertical-nav'][data-section-small-style],.section-container.vertical-nav[data-section-small-style]
	{
		width: 100% !important;
	}
	[data-section='vertical-nav'][data-section-small-style]>[data-section-region],[data-section='vertical-nav'][data-section-small-style]>section,[data-section='vertical-nav'][data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,.section-container.vertical-nav[data-section-small-style]>.section
	{
		margin: 0 !important;
		padding: 0 !important;
	}
	[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>section>.title,[data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],[data-section='vertical-nav'][data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>.section>.title
	{
		width: 100% !important;
	}
	[data-section='vertical-nav']>section,[data-section='vertical-nav']>.section,[data-section='vertical-nav']>[data-section-region],.section-container.vertical-nav>section,.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region]
	{
		display: inline-block;
		position: relative;
	}
	[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title
	{
		margin-bottom: 0;
	}
	[data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a
	{
		display: inline-block;
		white-space: nowrap;
		width: 100%;
	}
	[data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content
	{
		display: none;
	}
	[data-section='vertical-nav']>section.active>[data-section-content],[data-section='vertical-nav']>section.active>.content,[data-section='vertical-nav']>.section.active>[data-section-content],[data-section='vertical-nav']>.section.active>.content,[data-section='vertical-nav']>[data-section-region].active>[data-section-content],[data-section='vertical-nav']>[data-section-region].active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>[data-section-region].active>.content
	{
		display: block;
	}
	[data-section='vertical-nav']>section:not(.active),[data-section='vertical-nav']>.section:not(.active),[data-section='vertical-nav']>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active)
	{
		padding: 0 !important;
	}
	[data-section='vertical-nav']>section>[data-section-title],[data-section='vertical-nav']>section>.title,[data-section='vertical-nav']>.section>[data-section-title],[data-section='vertical-nav']>.section>.title,[data-section='vertical-nav']>[data-section-region]>[data-section-title],[data-section='vertical-nav']>[data-section-region]>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title
	{
		position: static;
		width: auto;
	}
	[data-section='vertical-nav']>section>[data-section-title] a,[data-section='vertical-nav']>section>.title a,[data-section='vertical-nav']>.section>[data-section-title] a,[data-section='vertical-nav']>.section>.title a,[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,[data-section='vertical-nav']>[data-section-region]>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a
	{
		display: block;
	}
	[data-section='vertical-nav']>section>[data-section-content],[data-section='vertical-nav']>section>.content,[data-section='vertical-nav']>.section>[data-section-content],[data-section='vertical-nav']>.section>.content,[data-section='vertical-nav']>[data-section-region]>[data-section-content],[data-section='vertical-nav']>[data-section-region]>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content
	{
		left: 0;
		min-width: 12.5em;
		position: absolute;
		top: 0;
		z-index: 999;
	}
	.section-container.vertical-nav
	{
		border: none;
	}
	.section-container.vertical-nav>section>.title,.section-container.vertical-nav>.section>.title
	{
		background-color: #35383f;
		border: solid 1px #1e1f23;
		cursor: pointer;
	}
	.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>.section>.title a
	{
		background: none;
		color: #fff;
		font-size: 0.875em;
		padding: 0.9375em;
	}
	.section-container.vertical-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover
	{
		background-color: #292c31;
	}
	.section-container.vertical-nav>section>.content,.section-container.vertical-nav>.section>.content
	{
		background-color: #fff;
		border: solid 1px #1e1f23;
		padding: 0.9375em;
	}
	.section-container.vertical-nav>section>.content>*:last-child,.section-container.vertical-nav>.section>.content>*:last-child
	{
		margin-bottom: 0;
	}
	.section-container.vertical-nav>section>.content>*:first-child,.section-container.vertical-nav>.section>.content>*:first-child
	{
		padding-top: 0;
	}
	.section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),.section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video)
	{
		padding-bottom: 0;
	}
	.section-container.vertical-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title
	{
		background: #1e1f23;
	}
	.section-container.vertical-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a
	{
		color: #fff;
	}
	.section-container.vertical-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active)
	{
		padding: 0 !important;
	}
	[data-section='horizontal-nav'],.section-container.horizontal-nav
	{
		display: block;
		margin-bottom: 1.25em;
		position: relative;
		width: 100%;
	}
	[data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]),.section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style])
	{
		visibility: hidden;
	}
	[data-section='horizontal-nav'][data-section-small-style],.section-container.horizontal-nav[data-section-small-style]
	{
		width: 100% !important;
	}
	[data-section='horizontal-nav'][data-section-small-style]>[data-section-region],[data-section='horizontal-nav'][data-section-small-style]>section,[data-section='horizontal-nav'][data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,.section-container.horizontal-nav[data-section-small-style]>.section
	{
		margin: 0 !important;
		padding: 0 !important;
	}
	[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,[data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>section>.title,[data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],[data-section='horizontal-nav'][data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>.section>.title
	{
		width: 100% !important;
	}
	[data-section='horizontal-nav']>section,[data-section='horizontal-nav']>.section,[data-section='horizontal-nav']>[data-section-region],.section-container.horizontal-nav>section,.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region]
	{
		float: left;
		position: relative;
	}
	[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title
	{
		margin-bottom: 0;
	}
	[data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a
	{
		display: inline-block;
		white-space: nowrap;
		width: 100%;
	}
	[data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content
	{
		display: none;
	}
	[data-section='horizontal-nav']>section.active>[data-section-content],[data-section='horizontal-nav']>section.active>.content,[data-section='horizontal-nav']>.section.active>[data-section-content],[data-section='horizontal-nav']>.section.active>.content,[data-section='horizontal-nav']>[data-section-region].active>[data-section-content],[data-section='horizontal-nav']>[data-section-region].active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>[data-section-region].active>.content
	{
		display: block;
	}
	[data-section='horizontal-nav']>section:not(.active),[data-section='horizontal-nav']>.section:not(.active),[data-section='horizontal-nav']>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active)
	{
		padding: 0 !important;
	}
	[data-section='horizontal-nav']>section>[data-section-title],[data-section='horizontal-nav']>section>.title,[data-section='horizontal-nav']>.section>[data-section-title],[data-section='horizontal-nav']>.section>.title,[data-section='horizontal-nav']>[data-section-region]>[data-section-title],[data-section='horizontal-nav']>[data-section-region]>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title
	{
		position: static;
		width: auto;
	}
	[data-section='horizontal-nav']>section>[data-section-title] a,[data-section='horizontal-nav']>section>.title a,[data-section='horizontal-nav']>.section>[data-section-title] a,[data-section='horizontal-nav']>.section>.title a,[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,[data-section='horizontal-nav']>[data-section-region]>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a
	{
		display: block;
	}
	[data-section='horizontal-nav']>section>[data-section-content],[data-section='horizontal-nav']>section>.content,[data-section='horizontal-nav']>.section>[data-section-content],[data-section='horizontal-nav']>.section>.content,[data-section='horizontal-nav']>[data-section-region]>[data-section-content],[data-section='horizontal-nav']>[data-section-region]>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content
	{
		left: 0;
		min-width: 12.5em;
		position: absolute;
		top: 0;
		width: auto;
		z-index: 999;
	}
	.section-container.horizontal-nav
	{
		background: #35383f;
		border: 1px solid #1e1f23;
	}
	.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>.section>.title
	{
		background-color: #35383f;
		border: solid 1px #1e1f23;
		cursor: pointer;
	}
	.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>.section>.title a
	{
		background: none;
		color: #fff;
		font-size: 0.875em;
		padding: 0.9375em;
	}
	.section-container.horizontal-nav>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover
	{
		background-color: #292c31;
	}
	.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>.section>.content
	{
		background-color: #fff;
		border: solid 1px #1e1f23;
		padding: 0.9375em;
	}
	.section-container.horizontal-nav>section>.content>*:last-child,.section-container.horizontal-nav>.section>.content>*:last-child
	{
		margin-bottom: 0;
	}
	.section-container.horizontal-nav>section>.content>*:first-child,.section-container.horizontal-nav>.section>.content>*:first-child
	{
		padding-top: 0;
	}
	.section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),.section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video)
	{
		padding-bottom: 0;
	}
	.section-container.horizontal-nav>section.active>.title,.section-container.horizontal-nav>.section.active>.title
	{
		background: #1e1f23;
	}
	.section-container.horizontal-nav>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a
	{
		color: #fff;
	}
	.section-container.horizontal-nav>section:not(.active),.section-container.horizontal-nav>.section:not(.active)
	{
		padding: 0 !important;
	}
}
.no-js [data-section],.no-js .section-container
{
	display: block;
	margin-bottom: 1.25em;
	position: relative;
	width: 100%;
}
.no-js [data-section][data-section-small-style],.no-js .section-container[data-section-small-style]
{
	width: 100% !important;
}
.no-js [data-section][data-section-small-style]>[data-section-region],.no-js [data-section][data-section-small-style]>section,.no-js [data-section][data-section-small-style]>.section,.no-js .section-container[data-section-small-style]>[data-section-region],.no-js .section-container[data-section-small-style]>section,.no-js .section-container[data-section-small-style]>.section
{
	margin: 0 !important;
	padding: 0 !important;
}
.no-js [data-section][data-section-small-style]>[data-section-region]>[data-section-title],.no-js [data-section][data-section-small-style]>[data-section-region]>.title,.no-js [data-section][data-section-small-style]>section>[data-section-title],.no-js [data-section][data-section-small-style]>section>.title,.no-js [data-section][data-section-small-style]>.section>[data-section-title],.no-js [data-section][data-section-small-style]>.section>.title,.no-js .section-container[data-section-small-style]>[data-section-region]>[data-section-title],.no-js .section-container[data-section-small-style]>[data-section-region]>.title,.no-js .section-container[data-section-small-style]>section>[data-section-title],.no-js .section-container[data-section-small-style]>section>.title,.no-js .section-container[data-section-small-style]>.section>[data-section-title],.no-js .section-container[data-section-small-style]>.section>.title
{
	width: 100% !important;
}
.no-js [data-section]>section,.no-js [data-section]>.section,.no-js [data-section]>[data-section-region],.no-js .section-container>section,.no-js .section-container>.section,.no-js .section-container>[data-section-region]
{
	margin: 0;
}
.no-js [data-section]>section>[data-section-title],.no-js [data-section]>section>.title,.no-js [data-section]>.section>[data-section-title],.no-js [data-section]>.section>.title,.no-js [data-section]>[data-section-region]>[data-section-title],.no-js [data-section]>[data-section-region]>.title,.no-js .section-container>section>[data-section-title],.no-js .section-container>section>.title,.no-js .section-container>.section>[data-section-title],.no-js .section-container>.section>.title,.no-js .section-container>[data-section-region]>[data-section-title],.no-js .section-container>[data-section-region]>.title
{
	margin-bottom: 0;
}
.no-js [data-section]>section>[data-section-title] a,.no-js [data-section]>section>.title a,.no-js [data-section]>.section>[data-section-title] a,.no-js [data-section]>.section>.title a,.no-js [data-section]>[data-section-region]>[data-section-title] a,.no-js [data-section]>[data-section-region]>.title a,.no-js .section-container>section>[data-section-title] a,.no-js .section-container>section>.title a,.no-js .section-container>.section>[data-section-title] a,.no-js .section-container>.section>.title a,.no-js .section-container>[data-section-region]>[data-section-title] a,.no-js .section-container>[data-section-region]>.title a
{
	display: inline-block;
	white-space: nowrap;
	width: 100%;
}
.no-js [data-section]>section>[data-section-content],.no-js [data-section]>section>.content,.no-js [data-section]>.section>[data-section-content],.no-js [data-section]>.section>.content,.no-js [data-section]>[data-section-region]>[data-section-content],.no-js [data-section]>[data-section-region]>.content,.no-js .section-container>section>[data-section-content],.no-js .section-container>section>.content,.no-js .section-container>.section>[data-section-content],.no-js .section-container>.section>.content,.no-js .section-container>[data-section-region]>[data-section-content],.no-js .section-container>[data-section-region]>.content
{
	display: none;
}
.no-js [data-section]>section.active>[data-section-content],.no-js [data-section]>section.active>.content,.no-js [data-section]>.section.active>[data-section-content],.no-js [data-section]>.section.active>.content,.no-js [data-section]>[data-section-region].active>[data-section-content],.no-js [data-section]>[data-section-region].active>.content,.no-js .section-container>section.active>[data-section-content],.no-js .section-container>section.active>.content,.no-js .section-container>.section.active>[data-section-content],.no-js .section-container>.section.active>.content,.no-js .section-container>[data-section-region].active>[data-section-content],.no-js .section-container>[data-section-region].active>.content
{
	display: block;
}
.no-js [data-section]>section:not(.active),.no-js [data-section]>.section:not(.active),.no-js [data-section]>[data-section-region]:not(.active),.no-js .section-container>section:not(.active),.no-js .section-container>.section:not(.active),.no-js .section-container>[data-section-region]:not(.active)
{
	padding: 0 !important;
}
.no-js [data-section]>section>[data-section-title],.no-js [data-section]>section>.title,.no-js [data-section]>.section>[data-section-title],.no-js [data-section]>.section>.title,.no-js [data-section]>[data-section-region]>[data-section-title],.no-js [data-section]>[data-section-region]>.title,.no-js .section-container>section>[data-section-title],.no-js .section-container>section>.title,.no-js .section-container>.section>[data-section-title],.no-js .section-container>.section>.title,.no-js .section-container>[data-section-region]>[data-section-title],.no-js .section-container>[data-section-region]>.title
{
	width: 100%;
}
.no-js .section-container
{
	border-top: 1px solid #1e1f23;
}
.no-js .section-container>section>.title,.no-js .section-container>.section>.title
{
	background-color: #35383f;
	border: solid 1px #1e1f23;
	cursor: pointer;
}
.no-js .section-container>section>.title a,.no-js .section-container>.section>.title a
{
	background: none;
	color: #fff;
	font-size: 0.875em;
	padding: 0.9375em;
}
.no-js .section-container>section>.title:hover,.no-js .section-container>.section>.title:hover
{
	background-color: #292c31;
}
.no-js .section-container>section>.content,.no-js .section-container>.section>.content
{
	background-color: #fff;
	border: solid 1px #1e1f23;
	padding: 0.9375em;
}
.no-js .section-container>section>.content>*:last-child,.no-js .section-container>.section>.content>*:last-child
{
	margin-bottom: 0;
}
.no-js .section-container>section>.content>*:first-child,.no-js .section-container>.section>.content>*:first-child
{
	padding-top: 0;
}
.no-js .section-container>section>.content>*:last-child:not(.flex-video),.no-js .section-container>.section>.content>*:last-child:not(.flex-video)
{
	padding-bottom: 0;
}
.no-js .section-container>section.active>.title,.no-js .section-container>.section.active>.title
{
	background: #1e1f23;
}
.no-js .section-container>section.active>.title a,.no-js .section-container>.section.active>.title a
{
	color: #fff;
}
.no-js .section-container>section:not(.active),.no-js .section-container>.section:not(.active)
{
	padding: 0 !important;
}
.no-js .section-container>section>.title,.no-js .section-container>.section>.title
{
	border-top: none;
}
.contain-to-grid
{
	background: #2e3138;
	width: 100%;
}
.contain-to-grid .top-bar
{
	margin-bottom: 0;
}
.fixed
{
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
.top-bar
{
	background: #2e3138;
	height: 82px;
	line-height: 82px;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
.top-bar ul
{
	list-style: none;
	margin-bottom: 0;
}
.top-bar .row
{
	max-width: none;
}
.top-bar form,.top-bar input
{
	margin-bottom: 0;
}
.top-bar input
{
	height: 2.45em;
}
.top-bar .button
{
	margin-bottom: 0;
	padding-bottom: .5em;
	padding-top: .5em;
}
.top-bar .title-area
{
	margin: 0;
	position: relative;
}
.top-bar .name
{
	font-size: 16;
	height: 82px;
	margin: 0;
}
.top-bar .name h1
{
	font-size: 1.0625em;
	line-height: 82px;
	margin: 0;
}
.top-bar .name h1 a
{
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 0 27.33333px;
	width: 50%;
}
.top-bar .toggle-topbar
{
	position: absolute;
	right: 0;
	top: 0;
}
.top-bar .toggle-topbar a
{
	color: #fff;
	display: block;
	font-size: 0.8125em;
	font-weight: bold;
	height: 82px;
	line-height: 82px;
	padding: 0 27.33333px;
	position: relative;
	text-transform: uppercase;
}
.top-bar .toggle-topbar.menu-icon
{
	margin-top: -16px;
	padding-left: 40px;
	right: 27.33333px;
	top: 50%;
}
.top-bar .toggle-topbar.menu-icon a
{
	color: #fff;
	height: 34px;
	line-height: 33px;
	padding: 0;
	text-indent: -48px;
	width: 34px;
}
.top-bar .toggle-topbar.menu-icon a span
{
	box-shadow: 0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
	display: block;
	height: 0;
	position: absolute;
	right: 0;
	webkit-box-shadow: 0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
	width: 16px;
}
.top-bar.expanded
{
	background: transparent;
	height: auto;
}
.top-bar.expanded .title-area
{
	background: #2e3138;
}
.top-bar.expanded .toggle-topbar a
{
	color: #888;
}
.top-bar.expanded .toggle-topbar a span
{
	box-shadow: 0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;
	webkit-box-shadow: 0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;
}
.top-bar-section
{
	left: 0;
	moz-transition: left 300ms ease-out;
	position: relative;
	transition: left 300ms ease-out;
	webkit-transition: left 300ms ease-out;
	width: auto;
}
.top-bar-section ul
{
	background: #222;
	display: block;
	font-size: 16;
	height: auto;
	margin: 0;
	width: 100%;
}
.top-bar-section .divider,.top-bar-section [role="separator"]
{
	border-bottom: solid 1px #454a54;
	border-top: solid 1px #17191c;
	clear: both;
	height: 1px;
	width: 100%;
}
.top-bar-section ul li>a
{
	background: #222;
	color: #fff;
	display: block;
	font-size: 0.8125em;
	font-weight: bold;
	padding: 12px 0 12px 0;
	padding-left: 27.33333px;
	width: 100%;
}
.top-bar-section ul li>a.button
{
	background: #4bc986;
	font-size: 0.8125em;
}
.top-bar-section ul li>a.button.hover
{
	background: #34ad6d;
}
.top-bar-section ul li>a.button.secondary
{
	background: #35383f;
}
.top-bar-section ul li>a.button.secondary.hover
{
	background: #1e1f23;
}
.top-bar-section ul li>a.button.success
{
	background: #5da423;
}
.top-bar-section ul li>a.button.success.hover
{
	background: #457a1a;
}
.top-bar-section ul li>a.button.alert
{
	background: #c60f13;
}
.top-bar-section ul li>a.button.alert.hover
{
	background: #970b0e;
}
.top-bar-section ul li.hover>a
{
	background: #2e3138;
	color: #4bc986;
}
.top-bar-section ul li.active>a
{
	background: #2e3138;
	color: #4bc986;
}
.top-bar-section .has-form
{
	padding: 27.33333px;
}
.top-bar-section .has-dropdown
{
	position: relative;
}
.top-bar-section .has-dropdown>a:after
{
	border: inset 5px;
	border-color: transparent transparent transparent rgba(255,255,255,0.5);
	border-left-style: solid;
	content: "";
	display: block;
	height: 0;
	margin-right: 27.33333px;
	margin-top: -4.5px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
}
.top-bar-section .has-dropdown.moved
{
	position: static;
}
.top-bar-section .has-dropdown.moved>.dropdown
{
	visibility: visible;
}
.top-bar-section .dropdown
{
	left: 100%;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 99;
}
.top-bar-section .dropdown li
{
	height: auto;
	width: 100%;
}
.top-bar-section .dropdown li a
{
	font-weight: normal;
	padding: 8px 27.33333px;
}
.top-bar-section .dropdown li a.parent-link
{
	font-weight: bold;
}
.top-bar-section .dropdown li.title h5
{
	margin-bottom: 0;
}
.top-bar-section .dropdown li.title h5 a
{
	color: #fff;
	display: block;
	line-height: 41px;
}
.top-bar-section .dropdown label
{
	color: #555;
	font-size: 0.625em;
	font-weight: bold;
	margin-bottom: 0;
	padding: 8px 27.33333px 2px;
	text-transform: uppercase;
}
.top-bar-js-breakpoint
{
	visibility: hidden;
	width: 58.75em !important;
}
.js-generated
{
	display: block;
}
@media only screen and (min-width: 58.75em)
{
	.top-bar
	{
		background: #2e3138;
		overflow: visible;
		zoom: 1;
	}
	.top-bar:before,.top-bar:after
	{
		content: " ";
		display: table;
	}
	.top-bar:after
	{
		clear: both;
	}
	.top-bar .toggle-topbar
	{
		display: none;
	}
	.top-bar .title-area
	{
		float: left;
	}
	.top-bar .name h1 a
	{
		width: auto;
	}
	.top-bar input,.top-bar .button
	{
		font-size: 0.875em;
		height: 2em;
		line-height: 2em;
		padding: 0 10px;
		position: relative;
		top: 8px;
	}
	.top-bar.expanded
	{
		background: #2e3138;
	}
	.contain-to-grid .top-bar
	{
		margin: 0 auto;
		margin-bottom: 0;
		max-width: 62.5em;
	}
	.top-bar-section
	{
		left: 0 !important;
		moz-transition: none 0 0;
		transition: none 0 0;
		webkit-transition: none 0 0;
	}
	.top-bar-section ul
	{
		display: inline;
		height: auto !important;
		width: auto;
	}
	.top-bar-section ul li
	{
		float: left;
	}
	.top-bar-section ul li .js-generated
	{
		display: none;
	}
	.top-bar-section li a:not(.button)
	{
		background: #2e3138;
		line-height: 82px;
		padding: 0 27.33333px;
	}
	.top-bar-section li a:not(.button).hover
	{
		background: #000;
	}
	.top-bar-section .has-dropdown>a
	{
		padding-right: 47.33333px !important;
	}
	.top-bar-section .has-dropdown>a:after
	{
		border: inset 5px;
		border-color: rgba(255,255,255,0.5) transparent transparent transparent;
		border-top-style: solid;
		content: "";
		display: block;
		height: 0;
		margin-top: -2.5px;
		top: 41px;
		width: 0;
	}
	.top-bar-section .has-dropdown.moved
	{
		position: relative;
	}
	.top-bar-section .has-dropdown.moved>.dropdown
	{
		visibility: hidden;
	}
	.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown
	{
		visibility: visible;
	}
	.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after
	{
		border: none;
		content: "\00bb";
		margin-top: -16px;
		right: 5px;
	}
	.top-bar-section .dropdown
	{
		background: transparent;
		left: 0;
		min-width: 100%;
		top: auto;
	}
	.top-bar-section .dropdown li a
	{
		background: #393d46;
		color: #fff;
		line-height: 1;
		padding: 7px 27.33333px;
		white-space: nowrap;
	}
	.top-bar-section .dropdown li label
	{
		background: #393d46;
		white-space: nowrap;
	}
	.top-bar-section .dropdown li .dropdown
	{
		left: 100%;
		top: 0;
	}
	.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]
	{
		border-bottom: none;
		border-left: solid 1px #17191c;
		border-right: solid 1px #454a54;
		border-top: none;
		clear: none;
		height: 82px;
		width: 0px;
	}
	.top-bar-section .has-form
	{
		background: #2e3138;
		height: 82px;
		padding: 0 27.33333px;
	}
	.top-bar-section ul.right li .dropdown
	{
		left: auto;
		right: 0;
	}
	.top-bar-section ul.right li .dropdown li .dropdown
	{
		right: 100%;
	}
	.no-js .top-bar-section ul li:hover>a
	{
		background: #2e3138;
		color: #4bc986;
	}
	.no-js .top-bar-section ul li:active>a
	{
		background: #2e3138;
		color: #4bc986;
	}
	.no-js .top-bar-section .has-dropdown:hover>.dropdown
	{
		visibility: visible;
	}
}
@-webkit-keyframes rotate
{
	from
	{
		webkit-transform: rotate(0deg);
	}
	to
	{
		webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes rotate
{
	from
	{
		webkit-transform: rotate(0deg);
	}
	to
	{
		webkit-transform: rotate(360deg);
	}
}
@-o-keyframes rotate
{
	from
	{
		webkit-transform: rotate(0deg);
	}
	to
	{
		webkit-transform: rotate(360deg);
	}
}
@keyframes rotate
{
	from
	{
		webkit-transform: rotate(0deg);
	}
	to
	{
		webkit-transform: rotate(360deg);
	}
}
.slideshow-wrapper
{
	position: relative;
}
.slideshow-wrapper ul
{
	list-style-type: none;
	margin: 0;
}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption
{
	display: none;
}
.slideshow-wrapper ul li:first-child
{
	display: block;
}
.slideshow-wrapper .orbit-container
{
	background-color: transparent;
}
.slideshow-wrapper .orbit-container li
{
	display: block;
}
.slideshow-wrapper .orbit-container li .orbit-caption
{
	display: block;
}
.preloader
{
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-name: rotate;
	animation-timing-function: linear;
	border: solid 3px;
	border-color: #555 #fff;
	border-radius: 1000px;
	display: block;
	height: 40px;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	moz-animation-duration: 1.5s;
	moz-animation-iteration-count: infinite;
	moz-animation-name: rotate;
	moz-animation-timing-function: linear;
	o-animation-duration: 1.5s;
	o-animation-iteration-count: infinite;
	o-animation-name: rotate;
	o-animation-timing-function: linear;
	position: absolute;
	top: 50%;
	webkit-animation-duration: 1.5s;
	webkit-animation-iteration-count: infinite;
	webkit-animation-name: rotate;
	webkit-animation-timing-function: linear;
	webkit-border-radius: 1000px;
	width: 40px;
}
.orbit-container
{
	background: #f5f5f5;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.orbit-container .orbit-slides-container
{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
.orbit-container .orbit-slides-container img
{
	display: block;
	max-width: 100%;
}
.orbit-container .orbit-slides-container>*
{
	margin-left: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
.orbit-container .orbit-slides-container>*:first-child
{
	margin-left: 0%;
}
.orbit-container .orbit-slides-container>* .orbit-caption
{
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	bottom: 0;
	color: #fff;
	font-size: 0.875em;
	padding: 10px 14px;
	position: absolute;
	width: 100%;
}
.orbit-container .orbit-slide-number
{
	background: rgba(0,0,0,0);
	color: #fff;
	font-size: 12px;
	left: 10px;
	position: absolute;
	top: 10px;
	z-index: 10;
}
.orbit-container .orbit-slide-number span
{
	font-weight: 700;
	padding: 0.3125em;
}
.orbit-container .orbit-timer
{
	height: 6px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 100px;
	z-index: 10;
}
.orbit-container .orbit-timer .orbit-progress
{
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	display: block;
	height: 100%;
	width: 0%;
}
.orbit-container .orbit-timer>span
{
	border: solid 4px #000;
	border-bottom: none;
	border-top: none;
	display: none;
	height: 14px;
	position: absolute;
	right: 0px;
	top: 10px;
	width: 11px;
}
.orbit-container .orbit-timer.paused>span
{
	border: inset 8px;
	border-color: transparent transparent transparent #000;
	border-right-style: solid;
	height: 14px;
	right: -6px;
	top: 9px;
	width: 11px;
}
.orbit-container:hover .orbit-timer>span
{
	display: block;
}
.orbit-container .orbit-prev,.orbit-container .orbit-next
{
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	color: white;
	height: 60px;
	line-height: 50px;
	margin-top: -25px;
	position: absolute;
	text-indent: -9999px !important;
	top: 50%;
	width: 50px;
	z-index: 10;
}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span
{
	border: inset 16px;
	display: block;
	height: 0;
	margin-top: -16px;
	position: absolute;
	top: 50%;
	width: 0;
}
.orbit-container .orbit-prev
{
	left: 0;
}
.orbit-container .orbit-prev>span
{
	border-color: transparent;
	border-right-color: #fff;
	border-right-style: solid;
}
.orbit-container .orbit-prev:hover>span
{
	border-right-color: #ccc;
}
.orbit-container .orbit-next
{
	right: 0;
}
.orbit-container .orbit-next>span
{
	border-color: transparent;
	border-left-color: #fff;
	border-left-style: solid;
	left: 50%;
	margin-left: -8px;
}
.orbit-container .orbit-next:hover>span
{
	border-left-color: #ccc;
}
.orbit-bullets
{
	margin: 0 auto 30px auto;
	overflow: hidden;
	position: relative;
	top: 10px;
}
.orbit-bullets li
{
	background: #999;
	border: solid 1px #555;
	border-radius: 1000px;
	display: block;
	float: left;
	height: 10px;
	margin-right: 6px;
	webkit-border-radius: 1000px;
	width: 10px;
}
.orbit-bullets li.active
{
	background: #555;
}
.orbit-bullets li:last-child
{
	margin-right: 0;
}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next
{
	display: none;
}
.touch .orbit-bullets
{
	display: none;
}
@media only screen and (min-width: 940px)
{
	.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next
	{
		display: inherit;
	}
	.touch .orbit-bullets
	{
		display: block;
	}
}
@media only screen and (max-width: 940px)
{
	.orbit-stack-on-small .orbit-slides-container
	{
		height: auto !important;
	}
	.orbit-stack-on-small .orbit-slides-container>*
	{
		margin-left: 0% !important;
		position: relative;
	}
	.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets
	{
		display: none;
	}
}
.reveal-modal-bg
{
	background: #000;
	background: rgba(0,0,0,0.45);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 98;
}
.reveal-modal
{
	background-color: #fff;
	border: solid 1px #666;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	display: none;
	height: auto;
	left: 50%;
	margin-left: -40%;
	padding: 1.25em;
	position: absolute;
	top: 50px;
	visibility: hidden;
	webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	width: 80%;
	z-index: 99;
}
.reveal-modal .column,.reveal-modal .columns
{
	min-width: 0;
}
.reveal-modal>:first-child
{
	margin-top: 0;
}
.reveal-modal>:last-child
{
	margin-bottom: 0;
}
.reveal-modal .close-reveal-modal
{
	color: #aaa;
	cursor: pointer;
	font-size: 1.375em;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	right: 0.6875em;
	top: 0.5em;
}
@media only screen and (min-width: 940px)
{
	.reveal-modal
	{
		padding: 1.875em;
		top: 6.25em;
	}
	.reveal-modal.tiny
	{
		margin-left: -15%;
		width: 30%;
	}
	.reveal-modal.small
	{
		margin-left: -20%;
		width: 40%;
	}
	.reveal-modal.medium
	{
		margin-left: -30%;
		width: 60%;
	}
	.reveal-modal.large
	{
		margin-left: -35%;
		width: 70%;
	}
	.reveal-modal.xlarge
	{
		margin-left: -47.5%;
		width: 95%;
	}
}
@media print
{
	.reveal-modal
	{
		background: #fff !important;
	}
}
.joyride-list
{
	display: none;
}
.joyride-tip-guide
{
	background: #000;
	color: #fff;
	display: none;
	font-family: inherit;
	font-weight: normal;
	left: 2.5%;
	position: absolute;
	top: 0;
	width: 95%;
	z-index: 101;
}
.lt-ie9 .joyride-tip-guide
{
	left: 50%;
	margin-left: -400px;
	max-width: 800px;
}
.joyride-content-wrapper
{
	padding: 1.125em 1.25em 1.5em;
	width: 100%;
}
.joyride-content-wrapper .button
{
	margin-bottom: 0 !important;
}
.joyride-tip-guide .joyride-nub
{
	border: inset 14px;
	display: block;
	height: 0;
	left: 22px;
	position: absolute;
	width: 0;
}
.joyride-tip-guide .joyride-nub.top
{
	border-color: #000;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	border-top-style: solid;
	top: -28px;
}
.joyride-tip-guide .joyride-nub.bottom
{
	border-bottom-color: transparent !important;
	border-bottom-style: solid;
	border-color: #000 !important;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	bottom: -28px;
}
.joyride-tip-guide .joyride-nub.right
{
	right: -28px;
}
.joyride-tip-guide .joyride-nub.left
{
	left: -28px;
}
.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6
{
	color: #fff;
	font-weight: bold;
	line-height: 1.25;
	margin: 0;
}
.joyride-tip-guide p
{
	font-size: 0.875em;
	line-height: 1.3;
	margin: 0 0 1.125em 0;
}
.joyride-timer-indicator-wrap
{
	border: solid 1px #555;
	bottom: 1em;
	height: 3px;
	position: absolute;
	right: 1.0625em;
	width: 50px;
}
.joyride-timer-indicator
{
	background: #666;
	display: block;
	height: inherit;
	width: 0;
}
.joyride-close-tip
{
	color: #777 !important;
	font-size: 30px;
	font-weight: normal;
	line-height: .5 !important;
	position: absolute;
	right: 12px;
	text-decoration: none;
	top: 10px;
}
.joyride-close-tip:hover,.joyride-close-tip:focus
{
	color: #eee !important;
}
.joyride-modal-bg
{
	background: rgba(0,0,0,0.5);
	background: transparent;
	cursor: pointer;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}
.joyride-expose-wrapper
{
	background-color: #ffffff;
	border-radius: 3px;
	box-shadow: 0px 0px 15px #ffffff;
	moz-box-shadow: 0px 0px 30px #ffffff;
	position: absolute;
	webkit-box-shadow: 0px 0px 15px #ffffff;
	z-index: 102;
}
.joyride-expose-cover
{
	background: transparent;
	border-radius: 3px;
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 9999;
}
@media only screen and (min-width: 940px)
{
	.joyride-tip-guide
	{
		left: inherit;
		width: 300px;
	}
	.joyride-tip-guide .joyride-nub.bottom
	{
		border-bottom-color: transparent !important;
		border-color: #000 !important;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		bottom: -28px;
	}
	.joyride-tip-guide .joyride-nub.right
	{
		border-bottom-color: transparent !important;
		border-color: #000 !important;
		border-right-color: transparent !important;
		border-top-color: transparent !important;
		left: auto;
		right: -28px;
		top: 22px;
	}
	.joyride-tip-guide .joyride-nub.left
	{
		border-bottom-color: transparent !important;
		border-color: #000 !important;
		border-left-color: transparent !important;
		border-top-color: transparent !important;
		left: -28px;
		right: auto;
		top: 22px;
	}
}
[data-clearing]
{
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	zoom: 1;
}
[data-clearing]:before,[data-clearing]:after
{
	content: " ";
	display: table;
}
[data-clearing]:after
{
	clear: both;
}
[data-clearing] li
{
	float: left;
	margin-right: 10px;
}
.clearing-blackout
{
	background: #111;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 998;
}
.clearing-blackout .clearing-close
{
	display: block;
}
.clearing-container
{
	height: 100%;
	margin: 0;
	overflow: hidden;
	position: relative;
	z-index: 998;
}
.visible-img
{
	height: 95%;
	position: relative;
}
.visible-img img
{
	left: 50%;
	margin-left: -50%;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 50%;
}
.clearing-caption
{
	background: #111;
	bottom: 0;
	color: #fff;
	left: 0;
	line-height: 1.3;
	margin-bottom: 0;
	padding: 10px 30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.clearing-close
{
	color: #fff;
	display: none;
	font-size: 40px;
	line-height: 1;
	padding-left: 20px;
	padding-top: 10px;
	z-index: 999;
}
.clearing-close:hover,.clearing-close:focus
{
	color: #ccc;
}
.clearing-assembled .clearing-container
{
	height: 100%;
}
.clearing-assembled .clearing-container .carousel>ul
{
	display: none;
}
.clearing-feature li
{
	display: none;
}
.clearing-feature li.clearing-featured-img
{
	display: block;
}
@media only screen and (min-width: 940px)
{
	.clearing-main-prev,.clearing-main-next
	{
		height: 100%;
		position: absolute;
		top: 0;
		width: 40px;
	}
	.clearing-main-prev>span,.clearing-main-next>span
	{
		border: solid 16px;
		display: block;
		height: 0;
		position: absolute;
		top: 50%;
		width: 0;
	}
	.clearing-main-prev
	{
		left: 0;
	}
	.clearing-main-prev>span
	{
		border-color: transparent;
		border-right-color: #fff;
		left: 5px;
	}
	.clearing-main-next
	{
		right: 0;
	}
	.clearing-main-next>span
	{
		border-color: transparent;
		border-left-color: #fff;
	}
	.clearing-main-prev.disabled,.clearing-main-next.disabled
	{
		opacity: 0.5;
	}
	.clearing-assembled .clearing-container .carousel
	{
		background: #111;
		height: 150px;
		margin-top: 5px;
	}
	.clearing-assembled .clearing-container .carousel>ul
	{
		display: block;
		height: 100%;
		left: 0;
		margin-left: 0;
		position: relative;
		width: 200%;
		z-index: 999;
	}
	.clearing-assembled .clearing-container .carousel>ul li
	{
		cursor: pointer;
		display: block;
		float: left;
		height: inherit;
		margin-right: 1px;
		opacity: 0.4;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 175px;
	}
	.clearing-assembled .clearing-container .carousel>ul li.fix-height img
	{
		height: 100%;
		max-width: none;
		min-height: 100%;
	}
	.clearing-assembled .clearing-container .carousel>ul li a.th
	{
		border: none;
		box-shadow: none;
		display: block;
		webkit-box-shadow: none;
	}
	.clearing-assembled .clearing-container .carousel>ul li img
	{
		cursor: pointer !important;
		min-width: 100% !important;
	}
	.clearing-assembled .clearing-container .carousel>ul li.visible
	{
		opacity: 1;
	}
	.clearing-assembled .clearing-container .visible-img
	{
		background: #111;
		height: 75%;
		overflow: hidden;
	}
	.clearing-close
	{
		padding-left: 0;
		padding-top: 0;
		position: absolute;
		right: 20px;
		top: 10px;
	}
}
.alert-box
{
	background-color: #4bc986;
	border-color: #34ad6d;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	display: block;
	font-size: 0.875em;
	font-weight: bold;
	margin-bottom: 1.25em;
	padding: 0.6875em 1.3125em 0.75em 0.6875em;
	position: relative;
}
.alert-box .close
{
	color: #333;
	font-size: 1.375em;
	line-height: 0;
	opacity: 0.3;
	padding: 5px 4px 4px;
	position: absolute;
	right: 0.3125em;
	top: 0.4375em;
}
.alert-box .close:hover,.alert-box .close:focus
{
	opacity: 0.5;
}
.alert-box.radius
{
	border-radius: 6px;
	webkit-border-radius: 6px;
}
.alert-box.round
{
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
.alert-box.success
{
	background-color: #5da423;
	border-color: #457a1a;
	color: #fff;
}
.alert-box.alert
{
	background-color: #c60f13;
	border-color: #970b0e;
	color: #fff;
}
.alert-box.secondary
{
	background-color: #35383f;
	border-color: #1e1f23;
	color: #fff;
}
.breadcrumbs
{
	background-color: #0a0a0a;
	border-color: #000;
	border-radius: 6px;
	border-style: solid;
	border-width: 1px;
	display: block;
	list-style: none;
	margin-left: 0;
	overflow: hidden;
	padding: 1.125em 0;
	webkit-border-radius: 6px;
}
.breadcrumbs>*
{
	float: left;
	font-size: 0.6875em;
	margin: 0;
	text-transform: uppercase;
}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a
{
	text-decoration: underline;
}
.breadcrumbs>* a,.breadcrumbs>* span
{
	color: #4bc986;
	text-transform: uppercase;
}
.breadcrumbs>*.current
{
	color: #aaa;
	cursor: default;
}
.breadcrumbs>*.current a
{
	color: #aaa;
	cursor: default;
}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a
{
	text-decoration: none;
}
.breadcrumbs>*.unavailable
{
	color: #999;
}
.breadcrumbs>*.unavailable a
{
	color: #999;
}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus
{
	color: #999;
	cursor: default;
	text-decoration: none;
}
.breadcrumbs>*:before
{
	color: #aaa;
	content: ">";
	margin: 0 0.75em;
	position: relative;
	top: 1px;
}
.breadcrumbs>*:first-child:before
{
	content: " ";
	margin: 0;
}
form.custom .hidden-field
{
	margin-left: -99999px;
	position: absolute;
	visibility: hidden;
}
form.custom .custom
{
	background: #fff;
	border: solid 1px #ccc;
	display: inline-block;
	height: 16px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 16px;
}
form.custom .custom.checkbox
{
	border-radius: 0px;
	padding: -1px;
	webkit-border-radius: 0px;
}
form.custom .custom.radio
{
	border-radius: 1000px;
	padding: 3px;
	webkit-border-radius: 1000px;
}
form.custom .custom.checkbox:before
{
	color: #fff;
	content: "";
	display: block;
	font-size: 16px;
}
form.custom .custom.radio.checked:before
{
	background: #222;
	border-radius: 1000px;
	content: "";
	display: block;
	height: 8px;
	position: relative;
	webkit-border-radius: 1000px;
	width: 8px;
}
form.custom .custom.checkbox.checked:before
{
	color: #222;
	content: "\00d7";
	left: 50%;
	margin-left: -5px;
	margin-top: 4px;
	position: absolute;
	top: -50%;
}
form.custom .custom.dropdown
{
	background: #fff;
	background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%);
	background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
	box-shadow: none;
	display: block;
	font-size: 0.875em;
	height: 2.3125em;
	margin-bottom: 1.25em;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: 0;
	vertical-align: top;
	webkit-box-shadow: none;
	width: 100%;
}
form.custom .custom.dropdown ul
{
	max-height: 200px;
	overflow-y: auto;
}
form.custom .custom.dropdown .current
{
	color: rgba(0,0,0,0.75);
	cursor: default;
	display: block;
	line-height: 2.25em;
	margin-left: 0.5em;
	margin-right: 2.3125em;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
}
form.custom .custom.dropdown .selector
{
	cursor: default;
	display: block;
	height: 2.3125em;
	position: absolute;
	right: 0;
	top: 0;
	width: 2.5em;
}
form.custom .custom.dropdown .selector:after
{
	border: inset 5px;
	border-color: #aaa transparent transparent transparent;
	border-top-style: solid;
	content: "";
	display: block;
	height: 0;
	left: 0.9375em;
	margin-top: -3px;
	position: absolute;
	top: 50%;
	width: 0;
}
form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after
{
	border: inset 5px;
	border-color: #222 transparent transparent transparent;
	border-top-style: solid;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
form.custom .custom.dropdown .disabled
{
	color: #888;
}
form.custom .custom.dropdown .disabled:hover
{
	background: transparent;
	color: #888;
}
form.custom .custom.dropdown .disabled:hover:after
{
	display: none;
}
form.custom .custom.dropdown.open ul
{
	box-sizing: content-box;
	display: block;
	min-width: 100%;
	moz-box-sizing: content-box;
	webkit-box-sizing: content-box;
	z-index: 10;
}
form.custom .custom.dropdown.small
{
	max-width: 134px;
}
form.custom .custom.dropdown.medium
{
	max-width: 254px;
}
form.custom .custom.dropdown.large
{
	max-width: 434px;
}
form.custom .custom.dropdown.expand
{
	width: 100% !important;
}
form.custom .custom.dropdown.open.small ul
{
	box-sizing: border-box;
	min-width: 134px;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
form.custom .custom.dropdown.open.medium ul
{
	box-sizing: border-box;
	min-width: 254px;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
form.custom .custom.dropdown.open.large ul
{
	box-sizing: border-box;
	min-width: 434px;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
form.custom .error .custom.dropdown
{
	background: rgba(198,15,19,0.1);
	background-color: rgba(198,15,19,0.1);
	border-color: #c60f13;
	margin-bottom: 0;
}
form.custom .error .custom.dropdown:focus
{
	background: #fafafa;
	border-color: #999;
}
form.custom .error .custom.dropdown+small.error
{
	margin-top: 0;
}
form.custom .custom.dropdown ul
{
	background: #fff;
	border: solid 1px #ccc;
	box-shadow: 0 2px 2px 0px rgba(0,0,0,0.1);
	display: none;
	font-size: 16;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: auto;
	webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.1);
	width: auto;
}
form.custom .custom.dropdown ul li
{
	color: #555;
	cursor: default;
	font-size: 0.875em;
	line-height: 1.5em;
	list-style: none;
	margin: 0;
	min-height: 1.5em;
	padding-bottom: 0.25em;
	padding-left: 0.375em;
	padding-right: 2.375em;
	padding-top: 0.25em;
	white-space: nowrap;
}
form.custom .custom.dropdown ul li.selected
{
	background: #eee;
	color: #000;
}
form.custom .custom.dropdown ul li:hover
{
	background-color: #e4e4e4;
	color: #000;
}
form.custom .custom.dropdown ul li.selected:hover
{
	background: #eee;
	color: #000;
	cursor: default;
}
form.custom .custom.dropdown ul.show
{
	display: block;
}
form.custom .custom.disabled
{
	background: #ddd;
}
.keystroke,kbd
{
	background-color: #ededed;
	border-color: #dbdbdb;
	border-radius: 6px;
	border-style: solid;
	border-width: 1px;
	color: #222;
	font-family: "Consolas","Menlo","Courier",monospace;
	font-size: 0.875em;
	margin: 0;
	padding: 0.125em 0.25em 0;
	webkit-border-radius: 6px;
}
.label
{
	background-color: #4bc986;
	color: #fff;
	display: inline-block;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1;
	padding: 0.1875em 0.625em 0.25em;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}
.label.radius
{
	border-radius: 6px;
	webkit-border-radius: 6px;
}
.label.round
{
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
.label.alert
{
	background-color: #c60f13;
	color: #fff;
}
.label.success
{
	background-color: #5da423;
	color: #fff;
}
.label.secondary
{
	background-color: #35383f;
	color: #fff;
}
.inline-list
{
	list-style: none;
	margin: 0 auto 1.0625em auto;
	margin-left: -1.375em;
	margin-right: 0;
	overflow: hidden;
	padding: 0;
}
.inline-list>li
{
	display: block;
	float: left;
	list-style: none;
	margin-left: 1.375em;
}
.inline-list>li>*
{
	display: block;
}
ul.pagination
{
	display: block;
	height: 1.5em;
	margin-left: -0.3125em;
}
ul.pagination li
{
	color: #222;
	font-size: 0.875em;
	height: 1.5em;
	margin-left: 0.3125em;
}
ul.pagination li a
{
	color: #999;
	display: block;
	padding: 0.125em 0.5625em;
}
ul.pagination li:hover a,ul.pagination li a:focus
{
	background: #e6e6e6;
}
ul.pagination li.unavailable a
{
	color: #999;
	cursor: default;
}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus
{
	background: transparent;
}
ul.pagination li.current a
{
	background: #4bc986;
	color: #fff;
	cursor: default;
	font-weight: bold;
}
ul.pagination li.current a:hover,ul.pagination li.current a:focus
{
	background: #4bc986;
}
ul.pagination li
{
	display: block;
	float: left;
}
.pagination-centered
{
	text-align: center;
}
.pagination-centered ul.pagination li
{
	display: inline-block;
	float: none;
}
.panel
{
	background: #f2f2f2;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 1.25em;
	padding: 1.25em;
}
.panel>:first-child
{
	margin-top: 0;
}
.panel>:last-child
{
	margin-bottom: 0;
}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p
{
	color: #333;
}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6
{
	line-height: 1;
	margin-bottom: 0.625em;
}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader
{
	line-height: 1.4;
}
.panel.callout
{
	background: #4bc986;
	border-color: #34ad6d;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	margin-bottom: 1.25em;
	padding: 1.25em;
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
}
.panel.callout>:first-child
{
	margin-top: 0;
}
.panel.callout>:last-child
{
	margin-bottom: 0;
}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p
{
	color: #333;
}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6
{
	line-height: 1;
	margin-bottom: 0.625em;
}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader
{
	line-height: 1.4;
}
.panel.radius
{
	border-radius: 6px;
	webkit-border-radius: 6px;
}
.pricing-table
{
	border: solid 1px #e0e0e0;
	margin-bottom: 1.25em;
	margin-left: 0;
}
.pricing-table *
{
	line-height: 1;
	list-style: none;
}
.pricing-table .title
{
	background-color: #fff;
	color: #222;
	font-size: 1.375em;
	font-weight: normal;
	padding: 1.25em;
	text-align: center;
}
.pricing-table .price
{
	background-color: #35383f;
	color: #fff;
	font-size: 1.25em;
	font-weight: bold;
	padding: 0.9375em 1.25em;
	text-align: center;
}
.pricing-table .description
{
	background-color: #fff;
	border-bottom: none;
	color: #777;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.4;
	padding: 0.9375em;
	text-align: center;
}
.pricing-table .bullet-item
{
	background-color: #fff;
	border-bottom: none;
	color: #333;
	font-size: 0.875em;
	font-weight: normal;
	padding: 0.9375em;
	text-align: center;
}
.pricing-table .cta-button
{
	background-color: #fff;
	padding: 0.625em;
	text-align: center;
}
.progress
{
	background-color: transparent;
	border: 1px solid #ccc;
	height: 1.5625em;
	margin-bottom: 0.625em;
	padding: 0.125em;
}
.progress .meter
{
	background: #4bc986;
	display: block;
	height: 100%;
}
.progress.secondary .meter
{
	background: #35383f;
	display: block;
	height: 100%;
}
.progress.success .meter
{
	background: #5da423;
	display: block;
	height: 100%;
}
.progress.alert .meter
{
	background: #c60f13;
	display: block;
	height: 100%;
}
.progress.radius
{
	border-radius: 6px;
	webkit-border-radius: 6px;
}
.progress.radius .meter
{
	border-radius: 5px;
	webkit-border-radius: 5px;
}
.progress.round
{
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
.progress.round .meter
{
	border-radius: 999px;
	webkit-border-radius: 999px;
}
.side-nav
{
	display: block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0;
	padding: 0.875em 0;
}
.side-nav li
{
	font-size: 0.875em;
	margin: 0 0 0.4375em 0;
}
.side-nav li a
{
	color: #4bc986;
	display: block;
}
.side-nav li.active>a:first-child
{
	color: #4d4d4d;
	font-weight: bold;
}
.side-nav li.divider
{
	border-top: 1px solid;
	border-top-color: #e6e6e6;
	height: 0;
	list-style: none;
	padding: 0;
}
.sub-nav
{
	display: block;
	margin: -0.25em 0 1.125em;
	margin-left: -0.5625em;
	margin-right: 0;
	overflow: hidden;
	padding-top: 0.25em;
	width: auto;
}
.sub-nav dt,.sub-nav dd
{
	display: inline;
	float: left;
	font-size: 0.875em;
	font-weight: normal;
	margin-bottom: 0.625em;
	margin-left: 0.5625em;
}
.sub-nav dt a,.sub-nav dd a
{
	color: #999;
	text-decoration: none;
}
.sub-nav dt.active a,.sub-nav dd.active a
{
	background: #4bc986;
	border-radius: 1000px;
	color: #fff;
	cursor: default;
	font-weight: bold;
	padding: 0.1875em 0.5625em;
	webkit-border-radius: 1000px;
}
@media only screen
{
	div.switch
	{
		background: #fff;
		border-color: #ccc;
		border-style: solid;
		border-width: 1px;
		display: block;
		height: 36px;
		margin-bottom: 1.25em;
		overflow: hidden;
		padding: 0;
		position: relative;
		webkit-animation: webkitSiblingBugfix infinite 1s;
		width: 100%;
	}
	div.switch label
	{
		float: left;
		font-weight: bold;
		height: 100%;
		left: 0;
		margin: 0;
		moz-transition: all 0.1s ease-out;
		position: relative;
		text-align: left;
		transition: all 0.1s ease-out;
		webkit-transition: all 0.1s ease-out;
		width: 50%;
		z-index: 2;
	}
	div.switch input
	{
		height: 100%;
		moz-appearance: none;
		opacity: 0;
		position: absolute;
		width: 100%;
		z-index: 3;
	}
	div.switch input:hover,div.switch input:focus
	{
		cursor: pointer;
	}
	div.switch span:last-child
	{
		border-style: solid;
		border-width: 1px;
		display: block;
		left: -1px;
		moz-transition: all 0.1s ease-out;
		padding: 0;
		position: absolute;
		top: -1px;
		transition: all 0.1s ease-out;
		webkit-transition: all 0.1s ease-out;
		z-index: 1;
	}
	div.switch input:not(:checked)+label
	{
		opacity: 0;
	}
	div.switch input:checked
	{
		display: none !important;
	}
	div.switch input
	{
		display: block !important;
		left: 0;
	}
	div.switch input:first-of-type+label,div.switch input:first-of-type+span+label
	{
		left: -50%;
	}
	div.switch input:first-of-type:checked+label,div.switch input:first-of-type:checked+span+label
	{
		left: 0%;
	}
	div.switch input:last-of-type+label,div.switch input:last-of-type+span+label
	{
		left: auto;
		right: -50%;
		text-align: right;
	}
	div.switch input:last-of-type:checked+label,div.switch input:last-of-type:checked+span+label
	{
		left: auto;
		right: 0%;
	}
	div.switch span.custom
	{
		display: none !important;
	}
	form.custom div.switch .hidden-field
	{
		margin-left: auto;
		position: absolute;
		visibility: visible;
	}
	div.switch label
	{
		font-size: 0.875em;
		line-height: 2.3em;
		padding: 0 0.375em;
	}
	div.switch input:first-of-type:checked ~ span:last-child
	{
		left: 100%;
		margin-left: -2.1875em;
	}
	div.switch span:last-child
	{
		height: 2.25em;
		width: 2.25em;
	}
	div.switch span:last-child
	{
		background: #fff;
		background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
		background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
		border-color: #b3b3b3;
		box-shadow: 2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 980px #e1f5d1,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5;
		webkit-box-shadow: 2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 1000px #e1f5d1,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5;
	}
	div.switch:hover span:last-child,div.switch:focus span:last-child
	{
		background: #fff;
		background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
		background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);
	}
	div.switch:active
	{
		background: transparent;
	}
	div.switch.large
	{
		height: 44px;
	}
	div.switch.large label
	{
		font-size: 1.0625em;
		line-height: 2.3em;
		padding: 0 0.375em;
	}
	div.switch.large input:first-of-type:checked ~ span:last-child
	{
		left: 100%;
		margin-left: -2.6875em;
	}
	div.switch.large span:last-child
	{
		height: 2.75em;
		width: 2.75em;
	}
	div.switch.small
	{
		height: 28px;
	}
	div.switch.small label
	{
		font-size: 0.75em;
		line-height: 2.1em;
		padding: 0 0.375em;
	}
	div.switch.small input:first-of-type:checked ~ span:last-child
	{
		left: 100%;
		margin-left: -1.6875em;
	}
	div.switch.small span:last-child
	{
		height: 1.75em;
		width: 1.75em;
	}
	div.switch.tiny
	{
		height: 22px;
	}
	div.switch.tiny label
	{
		font-size: 0.6875em;
		line-height: 1.9em;
		padding: 0 0.375em;
	}
	div.switch.tiny input:first-of-type:checked ~ span:last-child
	{
		left: 100%;
		margin-left: -1.3125em;
	}
	div.switch.tiny span:last-child
	{
		height: 1.375em;
		width: 1.375em;
	}
	div.switch.radius
	{
		border-radius: 4px;
		webkit-border-radius: 4px;
	}
	div.switch.radius span:last-child
	{
		border-radius: 3px;
		webkit-border-radius: 3px;
	}
	div.switch.round
	{
		border-radius: 1000px;
		webkit-border-radius: 1000px;
	}
	div.switch.round span:last-child
	{
		border-radius: 999px;
		webkit-border-radius: 999px;
	}
	div.switch.round label
	{
		padding: 0 0.5625em;
	}
	@-webkit-keyframes webkitSiblingBugfix
	{
		from
		{
			position: relative;
		}
		to
		{
			position: relative;
		}
	}
}
[data-magellan-expedition]
{
	background: #fff;
	min-width: 100%;
	padding: 10px;
	z-index: 50;
}
[data-magellan-expedition] .sub-nav
{
	margin-bottom: 0;
}
[data-magellan-expedition] .sub-nav dd
{
	margin-bottom: 0;
}
table
{
	background: #fff;
	border: solid 1px #ddd;
	margin-bottom: 1.25em;
}
table thead,table tfoot
{
	background: #f5f5f5;
	font-weight: bold;
}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td
{
	color: #222;
	font-size: 0.875em;
	padding: 0.5em 0.625em 0.625em;
	text-align: left;
}
table tr th,table tr td
{
	color: #222;
	font-size: 0.875em;
	padding: 0.5625em 0.625em;
}
table tr.even,table tr.alt,table tr:nth-of-type(even)
{
	background: #f9f9f9;
}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td
{
	display: table-cell;
	line-height: 1.125em;
}
.th
{
	border: solid 4px #fff;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	display: inline-block;
	line-height: 0;
	moz-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	webkit-transition: all 200ms ease-out;
}
.th:hover,.th:focus
{
	box-shadow: 0 0 6px 1px rgba(75,201,134,0.5);
	webkit-box-shadow: 0 0 6px 1px rgba(75,201,134,0.5);
}
.th.radius
{
	border-radius: 6px;
	webkit-border-radius: 6px;
}
a.th
{
	display: inline-block;
}
.has-tip
{
	border-bottom: dotted 1px #ccc;
	color: #333;
	cursor: help;
	font-weight: bold;
}
.has-tip:hover,.has-tip:focus
{
	border-bottom: dotted 1px #288654;
	color: #4bc986;
}
.has-tip.tip-left,.has-tip.tip-right
{
	float: none !important;
}
.tooltip
{
	background: #000;
	border-radius: 6px;
	color: #fff;
	display: none;
	font-size: 0.9375em;
	font-weight: bold;
	left: 50%;
	line-height: 1.3;
	max-width: 85%;
	padding: 0.5em;
	position: absolute;
	webkit-border-radius: 6px;
	width: 100%;
	z-index: 999;
}
.tooltip>.nub
{
	border: solid 5px;
	border-color: transparent transparent #000 transparent;
	display: block;
	height: 0;
	left: 5px;
	position: absolute;
	top: -10px;
	width: 0;
}
.tooltip.opened
{
	border-bottom: dotted 1px #288654 !important;
	color: #4bc986 !important;
}
.tap-to-close
{
	color: #888;
	display: block;
	font-size: 0.625em;
	font-weight: normal;
}
@media only screen and (min-width: 940px)
{
	.tooltip>.nub
	{
		border-color: transparent transparent #000 transparent;
		top: -10px;
	}
	.tooltip.tip-top>.nub
	{
		border-color: #000 transparent transparent transparent;
		bottom: -10px;
		top: auto;
	}
	.tooltip.tip-left,.tooltip.tip-right
	{
		float: none !important;
	}
	.tooltip.tip-left>.nub
	{
		border-color: transparent transparent transparent #000;
		left: auto;
		margin-top: -5px;
		right: -10px;
		top: 50%;
	}
	.tooltip.tip-right>.nub
	{
		border-color: transparent #000 transparent transparent;
		left: -10px;
		margin-top: -5px;
		right: auto;
		top: 50%;
	}
}
@media only screen and (max-width: 767px)
{
	.f-dropdown
	{
		left: 0;
		max-width: 100%;
	}
}
.f-dropdown
{
	background: #fff;
	border: solid 1px #ccc;
	font-size: 16;
	height: auto;
	list-style: none;
	margin-left: 0;
	margin-top: 2px;
	max-height: none;
	max-width: 200px;
	position: absolute;
	top: -9999px;
	width: 100%;
	z-index: 99;
}
.f-dropdown>*:first-child
{
	margin-top: 0;
}
.f-dropdown>*:last-child
{
	margin-bottom: 0;
}
.f-dropdown:before
{
	border: inset 6px;
	border-bottom-style: solid;
	border-color: transparent transparent #fff transparent;
	content: "";
	display: block;
	height: 0;
	left: 10px;
	position: absolute;
	top: -12px;
	width: 0;
	z-index: 99;
}
.f-dropdown:after
{
	border: inset 7px;
	border-bottom-style: solid;
	border-color: transparent transparent #ccc transparent;
	content: "";
	display: block;
	height: 0;
	left: 9px;
	position: absolute;
	top: -14px;
	width: 0;
	z-index: 98;
}
.f-dropdown.right:before
{
	left: auto;
	right: 10px;
}
.f-dropdown.right:after
{
	left: auto;
	right: 9px;
}
.f-dropdown li
{
	cursor: pointer;
	font-size: 0.875em;
	line-height: 1.125em;
	margin: 0;
}
.f-dropdown li:hover,.f-dropdown li:focus
{
	background: #eee;
}
.f-dropdown li a
{
	color: #555;
	display: block;
	padding: 0.3125em 0.625em;
}
.f-dropdown.content
{
	background: #fff;
	border: solid 1px #ccc;
	font-size: 16;
	height: auto;
	list-style: none;
	margin-left: 0;
	max-height: none;
	max-width: 200px;
	padding: 1.25em;
	position: absolute;
	top: -9999px;
	width: 100%;
	z-index: 99;
}
.f-dropdown.content>*:first-child
{
	margin-top: 0;
}
.f-dropdown.content>*:last-child
{
	margin-bottom: 0;
}
.f-dropdown.tiny
{
	max-width: 200px;
}
.f-dropdown.small
{
	max-width: 300px;
}
.f-dropdown.medium
{
	max-width: 500px;
}
.f-dropdown.large
{
	max-width: 800px;
}
@media only screen and (min-width: 940px)
{
	.animated
	{
		animation-fill-mode: both;
		moz-animation-fill-mode: both;
		o-animation-fill-mode: both;
		webkit-animation-fill-mode: both;
	}
	.fadeInDown
	{
		animation-duration: 1.75s;
		animation-name: fadeInDown;
		moz-animation-duration: 1.75s;
		moz-animation-name: fadeInDown;
		o-animation-duration: 1.75s;
		o-animation-name: fadeInDown;
		webkit-animation-duration: 1.75s;
		webkit-animation-name: fadeInDown;
	}
	@-webkit-keyframes fadeInDown
	{
		0%
		{
			opacity: 0;
			webkit-transform: translateY(-80px);
		}
		100%
		{
			opacity: 1;
			webkit-transform: translateY();
		}
	}
	@-moz-keyframes fadeInDown
	{
		0%
		{
			moz-transform: translateY(-80px);
			opacity: 0;
		}
		100%
		{
			moz-transform: translateY();
			opacity: 1;
		}
	}
	@-o-keyframes fadeInDown
	{
		0%
		{
			opacity: 0;
			o-transform: translateY(-80px);
		}
		100%
		{
			opacity: 1;
			o-transform: translateY();
		}
	}
	@keyframes fadeInDown
	{
		0%
		{
			opacity: 0;
			transform: translateY(-80px);
		}
		100%
		{
			opacity: 1;
			transform: translateY();
		}
	}
	.fadeInUp
	{
		animation-duration: 1.5s;
		animation-name: fadeInUp;
		moz-animation-duration: 1.5s;
		moz-animation-name: fadeInUp;
		o-animation-duration: 1.5s;
		o-animation-name: fadeInUp;
		webkit-animation-duration: 1.5s;
		webkit-animation-name: fadeInUp;
	}
	@-webkit-keyframes fadeInUp
	{
		0%
		{
			opacity: 0;
			webkit-transform: translateY(20px);
		}
		100%
		{
			opacity: 1;
			webkit-transform: translateY(0);
		}
	}
	@-moz-keyframes fadeInUp
	{
		0%
		{
			moz-transform: translateY(20px);
			opacity: 0;
		}
		100%
		{
			moz-transform: translateY(0);
			opacity: 1;
		}
	}
	@-o-keyframes fadeInUp
	{
		0%
		{
			opacity: 0;
			o-transform: translateY(20px);
		}
		100%
		{
			opacity: 1;
			o-transform: translateY(0);
		}
	}
	@keyframes fadeInUp
	{
		0%
		{
			opacity: 0;
			transform: translateY(20px);
		}
		100%
		{
			opacity: 1;
			transform: translateY(0);
		}
	}
	.fadeOutDown
	{
		animation-duration: 1.5s;
		animation-name: fadeOutDown;
		moz-animation-duration: 1.5s;
		moz-animation-name: fadeOutDown;
		o-animation-duration: 1.5s;
		o-animation-name: fadeOutDown;
		webkit-animation-duration: 1.5s;
		webkit-animation-name: fadeOutDown;
	}
	@-webkit-keyframes fadeOutDown
	{
		0%
		{
			opacity: 1;
			webkit-transform: translateY(0);
		}
		100%
		{
			opacity: 0;
			webkit-transform: translateY(20px);
		}
	}
	@-moz-keyframes fadeOutDown
	{
		0%
		{
			moz-transform: translateY(0);
			opacity: 1;
		}
		100%
		{
			moz-transform: translateY(20px);
			opacity: 0;
		}
	}
	@-o-keyframes fadeOutDown
	{
		0%
		{
			opacity: 1;
			o-transform: translateY(0);
		}
		100%
		{
			opacity: 0;
			o-transform: translateY(20px);
		}
	}
	@keyframes fadeOutDown
	{
		0%
		{
			opacity: 1;
			transform: translateY(0);
		}
		100%
		{
			opacity: 0;
			transform: translateY(20px);
		}
	}
	.bounceInDown
	{
		animation-duration: 0.75s;
		animation-name: bounceInDown;
		moz-animation-duration: 0.75s;
		moz-animation-name: bounceInDown;
		o-animation-duration: 0.75s;
		o-animation-name: bounceInDown;
		webkit-animation-duration: 0.75s;
		webkit-animation-name: bounceInDown;
	}
	@-webkit-keyframes bounceInDown
	{
		0%
		{
			opacity: 0;
			webkit-transform: translateY(-100px);
		}
		60%
		{
			opacity: 1;
			webkit-transform: translateY(10px);
		}
		80%
		{
			webkit-transform: translateY(-10px);
		}
		100%
		{
			webkit-transform: translateY(0);
		}
	}
	@-moz-keyframes bounceInDown
	{
		0%
		{
			moz-transform: translateY(-100px);
			opacity: 0;
		}
		60%
		{
			moz-transform: translateY(10px);
			opacity: 1;
		}
		80%
		{
			moz-transform: translateY(-10px);
		}
		100%
		{
			moz-transform: translateY(0);
		}
	}
	@-o-keyframes bounceInDown
	{
		0%
		{
			opacity: 0;
			o-transform: translateY(-100px);
		}
		60%
		{
			opacity: 1;
			o-transform: translateY(10px);
		}
		80%
		{
			o-transform: translateY(-10px);
		}
		100%
		{
			o-transform: translateY(0);
		}
	}
	@keyframes bounceInDown
	{
		0%
		{
			opacity: 0;
			transform: translateY(-100px);
		}
		60%
		{
			opacity: 1;
			transform: translateY(10px);
		}
		80%
		{
			transform: translateY(-10px);
		}
		100%
		{
			transform: translateY(0);
		}
	}
}
@font-face
{
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
	src: url("../fonts/fontawesome-webfont.eot?v=3.2.1");
}
[class^="icon-"],[class*=" icon-"]
{
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	margin-right: .3em;
	text-decoration: inherit;
	webkit-font-smoothing: antialiased;
}
[class^="icon-"]:before,[class*=" icon-"]:before
{
	display: inline-block;
	speak: none;
	text-decoration: inherit;
}
.icon-large:before
{
	font-size: 1.33333em;
	vertical-align: -10%;
}
a [class^="icon-"],a [class*=" icon-"]
{
	display: inline;
}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width
{
	display: inline-block;
	padding-right: 0.28571em;
	text-align: right;
	width: 1.14286em;
}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large
{
	width: 1.42857em;
}
.icons-ul
{
	list-style-type: none;
	margin-left: 2.14286em;
}
.icons-ul>li
{
	position: relative;
}
.icons-ul .icon-li
{
	left: -2.14286em;
	line-height: inherit;
	position: absolute;
	text-align: center;
	width: 2.14286em;
}
[class^="icon-"].hide,[class*=" icon-"].hide
{
	display: none;
}
.icon-muted
{
	color: #eee;
}
.icon-light
{
	color: #fff;
}
.icon-dark
{
	color: #333;
}
.icon-border
{
	border: solid 1px #eee;
	border-radius: 3px;
	moz-border-radius: 3px;
	padding: .2em .25em .15em;
	webkit-border-radius: 3px;
}
.icon-2x
{
	font-size: 2em;
}
.icon-2x.icon-border
{
	border-radius: 4px;
	border-width: 2px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
.icon-3x
{
	font-size: 3em;
}
.icon-3x.icon-border
{
	border-radius: 5px;
	border-width: 3px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
.icon-4x
{
	font-size: 4em;
}
.icon-4x.icon-border
{
	border-radius: 6px;
	border-width: 4px;
	moz-border-radius: 6px;
	webkit-border-radius: 6px;
}
.icon-5x
{
	font-size: 5em;
}
.icon-5x.icon-border
{
	border-radius: 7px;
	border-width: 5px;
	moz-border-radius: 7px;
	webkit-border-radius: 7px;
}
.pull-right
{
	float: right;
}
.pull-left
{
	float: left;
}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left
{
	margin-right: .3em;
}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right
{
	margin-left: .3em;
}
[class^="icon-"],[class*=" icon-"]
{
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	display: inline;
	height: auto;
	line-height: normal;
	margin-top: 0;
	vertical-align: baseline;
	width: auto;
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]
{
	background-image: none;
}
.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large
{
	line-height: .9em;
}
.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin
{
	display: inline-block;
}
.nav-tabs [class^="icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class^="icon-"],.nav-pills [class^="icon-"].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large
{
	line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x
{
	margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large
{
	line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x
{
	margin-top: .25em;
}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]
{
	margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x
{
	margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x
{
	margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x
{
	margin-left: .2em;
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]
{
	line-height: inherit;
}
.icon-stack
{
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: -35%;
	width: 2em;
}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]
{
	display: block;
	font-size: 1em;
	height: 100%;
	line-height: 2em;
	line-height: inherit;
	position: absolute;
	text-align: center;
	width: 100%;
}
.icon-stack .icon-stack-base
{
	font-size: 2em;
	line-height: 1em;
}
.icon-spin
{
	animation: spin 2s infinite linear;
	display: inline-block;
	moz-animation: spin 2s infinite linear;
	o-animation: spin 2s infinite linear;
	webkit-animation: spin 2s infinite linear;
}
a .icon-stack,a .icon-spin
{
	display: inline-block;
	text-decoration: none;
}
@-moz-keyframes spin
{
	0%
	{
		moz-transform: rotate(0deg);
	}
	100%
	{
		moz-transform: rotate(359deg);
	}
}
@-webkit-keyframes spin
{
	0%
	{
		webkit-transform: rotate(0deg);
	}
	100%
	{
		webkit-transform: rotate(359deg);
	}
}
@-o-keyframes spin
{
	0%
	{
		o-transform: rotate(0deg);
	}
	100%
	{
		o-transform: rotate(359deg);
	}
}
@-ms-keyframes spin
{
	0%
	{
		ms-transform: rotate(0deg);
	}
	100%
	{
		ms-transform: rotate(359deg);
	}
}
@keyframes spin
{
	0%
	{
		transform: rotate(0deg);
	}
	100%
	{
		transform: rotate(359deg);
	}
}
.icon-rotate-90:before
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	moz-transform: rotate(90deg);
	ms-transform: rotate(90deg);
	o-transform: rotate(90deg);
	transform: rotate(90deg);
	webkit-transform: rotate(90deg);
}
.icon-rotate-180:before
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	moz-transform: rotate(180deg);
	ms-transform: rotate(180deg);
	o-transform: rotate(180deg);
	transform: rotate(180deg);
	webkit-transform: rotate(180deg);
}
.icon-rotate-270:before
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	moz-transform: rotate(270deg);
	ms-transform: rotate(270deg);
	o-transform: rotate(270deg);
	transform: rotate(270deg);
	webkit-transform: rotate(270deg);
}
.icon-flip-horizontal:before
{
	moz-transform: scale(-1, 1);
	ms-transform: scale(-1, 1);
	o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	webkit-transform: scale(-1, 1);
}
.icon-flip-vertical:before
{
	moz-transform: scale(1, -1);
	ms-transform: scale(1, -1);
	o-transform: scale(1, -1);
	transform: scale(1, -1);
	webkit-transform: scale(1, -1);
}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before
{
	display: inline-block;
}
.icon-glass:before
{
	content: "\f000";
}
.icon-music:before
{
	content: "\f001";
}
.icon-search:before
{
	content: "\f002";
}
.icon-envelope-alt:before
{
	content: "\f003";
}
.icon-heart:before
{
	content: "\f004";
}
.icon-star:before
{
	content: "\f005";
}
.icon-star-empty:before
{
	content: "\f006";
}
.icon-user:before
{
	content: "\f007";
}
.icon-film:before
{
	content: "\f008";
}
.icon-th-large:before
{
	content: "\f009";
}
.icon-th:before
{
	content: "\f00a";
}
.icon-th-list:before
{
	content: "\f00b";
}
.icon-ok:before
{
	content: "\f00c";
}
.icon-remove:before
{
	content: "\f00d";
}
.icon-zoom-in:before
{
	content: "\f00e";
}
.icon-zoom-out:before
{
	content: "\f010";
}
.icon-power-off:before,.icon-off:before
{
	content: "\f011";
}
.icon-signal:before
{
	content: "\f012";
}
.icon-gear:before,.icon-cog:before
{
	content: "\f013";
}
.icon-trash:before
{
	content: "\f014";
}
.icon-home:before
{
	content: "\f015";
}
.icon-file-alt:before
{
	content: "\f016";
}
.icon-time:before
{
	content: "\f017";
}
.icon-road:before
{
	content: "\f018";
}
.icon-download-alt:before
{
	content: "\f019";
}
.icon-download:before
{
	content: "\f01a";
}
.icon-upload:before
{
	content: "\f01b";
}
.icon-inbox:before
{
	content: "\f01c";
}
.icon-play-circle:before
{
	content: "\f01d";
}
.icon-rotate-right:before,.icon-repeat:before
{
	content: "\f01e";
}
.icon-refresh:before
{
	content: "\f021";
}
.icon-list-alt:before
{
	content: "\f022";
}
.icon-lock:before
{
	content: "\f023";
}
.icon-flag:before
{
	content: "\f024";
}
.icon-headphones:before
{
	content: "\f025";
}
.icon-volume-off:before
{
	content: "\f026";
}
.icon-volume-down:before
{
	content: "\f027";
}
.icon-volume-up:before
{
	content: "\f028";
}
.icon-qrcode:before
{
	content: "\f029";
}
.icon-barcode:before
{
	content: "\f02a";
}
.icon-tag:before
{
	content: "\f02b";
}
.icon-tags:before
{
	content: "\f02c";
}
.icon-book:before
{
	content: "\f02d";
}
.icon-bookmark:before
{
	content: "\f02e";
}
.icon-print:before
{
	content: "\f02f";
}
.icon-camera:before
{
	content: "\f030";
}
.icon-font:before
{
	content: "\f031";
}
.icon-bold:before
{
	content: "\f032";
}
.icon-italic:before
{
	content: "\f033";
}
.icon-text-height:before
{
	content: "\f034";
}
.icon-text-width:before
{
	content: "\f035";
}
.icon-align-left:before
{
	content: "\f036";
}
.icon-align-center:before
{
	content: "\f037";
}
.icon-align-right:before
{
	content: "\f038";
}
.icon-align-justify:before
{
	content: "\f039";
}
.icon-list:before
{
	content: "\f03a";
}
.icon-indent-left:before
{
	content: "\f03b";
}
.icon-indent-right:before
{
	content: "\f03c";
}
.icon-facetime-video:before
{
	content: "\f03d";
}
.icon-picture:before
{
	content: "\f03e";
}
.icon-pencil:before
{
	content: "\f040";
}
.icon-map-marker:before
{
	content: "\f041";
}
.icon-adjust:before
{
	content: "\f042";
}
.icon-tint:before
{
	content: "\f043";
}
.icon-edit:before
{
	content: "\f044";
}
.icon-share:before
{
	content: "\f045";
}
.icon-check:before
{
	content: "\f046";
}
.icon-move:before
{
	content: "\f047";
}
.icon-step-backward:before
{
	content: "\f048";
}
.icon-fast-backward:before
{
	content: "\f049";
}
.icon-backward:before
{
	content: "\f04a";
}
.icon-play:before
{
	content: "\f04b";
}
.icon-pause:before
{
	content: "\f04c";
}
.icon-stop:before
{
	content: "\f04d";
}
.icon-forward:before
{
	content: "\f04e";
}
.icon-fast-forward:before
{
	content: "\f050";
}
.icon-step-forward:before
{
	content: "\f051";
}
.icon-eject:before
{
	content: "\f052";
}
.icon-chevron-left:before
{
	content: "\f053";
}
.icon-chevron-right:before
{
	content: "\f054";
}
.icon-plus-sign:before
{
	content: "\f055";
}
.icon-minus-sign:before
{
	content: "\f056";
}
.icon-remove-sign:before
{
	content: "\f057";
}
.icon-ok-sign:before
{
	content: "\f058";
}
.icon-question-sign:before
{
	content: "\f059";
}
.icon-info-sign:before
{
	content: "\f05a";
}
.icon-screenshot:before
{
	content: "\f05b";
}
.icon-remove-circle:before
{
	content: "\f05c";
}
.icon-ok-circle:before
{
	content: "\f05d";
}
.icon-ban-circle:before
{
	content: "\f05e";
}
.icon-arrow-left:before
{
	content: "\f060";
}
.icon-arrow-right:before
{
	content: "\f061";
}
.icon-arrow-up:before
{
	content: "\f062";
}
.icon-arrow-down:before
{
	content: "\f063";
}
.icon-mail-forward:before,.icon-share-alt:before
{
	content: "\f064";
}
.icon-resize-full:before
{
	content: "\f065";
}
.icon-resize-small:before
{
	content: "\f066";
}
.icon-plus:before
{
	content: "\f067";
}
.icon-minus:before
{
	content: "\f068";
}
.icon-asterisk:before
{
	content: "\f069";
}
.icon-exclamation-sign:before
{
	content: "\f06a";
}
.icon-gift:before
{
	content: "\f06b";
}
.icon-leaf:before
{
	content: "\f06c";
}
.icon-fire:before
{
	content: "\f06d";
}
.icon-eye-open:before
{
	content: "\f06e";
}
.icon-eye-close:before
{
	content: "\f070";
}
.icon-warning-sign:before
{
	content: "\f071";
}
.icon-plane:before
{
	content: "\f072";
}
.icon-calendar:before
{
	content: "\f073";
}
.icon-random:before
{
	content: "\f074";
}
.icon-comment:before
{
	content: "\f075";
}
.icon-magnet:before
{
	content: "\f076";
}
.icon-chevron-up:before
{
	content: "\f077";
}
.icon-chevron-down:before
{
	content: "\f078";
}
.icon-retweet:before
{
	content: "\f079";
}
.icon-shopping-cart:before
{
	content: "\f07a";
}
.icon-folder-close:before
{
	content: "\f07b";
}
.icon-folder-open:before
{
	content: "\f07c";
}
.icon-resize-vertical:before
{
	content: "\f07d";
}
.icon-resize-horizontal:before
{
	content: "\f07e";
}
.icon-bar-chart:before
{
	content: "\f080";
}
.icon-twitter-sign:before
{
	content: "\f081";
}
.icon-facebook-sign:before
{
	content: "\f082";
}
.icon-camera-retro:before
{
	content: "\f083";
}
.icon-key:before
{
	content: "\f084";
}
.icon-gears:before,.icon-cogs:before
{
	content: "\f085";
}
.icon-comments:before
{
	content: "\f086";
}
.icon-thumbs-up-alt:before
{
	content: "\f087";
}
.icon-thumbs-down-alt:before
{
	content: "\f088";
}
.icon-star-half:before
{
	content: "\f089";
}
.icon-heart-empty:before
{
	content: "\f08a";
}
.icon-signout:before
{
	content: "\f08b";
}
.icon-linkedin-sign:before
{
	content: "\f08c";
}
.icon-pushpin:before
{
	content: "\f08d";
}
.icon-external-link:before
{
	content: "\f08e";
}
.icon-signin:before
{
	content: "\f090";
}
.icon-trophy:before
{
	content: "\f091";
}
.icon-github-sign:before
{
	content: "\f092";
}
.icon-upload-alt:before
{
	content: "\f093";
}
.icon-lemon:before
{
	content: "\f094";
}
.icon-phone:before
{
	content: "\f095";
}
.icon-unchecked:before,.icon-check-empty:before
{
	content: "\f096";
}
.icon-bookmark-empty:before
{
	content: "\f097";
}
.icon-phone-sign:before
{
	content: "\f098";
}
.icon-twitter:before
{
	content: "\f099";
}
.icon-facebook:before
{
	content: "\f09a";
}
.icon-github:before
{
	content: "\f09b";
}
.icon-unlock:before
{
	content: "\f09c";
}
.icon-credit-card:before
{
	content: "\f09d";
}
.icon-rss:before
{
	content: "\f09e";
}
.icon-hdd:before
{
	content: "\f0a0";
}
.icon-bullhorn:before
{
	content: "\f0a1";
}
.icon-bell:before
{
	content: "\f0a2";
}
.icon-certificate:before
{
	content: "\f0a3";
}
.icon-hand-right:before
{
	content: "\f0a4";
}
.icon-hand-left:before
{
	content: "\f0a5";
}
.icon-hand-up:before
{
	content: "\f0a6";
}
.icon-hand-down:before
{
	content: "\f0a7";
}
.icon-circle-arrow-left:before
{
	content: "\f0a8";
}
.icon-circle-arrow-right:before
{
	content: "\f0a9";
}
.icon-circle-arrow-up:before
{
	content: "\f0aa";
}
.icon-circle-arrow-down:before
{
	content: "\f0ab";
}
.icon-globe:before
{
	content: "\f0ac";
}
.icon-wrench:before
{
	content: "\f0ad";
}
.icon-tasks:before
{
	content: "\f0ae";
}
.icon-filter:before
{
	content: "\f0b0";
}
.icon-briefcase:before
{
	content: "\f0b1";
}
.icon-fullscreen:before
{
	content: "\f0b2";
}
.icon-group:before
{
	content: "\f0c0";
}
.icon-link:before
{
	content: "\f0c1";
}
.icon-cloud:before
{
	content: "\f0c2";
}
.icon-beaker:before
{
	content: "\f0c3";
}
.icon-cut:before
{
	content: "\f0c4";
}
.icon-copy:before
{
	content: "\f0c5";
}
.icon-paperclip:before,.icon-paper-clip:before
{
	content: "\f0c6";
}
.icon-save:before
{
	content: "\f0c7";
}
.icon-sign-blank:before
{
	content: "\f0c8";
}
.icon-reorder:before
{
	content: "\f0c9";
}
.icon-list-ul:before
{
	content: "\f0ca";
}
.icon-list-ol:before
{
	content: "\f0cb";
}
.icon-strikethrough:before
{
	content: "\f0cc";
}
.icon-underline:before
{
	content: "\f0cd";
}
.icon-table:before
{
	content: "\f0ce";
}
.icon-magic:before
{
	content: "\f0d0";
}
.icon-truck:before
{
	content: "\f0d1";
}
.icon-pinterest:before
{
	content: "\f0d2";
}
.icon-pinterest-sign:before
{
	content: "\f0d3";
}
.icon-google-plus-sign:before
{
	content: "\f0d4";
}
.icon-google-plus:before
{
	content: "\f0d5";
}
.icon-money:before
{
	content: "\f0d6";
}
.icon-caret-down:before
{
	content: "\f0d7";
}
.icon-caret-up:before
{
	content: "\f0d8";
}
.icon-caret-left:before
{
	content: "\f0d9";
}
.icon-caret-right:before
{
	content: "\f0da";
}
.icon-columns:before
{
	content: "\f0db";
}
.icon-sort:before
{
	content: "\f0dc";
}
.icon-sort-down:before
{
	content: "\f0dd";
}
.icon-sort-up:before
{
	content: "\f0de";
}
.icon-envelope:before
{
	content: "\f0e0";
}
.icon-linkedin:before
{
	content: "\f0e1";
}
.icon-rotate-left:before,.icon-undo:before
{
	content: "\f0e2";
}
.icon-legal:before
{
	content: "\f0e3";
}
.icon-dashboard:before
{
	content: "\f0e4";
}
.icon-comment-alt:before
{
	content: "\f0e5";
}
.icon-comments-alt:before
{
	content: "\f0e6";
}
.icon-bolt:before
{
	content: "\f0e7";
}
.icon-sitemap:before
{
	content: "\f0e8";
}
.icon-umbrella:before
{
	content: "\f0e9";
}
.icon-paste:before
{
	content: "\f0ea";
}
.icon-lightbulb:before
{
	content: "\f0eb";
}
.icon-exchange:before
{
	content: "\f0ec";
}
.icon-cloud-download:before
{
	content: "\f0ed";
}
.icon-cloud-upload:before
{
	content: "\f0ee";
}
.icon-user-md:before
{
	content: "\f0f0";
}
.icon-stethoscope:before
{
	content: "\f0f1";
}
.icon-suitcase:before
{
	content: "\f0f2";
}
.icon-bell-alt:before
{
	content: "\f0f3";
}
.icon-coffee:before
{
	content: "\f0f4";
}
.icon-food:before
{
	content: "\f0f5";
}
.icon-file-text-alt:before
{
	content: "\f0f6";
}
.icon-building:before
{
	content: "\f0f7";
}
.icon-hospital:before
{
	content: "\f0f8";
}
.icon-ambulance:before
{
	content: "\f0f9";
}
.icon-medkit:before
{
	content: "\f0fa";
}
.icon-fighter-jet:before
{
	content: "\f0fb";
}
.icon-beer:before
{
	content: "\f0fc";
}
.icon-h-sign:before
{
	content: "\f0fd";
}
.icon-plus-sign-alt:before
{
	content: "\f0fe";
}
.icon-double-angle-left:before
{
	content: "\f100";
}
.icon-double-angle-right:before
{
	content: "\f101";
}
.icon-double-angle-up:before
{
	content: "\f102";
}
.icon-double-angle-down:before
{
	content: "\f103";
}
.icon-angle-left:before
{
	content: "\f104";
}
.icon-angle-right:before
{
	content: "\f105";
}
.icon-angle-up:before
{
	content: "\f106";
}
.icon-angle-down:before
{
	content: "\f107";
}
.icon-desktop:before
{
	content: "\f108";
}
.icon-laptop:before
{
	content: "\f109";
}
.icon-tablet:before
{
	content: "\f10a";
}
.icon-mobile-phone:before
{
	content: "\f10b";
}
.icon-circle-blank:before
{
	content: "\f10c";
}
.icon-quote-left:before
{
	content: "\f10d";
}
.icon-quote-right:before
{
	content: "\f10e";
}
.icon-spinner:before
{
	content: "\f110";
}
.icon-circle:before
{
	content: "\f111";
}
.icon-mail-reply:before,.icon-reply:before
{
	content: "\f112";
}
.icon-github-alt:before
{
	content: "\f113";
}
.icon-folder-close-alt:before
{
	content: "\f114";
}
.icon-folder-open-alt:before
{
	content: "\f115";
}
.icon-expand-alt:before
{
	content: "\f116";
}
.icon-collapse-alt:before
{
	content: "\f117";
}
.icon-smile:before
{
	content: "\f118";
}
.icon-frown:before
{
	content: "\f119";
}
.icon-meh:before
{
	content: "\f11a";
}
.icon-gamepad:before
{
	content: "\f11b";
}
.icon-keyboard:before
{
	content: "\f11c";
}
.icon-flag-alt:before
{
	content: "\f11d";
}
.icon-flag-checkered:before
{
	content: "\f11e";
}
.icon-terminal:before
{
	content: "\f120";
}
.icon-code:before
{
	content: "\f121";
}
.icon-reply-all:before
{
	content: "\f122";
}
.icon-mail-reply-all:before
{
	content: "\f122";
}
.icon-star-half-full:before,.icon-star-half-empty:before
{
	content: "\f123";
}
.icon-location-arrow:before
{
	content: "\f124";
}
.icon-crop:before
{
	content: "\f125";
}
.icon-code-fork:before
{
	content: "\f126";
}
.icon-unlink:before
{
	content: "\f127";
}
.icon-question:before
{
	content: "\f128";
}
.icon-info:before
{
	content: "\f129";
}
.icon-exclamation:before
{
	content: "\f12a";
}
.icon-superscript:before
{
	content: "\f12b";
}
.icon-subscript:before
{
	content: "\f12c";
}
.icon-eraser:before
{
	content: "\f12d";
}
.icon-puzzle-piece:before
{
	content: "\f12e";
}
.icon-microphone:before
{
	content: "\f130";
}
.icon-microphone-off:before
{
	content: "\f131";
}
.icon-shield:before
{
	content: "\f132";
}
.icon-calendar-empty:before
{
	content: "\f133";
}
.icon-fire-extinguisher:before
{
	content: "\f134";
}
.icon-rocket:before
{
	content: "\f135";
}
.icon-maxcdn:before
{
	content: "\f136";
}
.icon-chevron-sign-left:before
{
	content: "\f137";
}
.icon-chevron-sign-right:before
{
	content: "\f138";
}
.icon-chevron-sign-up:before
{
	content: "\f139";
}
.icon-chevron-sign-down:before
{
	content: "\f13a";
}
.icon-html5:before
{
	content: "\f13b";
}
.icon-css3:before
{
	content: "\f13c";
}
.icon-anchor:before
{
	content: "\f13d";
}
.icon-unlock-alt:before
{
	content: "\f13e";
}
.icon-bullseye:before
{
	content: "\f140";
}
.icon-ellipsis-horizontal:before
{
	content: "\f141";
}
.icon-ellipsis-vertical:before
{
	content: "\f142";
}
.icon-rss-sign:before
{
	content: "\f143";
}
.icon-play-sign:before
{
	content: "\f144";
}
.icon-ticket:before
{
	content: "\f145";
}
.icon-minus-sign-alt:before
{
	content: "\f146";
}
.icon-check-minus:before
{
	content: "\f147";
}
.icon-level-up:before
{
	content: "\f148";
}
.icon-level-down:before
{
	content: "\f149";
}
.icon-check-sign:before
{
	content: "\f14a";
}
.icon-edit-sign:before
{
	content: "\f14b";
}
.icon-external-link-sign:before
{
	content: "\f14c";
}
.icon-share-sign:before
{
	content: "\f14d";
}
.icon-compass:before
{
	content: "\f14e";
}
.icon-collapse:before
{
	content: "\f150";
}
.icon-collapse-top:before
{
	content: "\f151";
}
.icon-expand:before
{
	content: "\f152";
}
.icon-euro:before,.icon-eur:before
{
	content: "\f153";
}
.icon-gbp:before
{
	content: "\f154";
}
.icon-dollar:before,.icon-usd:before
{
	content: "\f155";
}
.icon-rupee:before,.icon-inr:before
{
	content: "\f156";
}
.icon-yen:before,.icon-jpy:before
{
	content: "\f157";
}
.icon-renminbi:before,.icon-cny:before
{
	content: "\f158";
}
.icon-won:before,.icon-krw:before
{
	content: "\f159";
}
.icon-bitcoin:before,.icon-btc:before
{
	content: "\f15a";
}
.icon-file:before
{
	content: "\f15b";
}
.icon-file-text:before
{
	content: "\f15c";
}
.icon-sort-by-alphabet:before
{
	content: "\f15d";
}
.icon-sort-by-alphabet-alt:before
{
	content: "\f15e";
}
.icon-sort-by-attributes:before
{
	content: "\f160";
}
.icon-sort-by-attributes-alt:before
{
	content: "\f161";
}
.icon-sort-by-order:before
{
	content: "\f162";
}
.icon-sort-by-order-alt:before
{
	content: "\f163";
}
.icon-thumbs-up:before
{
	content: "\f164";
}
.icon-thumbs-down:before
{
	content: "\f165";
}
.icon-youtube-sign:before
{
	content: "\f166";
}
.icon-youtube:before
{
	content: "\f167";
}
.icon-xing:before
{
	content: "\f168";
}
.icon-xing-sign:before
{
	content: "\f169";
}
.icon-youtube-play:before
{
	content: "\f16a";
}
.icon-dropbox:before
{
	content: "\f16b";
}
.icon-stackexchange:before
{
	content: "\f16c";
}
.icon-instagram:before
{
	content: "\f16d";
}
.icon-flickr:before
{
	content: "\f16e";
}
.icon-adn:before
{
	content: "\f170";
}
.icon-bitbucket:before
{
	content: "\f171";
}
.icon-bitbucket-sign:before
{
	content: "\f172";
}
.icon-tumblr:before
{
	content: "\f173";
}
.icon-tumblr-sign:before
{
	content: "\f174";
}
.icon-long-arrow-down:before
{
	content: "\f175";
}
.icon-long-arrow-up:before
{
	content: "\f176";
}
.icon-long-arrow-left:before
{
	content: "\f177";
}
.icon-long-arrow-right:before
{
	content: "\f178";
}
.icon-apple:before
{
	content: "\f179";
}
.icon-windows:before
{
	content: "\f17a";
}
.icon-android:before
{
	content: "\f17b";
}
.icon-linux:before
{
	content: "\f17c";
}
.icon-dribbble:before
{
	content: "\f17d";
}
.icon-skype:before
{
	content: "\f17e";
}
.icon-foursquare:before
{
	content: "\f180";
}
.icon-trello:before
{
	content: "\f181";
}
.icon-female:before
{
	content: "\f182";
}
.icon-male:before
{
	content: "\f183";
}
.icon-gittip:before
{
	content: "\f184";
}
.icon-sun:before
{
	content: "\f185";
}
.icon-moon:before
{
	content: "\f186";
}
.icon-archive:before
{
	content: "\f187";
}
.icon-bug:before
{
	content: "\f188";
}
.icon-vk:before
{
	content: "\f189";
}
.icon-weibo:before
{
	content: "\f18a";
}
.icon-renren:before
{
	content: "\f18b";
}
*
{
	outline: 0;
	text-shadow: none !important;
	webkit-font-smoothing: antialiased;
}
.no-margin
{
	margin: 0 !important;
}
.no-top-margin
{
	margin-top: 0 !important;
}
.no-bottom-margin
{
	margin-bottom: 0 !important;
}
.margin-left
{
	margin-left: 1.875em !important;
}
.margin-left-small
{
	margin-left: 0.9375em !important;
}
.margin-right
{
	margin-right: 1.875em !important;
}
.margin-right-small
{
	margin-right: 0.9375em !important;
}
.margin-top
{
	margin-top: 1.875em !important;
}
.margin-top-small
{
	margin-top: 0.9375em !important;
}
.margin-bottom
{
	margin-bottom: 1.875em !important;
}
.margin-bottom-small
{
	margin-bottom: 0.9375em !important;
}
.colored
{
	color: #4bc986;
}
button,.button
{
	box-shadow: none;
	margin: 1em 0;
	moz-box-shadow: none;
	text-transform: uppercase;
	webkit-box-shadow: none;
}
button:hover,button:focus,.button:hover,.button:focus
{
	background-color: #292c31;
}
section.part
{
	padding: 1.875em 0;
}
@media only screen and (min-width: 940px)
{
	.row.spacy>.column
	{
		margin: 0 0 2.5em;
		padding: 0 1.25em;
	}
	.row.spacy>.column:first-of-type
	{
		padding-right: 2.5em;
	}
	.row.spacy>.column:last-of-type
	{
		padding-left: 2.5em;
	}
}
.row.title
{
	height: 5.625em;
	line-height: 5.625em;
	text-align: center;
}
.row.title.compact
{
	height: 2.5em !important;
	line-height: 2.5em !important;
}
.row.title h6
{
	border-bottom: #e0e0e0 2px solid;
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
}
ul[class*="block-grid"] li img
{
	border: #e0e0e0 1px solid;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
ul[class*="block-grid"] li img:hover
{
	border-color: #4bc986;
}
form textarea
{
	max-height: 21.875em;
	min-height: 12.5em;
	resize: vertical;
}
i.large
{
	font-size: 2.625em;
}
@media only screen and (min-width: 940px)
{
	i.large
	{
		font-size: 3.625em;
	}
}
header
{
	background: #2e3138;
	border-bottom: #202227 1px solid;
	border-top: #4bc986 3px solid;
	overflow: hidden;
}
header .title-area .name
{
	left: 0;
	position: relative;
}
#menu .title-area .name
{
	line-height: 82px;
}
#menu .top-bar-section ul
{
	margin-bottom: 30px;
}
#menu .top-bar-section ul,#menu .top-bar-section ul li>a:not(.button)
{
	background: none;
}
#menu .top-bar-section ul li>a
{
	padding: 0.75em 0;
	text-align: center !important;
}
#menu .top-bar-section .button
{
	background-color: #4bc986;
	border-color: #34ad6d;
	border-radius: 0;
	color: #2e3138 !important;
	color: #fff;
	text-align: left;
	webkit-border-radius: 0;
}
#menu .top-bar-section .button:hover,#menu .top-bar-section .button:focus
{
	background-color: #34ad6d;
}
#menu .top-bar-section .button:hover,#menu .top-bar-section .button:focus
{
	color: #fff;
}
#menu .top-bar-section .button:hover
{
	background-color: #1b1c20 !important;
	color: #fff !important;
}
#menu .toggle-topbar.menu-icon
{
	right: 0;
}
@media only screen and (min-width: 940px)
{
	#menu .top-bar-section ul
	{
		margin-bottom: 0;
	}
	#menu .top-bar-section ul li>a
	{
		padding: 0 1.25em;
	}
	#menu .top-bar-section a
	{
		moz-transition: all 300ms ease-out;
		text-transform: uppercase;
		transition: all 300ms ease-out;
		webkit-transition: all 300ms ease-out;
	}
	#menu .top-bar-section .button
	{
		background-color: #4bc986;
		border-color: #34ad6d;
		border-radius: 3px;
		color: #fff;
		margin-bottom: 0;
		padding: 0 0.75em;
		text-align: center;
		top: 28px;
		webkit-border-radius: 3px;
	}
	#menu .top-bar-section .button:hover,#menu .top-bar-section .button:focus
	{
		background-color: #34ad6d;
	}
	#menu .top-bar-section .button:hover,#menu .top-bar-section .button:focus
	{
		color: #fff;
	}
	#menu .top-bar-section #signup
	{
		margin-left: 1.25em !important;
	}
}
section#main
{
	background: #fff;
}
#hero
{
	background: #35383f url(../images/demo/hero.jpg) center center no-repeat;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	overflow: hidden;
	webkit-background-size: cover;
	width: 100%;
}
#hero h1
{
	color: #4bc986;
	font-weight: 300;
}
#hero h4
{
	color: #bec1c2;
	font-weight: 400;
}
#hero .animated
{
	moz-transition-delay: 5s;
	o-transition-delay: 5s;
	transition-delay: 5s;
	webkit-transition-delay: 5s;
}
#hero .button
{
	background: transparent;
	border: #fff 2px solid;
	color: #fff !important;
	font-weight: normal;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
#hero .button:hover
{
	background-color: rgba(255,255,255,0.2);
}
#hero-message
{
	padding: 6.25em 0;
}
.breadcrumb-container
{
	background: #0a0a0a;
	overflow: hidden;
}
.breadcrumbs.animated
{
	moz-transition-delay: 5s;
	o-transition-delay: 5s;
	transition-delay: 5s;
	webkit-transition-delay: 5s;
}
.features h4
{
	color: #4bc986;
	font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
@media only screen and (min-width: 940px)
{
	ul.pricing-table
	{
		moz-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		webkit-transition: all 0.3s ease-out;
	}
	ul.pricing-table:hover
	{
		moz-transform: scale(1.04);
		ms-transform: scale(1.04);
		o-transform: scale(1.04);
		transform: scale(1.04);
		webkit-transform: scale(1.04);
	}
}
ul.pricing-table li.price span
{
	color: rgba(119,119,119,0.85);
}
ul.pricing-table:not(.highlight) li.cta-button .button
{
	background: transparent;
	border: #35383f 2px solid;
	color: #35383f !important;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
ul.pricing-table:not(.highlight) li.cta-button .button:hover
{
	background-color: #35383f;
	color: #fff !important;
}
ul.pricing-table.highlight .price
{
	background: #4bc986;
}
ul.pricing-table.highlightred .price
{
	background: #f25050;
}
ul.pricing-table.highlightred .price span
{
	color: rgba(255,255,255,0.45);
}

ul.pricing-table.highlight .price span
{
	color: rgba(255,255,255,0.45);
}
article h6 a
{
	color: #222;
}
article h6 a:hover
{
	color: #4bc986;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
.pagination li a
{
	border-radius: 3px;
	webkit-border-radius: 3px;
}
.popup a
{
	display: block;
	position: relative;
}
.popup-overlay
{
	background-color: rgba(75,201,134,0.5);
	color: #fff;
	display: none;
	font-size: 3em;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
.popup-overlay i
{
	color: rgba(255,255,255,0.85);
	position: relative;
}
.about-social
{
	margin: 0.9375em 0 1.875em;
	text-align: center;
}
.about-social a
{
	background: #4c515b;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	height: 2em;
	line-height: 2em;
	margin: 0 0.1875em;
	moz-transition: all 300ms ease-out;
	text-align: center;
	transition: all 300ms ease-out;
	webkit-border-radius: 50%;
	webkit-transition: all 300ms ease-out;
	width: 2em;
}
.about-social a:hover
{
	background: #4bc986;
}
#map-canvas
{
	height: 15.625em;
	margin-bottom: 30px;
}
#map-canvas img
{
	border-radius: 0;
	box-shadow: none;
	max-width: none;
}
#back-top
{
	display: none;
}
@media only screen and (min-width: 940px)
{
	#back-top
	{
		background: #4bc986;
		border-radius: 6px;
		bottom: 30px;
		color: #fff;
		display: none;
		font-size: 2em;
		height: 1.33333em;
		moz-transition: all 300ms ease-out;
		position: fixed;
		right: 30px;
		text-align: center;
		transition: all 300ms ease-out;
		webkit-border-radius: 6px;
		webkit-transition: all 300ms ease-out;
		width: 1.33333em;
	}
	#back-top i
	{
		line-height: 1.33333em;
	}
	#back-top:hover,#back-top:focus
	{
		background-color: #292c31;
	}
}
footer
{
	background: #35383f;
	color: #fff;
	padding: 1.875em 0;
}
footer>.row>.column
{
	font-size: 0.875em !important;
}
footer h4,footer h6
{
	color: #fff;
	font-weight: bold;
}
footer h4
{
	margin-bottom: 1em;
	margin-top: 1.5em;
}
@media only screen and (min-width: 940px)
{
	footer h4
	{
		margin-bottom: 0.5em;
		margin-top: 0.2em;
	}
}
footer a
{
	color: #989da8 !important;
	text-decoration: underline;
}
footer a:hover,footer a:focus
{
	color: #4bc986 !important;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
footer p
{
	color: #989da8;
}
footer hr
{
	border-color: #2c2e34;
}
footer .social
{
	text-align: center;
}
@media only screen and (min-width: 940px)
{
	footer .social
	{
		text-align: right;
	}
}
footer .social a
{
	text-decoration: none;
}
footer .social a i
{
	border-radius: 3px;
	color: #989da8;
	display: inline-block;
	font-weight: normal;
	padding: 0.75em 0;
	text-align: center;
	webkit-border-radius: 3px;
	width: 2.625em;
}
@media only screen and (min-width: 940px)
{
	footer .social a i
	{
		padding: 0.5em 0;
		width: 2em;
	}
}
footer .social a i:hover
{
	background-color: #989da8;
	color: #35383f;
	moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	webkit-transition: all 300ms ease-out;
}
footer .side-nav
{
	padding: 0;
}
footer .side-nav li
{
	font-size: 1em;
}
footer ul[class*="block-grid"] li img
{
	border-color: #2c2e34;
}
footer .copyright
{
	text-align: center;
}
@media only screen and (min-width: 940px)
{
	footer .copyright
	{
		text-align: left;
	}
}