From: "Saved by Internet Explorer 11"
Subject: www.buildingrights.org
Date: Wed, 27 Jul 2016 13:10:15 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01D1E808.3750CE40"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700

@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light"), local("OpenSans-Light"), =
url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7=
vYGh680lGh-uXM.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans"), local("OpenSans"), =
url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZ=
n-EPnyo3HZu7kw.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), =
url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7=
vYGh680lGh-uXM.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), =
url(http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh_xHqYgA=
V9Bl_ZQbYUxnQU.woff) format("woff");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), =
url(http://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBobN6UDyH=
WBl620a-IRfuBk.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), =
url(http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjqR_3kx9=
_hJXbbyU8S6IN0.woff) format("woff");
	font-weight: 700;
	font-style: italic;
}

------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dk-cm.com/buildingrights/templates/css/app.css

@import url( =
//fonts.googleapis.com/css?family=3DOpen+Sans:300italic,400italic,700ital=
ic,400,300,700 );
@font-face {
	font-family: Grotesque MT;
	src: url(../fonts/a2bca959-0165-4a21-8869-a49b2db3f396.eot?#iefix) =
format("eot"), url(../fonts/f3507fa6-d8dd-43ff-ab04-8ab9f8848e06.woff) =
format("woff"), url(../fonts/9a9482f8-3a6a-4395-afde-0dace8497517.ttf) =
format("truetype"), =
url(../fonts/c0cf6a10-1842-4bd5-ac1d-32f8a4d01cb5.svg#c0cf6a10-1842-4bd5-=
ac1d-32f8a4d01cb5) format("svg");
}
@font-face {
	font-family: Grotesque MT;
	src: url(../fonts/de8f284b-9da1-4a23-af58-c615623943b0.eot?#iefix) =
format("eot"), url(../fonts/22152e1e-9a36-4dae-b94c-9310a614a4fc.woff) =
format("woff"), url(../fonts/067a14aa-5802-42cb-a60b-c4722e778ec7.ttf) =
format("truetype"), =
url(../fonts/519c74d6-1c04-4c5c-8396-47afdca65614.svg#519c74d6-1c04-4c5c-=
8396-47afdca65614) format("svg");
	font-style: italic;
}
meta.foundation-mq-small {
	width: 0em; font-family: "/only screen and (max-width: 40em)/";
}
meta.foundation-mq-medium {
	width: 40.06em; font-family: "/only screen and (min-width:40.063em) and =
(max-width:64em)/";
}
meta.foundation-mq-large {
	width: 64.06em; font-family: "/only screen and (min-width:64.063em)/";
}
meta.foundation-mq-xlarge {
	width: 90.06em; font-family: "/only screen and (min-width:90.063em)/";
}
meta.foundation-mq-xxlarge {
	width: 120.06em; font-family: "/only screen and =
(min-width:120.063em)/";
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
html {
	font-size: 100%;
}
body {
	font-size: 100%;
}
body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: =
rgb(237, 28, 36); line-height: 1; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; position: =
relative; cursor: default;
}
a:hover {
	cursor: pointer;
}
img {
	height: auto; max-width: 100%;
}
object {
	height: auto; max-width: 100%;
}
embed {
	height: auto; max-width: 100%;
}
object {
	height: 100%;
}
embed {
	height: 100%;
}
img {
	-ms-interpolation-mode: bicubic;
}
#map_canvas img {
	max-width: none !important;
}
#map_canvas embed {
	max-width: none !important;
}
#map_canvas object {
	max-width: none !important;
}
.map_canvas img {
	max-width: none !important;
}
.map_canvas embed {
	max-width: none !important;
}
.map_canvas object {
	max-width: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.clearfix {
=09
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.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 {
	vertical-align: middle; display: inline-block;
}
textarea {
	height: auto; min-height: 50px;
}
select {
	width: 100%;
}
.row {
	margin: 0px auto; width: 100%; max-width: 62.5rem;
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.collapse.row > .column {
	padding-right: 0px; padding-left: 0px; float: left; position: relative;
}
.collapse.row > .columns {
	padding-right: 0px; padding-left: 0px; float: left; position: relative;
}
.collapse.row .row {
	margin-right: 0px; margin-left: 0px;
}
.row .row {
	margin: 0px -0.93rem; width: auto; max-width: none;
}
.row .row::before {
	display: table; content: " ";
}
.row .row::after {
	display: table; content: " ";
}
.row .row::after {
	clear: both;
}
.row .collapse.row {
	margin: 0px; width: auto; max-width: none;
}
.row .collapse.row::before {
	display: table; content: " ";
}
.row .collapse.row::after {
	display: table; content: " ";
}
.row .collapse.row::after {
	clear: both;
}
.column {
	width: 100%; padding-right: 0.93rem; padding-left: 0.93rem; float: =
left; position: relative;
}
.columns {
	width: 100%; padding-right: 0.93rem; padding-left: 0.93rem; float: =
left; position: relative;
}
@media only screen
{
.small-push-1 {
	left: 8.33%; right: auto; position: relative;
}
.small-pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.small-push-2 {
	left: 16.66%; right: auto; position: relative;
}
.small-pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.small-push-3 {
	left: 25%; right: auto; position: relative;
}
.small-pull-3 {
	left: auto; right: 25%; position: relative;
}
.small-push-4 {
	left: 33.33%; right: auto; position: relative;
}
.small-pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.small-push-5 {
	left: 41.66%; right: auto; position: relative;
}
.small-pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.small-push-6 {
	left: 50%; right: auto; position: relative;
}
.small-pull-6 {
	left: auto; right: 50%; position: relative;
}
.small-push-7 {
	left: 58.33%; right: auto; position: relative;
}
.small-pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.small-push-8 {
	left: 66.66%; right: auto; position: relative;
}
.small-pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.small-push-9 {
	left: 75%; right: auto; position: relative;
}
.small-pull-9 {
	left: auto; right: 75%; position: relative;
}
.small-push-10 {
	left: 83.33%; right: auto; position: relative;
}
.small-pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.small-push-11 {
	left: 91.66%; right: auto; position: relative;
}
.small-pull-11 {
	left: auto; right: 91.66%; position: relative;
}
.column {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.columns {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.small-1 {
	width: 8.33%; position: relative;
}
.small-2 {
	width: 16.66%; position: relative;
}
.small-3 {
	width: 25%; position: relative;
}
.small-4 {
	width: 33.33%; position: relative;
}
.small-5 {
	width: 41.66%; position: relative;
}
.small-6 {
	width: 50%; position: relative;
}
.small-7 {
	width: 58.33%; position: relative;
}
.small-8 {
	width: 66.66%; position: relative;
}
.small-9 {
	width: 75%; position: relative;
}
.small-10 {
	width: 83.33%; position: relative;
}
.small-11 {
	width: 91.66%; position: relative;
}
.small-12 {
	width: 100%; position: relative;
}
.small-offset-0 {
	margin-left: 0%; position: relative;
}
.small-offset-1 {
	margin-left: 8.33%; position: relative;
}
.small-offset-2 {
	margin-left: 16.66%; position: relative;
}
.small-offset-3 {
	margin-left: 25%; position: relative;
}
.small-offset-4 {
	margin-left: 33.33%; position: relative;
}
.small-offset-5 {
	margin-left: 41.66%; position: relative;
}
.small-offset-6 {
	margin-left: 50%; position: relative;
}
.small-offset-7 {
	margin-left: 58.33%; position: relative;
}
.small-offset-8 {
	margin-left: 66.66%; position: relative;
}
.small-offset-9 {
	margin-left: 75%; position: relative;
}
.small-offset-10 {
	margin-left: 83.33%; position: relative;
}
[class*=3D'column'] + [class*=3D'column']:last-child {
	float: right;
}
[class*=3D'column'] + [class*=3D'column'].end {
	float: left;
}
.small-centered.column {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.small-centered.columns {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.small-uncentered.column {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.small-uncentered.columns {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.opposite.small-uncentered.column {
	float: right !important;
}
.opposite.small-uncentered.columns {
	float: right !important;
}
}
@media only screen and (min-width:40.06em)
{
.medium-push-1 {
	left: 8.33%; right: auto; position: relative;
}
.medium-pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.medium-push-2 {
	left: 16.66%; right: auto; position: relative;
}
.medium-pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.medium-push-3 {
	left: 25%; right: auto; position: relative;
}
.medium-pull-3 {
	left: auto; right: 25%; position: relative;
}
.medium-push-4 {
	left: 33.33%; right: auto; position: relative;
}
.medium-pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.medium-push-5 {
	left: 41.66%; right: auto; position: relative;
}
.medium-pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.medium-push-6 {
	left: 50%; right: auto; position: relative;
}
.medium-pull-6 {
	left: auto; right: 50%; position: relative;
}
.medium-push-7 {
	left: 58.33%; right: auto; position: relative;
}
.medium-pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.medium-push-8 {
	left: 66.66%; right: auto; position: relative;
}
.medium-pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.medium-push-9 {
	left: 75%; right: auto; position: relative;
}
.medium-pull-9 {
	left: auto; right: 75%; position: relative;
}
.medium-push-10 {
	left: 83.33%; right: auto; position: relative;
}
.medium-pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.medium-push-11 {
	left: 91.66%; right: auto; position: relative;
}
.medium-pull-11 {
	left: auto; right: 91.66%; position: relative;
}
.column {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.columns {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.medium-1 {
	width: 8.33%; position: relative;
}
.medium-2 {
	width: 16.66%; position: relative;
}
.medium-3 {
	width: 25%; position: relative;
}
.medium-4 {
	width: 33.33%; position: relative;
}
.medium-5 {
	width: 41.66%; position: relative;
}
.medium-6 {
	width: 50%; position: relative;
}
.medium-7 {
	width: 58.33%; position: relative;
}
.medium-8 {
	width: 66.66%; position: relative;
}
.medium-9 {
	width: 75%; position: relative;
}
.medium-10 {
	width: 83.33%; position: relative;
}
.medium-11 {
	width: 91.66%; position: relative;
}
.medium-12 {
	width: 100%; position: relative;
}
.medium-offset-0 {
	margin-left: 0%; position: relative;
}
.medium-offset-1 {
	margin-left: 8.33%; position: relative;
}
.medium-offset-2 {
	margin-left: 16.66%; position: relative;
}
.medium-offset-3 {
	margin-left: 25%; position: relative;
}
.medium-offset-4 {
	margin-left: 33.33%; position: relative;
}
.medium-offset-5 {
	margin-left: 41.66%; position: relative;
}
.medium-offset-6 {
	margin-left: 50%; position: relative;
}
.medium-offset-7 {
	margin-left: 58.33%; position: relative;
}
.medium-offset-8 {
	margin-left: 66.66%; position: relative;
}
.medium-offset-9 {
	margin-left: 75%; position: relative;
}
.medium-offset-10 {
	margin-left: 83.33%; position: relative;
}
[class*=3D'column'] + [class*=3D'column']:last-child {
	float: right;
}
[class*=3D'column'] + [class*=3D'column'].end {
	float: left;
}
.medium-centered.column {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.medium-centered.columns {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.medium-uncentered.column {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.medium-uncentered.columns {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.opposite.medium-uncentered.column {
	float: right !important;
}
.opposite.medium-uncentered.columns {
	float: right !important;
}
.push-1 {
	left: 8.33%; right: auto; position: relative;
}
.pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.push-2 {
	left: 16.66%; right: auto; position: relative;
}
.pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.push-3 {
	left: 25%; right: auto; position: relative;
}
.pull-3 {
	left: auto; right: 25%; position: relative;
}
.push-4 {
	left: 33.33%; right: auto; position: relative;
}
.pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.push-5 {
	left: 41.66%; right: auto; position: relative;
}
.pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.push-6 {
	left: 50%; right: auto; position: relative;
}
.pull-6 {
	left: auto; right: 50%; position: relative;
}
.push-7 {
	left: 58.33%; right: auto; position: relative;
}
.pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.push-8 {
	left: 66.66%; right: auto; position: relative;
}
.pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.push-9 {
	left: 75%; right: auto; position: relative;
}
.pull-9 {
	left: auto; right: 75%; position: relative;
}
.push-10 {
	left: 83.33%; right: auto; position: relative;
}
.pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.push-11 {
	left: 91.66%; right: auto; position: relative;
}
.pull-11 {
	left: auto; right: 91.66%; position: relative;
}
}
@media only screen and (min-width:64.06em)
{
.large-push-1 {
	left: 8.33%; right: auto; position: relative;
}
.large-pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.large-push-2 {
	left: 16.66%; right: auto; position: relative;
}
.large-pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.large-push-3 {
	left: 25%; right: auto; position: relative;
}
.large-pull-3 {
	left: auto; right: 25%; position: relative;
}
.large-push-4 {
	left: 33.33%; right: auto; position: relative;
}
.large-pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.large-push-5 {
	left: 41.66%; right: auto; position: relative;
}
.large-pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.large-push-6 {
	left: 50%; right: auto; position: relative;
}
.large-pull-6 {
	left: auto; right: 50%; position: relative;
}
.large-push-7 {
	left: 58.33%; right: auto; position: relative;
}
.large-pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.large-push-8 {
	left: 66.66%; right: auto; position: relative;
}
.large-pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.large-push-9 {
	left: 75%; right: auto; position: relative;
}
.large-pull-9 {
	left: auto; right: 75%; position: relative;
}
.large-push-10 {
	left: 83.33%; right: auto; position: relative;
}
.large-pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.large-push-11 {
	left: 91.66%; right: auto; position: relative;
}
.large-pull-11 {
	left: auto; right: 91.66%; position: relative;
}
.column {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.columns {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.large-1 {
	width: 8.33%; position: relative;
}
.large-2 {
	width: 16.66%; position: relative;
}
.large-3 {
	width: 25%; position: relative;
}
.large-4 {
	width: 33.33%; position: relative;
}
.large-5 {
	width: 41.66%; position: relative;
}
.large-6 {
	width: 50%; position: relative;
}
.large-7 {
	width: 58.33%; position: relative;
}
.large-8 {
	width: 66.66%; position: relative;
}
.large-9 {
	width: 75%; position: relative;
}
.large-10 {
	width: 83.33%; position: relative;
}
.large-11 {
	width: 91.66%; position: relative;
}
.large-12 {
	width: 100%; position: relative;
}
.large-offset-0 {
	margin-left: 0%; position: relative;
}
.large-offset-1 {
	margin-left: 8.33%; position: relative;
}
.large-offset-2 {
	margin-left: 16.66%; position: relative;
}
.large-offset-3 {
	margin-left: 25%; position: relative;
}
.large-offset-4 {
	margin-left: 33.33%; position: relative;
}
.large-offset-5 {
	margin-left: 41.66%; position: relative;
}
.large-offset-6 {
	margin-left: 50%; position: relative;
}
.large-offset-7 {
	margin-left: 58.33%; position: relative;
}
.large-offset-8 {
	margin-left: 66.66%; position: relative;
}
.large-offset-9 {
	margin-left: 75%; position: relative;
}
.large-offset-10 {
	margin-left: 83.33%; position: relative;
}
[class*=3D'column'] + [class*=3D'column']:last-child {
	float: right;
}
[class*=3D'column'] + [class*=3D'column'].end {
	float: left;
}
.large-centered.column {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.large-centered.columns {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.large-uncentered.column {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.large-uncentered.columns {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.opposite.large-uncentered.column {
	float: right !important;
}
.opposite.large-uncentered.columns {
	float: right !important;
}
}
@media only screen and (min-width:90.06em)
{
.xlarge-push-1 {
	left: 8.33%; right: auto; position: relative;
}
.xlarge-pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.xlarge-push-2 {
	left: 16.66%; right: auto; position: relative;
}
.xlarge-pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.xlarge-push-3 {
	left: 25%; right: auto; position: relative;
}
.xlarge-pull-3 {
	left: auto; right: 25%; position: relative;
}
.xlarge-push-4 {
	left: 33.33%; right: auto; position: relative;
}
.xlarge-pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.xlarge-push-5 {
	left: 41.66%; right: auto; position: relative;
}
.xlarge-pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.xlarge-push-6 {
	left: 50%; right: auto; position: relative;
}
.xlarge-pull-6 {
	left: auto; right: 50%; position: relative;
}
.xlarge-push-7 {
	left: 58.33%; right: auto; position: relative;
}
.xlarge-pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.xlarge-push-8 {
	left: 66.66%; right: auto; position: relative;
}
.xlarge-pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.xlarge-push-9 {
	left: 75%; right: auto; position: relative;
}
.xlarge-pull-9 {
	left: auto; right: 75%; position: relative;
}
.xlarge-push-10 {
	left: 83.33%; right: auto; position: relative;
}
.xlarge-pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.xlarge-push-11 {
	left: 91.66%; right: auto; position: relative;
}
.xlarge-pull-11 {
	left: auto; right: 91.66%; position: relative;
}
.column {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.columns {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.xlarge-1 {
	width: 8.33%; position: relative;
}
.xlarge-2 {
	width: 16.66%; position: relative;
}
.xlarge-3 {
	width: 25%; position: relative;
}
.xlarge-4 {
	width: 33.33%; position: relative;
}
.xlarge-5 {
	width: 41.66%; position: relative;
}
.xlarge-6 {
	width: 50%; position: relative;
}
.xlarge-7 {
	width: 58.33%; position: relative;
}
.xlarge-8 {
	width: 66.66%; position: relative;
}
.xlarge-9 {
	width: 75%; position: relative;
}
.xlarge-10 {
	width: 83.33%; position: relative;
}
.xlarge-11 {
	width: 91.66%; position: relative;
}
.xlarge-12 {
	width: 100%; position: relative;
}
.xlarge-offset-0 {
	margin-left: 0%; position: relative;
}
.xlarge-offset-1 {
	margin-left: 8.33%; position: relative;
}
.xlarge-offset-2 {
	margin-left: 16.66%; position: relative;
}
.xlarge-offset-3 {
	margin-left: 25%; position: relative;
}
.xlarge-offset-4 {
	margin-left: 33.33%; position: relative;
}
.xlarge-offset-5 {
	margin-left: 41.66%; position: relative;
}
.xlarge-offset-6 {
	margin-left: 50%; position: relative;
}
.xlarge-offset-7 {
	margin-left: 58.33%; position: relative;
}
.xlarge-offset-8 {
	margin-left: 66.66%; position: relative;
}
.xlarge-offset-9 {
	margin-left: 75%; position: relative;
}
.xlarge-offset-10 {
	margin-left: 83.33%; position: relative;
}
[class*=3D'column'] + [class*=3D'column']:last-child {
	float: right;
}
[class*=3D'column'] + [class*=3D'column'].end {
	float: left;
}
.xlarge-centered.column {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.xlarge-centered.columns {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.xlarge-uncentered.column {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.xlarge-uncentered.columns {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.opposite.xlarge-uncentered.column {
	float: right !important;
}
.opposite.xlarge-uncentered.columns {
	float: right !important;
}
}
@media only screen and (min-width:120.06em)
{
.xxlarge-push-1 {
	left: 8.33%; right: auto; position: relative;
}
.xxlarge-pull-1 {
	left: auto; right: 8.33%; position: relative;
}
.xxlarge-push-2 {
	left: 16.66%; right: auto; position: relative;
}
.xxlarge-pull-2 {
	left: auto; right: 16.66%; position: relative;
}
.xxlarge-push-3 {
	left: 25%; right: auto; position: relative;
}
.xxlarge-pull-3 {
	left: auto; right: 25%; position: relative;
}
.xxlarge-push-4 {
	left: 33.33%; right: auto; position: relative;
}
.xxlarge-pull-4 {
	left: auto; right: 33.33%; position: relative;
}
.xxlarge-push-5 {
	left: 41.66%; right: auto; position: relative;
}
.xxlarge-pull-5 {
	left: auto; right: 41.66%; position: relative;
}
.xxlarge-push-6 {
	left: 50%; right: auto; position: relative;
}
.xxlarge-pull-6 {
	left: auto; right: 50%; position: relative;
}
.xxlarge-push-7 {
	left: 58.33%; right: auto; position: relative;
}
.xxlarge-pull-7 {
	left: auto; right: 58.33%; position: relative;
}
.xxlarge-push-8 {
	left: 66.66%; right: auto; position: relative;
}
.xxlarge-pull-8 {
	left: auto; right: 66.66%; position: relative;
}
.xxlarge-push-9 {
	left: 75%; right: auto; position: relative;
}
.xxlarge-pull-9 {
	left: auto; right: 75%; position: relative;
}
.xxlarge-push-10 {
	left: 83.33%; right: auto; position: relative;
}
.xxlarge-pull-10 {
	left: auto; right: 83.33%; position: relative;
}
.xxlarge-push-11 {
	left: 91.66%; right: auto; position: relative;
}
.xxlarge-pull-11 {
	left: auto; right: 91.66%; position: relative;
}
.column {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.columns {
	padding-right: 0.93rem; padding-left: 0.93rem; float: left; position: =
relative;
}
.xxlarge-1 {
	width: 8.33%; position: relative;
}
.xxlarge-2 {
	width: 16.66%; position: relative;
}
.xxlarge-3 {
	width: 25%; position: relative;
}
.xxlarge-4 {
	width: 33.33%; position: relative;
}
.xxlarge-5 {
	width: 41.66%; position: relative;
}
.xxlarge-6 {
	width: 50%; position: relative;
}
.xxlarge-7 {
	width: 58.33%; position: relative;
}
.xxlarge-8 {
	width: 66.66%; position: relative;
}
.xxlarge-9 {
	width: 75%; position: relative;
}
.xxlarge-10 {
	width: 83.33%; position: relative;
}
.xxlarge-11 {
	width: 91.66%; position: relative;
}
.xxlarge-12 {
	width: 100%; position: relative;
}
.xxlarge-offset-0 {
	margin-left: 0%; position: relative;
}
.xxlarge-offset-1 {
	margin-left: 8.33%; position: relative;
}
.xxlarge-offset-2 {
	margin-left: 16.66%; position: relative;
}
.xxlarge-offset-3 {
	margin-left: 25%; position: relative;
}
.xxlarge-offset-4 {
	margin-left: 33.33%; position: relative;
}
.xxlarge-offset-5 {
	margin-left: 41.66%; position: relative;
}
.xxlarge-offset-6 {
	margin-left: 50%; position: relative;
}
.xxlarge-offset-7 {
	margin-left: 58.33%; position: relative;
}
.xxlarge-offset-8 {
	margin-left: 66.66%; position: relative;
}
.xxlarge-offset-9 {
	margin-left: 75%; position: relative;
}
.xxlarge-offset-10 {
	margin-left: 83.33%; position: relative;
}
[class*=3D'column'] + [class*=3D'column']:last-child {
	float: right;
}
[class*=3D'column'] + [class*=3D'column'].end {
	float: left;
}
.xxlarge-centered.column {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.xxlarge-centered.columns {
	margin-right: auto; margin-left: auto; float: none !important; =
position: relative;
}
.xxlarge-uncentered.column {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.xxlarge-uncentered.columns {
	margin-right: 0px; margin-left: 0px; float: left !important;
}
.opposite.xxlarge-uncentered.column {
	float: right !important;
}
.opposite.xxlarge-uncentered.columns {
	float: right !important;
}
}
.accordion {
	margin-bottom: 0px;
}
.accordion::before {
	display: table; content: " ";
}
.accordion::after {
	display: table; content: " ";
}
.accordion::after {
	clear: both;
}
.accordion dd {
	margin-bottom: 0px !important; display: block;
}
.accordion dd.active a {
	background: rgb(231, 231, 231);
}
.accordion dd > a {
	background: rgb(239, 239, 239); padding: 1rem; color: rgb(34, 34, 34); =
font-family: "Grotesque MT",Arial,sans-serif; font-size: 1rem; display: =
block;
}
.accordion dd > a:hover {
	background: rgb(226, 226, 226);
}
.accordion .content {
	padding: 0.93rem; display: none;
}
.accordion .active.content {
	background: rgb(255, 255, 255); display: block;
}
.alert-box {
	padding: 0.87rem 1.5rem 0.87rem 0.87rem; border: 1px solid rgb(222, 18, =
28); color: rgb(255, 255, 255); font-size: 0.81rem; font-weight: normal; =
margin-bottom: 1.25rem; display: block; position: relative; =
background-color: rgb(237, 28, 36);
}
.alert-box .close {
	padding: 9px 6px 4px; top: 50%; right: 0.25rem; color: rgb(51, 51, 51); =
line-height: 0; font-size: 1.37rem; margin-top: -0.68rem; position: =
absolute; opacity: 0.3;
}
.alert-box .close:hover {
	opacity: 0.5;
}
.alert-box .close:focus {
	opacity: 0.5;
}
.radius.alert-box {
	border-radius: 0px; -webkit-border-radius: 0;
}
.round.alert-box {
	border-radius: 0px; -webkit-border-radius: 0;
}
.success.alert-box {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.alert.alert-box {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.secondary.alert-box {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.warning.alert-box {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.info.alert-box {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
[class*=3D'block-grid-'] {
	margin: 0px -0.62rem; padding: 0px; display: block;
}
[class*=3D'block-grid-']::before {
	display: table; content: " ";
}
[class*=3D'block-grid-']::after {
	display: table; content: " ";
}
[class*=3D'block-grid-']::after {
	clear: both;
}
[class*=3D'block-grid-'] > li {
	padding: 0px 0.62rem 1.25rem; height: auto; float: left; display: =
inline;
}
@media only screen
{
.small-block-grid-1 > li {
	padding: 0px 0.62rem 1.25rem; width: 100%;
}
.small-block-grid-1 > li:nth-of-type(n) {
	clear: none;
}
.small-block-grid-1 > li:nth-of-type(n+1) {
	clear: both;
}
.small-block-grid-2 > li {
	padding: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 33.33%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 16.66%;
}
.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: 0px 0.62rem 1.25rem; width: 14.28%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 11.11%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 9.09%;
}
.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: 0px 0.62rem 1.25rem; width: 8.33%;
}
.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:40.06em)
{
.medium-block-grid-1 > li {
	padding: 0px 0.62rem 1.25rem; width: 100%;
}
.medium-block-grid-1 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-1 > li:nth-of-type(n+1) {
	clear: both;
}
.medium-block-grid-2 > li {
	padding: 0px 0.62rem 1.25rem; width: 50%;
}
.medium-block-grid-2 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-2 > li:nth-of-type(2n+1) {
	clear: both;
}
.medium-block-grid-3 > li {
	padding: 0px 0.62rem 1.25rem; width: 33.33%;
}
.medium-block-grid-3 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-3 > li:nth-of-type(3n+1) {
	clear: both;
}
.medium-block-grid-4 > li {
	padding: 0px 0.62rem 1.25rem; width: 25%;
}
.medium-block-grid-4 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-4 > li:nth-of-type(4n+1) {
	clear: both;
}
.medium-block-grid-5 > li {
	padding: 0px 0.62rem 1.25rem; width: 20%;
}
.medium-block-grid-5 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-5 > li:nth-of-type(5n+1) {
	clear: both;
}
.medium-block-grid-6 > li {
	padding: 0px 0.62rem 1.25rem; width: 16.66%;
}
.medium-block-grid-6 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-6 > li:nth-of-type(6n+1) {
	clear: both;
}
.medium-block-grid-7 > li {
	padding: 0px 0.62rem 1.25rem; width: 14.28%;
}
.medium-block-grid-7 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-7 > li:nth-of-type(7n+1) {
	clear: both;
}
.medium-block-grid-8 > li {
	padding: 0px 0.62rem 1.25rem; width: 12.5%;
}
.medium-block-grid-8 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-8 > li:nth-of-type(8n+1) {
	clear: both;
}
.medium-block-grid-9 > li {
	padding: 0px 0.62rem 1.25rem; width: 11.11%;
}
.medium-block-grid-9 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-9 > li:nth-of-type(9n+1) {
	clear: both;
}
.medium-block-grid-10 > li {
	padding: 0px 0.62rem 1.25rem; width: 10%;
}
.medium-block-grid-10 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-10 > li:nth-of-type(10n+1) {
	clear: both;
}
.medium-block-grid-11 > li {
	padding: 0px 0.62rem 1.25rem; width: 9.09%;
}
.medium-block-grid-11 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-11 > li:nth-of-type(11n+1) {
	clear: both;
}
.medium-block-grid-12 > li {
	padding: 0px 0.62rem 1.25rem; width: 8.33%;
}
.medium-block-grid-12 > li:nth-of-type(n) {
	clear: none;
}
.medium-block-grid-12 > li:nth-of-type(12n+1) {
	clear: both;
}
}
@media only screen and (min-width:64.06em)
{
.large-block-grid-1 > li {
	padding: 0px 0.62rem 1.25rem; width: 100%;
}
.large-block-grid-1 > li:nth-of-type(n) {
	clear: none;
}
.large-block-grid-1 > li:nth-of-type(n+1) {
	clear: both;
}
.large-block-grid-2 > li {
	padding: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 33.33%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 16.66%;
}
.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: 0px 0.62rem 1.25rem; width: 14.28%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 11.11%;
}
.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: 0px 0.62rem 1.25rem; 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: 0px 0.62rem 1.25rem; width: 9.09%;
}
.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: 0px 0.62rem 1.25rem; width: 8.33%;
}
.large-block-grid-12 > li:nth-of-type(n) {
	clear: none;
}
.large-block-grid-12 > li:nth-of-type(12n+1) {
	clear: both;
}
}
.breadcrumbs {
	list-style: none; padding: 0.56rem 0.87rem; border-radius: 0px; border: =
1px solid rgb(222, 18, 28); overflow: hidden; margin-left: 0px; display: =
block; background-color: rgb(239, 52, 61); -webkit-border-radius: 0;
}
.breadcrumbs > * {
	margin: 0px; text-transform: uppercase; font-size: 0.68rem; float: =
left;
}
.breadcrumbs > *:hover a {
	text-decoration: underline;
}
.breadcrumbs > *:focus a {
	text-decoration: underline;
}
.breadcrumbs > * a {
	color: rgb(237, 28, 36); text-transform: uppercase;
}
.breadcrumbs > * span {
	color: rgb(237, 28, 36); text-transform: uppercase;
}
.breadcrumbs > *.current {
	color: rgb(51, 51, 51); cursor: default;
}
.breadcrumbs > *.current a {
	color: rgb(51, 51, 51); cursor: default;
}
.breadcrumbs > *.current:hover {
	text-decoration: none;
}
.breadcrumbs > *.current:hover a {
	text-decoration: none;
}
.breadcrumbs > *.current:focus {
	text-decoration: none;
}
.breadcrumbs > *.current:focus a {
	text-decoration: none;
}
.breadcrumbs > *.unavailable {
	color: rgb(153, 153, 153);
}
.breadcrumbs > *.unavailable a {
	color: rgb(153, 153, 153);
}
.breadcrumbs > *.unavailable:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
.breadcrumbs > *.unavailable:hover a {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
.breadcrumbs > *.unavailable:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
.breadcrumbs > *.unavailable a:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: default;
}
.breadcrumbs > *::before {
	margin: 0px 0.75rem; top: 1px; color: rgb(170, 170, 170); position: =
relative; content: "/";
}
.breadcrumbs > *:first-child::before {
	margin: 0px; content: " ";
}
button {
	margin: 0px 0px 1.25rem; padding: 1.06rem 2rem 1rem; border: =
currentColor; transition:background-color 300ms ease-out; border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: =
normal; font-family: "Grotesque MT",Arial,sans-serif; font-size: 1rem; =
font-weight: normal !important; text-decoration: none; display: =
inline-block; position: relative; cursor: pointer; background-color: =
rgb(237, 28, 36); -webkit-transition: background-color 300ms ease-out; =
-moz-transition: background-color 300ms ease-out; -webkit-appearance: =
none;
}
.button {
	margin: 0px 0px 1.25rem; padding: 1.06rem 2rem 1rem; border: =
currentColor; transition:background-color 300ms ease-out; border-image: =
none; text-align: center; color: rgb(255, 255, 255); line-height: =
normal; font-family: "Grotesque MT",Arial,sans-serif; font-size: 1rem; =
font-weight: normal !important; text-decoration: none; display: =
inline-block; position: relative; cursor: pointer; background-color: =
rgb(237, 28, 36); -webkit-transition: background-color 300ms ease-out; =
-moz-transition: background-color 300ms ease-out; -webkit-appearance: =
none;
}
button:hover {
	background-color: rgb(222, 18, 28);
}
button:focus {
	background-color: rgb(222, 18, 28);
}
.button:hover {
	background-color: rgb(222, 18, 28);
}
.button:focus {
	background-color: rgb(222, 18, 28);
}
button:hover {
	color: rgb(255, 255, 255);
}
button:focus {
	color: rgb(255, 255, 255);
}
.button:hover {
	color: rgb(255, 255, 255);
}
.button:focus {
	color: rgb(255, 255, 255);
}
button.secondary {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.secondary.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
button.secondary:hover {
	background-color: rgb(222, 18, 28);
}
button.secondary:focus {
	background-color: rgb(222, 18, 28);
}
.secondary.button:hover {
	background-color: rgb(222, 18, 28);
}
.secondary.button:focus {
	background-color: rgb(222, 18, 28);
}
button.secondary:hover {
	color: rgb(255, 255, 255);
}
button.secondary:focus {
	color: rgb(255, 255, 255);
}
.secondary.button:hover {
	color: rgb(255, 255, 255);
}
.secondary.button:focus {
	color: rgb(255, 255, 255);
}
button.success {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.success.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
button.success:hover {
	background-color: rgb(222, 18, 28);
}
button.success:focus {
	background-color: rgb(222, 18, 28);
}
.success.button:hover {
	background-color: rgb(222, 18, 28);
}
.success.button:focus {
	background-color: rgb(222, 18, 28);
}
button.success:hover {
	color: rgb(255, 255, 255);
}
button.success:focus {
	color: rgb(255, 255, 255);
}
.success.button:hover {
	color: rgb(255, 255, 255);
}
.success.button:focus {
	color: rgb(255, 255, 255);
}
button.alert {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
.alert.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); =
background-color: rgb(237, 28, 36);
}
button.alert:hover {
	background-color: rgb(222, 18, 28);
}
button.alert:focus {
	background-color: rgb(222, 18, 28);
}
.alert.button:hover {
	background-color: rgb(222, 18, 28);
}
.alert.button:focus {
	background-color: rgb(222, 18, 28);
}
button.alert:hover {
	color: rgb(255, 255, 255);
}
button.alert:focus {
	color: rgb(255, 255, 255);
}
.alert.button:hover {
	color: rgb(255, 255, 255);
}
.alert.button:focus {
	color: rgb(255, 255, 255);
}
button.large {
	padding: 1.12rem 2.25rem 1.18rem; font-size: 1.25rem;
}
.large.button {
	padding: 1.12rem 2.25rem 1.18rem; font-size: 1.25rem;
}
button.small {
	padding: 0.87rem 1.75rem 0.93rem; font-size: 0.81rem;
}
.small.button {
	padding: 0.87rem 1.75rem 0.93rem; font-size: 0.81rem;
}
button.tiny {
	padding: 0.62rem 1.25rem 0.68rem; font-size: 0.68rem;
}
.tiny.button {
	padding: 0.62rem 1.25rem 0.68rem; font-size: 0.68rem;
}
button.expand {
	width: 100%; padding-right: 0px; padding-left: 0px;
}
.expand.button {
	width: 100%; padding-right: 0px; padding-left: 0px;
}
button.left-align {
	text-align: left; text-indent: 0.75rem;
}
.left-align.button {
	text-align: left; text-indent: 0.75rem;
}
button.right-align {
	text-align: right; padding-right: 0.75rem;
}
.right-align.button {
	text-align: right; padding-right: 0.75rem;
}
button.radius {
	border-radius: 0px; -webkit-border-radius: 0;
}
.radius.button {
	border-radius: 0px; -webkit-border-radius: 0;
}
button.round {
	border-radius: 0px; -webkit-border-radius: 0;
}
.round.button {
	border-radius: 0px; -webkit-border-radius: 0;
}
button.disabled {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button[disabled] {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
.disabled.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
[disabled].button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button.disabled:hover {
	background-color: rgb(222, 18, 28);
}
button.disabled:focus {
	background-color: rgb(222, 18, 28);
}
button[disabled]:hover {
	background-color: rgb(222, 18, 28);
}
button[disabled]:focus {
	background-color: rgb(222, 18, 28);
}
.disabled.button:hover {
	background-color: rgb(222, 18, 28);
}
.disabled.button:focus {
	background-color: rgb(222, 18, 28);
}
[disabled].button:hover {
	background-color: rgb(222, 18, 28);
}
[disabled].button:focus {
	background-color: rgb(222, 18, 28);
}
button.disabled:hover {
	color: rgb(255, 255, 255);
}
button.disabled:focus {
	color: rgb(255, 255, 255);
}
button[disabled]:hover {
	color: rgb(255, 255, 255);
}
button[disabled]:focus {
	color: rgb(255, 255, 255);
}
.disabled.button:hover {
	color: rgb(255, 255, 255);
}
.disabled.button:focus {
	color: rgb(255, 255, 255);
}
[disabled].button:hover {
	color: rgb(255, 255, 255);
}
[disabled].button:focus {
	color: rgb(255, 255, 255);
}
button.disabled:hover {
	background-color: rgb(237, 28, 36);
}
button.disabled:focus {
	background-color: rgb(237, 28, 36);
}
button[disabled]:hover {
	background-color: rgb(237, 28, 36);
}
button[disabled]:focus {
	background-color: rgb(237, 28, 36);
}
.disabled.button:hover {
	background-color: rgb(237, 28, 36);
}
.disabled.button:focus {
	background-color: rgb(237, 28, 36);
}
[disabled].button:hover {
	background-color: rgb(237, 28, 36);
}
[disabled].button:focus {
	background-color: rgb(237, 28, 36);
}
button.secondary.disabled {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button[disabled].secondary {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
.secondary.disabled.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
[disabled].secondary.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button.secondary.disabled:hover {
	background-color: rgb(222, 18, 28);
}
button.secondary.disabled:focus {
	background-color: rgb(222, 18, 28);
}
button[disabled].secondary:hover {
	background-color: rgb(222, 18, 28);
}
button[disabled].secondary:focus {
	background-color: rgb(222, 18, 28);
}
.secondary.disabled.button:hover {
	background-color: rgb(222, 18, 28);
}
.secondary.disabled.button:focus {
	background-color: rgb(222, 18, 28);
}
[disabled].secondary.button:hover {
	background-color: rgb(222, 18, 28);
}
[disabled].secondary.button:focus {
	background-color: rgb(222, 18, 28);
}
button.secondary.disabled:hover {
	color: rgb(255, 255, 255);
}
button.secondary.disabled:focus {
	color: rgb(255, 255, 255);
}
button[disabled].secondary:hover {
	color: rgb(255, 255, 255);
}
button[disabled].secondary:focus {
	color: rgb(255, 255, 255);
}
.secondary.disabled.button:hover {
	color: rgb(255, 255, 255);
}
.secondary.disabled.button:focus {
	color: rgb(255, 255, 255);
}
[disabled].secondary.button:hover {
	color: rgb(255, 255, 255);
}
[disabled].secondary.button:focus {
	color: rgb(255, 255, 255);
}
button.secondary.disabled:hover {
	background-color: rgb(237, 28, 36);
}
button.secondary.disabled:focus {
	background-color: rgb(237, 28, 36);
}
button[disabled].secondary:hover {
	background-color: rgb(237, 28, 36);
}
button[disabled].secondary:focus {
	background-color: rgb(237, 28, 36);
}
.secondary.disabled.button:hover {
	background-color: rgb(237, 28, 36);
}
.secondary.disabled.button:focus {
	background-color: rgb(237, 28, 36);
}
[disabled].secondary.button:hover {
	background-color: rgb(237, 28, 36);
}
[disabled].secondary.button:focus {
	background-color: rgb(237, 28, 36);
}
button.success.disabled {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button[disabled].success {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
.success.disabled.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
[disabled].success.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button.success.disabled:hover {
	background-color: rgb(222, 18, 28);
}
button.success.disabled:focus {
	background-color: rgb(222, 18, 28);
}
button[disabled].success:hover {
	background-color: rgb(222, 18, 28);
}
button[disabled].success:focus {
	background-color: rgb(222, 18, 28);
}
.success.disabled.button:hover {
	background-color: rgb(222, 18, 28);
}
.success.disabled.button:focus {
	background-color: rgb(222, 18, 28);
}
[disabled].success.button:hover {
	background-color: rgb(222, 18, 28);
}
[disabled].success.button:focus {
	background-color: rgb(222, 18, 28);
}
button.success.disabled:hover {
	color: rgb(255, 255, 255);
}
button.success.disabled:focus {
	color: rgb(255, 255, 255);
}
button[disabled].success:hover {
	color: rgb(255, 255, 255);
}
button[disabled].success:focus {
	color: rgb(255, 255, 255);
}
.success.disabled.button:hover {
	color: rgb(255, 255, 255);
}
.success.disabled.button:focus {
	color: rgb(255, 255, 255);
}
[disabled].success.button:hover {
	color: rgb(255, 255, 255);
}
[disabled].success.button:focus {
	color: rgb(255, 255, 255);
}
button.success.disabled:hover {
	background-color: rgb(237, 28, 36);
}
button.success.disabled:focus {
	background-color: rgb(237, 28, 36);
}
button[disabled].success:hover {
	background-color: rgb(237, 28, 36);
}
button[disabled].success:focus {
	background-color: rgb(237, 28, 36);
}
.success.disabled.button:hover {
	background-color: rgb(237, 28, 36);
}
.success.disabled.button:focus {
	background-color: rgb(237, 28, 36);
}
[disabled].success.button:hover {
	background-color: rgb(237, 28, 36);
}
[disabled].success.button:focus {
	background-color: rgb(237, 28, 36);
}
button.alert.disabled {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button[disabled].alert {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
.alert.disabled.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
[disabled].alert.button {
	border-color: rgb(222, 18, 28); color: rgb(255, 255, 255); cursor: =
default; opacity: 0.7; box-shadow: none; background-color: rgb(237, 28, =
36); -webkit-box-shadow: none;
}
button.alert.disabled:hover {
	background-color: rgb(222, 18, 28);
}
button.alert.disabled:focus {
	background-color: rgb(222, 18, 28);
}
button[disabled].alert:hover {
	background-color: rgb(222, 18, 28);
}
button[disabled].alert:focus {
	background-color: rgb(222, 18, 28);
}
.alert.disabled.button:hover {
	background-color: rgb(222, 18, 28);
}
.alert.disabled.button:focus {
	background-color: rgb(222, 18, 28);
}
[disabled].alert.button:hover {
	background-color: rgb(222, 18, 28);
}
[disabled].alert.button:focus {
	background-color: rgb(222, 18, 28);
}
button.alert.disabled:hover {
	color: rgb(255, 255, 255);
}
button.alert.disabled:focus {
	color: rgb(255, 255, 255);
}
button[disabled].alert:hover {
	color: rgb(255, 255, 255);
}
button[disabled].alert:focus {
	color: rgb(255, 255, 255);
}
.alert.disabled.button:hover {
	color: rgb(255, 255, 255);
}
.alert.disabled.button:focus {
	color: rgb(255, 255, 255);
}
[disabled].alert.button:hover {
	color: rgb(255, 255, 255);
}
[disabled].alert.button:focus {
	color: rgb(255, 255, 255);
}
button.alert.disabled:hover {
	background-color: rgb(237, 28, 36);
}
button.alert.disabled:focus {
	background-color: rgb(237, 28, 36);
}
button[disabled].alert:hover {
	background-color: rgb(237, 28, 36);
}
button[disabled].alert:focus {
	background-color: rgb(237, 28, 36);
}
.alert.disabled.button:hover {
	background-color: rgb(237, 28, 36);
}
.alert.disabled.button:focus {
	background-color: rgb(237, 28, 36);
}
[disabled].alert.button:hover {
	background-color: rgb(237, 28, 36);
}
[disabled].alert.button:focus {
	background-color: rgb(237, 28, 36);
}
@media only screen and (min-width:40.06em)
{
button {
	display: inline-block;
}
.button {
	display: inline-block;
}
}
.button-group {
	list-style: none; margin: 0px;
}
.button-group::before {
	display: table; content: " ";
}
.button-group::after {
	display: table; content: " ";
}
.button-group::after {
	clear: both;
}
.button-group > * {
	margin: 0px; float: left;
}
.button-group > * > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.button-group > * .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.button-group > *:first-child {
	margin-left: 0px;
}
.radius.button-group > * > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.radius.button-group > * .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.radius.button-group > *:first-child {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.button-group > *:first-child > a {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.button-group > *:first-child > button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.button-group > *:first-child > .button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.button-group > *:last-child {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.radius.button-group > *:last-child > a {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.radius.button-group > *:last-child > button {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.radius.button-group > *:last-child > .button {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button-group > * > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.round.button-group > * .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.round.button-group > *:first-child {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.button-group > *:first-child > a {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.button-group > *:first-child > button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.button-group > *:first-child > .button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.button-group > *:last-child {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button-group > *:last-child > a {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button-group > *:last-child > button {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button-group > *:last-child > .button {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.even-2.button-group li {
	width: 50%;
}
.even-2.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-2.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-2.button-group li button {
	width: 100%;
}
.even-2.button-group li .button {
	width: 100%;
}
.even-3.button-group li {
	width: 33.33%;
}
.even-3.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-3.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-3.button-group li button {
	width: 100%;
}
.even-3.button-group li .button {
	width: 100%;
}
.even-4.button-group li {
	width: 25%;
}
.even-4.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-4.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-4.button-group li button {
	width: 100%;
}
.even-4.button-group li .button {
	width: 100%;
}
.even-5.button-group li {
	width: 20%;
}
.even-5.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-5.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-5.button-group li button {
	width: 100%;
}
.even-5.button-group li .button {
	width: 100%;
}
.even-6.button-group li {
	width: 16.66%;
}
.even-6.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-6.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-6.button-group li button {
	width: 100%;
}
.even-6.button-group li .button {
	width: 100%;
}
.even-7.button-group li {
	width: 14.28%;
}
.even-7.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-7.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-7.button-group li button {
	width: 100%;
}
.even-7.button-group li .button {
	width: 100%;
}
.even-8.button-group li {
	width: 12.5%;
}
.even-8.button-group li > button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-8.button-group li .button {
	border-color: rgba(255, 255, 255, 0.5); border-right-width: 1px; =
border-right-style: solid;
}
.even-8.button-group li button {
	width: 100%;
}
.even-8.button-group li .button {
	width: 100%;
}
.button-bar {
=09
}
.button-bar::before {
	display: table; content: " ";
}
.button-bar::after {
	display: table; content: " ";
}
.button-bar::after {
	clear: both;
}
.button-bar .button-group {
	margin-right: 0.62rem; float: left;
}
.button-bar .button-group div {
	overflow: hidden;
}
[data-clearing] {
	list-style: none; margin-bottom: 0px; margin-left: 0px;
}
[data-clearing]::before {
	display: table; content: " ";
}
[data-clearing]::after {
	display: table; content: " ";
}
[data-clearing]::after {
	clear: both;
}
[data-clearing] li {
	margin-right: 10px; float: left;
}
.clearing-blackout {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: =
100%; position: fixed; z-index: 998;
}
.clearing-blackout .clearing-close {
	display: block;
}
.clearing-container {
	margin: 0px; height: 100%; overflow: hidden; position: relative; =
z-index: 998;
}
.visible-img {
	height: 95%; position: relative;
}
.visible-img img {
	left: 50%; top: 50%; margin-left: -50%; position: absolute; max-height: =
100%; max-width: 100%;
}
.clearing-caption {
	background: rgb(51, 51, 51); padding: 10px 30px 20px; left: 0px; width: =
100%; text-align: center; bottom: 0px; color: rgb(204, 204, 204); =
line-height: 1.3; font-size: 0.87em; margin-bottom: 0px; position: =
absolute;
}
.clearing-close {
	color: rgb(204, 204, 204); line-height: 1; padding-top: 10px; =
padding-left: 20px; font-size: 30px; display: none; z-index: 999;
}
.clearing-close:hover {
	color: rgb(204, 204, 204);
}
.clearing-close:focus {
	color: rgb(204, 204, 204);
}
.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:40.06em)
{
.clearing-main-prev {
	top: 0px; width: 40px; height: 100%; position: absolute;
}
.clearing-main-next {
	top: 0px; width: 40px; height: 100%; position: absolute;
}
.clearing-main-prev > span {
	border: 12px solid currentColor; border-image: none; top: 50%; width: =
0px; height: 0px; display: block; position: absolute;
}
.clearing-main-next > span {
	border: 12px solid currentColor; border-image: none; top: 50%; width: =
0px; height: 0px; display: block; position: absolute;
}
.clearing-main-prev > span:hover {
	opacity: 0.8;
}
.clearing-main-next > span:hover {
	opacity: 0.8;
}
.clearing-main-prev {
	left: 0px;
}
.clearing-main-prev > span {
	border-color: transparent rgb(204, 204, 204) transparent transparent; =
left: 5px;
}
.clearing-main-next {
	right: 0px;
}
.clearing-main-next > span {
	border-color: transparent transparent transparent rgb(204, 204, 204);
}
.disabled.clearing-main-prev {
	opacity: 0.3;
}
.disabled.clearing-main-next {
	opacity: 0.3;
}
.clearing-assembled .clearing-container .carousel {
	background: rgba(51, 51, 51, 0.8); height: 120px; text-align: center; =
margin-top: 10px;
}
.clearing-assembled .clearing-container .carousel > ul {
	height: 100%; float: none; display: inline-block; position: relative; =
z-index: 999;
}
.clearing-assembled .clearing-container .carousel > ul li {
	padding: 0px; width: 120px; overflow: hidden; margin-right: 0px; float: =
left; display: block; position: relative; cursor: pointer; min-height: =
inherit; opacity: 0.4;
}
.clearing-assembled .clearing-container .carousel > ul li.fix-height img =
{
	height: 100%; max-width: none;
}
.clearing-assembled .clearing-container .carousel > ul li a.th {
	border: currentColor; border-image: none; display: block; box-shadow: =
none; -webkit-box-shadow: none;
}
.clearing-assembled .clearing-container .carousel > ul li img {
	width: 100% !important; cursor: pointer !important;
}
.clearing-assembled .clearing-container .carousel > ul li.visible {
	opacity: 1;
}
.clearing-assembled .clearing-container .carousel > ul li:hover {
	opacity: 0.8;
}
.clearing-assembled .clearing-container .visible-img {
	background: rgb(51, 51, 51); height: 85%; overflow: hidden;
}
.clearing-close {
	top: 10px; right: 20px; padding-top: 0px; padding-left: 0px; position: =
absolute;
}
}
@media only screen and (max-width:40em)
{
.f-dropdown {
	left: 0px; max-width: 100%;
}
}
.f-dropdown {
	background: rgb(255, 255, 255); list-style: none; border: 1px solid =
rgb(204, 204, 204); border-image: none; top: -9999px; width: 100%; =
height: auto; font-size: 16px; margin-top: 2px; margin-left: 0px; =
position: absolute; z-index: 99; max-height: none; max-width: 200px;
}
.f-dropdown > *:first-child {
	margin-top: 0px;
}
.f-dropdown > *:last-child {
	margin-bottom: 0px;
}
.f-dropdown::before {
	border-width: 6px; border-style: inset inset solid; border-color: =
transparent transparent rgb(255, 255, 255); border-image: none; left: =
10px; top: -12px; width: 0px; height: 0px; display: block; position: =
absolute; z-index: 99; content: "";
}
.f-dropdown::after {
	border-width: 7px; border-style: inset inset solid; border-color: =
transparent transparent rgb(204, 204, 204); border-image: none; left: =
9px; top: -14px; width: 0px; height: 0px; display: block; position: =
absolute; z-index: 98; content: "";
}
.right.f-dropdown::before {
	left: auto; right: 10px;
}
.right.f-dropdown::after {
	left: auto; right: 9px;
}
.f-dropdown li {
	margin: 0px; line-height: 1.12rem; font-size: 0.87rem; cursor: pointer;
}
.f-dropdown li:hover {
	background: rgb(238, 238, 238);
}
.f-dropdown li:focus {
	background: rgb(238, 238, 238);
}
.f-dropdown li a {
	padding: 0.5rem; color: rgb(85, 85, 85); display: block;
}
.content.f-dropdown {
	background: rgb(255, 255, 255); list-style: none; padding: 1.25rem; =
border: 1px solid rgb(204, 204, 204); border-image: none; top: -9999px; =
width: 100%; height: auto; font-size: 16px; margin-left: 0px; position: =
absolute; z-index: 99; max-height: none; max-width: 200px;
}
.content.f-dropdown > *:first-child {
	margin-top: 0px;
}
.content.f-dropdown > *:last-child {
	margin-bottom: 0px;
}
.tiny.f-dropdown {
	max-width: 200px;
}
.small.f-dropdown {
	max-width: 300px;
}
.medium.f-dropdown {
	max-width: 500px;
}
.large.f-dropdown {
	max-width: 800px;
}
.button.dropdown {
	padding-right: 3.56rem; position: relative;
}
.button.dropdown::before {
	border-style: solid; border-color: rgb(255, 255, 255) transparent =
transparent; top: 50%; width: 0px; height: 0px; display: block; =
position: absolute; content: "";
}
.button.dropdown::before {
	border-width: 0.37rem; right: 1.4rem; margin-top: -0.15rem;
}
.button.dropdown::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.tiny.button.dropdown {
	padding-right: 2.62rem;
}
.tiny.button.dropdown::before {
	border-width: 0.37rem; right: 1.12rem; margin-top: -0.12rem;
}
.tiny.button.dropdown::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.small.button.dropdown {
	padding-right: 3.06rem;
}
.small.button.dropdown::before {
	border-width: 0.43rem; right: 1.31rem; margin-top: -0.15rem;
}
.small.button.dropdown::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.large.button.dropdown {
	padding-right: 3.62rem;
}
.large.button.dropdown::before {
	border-width: 0.31rem; right: 1.71rem; margin-top: -0.15rem;
}
.large.button.dropdown::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.secondary.button.dropdown::before {
	border-color: rgb(51, 51, 51) transparent transparent;
}
.flex-video {
	height: 0px; overflow: hidden; padding-top: 1.56rem; padding-bottom: =
67.5%; margin-bottom: 1rem; position: relative;
}
.widescreen.flex-video {
	padding-bottom: 57.25%;
}
.vimeo.flex-video {
	padding-top: 0px;
}
.flex-video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.flex-video object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.flex-video embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.flex-video video {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
form {
	margin: 0px 0px 1rem;
}
form .row .row {
	margin: 0px -0.5rem;
}
form .row .row .column {
	padding: 0px 0.5rem;
}
form .row .row .columns {
	padding: 0px 0.5rem;
}
form .row .collapse.row {
	margin: 0px;
}
form .row .collapse.row .column {
	padding: 0px;
}
form .row .collapse.row .columns {
	padding: 0px;
}
form .row .collapse.row input {
	-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
form .row input.column {
	padding-left: 0.5rem;
}
form .row input.columns {
	padding-left: 0.5rem;
}
form .row textarea.column {
	padding-left: 0.5rem;
}
form .row textarea.columns {
	padding-left: 0.5rem;
}
label {
	color: rgb(77, 77, 77); font-size: 0.87rem; font-weight: normal; =
margin-bottom: 0.5rem; display: block; cursor: pointer;
}
label.right {
	text-align: right; float: none;
}
label.inline {
	margin: 0px 0px 1rem; padding: 0.62rem 0px;
}
label small {
	color: rgb(103, 103, 103); text-transform: capitalize;
}
select {
	background: url("data:image/svg+xml;base64, =
PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIge=
D0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNi=
AzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmU=
iPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg=3D=
=3D") no-repeat 97% rgb(250, 250, 250); padding: 0.5rem; border-radius: =
0px; border: 1px solid rgb(204, 204, 204); border-image: none; =
font-size: 0.87rem; -webkit-border-radius: 0; -webkit-appearance: none;
}
select.radius {
	border-radius: 0px; -webkit-border-radius: 0;
}
select:hover {
	background: url("data:image/svg+xml;base64, =
PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIge=
D0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNi=
AzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmU=
iPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg=3D=
=3D") no-repeat 97% rgb(242, 242, 242); border-color: rgb(153, 153, =
153);
}
.prefix {
	border-width: 1px; border-style: solid; width: 100%; height: 2.31rem; =
text-align: center; line-height: 2.31rem; overflow: hidden; padding-top: =
0px; padding-bottom: 0px; font-size: 0.87rem; display: block; position: =
relative; z-index: 2;
}
.postfix {
	border-width: 1px; border-style: solid; width: 100%; height: 2.31rem; =
text-align: center; line-height: 2.31rem; overflow: hidden; padding-top: =
0px; padding-bottom: 0px; font-size: 0.87rem; display: block; position: =
relative; z-index: 2;
}
.button.postfix {
	padding: 0px; border: currentColor; border-image: none; text-align: =
center; line-height: 2.12rem;
}
.button.prefix {
	padding: 0px; border: currentColor; border-image: none; text-align: =
center; line-height: 2.12rem;
}
.radius.button.prefix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.button.postfix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button.prefix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.button.postfix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
span.prefix {
	background: rgb(242, 242, 242); border-color: rgb(216, 216, 216) =
currentColor rgb(216, 216, 216) rgb(216, 216, 216); color: rgb(51, 51, =
51); border-right-width: medium; border-right-style: none;
}
label.prefix {
	background: rgb(242, 242, 242); border-color: rgb(216, 216, 216) =
currentColor rgb(216, 216, 216) rgb(216, 216, 216); color: rgb(51, 51, =
51); border-right-width: medium; border-right-style: none;
}
span.radius.prefix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
label.radius.prefix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
span.postfix {
	background: rgb(242, 242, 242); border-color: rgb(204, 204, 204) =
rgb(204, 204, 204) rgb(204, 204, 204) currentColor; color: rgb(51, 51, =
51); border-left-width: medium; border-left-style: none;
}
label.postfix {
	background: rgb(242, 242, 242); border-color: rgb(204, 204, 204) =
rgb(204, 204, 204) rgb(204, 204, 204) currentColor; color: rgb(51, 51, =
51); border-left-width: medium; border-left-style: none;
}
span.radius.postfix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
label.radius.postfix {
	border-radius: 0px; -webkit-border-radius: 0; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.radius.input-group > *:first-child {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.input-group > *:first-child * {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.input-group > *:last-child {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.radius.input-group > *:last-child * {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.input-group > *:first-child {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.input-group > *:first-child * {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.round.input-group > *:last-child {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.input-group > *:last-child * {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
input[type=3D'text'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'password'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'date'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'datetime'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'datetime-local'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'month'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'week'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'email'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'number'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'search'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'tel'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'time'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'url'] {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
textarea {
	margin: 0px 0px 1rem; padding: 0.5rem; border-radius: 0px; border: 1px =
solid rgb(204, 204, 204); transition:0.15s linear; border-image: none; =
width: 100%; height: 2.31rem; color: rgba(0, 0, 0, 0.75); font-family: =
inherit; font-size: 0.87rem; display: block; box-sizing: border-box; =
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: =
rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: =
border-box; -webkit-border-radius: 0; -webkit-transition: all 0.15s =
linear; -moz-transition: all 0.15s linear; -webkit-appearance: none; =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=3D'text']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'password']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'date']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'datetime']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'datetime-local']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'month']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'week']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'email']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'number']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'search']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'tel']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'time']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'url']:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
textarea:focus {
	border-color: rgb(153, 153, 153); box-shadow: 0px 0px 5px #999999; =
-webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999;
}
input[type=3D'text']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'password']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'date']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'datetime']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'datetime-local']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'month']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'week']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'email']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'number']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'search']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'tel']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'time']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'url']:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
textarea:focus {
	background: rgb(250, 250, 250); border-color: rgb(153, 153, 153);
}
input[type=3D'text'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'password'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'date'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'datetime'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'datetime-local'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'month'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'week'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'email'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'number'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'search'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'tel'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'time'][disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'url'][disabled] {
	background-color: rgb(221, 221, 221);
}
textarea[disabled] {
	background-color: rgb(221, 221, 221);
}
input[type=3D'file'] {
	margin: 0px 0px 1rem;
}
input[type=3D'checkbox'] {
	margin: 0px 0px 1rem;
}
input[type=3D'radio'] {
	margin: 0px 0px 1rem;
}
select {
	margin: 0px 0px 1rem;
}
input[type=3D'checkbox'] + label {
	margin-right: 1rem; margin-bottom: 0px; margin-left: 0.5rem; =
vertical-align: baseline; display: inline-block;
}
input[type=3D'radio'] + label {
	margin-right: 1rem; margin-bottom: 0px; margin-left: 0.5rem; =
vertical-align: baseline; display: inline-block;
}
input[type=3D'file'] {
	width: 100%;
}
fieldset {
	margin: 1.12rem 0px; padding: 1.25rem; border: 1px solid rgb(221, 221, =
221); border-image: none;
}
fieldset legend {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -0.18rem; padding: =
0px 0.18rem; font-weight: bold;
}
[data-abide] .error small.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
[data-abide] span.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
[data-abide] small.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
[data-abide] span.error {
	display: none;
}
[data-abide] small.error {
	display: none;
}
span.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
small.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
.error input {
	margin-bottom: 0px;
}
.error textarea {
	margin-bottom: 0px;
}
.error select {
	margin-bottom: 0px;
}
.error label {
	color: rgb(237, 28, 36);
}
.error label.error {
	color: rgb(237, 28, 36);
}
.error > small {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
.error small.error {
	background: rgb(237, 28, 36); padding: 0.37rem 0.56rem 0.56rem; color: =
rgb(255, 255, 255); font-size: 0.75rem; font-style: italic; font-weight: =
normal; margin-top: -1px; margin-bottom: 1rem; display: block;
}
.error span.error-message {
	display: block;
}
input.error {
	margin-bottom: 0px;
}
textarea.error {
	margin-bottom: 0px;
}
label.error {
	color: rgb(237, 28, 36);
}
.inline-list {
	list-style: none; margin: 0px 0px 1.06rem -1.37rem; padding: 0px; =
overflow: hidden;
}
.inline-list > li {
	list-style: none; margin-left: 1.37rem; float: left; display: block;
}
.inline-list > li > * {
	display: block;
}
.joyride-list {
	display: none;
}
.joyride-tip-guide {
	background: rgb(51, 51, 51); left: 2.5%; top: 0px; width: 95%; color: =
rgb(255, 255, 255); font-family: inherit; font-weight: normal; display: =
none; position: absolute; z-index: 101;
}
.lt-ie9 .joyride-tip-guide {
	left: 50%; margin-left: -400px; max-width: 800px;
}
.joyride-content-wrapper {
	padding: 1.12rem 1.25rem 1.5rem; width: 100%;
}
.joyride-content-wrapper .button {
	margin-bottom: 0px !important;
}
.joyride-tip-guide .joyride-nub {
	border: 10px solid rgb(51, 51, 51); border-image: none; left: 22px; =
width: 0px; height: 0px; display: block; position: absolute;
}
.joyride-tip-guide .top.joyride-nub {
	top: -20px; border-top-color: transparent !important; =
border-right-color: transparent !important; border-bottom-color: rgb(51, =
51, 51); border-left-color: transparent !important; border-top-style: =
solid;
}
.joyride-tip-guide .bottom.joyride-nub {
	border-color: rgb(51, 51, 51) transparent transparent !important; =
bottom: -20px; border-bottom-style: solid;
}
.joyride-tip-guide .right.joyride-nub {
	right: -20px;
}
.joyride-tip-guide .left.joyride-nub {
	left: -20px;
}
.joyride-tip-guide h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide h2 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide h3 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide h4 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide h5 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide h6 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 1.25; font-weight: =
bold;
}
.joyride-tip-guide p {
	margin: 0px 0px 1.12rem; line-height: 1.3; font-size: 0.87rem;
}
.joyride-timer-indicator-wrap {
	border: 1px solid rgb(85, 85, 85); border-image: none; width: 50px; =
height: 3px; right: 1.06rem; bottom: 1rem; position: absolute;
}
.joyride-timer-indicator {
	background: rgb(102, 102, 102); width: 0px; height: inherit; display: =
block;
}
.joyride-close-tip {
	top: 10px; right: 12px; color: rgb(119, 119, 119) !important; =
line-height: 0.5 !important; font-size: 24px; font-weight: normal; =
text-decoration: none; position: absolute;
}
.joyride-close-tip:hover {
	color: rgb(238, 238, 238) !important;
}
.joyride-close-tip:focus {
	color: rgb(238, 238, 238) !important;
}
.joyride-modal-bg {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; =
height: 100%; display: none; position: fixed; z-index: 100; cursor: =
pointer;
}
.joyride-expose-wrapper {
	border-radius: 3px; position: absolute; z-index: 102; box-shadow: 0px =
0px 15px #ffffff; background-color: rgb(255, 255, 255); =
-webkit-box-shadow: 0 0 15px #ffffff; -moz-box-shadow: 0 0 30px #ffffff;
}
.joyride-expose-cover {
	background: none; border-radius: 3px; left: 0px; top: 0px; position: =
absolute; z-index: 9999;
}
@media only screen and (min-width:40.06em)
{
.joyride-tip-guide {
	left: inherit; width: 300px;
}
.joyride-tip-guide .bottom.joyride-nub {
	border-color: rgb(51, 51, 51) transparent transparent !important; =
bottom: -20px;
}
.joyride-tip-guide .right.joyride-nub {
	border-color: transparent transparent transparent rgb(51, 51, 51) =
!important; left: auto; top: 22px; right: -20px;
}
.joyride-tip-guide .left.joyride-nub {
	border-color: transparent rgb(51, 51, 51) transparent transparent =
!important; left: -20px; top: 22px; right: auto;
}
}
.keystroke {
	margin: 0px; padding: 0.12rem 0.25rem 0px; border-radius: 0px; border: =
1px solid rgb(219, 219, 219); color: rgb(34, 34, 34); font-family: =
"Consolas","Menlo","Courier",monospace; font-size: 0.87rem; =
background-color: rgb(237, 237, 237); -webkit-border-radius: 0;
}
kbd {
	margin: 0px; padding: 0.12rem 0.25rem 0px; border-radius: 0px; border: =
1px solid rgb(219, 219, 219); color: rgb(34, 34, 34); font-family: =
"Consolas","Menlo","Courier",monospace; font-size: 0.87rem; =
background-color: rgb(237, 237, 237); -webkit-border-radius: 0;
}
.label {
	padding: 0.25rem 0.5rem 0.37rem; text-align: center; color: rgb(255, =
255, 255); line-height: 1; font-family: "Grotesque MT",Arial,sans-serif; =
font-size: 0.68rem; font-weight: normal; text-decoration: none; =
margin-bottom: inherit; display: inline-block; white-space: nowrap; =
position: relative; background-color: rgb(237, 28, 36);
}
.radius.label {
	border-radius: 0px; -webkit-border-radius: 0;
}
.round.label {
	border-radius: 1000px; -webkit-border-radius: 1000px;
}
.alert.label {
	color: rgb(255, 255, 255); background-color: rgb(237, 28, 36);
}
.success.label {
	color: rgb(255, 255, 255); background-color: rgb(237, 28, 36);
}
.secondary.label {
	color: rgb(255, 255, 255); background-color: rgb(237, 28, 36);
}
[data-magellan-expedition] {
	background: rgb(255, 255, 255); padding: 10px; z-index: 50; min-width: =
100%;
}
[data-magellan-expedition] .sub-nav {
	margin-bottom: 0px;
}
[data-magellan-expedition] .sub-nav dd {
	margin-bottom: 0px;
}
[data-magellan-expedition] .sub-nav .active {
	line-height: 1.8em;
}
.slideshow-wrapper {
	position: relative;
}
.slideshow-wrapper ul {
	margin: 0px; list-style-type: none;
}
.slideshow-wrapper ul li {
	display: none;
}
.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 {
	border-width: 3px; border-style: solid; border-color: rgb(85, 85, 85) =
rgb(255, 255, 255); border-radius: 1000px; border-image: none; left: =
50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; =
margin-left: -20px; display: block; position: absolute; animation-name: =
rotate; animation-duration: 1.5s; animation-timing-function: linear; =
animation-iteration-count: infinite; -webkit-border-radius: 1000px; =
-webkit-animation-name: rotate; -webkit-animation-duration: 1.5s; =
-webkit-animation-iteration-count: infinite; =
-webkit-animation-timing-function: linear; -moz-animation-name: rotate; =
-moz-animation-duration: 1.5s; -moz-animation-iteration-count: infinite; =
-moz-animation-timing-function: linear; -o-animation-name: rotate; =
-o-animation-duration: 1.5s; -o-animation-iteration-count: infinite; =
-o-animation-timing-function: linear;
}
.orbit-container {
	background: none; width: 100%; overflow: hidden; position: relative;
}
.orbit-container .orbit-slides-container {
	list-style: none; margin: 0px; padding: 0px; position: relative;
}
.orbit-container .orbit-slides-container img {
	display: block; max-width: 100%;
}
.orbit-container .orbit-slides-container > * {
	top: 0px; width: 100%; margin-left: 100%; position: absolute;
}
.orbit-container .orbit-slides-container > *:first-child {
	margin-left: 0%;
}
.orbit-container .orbit-slides-container > * .orbit-caption {
	padding: 10px 14px; width: 100%; bottom: 0px; color: rgb(255, 255, =
255); font-size: 0.87rem; position: absolute; background-color: rgba(51, =
51, 51, 0.8);
}
.orbit-container .orbit-slide-number {
	background: rgba(0, 0, 0, 0); left: 10px; top: 10px; color: rgb(255, =
255, 255); font-size: 12px; position: absolute; z-index: 10;
}
.orbit-container .orbit-slide-number span {
	padding: 0.31rem; font-weight: 700;
}
.orbit-container .orbit-timer {
	top: 12px; width: 100px; height: 6px; right: 10px; position: absolute; =
z-index: 10;
}
.orbit-container .orbit-timer .orbit-progress {
	top: 5px; width: 0%; height: 3px; right: 20px; display: block; =
position: relative; background-color: rgba(255, 255, 255, 0.3);
}
.orbit-container .orbit-timer > span {
	border-width: medium 4px; border-style: none solid; border-color: =
currentColor rgb(255, 255, 255); border-image: none; top: 0px; width: =
11px; height: 14px; right: 0px; display: none; position: absolute;
}
.orbit-container .paused.orbit-timer > span {
	border-width: 8px; border-style: inset solid inset inset; border-color: =
transparent transparent transparent rgb(255, 255, 255); border-image: =
none; top: 0px; width: 11px; height: 14px; right: -4px;
}
.orbit-container .paused.orbit-timer > span.dark {
	border-color: transparent transparent transparent rgb(51, 51, 51);
}
.orbit-container:hover .orbit-timer > span {
	display: block;
}
.orbit-container .orbit-prev {
	top: 45%; width: 36px; height: 60px; color: white; line-height: 50px; =
text-indent: -9999px !important; margin-top: -25px; position: absolute; =
z-index: 10;
}
.orbit-container .orbit-next {
	top: 45%; width: 36px; height: 60px; color: white; line-height: 50px; =
text-indent: -9999px !important; margin-top: -25px; position: absolute; =
z-index: 10;
}
.orbit-container .orbit-prev:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
.orbit-container .orbit-next:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
.orbit-container .orbit-prev > span {
	border: 10px inset currentColor; border-image: none; top: 50%; width: =
0px; height: 0px; margin-top: -10px; display: block; position: absolute;
}
.orbit-container .orbit-next > span {
	border: 10px inset currentColor; border-image: none; top: 50%; width: =
0px; height: 0px; margin-top: -10px; display: block; position: absolute;
}
.orbit-container .orbit-prev {
	left: 0px;
}
.orbit-container .orbit-prev > span {
	border-color: transparent rgb(255, 255, 255) transparent transparent; =
border-right-style: solid;
}
.orbit-container .orbit-prev:hover > span {
	border-right-color: rgb(255, 255, 255);
}
.orbit-container .orbit-next {
	right: 0px;
}
.orbit-container .orbit-next > span {
	border-color: transparent transparent transparent rgb(255, 255, 255); =
left: 50%; margin-left: -4px; border-left-style: solid;
}
.orbit-container .orbit-next:hover > span {
	border-left-color: rgb(255, 255, 255);
}
.orbit-bullets-container {
	text-align: center;
}
.orbit-bullets {
	margin: 0px auto 30px; top: 10px; text-align: center; overflow: hidden; =
float: none; display: inline-block; position: relative;
}
.orbit-bullets li {
	background: rgb(204, 204, 204); border-radius: 1000px; width: 0.56rem; =
height: 0.56rem; margin-right: 6px; float: left; display: block; =
-webkit-border-radius: 1000px;
}
.orbit-bullets li.active {
	background: rgb(153, 153, 153);
}
.orbit-bullets li:last-child {
	margin-right: 0px;
}
.touch .orbit-container .orbit-prev {
	display: none;
}
.touch .orbit-container .orbit-next {
	display: none;
}
.touch .orbit-bullets {
	display: none;
}
@media only screen and (min-width:40.06em)
{
.touch .orbit-container .orbit-prev {
	display: inherit;
}
.touch .orbit-container .orbit-next {
	display: inherit;
}
.touch .orbit-bullets {
	display: block;
}
}
@media only screen and (max-width:40em)
{
.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 {
	display: none;
}
.orbit-stack-on-small .orbit-next {
	display: none;
}
.orbit-stack-on-small .orbit-prev {
	display: none;
}
.orbit-stack-on-small .orbit-bullets {
	display: none;
}
}
ul.pagination {
	height: 1.5rem; margin-left: -0.31rem; display: block;
}
ul.pagination li {
	height: 1.5rem; color: rgb(34, 34, 34); font-size: 0.87rem; =
margin-left: 0.31rem;
}
ul.pagination li a {
	padding: 0.06rem 0.62rem; border-radius: 0px; color: rgb(153, 153, =
153); display: block; -webkit-border-radius: 0;
}
ul.pagination li:hover a {
	background: rgb(230, 230, 230);
}
ul.pagination li a:focus {
	background: rgb(230, 230, 230);
}
ul.pagination li.unavailable a {
	color: rgb(153, 153, 153); cursor: default;
}
ul.pagination li.unavailable:hover a {
	background: none;
}
ul.pagination li.unavailable a:focus {
	background: none;
}
ul.pagination li.current a {
	background: rgb(237, 28, 36); color: rgb(255, 255, 255); font-weight: =
bold; cursor: default;
}
ul.pagination li.current a:hover {
	background: rgb(237, 28, 36);
}
ul.pagination li.current a:focus {
	background: rgb(237, 28, 36);
}
ul.pagination li {
	float: left; display: block;
}
.pagination-centered {
	text-align: center;
}
.pagination-centered ul.pagination li {
	float: none; display: inline-block;
}
.panel {
	background: rgb(242, 242, 242); padding: 1.25rem; border: 1px solid =
rgb(216, 216, 216); margin-bottom: 1.25rem;
}
.panel > :first-child {
	margin-top: 0px;
}
.panel > :last-child {
	margin-bottom: 0px;
}
.panel h1 {
	color: rgb(51, 51, 51);
}
.panel h2 {
	color: rgb(51, 51, 51);
}
.panel h3 {
	color: rgb(51, 51, 51);
}
.panel h4 {
	color: rgb(51, 51, 51);
}
.panel h5 {
	color: rgb(51, 51, 51);
}
.panel h6 {
	color: rgb(51, 51, 51);
}
.panel p {
	color: rgb(51, 51, 51);
}
.panel h1 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h2 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h3 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h4 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h5 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h6 {
	line-height: 1; margin-bottom: 0.62rem;
}
.panel h1.subheader {
	line-height: 1.4;
}
.panel h2.subheader {
	line-height: 1.4;
}
.panel h3.subheader {
	line-height: 1.4;
}
.panel h4.subheader {
	line-height: 1.4;
}
.panel h5.subheader {
	line-height: 1.4;
}
.panel h6.subheader {
	line-height: 1.4;
}
.callout.panel {
	background: rgb(255, 255, 255); padding: 1.25rem; border: 1px solid =
rgb(230, 230, 230); margin-bottom: 1.25rem;
}
.callout.panel > :first-child {
	margin-top: 0px;
}
.callout.panel > :last-child {
	margin-bottom: 0px;
}
.callout.panel h1 {
	color: rgb(51, 51, 51);
}
.callout.panel h2 {
	color: rgb(51, 51, 51);
}
.callout.panel h3 {
	color: rgb(51, 51, 51);
}
.callout.panel h4 {
	color: rgb(51, 51, 51);
}
.callout.panel h5 {
	color: rgb(51, 51, 51);
}
.callout.panel h6 {
	color: rgb(51, 51, 51);
}
.callout.panel p {
	color: rgb(51, 51, 51);
}
.callout.panel h1 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h2 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h3 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h4 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h5 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h6 {
	line-height: 1; margin-bottom: 0.62rem;
}
.callout.panel h1.subheader {
	line-height: 1.4;
}
.callout.panel h2.subheader {
	line-height: 1.4;
}
.callout.panel h3.subheader {
	line-height: 1.4;
}
.callout.panel h4.subheader {
	line-height: 1.4;
}
.callout.panel h5.subheader {
	line-height: 1.4;
}
.callout.panel h6.subheader {
	line-height: 1.4;
}
.callout.panel a {
	color: rgb(237, 28, 36);
}
.radius.panel {
	border-radius: 0px; -webkit-border-radius: 0;
}
.pricing-table {
	border: 1px solid rgb(221, 221, 221); border-image: none; =
margin-bottom: 1.25rem; margin-left: 0px;
}
.pricing-table * {
	list-style: none; line-height: 1;
}
.pricing-table .title {
	padding: 0.93rem 1.25rem; text-align: center; color: rgb(238, 238, =
238); font-family: "Grotesque MT",Arial,sans-serif; font-size: 1rem; =
font-weight: normal; background-color: rgb(51, 51, 51);
}
.pricing-table .price {
	padding: 0.93rem 1.25rem; text-align: center; color: rgb(51, 51, 51); =
font-family: "Grotesque MT",Arial,sans-serif; font-size: 2rem; =
font-weight: normal; background-color: rgb(246, 246, 246);
}
.pricing-table .description {
	padding: 0.93rem; text-align: center; color: rgb(119, 119, 119); =
line-height: 1.4; font-size: 0.75rem; font-weight: normal; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: dotted; background-color: rgb(255, 255, 255);
}
.pricing-table .bullet-item {
	padding: 0.93rem; text-align: center; color: rgb(51, 51, 51); =
font-size: 0.87rem; font-weight: normal; border-bottom-color: rgb(221, =
221, 221); border-bottom-width: 1px; border-bottom-style: dotted; =
background-color: rgb(255, 255, 255);
}
.pricing-table .cta-button {
	padding: 1.25rem 1.25rem 0px; text-align: center; background-color: =
rgb(255, 255, 255);
}
.progress {
	padding: 0.12rem; border: 1px solid rgb(204, 204, 204); border-image: =
none; height: 1.56rem; margin-bottom: 0.62rem; background-color: =
rgb(246, 246, 246);
}
.progress .meter {
	background: rgb(237, 28, 36); height: 100%; display: block;
}
.secondary.progress .meter {
	background: rgb(237, 28, 36); height: 100%; display: block;
}
.success.progress .meter {
	background: rgb(237, 28, 36); height: 100%; display: block;
}
.alert.progress .meter {
	background: rgb(237, 28, 36); height: 100%; display: block;
}
.radius.progress {
	border-radius: 0px; -webkit-border-radius: 0;
}
.radius.progress .meter {
	-webkit-border-radius: -1;
}
.round.progress {
	border-radius: 1000px; -webkit-border-radius: 1000px;
}
.round.progress .meter {
	border-radius: 999px; -webkit-border-radius: 999px;
}
.reveal-modal-bg {
	background: rgba(0, 0, 0, 0.45); left: 0px; top: 0px; width: 100%; =
height: 100%; display: none; position: fixed; z-index: 98;
}
.reveal-modal {
	padding: 1.25rem; border: 1px solid rgb(102, 102, 102); border-image: =
none; left: 50%; top: 50px; width: 80%; height: auto; margin-left: -40%; =
display: none; visibility: hidden; position: absolute; z-index: 99; =
box-shadow: 0px 0px 10px rgba(0,0,0,0.4); background-color: rgb(255, =
255, 255); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.reveal-modal .column {
	min-width: 0px;
}
.reveal-modal .columns {
	min-width: 0px;
}
.reveal-modal > :first-child {
	margin-top: 0px;
}
.reveal-modal > :last-child {
	margin-bottom: 0px;
}
.reveal-modal .close-reveal-modal {
	top: 0.5rem; right: 0.68rem; color: rgb(170, 170, 170); line-height: 1; =
font-size: 1.37rem; font-weight: bold; position: absolute; cursor: =
pointer;
}
@media only screen and (min-width:40.06em)
{
.reveal-modal {
	padding: 1.87rem; top: 6.25rem;
}
.tiny.reveal-modal {
	width: 30%; margin-left: -15%;
}
.small.reveal-modal {
	width: 40%; margin-left: -20%;
}
.medium.reveal-modal {
	width: 60%; margin-left: -30%;
}
.large.reveal-modal {
	width: 70%; margin-left: -35%;
}
.xlarge.reveal-modal {
	width: 95%; margin-left: -47.5%;
}
}
@media print
{
.reveal-modal {
	background: rgb(255, 255, 255) !important;
}
}
.side-nav {
	margin: 0px; padding: 0.87rem 0px; font-family: "Grotesque =
MT",Arial,sans-serif; display: block; list-style-type: none; =
list-style-position: inside;
}
.side-nav li {
	margin: 0px 0px 0.43rem; font-size: 0.87rem;
}
.side-nav li a {
	color: rgb(237, 28, 36); display: block;
}
.side-nav li.active > a:first-child {
	color: rgb(77, 77, 77); font-family: "Grotesque MT",Arial,sans-serif; =
font-weight: normal;
}
.side-nav li.divider {
	list-style: none; padding: 0px; height: 0px; border-top-color: rgb(230, =
230, 230); border-top-width: 1px; border-top-style: solid;
}
.button.split {
	padding-right: 5.06rem; position: relative;
}
.button.split span {
	top: 0px; height: 100%; right: 0px; border-left-color: currentColor; =
border-left-width: 1px; border-left-style: solid; display: block; =
position: absolute;
}
.button.split span::before {
	border-style: inset; left: 50%; top: 50%; width: 0px; height: 0px; =
display: block; position: absolute; content: "";
}
.button.split span:active {
	background-color: rgba(0, 0, 0, 0.1);
}
.button.split span {
	border-left-color: rgba(255, 255, 255, 0.5);
}
.button.split span {
	width: 3.09rem;
}
.button.split span::before {
	border-width: 0.37rem; top: 48%; margin-left: -0.37rem; =
border-top-style: solid;
}
.button.split span::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.secondary.button.split span {
	border-left-color: rgba(255, 255, 255, 0.5);
}
.secondary.button.split span::before {
	border-color: rgb(255, 255, 255) transparent transparent;
}
.alert.button.split span {
	border-left-color: rgba(255, 255, 255, 0.5);
}
.success.button.split span {
	border-left-color: rgba(255, 255, 255, 0.5);
}
.tiny.button.split {
	padding-right: 3.75rem;
}
.tiny.button.split span {
	width: 2.25rem;
}
.tiny.button.split span::before {
	border-width: 0.37rem; top: 48%; margin-left: -0.37rem; =
border-top-style: solid;
}
.small.button.split {
	padding-right: 4.37rem;
}
.small.button.split span {
	width: 2.62rem;
}
.small.button.split span::before {
	border-width: 0.43rem; top: 48%; margin-left: -0.37rem; =
border-top-style: solid;
}
.large.button.split {
	padding-right: 5.5rem;
}
.large.button.split span {
	width: 3.43rem;
}
.large.button.split span::before {
	border-width: 0.31rem; top: 48%; margin-left: -0.37rem; =
border-top-style: solid;
}
.expand.button.split {
	padding-left: 2rem;
}
.secondary.button.split span::before {
	border-color: rgb(51, 51, 51) transparent transparent;
}
.radius.button.split span {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.round.button.split span {
	border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; =
-moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: =
1000px; -webkit-border-top-right-radius: 1000px; =
-webkit-border-bottom-right-radius: 1000px;
}
.sub-nav {
	margin: -0.25rem 0px 1.12rem -0.75rem; width: auto; overflow: hidden; =
padding-top: 0.25rem; display: block;
}
.sub-nav dt {
	text-transform: uppercase;
}
.sub-nav dt {
	color: rgb(153, 153, 153); font-family: "Grotesque =
MT",Arial,sans-serif; font-size: 0.87rem; font-weight: normal; =
margin-bottom: 0.62rem; margin-left: 1rem; float: left; display: inline;
}
.sub-nav dd {
	color: rgb(153, 153, 153); font-family: "Grotesque =
MT",Arial,sans-serif; font-size: 0.87rem; font-weight: normal; =
margin-bottom: 0.62rem; margin-left: 1rem; float: left; display: inline;
}
.sub-nav li {
	color: rgb(153, 153, 153); font-family: "Grotesque =
MT",Arial,sans-serif; font-size: 0.87rem; font-weight: normal; =
margin-bottom: 0.62rem; margin-left: 1rem; float: left; display: inline;
}
.sub-nav dt a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.sub-nav dd a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.sub-nav li a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.sub-nav dt a:hover {
	color: rgb(222, 18, 28);
}
.sub-nav dd a:hover {
	color: rgb(222, 18, 28);
}
.sub-nav li a:hover {
	color: rgb(222, 18, 28);
}
.sub-nav dt.active a {
	background: rgb(237, 28, 36); padding: 0.18rem 1rem; border-radius: =
0px; color: rgb(255, 255, 255); font-weight: normal; cursor: default; =
-webkit-border-radius: 0;
}
.sub-nav dd.active a {
	background: rgb(237, 28, 36); padding: 0.18rem 1rem; border-radius: =
0px; color: rgb(255, 255, 255); font-weight: normal; cursor: default; =
-webkit-border-radius: 0;
}
.sub-nav li.active a {
	background: rgb(237, 28, 36); padding: 0.18rem 1rem; border-radius: =
0px; color: rgb(255, 255, 255); font-weight: normal; cursor: default; =
-webkit-border-radius: 0;
}
.sub-nav dt.active a:hover {
	background: rgb(222, 18, 28);
}
.sub-nav dd.active a:hover {
	background: rgb(222, 18, 28);
}
.sub-nav li.active a:hover {
	background: rgb(222, 18, 28);
}
div.switch {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid =
rgb(204, 204, 204); height: 2.25rem; overflow: hidden; margin-bottom: =
1.25rem; display: block; position: relative;
}
div.switch label {
	margin: 0px; transition:0.1s ease-out; left: 0px; width: 50%; height: =
100%; text-align: left; font-weight: bold; float: left; position: =
relative; z-index: 2; -webkit-transition: all 0.1s ease-out; =
-moz-transition: all 0.1s ease-out;
}
div.switch input {
	width: 100%; height: 100%; position: absolute; z-index: 3; opacity: 0; =
-moz-appearance: none;
}
div.switch input:hover {
	cursor: pointer;
}
div.switch input:focus {
	cursor: pointer;
}
div.switch span:last-child {
	border-width: 1px; border-style: solid; padding: 0px; transition:0.1s =
ease-out; left: -1px; top: -1px; display: block; position: absolute; =
z-index: 1; -webkit-transition: all 0.1s ease-out; -moz-transition: all =
0.1s ease-out;
}
div.switch input:not(:checked) + label {
	opacity: 0;
}
div.switch input:checked {
	display: none !important;
}
div.switch input {
	left: 0px; display: block !important;
}
div.switch input:first-of-type + label {
	left: -50%;
}
div.switch input:first-of-type + span + label {
	left: -50%;
}
div.switch input:first-of-type:checked + label {
	left: 0%;
}
div.switch input:first-of-type:checked + span + label {
	left: 0%;
}
div.switch input:last-of-type + label {
	left: auto; text-align: right; right: -50%;
}
div.switch input:last-of-type + span + label {
	left: auto; text-align: right; right: -50%;
}
div.switch input:last-of-type:checked + label {
	left: auto; right: 0%;
}
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; visibility: visible; position: absolute;
}
div.switch label {
	padding: 0px; line-height: 2.3rem; font-size: 0.87rem;
}
div.switch input:first-of-type:checked ~ span:last-child {
	left: 100%; margin-left: -2.18rem;
}
div.switch span:last-child {
	width: 2.25rem; height: 2.25rem;
}
div.switch span:last-child {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(242, 242, 242) =
100%); border-color: rgb(179, 179, 179); box-shadow: 2px 0px 10px 0px =
rgba(0,0,0,0.07), 1000px 0px 0px 980px #ffffff, -2px 0px 10px 0px =
rgba(0,0,0,0.07), -1000px 0px 0px 1000px #f5f5f5; -webkit-box-shadow: =
2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #ffffff, -2px 0 10px =
0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px #f5f5f5;
}
div.switch:hover span:last-child {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(230, 230, 230) =
100%);
}
div.switch:focus span:last-child {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(230, 230, 230) =
100%);
}
div.switch:active {
	background: none;
}
div.large.switch {
	height: 2.75rem;
}
div.large.switch label {
	padding: 0px; line-height: 2.3rem; font-size: 1.06rem;
}
div.large.switch input:first-of-type:checked ~ span:last-child {
	left: 100%; margin-left: -2.68rem;
}
div.large.switch span:last-child {
	width: 2.75rem; height: 2.75rem;
}
div.small.switch {
	height: 1.75rem;
}
div.small.switch label {
	padding: 0px; line-height: 2.1rem; font-size: 0.75rem;
}
div.small.switch input:first-of-type:checked ~ span:last-child {
	left: 100%; margin-left: -1.68rem;
}
div.small.switch span:last-child {
	width: 1.75rem; height: 1.75rem;
}
div.tiny.switch {
	height: 1.37rem;
}
div.tiny.switch label {
	padding: 0px; line-height: 1.9rem; font-size: 0.68rem;
}
div.tiny.switch input:first-of-type:checked ~ span:last-child {
	left: 100%; margin-left: -1.31rem;
}
div.tiny.switch span:last-child {
	width: 1.37rem; height: 1.37rem;
}
div.radius.switch {
	border-radius: 4px; -webkit-border-radius: 4px;
}
div.radius.switch span:last-child {
	border-radius: 3px; -webkit-border-radius: 3px;
}
div.round.switch {
	border-radius: 1000px; -webkit-border-radius: 1000px;
}
div.round.switch span:last-child {
	border-radius: 999px; -webkit-border-radius: 999px;
}
div.round.switch label {
	padding: 0px 0.56rem;
}
table {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); =
border-image: none; margin-bottom: 1.25rem;
}
table thead {
	background: rgb(245, 245, 245); font-weight: bold;
}
table tfoot {
	background: rgb(245, 245, 245); font-weight: bold;
}
table thead tr th {
	padding: 0.5rem 0.62rem 0.62rem; text-align: left; color: rgb(34, 34, =
34); font-size: 0.87rem;
}
table thead tr td {
	padding: 0.5rem 0.62rem 0.62rem; text-align: left; color: rgb(34, 34, =
34); font-size: 0.87rem;
}
table tfoot tr th {
	padding: 0.5rem 0.62rem 0.62rem; text-align: left; color: rgb(34, 34, =
34); font-size: 0.87rem;
}
table tfoot tr td {
	padding: 0.5rem 0.62rem 0.62rem; text-align: left; color: rgb(34, 34, =
34); font-size: 0.87rem;
}
table tr th {
	padding: 0.56rem 0.62rem; color: rgb(34, 34, 34); font-size: 0.87rem;
}
table tr td {
	padding: 0.56rem 0.62rem; color: rgb(34, 34, 34); font-size: 0.87rem;
}
table tr.even {
	background: rgb(249, 249, 249);
}
table tr.alt {
	background: rgb(249, 249, 249);
}
table tr:nth-of-type(2n) {
	background: rgb(249, 249, 249);
}
table thead tr th {
	line-height: 1.12rem; display: table-cell;
}
table tfoot tr th {
	line-height: 1.12rem; display: table-cell;
}
table tbody tr td {
	line-height: 1.12rem; display: table-cell;
}
table tr td {
	line-height: 1.12rem; display: table-cell;
}
table tfoot tr td {
	line-height: 1.12rem; display: table-cell;
}
.tabs {
	margin-bottom: 0px !important;
}
.tabs::before {
	display: table; content: " ";
}
.tabs::after {
	display: table; content: " ";
}
.tabs::after {
	clear: both;
}
.tabs dd {
	top: 1px; margin-bottom: 0px !important; float: left; position: =
relative;
}
.tabs dd > a {
	background: rgb(239, 239, 239); padding: 1rem 2rem 1.06rem; color: =
rgb(34, 34, 34); font-family: "Grotesque MT",Arial,sans-serif; =
font-size: 1rem; display: block;
}
.tabs dd > a:hover {
	background: rgb(226, 226, 226);
}
.tabs dd.active a {
	background: rgb(255, 255, 255);
}
.radius.tabs dd:first-child a {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.radius.tabs dd:last-child a {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px; =
-moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: =
0;
}
.vertical.tabs dd {
	top: auto; float: none; display: block; position: inherit;
}
.tabs-content {
	margin-bottom: 1.5rem;
}
.tabs-content::before {
	display: table; content: " ";
}
.tabs-content::after {
	display: table; content: " ";
}
.tabs-content::after {
	clear: both;
}
.tabs-content > .content {
	padding: 0.93rem 0px; float: left; display: none;
}
.tabs-content > .active.content {
	display: block;
}
.tabs-content > .contained.content {
	padding: 0.93rem;
}
.vertical.tabs-content {
	display: block;
}
.vertical.tabs-content > .content {
	padding: 0px 0.93rem;
}
@media only screen and (min-width:40.06em)
{
.vertical.tabs {
	width: 20%; margin-bottom: 1.25rem; float: left;
}
.vertical.tabs-content {
	width: 80%; margin-left: -1px; float: left;
}
}
.th {
	border: 4px solid rgb(255, 255, 255); transition:200ms ease-out; =
border-image: none; line-height: 0; display: inline-block; box-shadow: =
0px 0px 0px 1px rgba(0,0,0,0.2); -webkit-transition: all 200ms ease-out; =
-moz-transition: all 200ms ease-out; -webkit-box-shadow: 0 0 0 1px =
rgba(0, 0, 0, 0.2);
}
.th:hover {
	box-shadow: 0px 0px 6px 1px rgba(237,28,36,0.5); -webkit-box-shadow: 0 =
0 6px 1px rgba(237, 28, 36, 0.5);
}
.th:focus {
	box-shadow: 0px 0px 6px 1px rgba(237,28,36,0.5); -webkit-box-shadow: 0 =
0 6px 1px rgba(237, 28, 36, 0.5);
}
.radius.th {
	border-radius: 0px; -webkit-border-radius: 0;
}
a.th {
	display: inline-block; max-width: 100%;
}
.has-tip {
	color: rgb(51, 51, 51); font-weight: bold; border-bottom-color: =
rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: =
dotted; cursor: help;
}
.has-tip:hover {
	color: rgb(237, 28, 36); border-bottom-color: rgb(151, 12, 19); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.has-tip:focus {
	color: rgb(237, 28, 36); border-bottom-color: rgb(151, 12, 19); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.tip-left.has-tip {
	float: none !important;
}
.tip-right.has-tip {
	float: none !important;
}
.tooltip {
	background: rgb(51, 51, 51); padding: 0.75rem; border-radius: 0px; =
left: 50%; width: 100%; color: rgb(255, 255, 255); line-height: 1.3; =
font-size: 0.87rem; font-weight: normal; display: none; position: =
absolute; z-index: 999; max-width: 85%; -webkit-border-radius: 0;
}
.tooltip > .nub {
	border-width: 5px; border-style: solid; border-color: transparent =
transparent rgb(51, 51, 51); border-image: none; left: 5px; top: -10px; =
width: 0px; height: 0px; display: block; position: absolute;
}
.opened.tooltip {
	color: rgb(237, 28, 36) !important; border-bottom-color: rgb(151, 12, =
19) !important; border-bottom-width: 1px !important; =
border-bottom-style: dotted !important;
}
.tap-to-close {
	color: rgb(119, 119, 119); font-size: 0.62rem; font-weight: normal; =
display: block;
}
@media only screen and (min-width:40.06em)
{
.tooltip > .nub {
	border-color: transparent transparent rgb(51, 51, 51); top: -10px;
}
.tip-top.tooltip > .nub {
	border-color: rgb(51, 51, 51) transparent transparent; top: auto; =
bottom: -10px;
}
.tip-left.tooltip {
	float: none !important;
}
.tip-right.tooltip {
	float: none !important;
}
.tip-left.tooltip > .nub {
	border-color: transparent transparent transparent rgb(51, 51, 51); =
left: auto; top: 50%; right: -10px; margin-top: -5px;
}
.tip-right.tooltip > .nub {
	border-color: transparent rgb(51, 51, 51) transparent transparent; =
left: -10px; top: 50%; right: auto; margin-top: -5px;
}
}
p.lead {
	line-height: 1.6; font-size: 1.71rem;
}
.subheader {
	color: rgb(237, 28, 36); line-height: 2.25rem; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px;
}
div {
	margin: 0px; padding: 0px; direction: ltr;
}
dl {
	margin: 0px; padding: 0px; direction: ltr;
}
dt {
	margin: 0px; padding: 0px; direction: ltr;
}
dd {
	margin: 0px; padding: 0px; direction: ltr;
}
ul {
	margin: 0px; padding: 0px; direction: ltr;
}
ol {
	margin: 0px; padding: 0px; direction: ltr;
}
li {
	margin: 0px; padding: 0px; direction: ltr;
}
h1 {
	margin: 0px; padding: 0px; direction: ltr;
}
h2 {
	margin: 0px; padding: 0px; direction: ltr;
}
h3 {
	margin: 0px; padding: 0px; direction: ltr;
}
h4 {
	margin: 0px; padding: 0px; direction: ltr;
}
h5 {
	margin: 0px; padding: 0px; direction: ltr;
}
h6 {
	margin: 0px; padding: 0px; direction: ltr;
}
pre {
	margin: 0px; padding: 0px; direction: ltr;
}
form {
	margin: 0px; padding: 0px; direction: ltr;
}
p {
	margin: 0px; padding: 0px; direction: ltr;
}
blockquote {
	margin: 0px; padding: 0px; direction: ltr;
}
th {
	margin: 0px; padding: 0px; direction: ltr;
}
td {
	margin: 0px; padding: 0px; direction: ltr;
}
a {
	color: rgb(237, 28, 36); line-height: inherit; text-decoration: none;
}
a:hover {
	color: rgb(222, 18, 28);
}
a:focus {
	color: rgb(222, 18, 28);
}
a img {
	border: currentColor; border-image: none;
}
p {
	line-height: 2.25rem; font-family: inherit; font-size: 1.5rem; =
font-weight: normal; margin-bottom: 1.12rem; text-rendering: =
optimizeLegibility;
}
p aside {
	line-height: 1.5rem; font-size: 0.87rem; font-style: normal;
}
h1 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h2 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h3 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h4 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h5 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h6 {
	color: rgb(237, 28, 36); line-height: 1.5rem; font-family: "Grotesque =
MT",Arial,sans-serif; font-style: normal; font-weight: normal; =
margin-top: 0px; margin-bottom: 0px; text-rendering: optimizeLegibility;
}
h1 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h2 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h3 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h4 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h5 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h6 small {
	color: rgb(237, 28, 36); line-height: 0; font-size: 1rem;
}
h1 {
	font-size: 2.37rem;
}
h2 {
	font-size: 2.37rem;
}
h3 {
	font-size: 2.68rem;
}
h4 {
	font-size: 2.68rem;
}
h5 {
	font-size: 3rem;
}
h6 {
	font-size: 1rem;
}
hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(221, =
221, 221); margin: 1.25rem 0px 1.18rem; border-image: none; height: 0px; =
clear: both;
}
em {
	line-height: inherit; font-style: italic;
}
i {
	line-height: inherit; font-style: italic;
}
strong {
	line-height: inherit; font-weight: bold;
}
b {
	line-height: inherit; font-weight: bold;
}
small {
	line-height: inherit; font-size: 1rem;
}
code {
	color: rgb(175, 14, 22); font-family: Consolas,Liberation =
Mono,Courier,monospace; font-weight: bold;
}
ul {
	line-height: 2.25rem; font-family: inherit; font-size: 1.5rem; =
margin-bottom: 1.12rem; list-style-position: outside;
}
ol {
	line-height: 2.25rem; font-family: inherit; font-size: 1.5rem; =
margin-bottom: 1.12rem; list-style-position: outside;
}
dl {
	line-height: 2.25rem; font-family: inherit; font-size: 1.5rem; =
margin-bottom: 1.12rem; list-style-position: outside;
}
ul {
	margin-left: 0px;
}
ul.no-bullet {
	margin-left: 0px;
}
ul.no-bullet li ul {
	list-style: none; margin-bottom: 0px; margin-left: 1.25rem;
}
ul.no-bullet li ol {
	list-style: none; margin-bottom: 0px; margin-left: 1.25rem;
}
ul li ul {
	font-size: 1rem; margin-bottom: 0px; margin-left: 1.25rem;
}
ul li ol {
	font-size: 1rem; margin-bottom: 0px; margin-left: 1.25rem;
}
ul.square li ul {
	list-style: inherit;
}
ul.circle li ul {
	list-style: inherit;
}
ul.disc li ul {
	list-style: inherit;
}
ul.square {
	margin-left: 0px; list-style-type: square;
}
ul.circle {
	margin-left: 0px; list-style-type: circle;
}
ul.disc {
	margin-left: 0px; list-style-type: disc;
}
ul.no-bullet {
	list-style: none;
}
ol {
	margin-left: 1.4rem;
}
ol li ul {
	margin-bottom: 0px; margin-left: 1.25rem;
}
ol li ol {
	margin-bottom: 0px; margin-left: 1.25rem;
}
dl dt {
	font-weight: bold; margin-bottom: 0.3rem;
}
dl dd {
	margin-bottom: 0.75rem;
}
abbr {
	color: rgb(237, 28, 36); text-transform: uppercase; font-size: 90%; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
acronym {
	color: rgb(237, 28, 36); text-transform: uppercase; font-size: 90%; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: help;
}
abbr {
	text-transform: none;
}
blockquote {
	margin: 0px 0px 1.12rem; padding: 0.56rem 1.25rem 0px 1.18rem; =
border-left-color: rgb(221, 221, 221); border-left-width: 1px; =
border-left-style: solid;
}
blockquote cite {
	color: rgb(244, 123, 129); font-size: 0.81rem; display: block;
}
blockquote cite::before {
	content: "\2014 \0020";
}
blockquote cite a {
	color: rgb(244, 123, 129);
}
blockquote cite a:visited {
	color: rgb(244, 123, 129);
}
blockquote {
	color: rgb(248, 170, 174); line-height: 2.25rem;
}
blockquote p {
	color: rgb(248, 170, 174); line-height: 2.25rem;
}
.vcard {
	margin: 0px 0px 1.25rem; padding: 0.62rem 0.75rem; border: 1px solid =
rgb(221, 221, 221); border-image: none; display: inline-block;
}
.vcard li {
	margin: 0px; display: block;
}
.vcard .fn {
	font-size: 0.93rem; font-weight: bold;
}
.vevent .summary {
	font-weight: bold;
}
.vevent abbr {
	padding: 0px 0.06rem; border: currentColor; border-image: none; =
font-weight: bold; text-decoration: none; cursor: default;
}
@media only screen and (min-width:40.06em)
{
h1 {
	line-height: 1.5rem;
}
h2 {
	line-height: 1.5rem;
}
h3 {
	line-height: 1.5rem;
}
h4 {
	line-height: 1.5rem;
}
h5 {
	line-height: 1.5rem;
}
h6 {
	line-height: 1.5rem;
}
h1 {
	font-size: 3rem;
}
h2 {
	font-size: 3rem;
}
h3 {
	font-size: 3rem;
}
h4 {
	font-size: 3rem;
}
}
.print-only {
	display: none !important;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; =
box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^=3D'javascript:']::after {
	content: "";
}
a[href^=3D'#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; =
page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
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;
}
}
meta.foundation-mq-topbar {
	width: 40.06em; font-family: "/only screen and (min-width:40.063em)/";
}
.contain-to-grid {
	background: rgb(51, 51, 51); width: 100%;
}
.contain-to-grid .top-bar {
	margin-bottom: 0px;
}
.fixed {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 99;
}
:not(.top-bar).expanded.fixed {
	width: 100%; height: auto; -ms-overflow-y: auto; max-height: 100%;
}
:not(.top-bar).expanded.fixed .title-area {
	width: 100%; position: fixed; z-index: 99;
}
:not(.top-bar).expanded.fixed .top-bar-section {
	margin-top: 45px; z-index: 98;
}
.top-bar {
	background: rgb(51, 51, 51); height: 45px; line-height: 45px; overflow: =
hidden; margin-bottom: 0px; position: relative;
}
.top-bar ul {
	list-style: none; margin-bottom: 0px;
}
.top-bar .row {
	max-width: none;
}
.top-bar form {
	margin-bottom: 0px;
}
.top-bar input {
	margin-bottom: 0px;
}
.top-bar input {
	height: auto; padding-top: 0.35rem; padding-bottom: 0.35rem; font-size: =
0.75rem;
}
.top-bar .button {
	padding-top: 0.45rem; padding-bottom: 0.35rem; font-size: 0.75rem; =
margin-bottom: 0px;
}
.top-bar .title-area {
	margin: 0px; position: relative;
}
.top-bar .name {
	margin: 0px; height: 45px; font-size: 16px;
}
.top-bar .name h1 {
	margin: 0px; line-height: 45px; font-size: 1.06rem;
}
.top-bar .name h1 a {
	padding: 0px 15px; width: 50%; color: rgb(255, 255, 255); font-weight: =
normal; display: block;
}
.top-bar .toggle-topbar {
	top: 0px; right: 0px; position: absolute;
}
.top-bar .toggle-topbar a {
	padding: 0px 15px; height: 45px; color: rgb(255, 255, 255); =
text-transform: uppercase; line-height: 45px; font-size: 0.81rem; =
font-weight: bold; display: block; position: relative;
}
.top-bar .menu-icon.toggle-topbar {
	top: 50%; right: 15px; padding-left: 40px; margin-top: -16px;
}
.top-bar .menu-icon.toggle-topbar a {
	padding: 0px; width: 34px; height: 34px; color: rgb(255, 255, 255); =
line-height: 33px; text-indent: -48px;
}
.top-bar .menu-icon.toggle-topbar a span {
	width: 16px; height: 0px; right: 0px; display: block; position: =
absolute; box-shadow: 0px 10px 0px 1px #ffffff, 0px 16px 0px 1px =
#ffffff, 0px 22px 0px 1px #ffffff; -webkit-box-shadow: 0 10px 0 1px =
#ffffff, 0 16px 0 1px #ffffff, 0 22px 0 1px #ffffff;
}
.expanded.top-bar {
	background: none; height: auto;
}
.expanded.top-bar .title-area {
	background: rgb(51, 51, 51);
}
.expanded.top-bar .toggle-topbar a {
	color: rgb(136, 136, 136);
}
.expanded.top-bar .toggle-topbar a span {
	box-shadow: 0px 10px 0px 1px #888888, 0px 16px 0px 1px #888888, 0px =
22px 0px 1px #888888; -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 =
1px #888888, 0 22px 0 1px #888888;
}
.top-bar-section {
	transition:left 300ms ease-out; left: 0px; width: auto; position: =
relative; -webkit-transition: left 300ms ease-out; -moz-transition: left =
300ms ease-out;
}
.top-bar-section ul {
	background: rgb(51, 51, 51); margin: 0px; width: 100%; height: auto; =
font-size: 16px; display: block;
}
.top-bar-section .divider {
	width: 100%; height: 1px; clear: both; border-top-color: rgb(26, 26, =
26); border-top-width: 1px; border-top-style: solid;
}
.top-bar-section [role=3D'separator'] {
	width: 100%; height: 1px; clear: both; border-top-color: rgb(26, 26, =
26); border-top-width: 1px; border-top-style: solid;
}
.top-bar-section ul li > a {
	background: rgb(51, 51, 51); padding: 12px 0px 12px 15px; width: 100%; =
color: rgb(255, 255, 255); font-family: "Grotesque MT",Arial,sans-serif; =
font-size: 0.81rem; font-weight: normal; display: block;
}
.top-bar-section ul li > a.button {
	background: rgb(237, 28, 36); padding-right: 15px; padding-left: 15px; =
font-size: 0.81rem;
}
.top-bar-section ul li > a.button:hover {
	background: rgb(198, 16, 25);
}
.top-bar-section ul li > a.secondary.button {
	background: rgb(237, 28, 36);
}
.top-bar-section ul li > a.secondary.button:hover {
	background: rgb(198, 16, 25);
}
.top-bar-section ul li > a.success.button {
	background: rgb(237, 28, 36);
}
.top-bar-section ul li > a.success.button:hover {
	background: rgb(198, 16, 25);
}
.top-bar-section ul li > a.alert.button {
	background: rgb(237, 28, 36);
}
.top-bar-section ul li > a.alert.button:hover {
	background: rgb(198, 16, 25);
}
.top-bar-section ul li:hover > a {
	background: rgb(39, 39, 39); color: rgb(255, 255, 255);
}
.top-bar-section ul li.active > a {
	background: rgb(237, 28, 36); color: rgb(255, 255, 255);
}
.top-bar-section ul li.active > a:hover {
	background: rgb(222, 18, 28);
}
.top-bar-section .has-form {
	padding: 15px;
}
.top-bar-section .has-dropdown {
	position: relative;
}
.top-bar-section .has-dropdown > a::after {
	border-width: 5px; border-style: inset inset inset solid; border-color: =
transparent transparent transparent rgba(255, 255, 255, 0.4); =
border-image: none; top: 50%; width: 0px; height: 0px; right: 0px; =
margin-top: -4.5px; margin-right: 15px; display: block; position: =
absolute; content: "";
}
.top-bar-section .moved.has-dropdown {
	position: static;
}
.top-bar-section .moved.has-dropdown > .dropdown {
	display: block;
}
.top-bar-section .dropdown {
	left: 100%; top: 0px; display: none; position: absolute; z-index: 99;
}
.top-bar-section .dropdown li {
	width: 100%; height: auto;
}
.top-bar-section .dropdown li a {
	padding: 8px 15px; font-weight: normal;
}
.top-bar-section .dropdown li a.parent-link {
	font-weight: normal;
}
.top-bar-section .dropdown li.title h5 {
	margin-bottom: 0px;
}
.top-bar-section .dropdown li.title h5 a {
	color: rgb(255, 255, 255); line-height: 22.5px; display: block;
}
.top-bar-section .dropdown label {
	padding: 8px 15px 2px; color: rgb(119, 119, 119); text-transform: =
uppercase; font-size: 0.62rem; font-weight: bold; margin-bottom: 0px;
}
.js-generated {
	display: block;
}
@media only screen and (min-width:40.06em)
{
.top-bar {
	background: rgb(51, 51, 51); overflow: visible;
}
.top-bar::before {
	display: table; content: " ";
}
.top-bar::after {
	display: table; content: " ";
}
.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: 7px; font-size: 0.87rem; position: relative;
}
.top-bar .button {
	top: 7px; font-size: 0.87rem; position: relative;
}
.expanded.top-bar {
	background: rgb(51, 51, 51);
}
.contain-to-grid .top-bar {
	margin: 0px auto; max-width: 62.5rem;
}
.top-bar-section {
	transition:none; left: 0px !important; -webkit-transition: none 0 0; =
-moz-transition: none 0 0;
}
.top-bar-section ul {
	width: auto; height: auto !important; display: inline;
}
.top-bar-section ul li {
	float: left;
}
.top-bar-section ul li .js-generated {
	display: none;
}
.top-bar-section li.hover > a:not(.button) {
	background: rgb(39, 39, 39); color: rgb(255, 255, 255);
}
.top-bar-section li a:not(.button) {
	background: rgb(51, 51, 51); padding: 0px 15px; line-height: 45px;
}
.top-bar-section li a:not(.button):hover {
	background: rgb(39, 39, 39);
}
.top-bar-section .has-dropdown > a {
	padding-right: 35px !important;
}
.top-bar-section .has-dropdown > a::after {
	border-width: 5px; border-style: solid inset inset; border-color: =
rgba(255, 255, 255, 0.4) transparent transparent; border-image: none; =
top: 22.5px; width: 0px; height: 0px; margin-top: -2.5px; display: =
block; content: "";
}
.top-bar-section .moved.has-dropdown {
	position: relative;
}
.top-bar-section .moved.has-dropdown > .dropdown {
	display: none;
}
.top-bar-section .hover.has-dropdown > .dropdown {
	display: block;
}
.top-bar-section .not-click.has-dropdown:hover > .dropdown {
	display: block;
}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {
	border: currentColor; border-image: none; top: 1rem; right: 5px; =
margin-top: -2px; content: "\00bb";
}
.top-bar-section .dropdown {
	background: none; left: 0px; top: auto; min-width: 100%;
}
.top-bar-section .dropdown li a {
	background: rgb(51, 51, 51); padding: 12px 15px; color: rgb(255, 255, =
255); line-height: 1; white-space: nowrap;
}
.top-bar-section .dropdown li label {
	background: rgb(51, 51, 51); white-space: nowrap;
}
.top-bar-section .dropdown li .dropdown {
	left: 100%; top: 0px;
}
.top-bar-section > ul > .divider {
	width: 0px; height: 45px; clear: none; border-top-color: currentColor; =
border-right-color: rgb(77, 77, 77); border-bottom-color: currentColor; =
border-top-width: medium; border-right-width: 1px; border-bottom-width: =
medium; border-top-style: none; border-right-style: solid; =
border-bottom-style: none;
}
.top-bar-section > ul > [role=3D'separator'] {
	width: 0px; height: 45px; clear: none; border-top-color: currentColor; =
border-right-color: rgb(77, 77, 77); border-bottom-color: currentColor; =
border-top-width: medium; border-right-width: 1px; border-bottom-width: =
medium; border-top-style: none; border-right-style: solid; =
border-bottom-style: none;
}
.top-bar-section .has-form {
	background: rgb(51, 51, 51); padding: 0px 15px; height: 45px;
}
.top-bar-section ul.right li .dropdown {
	left: auto; right: 0px;
}
.top-bar-section ul.right li .dropdown li .dropdown {
	right: 100%;
}
.no-js .top-bar-section ul li:hover > a {
	background: rgb(39, 39, 39); color: rgb(255, 255, 255);
}
.no-js .top-bar-section ul li:active > a {
	background: rgb(237, 28, 36); color: rgb(255, 255, 255);
}
.no-js .top-bar-section .has-dropdown:hover > .dropdown {
	display: block;
}
}
.off-canvas-wrap {
	-webkit-backface-visibility: hidden;
}
.inner-wrap {
	-webkit-backface-visibility: hidden;
}
nav.tab-bar {
	-webkit-backface-visibility: hidden;
}
.left-off-canvas-menu {
	-webkit-backface-visibility: hidden;
}
.left-off-canvas-menu * {
	-webkit-backface-visibility: hidden;
}
.right-off-canvas-menu {
	-webkit-backface-visibility: hidden;
}
.move-right a.exit-off-canvas {
	-webkit-backface-visibility: hidden;
}
.move-left a.exit-off-canvas {
	-webkit-backface-visibility: hidden;
}
.off-canvas-wrap {
	width: 100%; position: relative;
}
.inner-wrap {
	width: 100%; position: relative;
}
.left-off-canvas-menu {
	background: rgb(51, 51, 51); top: 0px; width: 250px; height: 100%; =
bottom: 0px; position: absolute; z-index: 1001; -ms-overflow-y: auto; =
box-sizing: content-box;
}
.right-off-canvas-menu {
	background: rgb(51, 51, 51); top: 0px; width: 250px; height: 100%; =
bottom: 0px; position: absolute; z-index: 1001; -ms-overflow-y: auto; =
box-sizing: content-box;
}
section.left-small {
	top: 0px; width: 2.81rem; height: 2.81rem; position: absolute;
}
section.right-small {
	top: 0px; width: 2.81rem; height: 2.81rem; position: absolute;
}
.off-canvas-wrap {
	overflow: hidden;
}
.inner-wrap {
	transition:transform 500ms; -webkit-transition: -webkit-transform 500ms =
ease; -moz-transition: -moz-transform 500ms ease; -o-transition: =
-o-transform 500ms ease;
}
.inner-wrap::before {
	display: table; content: " ";
}
.inner-wrap::after {
	display: table; content: " ";
}
.inner-wrap::after {
	clear: both;
}
nav.tab-bar {
	background: rgb(51, 51, 51); height: 2.81rem; color: rgb(255, 255, =
255); line-height: 2.81rem; position: relative;
}
nav.tab-bar h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h2 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h3 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h4 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h5 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h6 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 2.81rem; =
font-weight: bold;
}
nav.tab-bar h1 {
	font-size: 3rem;
}
nav.tab-bar h2 {
	font-size: 3rem;
}
nav.tab-bar h3 {
	font-size: 3rem;
}
nav.tab-bar h4 {
	font-size: 3rem;
}
section.left-small {
	left: 0px; border-right-color: rgb(26, 26, 26); border-right-width: =
1px; border-right-style: solid; box-shadow: 1px 0px 0px #4d4d4d;
}
section.right-small {
	right: 0px; border-left-color: rgb(77, 77, 77); border-left-width: 1px; =
border-left-style: solid; box-shadow: -1px 0px 0px #1a1a1a;
}
section.tab-bar-section {
	padding: 0px 0.62rem; top: 0px; height: 2.81rem; text-align: center; =
position: absolute;
}
@media only screen and (min-width:40.06em)
{
section.tab-bar-section {
	text-align: left;
}
}
section.left.tab-bar-section {
	left: 0px; right: 2.81rem;
}
section.right.tab-bar-section {
	left: 2.81rem; right: 0px;
}
section.middle.tab-bar-section {
	left: 2.81rem; right: 2.81rem;
}
a.menu-icon {
	padding: 0px; width: 2.81rem; height: 2.81rem; color: rgb(255, 255, =
255); line-height: 2.06rem; text-indent: 2.18rem; display: block; =
position: relative;
}
a.menu-icon span {
	left: 0.81rem; top: 0.31rem; width: 1rem; height: 0px; display: block; =
position: absolute; box-shadow: 0px 10px 0px 1px #ffffff, 0px 16px 0px =
1px #ffffff, 0px 22px 0px 1px #ffffff; -webkit-box-shadow: 0 10px 0 1px =
#ffffff, 0 16px 0 1px #ffffff, 0 22px 0 1px #ffffff;
}
a.menu-icon:hover span {
	box-shadow: 0px 10px 0px 1px #b3b3b3, 0px 16px 0px 1px #b3b3b3, 0px =
22px 0px 1px #b3b3b3; -webkit-box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 =
1px #b3b3b3, 0 22px 0 1px #b3b3b3;
}
.left-off-canvas-menu {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: =
translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); =
-o-transform: translate3d(-100%, 0, 0);
}
.right-off-canvas-menu {
	right: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: =
translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); =
-o-transform: translate3d(100%, 0, 0);
}
ul.off-canvas-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.off-canvas-list li label {
	background: rgb(68, 68, 68); margin: 0px; padding: 0.3rem 0.93rem; =
color: rgb(153, 153, 153); text-transform: uppercase; font-weight: bold; =
border-top-color: rgb(94, 94, 94); border-bottom-color: currentColor; =
border-top-width: 1px; border-bottom-width: medium; border-top-style: =
solid; border-bottom-style: none;
}
ul.off-canvas-list li a {
	padding: 0.66rem; color: rgba(255, 255, 255, 0.7); border-bottom-color: =
rgb(38, 38, 38); border-bottom-width: 1px; border-bottom-style: solid; =
display: block;
}
.move-right > .inner-wrap {
	transform: translate3d(250px, 0px, 0px); -webkit-transform: =
translate3d(250px, 0, 0); -moz-transform: translate3d(250px, 0, 0); =
-o-transform: translate3d(250px, 0, 0);
}
.move-right a.exit-off-canvas {
	background: rgba(255, 255, 255, 0.2); transition:background 300ms; =
left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: =
absolute; z-index: 1002; cursor: pointer; box-shadow: -4px 0px 4px =
rgba(0,0,0,0.5), 4px 0px 4px rgba(0,0,0,0.5);
}
@media only screen and (min-width:40.06em)
{
.move-right a.exit-off-canvas:hover {
	background: rgba(255, 255, 255, 0.05);
}
}
.move-left > .inner-wrap {
	transform: translate3d(-250px, 0px, 0px); -webkit-transform: =
translate3d(-250px, 0, 0); -moz-transform: translate3d(-250px, 0, 0); =
-o-transform: translate3d(-250px, 0, 0);
}
.move-left a.exit-off-canvas {
	background: rgba(255, 255, 255, 0.2); transition:background 300ms; =
left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: =
absolute; z-index: 1002; cursor: pointer; box-shadow: -4px 0px 4px =
rgba(0,0,0,0.5), 4px 0px 4px rgba(0,0,0,0.5);
}
@media only screen and (min-width:40.06em)
{
.move-left a.exit-off-canvas:hover {
	background: rgba(255, 255, 255, 0.05);
}
}
.lt-ie10 .left-off-canvas-menu {
	left: -250px;
}
.lt-ie10 .right-off-canvas-menu {
	right: -250px;
}
.lt-ie10 .move-left > .inner-wrap {
	right: 250px;
}
.lt-ie10 .move-right > .inner-wrap {
	left: 250px;
}
.show-for-small {
	display: inherit !important;
}
.show-for-small-only {
	display: inherit !important;
}
.show-for-medium-down {
	display: inherit !important;
}
.show-for-large-down {
	display: inherit !important;
}
.hide-for-medium {
	display: inherit !important;
}
.hide-for-medium-up {
	display: inherit !important;
}
.hide-for-medium-only {
	display: inherit !important;
}
.hide-for-large {
	display: inherit !important;
}
.hide-for-large-up {
	display: inherit !important;
}
.hide-for-large-only {
	display: inherit !important;
}
.hide-for-xlarge {
	display: inherit !important;
}
.hide-for-xlarge-up {
	display: inherit !important;
}
.hide-for-xlarge-only {
	display: inherit !important;
}
.hide-for-xxlarge-up {
	display: inherit !important;
}
.hide-for-xxlarge-only {
	display: inherit !important;
}
.hide-for-small {
	display: none !important;
}
.hide-for-small-only {
	display: none !important;
}
.hide-for-medium-down {
	display: none !important;
}
.show-for-medium {
	display: none !important;
}
.show-for-medium-up {
	display: none !important;
}
.show-for-medium-only {
	display: none !important;
}
.hide-for-large-down {
	display: none !important;
}
.show-for-large {
	display: none !important;
}
.show-for-large-up {
	display: none !important;
}
.show-for-large-only {
	display: none !important;
}
.show-for-xlarge {
	display: none !important;
}
.show-for-xlarge-up {
	display: none !important;
}
.show-for-xlarge-only {
	display: none !important;
}
.show-for-xxlarge-up {
	display: none !important;
}
.show-for-xxlarge-only {
	display: none !important;
}
table.show-for-small {
	display: table;
}
table.show-for-small-only {
	display: table;
}
table.show-for-medium-down {
	display: table;
}
table.show-for-large-down {
	display: table;
}
table.hide-for-medium {
	display: table;
}
table.hide-for-medium-up {
	display: table;
}
table.hide-for-medium-only {
	display: table;
}
table.hide-for-large {
	display: table;
}
table.hide-for-large-up {
	display: table;
}
table.hide-for-large-only {
	display: table;
}
table.hide-for-xlarge {
	display: table;
}
table.hide-for-xlarge-up {
	display: table;
}
table.hide-for-xlarge-only {
	display: table;
}
table.hide-for-xxlarge-up {
	display: table;
}
table.hide-for-xxlarge-only {
	display: table;
}
thead.show-for-small {
	display: table-header-group !important;
}
thead.show-for-small-only {
	display: table-header-group !important;
}
thead.show-for-medium-down {
	display: table-header-group !important;
}
thead.show-for-large-down {
	display: table-header-group !important;
}
thead.hide-for-medium {
	display: table-header-group !important;
}
thead.hide-for-medium-up {
	display: table-header-group !important;
}
thead.hide-for-medium-only {
	display: table-header-group !important;
}
thead.hide-for-large {
	display: table-header-group !important;
}
thead.hide-for-large-up {
	display: table-header-group !important;
}
thead.hide-for-large-only {
	display: table-header-group !important;
}
thead.hide-for-xlarge {
	display: table-header-group !important;
}
thead.hide-for-xlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xlarge-only {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-only {
	display: table-header-group !important;
}
tbody.show-for-small {
	display: table-row-group !important;
}
tbody.show-for-small-only {
	display: table-row-group !important;
}
tbody.show-for-medium-down {
	display: table-row-group !important;
}
tbody.show-for-large-down {
	display: table-row-group !important;
}
tbody.hide-for-medium {
	display: table-row-group !important;
}
tbody.hide-for-medium-up {
	display: table-row-group !important;
}
tbody.hide-for-medium-only {
	display: table-row-group !important;
}
tbody.hide-for-large {
	display: table-row-group !important;
}
tbody.hide-for-large-up {
	display: table-row-group !important;
}
tbody.hide-for-large-only {
	display: table-row-group !important;
}
tbody.hide-for-xlarge {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-only {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-only {
	display: table-row-group !important;
}
tr.show-for-small {
	display: table-row !important;
}
tr.show-for-small-only {
	display: table-row !important;
}
tr.show-for-medium-down {
	display: table-row !important;
}
tr.show-for-large-down {
	display: table-row !important;
}
tr.hide-for-medium {
	display: table-row !important;
}
tr.hide-for-medium-up {
	display: table-row !important;
}
tr.hide-for-medium-only {
	display: table-row !important;
}
tr.hide-for-large {
	display: table-row !important;
}
tr.hide-for-large-up {
	display: table-row !important;
}
tr.hide-for-large-only {
	display: table-row !important;
}
tr.hide-for-xlarge {
	display: table-row !important;
}
tr.hide-for-xlarge-up {
	display: table-row !important;
}
tr.hide-for-xlarge-only {
	display: table-row !important;
}
tr.hide-for-xxlarge-up {
	display: table-row !important;
}
tr.hide-for-xxlarge-only {
	display: table-row !important;
}
td.show-for-small {
	display: table-cell !important;
}
td.show-for-small-only {
	display: table-cell !important;
}
td.show-for-medium-down td.show-for-large-down {
	display: table-cell !important;
}
td.hide-for-medium {
	display: table-cell !important;
}
td.hide-for-medium-up {
	display: table-cell !important;
}
td.hide-for-large {
	display: table-cell !important;
}
td.hide-for-large-up {
	display: table-cell !important;
}
td.hide-for-xlarge td.hide-for-xlarge-up {
	display: table-cell !important;
}
td.hide-for-xxlarge-up {
	display: table-cell !important;
}
th.show-for-small {
	display: table-cell !important;
}
th.show-for-small-only {
	display: table-cell !important;
}
th.show-for-medium-down th.show-for-large-down {
	display: table-cell !important;
}
th.hide-for-medium {
	display: table-cell !important;
}
th.hide-for-medium-up {
	display: table-cell !important;
}
th.hide-for-large {
	display: table-cell !important;
}
th.hide-for-large-up {
	display: table-cell !important;
}
th.hide-for-xlarge th.hide-for-xlarge-up {
	display: table-cell !important;
}
th.hide-for-xxlarge-up {
	display: table-cell !important;
}
@media only screen and (min-width:40.06em)
{
.hide-for-small {
	display: inherit !important;
}
.hide-for-small-only {
	display: inherit !important;
}
.show-for-medium {
	display: inherit !important;
}
.show-for-medium-down {
	display: inherit !important;
}
.show-for-medium-up {
	display: inherit !important;
}
.show-for-medium-only {
	display: inherit !important;
}
.hide-for-large {
	display: inherit !important;
}
.hide-for-large-up {
	display: inherit !important;
}
.hide-for-large-only {
	display: inherit !important;
}
.hide-for-xlarge {
	display: inherit !important;
}
.hide-for-xlarge-up {
	display: inherit !important;
}
.hide-for-xlarge-only {
	display: inherit !important;
}
.hide-for-xxlarge-up {
	display: inherit !important;
}
.hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small {
	display: none !important;
}
.show-for-small-only {
	display: none !important;
}
.hide-for-medium {
	display: none !important;
}
.hide-for-medium-down {
	display: none !important;
}
.hide-for-medium-up {
	display: none !important;
}
.hide-for-medium-only {
	display: none !important;
}
.hide-for-large-down {
	display: none !important;
}
.show-for-large {
	display: none !important;
}
.show-for-large-up {
	display: none !important;
}
.show-for-large-only {
	display: none !important;
}
.show-for-xlarge {
	display: none !important;
}
.show-for-xlarge-up {
	display: none !important;
}
.show-for-xlarge-only {
	display: none !important;
}
.show-for-xxlarge-up {
	display: none !important;
}
.show-for-xxlarge-only {
	display: none !important;
}
table.hide-for-small {
	display: table;
}
table.hide-for-small-only {
	display: table;
}
table.show-for-medium {
	display: table;
}
table.show-for-medium-down {
	display: table;
}
table.show-for-medium-up {
	display: table;
}
table.show-for-medium-only {
	display: table;
}
table.hide-for-large {
	display: table;
}
table.hide-for-large-up {
	display: table;
}
table.hide-for-large-only {
	display: table;
}
table.hide-for-xlarge {
	display: table;
}
table.hide-for-xlarge-up {
	display: table;
}
table.hide-for-xlarge-only {
	display: table;
}
table.hide-for-xxlarge-up {
	display: table;
}
table.hide-for-xxlarge-only {
	display: table;
}
thead.hide-for-small {
	display: table-header-group !important;
}
thead.hide-for-small-only {
	display: table-header-group !important;
}
thead.show-for-medium {
	display: table-header-group !important;
}
thead.show-for-medium-down {
	display: table-header-group !important;
}
thead.show-for-medium-up {
	display: table-header-group !important;
}
thead.show-for-medium-only {
	display: table-header-group !important;
}
thead.hide-for-large {
	display: table-header-group !important;
}
thead.hide-for-large-up {
	display: table-header-group !important;
}
thead.hide-for-large-only {
	display: table-header-group !important;
}
thead.hide-for-xlarge {
	display: table-header-group !important;
}
thead.hide-for-xlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xlarge-only {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-only {
	display: table-header-group !important;
}
tbody.hide-for-small {
	display: table-row-group !important;
}
tbody.hide-for-small-only {
	display: table-row-group !important;
}
tbody.show-for-medium {
	display: table-row-group !important;
}
tbody.show-for-medium-down {
	display: table-row-group !important;
}
tbody.show-for-medium-up {
	display: table-row-group !important;
}
tbody.show-for-medium-only {
	display: table-row-group !important;
}
tbody.hide-for-large {
	display: table-row-group !important;
}
tbody.hide-for-large-up {
	display: table-row-group !important;
}
tbody.hide-for-large-only {
	display: table-row-group !important;
}
tbody.hide-for-xlarge {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-only {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-only {
	display: table-row-group !important;
}
tr.hide-for-small {
	display: table-row !important;
}
tr.hide-for-small-only {
	display: table-row !important;
}
tr.show-for-medium {
	display: table-row !important;
}
tr.show-for-medium-down {
	display: table-row !important;
}
tr.show-for-medium-up {
	display: table-row !important;
}
tr.show-for-medium-only {
	display: table-row !important;
}
tr.hide-for-large {
	display: table-row !important;
}
tr.hide-for-large-up {
	display: table-row !important;
}
tr.hide-for-large-only {
	display: table-row !important;
}
tr.hide-for-xlarge {
	display: table-row !important;
}
tr.hide-for-xlarge-up {
	display: table-row !important;
}
tr.hide-for-xlarge-only {
	display: table-row !important;
}
tr.hide-for-xxlarge-up {
	display: table-row !important;
}
tr.hide-for-xxlarge-only {
	display: table-row !important;
}
td.hide-for-small {
	display: table-cell !important;
}
td.hide-for-small-only {
	display: table-cell !important;
}
td.show-for-medium {
	display: table-cell !important;
}
td.show-for-medium-down {
	display: table-cell !important;
}
td.show-for-medium-up {
	display: table-cell !important;
}
td.show-for-medium-only {
	display: table-cell !important;
}
td.hide-for-large {
	display: table-cell !important;
}
td.hide-for-large-up {
	display: table-cell !important;
}
td.hide-for-large-only {
	display: table-cell !important;
}
td.hide-for-xlarge {
	display: table-cell !important;
}
td.hide-for-xlarge-up {
	display: table-cell !important;
}
td.hide-for-xlarge-only {
	display: table-cell !important;
}
td.hide-for-xxlarge-up {
	display: table-cell !important;
}
td.hide-for-xxlarge-only {
	display: table-cell !important;
}
th.hide-for-small {
	display: table-cell !important;
}
th.hide-for-small-only {
	display: table-cell !important;
}
th.show-for-medium {
	display: table-cell !important;
}
th.show-for-medium-down {
	display: table-cell !important;
}
th.show-for-medium-up {
	display: table-cell !important;
}
th.show-for-medium-only {
	display: table-cell !important;
}
th.hide-for-large {
	display: table-cell !important;
}
th.hide-for-large-up {
	display: table-cell !important;
}
th.hide-for-large-only {
	display: table-cell !important;
}
th.hide-for-xlarge {
	display: table-cell !important;
}
th.hide-for-xlarge-up {
	display: table-cell !important;
}
th.hide-for-xlarge-only {
	display: table-cell !important;
}
th.hide-for-xxlarge-up {
	display: table-cell !important;
}
th.hide-for-xxlarge-only {
	display: table-cell !important;
}
}
@media only screen and (min-width:64.06em)
{
.hide-for-small {
	display: inherit !important;
}
.hide-for-small-only {
	display: inherit !important;
}
.hide-for-medium {
	display: inherit !important;
}
.hide-for-medium-down {
	display: inherit !important;
}
.hide-for-medium-only {
	display: inherit !important;
}
.show-for-medium-up {
	display: inherit !important;
}
.show-for-large {
	display: inherit !important;
}
.show-for-large-up {
	display: inherit !important;
}
.show-for-large-only {
	display: inherit !important;
}
.hide-for-xlarge {
	display: inherit !important;
}
.hide-for-xlarge-up {
	display: inherit !important;
}
.hide-for-xlarge-only {
	display: inherit !important;
}
.hide-for-xxlarge-up {
	display: inherit !important;
}
.hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only {
	display: none !important;
}
.show-for-medium {
	display: none !important;
}
.show-for-medium-down {
	display: none !important;
}
.show-for-medium-only {
	display: none !important;
}
.hide-for-large {
	display: none !important;
}
.hide-for-large-up {
	display: none !important;
}
.hide-for-large-only {
	display: none !important;
}
.show-for-xlarge {
	display: none !important;
}
.show-for-xlarge-up {
	display: none !important;
}
.show-for-xlarge-only {
	display: none !important;
}
.show-for-xxlarge-up {
	display: none !important;
}
.show-for-xxlarge-only {
	display: none !important;
}
table.hide-for-small {
	display: table;
}
table.hide-for-small-only {
	display: table;
}
table.hide-for-medium {
	display: table;
}
table.hide-for-medium-down {
	display: table;
}
table.hide-for-medium-only {
	display: table;
}
table.show-for-medium-up {
	display: table;
}
table.show-for-large {
	display: table;
}
table.show-for-large-up {
	display: table;
}
table.show-for-large-only {
	display: table;
}
table.hide-for-xlarge {
	display: table;
}
table.hide-for-xlarge-up {
	display: table;
}
table.hide-for-xlarge-only {
	display: table;
}
table.hide-for-xxlarge-up {
	display: table;
}
table.hide-for-xxlarge-only {
	display: table;
}
thead.hide-for-small {
	display: table-header-group !important;
}
thead.hide-for-small-only {
	display: table-header-group !important;
}
thead.hide-for-medium {
	display: table-header-group !important;
}
thead.hide-for-medium-down {
	display: table-header-group !important;
}
thead.hide-for-medium-only {
	display: table-header-group !important;
}
thead.show-for-medium-up {
	display: table-header-group !important;
}
thead.show-for-large {
	display: table-header-group !important;
}
thead.show-for-large-up {
	display: table-header-group !important;
}
thead.show-for-large-only {
	display: table-header-group !important;
}
thead.hide-for-xlarge {
	display: table-header-group !important;
}
thead.hide-for-xlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xlarge-only {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-only {
	display: table-header-group !important;
}
tbody.hide-for-small {
	display: table-row-group !important;
}
tbody.hide-for-small-only {
	display: table-row-group !important;
}
tbody.hide-for-medium {
	display: table-row-group !important;
}
tbody.hide-for-medium-down {
	display: table-row-group !important;
}
tbody.hide-for-medium-only {
	display: table-row-group !important;
}
tbody.show-for-medium-up {
	display: table-row-group !important;
}
tbody.show-for-large {
	display: table-row-group !important;
}
tbody.show-for-large-up {
	display: table-row-group !important;
}
tbody.show-for-large-only {
	display: table-row-group !important;
}
tbody.hide-for-xlarge {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xlarge-only {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-only {
	display: table-row-group !important;
}
tr.hide-for-small {
	display: table-row !important;
}
tr.hide-for-small-only {
	display: table-row !important;
}
tr.hide-for-medium {
	display: table-row !important;
}
tr.hide-for-medium-down {
	display: table-row !important;
}
tr.hide-for-medium-only {
	display: table-row !important;
}
tr.show-for-medium-up {
	display: table-row !important;
}
tr.show-for-large {
	display: table-row !important;
}
tr.show-for-large-up {
	display: table-row !important;
}
tr.show-for-large-only {
	display: table-row !important;
}
tr.hide-for-xlarge {
	display: table-row !important;
}
tr.hide-for-xlarge-up {
	display: table-row !important;
}
tr.hide-for-xlarge-only {
	display: table-row !important;
}
tr.hide-for-xxlarge-up {
	display: table-row !important;
}
tr.hide-for-xxlarge-only {
	display: table-row !important;
}
td.hide-for-small {
	display: table-cell !important;
}
td.hide-for-small-only {
	display: table-cell !important;
}
td.hide-for-medium {
	display: table-cell !important;
}
td.hide-for-medium-down {
	display: table-cell !important;
}
td.hide-for-medium-only {
	display: table-cell !important;
}
td.show-for-medium-up {
	display: table-cell !important;
}
td.show-for-large {
	display: table-cell !important;
}
td.show-for-large-up {
	display: table-cell !important;
}
td.show-for-large-only {
	display: table-cell !important;
}
td.hide-for-xlarge {
	display: table-cell !important;
}
td.hide-for-xlarge-up {
	display: table-cell !important;
}
td.hide-for-xlarge-only {
	display: table-cell !important;
}
td.hide-for-xxlarge-up {
	display: table-cell !important;
}
td.hide-for-xxlarge-only {
	display: table-cell !important;
}
th.hide-for-small {
	display: table-cell !important;
}
th.hide-for-small-only {
	display: table-cell !important;
}
th.hide-for-medium {
	display: table-cell !important;
}
th.hide-for-medium-down {
	display: table-cell !important;
}
th.hide-for-medium-only {
	display: table-cell !important;
}
th.show-for-medium-up {
	display: table-cell !important;
}
th.show-for-large {
	display: table-cell !important;
}
th.show-for-large-up {
	display: table-cell !important;
}
th.show-for-large-only {
	display: table-cell !important;
}
th.hide-for-xlarge {
	display: table-cell !important;
}
th.hide-for-xlarge-up {
	display: table-cell !important;
}
th.hide-for-xlarge-only {
	display: table-cell !important;
}
th.hide-for-xxlarge-up {
	display: table-cell !important;
}
th.hide-for-xxlarge-only {
	display: table-cell !important;
}
}
@media only screen and (min-width:90.06em)
{
.hide-for-small {
	display: inherit !important;
}
.hide-for-small-only {
	display: inherit !important;
}
.hide-for-medium {
	display: inherit !important;
}
.hide-for-medium-down {
	display: inherit !important;
}
.hide-for-medium-only {
	display: inherit !important;
}
.show-for-medium-up {
	display: inherit !important;
}
.show-for-large-up {
	display: inherit !important;
}
.show-for-xlarge {
	display: inherit !important;
}
.show-for-xlarge-up {
	display: inherit !important;
}
.show-for-xlarge-only {
	display: inherit !important;
}
.hide-for-xxlarge-up {
	display: inherit !important;
}
.hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only {
	display: none !important;
}
.show-for-medium {
	display: none !important;
}
.show-for-medium-down {
	display: none !important;
}
.show-for-medium-only {
	display: none !important;
}
.show-for-large {
	display: none !important;
}
.show-for-large-only {
	display: none !important;
}
.show-for-large-down {
	display: none !important;
}
.hide-for-xlarge {
	display: none !important;
}
.hide-for-xlarge-up {
	display: none !important;
}
.hide-for-xlarge-only {
	display: none !important;
}
.show-for-xxlarge-up {
	display: none !important;
}
.show-for-xxlarge-only {
	display: none !important;
}
table.hide-for-small {
	display: table;
}
table.hide-for-small-only {
	display: table;
}
table.hide-for-medium {
	display: table;
}
table.hide-for-medium-down {
	display: table;
}
table.hide-for-medium-only {
	display: table;
}
table.show-for-medium-up {
	display: table;
}
table.show-for-large-up {
	display: table;
}
table.show-for-xlarge {
	display: table;
}
table.show-for-xlarge-up {
	display: table;
}
table.show-for-xlarge-only {
	display: table;
}
table.hide-for-xxlarge-up {
	display: table;
}
table.hide-for-xxlarge-only {
	display: table;
}
thead.hide-for-small {
	display: table-header-group !important;
}
thead.hide-for-small-only {
	display: table-header-group !important;
}
thead.hide-for-medium {
	display: table-header-group !important;
}
thead.hide-for-medium-down {
	display: table-header-group !important;
}
thead.hide-for-medium-only {
	display: table-header-group !important;
}
thead.show-for-medium-up {
	display: table-header-group !important;
}
thead.show-for-large-up {
	display: table-header-group !important;
}
thead.show-for-xlarge {
	display: table-header-group !important;
}
thead.show-for-xlarge-up {
	display: table-header-group !important;
}
thead.show-for-xlarge-only {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-up {
	display: table-header-group !important;
}
thead.hide-for-xxlarge-only {
	display: table-header-group !important;
}
tbody.hide-for-small {
	display: table-row-group !important;
}
tbody.hide-for-small-only {
	display: table-row-group !important;
}
tbody.hide-for-medium {
	display: table-row-group !important;
}
tbody.hide-for-medium-down {
	display: table-row-group !important;
}
tbody.hide-for-medium-only {
	display: table-row-group !important;
}
tbody.show-for-medium-up {
	display: table-row-group !important;
}
tbody.show-for-large-up {
	display: table-row-group !important;
}
tbody.show-for-xlarge {
	display: table-row-group !important;
}
tbody.show-for-xlarge-up {
	display: table-row-group !important;
}
tbody.show-for-xlarge-only {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-up {
	display: table-row-group !important;
}
tbody.hide-for-xxlarge-only {
	display: table-row-group !important;
}
tr.hide-for-small {
	display: table-row !important;
}
tr.hide-for-small-only {
	display: table-row !important;
}
tr.hide-for-medium {
	display: table-row !important;
}
tr.hide-for-medium-down {
	display: table-row !important;
}
tr.hide-for-medium-only {
	display: table-row !important;
}
tr.show-for-medium-up {
	display: table-row !important;
}
tr.show-for-large-up {
	display: table-row !important;
}
tr.show-for-xlarge {
	display: table-row !important;
}
tr.show-for-xlarge-up {
	display: table-row !important;
}
tr.show-for-xlarge-only {
	display: table-row !important;
}
tr.hide-for-xxlarge-up {
	display: table-row !important;
}
tr.hide-for-xxlarge-only {
	display: table-row !important;
}
td.hide-for-small {
	display: table-cell !important;
}
td.hide-for-small-only {
	display: table-cell !important;
}
td.hide-for-medium {
	display: table-cell !important;
}
td.hide-for-medium-down {
	display: table-cell !important;
}
td.hide-for-medium-only {
	display: table-cell !important;
}
td.show-for-medium-up {
	display: table-cell !important;
}
td.show-for-large-up {
	display: table-cell !important;
}
td.show-for-xlarge {
	display: table-cell !important;
}
td.show-for-xlarge-up {
	display: table-cell !important;
}
td.show-for-xlarge-only {
	display: table-cell !important;
}
td.hide-for-xxlarge-up {
	display: table-cell !important;
}
td.hide-for-xxlarge-only {
	display: table-cell !important;
}
th.hide-for-small {
	display: table-cell !important;
}
th.hide-for-small-only {
	display: table-cell !important;
}
th.hide-for-medium {
	display: table-cell !important;
}
th.hide-for-medium-down {
	display: table-cell !important;
}
th.hide-for-medium-only {
	display: table-cell !important;
}
th.show-for-medium-up {
	display: table-cell !important;
}
th.show-for-large-up {
	display: table-cell !important;
}
th.show-for-xlarge {
	display: table-cell !important;
}
th.show-for-xlarge-up {
	display: table-cell !important;
}
th.show-for-xlarge-only {
	display: table-cell !important;
}
th.hide-for-xxlarge-up {
	display: table-cell !important;
}
th.hide-for-xxlarge-only {
	display: table-cell !important;
}
}
@media only screen and (min-width:120.06em)
{
.hide-for-small {
	display: inherit !important;
}
.hide-for-small-only {
	display: inherit !important;
}
.hide-for-medium {
	display: inherit !important;
}
.hide-for-medium-down {
	display: inherit !important;
}
.hide-for-medium-only {
	display: inherit !important;
}
.show-for-medium-up {
	display: inherit !important;
}
.show-for-large-up {
	display: inherit !important;
}
.show-for-xlarge-up {
	display: inherit !important;
}
.show-for-xxlarge-up {
	display: inherit !important;
}
.show-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only {
	display: none !important;
}
.show-for-medium {
	display: none !important;
}
.show-for-medium-down {
	display: none !important;
}
.show-for-medium-only {
	display: none !important;
}
.show-for-large {
	display: none !important;
}
.show-for-large-only {
	display: none !important;
}
.show-for-large-down {
	display: none !important;
}
.hide-for-xlarge {
	display: none !important;
}
.show-for-xlarge-only {
	display: none !important;
}
.hide-for-xxlarge-up {
	display: none !important;
}
.hide-for-xxlarge-only {
	display: none !important;
}
table.hide-for-small {
	display: table;
}
table.hide-for-small-only {
	display: table;
}
table.hide-for-medium {
	display: table;
}
table.hide-for-medium-down {
	display: table;
}
table.hide-for-medium-only {
	display: table;
}
table.show-for-medium-up {
	display: table;
}
table.show-for-large-up {
	display: table;
}
table.show-for-xlarge-up {
	display: table;
}
table.show-for-xxlarge-up {
	display: table;
}
table.show-for-xxlarge-only {
	display: table;
}
thead.hide-for-small {
	display: table-header-group !important;
}
thead.hide-for-small-only {
	display: table-header-group !important;
}
thead.hide-for-medium {
	display: table-header-group !important;
}
thead.hide-for-medium-down {
	display: table-header-group !important;
}
thead.hide-for-medium-only {
	display: table-header-group !important;
}
thead.show-for-medium-up {
	display: table-header-group !important;
}
thead.show-for-large-up {
	display: table-header-group !important;
}
thead.show-for-xlarge-up {
	display: table-header-group !important;
}
thead.show-for-xxlarge-up {
	display: table-header-group !important;
}
thead.show-for-xxlarge-only {
	display: table-header-group !important;
}
tbody.hide-for-small {
	display: table-row-group !important;
}
tbody.hide-for-small-only {
	display: table-row-group !important;
}
tbody.hide-for-medium {
	display: table-row-group !important;
}
tbody.hide-for-medium-down {
	display: table-row-group !important;
}
tbody.hide-for-medium-only {
	display: table-row-group !important;
}
tbody.show-for-medium-up {
	display: table-row-group !important;
}
tbody.show-for-large-up {
	display: table-row-group !important;
}
tbody.show-for-xlarge-up {
	display: table-row-group !important;
}
tbody.show-for-xxlarge-up {
	display: table-row-group !important;
}
tbody.show-for-xxlarge-only {
	display: table-row-group !important;
}
tr.hide-for-small {
	display: table-row !important;
}
tr.hide-for-small-only {
	display: table-row !important;
}
tr.hide-for-medium {
	display: table-row !important;
}
tr.hide-for-medium-down {
	display: table-row !important;
}
tr.hide-for-medium-only {
	display: table-row !important;
}
tr.show-for-medium-up {
	display: table-row !important;
}
tr.show-for-large-up {
	display: table-row !important;
}
tr.show-for-xlarge-up {
	display: table-row !important;
}
tr.show-for-xxlarge-up {
	display: table-row !important;
}
tr.show-for-xxlarge-only {
	display: table-row !important;
}
td.hide-for-small {
	display: table-cell !important;
}
td.hide-for-small-only {
	display: table-cell !important;
}
td.hide-for-medium {
	display: table-cell !important;
}
td.hide-for-medium-down {
	display: table-cell !important;
}
td.hide-for-medium-only {
	display: table-cell !important;
}
td.show-for-medium-up {
	display: table-cell !important;
}
td.show-for-large-up {
	display: table-cell !important;
}
td.show-for-xlarge-up {
	display: table-cell !important;
}
td.show-for-xxlarge-up {
	display: table-cell !important;
}
td.show-for-xxlarge-only {
	display: table-cell !important;
}
th.hide-for-small {
	display: table-cell !important;
}
th.hide-for-small-only {
	display: table-cell !important;
}
th.hide-for-medium {
	display: table-cell !important;
}
th.hide-for-medium-down {
	display: table-cell !important;
}
th.hide-for-medium-only {
	display: table-cell !important;
}
th.show-for-medium-up {
	display: table-cell !important;
}
th.show-for-large-up {
	display: table-cell !important;
}
th.show-for-xlarge-up {
	display: table-cell !important;
}
th.show-for-xxlarge-up {
	display: table-cell !important;
}
th.show-for-xxlarge-only {
	display: table-cell !important;
}
}
.show-for-landscape {
	display: inherit !important;
}
.hide-for-portrait {
	display: inherit !important;
}
.hide-for-landscape {
	display: none !important;
}
.show-for-portrait {
	display: none !important;
}
table.hide-for-landscape {
	display: table;
}
table.show-for-portrait {
	display: table;
}
thead.hide-for-landscape {
	display: table-header-group !important;
}
thead.show-for-portrait {
	display: table-header-group !important;
}
tbody.hide-for-landscape {
	display: table-row-group !important;
}
tbody.show-for-portrait {
	display: table-row-group !important;
}
tr.hide-for-landscape {
	display: table-row !important;
}
tr.show-for-portrait {
	display: table-row !important;
}
td.hide-for-landscape {
	display: table-cell !important;
}
td.show-for-portrait {
	display: table-cell !important;
}
th.hide-for-landscape {
	display: table-cell !important;
}
th.show-for-portrait {
	display: table-cell !important;
}
@media only screen and (orientation:landscape)
{
.show-for-landscape {
	display: inherit !important;
}
.hide-for-portrait {
	display: inherit !important;
}
.hide-for-landscape {
	display: none !important;
}
.show-for-portrait {
	display: none !important;
}
table.show-for-landscape {
	display: table;
}
table.hide-for-portrait {
	display: table;
}
thead.show-for-landscape {
	display: table-header-group !important;
}
thead.hide-for-portrait {
	display: table-header-group !important;
}
tbody.show-for-landscape {
	display: table-row-group !important;
}
tbody.hide-for-portrait {
	display: table-row-group !important;
}
tr.show-for-landscape {
	display: table-row !important;
}
tr.hide-for-portrait {
	display: table-row !important;
}
td.show-for-landscape {
	display: table-cell !important;
}
td.hide-for-portrait {
	display: table-cell !important;
}
th.show-for-landscape {
	display: table-cell !important;
}
th.hide-for-portrait {
	display: table-cell !important;
}
}
@media only screen and (orientation:portrait)
{
.show-for-portrait {
	display: inherit !important;
}
.hide-for-landscape {
	display: inherit !important;
}
.hide-for-portrait {
	display: none !important;
}
.show-for-landscape {
	display: none !important;
}
table.show-for-portrait {
	display: table;
}
table.hide-for-landscape {
	display: table;
}
thead.show-for-portrait {
	display: table-header-group !important;
}
thead.hide-for-landscape {
	display: table-header-group !important;
}
tbody.show-for-portrait {
	display: table-row-group !important;
}
tbody.hide-for-landscape {
	display: table-row-group !important;
}
tr.show-for-portrait {
	display: table-row !important;
}
tr.hide-for-landscape {
	display: table-row !important;
}
td.show-for-portrait {
	display: table-cell !important;
}
td.hide-for-landscape {
	display: table-cell !important;
}
th.show-for-portrait {
	display: table-cell !important;
}
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;
}
a {
	border-bottom-color: currentColor; border-bottom-width: 1px; =
border-bottom-style: solid;
}
h1 a {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none;
}
aside p {
	line-height: 1.5rem; font-size: 0.87rem; font-style: normal; =
margin-bottom: 0.75rem;
}
#page-header {
	margin-top: 3rem;
}
.logo {
	background: url("../../public/Building-rights-logo.png") no-repeat top; =
text-transform: uppercase; line-height: 4.5rem; padding-top: 240px; =
font-size: 4.75rem; margin-left: -5px;
}
.contact {
	text-align: center; text-transform: uppercase; font-size: 1.5rem; =
margin-top: 2.25rem;
}
.contact a {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none;
}

------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dk-cm.com/buildingrights/templates/bower_components/modernizr/modernizr.js

/*!=0A=
 * Modernizr v2.7.0=0A=
 * www.modernizr.com=0A=
 *=0A=
 * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton=0A=
 * Available under the BSD and MIT licenses: www.modernizr.com/license/=0A=
 */=0A=
=0A=
/*=0A=
 * Modernizr tests which native CSS3 and HTML5 features are available in=0A=
 * the current UA and makes the results available to you in two ways:=0A=
 * as properties on a global Modernizr object, and as classes on the=0A=
 * <html> element. This information allows you to progressively enhance=0A=
 * your pages with a granular level of control over the experience.=0A=
 *=0A=
 * Modernizr has an optional (not included) conditional resource loader=0A=
 * called Modernizr.load(), based on Yepnope.js (yepnopejs.com).=0A=
 * To get a build that includes Modernizr.load(), as well as choosing=0A=
 * which tests to include, go to www.modernizr.com/download/=0A=
 *=0A=
 * Authors        Faruk Ates, Paul Irish, Alex Sexton=0A=
 * Contributors   Ryan Seddon, Ben Alman=0A=
 */=0A=
=0A=
window.Modernizr =3D (function( window, document, undefined ) {=0A=
=0A=
    var version =3D '2.7.0',=0A=
=0A=
    Modernizr =3D {},=0A=
=0A=
    /*>>cssclasses*/=0A=
    // option for enabling the HTML classes to be added=0A=
    enableClasses =3D true,=0A=
    /*>>cssclasses*/=0A=
=0A=
    docElement =3D document.documentElement,=0A=
=0A=
    /**=0A=
     * Create our "modernizr" element that we do most feature tests on.=0A=
     */=0A=
    mod =3D 'modernizr',=0A=
    modElem =3D document.createElement(mod),=0A=
    mStyle =3D modElem.style,=0A=
=0A=
    /**=0A=
     * Create the input element for various Web Forms feature tests.=0A=
     */=0A=
    inputElem /*>>inputelem*/ =3D document.createElement('input') =
/*>>inputelem*/ ,=0A=
=0A=
    /*>>smile*/=0A=
    smile =3D ':)',=0A=
    /*>>smile*/=0A=
=0A=
    toString =3D {}.toString,=0A=
=0A=
    // TODO :: make the prefixes more granular=0A=
    /*>>prefixes*/=0A=
    // List of property values to set for css tests. See ticket #21=0A=
    prefixes =3D ' -webkit- -moz- -o- -ms- '.split(' '),=0A=
    /*>>prefixes*/=0A=
=0A=
    /*>>domprefixes*/=0A=
    // Following spec is to expose vendor-specific style properties as:=0A=
    //   elem.style.WebkitBorderRadius=0A=
    // and the following would be incorrect:=0A=
    //   elem.style.webkitBorderRadius=0A=
=0A=
    // Webkit ghosts their properties in lowercase but Opera & Moz do =
not.=0A=
    // Microsoft uses a lowercase `ms` instead of the correct `Ms` in =
IE8+=0A=
    //   erik.eae.net/archives/2008/03/10/21.48.10/=0A=
=0A=
    // More here: github.com/Modernizr/Modernizr/issues/issue/21=0A=
    omPrefixes =3D 'Webkit Moz O ms',=0A=
=0A=
    cssomPrefixes =3D omPrefixes.split(' '),=0A=
=0A=
    domPrefixes =3D omPrefixes.toLowerCase().split(' '),=0A=
    /*>>domprefixes*/=0A=
=0A=
    /*>>ns*/=0A=
    ns =3D {'svg': 'http://www.w3.org/2000/svg'},=0A=
    /*>>ns*/=0A=
=0A=
    tests =3D {},=0A=
    inputs =3D {},=0A=
    attrs =3D {},=0A=
=0A=
    classes =3D [],=0A=
=0A=
    slice =3D classes.slice,=0A=
=0A=
    featureName, // used in testing loop=0A=
=0A=
=0A=
    /*>>teststyles*/=0A=
    // Inject element with style element and some CSS rules=0A=
    injectElementWithStyles =3D function( rule, callback, nodes, =
testnames ) {=0A=
=0A=
      var style, ret, node, docOverflow,=0A=
          div =3D document.createElement('div'),=0A=
          // After page load injecting a fake body doesn't work so check =
if body exists=0A=
          body =3D document.body,=0A=
          // IE6 and 7 won't return offsetWidth or offsetHeight unless =
it's in the body element, so we fake it.=0A=
          fakeBody =3D body || document.createElement('body');=0A=
=0A=
      if ( parseInt(nodes, 10) ) {=0A=
          // In order not to give false positives we create a node for =
each test=0A=
          // This also allows the method to scale for unspecified uses=0A=
          while ( nodes-- ) {=0A=
              node =3D document.createElement('div');=0A=
              node.id =3D testnames ? testnames[nodes] : mod + (nodes + =
1);=0A=
              div.appendChild(node);=0A=
          }=0A=
      }=0A=
=0A=
      // <style> elements in IE6-9 are considered 'NoScope' elements and =
therefore will be removed=0A=
      // when injected with innerHTML. To get around this you need to =
prepend the 'NoScope' element=0A=
      // with a 'scoped' element, in our case the soft-hyphen entity as =
it won't mess with our measurements.=0A=
      // msdn.microsoft.com/en-us/library/ms533897%28VS.85%29.aspx=0A=
      // Documents served as xml will throw if using &shy; so use xml =
friendly encoded version. See issue #277=0A=
      style =3D ['&#173;','<style id=3D"s', mod, '">', rule, =
'</style>'].join('');=0A=
      div.id =3D mod;=0A=
      // IE6 will false positive on some tests due to the style element =
inside the test div somehow interfering offsetHeight, so insert it into =
body or fakebody.=0A=
      // Opera will act all quirky when injecting elements in =
documentElement when page is served as xml, needs fakebody too. #270=0A=
      (body ? div : fakeBody).innerHTML +=3D style;=0A=
      fakeBody.appendChild(div);=0A=
      if ( !body ) {=0A=
          //avoid crashing IE8, if background image is used=0A=
          fakeBody.style.background =3D '';=0A=
          //Safari 5.13/5.1.4 OSX stops loading if ::-webkit-scrollbar =
is used and scrollbars are visible=0A=
          fakeBody.style.overflow =3D 'hidden';=0A=
          docOverflow =3D docElement.style.overflow;=0A=
          docElement.style.overflow =3D 'hidden';=0A=
          docElement.appendChild(fakeBody);=0A=
      }=0A=
=0A=
      ret =3D callback(div, rule);=0A=
      // If this is done after page load we don't want to remove the =
body so check if body exists=0A=
      if ( !body ) {=0A=
          fakeBody.parentNode.removeChild(fakeBody);=0A=
          docElement.style.overflow =3D docOverflow;=0A=
      } else {=0A=
          div.parentNode.removeChild(div);=0A=
      }=0A=
=0A=
      return !!ret;=0A=
=0A=
    },=0A=
    /*>>teststyles*/=0A=
=0A=
    /*>>mq*/=0A=
    // adapted from matchMedia polyfill=0A=
    // by Scott Jehl and Paul Irish=0A=
    // gist.github.com/786768=0A=
    testMediaQuery =3D function( mq ) {=0A=
=0A=
      var matchMedia =3D window.matchMedia || window.msMatchMedia;=0A=
      if ( matchMedia ) {=0A=
        return matchMedia(mq).matches;=0A=
      }=0A=
=0A=
      var bool;=0A=
=0A=
      injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { =
position: absolute; } }', function( node ) {=0A=
        bool =3D (window.getComputedStyle ?=0A=
                  getComputedStyle(node, null) :=0A=
                  node.currentStyle)['position'] =3D=3D 'absolute';=0A=
      });=0A=
=0A=
      return bool;=0A=
=0A=
     },=0A=
     /*>>mq*/=0A=
=0A=
=0A=
    /*>>hasevent*/=0A=
    //=0A=
    // isEventSupported determines if a given element supports the given =
event=0A=
    // kangax.github.com/iseventsupported/=0A=
    //=0A=
    // The following results are known incorrects:=0A=
    //   Modernizr.hasEvent("webkitTransitionEnd", elem) // false =
negative=0A=
    //   Modernizr.hasEvent("textInput") // in Webkit. =
github.com/Modernizr/Modernizr/issues/333=0A=
    //   ...=0A=
    isEventSupported =3D (function() {=0A=
=0A=
      var TAGNAMES =3D {=0A=
        'select': 'input', 'change': 'input',=0A=
        'submit': 'form', 'reset': 'form',=0A=
        'error': 'img', 'load': 'img', 'abort': 'img'=0A=
      };=0A=
=0A=
      function isEventSupported( eventName, element ) {=0A=
=0A=
        element =3D element || =
document.createElement(TAGNAMES[eventName] || 'div');=0A=
        eventName =3D 'on' + eventName;=0A=
=0A=
        // When using `setAttribute`, IE skips "unload", WebKit skips =
"unload" and "resize", whereas `in` "catches" those=0A=
        var isSupported =3D eventName in element;=0A=
=0A=
        if ( !isSupported ) {=0A=
          // If it has no `setAttribute` (i.e. doesn't implement Node =
interface), try generic element=0A=
          if ( !element.setAttribute ) {=0A=
            element =3D document.createElement('div');=0A=
          }=0A=
          if ( element.setAttribute && element.removeAttribute ) {=0A=
            element.setAttribute(eventName, '');=0A=
            isSupported =3D is(element[eventName], 'function');=0A=
=0A=
            // If property was created, "remove it" (by setting value to =
`undefined`)=0A=
            if ( !is(element[eventName], 'undefined') ) {=0A=
              element[eventName] =3D undefined;=0A=
            }=0A=
            element.removeAttribute(eventName);=0A=
          }=0A=
        }=0A=
=0A=
        element =3D null;=0A=
        return isSupported;=0A=
      }=0A=
      return isEventSupported;=0A=
    })(),=0A=
    /*>>hasevent*/=0A=
=0A=
    // TODO :: Add flag for hasownprop ? didn't last time=0A=
=0A=
    // hasOwnProperty shim by kangax needed for Safari 2.0 support=0A=
    _hasOwnProperty =3D ({}).hasOwnProperty, hasOwnProp;=0A=
=0A=
    if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, =
'undefined') ) {=0A=
      hasOwnProp =3D function (object, property) {=0A=
        return _hasOwnProperty.call(object, property);=0A=
      };=0A=
    }=0A=
    else {=0A=
      hasOwnProp =3D function (object, property) { /* yes, this can give =
false positives/negatives, but most of the time we don't care about =
those */=0A=
        return ((property in object) && =
is(object.constructor.prototype[property], 'undefined'));=0A=
      };=0A=
    }=0A=
=0A=
    // Adapted from ES5-shim =
https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js=0A=
    // es5.github.com/#x15.3.4.5=0A=
=0A=
    if (!Function.prototype.bind) {=0A=
      Function.prototype.bind =3D function bind(that) {=0A=
=0A=
        var target =3D this;=0A=
=0A=
        if (typeof target !=3D "function") {=0A=
            throw new TypeError();=0A=
        }=0A=
=0A=
        var args =3D slice.call(arguments, 1),=0A=
            bound =3D function () {=0A=
=0A=
            if (this instanceof bound) {=0A=
=0A=
              var F =3D function(){};=0A=
              F.prototype =3D target.prototype;=0A=
              var self =3D new F();=0A=
=0A=
              var result =3D target.apply(=0A=
                  self,=0A=
                  args.concat(slice.call(arguments))=0A=
              );=0A=
              if (Object(result) =3D=3D=3D result) {=0A=
                  return result;=0A=
              }=0A=
              return self;=0A=
=0A=
            } else {=0A=
=0A=
              return target.apply(=0A=
                  that,=0A=
                  args.concat(slice.call(arguments))=0A=
              );=0A=
=0A=
            }=0A=
=0A=
        };=0A=
=0A=
        return bound;=0A=
      };=0A=
    }=0A=
=0A=
    /**=0A=
     * setCss applies given styles to the Modernizr DOM node.=0A=
     */=0A=
    function setCss( str ) {=0A=
        mStyle.cssText =3D str;=0A=
    }=0A=
=0A=
    /**=0A=
     * setCssAll extrapolates all vendor-specific css strings.=0A=
     */=0A=
    function setCssAll( str1, str2 ) {=0A=
        return setCss(prefixes.join(str1 + ';') + ( str2 || '' ));=0A=
    }=0A=
=0A=
    /**=0A=
     * is returns a boolean for if typeof obj is exactly type.=0A=
     */=0A=
    function is( obj, type ) {=0A=
        return typeof obj =3D=3D=3D type;=0A=
    }=0A=
=0A=
    /**=0A=
     * contains returns a boolean for if substr is found within str.=0A=
     */=0A=
    function contains( str, substr ) {=0A=
        return !!~('' + str).indexOf(substr);=0A=
    }=0A=
=0A=
    /*>>testprop*/=0A=
=0A=
    // testProps is a generic CSS / DOM property test.=0A=
=0A=
    // In testing support for a given CSS property, it's legit to test:=0A=
    //    `elem.style[styleName] !=3D=3D undefined`=0A=
    // If the property is supported it will return an empty string,=0A=
    // if unsupported it will return undefined.=0A=
=0A=
    // We'll take advantage of this quick test and skip setting a style=0A=
    // on our modernizr element, but instead just testing undefined vs=0A=
    // empty string.=0A=
=0A=
    // Because the testing of the CSS property names (with "-", as=0A=
    // opposed to the camelCase DOM properties) is non-portable and=0A=
    // non-standard but works in WebKit and IE (but not Gecko or Opera),=0A=
    // we explicitly reject properties with dashes so that authors=0A=
    // developing in WebKit or IE first don't end up with=0A=
    // browser-specific content by accident.=0A=
=0A=
    function testProps( props, prefixed ) {=0A=
        for ( var i in props ) {=0A=
            var prop =3D props[i];=0A=
            if ( !contains(prop, "-") && mStyle[prop] !=3D=3D undefined =
) {=0A=
                return prefixed =3D=3D 'pfx' ? prop : true;=0A=
            }=0A=
        }=0A=
        return false;=0A=
    }=0A=
    /*>>testprop*/=0A=
=0A=
    // TODO :: add testDOMProps=0A=
    /**=0A=
     * testDOMProps is a generic DOM property test; if a browser supports=0A=
     *   a certain property, it won't return undefined for it.=0A=
     */=0A=
    function testDOMProps( props, obj, elem ) {=0A=
        for ( var i in props ) {=0A=
            var item =3D obj[props[i]];=0A=
            if ( item !=3D=3D undefined) {=0A=
=0A=
                // return the property name as a string=0A=
                if (elem =3D=3D=3D false) return props[i];=0A=
=0A=
                // let's bind a function=0A=
                if (is(item, 'function')){=0A=
                  // default to autobind unless override=0A=
                  return item.bind(elem || obj);=0A=
                }=0A=
=0A=
                // return the unbound function or obj or value=0A=
                return item;=0A=
            }=0A=
        }=0A=
        return false;=0A=
    }=0A=
=0A=
    /*>>testallprops*/=0A=
    /**=0A=
     * testPropsAll tests a list of DOM properties we want to check =
against.=0A=
     *   We specify literally ALL possible (known and/or likely) =
properties on=0A=
     *   the element including the non-vendor prefixed one, for forward-=0A=
     *   compatibility.=0A=
     */=0A=
    function testPropsAll( prop, prefixed, elem ) {=0A=
=0A=
        var ucProp  =3D prop.charAt(0).toUpperCase() + prop.slice(1),=0A=
            props   =3D (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + =
ucProp).split(' ');=0A=
=0A=
        // did they call .prefixed('boxSizing') or are we just testing a =
prop?=0A=
        if(is(prefixed, "string") || is(prefixed, "undefined")) {=0A=
          return testProps(props, prefixed);=0A=
=0A=
        // otherwise, they called .prefixed('requestAnimationFrame', =
window[, elem])=0A=
        } else {=0A=
          props =3D (prop + ' ' + (domPrefixes).join(ucProp + ' ') + =
ucProp).split(' ');=0A=
          return testDOMProps(props, prefixed, elem);=0A=
        }=0A=
    }=0A=
    /*>>testallprops*/=0A=
=0A=
=0A=
    /**=0A=
     * Tests=0A=
     * -----=0A=
     */=0A=
=0A=
    // The *new* flexbox=0A=
    // dev.w3.org/csswg/css3-flexbox=0A=
=0A=
    tests['flexbox'] =3D function() {=0A=
      return testPropsAll('flexWrap');=0A=
    };=0A=
=0A=
    // The *old* flexbox=0A=
    // www.w3.org/TR/2009/WD-css3-flexbox-20090723/=0A=
=0A=
    tests['flexboxlegacy'] =3D function() {=0A=
        return testPropsAll('boxDirection');=0A=
    };=0A=
=0A=
    // On the S60 and BB Storm, getContext exists, but always returns =
undefined=0A=
    // so we actually have to call getContext() to verify=0A=
    // github.com/Modernizr/Modernizr/issues/issue/97/=0A=
=0A=
    tests['canvas'] =3D function() {=0A=
        var elem =3D document.createElement('canvas');=0A=
        return !!(elem.getContext && elem.getContext('2d'));=0A=
    };=0A=
=0A=
    tests['canvastext'] =3D function() {=0A=
        return !!(Modernizr['canvas'] && =
is(document.createElement('canvas').getContext('2d').fillText, =
'function'));=0A=
    };=0A=
=0A=
    // webk.it/70117 is tracking a legit WebGL feature detect proposal=0A=
=0A=
    // We do a soft detect which may false positive in order to avoid=0A=
    // an expensive context creation: bugzil.la/732441=0A=
=0A=
    tests['webgl'] =3D function() {=0A=
        return !!window.WebGLRenderingContext;=0A=
    };=0A=
=0A=
    /*=0A=
     * The Modernizr.touch test only indicates if the browser supports=0A=
     *    touch events, which does not necessarily reflect a touchscreen=0A=
     *    device, as evidenced by tablets running Windows 7 or, alas,=0A=
     *    the Palm Pre / WebOS (touch) phones.=0A=
     *=0A=
     * Additionally, Chrome (desktop) used to lie about its support on =
this,=0A=
     *    but that has since been rectified: crbug.com/36415=0A=
     *=0A=
     * We also test for Firefox 4 Multitouch Support.=0A=
     *=0A=
     * For more info, see: modernizr.github.com/Modernizr/touch.html=0A=
     */=0A=
=0A=
    tests['touch'] =3D function() {=0A=
        var bool;=0A=
=0A=
        if(('ontouchstart' in window) || window.DocumentTouch && =
document instanceof DocumentTouch) {=0A=
          bool =3D true;=0A=
        } else {=0A=
          injectElementWithStyles(['@media =
(',prefixes.join('touch-enabled),('),mod,')','{#modernizr{top:9px;positio=
n:absolute}}'].join(''), function( node ) {=0A=
            bool =3D node.offsetTop =3D=3D=3D 9;=0A=
          });=0A=
        }=0A=
=0A=
        return bool;=0A=
    };=0A=
=0A=
=0A=
    // geolocation is often considered a trivial feature detect...=0A=
    // Turns out, it's quite tricky to get right:=0A=
    //=0A=
    // Using !!navigator.geolocation does two things we don't want. It:=0A=
    //   1. Leaks memory in IE9: =
github.com/Modernizr/Modernizr/issues/513=0A=
    //   2. Disables page caching in WebKit: webk.it/43956=0A=
    //=0A=
    // Meanwhile, in Firefox < 8, an about:config setting could expose=0A=
    // a false positive that would throw an exception: bugzil.la/688158=0A=
=0A=
    tests['geolocation'] =3D function() {=0A=
        return 'geolocation' in navigator;=0A=
    };=0A=
=0A=
=0A=
    tests['postmessage'] =3D function() {=0A=
      return !!window.postMessage;=0A=
    };=0A=
=0A=
=0A=
    // Chrome incognito mode used to throw an exception when using =
openDatabase=0A=
    // It doesn't anymore.=0A=
    tests['websqldatabase'] =3D function() {=0A=
      return !!window.openDatabase;=0A=
    };=0A=
=0A=
    // Vendors had inconsistent prefixing with the experimental Indexed =
DB:=0A=
    // - Webkit's implementation is accessible through webkitIndexedDB=0A=
    // - Firefox shipped moz_indexedDB before FF4b9, but since then has =
been mozIndexedDB=0A=
    // For speed, we don't test the legacy (and beta-only) indexedDB=0A=
    tests['indexedDB'] =3D function() {=0A=
      return !!testPropsAll("indexedDB", window);=0A=
    };=0A=
=0A=
    // documentMode logic from YUI to filter out IE8 Compat Mode=0A=
    //   which false positives.=0A=
    tests['hashchange'] =3D function() {=0A=
      return isEventSupported('hashchange', window) && =
(document.documentMode =3D=3D=3D undefined || document.documentMode > 7);=0A=
    };=0A=
=0A=
    // Per 1.6:=0A=
    // This used to be Modernizr.historymanagement but the longer=0A=
    // name has been deprecated in favor of a shorter and =
property-matching one.=0A=
    // The old API is still available in 1.6, but as of 2.0 will throw a =
warning,=0A=
    // and in the first release thereafter disappear entirely.=0A=
    tests['history'] =3D function() {=0A=
      return !!(window.history && history.pushState);=0A=
    };=0A=
=0A=
    tests['draganddrop'] =3D function() {=0A=
        var div =3D document.createElement('div');=0A=
        return ('draggable' in div) || ('ondragstart' in div && 'ondrop' =
in div);=0A=
    };=0A=
=0A=
    // FF3.6 was EOL'ed on 4/24/12, but the ESR version of FF10=0A=
    // will be supported until FF19 (2/12/13), at which time, ESR =
becomes FF17.=0A=
    // FF10 still uses prefixes, so check for it until then.=0A=
    // for more ESR info, see: =
mozilla.org/en-US/firefox/organizations/faq/=0A=
    tests['websockets'] =3D function() {=0A=
        return 'WebSocket' in window || 'MozWebSocket' in window;=0A=
    };=0A=
=0A=
=0A=
    // css-tricks.com/rgba-browser-support/=0A=
    tests['rgba'] =3D function() {=0A=
        // Set an rgba() color and check the returned value=0A=
=0A=
        setCss('background-color:rgba(150,255,150,.5)');=0A=
=0A=
        return contains(mStyle.backgroundColor, 'rgba');=0A=
    };=0A=
=0A=
    tests['hsla'] =3D function() {=0A=
        // Same as rgba(), in fact, browsers re-map hsla() to rgba() =
internally,=0A=
        //   except IE9 who retains it as hsla=0A=
=0A=
        setCss('background-color:hsla(120,40%,100%,.5)');=0A=
=0A=
        return contains(mStyle.backgroundColor, 'rgba') || =
contains(mStyle.backgroundColor, 'hsla');=0A=
    };=0A=
=0A=
    tests['multiplebgs'] =3D function() {=0A=
        // Setting multiple images AND a color on the background =
shorthand property=0A=
        //  and then querying the style.background property value for =
the number of=0A=
        //  occurrences of "url(" is a reliable method for detecting =
ACTUAL support for this!=0A=
=0A=
        setCss('background:url(https://),url(https://),red =
url(https://)');=0A=
=0A=
        // If the UA supports multiple backgrounds, there should be =
three occurrences=0A=
        //   of the string "url(" in the return value for =
elemStyle.background=0A=
=0A=
        return (/(url\s*\(.*?){3}/).test(mStyle.background);=0A=
    };=0A=
=0A=
=0A=
=0A=
    // this will false positive in Opera Mini=0A=
    //   github.com/Modernizr/Modernizr/issues/396=0A=
=0A=
    tests['backgroundsize'] =3D function() {=0A=
        return testPropsAll('backgroundSize');=0A=
    };=0A=
=0A=
    tests['borderimage'] =3D function() {=0A=
        return testPropsAll('borderImage');=0A=
    };=0A=
=0A=
=0A=
    // Super comprehensive table about all the unique implementations of=0A=
    // border-radius: =
muddledramblings.com/table-of-css3-border-radius-compliance=0A=
=0A=
    tests['borderradius'] =3D function() {=0A=
        return testPropsAll('borderRadius');=0A=
    };=0A=
=0A=
    // WebOS unfortunately false positives on this test.=0A=
    tests['boxshadow'] =3D function() {=0A=
        return testPropsAll('boxShadow');=0A=
    };=0A=
=0A=
    // FF3.0 will false positive on this test=0A=
    tests['textshadow'] =3D function() {=0A=
        return document.createElement('div').style.textShadow =3D=3D=3D =
'';=0A=
    };=0A=
=0A=
=0A=
    tests['opacity'] =3D function() {=0A=
        // Browsers that actually have CSS Opacity implemented have done =
so=0A=
        //  according to spec, which means their return values are =
within the=0A=
        //  range of [0.0,1.0] - including the leading zero.=0A=
=0A=
        setCssAll('opacity:.55');=0A=
=0A=
        // The non-literal . in this regex is intentional:=0A=
        //   German Chrome returns this value as 0,55=0A=
        // github.com/Modernizr/Modernizr/issues/#issue/59/comment/516632=0A=
        return (/^0.55$/).test(mStyle.opacity);=0A=
    };=0A=
=0A=
=0A=
    // Note, Android < 4 will pass this test, but can only animate=0A=
    //   a single property at a time=0A=
    //   daneden.me/2011/12/putting-up-with-androids-bullshit/=0A=
    tests['cssanimations'] =3D function() {=0A=
        return testPropsAll('animationName');=0A=
    };=0A=
=0A=
=0A=
    tests['csscolumns'] =3D function() {=0A=
        return testPropsAll('columnCount');=0A=
    };=0A=
=0A=
=0A=
    tests['cssgradients'] =3D function() {=0A=
        /**=0A=
         * For CSS Gradients syntax, please see:=0A=
         * webkit.org/blog/175/introducing-css-gradients/=0A=
         * developer.mozilla.org/en/CSS/-moz-linear-gradient=0A=
         * developer.mozilla.org/en/CSS/-moz-radial-gradient=0A=
         * dev.w3.org/csswg/css3-images/#gradients-=0A=
         */=0A=
=0A=
        var str1 =3D 'background-image:',=0A=
            str2 =3D 'gradient(linear,left top,right =
bottom,from(#9f9),to(white));',=0A=
            str3 =3D 'linear-gradient(left top,#9f9, white);';=0A=
=0A=
        setCss(=0A=
             // legacy webkit syntax (FIXME: remove when syntax not in =
use anymore)=0A=
              (str1 + '-webkit- '.split(' ').join(str2 + str1) +=0A=
             // standard syntax             // trailing =
'background-image:'=0A=
              prefixes.join(str3 + str1)).slice(0, -str1.length)=0A=
        );=0A=
=0A=
        return contains(mStyle.backgroundImage, 'gradient');=0A=
    };=0A=
=0A=
=0A=
    tests['cssreflections'] =3D function() {=0A=
        return testPropsAll('boxReflect');=0A=
    };=0A=
=0A=
=0A=
    tests['csstransforms'] =3D function() {=0A=
        return !!testPropsAll('transform');=0A=
    };=0A=
=0A=
=0A=
    tests['csstransforms3d'] =3D function() {=0A=
=0A=
        var ret =3D !!testPropsAll('perspective');=0A=
=0A=
        // Webkit's 3D transforms are passed off to the browser's own =
graphics renderer.=0A=
        //   It works fine in Safari on Leopard and Snow Leopard, but =
not in Chrome in=0A=
        //   some conditions. As a result, Webkit typically recognizes =
the syntax but=0A=
        //   will sometimes throw a false positive, thus we must do a =
more thorough check:=0A=
        if ( ret && 'webkitPerspective' in docElement.style ) {=0A=
=0A=
          // Webkit allows this media query to succeed only if the =
feature is enabled.=0A=
          // `@media (transform-3d),(-webkit-transform-3d){ ... }`=0A=
          injectElementWithStyles('@media =
(transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolu=
te;height:3px;}}', function( node, rule ) {=0A=
            ret =3D node.offsetLeft =3D=3D=3D 9 && node.offsetHeight =
=3D=3D=3D 3;=0A=
          });=0A=
        }=0A=
        return ret;=0A=
    };=0A=
=0A=
=0A=
    tests['csstransitions'] =3D function() {=0A=
        return testPropsAll('transition');=0A=
    };=0A=
=0A=
=0A=
    /*>>fontface*/=0A=
    // @font-face detection routine by Diego Perini=0A=
    // javascript.nwbox.com/CSSSupport/=0A=
=0A=
    // false positives:=0A=
    //   WebOS github.com/Modernizr/Modernizr/issues/342=0A=
    //   WP7   github.com/Modernizr/Modernizr/issues/538=0A=
    tests['fontface'] =3D function() {=0A=
        var bool;=0A=
=0A=
        injectElementWithStyles('@font-face =
{font-family:"font";src:url("https://")}', function( node, rule ) {=0A=
          var style =3D document.getElementById('smodernizr'),=0A=
              sheet =3D style.sheet || style.styleSheet,=0A=
              cssText =3D sheet ? (sheet.cssRules && sheet.cssRules[0] ? =
sheet.cssRules[0].cssText : sheet.cssText || '') : '';=0A=
=0A=
          bool =3D /src/i.test(cssText) && cssText.indexOf(rule.split(' =
')[0]) =3D=3D=3D 0;=0A=
        });=0A=
=0A=
        return bool;=0A=
    };=0A=
    /*>>fontface*/=0A=
=0A=
    // CSS generated content detection=0A=
    tests['generatedcontent'] =3D function() {=0A=
        var bool;=0A=
=0A=
        injectElementWithStyles(['#',mod,'{font:0/0 =
a}#',mod,':after{content:"',smile,'";visibility:hidden;font:3px/1 =
a}'].join(''), function( node ) {=0A=
          bool =3D node.offsetHeight >=3D 3;=0A=
        });=0A=
=0A=
        return bool;=0A=
    };=0A=
=0A=
=0A=
=0A=
    // These tests evaluate support of the video/audio elements, as well =
as=0A=
    // testing what types of content they support.=0A=
    //=0A=
    // We're using the Boolean constructor here, so that we can extend =
the value=0A=
    // e.g.  Modernizr.video     // true=0A=
    //       Modernizr.video.ogg // 'probably'=0A=
    //=0A=
    // Codec values from : =
github.com/NielsLeenheer/html5test/blob/9106a8/index.html#L845=0A=
    //                     thx to NielsLeenheer and zcorpan=0A=
=0A=
    // Note: in some older browsers, "no" was a return value instead of =
empty string.=0A=
    //   It was live in FF3.5.0 and 3.5.1, but fixed in 3.5.2=0A=
    //   It was also live in Safari 4.0.0 - 4.0.4, but fixed in 4.0.5=0A=
=0A=
    tests['video'] =3D function() {=0A=
        var elem =3D document.createElement('video'),=0A=
            bool =3D false;=0A=
=0A=
        // IE9 Running on Windows Server SKU can cause an exception to =
be thrown, bug #224=0A=
        try {=0A=
            if ( bool =3D !!elem.canPlayType ) {=0A=
                bool      =3D new Boolean(bool);=0A=
                bool.ogg  =3D elem.canPlayType('video/ogg; =
codecs=3D"theora"')      .replace(/^no$/,'');=0A=
=0A=
                // Without QuickTime, this value will be `undefined`. =
github.com/Modernizr/Modernizr/issues/546=0A=
                bool.h264 =3D elem.canPlayType('video/mp4; =
codecs=3D"avc1.42E01E"') .replace(/^no$/,'');=0A=
=0A=
                bool.webm =3D elem.canPlayType('video/webm; =
codecs=3D"vp8, vorbis"').replace(/^no$/,'');=0A=
            }=0A=
=0A=
        } catch(e) { }=0A=
=0A=
        return bool;=0A=
    };=0A=
=0A=
    tests['audio'] =3D function() {=0A=
        var elem =3D document.createElement('audio'),=0A=
            bool =3D false;=0A=
=0A=
        try {=0A=
            if ( bool =3D !!elem.canPlayType ) {=0A=
                bool      =3D new Boolean(bool);=0A=
                bool.ogg  =3D elem.canPlayType('audio/ogg; =
codecs=3D"vorbis"').replace(/^no$/,'');=0A=
                bool.mp3  =3D elem.canPlayType('audio/mpeg;')            =
   .replace(/^no$/,'');=0A=
=0A=
                // Mimetypes accepted:=0A=
                //   =
developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_e=
lements=0A=
                //   bit.ly/iphoneoscodecs=0A=
                bool.wav  =3D elem.canPlayType('audio/wav; =
codecs=3D"1"')     .replace(/^no$/,'');=0A=
                bool.m4a  =3D ( elem.canPlayType('audio/x-m4a;')         =
   ||=0A=
                              elem.canPlayType('audio/aac;'))            =
 .replace(/^no$/,'');=0A=
            }=0A=
        } catch(e) { }=0A=
=0A=
        return bool;=0A=
    };=0A=
=0A=
=0A=
    // In FF4, if disabled, window.localStorage should =3D=3D=3D null.=0A=
=0A=
    // Normally, we could not test that directly and need to do a=0A=
    //   `('localStorage' in window) && ` test first because otherwise =
Firefox will=0A=
    //   throw bugzil.la/365772 if cookies are disabled=0A=
=0A=
    // Also in iOS5 Private Browsing mode, attempting to use =
localStorage.setItem=0A=
    // will throw the exception:=0A=
    //   QUOTA_EXCEEDED_ERRROR DOM Exception 22.=0A=
    // Peculiarly, getItem and removeItem calls do not throw.=0A=
=0A=
    // Because we are forced to try/catch this, we'll go aggressive.=0A=
=0A=
    // Just FWIW: IE8 Compat mode supports these features completely:=0A=
    //   www.quirksmode.org/dom/html5.html=0A=
    // But IE8 doesn't support either with local files=0A=
=0A=
    tests['localstorage'] =3D function() {=0A=
        try {=0A=
            localStorage.setItem(mod, mod);=0A=
            localStorage.removeItem(mod);=0A=
            return true;=0A=
        } catch(e) {=0A=
            return false;=0A=
        }=0A=
    };=0A=
=0A=
    tests['sessionstorage'] =3D function() {=0A=
        try {=0A=
            sessionStorage.setItem(mod, mod);=0A=
            sessionStorage.removeItem(mod);=0A=
            return true;=0A=
        } catch(e) {=0A=
            return false;=0A=
        }=0A=
    };=0A=
=0A=
=0A=
    tests['webworkers'] =3D function() {=0A=
        return !!window.Worker;=0A=
    };=0A=
=0A=
=0A=
    tests['applicationcache'] =3D function() {=0A=
        return !!window.applicationCache;=0A=
    };=0A=
=0A=
=0A=
    // Thanks to Erik Dahlstrom=0A=
    tests['svg'] =3D function() {=0A=
        return !!document.createElementNS && =
!!document.createElementNS(ns.svg, 'svg').createSVGRect;=0A=
    };=0A=
=0A=
    // specifically for SVG inline in HTML, not within XHTML=0A=
    // test page: paulirish.com/demo/inline-svg=0A=
    tests['inlinesvg'] =3D function() {=0A=
      var div =3D document.createElement('div');=0A=
      div.innerHTML =3D '<svg/>';=0A=
      return (div.firstChild && div.firstChild.namespaceURI) =3D=3D =
ns.svg;=0A=
    };=0A=
=0A=
    // SVG SMIL animation=0A=
    tests['smil'] =3D function() {=0A=
        return !!document.createElementNS && =
/SVGAnimate/.test(toString.call(document.createElementNS(ns.svg, =
'animate')));=0A=
    };=0A=
=0A=
    // This test is only for clip paths in SVG proper, not clip paths on =
HTML content=0A=
    // demo: srufaculty.sru.edu/david.dailey/svg/newstuff/clipPath4.svg=0A=
=0A=
    // However read the comments to dig into applying SVG clippaths to =
HTML content here:=0A=
    //   github.com/Modernizr/Modernizr/issues/213#issuecomment-1149491=0A=
    tests['svgclippaths'] =3D function() {=0A=
        return !!document.createElementNS && =
/SVGClipPath/.test(toString.call(document.createElementNS(ns.svg, =
'clipPath')));=0A=
    };=0A=
=0A=
    /*>>webforms*/=0A=
    // input features and input types go directly onto the ret object, =
bypassing the tests loop.=0A=
    // Hold this guy to execute in a moment.=0A=
    function webforms() {=0A=
        /*>>input*/=0A=
        // Run through HTML5's new input attributes to see if the UA =
understands any.=0A=
        // We're using f which is the <input> element created early on=0A=
        // Mike Taylr has created a comprehensive resource for testing =
these attributes=0A=
        //   when applied to all input types:=0A=
        //   miketaylr.com/code/input-type-attr.html=0A=
        // spec: =
www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.ht=
ml#input-type-attr-summary=0A=
=0A=
        // Only input placeholder is tested while textarea's placeholder =
is not.=0A=
        // Currently Safari 4 and Opera 11 have support only for the =
input placeholder=0A=
        // Both tests are available in =
feature-detects/forms-placeholder.js=0A=
        Modernizr['input'] =3D (function( props ) {=0A=
            for ( var i =3D 0, len =3D props.length; i < len; i++ ) {=0A=
                attrs[ props[i] ] =3D !!(props[i] in inputElem);=0A=
            }=0A=
            if (attrs.list){=0A=
              // safari false positive's on datalist: webk.it/74252=0A=
              // see also github.com/Modernizr/Modernizr/issues/146=0A=
              attrs.list =3D !!(document.createElement('datalist') && =
window.HTMLDataListElement);=0A=
            }=0A=
            return attrs;=0A=
        })('autocomplete autofocus list placeholder max min multiple =
pattern required step'.split(' '));=0A=
        /*>>input*/=0A=
=0A=
        /*>>inputtypes*/=0A=
        // Run through HTML5's new input types to see if the UA =
understands any.=0A=
        //   This is put behind the tests runloop because it doesn't =
return a=0A=
        //   true/false like all the other tests; instead, it returns an =
object=0A=
        //   containing each input type with its corresponding =
true/false value=0A=
=0A=
        // Big thanks to @miketaylr for the html5 forms expertise. =
miketaylr.com/=0A=
        Modernizr['inputtypes'] =3D (function(props) {=0A=
=0A=
            for ( var i =3D 0, bool, inputElemType, defaultView, len =3D =
props.length; i < len; i++ ) {=0A=
=0A=
                inputElem.setAttribute('type', inputElemType =3D =
props[i]);=0A=
                bool =3D inputElem.type !=3D=3D 'text';=0A=
=0A=
                // We first check to see if the type we give it sticks..=0A=
                // If the type does, we feed it a textual value, which =
shouldn't be valid.=0A=
                // If the value doesn't stick, we know there's input =
sanitization which infers a custom UI=0A=
                if ( bool ) {=0A=
=0A=
                    inputElem.value         =3D smile;=0A=
                    inputElem.style.cssText =3D =
'position:absolute;visibility:hidden;';=0A=
=0A=
                    if ( /^range$/.test(inputElemType) && =
inputElem.style.WebkitAppearance !=3D=3D undefined ) {=0A=
=0A=
                      docElement.appendChild(inputElem);=0A=
                      defaultView =3D document.defaultView;=0A=
=0A=
                      // Safari 2-4 allows the smiley as a value, =
despite making a slider=0A=
                      bool =3D  defaultView.getComputedStyle &&=0A=
                              defaultView.getComputedStyle(inputElem, =
null).WebkitAppearance !=3D=3D 'textfield' &&=0A=
                              // Mobile android web browser has false =
positive, so must=0A=
                              // check the height to see if the widget =
is actually there.=0A=
                              (inputElem.offsetHeight !=3D=3D 0);=0A=
=0A=
                      docElement.removeChild(inputElem);=0A=
=0A=
                    } else if ( /^(search|tel)$/.test(inputElemType) ){=0A=
                      // Spec doesn't define any special parsing or =
detectable UI=0A=
                      //   behaviors so we pass these through as true=0A=
=0A=
                      // Interestingly, opera fails the earlier test, so =
it doesn't=0A=
                      //  even make it here.=0A=
=0A=
                    } else if ( /^(url|email)$/.test(inputElemType) ) {=0A=
                      // Real url and email support comes with prebaked =
validation.=0A=
                      bool =3D inputElem.checkValidity && =
inputElem.checkValidity() =3D=3D=3D false;=0A=
=0A=
                    } else {=0A=
                      // If the upgraded input compontent rejects the :) =
text, we got a winner=0A=
                      bool =3D inputElem.value !=3D smile;=0A=
                    }=0A=
                }=0A=
=0A=
                inputs[ props[i] ] =3D !!bool;=0A=
            }=0A=
            return inputs;=0A=
        })('search tel url email datetime date month week time =
datetime-local number range color'.split(' '));=0A=
        /*>>inputtypes*/=0A=
    }=0A=
    /*>>webforms*/=0A=
=0A=
=0A=
    // End of test definitions=0A=
    // -----------------------=0A=
=0A=
=0A=
=0A=
    // Run through all tests and detect their support in the current UA.=0A=
    // todo: hypothetically we could be doing an array of tests and use =
a basic loop here.=0A=
    for ( var feature in tests ) {=0A=
        if ( hasOwnProp(tests, feature) ) {=0A=
            // run the test, throw the return value into the Modernizr,=0A=
            //   then based on that boolean, define an appropriate =
className=0A=
            //   and push it into an array of classes we'll join later.=0A=
            featureName  =3D feature.toLowerCase();=0A=
            Modernizr[featureName] =3D tests[feature]();=0A=
=0A=
            classes.push((Modernizr[featureName] ? '' : 'no-') + =
featureName);=0A=
        }=0A=
    }=0A=
=0A=
    /*>>webforms*/=0A=
    // input tests need to run.=0A=
    Modernizr.input || webforms();=0A=
    /*>>webforms*/=0A=
=0A=
=0A=
    /**=0A=
     * addTest allows the user to define their own feature tests=0A=
     * the result will be added onto the Modernizr object,=0A=
     * as well as an appropriate className set on the html element=0A=
     *=0A=
     * @param feature - String naming the feature=0A=
     * @param test - Function returning true if feature is supported, =
false if not=0A=
     */=0A=
     Modernizr.addTest =3D function ( feature, test ) {=0A=
       if ( typeof feature =3D=3D 'object' ) {=0A=
         for ( var key in feature ) {=0A=
           if ( hasOwnProp( feature, key ) ) {=0A=
             Modernizr.addTest( key, feature[ key ] );=0A=
           }=0A=
         }=0A=
       } else {=0A=
=0A=
         feature =3D feature.toLowerCase();=0A=
=0A=
         if ( Modernizr[feature] !=3D=3D undefined ) {=0A=
           // we're going to quit if you're trying to overwrite an =
existing test=0A=
           // if we were to allow it, we'd do this:=0A=
           //   var re =3D new RegExp("\\b(no-)?" + feature + "\\b");=0A=
           //   docElement.className =3D docElement.className.replace( =
re, '' );=0A=
           // but, no rly, stuff 'em.=0A=
           return Modernizr;=0A=
         }=0A=
=0A=
         test =3D typeof test =3D=3D 'function' ? test() : test;=0A=
=0A=
         if (typeof enableClasses !=3D=3D "undefined" && enableClasses) {=0A=
           docElement.className +=3D ' ' + (test ? '' : 'no-') + feature;=0A=
         }=0A=
         Modernizr[feature] =3D test;=0A=
=0A=
       }=0A=
=0A=
       return Modernizr; // allow chaining.=0A=
     };=0A=
=0A=
=0A=
    // Reset modElem.cssText to nothing to reduce memory footprint.=0A=
    setCss('');=0A=
    modElem =3D inputElem =3D null;=0A=
=0A=
    /*>>shiv*/=0A=
    /**=0A=
     * @preserve HTML5 Shiv prev3.7.1 | @afarkas @jdalton @jon_neal @rem =
| MIT/GPL2 Licensed=0A=
     */=0A=
    ;(function(window, document) {=0A=
        /*jshint evil:true */=0A=
        /** version */=0A=
        var version =3D '3.7.0';=0A=
=0A=
        /** Preset options */=0A=
        var options =3D window.html5 || {};=0A=
=0A=
        /** Used to skip problem elements */=0A=
        var reSkip =3D =
/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;=0A=
=0A=
        /** Not all elements can be cloned in IE **/=0A=
        var saveClones =3D =
/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|stron=
g|style|table|tbody|td|th|tr|ul)$/i;=0A=
=0A=
        /** Detect whether the browser supports default html5 styles */=0A=
        var supportsHtml5Styles;=0A=
=0A=
        /** Name of the expando, to work with multiple documents or to =
re-shiv one document */=0A=
        var expando =3D '_html5shiv';=0A=
=0A=
        /** The id for the the documents expando */=0A=
        var expanID =3D 0;=0A=
=0A=
        /** Cached data for each document */=0A=
        var expandoData =3D {};=0A=
=0A=
        /** Detect whether the browser supports unknown elements */=0A=
        var supportsUnknownElements;=0A=
=0A=
        (function() {=0A=
          try {=0A=
            var a =3D document.createElement('a');=0A=
            a.innerHTML =3D '<xyz></xyz>';=0A=
            //if the hidden property is implemented we can assume, that =
the browser supports basic HTML5 Styles=0A=
            supportsHtml5Styles =3D ('hidden' in a);=0A=
=0A=
            supportsUnknownElements =3D a.childNodes.length =3D=3D 1 || =
(function() {=0A=
              // assign a false positive if unable to shiv=0A=
              (document.createElement)('a');=0A=
              var frag =3D document.createDocumentFragment();=0A=
              return (=0A=
                typeof frag.cloneNode =3D=3D 'undefined' ||=0A=
                typeof frag.createDocumentFragment =3D=3D 'undefined' ||=0A=
                typeof frag.createElement =3D=3D 'undefined'=0A=
              );=0A=
            }());=0A=
          } catch(e) {=0A=
            // assign a false positive if detection fails =3D> unable to =
shiv=0A=
            supportsHtml5Styles =3D true;=0A=
            supportsUnknownElements =3D true;=0A=
          }=0A=
=0A=
        }());=0A=
=0A=
        =
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
        /**=0A=
         * Creates a style sheet with the given CSS text and adds it to =
the document.=0A=
         * @private=0A=
         * @param {Document} ownerDocument The document.=0A=
         * @param {String} cssText The CSS text.=0A=
         * @returns {StyleSheet} The style element.=0A=
         */=0A=
        function addStyleSheet(ownerDocument, cssText) {=0A=
          var p =3D ownerDocument.createElement('p'),=0A=
          parent =3D ownerDocument.getElementsByTagName('head')[0] || =
ownerDocument.documentElement;=0A=
=0A=
          p.innerHTML =3D 'x<style>' + cssText + '</style>';=0A=
          return parent.insertBefore(p.lastChild, parent.firstChild);=0A=
        }=0A=
=0A=
        /**=0A=
         * Returns the value of `html5.elements` as an array.=0A=
         * @private=0A=
         * @returns {Array} An array of shived element node names.=0A=
         */=0A=
        function getElements() {=0A=
          var elements =3D html5.elements;=0A=
          return typeof elements =3D=3D 'string' ? elements.split(' ') : =
elements;=0A=
        }=0A=
=0A=
        /**=0A=
         * Returns the data associated to the given document=0A=
         * @private=0A=
         * @param {Document} ownerDocument The document.=0A=
         * @returns {Object} An object of data.=0A=
         */=0A=
        function getExpandoData(ownerDocument) {=0A=
          var data =3D expandoData[ownerDocument[expando]];=0A=
          if (!data) {=0A=
            data =3D {};=0A=
            expanID++;=0A=
            ownerDocument[expando] =3D expanID;=0A=
            expandoData[expanID] =3D data;=0A=
          }=0A=
          return data;=0A=
        }=0A=
=0A=
        /**=0A=
         * returns a shived element for the given nodeName and document=0A=
         * @memberOf html5=0A=
         * @param {String} nodeName name of the element=0A=
         * @param {Document} ownerDocument The context document.=0A=
         * @returns {Object} The shived element.=0A=
         */=0A=
        function createElement(nodeName, ownerDocument, data){=0A=
          if (!ownerDocument) {=0A=
            ownerDocument =3D document;=0A=
          }=0A=
          if(supportsUnknownElements){=0A=
            return ownerDocument.createElement(nodeName);=0A=
          }=0A=
          if (!data) {=0A=
            data =3D getExpandoData(ownerDocument);=0A=
          }=0A=
          var node;=0A=
=0A=
          if (data.cache[nodeName]) {=0A=
            node =3D data.cache[nodeName].cloneNode();=0A=
          } else if (saveClones.test(nodeName)) {=0A=
            node =3D (data.cache[nodeName] =3D =
data.createElem(nodeName)).cloneNode();=0A=
          } else {=0A=
            node =3D data.createElem(nodeName);=0A=
          }=0A=
=0A=
          // Avoid adding some elements to fragments in IE < 9 because=0A=
          // * Attributes like `name` or `type` cannot be set/changed =
once an element=0A=
          //   is inserted into a document/fragment=0A=
          // * Link elements with `src` attributes that are =
inaccessible, as with=0A=
          //   a 403 response, will cause the tab/window to crash=0A=
          // * Script elements appended to fragments will execute when =
their `src`=0A=
          //   or `text` property is set=0A=
          return node.canHaveChildren && !reSkip.test(nodeName) && =
!node.tagUrn ? data.frag.appendChild(node) : node;=0A=
        }=0A=
=0A=
        /**=0A=
         * returns a shived DocumentFragment for the given document=0A=
         * @memberOf html5=0A=
         * @param {Document} ownerDocument The context document.=0A=
         * @returns {Object} The shived DocumentFragment.=0A=
         */=0A=
        function createDocumentFragment(ownerDocument, data){=0A=
          if (!ownerDocument) {=0A=
            ownerDocument =3D document;=0A=
          }=0A=
          if(supportsUnknownElements){=0A=
            return ownerDocument.createDocumentFragment();=0A=
          }=0A=
          data =3D data || getExpandoData(ownerDocument);=0A=
          var clone =3D data.frag.cloneNode(),=0A=
          i =3D 0,=0A=
          elems =3D getElements(),=0A=
          l =3D elems.length;=0A=
          for(;i<l;i++){=0A=
            clone.createElement(elems[i]);=0A=
          }=0A=
          return clone;=0A=
        }=0A=
=0A=
        /**=0A=
         * Shivs the `createElement` and `createDocumentFragment` =
methods of the document.=0A=
         * @private=0A=
         * @param {Document|DocumentFragment} ownerDocument The document.=0A=
         * @param {Object} data of the document.=0A=
         */=0A=
        function shivMethods(ownerDocument, data) {=0A=
          if (!data.cache) {=0A=
            data.cache =3D {};=0A=
            data.createElem =3D ownerDocument.createElement;=0A=
            data.createFrag =3D ownerDocument.createDocumentFragment;=0A=
            data.frag =3D data.createFrag();=0A=
          }=0A=
=0A=
=0A=
          ownerDocument.createElement =3D function(nodeName) {=0A=
            //abort shiv=0A=
            if (!html5.shivMethods) {=0A=
              return data.createElem(nodeName);=0A=
            }=0A=
            return createElement(nodeName, ownerDocument, data);=0A=
          };=0A=
=0A=
          ownerDocument.createDocumentFragment =3D Function('h,f', =
'return function(){' +=0A=
                                                          'var =
n=3Df.cloneNode(),c=3Dn.createElement;' +=0A=
                                                          =
'h.shivMethods&&(' +=0A=
                                                          // unroll the =
`createElement` calls=0A=
                                                          =
getElements().join().replace(/[\w\-]+/g, function(nodeName) {=0A=
            data.createElem(nodeName);=0A=
            data.frag.createElement(nodeName);=0A=
            return 'c("' + nodeName + '")';=0A=
          }) +=0A=
            ');return n}'=0A=
                                                         )(html5, =
data.frag);=0A=
        }=0A=
=0A=
        =
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
        /**=0A=
         * Shivs the given document.=0A=
         * @memberOf html5=0A=
         * @param {Document} ownerDocument The document to shiv.=0A=
         * @returns {Document} The shived document.=0A=
         */=0A=
        function shivDocument(ownerDocument) {=0A=
          if (!ownerDocument) {=0A=
            ownerDocument =3D document;=0A=
          }=0A=
          var data =3D getExpandoData(ownerDocument);=0A=
=0A=
          if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {=0A=
            data.hasCSS =3D !!addStyleSheet(ownerDocument,=0A=
                                          // corrects block display not =
defined in IE6/7/8/9=0A=
                                          =
'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,sec=
tion{display:block}' +=0A=
                                            // adds styling not present =
in IE6/7/8/9=0A=
                                            =
'mark{background:#FF0;color:#000}' +=0A=
                                            // hides non-rendered =
elements=0A=
                                            'template{display:none}'=0A=
                                         );=0A=
          }=0A=
          if (!supportsUnknownElements) {=0A=
            shivMethods(ownerDocument, data);=0A=
          }=0A=
          return ownerDocument;=0A=
        }=0A=
=0A=
        =
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
        /**=0A=
         * The `html5` object is exposed so that more elements can be =
shived and=0A=
         * existing shiving can be detected on iframes.=0A=
         * @type Object=0A=
         * @example=0A=
         *=0A=
         * // options can be changed before the script is included=0A=
         * html5 =3D { 'elements': 'mark section', 'shivCSS': false, =
'shivMethods': false };=0A=
         */=0A=
        var html5 =3D {=0A=
=0A=
          /**=0A=
           * An array or space separated string of node names of the =
elements to shiv.=0A=
           * @memberOf html5=0A=
           * @type Array|String=0A=
           */=0A=
          'elements': options.elements || 'abbr article aside audio bdi =
canvas data datalist details dialog figcaption figure footer header =
hgroup main mark meter nav output progress section summary template time =
video',=0A=
=0A=
          /**=0A=
           * current version of html5shiv=0A=
           */=0A=
          'version': version,=0A=
=0A=
          /**=0A=
           * A flag to indicate that the HTML5 style sheet should be =
inserted.=0A=
           * @memberOf html5=0A=
           * @type Boolean=0A=
           */=0A=
          'shivCSS': (options.shivCSS !=3D=3D false),=0A=
=0A=
          /**=0A=
           * Is equal to true if a browser supports creating =
unknown/HTML5 elements=0A=
           * @memberOf html5=0A=
           * @type boolean=0A=
           */=0A=
          'supportsUnknownElements': supportsUnknownElements,=0A=
=0A=
          /**=0A=
           * A flag to indicate that the document's `createElement` and =
`createDocumentFragment`=0A=
           * methods should be overwritten.=0A=
           * @memberOf html5=0A=
           * @type Boolean=0A=
           */=0A=
          'shivMethods': (options.shivMethods !=3D=3D false),=0A=
=0A=
          /**=0A=
           * A string to describe the type of `html5` object ("default" =
or "default print").=0A=
           * @memberOf html5=0A=
           * @type String=0A=
           */=0A=
          'type': 'default',=0A=
=0A=
          // shivs the document according to the specified `html5` =
object options=0A=
          'shivDocument': shivDocument,=0A=
=0A=
          //creates a shived element=0A=
          createElement: createElement,=0A=
=0A=
          //creates a shived documentFragment=0A=
          createDocumentFragment: createDocumentFragment=0A=
        };=0A=
=0A=
        =
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
        // expose html5=0A=
        window.html5 =3D html5;=0A=
=0A=
        // shiv the document=0A=
        shivDocument(document);=0A=
=0A=
    }(this, document));=0A=
    /*>>shiv*/=0A=
=0A=
    // Assign private properties to the return object with prefix=0A=
    Modernizr._version      =3D version;=0A=
=0A=
    // expose these for the plugin API. Look in the source for how to =
join() them against your input=0A=
    /*>>prefixes*/=0A=
    Modernizr._prefixes     =3D prefixes;=0A=
    /*>>prefixes*/=0A=
    /*>>domprefixes*/=0A=
    Modernizr._domPrefixes  =3D domPrefixes;=0A=
    Modernizr._cssomPrefixes  =3D cssomPrefixes;=0A=
    /*>>domprefixes*/=0A=
=0A=
    /*>>mq*/=0A=
    // Modernizr.mq tests a given media query, live against the current =
state of the window=0A=
    // A few important notes:=0A=
    //   * If a browser does not support media queries at all (eg. =
oldIE) the mq() will always return false=0A=
    //   * A max-width or orientation query will be evaluated against =
the current state, which may change later.=0A=
    //   * You must specify values. Eg. If you are testing support for =
the min-width media query use:=0A=
    //       Modernizr.mq('(min-width:0)')=0A=
    // usage:=0A=
    // Modernizr.mq('only screen and (max-width:768)')=0A=
    Modernizr.mq            =3D testMediaQuery;=0A=
    /*>>mq*/=0A=
=0A=
    /*>>hasevent*/=0A=
    // Modernizr.hasEvent() detects support for a given event, with an =
optional element to test on=0A=
    // Modernizr.hasEvent('gesturestart', elem)=0A=
    Modernizr.hasEvent      =3D isEventSupported;=0A=
    /*>>hasevent*/=0A=
=0A=
    /*>>testprop*/=0A=
    // Modernizr.testProp() investigates whether a given style property =
is recognized=0A=
    // Note that the property names must be provided in the camelCase =
variant.=0A=
    // Modernizr.testProp('pointerEvents')=0A=
    Modernizr.testProp      =3D function(prop){=0A=
        return testProps([prop]);=0A=
    };=0A=
    /*>>testprop*/=0A=
=0A=
    /*>>testallprops*/=0A=
    // Modernizr.testAllProps() investigates whether a given style =
property,=0A=
    //   or any of its vendor-prefixed variants, is recognized=0A=
    // Note that the property names must be provided in the camelCase =
variant.=0A=
    // Modernizr.testAllProps('boxSizing')=0A=
    Modernizr.testAllProps  =3D testPropsAll;=0A=
    /*>>testallprops*/=0A=
=0A=
=0A=
    /*>>teststyles*/=0A=
    // Modernizr.testStyles() allows you to add custom styles to the =
document and test an element afterwards=0A=
    // Modernizr.testStyles('#modernizr { position:absolute }', =
function(elem, rule){ ... })=0A=
    Modernizr.testStyles    =3D injectElementWithStyles;=0A=
    /*>>teststyles*/=0A=
=0A=
=0A=
    /*>>prefixed*/=0A=
    // Modernizr.prefixed() returns the prefixed or nonprefixed property =
name variant of your input=0A=
    // Modernizr.prefixed('boxSizing') // 'MozBoxSizing'=0A=
=0A=
    // Properties must be passed as dom-style camelcase, rather than =
`box-sizing` hypentated style.=0A=
    // Return values will also be the camelCase variant, if you need to =
translate that to hypenated style use:=0A=
    //=0A=
    //     str.replace(/([A-Z])/g, function(str,m1){ return '-' + =
m1.toLowerCase(); }).replace(/^ms-/,'-ms-');=0A=
=0A=
    // If you're trying to ascertain which transition end event to bind =
to, you might do something like...=0A=
    //=0A=
    //     var transEndEventNames =3D {=0A=
    //       'WebkitTransition' : 'webkitTransitionEnd',=0A=
    //       'MozTransition'    : 'transitionend',=0A=
    //       'OTransition'      : 'oTransitionEnd',=0A=
    //       'msTransition'     : 'MSTransitionEnd',=0A=
    //       'transition'       : 'transitionend'=0A=
    //     },=0A=
    //     transEndEventName =3D transEndEventNames[ =
Modernizr.prefixed('transition') ];=0A=
=0A=
    Modernizr.prefixed      =3D function(prop, obj, elem){=0A=
      if(!obj) {=0A=
        return testPropsAll(prop, 'pfx');=0A=
      } else {=0A=
        // Testing DOM property e.g. =
Modernizr.prefixed('requestAnimationFrame', window) // =
'mozRequestAnimationFrame'=0A=
        return testPropsAll(prop, obj, elem);=0A=
      }=0A=
    };=0A=
    /*>>prefixed*/=0A=
=0A=
=0A=
    /*>>cssclasses*/=0A=
    // Remove "no-js" class from <html> element, if it exists:=0A=
    docElement.className =3D =
docElement.className.replace(/(^|\s)no-js(\s|$)/, '$1$2') +=0A=
=0A=
                            // Add the new classes to the <html> element.=0A=
                            (enableClasses ? ' js ' + classes.join(' ') =
: '');=0A=
    /*>>cssclasses*/=0A=
=0A=
    return Modernizr;=0A=
=0A=
})(this, this.document);=0A=

------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dk-cm.com/buildingrights/templates/bower_components/jquery/jquery.min.js

/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | =
jquery.org/license=0A=
//@ sourceMappingURL=3Djquery.min.map=0A=
*/=0A=
(function(e,undefined){var t,n,r=3Dtypeof =
undefined,i=3De.location,o=3De.document,s=3Do.documentElement,a=3De.jQuer=
y,u=3De.$,l=3D{},c=3D[],p=3D"2.0.3",f=3Dc.concat,h=3Dc.push,d=3Dc.slice,g=
=3Dc.indexOf,m=3Dl.toString,y=3Dl.hasOwnProperty,v=3Dp.trim,x=3Dfunction(=
e,n){return new =
x.fn.init(e,n,t)},b=3D/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=3D/\=
S+/g,T=3D/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=3D/^<(\w+)\s*\/?>(?:<\/\=
1>|)$/,k=3D/^-ms-/,N=3D/-([\da-z])/gi,E=3Dfunction(e,t){return =
t.toUpperCase()},S=3Dfunction(){o.removeEventListener("DOMContentLoaded",=
S,!1),e.removeEventListener("load",S,!1),x.ready()};x.fn=3Dx.prototype=3D=
{jquery:p,constructor:x,init:function(e,t,n){var r,i;if(!e)return =
this;if("string"=3D=3Dtypeof =
e){if(r=3D"<"=3D=3D=3De.charAt(0)&&">"=3D=3D=3De.charAt(e.length-1)&&e.le=
ngth>=3D3?[null,e,null]:T.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).=
find(e):this.constructor(t).find(e);if(r[1]){if(t=3Dt instanceof =
x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:o=
,!0)),C.test(r[1])&&x.isPlainObject(t))for(r in =
t)x.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return =
this}return =
i=3Do.getElementById(r[2]),i&&i.parentNode&&(this.length=3D1,this[0]=3Di)=
,this.context=3Do,this.selector=3De,this}return =
e.nodeType?(this.context=3Dthis[0]=3De,this.length=3D1,this):x.isFunction=
(e)?n.ready(e):(e.selector!=3D=3Dundefined&&(this.selector=3De.selector,t=
his.context=3De.context),x.makeArray(e,this))},selector:"",length:0,toArr=
ay:function(){return d.call(this)},get:function(e){return =
null=3D=3De?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:fun=
ction(e){var t=3Dx.merge(this.constructor(),e);return =
t.prevObject=3Dthis,t.context=3Dthis.context,t},each:function(e,t){return=
 x.each(this,e,t)},ready:function(e){return =
x.ready.promise().done(e),this},slice:function(){return =
this.pushStack(d.apply(this,arguments))},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var =
t=3Dthis.length,n=3D+e+(0>e?t:0);return =
this.pushStack(n>=3D0&&t>n?[this[n]]:[])},map:function(e){return =
this.pushStack(x.map(this,function(t,n){return =
e.call(t,n,t)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].sp=
lice},x.fn.init.prototype=3Dx.fn,x.extend=3Dx.fn.extend=3Dfunction(){var =
e,t,n,r,i,o,s=3Darguments[0]||{},a=3D1,u=3Darguments.length,l=3D!1;for("b=
oolean"=3D=3Dtypeof =
s&&(l=3Ds,s=3Darguments[1]||{},a=3D2),"object"=3D=3Dtypeof =
s||x.isFunction(s)||(s=3D{}),u=3D=3D=3Da&&(s=3Dthis,--a);u>a;a++)if(null!=
=3D(e=3Darguments[a]))for(t in =
e)n=3Ds[t],r=3De[t],s!=3D=3Dr&&(l&&r&&(x.isPlainObject(r)||(i=3Dx.isArray=
(r)))?(i?(i=3D!1,o=3Dn&&x.isArray(n)?n:[]):o=3Dn&&x.isPlainObject(n)?n:{}=
,s[t]=3Dx.extend(l,o,r)):r!=3D=3Dundefined&&(s[t]=3Dr));return =
s},x.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noConfl=
ict:function(t){return =
e.$=3D=3D=3Dx&&(e.$=3Du),t&&e.jQuery=3D=3D=3Dx&&(e.jQuery=3Da),x},isReady=
:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:=
function(e){(e=3D=3D=3D!0?--x.readyWait:x.isReady)||(x.isReady=3D!0,e!=3D=
=3D!0&&--x.readyWait>0||(n.resolveWith(o,[x]),x.fn.trigger&&x(o).trigger(=
"ready").off("ready")))},isFunction:function(e){return"function"=3D=3D=3D=
x.type(e)},isArray:Array.isArray,isWindow:function(e){return =
null!=3De&&e=3D=3D=3De.window},isNumeric:function(e){return!isNaN(parseFl=
oat(e))&&isFinite(e)},type:function(e){return =
null=3D=3De?e+"":"object"=3D=3Dtypeof e||"function"=3D=3Dtypeof =
e?l[m.call(e)]||"object":typeof =
e},isPlainObject:function(e){if("object"!=3D=3Dx.type(e)||e.nodeType||x.i=
sWindow(e))return!1;try{if(e.constructor&&!y.call(e.constructor.prototype=
,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:func=
tion(e){var t;for(t in e)return!1;return!0},error:function(e){throw =
Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=3Dtypeof e)return =
null;"boolean"=3D=3Dtypeof t&&(n=3Dt,t=3D!1),t=3Dt||o;var =
r=3DC.exec(e),i=3D!n&&[];return =
r?[t.createElement(r[1])]:(r=3Dx.buildFragment([e],t,i),i&&x(i).remove(),=
x.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var =
t,n;if(!e||"string"!=3Dtypeof e)return null;try{n=3Dnew =
DOMParser,t=3Dn.parseFromString(e,"text/xml")}catch(r){t=3Dundefined}retu=
rn(!t||t.getElementsByTagName("parsererror").length)&&x.error("Invalid =
XML: "+e),t},noop:function(){},globalEval:function(e){var =
t,n=3Deval;e=3Dx.trim(e),e&&(1=3D=3D=3De.indexOf("use =
strict")?(t=3Do.createElement("script"),t.text=3De,o.head.appendChild(t).=
parentNode.removeChild(t)):n(e))},camelCase:function(e){return =
e.replace(k,"ms-").replace(N,E)},nodeName:function(e,t){return =
e.nodeName&&e.nodeName.toLowerCase()=3D=3D=3Dt.toLowerCase()},each:functi=
on(e,t,n){var =
r,i=3D0,o=3De.length,s=3Dj(e);if(n){if(s){for(;o>i;i++)if(r=3Dt.apply(e[i=
],n),r=3D=3D=3D!1)break}else for(i in =
e)if(r=3Dt.apply(e[i],n),r=3D=3D=3D!1)break}else =
if(s){for(;o>i;i++)if(r=3Dt.call(e[i],i,e[i]),r=3D=3D=3D!1)break}else =
for(i in e)if(r=3Dt.call(e[i],i,e[i]),r=3D=3D=3D!1)break;return =
e},trim:function(e){return =
null=3D=3De?"":v.call(e)},makeArray:function(e,t){var n=3Dt||[];return =
null!=3De&&(j(Object(e))?x.merge(n,"string"=3D=3Dtypeof =
e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){return =
null=3D=3Dt?-1:g.call(t,e,n)},merge:function(e,t){var =
n=3Dt.length,r=3De.length,i=3D0;if("number"=3D=3Dtypeof =
n)for(;n>i;i++)e[r++]=3Dt[i];else =
while(t[i]!=3D=3Dundefined)e[r++]=3Dt[i++];return =
e.length=3Dr,e},grep:function(e,t,n){var =
r,i=3D[],o=3D0,s=3De.length;for(n=3D!!n;s>o;o++)r=3D!!t(e[o],o),n!=3D=3Dr=
&&i.push(e[o]);return i},map:function(e,t,n){var =
r,i=3D0,o=3De.length,s=3Dj(e),a=3D[];if(s)for(;o>i;i++)r=3Dt(e[i],i,n),nu=
ll!=3Dr&&(a[a.length]=3Dr);else for(i in =
e)r=3Dt(e[i],i,n),null!=3Dr&&(a[a.length]=3Dr);return =
f.apply([],a)},guid:1,proxy:function(e,t){var =
n,r,i;return"string"=3D=3Dtypeof =
t&&(n=3De[t],t=3De,e=3Dn),x.isFunction(e)?(r=3Dd.call(arguments,2),i=3Dfu=
nction(){return =
e.apply(t||this,r.concat(d.call(arguments)))},i.guid=3De.guid=3De.guid||x=
.guid++,i):undefined},access:function(e,t,n,r,i,o,s){var =
a=3D0,u=3De.length,l=3Dnull=3D=3Dn;if("object"=3D=3D=3Dx.type(n)){i=3D!0;=
for(a in n)x.access(e,t,a,n[a],!0,o,s)}else =
if(r!=3D=3Dundefined&&(i=3D!0,x.isFunction(r)||(s=3D!0),l&&(s?(t.call(e,r=
),t=3Dnull):(l=3Dt,t=3Dfunction(e,t,n){return =
l.call(x(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));=
return =
i?e:l?t.call(e):u?t(e[0],n):o},now:Date.now,swap:function(e,t,n,r){var =
i,o,s=3D{};for(o in =
t)s[o]=3De.style[o],e.style[o]=3Dt[o];i=3Dn.apply(e,r||[]);for(o in =
t)e.style[o]=3Ds[o];return i}}),x.ready.promise=3Dfunction(t){return =
n||(n=3Dx.Deferred(),"complete"=3D=3D=3Do.readyState?setTimeout(x.ready):=
(o.addEventListener("DOMContentLoaded",S,!1),e.addEventListener("load",S,=
!1))),n.promise(t)},x.each("Boolean Number String Function Array Date =
RegExp Object Error".split(" "),function(e,t){l["[object =
"+t+"]"]=3Dt.toLowerCase()});function j(e){var =
t=3De.length,n=3Dx.type(e);return =
x.isWindow(e)?!1:1=3D=3D=3De.nodeType&&t?!0:"array"=3D=3D=3Dn||"function"=
!=3D=3Dn&&(0=3D=3D=3Dt||"number"=3D=3Dtypeof t&&t>0&&t-1 in =
e)}t=3Dx(o),function(e,undefined){var =
t,n,r,i,o,s,a,u,l,c,p,f,h,d,g,m,y,v=3D"sizzle"+-new =
Date,b=3De.document,w=3D0,T=3D0,C=3Dst(),k=3Dst(),N=3Dst(),E=3D!1,S=3Dfun=
ction(e,t){return e=3D=3D=3Dt?(E=3D!0,0):0},j=3Dtypeof =
undefined,D=3D1<<31,A=3D{}.hasOwnProperty,L=3D[],q=3DL.pop,H=3DL.push,O=3D=
L.push,F=3DL.slice,P=3DL.indexOf||function(e){var =
t=3D0,n=3Dthis.length;for(;n>t;t++)if(this[t]=3D=3D=3De)return =
t;return-1},R=3D"checked|selected|async|autofocus|autoplay|controls|defer=
|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M=3D"=
[\\x20\\t\\r\\n\\f]",W=3D"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",$=3DW.replace=
("w","w#"),B=3D"\\["+M+"*("+W+")"+M+"*(?:([*^$|!~]?=3D)"+M+"*(?:(['\"])((=
?:\\\\.|[^\\\\])*?)\\3|("+$+")|)|)"+M+"*\\]",I=3D":("+W+")(?:\\(((['\"])(=
(?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+B.replace(3,8)+")*)|.*)=
\\)|)",z=3DRegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=3DReg=
Exp("^"+M+"*,"+M+"*"),X=3DRegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=3DRegExp=
(M+"*[+~]"),Y=3DRegExp("=3D"+M+"*([^\\]'\"]*)"+M+"*\\]","g"),V=3DRegExp(I=
),G=3DRegExp("^"+$+"$"),J=3D{ID:RegExp("^#("+W+")"),CLASS:RegExp("^\\.("+=
W+")"),TAG:RegExp("^("+W.replace("w","w*")+")"),ATTR:RegExp("^"+B),PSEUDO=
:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-t=
ype)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|)=
)"+M+"*\\)|)","i"),bool:RegExp("^(?:"+R+")$","i"),needsContext:RegExp("^"=
+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)=
"+M+"*\\)|)(?=3D[^-]|$)","i")},Q=3D/^[^{]+\{\s*\[native =
\w/,K=3D/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=3D/^(?:input|select|textarea=
|button)$/i,et=3D/^h\d$/i,tt=3D/'|\\/g,nt=3DRegExp("\\\\([\\da-f]{1,6}"+M=
+"?|("+M+")|.)","ig"),rt=3Dfunction(e,t,n){var r=3D"0x"+t-65536;return =
r!=3D=3Dr||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296=
|r>>10,56320|1023&r)};try{O.apply(L=3DF.call(b.childNodes),b.childNodes),=
L[b.childNodes.length].nodeType}catch(it){O=3D{apply:L.length?function(e,=
t){H.apply(e,F.call(t))}:function(e,t){var =
n=3De.length,r=3D0;while(e[n++]=3Dt[r++]);e.length=3Dn-1}}}function =
ot(e,t,r,i){var =
o,s,a,u,l,f,g,m,x,w;if((t?t.ownerDocument||t:b)!=3D=3Dp&&c(t),t=3Dt||p,r=3D=
r||[],!e||"string"!=3Dtypeof e)return =
r;if(1!=3D=3D(u=3Dt.nodeType)&&9!=3D=3Du)return[];if(h&&!i){if(o=3DK.exec=
(e))if(a=3Do[1]){if(9=3D=3D=3Du){if(s=3Dt.getElementById(a),!s||!s.parent=
Node)return r;if(s.id=3D=3D=3Da)return r.push(s),r}else =
if(t.ownerDocument&&(s=3Dt.ownerDocument.getElementById(a))&&y(t,s)&&s.id=
=3D=3D=3Da)return r.push(s),r}else{if(o[2])return =
O.apply(r,t.getElementsByTagName(e)),r;if((a=3Do[3])&&n.getElementsByClas=
sName&&t.getElementsByClassName)return =
O.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&(!d||!d.test(e))){if(m=
=3Dg=3Dv,x=3Dt,w=3D9=3D=3D=3Du&&e,1=3D=3D=3Du&&"object"!=3D=3Dt.nodeName.=
toLowerCase()){f=3Dgt(e),(g=3Dt.getAttribute("id"))?m=3Dg.replace(tt,"\\$=
&"):t.setAttribute("id",m),m=3D"[id=3D'"+m+"'] =
",l=3Df.length;while(l--)f[l]=3Dm+mt(f[l]);x=3DU.test(e)&&t.parentNode||t=
,w=3Df.join(",")}if(w)try{return =
O.apply(r,x.querySelectorAll(w)),r}catch(T){}finally{g||t.removeAttribute=
("id")}}}return kt(e.replace(z,"$1"),t,r,i)}function st(){var =
e=3D[];function t(n,r){return e.push(n+=3D" ")>i.cacheLength&&delete =
t[e.shift()],t[n]=3Dr}return t}function at(e){return =
e[v]=3D!0,e}function ut(e){var =
t=3Dp.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.p=
arentNode&&t.parentNode.removeChild(t),t=3Dnull}}function lt(e,t){var =
n=3De.split("|"),r=3De.length;while(r--)i.attrHandle[n[r]]=3Dt}function =
ct(e,t){var =
n=3Dt&&e,r=3Dn&&1=3D=3D=3De.nodeType&&1=3D=3D=3Dt.nodeType&&(~t.sourceInd=
ex||D)-(~e.sourceIndex||D);if(r)return =
r;if(n)while(n=3Dn.nextSibling)if(n=3D=3D=3Dt)return-1;return =
e?1:-1}function pt(e){return function(t){var =
n=3Dt.nodeName.toLowerCase();return"input"=3D=3D=3Dn&&t.type=3D=3D=3De}}f=
unction ft(e){return function(t){var =
n=3Dt.nodeName.toLowerCase();return("input"=3D=3D=3Dn||"button"=3D=3D=3Dn=
)&&t.type=3D=3D=3De}}function ht(e){return at(function(t){return =
t=3D+t,at(function(n,r){var =
i,o=3De([],n.length,t),s=3Do.length;while(s--)n[i=3Do[s]]&&(n[i]=3D!(r[i]=
=3Dn[i]))})})}s=3Dot.isXML=3Dfunction(e){var =
t=3De&&(e.ownerDocument||e).documentElement;return =
t?"HTML"!=3D=3Dt.nodeName:!1},n=3Dot.support=3D{},c=3Dot.setDocument=3Dfu=
nction(e){var t=3De?e.ownerDocument||e:b,r=3Dt.defaultView;return =
t!=3D=3Dp&&9=3D=3D=3Dt.nodeType&&t.documentElement?(p=3Dt,f=3Dt.documentE=
lement,h=3D!s(t),r&&r.attachEvent&&r!=3D=3Dr.top&&r.attachEvent("onbefore=
unload",function(){c()}),n.attributes=3Dut(function(e){return =
e.className=3D"i",!e.getAttribute("className")}),n.getElementsByTagName=3D=
ut(function(e){return =
e.appendChild(t.createComment("")),!e.getElementsByTagName("*").length}),=
n.getElementsByClassName=3Dut(function(e){return e.innerHTML=3D"<div =
class=3D'a'></div><div class=3D'a =
i'></div>",e.firstChild.className=3D"i",2=3D=3D=3De.getElementsByClassNam=
e("i").length}),n.getById=3Dut(function(e){return =
f.appendChild(e).id=3Dv,!t.getElementsByName||!t.getElementsByName(v).len=
gth}),n.getById?(i.find.ID=3Dfunction(e,t){if(typeof =
t.getElementById!=3D=3Dj&&h){var n=3Dt.getElementById(e);return =
n&&n.parentNode?[n]:[]}},i.filter.ID=3Dfunction(e){var =
t=3De.replace(nt,rt);return function(e){return =
e.getAttribute("id")=3D=3D=3Dt}}):(delete =
i.find.ID,i.filter.ID=3Dfunction(e){var t=3De.replace(nt,rt);return =
function(e){var n=3Dtypeof =
e.getAttributeNode!=3D=3Dj&&e.getAttributeNode("id");return =
n&&n.value=3D=3D=3Dt}}),i.find.TAG=3Dn.getElementsByTagName?function(e,t)=
{return typeof =
t.getElementsByTagName!=3D=3Dj?t.getElementsByTagName(e):undefined}:funct=
ion(e,t){var =
n,r=3D[],i=3D0,o=3Dt.getElementsByTagName(e);if("*"=3D=3D=3De){while(n=3D=
o[i++])1=3D=3D=3Dn.nodeType&&r.push(n);return r}return =
o},i.find.CLASS=3Dn.getElementsByClassName&&function(e,t){return typeof =
t.getElementsByClassName!=3D=3Dj&&h?t.getElementsByClassName(e):undefined=
},g=3D[],d=3D[],(n.qsa=3DQ.test(t.querySelectorAll))&&(ut(function(e){e.i=
nnerHTML=3D"<select><option =
selected=3D''></option></select>",e.querySelectorAll("[selected]").length=
||d.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll(":checked").lengt=
h||d.push(":checked")}),ut(function(e){var =
n=3Dt.createElement("input");n.setAttribute("type","hidden"),e.appendChil=
d(n).setAttribute("t",""),e.querySelectorAll("[t^=3D'']").length&&d.push(=
"[*^$]=3D"+M+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||d.pus=
h(":enabled",":disabled"),e.querySelectorAll("*,:x"),d.push(",.*:")})),(n=
.matchesSelector=3DQ.test(m=3Df.webkitMatchesSelector||f.mozMatchesSelect=
or||f.oMatchesSelector||f.msMatchesSelector))&&ut(function(e){n.disconnec=
tedMatch=3Dm.call(e,"div"),m.call(e,"[s!=3D'']:x"),g.push("!=3D",I)}),d=3D=
d.length&&RegExp(d.join("|")),g=3Dg.length&&RegExp(g.join("|")),y=3DQ.tes=
t(f.contains)||f.compareDocumentPosition?function(e,t){var =
n=3D9=3D=3D=3De.nodeType?e.documentElement:e,r=3Dt&&t.parentNode;return =
e=3D=3D=3Dr||!(!r||1!=3D=3Dr.nodeType||!(n.contains?n.contains(r):e.compa=
reDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t=
)while(t=3Dt.parentNode)if(t=3D=3D=3De)return!0;return!1},S=3Df.compareDo=
cumentPosition?function(e,r){if(e=3D=3D=3Dr)return E=3D!0,0;var =
i=3Dr.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocume=
ntPosition(r);return =
i?1&i||!n.sortDetached&&r.compareDocumentPosition(e)=3D=3D=3Di?e=3D=3D=3D=
t||y(b,e)?-1:r=3D=3D=3Dt||y(b,r)?1:l?P.call(l,e)-P.call(l,r):0:4&i?-1:1:e=
.compareDocumentPosition?-1:1}:function(e,n){var =
r,i=3D0,o=3De.parentNode,s=3Dn.parentNode,a=3D[e],u=3D[n];if(e=3D=3D=3Dn)=
return E=3D!0,0;if(!o||!s)return =
e=3D=3D=3Dt?-1:n=3D=3D=3Dt?1:o?-1:s?1:l?P.call(l,e)-P.call(l,n):0;if(o=3D=
=3D=3Ds)return =
ct(e,n);r=3De;while(r=3Dr.parentNode)a.unshift(r);r=3Dn;while(r=3Dr.paren=
tNode)u.unshift(r);while(a[i]=3D=3D=3Du[i])i++;return =
i?ct(a[i],u[i]):a[i]=3D=3D=3Db?-1:u[i]=3D=3D=3Db?1:0},t):p},ot.matches=3D=
function(e,t){return =
ot(e,null,null,t)},ot.matchesSelector=3Dfunction(e,t){if((e.ownerDocument=
||e)!=3D=3Dp&&c(e),t=3Dt.replace(Y,"=3D'$1']"),!(!n.matchesSelector||!h||=
g&&g.test(t)||d&&d.test(t)))try{var =
r=3Dm.call(e,t);if(r||n.disconnectedMatch||e.document&&11!=3D=3De.documen=
t.nodeType)return r}catch(i){}return =
ot(t,p,null,[e]).length>0},ot.contains=3Dfunction(e,t){return(e.ownerDocu=
ment||e)!=3D=3Dp&&c(e),y(e,t)},ot.attr=3Dfunction(e,t){(e.ownerDocument||=
e)!=3D=3Dp&&c(e);var =
r=3Di.attrHandle[t.toLowerCase()],o=3Dr&&A.call(i.attrHandle,t.toLowerCas=
e())?r(e,t,!h):undefined;return =
o=3D=3D=3Dundefined?n.attributes||!h?e.getAttribute(t):(o=3De.getAttribut=
eNode(t))&&o.specified?o.value:null:o},ot.error=3Dfunction(e){throw =
Error("Syntax error, unrecognized expression: =
"+e)},ot.uniqueSort=3Dfunction(e){var =
t,r=3D[],i=3D0,o=3D0;if(E=3D!n.detectDuplicates,l=3D!n.sortStable&&e.slic=
e(0),e.sort(S),E){while(t=3De[o++])t=3D=3D=3De[o]&&(i=3Dr.push(o));while(=
i--)e.splice(r[i],1)}return e},o=3Dot.getText=3Dfunction(e){var =
t,n=3D"",r=3D0,i=3De.nodeType;if(i){if(1=3D=3D=3Di||9=3D=3D=3Di||11=3D=3D=
=3Di){if("string"=3D=3Dtypeof e.textContent)return =
e.textContent;for(e=3De.firstChild;e;e=3De.nextSibling)n+=3Do(e)}else =
if(3=3D=3D=3Di||4=3D=3D=3Di)return e.nodeValue}else =
for(;t=3De[r];r++)n+=3Do(t);return =
n},i=3Dot.selectors=3D{cacheLength:50,createPseudo:at,match:J,attrHandle:=
{},find:{},relative:{">":{dir:"parentNode",first:!0}," =
":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previ=
ousSibling"}},preFilter:{ATTR:function(e){return =
e[1]=3De[1].replace(nt,rt),e[3]=3D(e[4]||e[5]||"").replace(nt,rt),"~=3D"=3D=
=3D=3De[2]&&(e[3]=3D" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return =
e[1]=3De[1].toLowerCase(),"nth"=3D=3D=3De[1].slice(0,3)?(e[3]||ot.error(e=
[0]),e[4]=3D+(e[4]?e[5]+(e[6]||1):2*("even"=3D=3D=3De[3]||"odd"=3D=3D=3De=
[3])),e[5]=3D+(e[7]+e[8]||"odd"=3D=3D=3De[3])):e[3]&&ot.error(e[0]),e},PS=
EUDO:function(e){var t,n=3D!e[5]&&e[2];return =
J.CHILD.test(e[0])?null:(e[3]&&e[4]!=3D=3Dundefined?e[2]=3De[4]:n&&V.test=
(n)&&(t=3Dgt(n,!0))&&(t=3Dn.indexOf(")",n.length-t)-n.length)&&(e[0]=3De[=
0].slice(0,t),e[2]=3Dn.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e=
){var =
t=3De.replace(nt,rt).toLowerCase();return"*"=3D=3D=3De?function(){return!=
0}:function(e){return =
e.nodeName&&e.nodeName.toLowerCase()=3D=3D=3Dt}},CLASS:function(e){var =
t=3DC[e+" "];return =
t||(t=3DRegExp("(^|"+M+")"+e+"("+M+"|$)"))&&C(e,function(e){return =
t.test("string"=3D=3Dtypeof e.className&&e.className||typeof =
e.getAttribute!=3D=3Dj&&e.getAttribute("class")||"")})},ATTR:function(e,t=
,n){return function(r){var i=3Dot.attr(r,e);return =
null=3D=3Di?"!=3D"=3D=3D=3Dt:t?(i+=3D"","=3D"=3D=3D=3Dt?i=3D=3D=3Dn:"!=3D=
"=3D=3D=3Dt?i!=3D=3Dn:"^=3D"=3D=3D=3Dt?n&&0=3D=3D=3Di.indexOf(n):"*=3D"=3D=
=3D=3Dt?n&&i.indexOf(n)>-1:"$=3D"=3D=3D=3Dt?n&&i.slice(-n.length)=3D=3D=3D=
n:"~=3D"=3D=3D=3Dt?(" "+i+" =
").indexOf(n)>-1:"|=3D"=3D=3D=3Dt?i=3D=3D=3Dn||i.slice(0,n.length+1)=3D=3D=
=3Dn+"-":!1):!0}},CHILD:function(e,t,n,r,i){var =
o=3D"nth"!=3D=3De.slice(0,3),s=3D"last"!=3D=3De.slice(-4),a=3D"of-type"=3D=
=3D=3Dt;return =
1=3D=3D=3Dr&&0=3D=3D=3Di?function(e){return!!e.parentNode}:function(t,n,u=
){var =
l,c,p,f,h,d,g=3Do!=3D=3Ds?"nextSibling":"previousSibling",m=3Dt.parentNod=
e,y=3Da&&t.nodeName.toLowerCase(),x=3D!u&&!a;if(m){if(o){while(g){p=3Dt;w=
hile(p=3Dp[g])if(a?p.nodeName.toLowerCase()=3D=3D=3Dy:1=3D=3D=3Dp.nodeTyp=
e)return!1;d=3Dg=3D"only"=3D=3D=3De&&!d&&"nextSibling"}return!0}if(d=3D[s=
?m.firstChild:m.lastChild],s&&x){c=3Dm[v]||(m[v]=3D{}),l=3Dc[e]||[],h=3Dl=
[0]=3D=3D=3Dw&&l[1],f=3Dl[0]=3D=3D=3Dw&&l[2],p=3Dh&&m.childNodes[h];while=
(p=3D++h&&p&&p[g]||(f=3Dh=3D0)||d.pop())if(1=3D=3D=3Dp.nodeType&&++f&&p=3D=
=3D=3Dt){c[e]=3D[w,h,f];break}}else =
if(x&&(l=3D(t[v]||(t[v]=3D{}))[e])&&l[0]=3D=3D=3Dw)f=3Dl[1];else =
while(p=3D++h&&p&&p[g]||(f=3Dh=3D0)||d.pop())if((a?p.nodeName.toLowerCase=
()=3D=3D=3Dy:1=3D=3D=3Dp.nodeType)&&++f&&(x&&((p[v]||(p[v]=3D{}))[e]=3D[w=
,f]),p=3D=3D=3Dt))break;return =
f-=3Di,f=3D=3D=3Dr||0=3D=3D=3Df%r&&f/r>=3D0}}},PSEUDO:function(e,t){var =
n,r=3Di.pseudos[e]||i.setFilters[e.toLowerCase()]||ot.error("unsupported =
pseudo: "+e);return =
r[v]?r(t):r.length>1?(n=3D[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowe=
rCase())?at(function(e,n){var =
i,o=3Dr(e,t),s=3Do.length;while(s--)i=3DP.call(e,o[s]),e[i]=3D!(n[i]=3Do[=
s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:at(function(e){var =
t=3D[],n=3D[],r=3Da(e.replace(z,"$1"));return =
r[v]?at(function(e,t,n,i){var =
o,s=3Dr(e,null,i,[]),a=3De.length;while(a--)(o=3Ds[a])&&(e[a]=3D!(t[a]=3D=
o))}):function(e,i,o){return =
t[0]=3De,r(t,null,o,n),!n.pop()}}),has:at(function(e){return =
function(t){return ot(e,t).length>0}}),contains:at(function(e){return =
function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lan=
g:at(function(e){return G.test(e||"")||ot.error("unsupported lang: =
"+e),e=3De.replace(nt,rt).toLowerCase(),function(t){var n;do =
if(n=3Dh?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return=
 =
n=3Dn.toLowerCase(),n=3D=3D=3De||0=3D=3D=3Dn.indexOf(e+"-");while((t=3Dt.=
parentNode)&&1=3D=3D=3Dt.nodeType);return!1}}),target:function(t){var =
n=3De.location&&e.location.hash;return =
n&&n.slice(1)=3D=3D=3Dt.id},root:function(e){return =
e=3D=3D=3Df},focus:function(e){return =
e=3D=3D=3Dp.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href=
||~e.tabIndex)},enabled:function(e){return =
e.disabled=3D=3D=3D!1},disabled:function(e){return =
e.disabled=3D=3D=3D!0},checked:function(e){var =
t=3De.nodeName.toLowerCase();return"input"=3D=3D=3Dt&&!!e.checked||"optio=
n"=3D=3D=3Dt&&!!e.selected},selected:function(e){return =
e.parentNode&&e.parentNode.selectedIndex,e.selected=3D=3D=3D!0},empty:fun=
ction(e){for(e=3De.firstChild;e;e=3De.nextSibling)if(e.nodeName>"@"||3=3D=
=3D=3De.nodeType||4=3D=3D=3De.nodeType)return!1;return!0},parent:function=
(e){return!i.pseudos.empty(e)},header:function(e){return =
et.test(e.nodeName)},input:function(e){return =
Z.test(e.nodeName)},button:function(e){var =
t=3De.nodeName.toLowerCase();return"input"=3D=3D=3Dt&&"button"=3D=3D=3De.=
type||"button"=3D=3D=3Dt},text:function(e){var =
t;return"input"=3D=3D=3De.nodeName.toLowerCase()&&"text"=3D=3D=3De.type&&=
(null=3D=3D(t=3De.getAttribute("type"))||t.toLowerCase()=3D=3D=3De.type)}=
,first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:h=
t(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var =
n=3D0;for(;t>n;n+=3D2)e.push(n);return e}),odd:ht(function(e,t){var =
n=3D1;for(;t>n;n+=3D2)e.push(n);return e}),lt:ht(function(e,t,n){var =
r=3D0>n?n+t:n;for(;--r>=3D0;)e.push(r);return =
e}),gt:ht(function(e,t,n){var r=3D0>n?n+t:n;for(;t>++r;)e.push(r);return =
e})}},i.pseudos.nth=3Di.pseudos.eq;for(t =
in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=3Dpt(t=
);for(t in{submit:!0,reset:!0})i.pseudos[t]=3Dft(t);function =
dt(){}dt.prototype=3Di.filters=3Di.pseudos,i.setFilters=3Dnew =
dt;function gt(e,t){var n,r,o,s,a,u,l,c=3Dk[e+" "];if(c)return =
t?0:c.slice(0);a=3De,u=3D[],l=3Di.preFilter;while(a){(!n||(r=3D_.exec(a))=
)&&(r&&(a=3Da.slice(r[0].length)||a),u.push(o=3D[])),n=3D!1,(r=3DX.exec(a=
))&&(n=3Dr.shift(),o.push({value:n,type:r[0].replace(z," =
")}),a=3Da.slice(n.length));for(s in =
i.filter)!(r=3DJ[s].exec(a))||l[s]&&!(r=3Dl[s](r))||(n=3Dr.shift(),o.push=
({value:n,type:s,matches:r}),a=3Da.slice(n.length));if(!n)break}return =
t?a.length:a?ot.error(e):k(e,u).slice(0)}function mt(e){var =
t=3D0,n=3De.length,r=3D"";for(;n>t;t++)r+=3De[t].value;return r}function =
yt(e,t,n){var i=3Dt.dir,o=3Dn&&"parentNode"=3D=3D=3Di,s=3DT++;return =
t.first?function(t,n,r){while(t=3Dt[i])if(1=3D=3D=3Dt.nodeType||o)return =
e(t,n,r)}:function(t,n,a){var u,l,c,p=3Dw+" =
"+s;if(a){while(t=3Dt[i])if((1=3D=3D=3Dt.nodeType||o)&&e(t,n,a))return!0}=
else =
while(t=3Dt[i])if(1=3D=3D=3Dt.nodeType||o)if(c=3Dt[v]||(t[v]=3D{}),(l=3Dc=
[i])&&l[0]=3D=3D=3Dp){if((u=3Dl[1])=3D=3D=3D!0||u=3D=3D=3Dr)return =
u=3D=3D=3D!0}else =
if(l=3Dc[i]=3D[p],l[1]=3De(t,n,a)||r,l[1]=3D=3D=3D!0)return!0}}function =
vt(e){return e.length>1?function(t,n,r){var =
i=3De.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function =
xt(e,t,n,r,i){var =
o,s=3D[],a=3D0,u=3De.length,l=3Dnull!=3Dt;for(;u>a;a++)(o=3De[a])&&(!n||n=
(o,r,i))&&(s.push(o),l&&t.push(a));return s}function =
bt(e,t,n,r,i,o){return =
r&&!r[v]&&(r=3Dbt(r)),i&&!i[v]&&(i=3Dbt(i,o)),at(function(o,s,a,u){var =
l,c,p,f=3D[],h=3D[],d=3Ds.length,g=3Do||Ct(t||"*",a.nodeType?[a]:a,[]),m=3D=
!e||!o&&t?g:xt(g,f,e,a,u),y=3Dn?i||(o?e:d||r)?[]:s:m;if(n&&n(m,y,a,u),r){=
l=3Dxt(y,h),r(l,[],a,u),c=3Dl.length;while(c--)(p=3Dl[c])&&(y[h[c]]=3D!(m=
[h[c]]=3Dp))}if(o){if(i||e){if(i){l=3D[],c=3Dy.length;while(c--)(p=3Dy[c]=
)&&l.push(m[c]=3Dp);i(null,y=3D[],l,u)}c=3Dy.length;while(c--)(p=3Dy[c])&=
&(l=3Di?P.call(o,p):f[c])>-1&&(o[l]=3D!(s[l]=3Dp))}}else =
y=3Dxt(y=3D=3D=3Ds?y.splice(d,y.length):y),i?i(null,s,y,u):O.apply(s,y)})=
}function wt(e){var =
t,n,r,o=3De.length,s=3Di.relative[e[0].type],a=3Ds||i.relative[" =
"],l=3Ds?1:0,c=3Dyt(function(e){return =
e=3D=3D=3Dt},a,!0),p=3Dyt(function(e){return =
P.call(t,e)>-1},a,!0),f=3D[function(e,n,r){return!s&&(r||n!=3D=3Du)||((t=3D=
n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>l;l++)if(n=3Di.relative[e[l].type=
])f=3D[yt(vt(f),n)];else{if(n=3Di.filter[e[l].type].apply(null,e[l].match=
es),n[v]){for(r=3D++l;o>r;r++)if(i.relative[e[r].type])break;return =
bt(l>1&&vt(f),l>1&&mt(e.slice(0,l-1).concat({value:" =
"=3D=3D=3De[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&wt(e.slice(l,r)),o=
>r&&wt(e=3De.slice(r)),o>r&&mt(e))}f.push(n)}return vt(f)}function =
Tt(e,t){var =
n=3D0,o=3Dt.length>0,s=3De.length>0,a=3Dfunction(a,l,c,f,h){var =
d,g,m,y=3D[],v=3D0,x=3D"0",b=3Da&&[],T=3Dnull!=3Dh,C=3Du,k=3Da||s&&i.find=
.TAG("*",h&&l.parentNode||l),N=3Dw+=3Dnull=3D=3DC?1:Math.random()||.1;for=
(T&&(u=3Dl!=3D=3Dp&&l,r=3Dn);null!=3D(d=3Dk[x]);x++){if(s&&d){g=3D0;while=
(m=3De[g++])if(m(d,l,c)){f.push(d);break}T&&(w=3DN,r=3D++n)}o&&((d=3D!m&&=
d)&&v--,a&&b.push(d))}if(v+=3Dx,o&&x!=3D=3Dv){g=3D0;while(m=3Dt[g++])m(b,=
y,l,c);if(a){if(v>0)while(x--)b[x]||y[x]||(y[x]=3Dq.call(f));y=3Dxt(y)}O.=
apply(f,y),T&&!a&&y.length>0&&v+t.length>1&&ot.uniqueSort(f)}return =
T&&(w=3DN,u=3DC),b};return o?at(a):a}a=3Dot.compile=3Dfunction(e,t){var =
n,r=3D[],i=3D[],o=3DN[e+" =
"];if(!o){t||(t=3Dgt(e)),n=3Dt.length;while(n--)o=3Dwt(t[n]),o[v]?r.push(=
o):i.push(o);o=3DN(e,Tt(i,r))}return o};function Ct(e,t,n){var =
r=3D0,i=3Dt.length;for(;i>r;r++)ot(e,t[r],n);return n}function =
kt(e,t,r,o){var =
s,u,l,c,p,f=3Dgt(e);if(!o&&1=3D=3D=3Df.length){if(u=3Df[0]=3Df[0].slice(0=
),u.length>2&&"ID"=3D=3D=3D(l=3Du[0]).type&&n.getById&&9=3D=3D=3Dt.nodeTy=
pe&&h&&i.relative[u[1].type]){if(t=3D(i.find.ID(l.matches[0].replace(nt,r=
t),t)||[])[0],!t)return =
r;e=3De.slice(u.shift().value.length)}s=3DJ.needsContext.test(e)?0:u.leng=
th;while(s--){if(l=3Du[s],i.relative[c=3Dl.type])break;if((p=3Di.find[c])=
&&(o=3Dp(l.matches[0].replace(nt,rt),U.test(u[0].type)&&t.parentNode||t))=
){if(u.splice(s,1),e=3Do.length&&mt(u),!e)return =
O.apply(r,o),r;break}}}return =
a(e,f)(o,t,!h,r,U.test(e)),r}n.sortStable=3Dv.split("").sort(S).join("")=3D=
=3D=3Dv,n.detectDuplicates=3DE,c(),n.sortDetached=3Dut(function(e){return=
 =
1&e.compareDocumentPosition(p.createElement("div"))}),ut(function(e){retu=
rn e.innerHTML=3D"<a =
href=3D'#'></a>","#"=3D=3D=3De.firstChild.getAttribute("href")})||lt("typ=
e|href|height|width",function(e,t,n){return =
n?undefined:e.getAttribute(t,"type"=3D=3D=3Dt.toLowerCase()?1:2)}),n.attr=
ibutes&&ut(function(e){return =
e.innerHTML=3D"<input/>",e.firstChild.setAttribute("value",""),""=3D=3D=3D=
e.firstChild.getAttribute("value")})||lt("value",function(e,t,n){return =
n||"input"!=3D=3De.nodeName.toLowerCase()?undefined:e.defaultValue}),ut(f=
unction(e){return =
null=3D=3De.getAttribute("disabled")})||lt(R,function(e,t,n){var =
r;return =
n?undefined:(r=3De.getAttributeNode(t))&&r.specified?r.value:e[t]=3D=3D=3D=
!0?t.toLowerCase():null}),x.find=3Dot,x.expr=3Dot.selectors,x.expr[":"]=3D=
x.expr.pseudos,x.unique=3Dot.uniqueSort,x.text=3Dot.getText,x.isXMLDoc=3D=
ot.isXML,x.contains=3Dot.contains}(e);var D=3D{};function A(e){var =
t=3DD[e]=3D{};return =
x.each(e.match(w)||[],function(e,n){t[n]=3D!0}),t}x.Callbacks=3Dfunction(=
e){e=3D"string"=3D=3Dtypeof e?D[e]||A(e):x.extend({},e);var =
t,n,r,i,o,s,a=3D[],u=3D!e.once&&[],l=3Dfunction(p){for(t=3De.memory&&p,n=3D=
!0,s=3Di||0,i=3D0,o=3Da.length,r=3D!0;a&&o>s;s++)if(a[s].apply(p[0],p[1])=
=3D=3D=3D!1&&e.stopOnFalse){t=3D!1;break}r=3D!1,a&&(u?u.length&&l(u.shift=
()):t?a=3D[]:c.disable())},c=3D{add:function(){if(a){var =
n=3Da.length;(function s(t){x.each(t,function(t,n){var =
r=3Dx.type(n);"function"=3D=3D=3Dr?e.unique&&c.has(n)||a.push(n):n&&n.len=
gth&&"string"!=3D=3Dr&&s(n)})})(arguments),r?o=3Da.length:t&&(i=3Dn,l(t))=
}return this},remove:function(){return =
a&&x.each(arguments,function(e,t){var =
n;while((n=3Dx.inArray(t,a,n))>-1)a.splice(n,1),r&&(o>=3Dn&&o--,s>=3Dn&&s=
--)}),this},has:function(e){return =
e?x.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return =
a=3D[],o=3D0,this},disable:function(){return =
a=3Du=3Dt=3Dundefined,this},disabled:function(){return!a},lock:function()=
{return =
u=3Dundefined,t||c.disable(),this},locked:function(){return!u},fireWith:f=
unction(e,t){return!a||n&&!u||(t=3Dt||[],t=3D[e,t.slice?t.slice():t],r?u.=
push(t):l(t)),this},fire:function(){return =
c.fireWith(this,arguments),this},fired:function(){return!!n}};return =
c},x.extend({Deferred:function(e){var =
t=3D[["resolve","done",x.Callbacks("once =
memory"),"resolved"],["reject","fail",x.Callbacks("once =
memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n=3D"pe=
nding",r=3D{state:function(){return n},always:function(){return =
i.done(arguments).fail(arguments),this},then:function(){var =
e=3Darguments;return x.Deferred(function(n){x.each(t,function(t,o){var =
s=3Do[0],a=3Dx.isFunction(e[t])&&e[t];i[o[1]](function(){var =
e=3Da&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().don=
e(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this=3D=3D=3Dr=
?n.promise():this,a?[e]:arguments)})}),e=3Dnull}).promise()},promise:func=
tion(e){return null!=3De?x.extend(e,r):r}},i=3D{};return =
r.pipe=3Dr.then,x.each(t,function(e,o){var =
s=3Do[2],a=3Do[3];r[o[1]]=3Ds.add,a&&s.add(function(){n=3Da},t[1^e][2].di=
sable,t[2][2].lock),i[o[0]]=3Dfunction(){return =
i[o[0]+"With"](this=3D=3D=3Di?r:this,arguments),this},i[o[0]+"With"]=3Ds.=
fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var =
t=3D0,n=3Dd.call(arguments),r=3Dn.length,i=3D1!=3D=3Dr||e&&x.isFunction(e=
.promise)?r:0,o=3D1=3D=3D=3Di?e:x.Deferred(),s=3Dfunction(e,t,n){return =
function(r){t[e]=3Dthis,n[e]=3Darguments.length>1?d.call(arguments):r,n=3D=
=3D=3Da?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},a,u,l;if(r>1)for(a=3D=
Array(r),u=3DArray(r),l=3DArray(r);r>t;t++)n[t]&&x.isFunction(n[t].promis=
e)?n[t].promise().done(s(t,l,n)).fail(o.reject).progress(s(t,u,a)):--i;re=
turn i||o.resolveWith(l,n),o.promise()}}),x.support=3Dfunction(t){var =
n=3Do.createElement("input"),r=3Do.createDocumentFragment(),i=3Do.createE=
lement("div"),s=3Do.createElement("select"),a=3Ds.appendChild(o.createEle=
ment("option"));return =
n.type?(n.type=3D"checkbox",t.checkOn=3D""!=3D=3Dn.value,t.optSelected=3D=
a.selected,t.reliableMarginRight=3D!0,t.boxSizingReliable=3D!0,t.pixelPos=
ition=3D!1,n.checked=3D!0,t.noCloneChecked=3Dn.cloneNode(!0).checked,s.di=
sabled=3D!0,t.optDisabled=3D!a.disabled,n=3Do.createElement("input"),n.va=
lue=3D"t",n.type=3D"radio",t.radioValue=3D"t"=3D=3D=3Dn.value,n.setAttrib=
ute("checked","t"),n.setAttribute("name","t"),r.appendChild(n),t.checkClo=
ne=3Dr.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles=3D"=
onfocusin"in =
e,i.style.backgroundClip=3D"content-box",i.cloneNode(!0).style.background=
Clip=3D"",t.clearCloneStyle=3D"content-box"=3D=3D=3Di.style.backgroundCli=
p,x(function(){var =
n,r,s=3D"padding:0;margin:0;border:0;display:block;-webkit-box-sizing:con=
tent-box;-moz-box-sizing:content-box;box-sizing:content-box",a=3Do.getEle=
mentsByTagName("body")[0];a&&(n=3Do.createElement("div"),n.style.cssText=3D=
"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-to=
p:1px",a.appendChild(n).appendChild(i),i.innerHTML=3D"",i.style.cssText=3D=
"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:bord=
er-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;posit=
ion:absolute;top:1%",x.swap(a,null!=3Da.style.zoom?{zoom:1}:{},function()=
{t.boxSizing=3D4=3D=3D=3Di.offsetWidth}),e.getComputedStyle&&(t.pixelPosi=
tion=3D"1%"!=3D=3D(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliabl=
e=3D"4px"=3D=3D=3D(e.getComputedStyle(i,null)||{width:"4px"}).width,r=3Di=
.appendChild(o.createElement("div")),r.style.cssText=3Di.style.cssText=3D=
s,r.style.marginRight=3Dr.style.width=3D"0",i.style.width=3D"1px",t.relia=
bleMarginRight=3D!parseFloat((e.getComputedStyle(r,null)||{}).marginRight=
)),a.removeChild(n))}),t):t}({});var =
L,q,H=3D/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,O=3D/([A-Z])/g;function =
F(){Object.defineProperty(this.cache=3D{},0,{get:function(){return{}}}),t=
his.expando=3Dx.expando+Math.random()}F.uid=3D1,F.accepts=3Dfunction(e){r=
eturn =
e.nodeType?1=3D=3D=3De.nodeType||9=3D=3D=3De.nodeType:!0},F.prototype=3D{=
key:function(e){if(!F.accepts(e))return 0;var =
t=3D{},n=3De[this.expando];if(!n){n=3DF.uid++;try{t[this.expando]=3D{valu=
e:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=3Dn,x.extend(e=
,t)}}return =
this.cache[n]||(this.cache[n]=3D{}),n},set:function(e,t,n){var =
r,i=3Dthis.key(e),o=3Dthis.cache[i];if("string"=3D=3Dtypeof =
t)o[t]=3Dn;else if(x.isEmptyObject(o))x.extend(this.cache[i],t);else =
for(r in t)o[r]=3Dt[r];return o},get:function(e,t){var =
n=3Dthis.cache[this.key(e)];return =
t=3D=3D=3Dundefined?n:n[t]},access:function(e,t,n){var r;return =
t=3D=3D=3Dundefined||t&&"string"=3D=3Dtypeof =
t&&n=3D=3D=3Dundefined?(r=3Dthis.get(e,t),r!=3D=3Dundefined?r:this.get(e,=
x.camelCase(t))):(this.set(e,t,n),n!=3D=3Dundefined?n:t)},remove:function=
(e,t){var =
n,r,i,o=3Dthis.key(e),s=3Dthis.cache[o];if(t=3D=3D=3Dundefined)this.cache=
[o]=3D{};else{x.isArray(t)?r=3Dt.concat(t.map(x.camelCase)):(i=3Dx.camelC=
ase(t),t in s?r=3D[t,i]:(r=3Di,r=3Dr in =
s?[r]:r.match(w)||[])),n=3Dr.length;while(n--)delete =
s[r[n]]}},hasData:function(e){return!x.isEmptyObject(this.cache[e[this.ex=
pando]]||{})},discard:function(e){e[this.expando]&&delete =
this.cache[e[this.expando]]}},L=3Dnew F,q=3Dnew =
F,x.extend({acceptData:F.accepts,hasData:function(e){return =
L.hasData(e)||q.hasData(e)},data:function(e,t,n){return =
L.access(e,t,n)},removeData:function(e,t){L.remove(e,t)},_data:function(e=
,t,n){return =
q.access(e,t,n)},_removeData:function(e,t){q.remove(e,t)}}),x.fn.extend({=
data:function(e,t){var =
n,r,i=3Dthis[0],o=3D0,s=3Dnull;if(e=3D=3D=3Dundefined){if(this.length&&(s=
=3DL.get(i),1=3D=3D=3Di.nodeType&&!q.get(i,"hasDataAttrs"))){for(n=3Di.at=
tributes;n.length>o;o++)r=3Dn[o].name,0=3D=3D=3Dr.indexOf("data-")&&(r=3D=
x.camelCase(r.slice(5)),P(i,r,s[r]));q.set(i,"hasDataAttrs",!0)}return =
s}return"object"=3D=3Dtypeof =
e?this.each(function(){L.set(this,e)}):x.access(this,function(t){var =
n,r=3Dx.camelCase(e);if(i&&t=3D=3D=3Dundefined){if(n=3DL.get(i,e),n!=3D=3D=
undefined)return n;if(n=3DL.get(i,r),n!=3D=3Dundefined)return =
n;if(n=3DP(i,r,undefined),n!=3D=3Dundefined)return n}else =
this.each(function(){var =
n=3DL.get(this,r);L.set(this,r,t),-1!=3D=3De.indexOf("-")&&n!=3D=3Dundefi=
ned&&L.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:fu=
nction(e){return this.each(function(){L.remove(this,e)})}});function =
P(e,t,n){var =
r;if(n=3D=3D=3Dundefined&&1=3D=3D=3De.nodeType)if(r=3D"data-"+t.replace(O=
,"-$1").toLowerCase(),n=3De.getAttribute(r),"string"=3D=3Dtypeof =
n){try{n=3D"true"=3D=3D=3Dn?!0:"false"=3D=3D=3Dn?!1:"null"=3D=3D=3Dn?null=
:+n+""=3D=3D=3Dn?+n:H.test(n)?JSON.parse(n):n}catch(i){}L.set(e,t,n)}else=
 n=3Dundefined;return n}x.extend({queue:function(e,t,n){var r;return =
e?(t=3D(t||"fx")+"queue",r=3Dq.get(e,t),n&&(!r||x.isArray(n)?r=3Dq.access=
(e,t,x.makeArray(n)):r.push(n)),r||[]):undefined},dequeue:function(e,t){t=
=3Dt||"fx";var =
n=3Dx.queue(e,t),r=3Dn.length,i=3Dn.shift(),o=3Dx._queueHooks(e,t),s=3Dfu=
nction(){x.dequeue(e,t)=0A=
};"inprogress"=3D=3D=3Di&&(i=3Dn.shift(),r--),i&&("fx"=3D=3D=3Dt&&n.unshi=
ft("inprogress"),delete =
o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){va=
r n=3Dt+"queueHooks";return =
q.get(e,n)||q.access(e,n,{empty:x.Callbacks("once =
memory").add(function(){q.remove(e,[t+"queue",n])})})}}),x.fn.extend({que=
ue:function(e,t){var n=3D2;return"string"!=3Dtypeof =
e&&(t=3De,e=3D"fx",n--),n>arguments.length?x.queue(this[0],e):t=3D=3D=3Du=
ndefined?this:this.each(function(){var =
n=3Dx.queue(this,e,t);x._queueHooks(this,e),"fx"=3D=3D=3De&&"inprogress"!=
=3D=3Dn[0]&&x.dequeue(this,e)})},dequeue:function(e){return =
this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return =
e=3Dx.fx?x.fx.speeds[e]||e:e,t=3Dt||"fx",this.queue(t,function(t,n){var =
r=3DsetTimeout(t,e);n.stop=3Dfunction(){clearTimeout(r)}})},clearQueue:fu=
nction(e){return this.queue(e||"fx",[])},promise:function(e,t){var =
n,r=3D1,i=3Dx.Deferred(),o=3Dthis,s=3Dthis.length,a=3Dfunction(){--r||i.r=
esolveWith(o,[o])};"string"!=3Dtypeof =
e&&(t=3De,e=3Dundefined),e=3De||"fx";while(s--)n=3Dq.get(o[s],e+"queueHoo=
ks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var =
R,M,W=3D/[\t\r\n\f]/g,$=3D/\r/g,B=3D/^(?:input|select|textarea|button)$/i=
;x.fn.extend({attr:function(e,t){return =
x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){retu=
rn =
this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return =
x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){retu=
rn this.each(function(){delete =
this[x.propFix[e]||e]})},addClass:function(e){var =
t,n,r,i,o,s=3D0,a=3Dthis.length,u=3D"string"=3D=3Dtypeof =
e&&e;if(x.isFunction(e))return =
this.each(function(t){x(this).addClass(e.call(this,t,this.className))});i=
f(u)for(t=3D(e||"").match(w)||[];a>s;s++)if(n=3Dthis[s],r=3D1=3D=3D=3Dn.n=
odeType&&(n.className?(" "+n.className+" ").replace(W," "):" =
")){o=3D0;while(i=3Dt[o++])0>r.indexOf(" "+i+" ")&&(r+=3Di+" =
");n.className=3Dx.trim(r)}return this},removeClass:function(e){var =
t,n,r,i,o,s=3D0,a=3Dthis.length,u=3D0=3D=3D=3Darguments.length||"string"=3D=
=3Dtypeof e&&e;if(x.isFunction(e))return =
this.each(function(t){x(this).removeClass(e.call(this,t,this.className))}=
);if(u)for(t=3D(e||"").match(w)||[];a>s;s++)if(n=3Dthis[s],r=3D1=3D=3D=3D=
n.nodeType&&(n.className?(" "+n.className+" ").replace(W," =
"):"")){o=3D0;while(i=3Dt[o++])while(r.indexOf(" "+i+" =
")>=3D0)r=3Dr.replace(" "+i+" "," ");n.className=3De?x.trim(r):""}return =
this},toggleClass:function(e,t){var n=3Dtypeof =
e;return"boolean"=3D=3Dtypeof =
t&&"string"=3D=3D=3Dn?t?this.addClass(e):this.removeClass(e):x.isFunction=
(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.classNam=
e,t),t)}):this.each(function(){if("string"=3D=3D=3Dn){var =
t,i=3D0,o=3Dx(this),s=3De.match(w)||[];while(t=3Ds[i++])o.hasClass(t)?o.r=
emoveClass(t):o.addClass(t)}else(n=3D=3D=3Dr||"boolean"=3D=3D=3Dn)&&(this=
.className&&q.set(this,"__className__",this.className),this.className=3Dt=
his.className||e=3D=3D=3D!1?"":q.get(this,"__className__")||"")})},hasCla=
ss:function(e){var t=3D" "+e+" =
",n=3D0,r=3Dthis.length;for(;r>n;n++)if(1=3D=3D=3Dthis[n].nodeType&&(" =
"+this[n].className+" ").replace(W," =
").indexOf(t)>=3D0)return!0;return!1},val:function(e){var =
t,n,r,i=3Dthis[0];{if(arguments.length)return =
r=3Dx.isFunction(e),this.each(function(n){var =
i;1=3D=3D=3Dthis.nodeType&&(i=3Dr?e.call(this,n,x(this).val()):e,null=3D=3D=
i?i=3D"":"number"=3D=3Dtypeof =
i?i+=3D"":x.isArray(i)&&(i=3Dx.map(i,function(e){return =
null=3D=3De?"":e+""})),t=3Dx.valHooks[this.type]||x.valHooks[this.nodeNam=
e.toLowerCase()],t&&"set"in =
t&&t.set(this,i,"value")!=3D=3Dundefined||(this.value=3Di))});if(i)return=
 t=3Dx.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()],t&&"get"in =
t&&(n=3Dt.get(i,"value"))!=3D=3Dundefined?n:(n=3Di.value,"string"=3D=3Dty=
peof =
n?n.replace($,""):null=3D=3Dn?"":n)}}}),x.extend({valHooks:{option:{get:f=
unction(e){var =
t=3De.attributes.value;return!t||t.specified?e.value:e.text}},select:{get=
:function(e){var =
t,n,r=3De.options,i=3De.selectedIndex,o=3D"select-one"=3D=3D=3De.type||0>=
i,s=3Do?null:[],a=3Do?i+1:r.length,u=3D0>i?a:o?i:0;for(;a>u;u++)if(n=3Dr[=
u],!(!n.selected&&u!=3D=3Di||(x.support.optDisabled?n.disabled:null!=3D=3D=
n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNo=
de,"optgroup"))){if(t=3Dx(n).val(),o)return t;s.push(t)}return =
s},set:function(e,t){var =
n,r,i=3De.options,o=3Dx.makeArray(t),s=3Di.length;while(s--)r=3Di[s],(r.s=
elected=3Dx.inArray(x(r).val(),o)>=3D0)&&(n=3D!0);return =
n||(e.selectedIndex=3D-1),o}}},attr:function(e,t,n){var =
i,o,s=3De.nodeType;if(e&&3!=3D=3Ds&&8!=3D=3Ds&&2!=3D=3Ds)return typeof =
e.getAttribute=3D=3D=3Dr?x.prop(e,t,n):(1=3D=3D=3Ds&&x.isXMLDoc(e)||(t=3D=
t.toLowerCase(),i=3Dx.attrHooks[t]||(x.expr.match.bool.test(t)?M:R)),n=3D=
=3D=3Dundefined?i&&"get"in =
i&&null!=3D=3D(o=3Di.get(e,t))?o:(o=3Dx.find.attr(e,t),null=3D=3Do?undefi=
ned:o):null!=3D=3Dn?i&&"set"in =
i&&(o=3Di.set(e,n,t))!=3D=3Dundefined?o:(e.setAttribute(t,n+""),n):(x.rem=
oveAttr(e,t),undefined))},removeAttr:function(e,t){var =
n,r,i=3D0,o=3Dt&&t.match(w);if(o&&1=3D=3D=3De.nodeType)while(n=3Do[i++])r=
=3Dx.propFix[n]||n,x.expr.match.bool.test(n)&&(e[r]=3D!1),e.removeAttribu=
te(n)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radi=
o"=3D=3D=3Dt&&x.nodeName(e,"input")){var n=3De.value;return =
e.setAttribute("type",t),n&&(e.value=3Dn),t}}}},propFix:{"for":"htmlFor",=
"class":"className"},prop:function(e,t,n){var =
r,i,o,s=3De.nodeType;if(e&&3!=3D=3Ds&&8!=3D=3Ds&&2!=3D=3Ds)return =
o=3D1!=3D=3Ds||!x.isXMLDoc(e),o&&(t=3Dx.propFix[t]||t,i=3Dx.propHooks[t])=
,n!=3D=3Dundefined?i&&"set"in =
i&&(r=3Di.set(e,n,t))!=3D=3Dundefined?r:e[t]=3Dn:i&&"get"in =
i&&null!=3D=3D(r=3Di.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(=
e){return =
e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}})=
,M=3D{set:function(e,t,n){return =
t=3D=3D=3D!1?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.matc=
h.bool.source.match(/\w+/g),function(e,t){var =
n=3Dx.expr.attrHandle[t]||x.find.attr;x.expr.attrHandle[t]=3Dfunction(e,t=
,r){var =
i=3Dx.expr.attrHandle[t],o=3Dr?undefined:(x.expr.attrHandle[t]=3Dundefine=
d)!=3Dn(e,t,r)?t.toLowerCase():null;return =
x.expr.attrHandle[t]=3Di,o}}),x.support.optSelected||(x.propHooks.selecte=
d=3D{get:function(e){var t=3De.parentNode;return =
t&&t.parentNode&&t.parentNode.selectedIndex,null}}),x.each(["tabIndex","r=
eadOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","use=
Map","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCa=
se()]=3Dthis}),x.each(["radio","checkbox"],function(){x.valHooks[this]=3D=
{set:function(e,t){return =
x.isArray(t)?e.checked=3Dx.inArray(x(e).val(),t)>=3D0:undefined}},x.suppo=
rt.checkOn||(x.valHooks[this].get=3Dfunction(e){return =
null=3D=3D=3De.getAttribute("value")?"on":e.value})});var =
I=3D/^key/,z=3D/^(?:mouse|contextmenu)|click/,_=3D/^(?:focusinfocus|focus=
outblur)$/,X=3D/^([^.]*)(?:\.(.+)|)$/;function U(){return!0}function =
Y(){return!1}function V(){try{return =
o.activeElement}catch(e){}}x.event=3D{global:{},add:function(e,t,n,i,o){v=
ar =
s,a,u,l,c,p,f,h,d,g,m,y=3Dq.get(e);if(y){n.handler&&(s=3Dn,n=3Ds.handler,=
o=3Ds.selector),n.guid||(n.guid=3Dx.guid++),(l=3Dy.events)||(l=3Dy.events=
=3D{}),(a=3Dy.handle)||(a=3Dy.handle=3Dfunction(e){return typeof =
x=3D=3D=3Dr||e&&x.event.triggered=3D=3D=3De.type?undefined:x.event.dispat=
ch.apply(a.elem,arguments)},a.elem=3De),t=3D(t||"").match(w)||[""],c=3Dt.=
length;while(c--)u=3DX.exec(t[c])||[],d=3Dm=3Du[1],g=3D(u[2]||"").split("=
.").sort(),d&&(f=3Dx.event.special[d]||{},d=3D(o?f.delegateType:f.bindTyp=
e)||d,f=3Dx.event.special[d]||{},p=3Dx.extend({type:d,origType:m,data:i,h=
andler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext=
.test(o),namespace:g.join(".")},s),(h=3Dl[d])||(h=3Dl[d]=3D[],h.delegateC=
ount=3D0,f.setup&&f.setup.call(e,i,g,a)!=3D=3D!1||e.addEventListener&&e.a=
ddEventListener(d,a,!1)),f.add&&(f.add.call(e,p),p.handler.guid||(p.handl=
er.guid=3Dn.guid)),o?h.splice(h.delegateCount++,0,p):h.push(p),x.event.gl=
obal[d]=3D!0);e=3Dnull}},remove:function(e,t,n,r,i){var =
o,s,a,u,l,c,p,f,h,d,g,m=3Dq.hasData(e)&&q.get(e);if(m&&(u=3Dm.events)){t=3D=
(t||"").match(w)||[""],l=3Dt.length;while(l--)if(a=3DX.exec(t[l])||[],h=3D=
g=3Da[1],d=3D(a[2]||"").split(".").sort(),h){p=3Dx.event.special[h]||{},h=
=3D(r?p.delegateType:p.bindType)||h,f=3Du[h]||[],a=3Da[2]&&RegExp("(^|\\.=
)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=3Do=3Df.length;while(o--)c=3Df[o]=
,!i&&g!=3D=3Dc.origType||n&&n.guid!=3D=3Dc.guid||a&&!a.test(c.namespace)|=
|r&&r!=3D=3Dc.selector&&("**"!=3D=3Dr||!c.selector)||(f.splice(o,1),c.sel=
ector&&f.delegateCount--,p.remove&&p.remove.call(e,c));s&&!f.length&&(p.t=
eardown&&p.teardown.call(e,d,m.handle)!=3D=3D!1||x.removeEvent(e,h,m.hand=
le),delete u[h])}else for(h in =
u)x.event.remove(e,h+t[l],n,r,!0);x.isEmptyObject(u)&&(delete =
m.handle,q.remove(e,"events"))}},trigger:function(t,n,r,i){var =
s,a,u,l,c,p,f,h=3D[r||o],d=3Dy.call(t,"type")?t.type:t,g=3Dy.call(t,"name=
space")?t.namespace.split("."):[];if(a=3Du=3Dr=3Dr||o,3!=3D=3Dr.nodeType&=
&8!=3D=3Dr.nodeType&&!_.test(d+x.event.triggered)&&(d.indexOf(".")>=3D0&&=
(g=3Dd.split("."),d=3Dg.shift(),g.sort()),c=3D0>d.indexOf(":")&&"on"+d,t=3D=
t[x.expando]?t:new x.Event(d,"object"=3D=3Dtypeof =
t&&t),t.isTrigger=3Di?2:3,t.namespace=3Dg.join("."),t.namespace_re=3Dt.na=
mespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=
=3Dundefined,t.target||(t.target=3Dr),n=3Dnull=3D=3Dn?[t]:x.makeArray(n,[=
t]),f=3Dx.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,n)!=3D=3D=
!1)){if(!i&&!f.noBubble&&!x.isWindow(r)){for(l=3Df.delegateType||d,_.test=
(l+d)||(a=3Da.parentNode);a;a=3Da.parentNode)h.push(a),u=3Da;u=3D=3D=3D(r=
.ownerDocument||o)&&h.push(u.defaultView||u.parentWindow||e)}s=3D0;while(=
(a=3Dh[s++])&&!t.isPropagationStopped())t.type=3Ds>1?l:f.bindType||d,p=3D=
(q.get(a,"events")||{})[t.type]&&q.get(a,"handle"),p&&p.apply(a,n),p=3Dc&=
&a[c],p&&x.acceptData(a)&&p.apply&&p.apply(a,n)=3D=3D=3D!1&&t.preventDefa=
ult();return =
t.type=3Dd,i||t.isDefaultPrevented()||f._default&&f._default.apply(h.pop(=
),n)!=3D=3D!1||!x.acceptData(r)||c&&x.isFunction(r[d])&&!x.isWindow(r)&&(=
u=3Dr[c],u&&(r[c]=3Dnull),x.event.triggered=3Dd,r[d](),x.event.triggered=3D=
undefined,u&&(r[c]=3Du)),t.result}},dispatch:function(e){e=3Dx.event.fix(=
e);var =
t,n,r,i,o,s=3D[],a=3Dd.call(arguments),u=3D(q.get(this,"events")||{})[e.t=
ype]||[],l=3Dx.event.special[e.type]||{};if(a[0]=3De,e.delegateTarget=3Dt=
his,!l.preDispatch||l.preDispatch.call(this,e)!=3D=3D!1){s=3Dx.event.hand=
lers.call(this,e,u),t=3D0;while((i=3Ds[t++])&&!e.isPropagationStopped()){=
e.currentTarget=3Di.elem,n=3D0;while((o=3Di.handlers[n++])&&!e.isImmediat=
ePropagationStopped())(!e.namespace_re||e.namespace_re.test(o.namespace))=
&&(e.handleObj=3Do,e.data=3Do.data,r=3D((x.event.special[o.origType]||{})=
.handle||o.handler).apply(i.elem,a),r!=3D=3Dundefined&&(e.result=3Dr)=3D=3D=
=3D!1&&(e.preventDefault(),e.stopPropagation()))}return =
l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(=
e,t){var =
n,r,i,o,s=3D[],a=3Dt.delegateCount,u=3De.target;if(a&&u.nodeType&&(!e.but=
ton||"click"!=3D=3De.type))for(;u!=3D=3Dthis;u=3Du.parentNode||this)if(u.=
disabled!=3D=3D!0||"click"!=3D=3De.type){for(r=3D[],n=3D0;a>n;n++)o=3Dt[n=
],i=3Do.selector+" =
",r[i]=3D=3D=3Dundefined&&(r[i]=3Do.needsContext?x(i,this).index(u)>=3D0:=
x.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,=
handlers:r})}return =
t.length>a&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey =
bubbles cancelable ctrlKey currentTarget eventPhase metaKey =
relatedTarget shiftKey target timeStamp view which".split(" =
"),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" =
"),filter:function(e,t){return =
null=3D=3De.which&&(e.which=3Dnull!=3Dt.charCode?t.charCode:t.keyCode),e}=
},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY =
pageX pageY screenX screenY toElement".split(" =
"),filter:function(e,t){var n,r,i,s=3Dt.button;return =
null=3D=3De.pageX&&null!=3Dt.clientX&&(n=3De.target.ownerDocument||o,r=3D=
n.documentElement,i=3Dn.body,e.pageX=3Dt.clientX+(r&&r.scrollLeft||i&&i.s=
crollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=3Dt.clientY+(=
r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e=
.which||s=3D=3D=3Dundefined||(e.which=3D1&s?1:2&s?3:4&s?2:0),e}},fix:func=
tion(e){if(e[x.expando])return e;var =
t,n,r,i=3De.type,s=3De,a=3Dthis.fixHooks[i];a||(this.fixHooks[i]=3Da=3Dz.=
test(i)?this.mouseHooks:I.test(i)?this.keyHooks:{}),r=3Da.props?this.prop=
s.concat(a.props):this.props,e=3Dnew =
x.Event(s),t=3Dr.length;while(t--)n=3Dr[t],e[n]=3Ds[n];return =
e.target||(e.target=3Do),3=3D=3D=3De.target.nodeType&&(e.target=3De.targe=
t.parentNode),a.filter?a.filter(e,s):e},special:{load:{noBubble:!0},focus=
:{trigger:function(){return =
this!=3D=3DV()&&this.focus?(this.focus(),!1):undefined},delegateType:"foc=
usin"},blur:{trigger:function(){return =
this=3D=3D=3DV()&&this.blur?(this.blur(),!1):undefined},delegateType:"foc=
usout"},click:{trigger:function(){return"checkbox"=3D=3D=3Dthis.type&&thi=
s.click&&x.nodeName(this,"input")?(this.click(),!1):undefined},_default:f=
unction(e){return =
x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.resul=
t!=3D=3Dundefined&&(e.originalEvent.returnValue=3De.result)}}},simulate:f=
unction(e,t,n,r){var i=3Dx.extend(new =
x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,n=
ull,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefaul=
t()}},x.removeEvent=3Dfunction(e,t,n){e.removeEventListener&&e.removeEven=
tListener(t,n,!1)},x.Event=3Dfunction(e,t){return this instanceof =
x.Event?(e&&e.type?(this.originalEvent=3De,this.type=3De.type,this.isDefa=
ultPrevented=3De.defaultPrevented||e.getPreventDefault&&e.getPreventDefau=
lt()?U:Y):this.type=3De,t&&x.extend(this,t),this.timeStamp=3De&&e.timeSta=
mp||x.now(),this[x.expando]=3D!0,undefined):new =
x.Event(e,t)},x.Event.prototype=3D{isDefaultPrevented:Y,isPropagationStop=
ped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var =
e=3Dthis.originalEvent;this.isDefaultPrevented=3DU,e&&e.preventDefault&&e=
.preventDefault()},stopPropagation:function(){var =
e=3Dthis.originalEvent;this.isPropagationStopped=3DU,e&&e.stopPropagation=
&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmedia=
tePropagationStopped=3DU,this.stopPropagation()}},x.each({mouseenter:"mou=
seover",mouseleave:"mouseout"},function(e,t){x.event.special[e]=3D{delega=
teType:t,bindType:t,handle:function(e){var =
n,r=3Dthis,i=3De.relatedTarget,o=3De.handleObj;return(!i||i!=3D=3Dr&&!x.c=
ontains(r,i))&&(e.type=3Do.origType,n=3Do.handler.apply(this,arguments),e=
.type=3Dt),n}}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"=
focusout"},function(e,t){var =
n=3D0,r=3Dfunction(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.e=
vent.special[t]=3D{setup:function(){0=3D=3D=3Dn++&&o.addEventListener(e,r=
,!0)},teardown:function(){0=3D=3D=3D--n&&o.removeEventListener(e,r,!0)}}}=
),x.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"=3D=3Dtypeof =
e){"string"!=3Dtypeof t&&(n=3Dn||t,t=3Dundefined);for(s in =
e)this.on(s,t,n,e[s],i);return =
this}if(null=3D=3Dn&&null=3D=3Dr?(r=3Dt,n=3Dt=3Dundefined):null=3D=3Dr&&(=
"string"=3D=3Dtypeof =
t?(r=3Dn,n=3Dundefined):(r=3Dn,n=3Dt,t=3Dundefined)),r=3D=3D=3D!1)r=3DY;e=
lse if(!r)return this;return 1=3D=3D=3Di&&(o=3Dr,r=3Dfunction(e){return =
x().off(e),o.apply(this,arguments)},r.guid=3Do.guid||(o.guid=3Dx.guid++))=
,this.each(function(){x.event.add(this,e,r,n,t)})},one:function(e,t,n,r){=
return this.on(e,t,n,r,1)},off:function(e,t,n){var =
r,i;if(e&&e.preventDefault&&e.handleObj)return =
r=3De.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.name=
space:r.origType,r.selector,r.handler),this;if("object"=3D=3Dtypeof =
e){for(i in e)this.off(i,t,e[i]);return =
this}return(t=3D=3D=3D!1||"function"=3D=3Dtypeof =
t)&&(n=3Dt,t=3Dundefined),n=3D=3D=3D!1&&(n=3DY),this.each(function(){x.ev=
ent.remove(this,e,n,t)})},trigger:function(e,t){return =
this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function=
(e,t){var n=3Dthis[0];return =
n?x.event.trigger(e,t,n,!0):undefined}});var =
G=3D/^.[^:#\[\.,]*$/,J=3D/^(?:parents|prev(?:Until|All))/,Q=3Dx.expr.matc=
h.needsContext,K=3D{children:!0,contents:!0,next:!0,prev:!0};x.fn.extend(=
{find:function(e){var =
t,n=3D[],r=3Dthis,i=3Dr.length;if("string"!=3Dtypeof e)return =
this.pushStack(x(e).filter(function(){for(t=3D0;i>t;t++)if(x.contains(r[t=
],this))return!0}));for(t=3D0;i>t;t++)x.find(e,r[t],n);return =
n=3Dthis.pushStack(i>1?x.unique(n):n),n.selector=3Dthis.selector?this.sel=
ector+" "+e:e,n},has:function(e){var t=3Dx(e,this),n=3Dt.length;return =
this.filter(function(){var =
e=3D0;for(;n>e;e++)if(x.contains(this,t[e]))return!0})},not:function(e){r=
eturn this.pushStack(et(this,e||[],!0))},filter:function(e){return =
this.pushStack(et(this,e||[],!1))},is:function(e){return!!et(this,"string=
"=3D=3Dtypeof =
e&&Q.test(e)?x(e):e||[],!1).length},closest:function(e,t){var =
n,r=3D0,i=3Dthis.length,o=3D[],s=3DQ.test(e)||"string"!=3Dtypeof =
e?x(e,t||this.context):0;for(;i>r;r++)for(n=3Dthis[r];n&&n!=3D=3Dt;n=3Dn.=
parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1=3D=3D=3Dn.nodeType&&x.fin=
d.matchesSelector(n,e))){n=3Do.push(n);break}return =
this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return =
e?"string"=3D=3Dtypeof =
e?g.call(x(e),this[0]):g.call(this,e.jquery?e[0]:e):this[0]&&this[0].pare=
ntNode?this.first().prevAll().length:-1},add:function(e,t){var =
n=3D"string"=3D=3Dtypeof =
e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=3Dx.merge(this.get(),n);retur=
n this.pushStack(x.unique(r))},addBack:function(e){return =
this.add(null=3D=3De?this.prevObject:this.prevObject.filter(e))}});functi=
on Z(e,t){while((e=3De[t])&&1!=3D=3De.nodeType);return =
e}x.each({parent:function(e){var t=3De.parentNode;return =
t&&11!=3D=3Dt.nodeType?t:null},parents:function(e){return =
x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return =
x.dir(e,"parentNode",n)},next:function(e){return =
Z(e,"nextSibling")},prev:function(e){return =
Z(e,"previousSibling")},nextAll:function(e){return =
x.dir(e,"nextSibling")},prevAll:function(e){return =
x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return =
x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return =
x.dir(e,"previousSibling",n)},siblings:function(e){return =
x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return =
x.sibling(e.firstChild)},contents:function(e){return =
e.contentDocument||x.merge([],e.childNodes)}},function(e,t){x.fn[e]=3Dfun=
ction(n,r){var =
i=3Dx.map(this,t,n);return"Until"!=3D=3De.slice(-5)&&(r=3Dn),r&&"string"=3D=
=3Dtypeof =
r&&(i=3Dx.filter(r,i)),this.length>1&&(K[e]||x.unique(i),J.test(e)&&i.rev=
erse()),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var =
r=3Dt[0];return =
n&&(e=3D":not("+e+")"),1=3D=3D=3Dt.length&&1=3D=3D=3Dr.nodeType?x.find.ma=
tchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return =
1=3D=3D=3De.nodeType}))},dir:function(e,t,n){var =
r=3D[],i=3Dn!=3D=3Dundefined;while((e=3De[t])&&9!=3D=3De.nodeType)if(1=3D=
=3D=3De.nodeType){if(i&&x(e).is(n))break;r.push(e)}return =
r},sibling:function(e,t){var =
n=3D[];for(;e;e=3De.nextSibling)1=3D=3D=3De.nodeType&&e!=3D=3Dt&&n.push(e=
);return n}});function et(e,t,n){if(x.isFunction(t))return =
x.grep(e,function(e,r){return!!t.call(e,r,e)!=3D=3Dn});if(t.nodeType)retu=
rn x.grep(e,function(e){return =
e=3D=3D=3Dt!=3D=3Dn});if("string"=3D=3Dtypeof t){if(G.test(t))return =
x.filter(t,e,n);t=3Dx.filter(t,e)}return x.grep(e,function(e){return =
g.call(t,e)>=3D0!=3D=3Dn})}var =
tt=3D/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\=
/>/gi,nt=3D/<([\w:]+)/,rt=3D/<|&#?\w+;/,it=3D/<(?:script|style|link)/i,ot=
=3D/^(?:checkbox|radio)$/i,st=3D/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,a=
t=3D/^$|\/(?:java|ecma)script/i,ut=3D/^true\/(.*)/,lt=3D/^\s*<!(?:\[CDATA=
\[|--)|(?:\]\]|--)>\s*$/g,ct=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[=
2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tb=
ody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_defau=
lt:[0,"",""]};ct.optgroup=3Dct.option,ct.tbody=3Dct.tfoot=3Dct.colgroup=3D=
ct.caption=3Dct.thead,ct.th=3Dct.td,x.fn.extend({text:function(e){return =
x.access(this,function(e){return =
e=3D=3D=3Dundefined?x.text(this):this.empty().append((this[0]&&this[0].ow=
nerDocument||o).createTextNode(e))},null,e,arguments.length)},append:func=
tion(){return =
this.domManip(arguments,function(e){if(1=3D=3D=3Dthis.nodeType||11=3D=3D=3D=
this.nodeType||9=3D=3D=3Dthis.nodeType){var =
t=3Dpt(this,e);t.appendChild(e)}})},prepend:function(){return =
this.domManip(arguments,function(e){if(1=3D=3D=3Dthis.nodeType||11=3D=3D=3D=
this.nodeType||9=3D=3D=3Dthis.nodeType){var =
t=3Dpt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){retur=
n =
this.domManip(arguments,function(e){this.parentNode&&this.parentNode.inse=
rtBefore(e,this)})},after:function(){return =
this.domManip(arguments,function(e){this.parentNode&&this.parentNode.inse=
rtBefore(e,this.nextSibling)})},remove:function(e,t){var =
n,r=3De?x.filter(e,this):this,i=3D0;for(;null!=3D(n=3Dr[i]);i++)t||1!=3D=3D=
n.nodeType||x.cleanData(mt(n)),n.parentNode&&(t&&x.contains(n.ownerDocume=
nt,n)&&dt(mt(n,"script")),n.parentNode.removeChild(n));return =
this},empty:function(){var =
e,t=3D0;for(;null!=3D(e=3Dthis[t]);t++)1=3D=3D=3De.nodeType&&(x.cleanData=
(mt(e,!1)),e.textContent=3D"");return this},clone:function(e,t){return =
e=3Dnull=3D=3De?!1:e,t=3Dnull=3D=3Dt?e:t,this.map(function(){return =
x.clone(this,e,t)})},html:function(e){return =
x.access(this,function(e){var =
t=3Dthis[0]||{},n=3D0,r=3Dthis.length;if(e=3D=3D=3Dundefined&&1=3D=3D=3Dt=
.nodeType)return t.innerHTML;if("string"=3D=3Dtypeof =
e&&!it.test(e)&&!ct[(nt.exec(e)||["",""])[1].toLowerCase()]){e=3De.replac=
e(tt,"<$1></$2>");try{for(;r>n;n++)t=3Dthis[n]||{},1=3D=3D=3Dt.nodeType&&=
(x.cleanData(mt(t,!1)),t.innerHTML=3De);t=3D0}catch(i){}}t&&this.empty().=
append(e)},null,e,arguments.length)},replaceWith:function(){var =
e=3Dx.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=3D0;ret=
urn this.domManip(arguments,function(n){var =
r=3De[t++],i=3De[t++];i&&(r&&r.parentNode!=3D=3Di&&(r=3Dthis.nextSibling)=
,x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:=
function(e){return =
this.remove(e,!0)},domManip:function(e,t,n){e=3Df.apply([],e);var =
r,i,o,s,a,u,l=3D0,c=3Dthis.length,p=3Dthis,h=3Dc-1,d=3De[0],g=3Dx.isFunct=
ion(d);if(g||!(1>=3Dc||"string"!=3Dtypeof =
d||x.support.checkClone)&&st.test(d))return this.each(function(r){var =
i=3Dp.eq(r);g&&(e[0]=3Dd.call(this,r,i.html())),i.domManip(e,t,n)});if(c&=
&(r=3Dx.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=3Dr.firstChi=
ld,1=3D=3D=3Dr.childNodes.length&&(r=3Di),i)){for(o=3Dx.map(mt(r,"script"=
),ft),s=3Do.length;c>l;l++)a=3Dr,l!=3D=3Dh&&(a=3Dx.clone(a,!0,!0),s&&x.me=
rge(o,mt(a,"script"))),t.call(this[l],a,l);if(s)for(u=3Do[o.length-1].own=
erDocument,x.map(o,ht),l=3D0;s>l;l++)a=3Do[l],at.test(a.type||"")&&!q.acc=
ess(a,"globalEval")&&x.contains(u,a)&&(a.src?x._evalUrl(a.src):x.globalEv=
al(a.textContent.replace(lt,"")))}return =
this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"befor=
e",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=3D=
function(e){var =
n,r=3D[],i=3Dx(e),o=3Di.length-1,s=3D0;for(;o>=3Ds;s++)n=3Ds=3D=3D=3Do?th=
is:this.clone(!0),x(i[s])[t](n),h.apply(r,n.get());return =
this.pushStack(r)}}),x.extend({clone:function(e,t,n){var =
r,i,o,s,a=3De.cloneNode(!0),u=3Dx.contains(e.ownerDocument,e);if(!(x.supp=
ort.noCloneChecked||1!=3D=3De.nodeType&&11!=3D=3De.nodeType||x.isXMLDoc(e=
)))for(s=3Dmt(a),o=3Dmt(e),r=3D0,i=3Do.length;i>r;r++)yt(o[r],s[r]);if(t)=
if(n)for(o=3Do||mt(e),s=3Ds||mt(a),r=3D0,i=3Do.length;i>r;r++)gt(o[r],s[r=
]);else gt(e,a);return =
s=3Dmt(a,"script"),s.length>0&&dt(s,!u&&mt(e,"script")),a},buildFragment:=
function(e,t,n,r){var =
i,o,s,a,u,l,c=3D0,p=3De.length,f=3Dt.createDocumentFragment(),h=3D[];for(=
;p>c;c++)if(i=3De[c],i||0=3D=3D=3Di)if("object"=3D=3D=3Dx.type(i))x.merge=
(h,i.nodeType?[i]:i);else =
if(rt.test(i)){o=3Do||f.appendChild(t.createElement("div")),s=3D(nt.exec(=
i)||["",""])[1].toLowerCase(),a=3Dct[s]||ct._default,o.innerHTML=3Da[1]+i=
.replace(tt,"<$1></$2>")+a[2],l=3Da[0];while(l--)o=3Do.lastChild;x.merge(=
h,o.childNodes),o=3Df.firstChild,o.textContent=3D""}else =
h.push(t.createTextNode(i));f.textContent=3D"",c=3D0;while(i=3Dh[c++])if(=
(!r||-1=3D=3D=3Dx.inArray(i,r))&&(u=3Dx.contains(i.ownerDocument,i),o=3Dm=
t(f.appendChild(i),"script"),u&&dt(o),n)){l=3D0;while(i=3Do[l++])at.test(=
i.type||"")&&n.push(i)}return f},cleanData:function(e){var =
t,n,r,i,o,s,a=3Dx.event.special,u=3D0;for(;(n=3De[u])!=3D=3Dundefined;u++=
){if(F.accepts(n)&&(o=3Dn[q.expando],o&&(t=3Dq.cache[o]))){if(r=3DObject.=
keys(t.events||{}),r.length)for(s=3D0;(i=3Dr[s])!=3D=3Dundefined;s++)a[i]=
?x.event.remove(n,i):x.removeEvent(n,i,t.handle);q.cache[o]&&delete =
q.cache[o]}delete L.cache[n[L.expando]]}},_evalUrl:function(e){return =
x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0=
})}});function pt(e,t){return =
x.nodeName(e,"table")&&x.nodeName(1=3D=3D=3Dt.nodeType?t:t.firstChild,"tr=
")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.crea=
teElement("tbody")):e}function ft(e){return =
e.type=3D(null!=3D=3De.getAttribute("type"))+"/"+e.type,e}function =
ht(e){var t=3Dut.exec(e.type);return =
t?e.type=3Dt[1]:e.removeAttribute("type"),e}function dt(e,t){var =
n=3De.length,r=3D0;for(;n>r;r++)q.set(e[r],"globalEval",!t||q.get(t[r],"g=
lobalEval"))}function gt(e,t){var =
n,r,i,o,s,a,u,l;if(1=3D=3D=3Dt.nodeType){if(q.hasData(e)&&(o=3Dq.access(e=
),s=3Dq.set(t,o),l=3Do.events)){delete s.handle,s.events=3D{};for(i in =
l)for(n=3D0,r=3Dl[i].length;r>n;n++)x.event.add(t,i,l[i][n])}L.hasData(e)=
&&(a=3DL.access(e),u=3Dx.extend({},a),L.set(t,u))}}function mt(e,t){var =
n=3De.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelector=
All?e.querySelectorAll(t||"*"):[];return =
t=3D=3D=3Dundefined||t&&x.nodeName(e,t)?x.merge([e],n):n}function =
yt(e,t){var =
n=3Dt.nodeName.toLowerCase();"input"=3D=3D=3Dn&&ot.test(e.type)?t.checked=
=3De.checked:("input"=3D=3D=3Dn||"textarea"=3D=3D=3Dn)&&(t.defaultValue=3D=
e.defaultValue)}x.fn.extend({wrapAll:function(e){var t;return =
x.isFunction(e)?this.each(function(t){x(this).wrapAll(e.call(this,t))}):(=
this[0]&&(t=3Dx(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNo=
de&&t.insertBefore(this[0]),t.map(function(){var =
e=3Dthis;while(e.firstElementChild)e=3De.firstElementChild;return =
e}).append(this)),this)},wrapInner:function(e){return =
x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))})=
:this.each(function(){var =
t=3Dx(this),n=3Dt.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:fu=
nction(e){var t=3Dx.isFunction(e);return =
this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:funct=
ion(){return =
this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWit=
h(this.childNodes)}).end()}});var =
vt,xt,bt=3D/^(none|table(?!-c[ea]).+)/,wt=3D/^margin/,Tt=3DRegExp("^("+b+=
")(.*)$","i"),Ct=3DRegExp("^("+b+")(?!px)[a-z%]+$","i"),kt=3DRegExp("^([+=
-])=3D("+b+")","i"),Nt=3D{BODY:"block"},Et=3D{position:"absolute",visibil=
ity:"hidden",display:"block"},St=3D{letterSpacing:0,fontWeight:400},jt=3D=
["Top","Right","Bottom","Left"],Dt=3D["Webkit","O","Moz","ms"];function =
At(e,t){if(t in e)return t;var =
n=3Dt.charAt(0).toUpperCase()+t.slice(1),r=3Dt,i=3DDt.length;while(i--)if=
(t=3DDt[i]+n,t in e)return t;return r}function Lt(e,t){return =
e=3Dt||e,"none"=3D=3D=3Dx.css(e,"display")||!x.contains(e.ownerDocument,e=
)}function qt(t){return e.getComputedStyle(t,null)}function Ht(e,t){var =
n,r,i,o=3D[],s=3D0,a=3De.length;for(;a>s;s++)r=3De[s],r.style&&(o[s]=3Dq.=
get(r,"olddisplay"),n=3Dr.style.display,t?(o[s]||"none"!=3D=3Dn||(r.style=
.display=3D""),""=3D=3D=3Dr.style.display&&Lt(r)&&(o[s]=3Dq.access(r,"old=
display",Rt(r.nodeName)))):o[s]||(i=3DLt(r),(n&&"none"!=3D=3Dn||!i)&&q.se=
t(r,"olddisplay",i?n:x.css(r,"display"))));for(s=3D0;a>s;s++)r=3De[s],r.s=
tyle&&(t&&"none"!=3D=3Dr.style.display&&""!=3D=3Dr.style.display||(r.styl=
e.display=3Dt?o[s]||"":"none"));return =
e}x.fn.extend({css:function(e,t){return =
x.access(this,function(e,t,n){var =
r,i,o=3D{},s=3D0;if(x.isArray(t)){for(r=3Dqt(e),i=3Dt.length;i>s;s++)o[t[=
s]]=3Dx.css(e,t[s],!1,r);return o}return =
n!=3D=3Dundefined?x.style(e,t,n):x.css(e,t)},e,t,arguments.length>1)},sho=
w:function(){return Ht(this,!0)},hide:function(){return =
Ht(this)},toggle:function(e){return"boolean"=3D=3Dtypeof =
e?e?this.show():this.hide():this.each(function(){Lt(this)?x(this).show():=
x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){=
var =
n=3Dvt(e,"opacity");return""=3D=3D=3Dn?"1":n}}}},cssNumber:{columnCount:!=
0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:=
!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:funct=
ion(e,t,n,r){if(e&&3!=3D=3De.nodeType&&8!=3D=3De.nodeType&&e.style){var =
i,o,s,a=3Dx.camelCase(t),u=3De.style;return =
t=3Dx.cssProps[a]||(x.cssProps[a]=3DAt(u,a)),s=3Dx.cssHooks[t]||x.cssHook=
s[a],n=3D=3D=3Dundefined?s&&"get"in =
s&&(i=3Ds.get(e,!1,r))!=3D=3Dundefined?i:u[t]:(o=3Dtypeof =
n,"string"=3D=3D=3Do&&(i=3Dkt.exec(n))&&(n=3D(i[1]+1)*i[2]+parseFloat(x.c=
ss(e,t)),o=3D"number"),null=3D=3Dn||"number"=3D=3D=3Do&&isNaN(n)||("numbe=
r"!=3D=3Do||x.cssNumber[a]||(n+=3D"px"),x.support.clearCloneStyle||""!=3D=
=3Dn||0!=3D=3Dt.indexOf("background")||(u[t]=3D"inherit"),s&&"set"in =
s&&(n=3Ds.set(e,n,r))=3D=3D=3Dundefined||(u[t]=3Dn)),undefined)}},css:fun=
ction(e,t,n,r){var i,o,s,a=3Dx.camelCase(t);return =
t=3Dx.cssProps[a]||(x.cssProps[a]=3DAt(e.style,a)),s=3Dx.cssHooks[t]||x.c=
ssHooks[a],s&&"get"in =
s&&(i=3Ds.get(e,!0,n)),i=3D=3D=3Dundefined&&(i=3Dvt(e,t,r)),"normal"=3D=3D=
=3Di&&t in =
St&&(i=3DSt[t]),""=3D=3D=3Dn||n?(o=3DparseFloat(i),n=3D=3D=3D!0||x.isNume=
ric(o)?o||0:i):i}}),vt=3Dfunction(e,t,n){var =
r,i,o,s=3Dn||qt(e),a=3Ds?s.getPropertyValue(t)||s[t]:undefined,u=3De.styl=
e;return =
s&&(""!=3D=3Da||x.contains(e.ownerDocument,e)||(a=3Dx.style(e,t)),Ct.test=
(a)&&wt.test(t)&&(r=3Du.width,i=3Du.minWidth,o=3Du.maxWidth,u.minWidth=3D=
u.maxWidth=3Du.width=3Da,a=3Ds.width,u.width=3Dr,u.minWidth=3Di,u.maxWidt=
h=3Do)),a};function Ot(e,t,n){var r=3DTt.exec(t);return =
r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ft(e,t,n,r,i){var =
o=3Dn=3D=3D=3D(r?"border":"content")?4:"width"=3D=3D=3Dt?1:0,s=3D0;for(;4=
>o;o+=3D2)"margin"=3D=3D=3Dn&&(s+=3Dx.css(e,n+jt[o],!0,i)),r?("content"=3D=
=3D=3Dn&&(s-=3Dx.css(e,"padding"+jt[o],!0,i)),"margin"!=3D=3Dn&&(s-=3Dx.c=
ss(e,"border"+jt[o]+"Width",!0,i))):(s+=3Dx.css(e,"padding"+jt[o],!0,i),"=
padding"!=3D=3Dn&&(s+=3Dx.css(e,"border"+jt[o]+"Width",!0,i)));return =
s}function Pt(e,t,n){var =
r=3D!0,i=3D"width"=3D=3D=3Dt?e.offsetWidth:e.offsetHeight,o=3Dqt(e),s=3Dx=
.support.boxSizing&&"border-box"=3D=3D=3Dx.css(e,"boxSizing",!1,o);if(0>=3D=
i||null=3D=3Di){if(i=3Dvt(e,t,o),(0>i||null=3D=3Di)&&(i=3De.style[t]),Ct.=
test(i))return =
i;r=3Ds&&(x.support.boxSizingReliable||i=3D=3D=3De.style[t]),i=3DparseFlo=
at(i)||0}return i+Ft(e,t,n||(s?"border":"content"),r,o)+"px"}function =
Rt(e){var t=3Do,n=3DNt[e];return =
n||(n=3DMt(e,t),"none"!=3D=3Dn&&n||(xt=3D(xt||x("<iframe =
frameborder=3D'0' width=3D'0' =
height=3D'0'/>").css("cssText","display:block =
!important")).appendTo(t.documentElement),t=3D(xt[0].contentWindow||xt[0]=
.contentDocument).document,t.write("<!doctype =
html><html><body>"),t.close(),n=3DMt(e,t),xt.detach()),Nt[e]=3Dn),n}funct=
ion Mt(e,t){var =
n=3Dx(t.createElement(e)).appendTo(t.body),r=3Dx.css(n[0],"display");retu=
rn =
n.remove(),r}x.each(["height","width"],function(e,t){x.cssHooks[t]=3D{get=
:function(e,n,r){return =
n?0=3D=3D=3De.offsetWidth&&bt.test(x.css(e,"display"))?x.swap(e,Et,functi=
on(){return Pt(e,t,r)}):Pt(e,t,r):undefined},set:function(e,n,r){var =
i=3Dr&&qt(e);return =
Ot(e,n,r?Ft(e,t,r,x.support.boxSizing&&"border-box"=3D=3D=3Dx.css(e,"boxS=
izing",!1,i),i):0)}}}),x(function(){x.support.reliableMarginRight||(x.css=
Hooks.marginRight=3D{get:function(e,t){return =
t?x.swap(e,{display:"inline-block"},vt,[e,"marginRight"]):undefined}}),!x=
.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,t=
){x.cssHooks[t]=3D{get:function(e,n){return =
n?(n=3Dvt(e,t),Ct.test(n)?x(e).position()[t]+"px":n):undefined}}})}),x.ex=
pr&&x.expr.filters&&(x.expr.filters.hidden=3Dfunction(e){return =
0>=3De.offsetWidth&&0>=3De.offsetHeight},x.expr.filters.visible=3Dfunctio=
n(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",borde=
r:"Width"},function(e,t){x.cssHooks[e+t]=3D{expand:function(n){var =
r=3D0,i=3D{},o=3D"string"=3D=3Dtypeof n?n.split(" =
"):[n];for(;4>r;r++)i[e+jt[r]+t]=3Do[r]||o[r-2]||o[0];return =
i}},wt.test(e)||(x.cssHooks[e+t].set=3DOt)});var =
Wt=3D/%20/g,$t=3D/\[\]$/,Bt=3D/\r?\n/g,It=3D/^(?:submit|button|image|rese=
t|file)$/i,zt=3D/^(?:input|select|textarea|keygen)/i;x.fn.extend({seriali=
ze:function(){return =
x.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){var e=3Dx.prop(this,"elements");return =
e?x.makeArray(e):this}).filter(function(){var e=3Dthis.type;return =
this.name&&!x(this).is(":disabled")&&zt.test(this.nodeName)&&!It.test(e)&=
&(this.checked||!ot.test(e))}).map(function(e,t){var =
n=3Dx(this).val();return =
null=3D=3Dn?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,valu=
e:e.replace(Bt,"\r\n")}}):{name:t.name,value:n.replace(Bt,"\r\n")}}).get(=
)}}),x.param=3Dfunction(e,t){var =
n,r=3D[],i=3Dfunction(e,t){t=3Dx.isFunction(t)?t():null=3D=3Dt?"":t,r[r.l=
ength]=3DencodeURIComponent(e)+"=3D"+encodeURIComponent(t)};if(t=3D=3D=3D=
undefined&&(t=3Dx.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)|=
|e.jquery&&!x.isPlainObject(e))x.each(e,function(){i(this.name,this.value=
)});else for(n in e)_t(n,e[n],t,i);return =
r.join("&").replace(Wt,"+")};function _t(e,t,n,r){var =
i;if(x.isArray(t))x.each(t,function(t,i){n||$t.test(e)?r(e,i):_t(e+"["+("=
object"=3D=3Dtypeof i?t:"")+"]",i,n,r)});else =
if(n||"object"!=3D=3Dx.type(t))r(e,t);else for(i in =
t)_t(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load =
resize scroll unload click dblclick mousedown mouseup mousemove =
mouseover mouseout mouseenter mouseleave change select submit keydown =
keypress keyup error contextmenu".split(" =
"),function(e,t){x.fn[t]=3Dfunction(e,n){return =
arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({ho=
ver:function(e,t){return =
this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return =
this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)=0A=
},delegate:function(e,t,n,r){return =
this.on(t,e,n,r)},undelegate:function(e,t,n){return =
1=3D=3D=3Darguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var =
Xt,Ut,Yt=3Dx.now(),Vt=3D/\?/,Gt=3D/#.*$/,Jt=3D/([?&])_=3D[^&]*/,Qt=3D/^(.=
*?):[ =
\t]*([^\r\n]*)$/gm,Kt=3D/^(?:about|app|app-storage|.+-extension|file|res|=
widget):$/,Zt=3D/^(?:GET|HEAD)$/,en=3D/^\/\//,tn=3D/^([\w.+-]+:)(?:\/\/([=
^\/?#:]*)(?::(\d+)|)|)/,nn=3Dx.fn.load,rn=3D{},on=3D{},sn=3D"*/".concat("=
*");try{Ut=3Di.href}catch(an){Ut=3Do.createElement("a"),Ut.href=3D"",Ut=3D=
Ut.href}Xt=3Dtn.exec(Ut.toLowerCase())||[];function un(e){return =
function(t,n){"string"!=3Dtypeof t&&(n=3Dt,t=3D"*");var =
r,i=3D0,o=3Dt.toLowerCase().match(w)||[];if(x.isFunction(n))while(r=3Do[i=
++])"+"=3D=3D=3Dr[0]?(r=3Dr.slice(1)||"*",(e[r]=3De[r]||[]).unshift(n)):(=
e[r]=3De[r]||[]).push(n)}}function ln(e,t,n,r){var =
i=3D{},o=3De=3D=3D=3Don;function s(a){var u;return =
i[a]=3D!0,x.each(e[a]||[],function(e,a){var =
l=3Da(t,n,r);return"string"!=3Dtypeof =
l||o||i[l]?o?!(u=3Dl):undefined:(t.dataTypes.unshift(l),s(l),!1)}),u}retu=
rn s(t.dataTypes[0])||!i["*"]&&s("*")}function cn(e,t){var =
n,r,i=3Dx.ajaxSettings.flatOptions||{};for(n in =
t)t[n]!=3D=3Dundefined&&((i[n]?e:r||(r=3D{}))[n]=3Dt[n]);return =
r&&x.extend(!0,e,r),e}x.fn.load=3Dfunction(e,t,n){if("string"!=3Dtypeof =
e&&nn)return nn.apply(this,arguments);var r,i,o,s=3Dthis,a=3De.indexOf(" =
");return =
a>=3D0&&(r=3De.slice(a),e=3De.slice(0,a)),x.isFunction(t)?(n=3Dt,t=3Dunde=
fined):t&&"object"=3D=3Dtypeof =
t&&(i=3D"POST"),s.length>0&&x.ajax({url:e,type:i,dataType:"html",data:t})=
.done(function(e){o=3Darguments,s.html(r?x("<div>").append(x.parseHTML(e)=
).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e]=
)}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajax=
Success","ajaxSend"],function(e,t){x.fn[t]=3Dfunction(e){return =
this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{=
url:Ut,type:"GET",isLocal:Kt.test(Xt[1]),global:!0,processData:!0,async:!=
0,contentType:"application/x-www-form-urlencoded; =
charset=3DUTF-8",accepts:{"*":sn,text:"text/plain",html:"text/html",xml:"=
application/xml, text/xml",json:"application/json, =
text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFi=
elds:{xml:"responseXML",text:"responseText",json:"responseJSON"},converte=
rs:{"* text":String,"text html":!0,"text json":x.parseJSON,"text =
xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t)=
{return =
t?cn(cn(e,x.ajaxSettings),t):cn(x.ajaxSettings,e)},ajaxPrefilter:un(rn),a=
jaxTransport:un(on),ajax:function(e,t){"object"=3D=3Dtypeof =
e&&(t=3De,e=3Dundefined),t=3Dt||{};var =
n,r,i,o,s,a,u,l,c=3Dx.ajaxSetup({},t),p=3Dc.context||c,f=3Dc.context&&(p.=
nodeType||p.jquery)?x(p):x.event,h=3Dx.Deferred(),d=3Dx.Callbacks("once =
memory"),g=3Dc.statusCode||{},m=3D{},y=3D{},v=3D0,b=3D"canceled",T=3D{rea=
dyState:0,getResponseHeader:function(e){var =
t;if(2=3D=3D=3Dv){if(!o){o=3D{};while(t=3DQt.exec(i))o[t[1].toLowerCase()=
]=3Dt[2]}t=3Do[e.toLowerCase()]}return =
null=3D=3Dt?null:t},getAllResponseHeaders:function(){return =
2=3D=3D=3Dv?i:null},setRequestHeader:function(e,t){var =
n=3De.toLowerCase();return =
v||(e=3Dy[n]=3Dy[n]||e,m[e]=3Dt),this},overrideMimeType:function(e){retur=
n v||(c.mimeType=3De),this},statusCode:function(e){var =
t;if(e)if(2>v)for(t in e)g[t]=3D[g[t],e[t]];else =
T.always(e[T.status]);return this},abort:function(e){var t=3De||b;return =
n&&n.abort(t),k(0,t),this}};if(h.promise(T).complete=3Dd.add,T.success=3D=
T.done,T.error=3DT.fail,c.url=3D((e||c.url||Ut)+"").replace(Gt,"").replac=
e(en,Xt[1]+"//"),c.type=3Dt.method||t.type||c.method||c.type,c.dataTypes=3D=
x.trim(c.dataType||"*").toLowerCase().match(w)||[""],null=3D=3Dc.crossDom=
ain&&(a=3Dtn.exec(c.url.toLowerCase()),c.crossDomain=3D!(!a||a[1]=3D=3D=3D=
Xt[1]&&a[2]=3D=3D=3DXt[2]&&(a[3]||("http:"=3D=3D=3Da[1]?"80":"443"))=3D=3D=
=3D(Xt[3]||("http:"=3D=3D=3DXt[1]?"80":"443")))),c.data&&c.processData&&"=
string"!=3Dtypeof =
c.data&&(c.data=3Dx.param(c.data,c.traditional)),ln(rn,c,t,T),2=3D=3D=3Dv=
)return =
T;u=3Dc.global,u&&0=3D=3D=3Dx.active++&&x.event.trigger("ajaxStart"),c.ty=
pe=3Dc.type.toUpperCase(),c.hasContent=3D!Zt.test(c.type),r=3Dc.url,c.has=
Content||(c.data&&(r=3Dc.url+=3D(Vt.test(r)?"&":"?")+c.data,delete =
c.data),c.cache=3D=3D=3D!1&&(c.url=3DJt.test(r)?r.replace(Jt,"$1_=3D"+Yt+=
+):r+(Vt.test(r)?"&":"?")+"_=3D"+Yt++)),c.ifModified&&(x.lastModified[r]&=
&T.setRequestHeader("If-Modified-Since",x.lastModified[r]),x.etag[r]&&T.s=
etRequestHeader("If-None-Match",x.etag[r])),(c.data&&c.hasContent&&c.cont=
entType!=3D=3D!1||t.contentType)&&T.setRequestHeader("Content-Type",c.con=
tentType),T.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTyp=
es[0]]?c.accepts[c.dataTypes[0]]+("*"!=3D=3Dc.dataTypes[0]?", "+sn+"; =
q=3D0.01":""):c.accepts["*"]);for(l in =
c.headers)T.setRequestHeader(l,c.headers[l]);if(c.beforeSend&&(c.beforeSe=
nd.call(p,T,c)=3D=3D=3D!1||2=3D=3D=3Dv))return =
T.abort();b=3D"abort";for(l =
in{success:1,error:1,complete:1})T[l](c[l]);if(n=3Dln(on,c,t,T)){T.readyS=
tate=3D1,u&&f.trigger("ajaxSend",[T,c]),c.async&&c.timeout>0&&(s=3DsetTim=
eout(function(){T.abort("timeout")},c.timeout));try{v=3D1,n.send(m,k)}cat=
ch(C){if(!(2>v))throw C;k(-1,C)}}else k(-1,"No Transport");function =
k(e,t,o,a){var =
l,m,y,b,w,C=3Dt;2!=3D=3Dv&&(v=3D2,s&&clearTimeout(s),n=3Dundefined,i=3Da|=
|"",T.readyState=3De>0?4:0,l=3De>=3D200&&300>e||304=3D=3D=3De,o&&(b=3Dpn(=
c,T,o)),b=3Dfn(c,b,T,l),l?(c.ifModified&&(w=3DT.getResponseHeader("Last-M=
odified"),w&&(x.lastModified[r]=3Dw),w=3DT.getResponseHeader("etag"),w&&(=
x.etag[r]=3Dw)),204=3D=3D=3De||"HEAD"=3D=3D=3Dc.type?C=3D"nocontent":304=3D=
=3D=3De?C=3D"notmodified":(C=3Db.state,m=3Db.data,y=3Db.error,l=3D!y)):(y=
=3DC,(e||!C)&&(C=3D"error",0>e&&(e=3D0))),T.status=3De,T.statusText=3D(t|=
|C)+"",l?h.resolveWith(p,[m,C,T]):h.rejectWith(p,[T,C,y]),T.statusCode(g)=
,g=3Dundefined,u&&f.trigger(l?"ajaxSuccess":"ajaxError",[T,c,l?m:y]),d.fi=
reWith(p,[T,C]),u&&(f.trigger("ajaxComplete",[T,c]),--x.active||x.event.t=
rigger("ajaxStop")))}return T},getJSON:function(e,t,n){return =
x.get(e,t,n,"json")},getScript:function(e,t){return =
x.get(e,undefined,t,"script")}}),x.each(["get","post"],function(e,t){x[t]=
=3Dfunction(e,n,r,i){return =
x.isFunction(n)&&(i=3Di||r,r=3Dn,n=3Dundefined),x.ajax({url:e,type:t,data=
Type:i,data:n,success:r})}});function pn(e,t,n){var =
r,i,o,s,a=3De.contents,u=3De.dataTypes;while("*"=3D=3D=3Du[0])u.shift(),r=
=3D=3D=3Dundefined&&(r=3De.mimeType||t.getResponseHeader("Content-Type"))=
;if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in =
n)o=3Du[0];else{for(i in n){if(!u[0]||e.converters[i+" =
"+u[0]]){o=3Di;break}s||(s=3Di)}o=3Do||s}return =
o?(o!=3D=3Du[0]&&u.unshift(o),n[o]):undefined}function fn(e,t,n,r){var =
i,o,s,a,u,l=3D{},c=3De.dataTypes.slice();if(c[1])for(s in =
e.converters)l[s.toLowerCase()]=3De.converters[s];o=3Dc.shift();while(o)i=
f(e.responseFields[o]&&(n[e.responseFields[o]]=3Dt),!u&&r&&e.dataFilter&&=
(t=3De.dataFilter(t,e.dataType)),u=3Do,o=3Dc.shift())if("*"=3D=3D=3Do)o=3D=
u;else if("*"!=3D=3Du&&u!=3D=3Do){if(s=3Dl[u+" "+o]||l["* "+o],!s)for(i =
in l)if(a=3Di.split(" "),a[1]=3D=3D=3Do&&(s=3Dl[u+" "+a[0]]||l["* =
"+a[0]])){s=3D=3D=3D!0?s=3Dl[i]:l[i]!=3D=3D!0&&(o=3Da[0],c.unshift(a[1]))=
;break}if(s!=3D=3D!0)if(s&&e["throws"])t=3Ds(t);else =
try{t=3Ds(t)}catch(p){return{state:"parsererror",error:s?p:"No =
conversion from "+u+" to =
"+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/j=
avascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},conver=
ters:{"text script":function(e){return =
x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache=3D=3D=3D=
undefined&&(e.cache=3D!1),e.crossDomain&&(e.type=3D"GET")}),x.ajaxTranspo=
rt("script",function(e){if(e.crossDomain){var =
t,n;return{send:function(r,i){t=3Dx("<script>").prop({async:!0,charset:e.=
scriptCharset,src:e.url}).on("load =
error",n=3Dfunction(e){t.remove(),n=3Dnull,e&&i("error"=3D=3D=3De.type?40=
4:200,e.type)}),o.head.appendChild(t[0])},abort:function(){n&&n()}}}});va=
r =
hn=3D[],dn=3D/(=3D)\?(?=3D&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpC=
allback:function(){var e=3Dhn.pop()||x.expando+"_"+Yt++;return =
this[e]=3D!0,e}}),x.ajaxPrefilter("json jsonp",function(t,n,r){var =
i,o,s,a=3Dt.jsonp!=3D=3D!1&&(dn.test(t.url)?"url":"string"=3D=3Dtypeof =
t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")=
&&dn.test(t.data)&&"data");return =
a||"jsonp"=3D=3D=3Dt.dataTypes[0]?(i=3Dt.jsonpCallback=3Dx.isFunction(t.j=
sonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=3Dt[a].replace(dn,=
"$1"+i):t.jsonp!=3D=3D!1&&(t.url+=3D(Vt.test(t.url)?"&":"?")+t.jsonp+"=3D=
"+i),t.converters["script json"]=3Dfunction(){return s||x.error(i+" was =
not =
called"),s[0]},t.dataTypes[0]=3D"json",o=3De[i],e[i]=3Dfunction(){s=3Darg=
uments},r.always(function(){e[i]=3Do,t[i]&&(t.jsonpCallback=3Dn.jsonpCall=
back,hn.push(i)),s&&x.isFunction(o)&&o(s[0]),s=3Do=3Dundefined}),"script"=
):undefined}),x.ajaxSettings.xhr=3Dfunction(){try{return new =
XMLHttpRequest}catch(e){}};var =
gn=3Dx.ajaxSettings.xhr(),mn=3D{0:200,1223:204},yn=3D0,vn=3D{};e.ActiveXO=
bject&&x(e).on("unload",function(){for(var e in =
vn)vn[e]();vn=3Dundefined}),x.support.cors=3D!!gn&&"withCredentials"in =
gn,x.support.ajax=3Dgn=3D!!gn,x.ajaxTransport(function(e){var t;return =
x.support.cors||gn&&!e.crossDomain?{send:function(n,r){var =
i,o,s=3De.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.x=
hrFields)for(i in =
e.xhrFields)s[i]=3De.xhrFields[i];e.mimeType&&s.overrideMimeType&&s.overr=
ideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Reque=
sted-With"]=3D"XMLHttpRequest");for(i in =
n)s.setRequestHeader(i,n[i]);t=3Dfunction(e){return =
function(){t&&(delete =
vn[o],t=3Ds.onload=3Ds.onerror=3Dnull,"abort"=3D=3D=3De?s.abort():"error"=
=3D=3D=3De?r(s.status||404,s.statusText):r(mn[s.status]||s.status,s.statu=
sText,"string"=3D=3Dtypeof =
s.responseText?{text:s.responseText}:undefined,s.getAllResponseHeaders())=
)}},s.onload=3Dt(),s.onerror=3Dt("error"),t=3Dvn[o=3Dyn++]=3Dt("abort"),s=
.send(e.hasContent&&e.data||null)},abort:function(){t&&t()}}:undefined});=
var =
xn,bn,wn=3D/^(?:toggle|show|hide)$/,Tn=3DRegExp("^(?:([+-])=3D|)("+b+")([=
a-z%]*)$","i"),Cn=3D/queueHooks$/,kn=3D[An],Nn=3D{"*":[function(e,t){var =
n=3Dthis.createTween(e,t),r=3Dn.cur(),i=3DTn.exec(t),o=3Di&&i[3]||(x.cssN=
umber[e]?"":"px"),s=3D(x.cssNumber[e]||"px"!=3D=3Do&&+r)&&Tn.exec(x.css(n=
.elem,e)),a=3D1,u=3D20;if(s&&s[3]!=3D=3Do){o=3Do||s[3],i=3Di||[],s=3D+r||=
1;do =
a=3Da||".5",s/=3Da,x.style(n.elem,e,s+o);while(a!=3D=3D(a=3Dn.cur()/r)&&1=
!=3D=3Da&&--u)}return =
i&&(s=3Dn.start=3D+s||+r||0,n.unit=3Do,n.end=3Di[1]?s+(i[1]+1)*i[2]:+i[2]=
),n}]};function En(){return =
setTimeout(function(){xn=3Dundefined}),xn=3Dx.now()}function =
Sn(e,t,n){var =
r,i=3D(Nn[t]||[]).concat(Nn["*"]),o=3D0,s=3Di.length;for(;s>o;o++)if(r=3D=
i[o].call(n,t,e))return r}function jn(e,t,n){var =
r,i,o=3D0,s=3Dkn.length,a=3Dx.Deferred().always(function(){delete =
u.elem}),u=3Dfunction(){if(i)return!1;var =
t=3Dxn||En(),n=3DMath.max(0,l.startTime+l.duration-t),r=3Dn/l.duration||0=
,o=3D1-r,s=3D0,u=3Dl.tweens.length;for(;u>s;s++)l.tweens[s].run(o);return=
 =
a.notifyWith(e,[l,o,n]),1>o&&u?n:(a.resolveWith(e,[l]),!1)},l=3Da.promise=
({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),orig=
inalProperties:t,originalOptions:n,startTime:xn||En(),duration:n.duration=
,tweens:[],createTween:function(t,n){var =
r=3Dx.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return =
l.tweens.push(r),r},stop:function(t){var =
n=3D0,r=3Dt?l.tweens.length:0;if(i)return =
this;for(i=3D!0;r>n;n++)l.tweens[n].run(1);return =
t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=3Dl.props;for(Dn=
(c,l.opts.specialEasing);s>o;o++)if(r=3Dkn[o].call(l,e,c,l.opts))return =
r;return =
x.map(c,Sn,l),x.isFunction(l.opts.start)&&l.opts.start.call(e,l),x.fx.tim=
er(x.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.prog=
ress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.a=
lways)}function Dn(e,t){var n,r,i,o,s;for(n in =
e)if(r=3Dx.camelCase(n),i=3Dt[r],o=3De[n],x.isArray(o)&&(i=3Do[1],o=3De[n=
]=3Do[0]),n!=3D=3Dr&&(e[r]=3Do,delete =
e[n]),s=3Dx.cssHooks[r],s&&"expand"in s){o=3Ds.expand(o),delete =
e[r];for(n in o)n in e||(e[n]=3Do[n],t[n]=3Di)}else =
t[r]=3Di}x.Animation=3Dx.extend(jn,{tweener:function(e,t){x.isFunction(e)=
?(t=3De,e=3D["*"]):e=3De.split(" ");var =
n,r=3D0,i=3De.length;for(;i>r;r++)n=3De[r],Nn[n]=3DNn[n]||[],Nn[n].unshif=
t(t)},prefilter:function(e,t){t?kn.unshift(e):kn.push(e)}});function =
An(e,t,n){var =
r,i,o,s,a,u,l=3Dthis,c=3D{},p=3De.style,f=3De.nodeType&&Lt(e),h=3Dq.get(e=
,"fxshow");n.queue||(a=3Dx._queueHooks(e,"fx"),null=3D=3Da.unqueued&&(a.u=
nqueued=3D0,u=3Da.empty.fire,a.empty.fire=3Dfunction(){a.unqueued||u()}),=
a.unqueued++,l.always(function(){l.always(function(){a.unqueued--,x.queue=
(e,"fx").length||a.empty.fire()})})),1=3D=3D=3De.nodeType&&("height"in =
t||"width"in =
t)&&(n.overflow=3D[p.overflow,p.overflowX,p.overflowY],"inline"=3D=3D=3Dx=
.css(e,"display")&&"none"=3D=3D=3Dx.css(e,"float")&&(p.display=3D"inline-=
block")),n.overflow&&(p.overflow=3D"hidden",l.always(function(){p.overflo=
w=3Dn.overflow[0],p.overflowX=3Dn.overflow[1],p.overflowY=3Dn.overflow[2]=
}));for(r in t)if(i=3Dt[r],wn.exec(i)){if(delete =
t[r],o=3Do||"toggle"=3D=3D=3Di,i=3D=3D=3D(f?"hide":"show")){if("show"!=3D=
=3Di||!h||h[r]=3D=3D=3Dundefined)continue;f=3D!0}c[r]=3Dh&&h[r]||x.style(=
e,r)}if(!x.isEmptyObject(c)){h?"hidden"in =
h&&(f=3Dh.hidden):h=3Dq.access(e,"fxshow",{}),o&&(h.hidden=3D!f),f?x(e).s=
how():l.done(function(){x(e).hide()}),l.done(function(){var =
t;q.remove(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in =
c)s=3DSn(f?h[r]:0,r,l),r in =
h||(h[r]=3Ds.start,f&&(s.end=3Ds.start,s.start=3D"width"=3D=3D=3Dr||"heig=
ht"=3D=3D=3Dr?1:0))}}function Ln(e,t,n,r,i){return new =
Ln.prototype.init(e,t,n,r,i)}x.Tween=3DLn,Ln.prototype=3D{constructor:Ln,=
init:function(e,t,n,r,i,o){this.elem=3De,this.prop=3Dn,this.easing=3Di||"=
swing",this.options=3Dt,this.start=3Dthis.now=3Dthis.cur(),this.end=3Dr,t=
his.unit=3Do||(x.cssNumber[n]?"":"px")},cur:function(){var =
e=3DLn.propHooks[this.prop];return =
e&&e.get?e.get(this):Ln.propHooks._default.get(this)},run:function(e){var=
 t,n=3DLn.propHooks[this.prop];return =
this.pos=3Dt=3Dthis.options.duration?x.easing[this.easing](e,this.options=
.duration*e,0,1,this.options.duration):e,this.now=3D(this.end-this.start)=
*t+this.start,this.options.step&&this.options.step.call(this.elem,this.no=
w,this),n&&n.set?n.set(this):Ln.propHooks._default.set(this),this}},Ln.pr=
ototype.init.prototype=3DLn.prototype,Ln.propHooks=3D{_default:{get:funct=
ion(e){var t;return =
null=3D=3De.elem[e.prop]||e.elem.style&&null!=3De.elem.style[e.prop]?(t=3D=
x.css(e.elem,e.prop,""),t&&"auto"!=3D=3Dt?t:0):e.elem[e.prop]},set:functi=
on(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=3De.ele=
m.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.=
now+e.unit):e.elem[e.prop]=3De.now}}},Ln.propHooks.scrollTop=3DLn.propHoo=
ks.scrollLeft=3D{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.e=
lem[e.prop]=3De.now)}},x.each(["toggle","show","hide"],function(e,t){var =
n=3Dx.fn[t];x.fn[t]=3Dfunction(e,r,i){return =
null=3D=3De||"boolean"=3D=3Dtypeof =
e?n.apply(this,arguments):this.animate(qn(t,!0),e,r,i)}}),x.fn.extend({fa=
deTo:function(e,t,n,r){return =
this.filter(Lt).css("opacity",0).show().end().animate({opacity:t},e,n,r)}=
,animate:function(e,t,n,r){var =
i=3Dx.isEmptyObject(e),o=3Dx.speed(t,n,r),s=3Dfunction(){var =
t=3Djn(this,x.extend({},e),o);(i||q.get(this,"finish"))&&t.stop(!0)};retu=
rn =
s.finish=3Ds,i||o.queue=3D=3D=3D!1?this.each(s):this.queue(o.queue,s)},st=
op:function(e,t,n){var r=3Dfunction(e){var t=3De.stop;delete =
e.stop,t(n)};return"string"!=3Dtypeof =
e&&(n=3Dt,t=3De,e=3Dundefined),t&&e!=3D=3D!1&&this.queue(e||"fx",[]),this=
.each(function(){var =
t=3D!0,i=3Dnull!=3De&&e+"queueHooks",o=3Dx.timers,s=3Dq.get(this);if(i)s[=
i]&&s[i].stop&&r(s[i]);else for(i in =
s)s[i]&&s[i].stop&&Cn.test(i)&&r(s[i]);for(i=3Do.length;i--;)o[i].elem!=3D=
=3Dthis||null!=3De&&o[i].queue!=3D=3De||(o[i].anim.stop(n),t=3D!1,o.splic=
e(i,1));(t||!n)&&x.dequeue(this,e)})},finish:function(e){return =
e!=3D=3D!1&&(e=3De||"fx"),this.each(function(){var =
t,n=3Dq.get(this),r=3Dn[e+"queue"],i=3Dn[e+"queueHooks"],o=3Dx.timers,s=3D=
r?r.length:0;for(n.finish=3D!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(=
this,!0),t=3Do.length;t--;)o[t].elem=3D=3D=3Dthis&&o[t].queue=3D=3D=3De&&=
(o[t].anim.stop(!0),o.splice(t,1));for(t=3D0;s>t;t++)r[t]&&r[t].finish&&r=
[t].finish.call(this);delete n.finish})}});function qn(e,t){var =
n,r=3D{height:e},i=3D0;for(t=3Dt?1:0;4>i;i+=3D2-t)n=3Djt[i],r["margin"+n]=
=3Dr["padding"+n]=3De;return =
t&&(r.opacity=3Dr.width=3De),r}x.each({slideDown:qn("show"),slideUp:qn("h=
ide"),slideToggle:qn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"=
hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=3Dfunction(e,=
n,r){return this.animate(t,e,n,r)}}),x.speed=3Dfunction(e,t,n){var =
r=3De&&"object"=3D=3Dtypeof =
e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing=
:n&&t||t&&!x.isFunction(t)&&t};return =
r.duration=3Dx.fx.off?0:"number"=3D=3Dtypeof =
r.duration?r.duration:r.duration in =
x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null=3D=3Dr.que=
ue||r.queue=3D=3D=3D!0)&&(r.queue=3D"fx"),r.old=3Dr.complete,r.complete=3D=
function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,=
r.queue)},r},x.easing=3D{linear:function(e){return =
e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=3D[],x.fx=3D=
Ln.prototype.init,x.fx.tick=3Dfunction(){var =
e,t=3Dx.timers,n=3D0;for(xn=3Dx.now();t.length>n;n++)e=3Dt[n],e()||t[n]!=3D=
=3De||t.splice(n--,1);t.length||x.fx.stop(),xn=3Dundefined},x.fx.timer=3D=
function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=3D13,x.fx.=
start=3Dfunction(){bn||(bn=3DsetInterval(x.fx.tick,x.fx.interval))},x.fx.=
stop=3Dfunction(){clearInterval(bn),bn=3Dnull},x.fx.speeds=3D{slow:600,fa=
st:200,_default:400},x.fx.step=3D{},x.expr&&x.expr.filters&&(x.expr.filte=
rs.animated=3Dfunction(e){return x.grep(x.timers,function(t){return =
e=3D=3D=3Dt.elem}).length}),x.fn.offset=3Dfunction(e){if(arguments.length=
)return =
e=3D=3D=3Dundefined?this:this.each(function(t){x.offset.setOffset(this,e,=
t)});var =
t,n,i=3Dthis[0],o=3D{top:0,left:0},s=3Di&&i.ownerDocument;if(s)return =
t=3Ds.documentElement,x.contains(t,i)?(typeof =
i.getBoundingClientRect!=3D=3Dr&&(o=3Di.getBoundingClientRect()),n=3DHn(s=
),{top:o.top+n.pageYOffset-t.clientTop,left:o.left+n.pageXOffset-t.client=
Left}):o},x.offset=3D{setOffset:function(e,t,n){var =
r,i,o,s,a,u,l,c=3Dx.css(e,"position"),p=3Dx(e),f=3D{};"static"=3D=3D=3Dc&=
&(e.style.position=3D"relative"),a=3Dp.offset(),o=3Dx.css(e,"top"),u=3Dx.=
css(e,"left"),l=3D("absolute"=3D=3D=3Dc||"fixed"=3D=3D=3Dc)&&(o+u).indexO=
f("auto")>-1,l?(r=3Dp.position(),s=3Dr.top,i=3Dr.left):(s=3DparseFloat(o)=
||0,i=3DparseFloat(u)||0),x.isFunction(t)&&(t=3Dt.call(e,n,a)),null!=3Dt.=
top&&(f.top=3Dt.top-a.top+s),null!=3Dt.left&&(f.left=3Dt.left-a.left+i),"=
using"in =
t?t.using.call(e,f):p.css(f)}},x.fn.extend({position:function(){if(this[0=
]){var =
e,t,n=3Dthis[0],r=3D{top:0,left:0};return"fixed"=3D=3D=3Dx.css(n,"positio=
n")?t=3Dn.getBoundingClientRect():(e=3Dthis.offsetParent(),t=3Dthis.offse=
t(),x.nodeName(e[0],"html")||(r=3De.offset()),r.top+=3Dx.css(e[0],"border=
TopWidth",!0),r.left+=3Dx.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.to=
p-x.css(n,"marginTop",!0),left:t.left-r.left-x.css(n,"marginLeft",!0)}}},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"=3D=3D=3D=
x.css(e,"position"))e=3De.offsetParent;return =
e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},funct=
ion(t,n){var r=3D"pageYOffset"=3D=3D=3Dn;x.fn[t]=3Dfunction(i){return =
x.access(this,function(t,i,o){var s=3DHn(t);return =
o=3D=3D=3Dundefined?s?s[n]:t[i]:(s?s.scrollTo(r?e.pageXOffset:o,r?o:e.pag=
eYOffset):t[i]=3Do,undefined)},t,i,arguments.length,null)}});function =
Hn(e){return =
x.isWindow(e)?e:9=3D=3D=3De.nodeType&&e.defaultView}x.each({Height:"heigh=
t",Width:"width"},function(e,t){x.each({padding:"inner"+e,content:t,"":"o=
uter"+e},function(n,r){x.fn[r]=3Dfunction(r,i){var =
o=3Darguments.length&&(n||"boolean"!=3Dtypeof =
r),s=3Dn||(r=3D=3D=3D!0||i=3D=3D=3D!0?"margin":"border");return =
x.access(this,function(t,n,r){var i;return =
x.isWindow(t)?t.document.documentElement["client"+e]:9=3D=3D=3Dt.nodeType=
?(i=3Dt.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body[=
"offset"+e],i["offset"+e],i["client"+e])):r=3D=3D=3Dundefined?x.css(t,n,s=
):x.style(t,n,r,s)},t,o?r:undefined,o,null)}})}),x.fn.size=3Dfunction(){r=
eturn this.length},x.fn.andSelf=3Dx.fn.addBack,"object"=3D=3Dtypeof =
module&&module&&"object"=3D=3Dtypeof =
module.exports?module.exports=3Dx:"function"=3D=3Dtypeof =
define&&define.amd&&define("jquery",[],function(){return =
x}),"object"=3D=3Dtypeof e&&"object"=3D=3Dtypeof =
e.document&&(e.jQuery=3De.$=3Dx)})(window);=0A=

------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dk-cm.com/buildingrights/templates/bower_components/foundation/js/foundation.min.js

!function(a,b,c,d){"use strict";function e(a){var =
b,c=3Dthis;if(this.trackingClick=3D!1,this.trackingClickStart=3D0,this.ta=
rgetElement=3Dnull,this.touchStartX=3D0,this.touchStartY=3D0,this.lastTou=
chIdentifier=3D0,this.touchBoundary=3D10,this.layer=3Da,!a||!a.nodeType)t=
hrow new TypeError("Layer must be a document =
node");this.onClick=3Dfunction(){return =
e.prototype.onClick.apply(c,arguments)},this.onMouse=3Dfunction(){return =
e.prototype.onMouse.apply(c,arguments)},this.onTouchStart=3Dfunction(){re=
turn =
e.prototype.onTouchStart.apply(c,arguments)},this.onTouchMove=3Dfunction(=
){return =
e.prototype.onTouchMove.apply(c,arguments)},this.onTouchEnd=3Dfunction(){=
return =
e.prototype.onTouchEnd.apply(c,arguments)},this.onTouchCancel=3Dfunction(=
){return =
e.prototype.onTouchCancel.apply(c,arguments)},e.notNeeded(a)||(this.devic=
eIsAndroid&&(a.addEventListener("mouseover",this.onMouse,!0),a.addEventLi=
stener("mousedown",this.onMouse,!0),a.addEventListener("mouseup",this.onM=
ouse,!0)),a.addEventListener("click",this.onClick,!0),a.addEventListener(=
"touchstart",this.onTouchStart,!1),a.addEventListener("touchmove",this.on=
TouchMove,!1),a.addEventListener("touchend",this.onTouchEnd,!1),a.addEven=
tListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmedi=
atePropagation||(a.removeEventListener=3Dfunction(b,c,d){var =
e=3DNode.prototype.removeEventListener;"click"=3D=3D=3Db?e.call(a,b,c.hij=
acked||c,d):e.call(a,b,c,d)},a.addEventListener=3Dfunction(b,c,d){var =
e=3DNode.prototype.addEventListener;"click"=3D=3D=3Db?e.call(a,b,c.hijack=
ed||(c.hijacked=3Dfunction(a){a.propagationStopped||c(a)}),d):e.call(a,b,=
c,d)}),"function"=3D=3Dtypeof =
a.onclick&&(b=3Da.onclick,a.addEventListener("click",function(a){b(a)},!1=
),a.onclick=3Dnull))}function f(a){return("string"=3D=3Dtypeof a||a =
instanceof =
String)&&(a=3Da.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g,"")),a}0=3D=3D=3D=
a("head").has(".foundation-mq-small").length&&a("head").append('<meta =
class=3D"foundation-mq-small">'),0=3D=3D=3Da("head").has(".foundation-mq-=
medium").length&&a("head").append('<meta =
class=3D"foundation-mq-medium">'),0=3D=3D=3Da("head").has(".foundation-mq=
-large").length&&a("head").append('<meta =
class=3D"foundation-mq-large">'),0=3D=3D=3Da("head").has(".foundation-mq-=
xlarge").length&&a("head").append('<meta =
class=3D"foundation-mq-xlarge">'),0=3D=3D=3Da("head").has(".foundation-mq=
-xxlarge").length&&a("head").append('<meta =
class=3D"foundation-mq-xxlarge">'),e.prototype.deviceIsAndroid=3Dnavigato=
r.userAgent.indexOf("Android")>0,e.prototype.deviceIsIOS=3D/iP(ad|hone|od=
)/.test(navigator.userAgent),e.prototype.deviceIsIOS4=3De.prototype.devic=
eIsIOS&&/OS =
4_\d(_\d)?/.test(navigator.userAgent),e.prototype.deviceIsIOSWithBadTarge=
t=3De.prototype.deviceIsIOS&&/OS =
([6-9]|\d{2})_\d/.test(navigator.userAgent),e.prototype.needsClick=3Dfunc=
tion(a){switch(a.nodeName.toLowerCase()){case"button":case"select":case"t=
extarea":if(a.disabled)return!0;break;case"input":if(this.deviceIsIOS&&"f=
ile"=3D=3D=3Da.type||a.disabled)return!0;break;case"label":case"video":re=
turn!0}return/\bneedsclick\b/.test(a.className)},e.prototype.needsFocus=3D=
function(a){switch(a.nodeName.toLowerCase()){case"textarea":case"select":=
return!0;case"input":switch(a.type){case"button":case"checkbox":case"file=
":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.rea=
dOnly;default:return/\bneedsfocus\b/.test(a.className)}},e.prototype.send=
Click=3Dfunction(a,d){var =
e,f;c.activeElement&&c.activeElement!=3D=3Da&&c.activeElement.blur(),f=3D=
d.changedTouches[0],e=3Dc.createEvent("MouseEvents"),e.initMouseEvent("cl=
ick",!0,!0,b,1,f.screenX,f.screenY,f.clientX,f.clientY,!1,!1,!1,!1,0,null=
),e.forwardedTouchEvent=3D!0,a.dispatchEvent(e)},e.prototype.focus=3Dfunc=
tion(a){var =
b;this.deviceIsIOS&&a.setSelectionRange?(b=3Da.value.length,a.setSelectio=
nRange(b,b)):a.focus()},e.prototype.updateScrollParent=3Dfunction(a){var =
b,c;if(b=3Da.fastClickScrollParent,!b||!b.contains(a)){c=3Da;do{if(c.scro=
llHeight>c.offsetHeight){b=3Dc,a.fastClickScrollParent=3Dc;break}c=3Dc.pa=
rentElement}while(c)}b&&(b.fastClickLastScrollTop=3Db.scrollTop)},e.proto=
type.getTargetElementFromEventTarget=3Dfunction(a){return =
a.nodeType=3D=3D=3DNode.TEXT_NODE?a.parentNode:a},e.prototype.onTouchStar=
t=3Dfunction(a){var =
c,d,e;if(a.targetTouches.length>1)return!0;if(c=3Dthis.getTargetElementFr=
omEventTarget(a.target),d=3Da.targetTouches[0],this.deviceIsIOS){if(e=3Db=
.getSelection(),e.rangeCount&&!e.isCollapsed)return!0;if(!this.deviceIsIO=
S4){if(d.identifier=3D=3D=3Dthis.lastTouchIdentifier)return =
a.preventDefault(),!1;this.lastTouchIdentifier=3Dd.identifier,this.update=
ScrollParent(c)}}return =
this.trackingClick=3D!0,this.trackingClickStart=3Da.timeStamp,this.target=
Element=3Dc,this.touchStartX=3Dd.pageX,this.touchStartY=3Dd.pageY,a.timeS=
tamp-this.lastClickTime<200&&a.preventDefault(),!0},e.prototype.touchHasM=
oved=3Dfunction(a){var =
b=3Da.changedTouches[0],c=3Dthis.touchBoundary;return =
Math.abs(b.pageX-this.touchStartX)>c||Math.abs(b.pageY-this.touchStartY)>=
c?!0:!1},e.prototype.onTouchMove=3Dfunction(a){return =
this.trackingClick?((this.targetElement!=3D=3Dthis.getTargetElementFromEv=
entTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=3D!1,thi=
s.targetElement=3Dnull),!0):!0},e.prototype.findControl=3Dfunction(a){ret=
urn =
a.control!=3D=3Dd?a.control:a.htmlFor?c.getElementById(a.htmlFor):a.query=
Selector("button, input:not([type=3Dhidden]), keygen, meter, output, =
progress, select, textarea")},e.prototype.onTouchEnd=3Dfunction(a){var =
d,e,f,g,h,i=3Dthis.targetElement;if(!this.trackingClick)return!0;if(a.tim=
eStamp-this.lastClickTime<200)return =
this.cancelNextClick=3D!0,!0;if(this.lastClickTime=3Da.timeStamp,e=3Dthis=
.trackingClickStart,this.trackingClick=3D!1,this.trackingClickStart=3D0,t=
his.deviceIsIOSWithBadTarget&&(h=3Da.changedTouches[0],i=3Dc.elementFromP=
oint(h.pageX-b.pageXOffset,h.pageY-b.pageYOffset)||i,i.fastClickScrollPar=
ent=3Dthis.targetElement.fastClickScrollParent),f=3Di.tagName.toLowerCase=
(),"label"=3D=3D=3Df){if(d=3Dthis.findControl(i)){if(this.focus(i),this.d=
eviceIsAndroid)return!1;i=3Dd}}else if(this.needsFocus(i))return =
a.timeStamp-e>100||this.deviceIsIOS&&b.top!=3D=3Db&&"input"=3D=3D=3Df?(th=
is.targetElement=3Dnull,!1):(this.focus(i),this.deviceIsIOS4&&"select"=3D=
=3D=3Df||(this.targetElement=3Dnull,a.preventDefault()),!1);return =
this.deviceIsIOS&&!this.deviceIsIOS4&&(g=3Di.fastClickScrollParent,g&&g.f=
astClickLastScrollTop!=3D=3Dg.scrollTop)?!0:(this.needsClick(i)||(a.preve=
ntDefault(),this.sendClick(i,a)),!1)},e.prototype.onTouchCancel=3Dfunctio=
n(){this.trackingClick=3D!1,this.targetElement=3Dnull},e.prototype.onMous=
e=3Dfunction(a){return =
this.targetElement?a.forwardedTouchEvent?!0:a.cancelable?!this.needsClick=
(this.targetElement)||this.cancelNextClick?(a.stopImmediatePropagation?a.=
stopImmediatePropagation():a.propagationStopped=3D!0,a.stopPropagation(),=
a.preventDefault(),!1):!0:!0:!0},e.prototype.onClick=3Dfunction(a){var =
b;return =
this.trackingClick?(this.targetElement=3Dnull,this.trackingClick=3D!1,!0)=
:"submit"=3D=3D=3Da.target.type&&0=3D=3D=3Da.detail?!0:(b=3Dthis.onMouse(=
a),b||(this.targetElement=3Dnull),b)},e.prototype.destroy=3Dfunction(){va=
r =
a=3Dthis.layer;this.deviceIsAndroid&&(a.removeEventListener("mouseover",t=
his.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.remo=
veEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click"=
,this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1=
),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventLis=
tener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",=
this.onTouchCancel,!1)},e.notNeeded=3Dfunction(a){var =
d;if("undefined"=3D=3Dtypeof =
b.ontouchstart)return!0;if(/Chrome\/[0-9]+/.test(navigator.userAgent)){if=
(!e.prototype.deviceIsAndroid)return!0;if(d=3Dc.querySelector("meta[name=3D=
viewport]"),d&&-1!=3D=3Dd.content.indexOf("user-scalable=3Dno"))return!0}=
return"none"=3D=3D=3Da.style.msTouchAction?!0:!1},e.attach=3Dfunction(a){=
return new e(a)},"undefined"!=3Dtypeof =
define&&define.amd?define(function(){return e}):"undefined"!=3Dtypeof =
module&&module.exports?(module.exports=3De.attach,module.exports.FastClic=
k=3De):b.FastClick=3De,"undefined"!=3Dtypeof e&&e.attach(c.body);var =
g=3Dfunction(b,d){return"string"=3D=3Dtypeof =
b?d?a(d.querySelectorAll(b)):a(c.querySelectorAll(b)):a(b,d)};b.matchMedi=
a=3Db.matchMedia||function(a){var =
b,c=3Da.documentElement,d=3Dc.firstElementChild||c.firstChild,e=3Da.creat=
eElement("body"),f=3Da.createElement("div");return =
f.id=3D"mq-test-1",f.style.cssText=3D"position:absolute;top:-100em",e.sty=
le.background=3D"none",e.appendChild(f),function(a){return =
f.innerHTML=3D'&shy;<style media=3D"'+a+'"> #mq-test-1 { width: 42px; =
}</style>',c.insertBefore(e,d),b=3D42=3D=3D=3Df.offsetWidth,c.removeChild=
(e),{matches:b,media:a}}}(c),function(){function =
a(){c&&(f(a),jQuery.fx.tick())}for(var =
c,d=3D0,e=3D["webkit","moz"],f=3Db.requestAnimationFrame,g=3Db.cancelAnim=
ationFrame;d<e.length&&!f;d++)f=3Db[e[d]+"RequestAnimationFrame"],g=3Dg||=
b[e[d]+"CancelAnimationFrame"]||b[e[d]+"CancelRequestAnimationFrame"];f?(=
b.requestAnimationFrame=3Df,b.cancelAnimationFrame=3Dg,jQuery.fx.timer=3D=
function(b){b()&&jQuery.timers.push(b)&&!c&&(c=3D!0,a())},jQuery.fx.stop=3D=
function(){c=3D!1}):(b.requestAnimationFrame=3Dfunction(a){var c=3D(new =
Date).getTime(),e=3DMath.max(0,16-(c-d)),f=3Db.setTimeout(function(){a(c+=
e)},e);return =
d=3Dc+e,f},b.cancelAnimationFrame=3Dfunction(a){clearTimeout(a)})}(jQuery=
),b.Foundation=3D{name:"Foundation",version:"5.0.0",media_queries:{small:=
g(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+=
|[\/\\'"]+$/g,""),medium:g(".foundation-mq-medium").css("font-family").re=
place(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:g(".foundation-mq-large=
").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarg=
e:g(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?=
})+|[\/\\'"]+$/g,""),xxlarge:g(".foundation-mq-xxlarge").css("font-family=
").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:a("<style></=
style>").appendTo("head")[0].sheet,init:function(a,b,c,d,e){var =
f=3D[a,c,d,e],h=3D[];if(this.rtl=3D/rtl/i.test(g("html").attr("dir")),thi=
s.scope=3Da||this.scope,b&&"string"=3D=3Dtypeof =
b&&!/reflow/i.test(b))this.libs.hasOwnProperty(b)&&h.push(this.init_lib(b=
,f));else for(var i in this.libs)h.push(this.init_lib(i,b));return =
a},init_lib:function(a,b){return =
this.libs.hasOwnProperty(a)?(this.patch(this.libs[a]),b&&b.hasOwnProperty=
(a)?this.libs[a].init.apply(this.libs[a],[this.scope,b[a]]):this.libs[a].=
init.apply(this.libs[a],b)):function(){}},patch:function(a){a.scope=3Dthi=
s.scope,a.data_options=3Dthis.lib_methods.data_options,a.bindings=3Dthis.=
lib_methods.bindings,a.S=3Dg,a.rtl=3Dthis.rtl},inherit:function(a,b){for(=
var c=3Db.split(" =
"),d=3Dc.length-1;d>=3D0;d--)this.lib_methods.hasOwnProperty(c[d])&&(this=
.libs[a.name][c[d]]=3Dthis.lib_methods[c[d]])},random_str:function(a){var=
 =
b=3D"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".spli=
t("");a||(a=3DMath.floor(Math.random()*b.length));for(var =
c=3D"",d=3D0;a>d;d++)c+=3Db[Math.floor(Math.random()*b.length)];return =
c},libs:{},lib_methods:{throttle:function(a,b){var c=3Dnull;return =
function(){var =
d=3Dthis,e=3Darguments;clearTimeout(c),c=3DsetTimeout(function(){a.apply(=
d,e)},b)}},data_options:function(b){function =
c(a){return!isNaN(a-0)&&null!=3D=3Da&&""!=3D=3Da&&a!=3D=3D!1&&a!=3D=3D!0}=
function d(b){return"string"=3D=3Dtypeof b?a.trim(b):b}var =
e,f,g,h,i=3D{},j=3Db.data("options");if("object"=3D=3Dtypeof j)return =
j;for(g=3D(j||":").split(";"),h=3Dg.length,e=3Dh-1;e>=3D0;e--)f=3Dg[e].sp=
lit(":"),/true/i.test(f[1])&&(f[1]=3D!0),/false/i.test(f[1])&&(f[1]=3D!1)=
,c(f[1])&&(f[1]=3DparseInt(f[1],10)),2=3D=3D=3Df.length&&f[0].length>0&&(=
i[d(f[0])]=3Dd(f[1]));return i},delay:function(a,b){return =
setTimeout(a,b)},empty:function(a){if(a.length&&a.length>0)return!1;if(a.=
length&&0=3D=3D=3Da.length)return!0;for(var b in =
a)if(hasOwnProperty.call(a,b))return!1;return!0},register_media:function(=
b,c){Foundation.media_queries[b]=3D=3D=3Dd&&(a("head").append('<meta =
class=3D"'+c+'">'),Foundation.media_queries[b]=3Df(a("."+c).css("font-fam=
ily")))},addCustomRule:function(a,b){if(b=3D=3D=3Dd)Foundation.stylesheet=
.insertRule(a,Foundation.stylesheet.cssRules.length);else{var =
c=3DFoundation.media_queries[b];c!=3D=3Dd&&Foundation.stylesheet.insertRu=
le("@media "+Foundation.media_queries[b]+"{ "+a+" =
}")}},loaded:function(a,b){function c(){b(a[0])}function =
d(){if(this.one("load",c),/MSIE =
(\d+\.\d+);/.test(navigator.userAgent)){var =
a=3Dthis.attr("src"),b=3Da.match(/\?/)?"&":"?";b+=3D"random=3D"+(new =
Date).getTime(),this.attr("src",a+b)}}return =
a.attr("src")?(a[0].complete||4=3D=3D=3Da[0].readyState?c():d.call(a),voi=
d 0):(c(),void 0)},bindings:function(b,c){var =
d=3Dthis,e=3D!g(this).data(this.name+"-init");return"string"=3D=3Dtypeof =
b?this[b].call(this):(g(this.scope).is("[data-"+this.name+"]")?(g(this.sc=
ope).data(this.name+"-init",a.extend({},this.settings,c||b,this.data_opti=
ons(g(this.scope)))),e&&this.events(this.scope)):g("[data-"+this.name+"]"=
,this.scope).each(function(){var =
e=3D!g(this).data(d.name+"-init");g(this).data(d.name+"-init",a.extend({}=
,d.settings,c||b,d.data_options(g(this)))),e&&d.events(this)}),void =
0)}}},a.fn.foundation=3Dfunction(){var =
a=3DArray.prototype.slice.call(arguments,0);return =
this.each(function(){return =
Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,this,t=
his.document),function(a,b,c){"use =
strict";Foundation.libs.abide=3D{name:"abide",version:"5.0.0",settings:{f=
ocus_on_invalid:!0,timeout:1e3,patterns:{alpha:/[a-zA-Z]+/,alpha_numeric:=
/[a-zA-Z0-9]+/,integer:/-?\d+/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.=
\d+)?/,password:/(?=3D^.{8,}$)((?=3D.*\d)|(?=3D.*\W+))(?![.\n])(?=3D.*[A-=
Z])(?=3D.*[a-z]).*$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(=
?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}=
|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!=
#$%&'*+\/=3D?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\=
.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|=
ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFE=
F])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d=
|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\=
d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\=
uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFD=
CF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-=
\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([=
a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD=
7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900=
-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF=
])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uF=
DF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-zA-Z]|\d|-|\=
.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)=
\*\+,;=3D]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uF=
DCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF=
]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\=
uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|\/|\?)*)?/,domain:/^([a-z=
A-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0=
-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-=
5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9=
]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:=
(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,da=
teISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[-=
 \/.](0[1-9]|[12][0-9]|3[01])[- =
\/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/}},timer:null=
,init:function(a,b,c){this.bindings(b,c)},events:function(b){{var =
c=3Dthis,d=3Da(b).attr("novalidate","novalidate");d.data("abide-init")}d.=
off(".abide").on("submit.fndtn.abide =
validate.fndtn.abide",function(b){var =
d=3D/ajax/i.test(a(this).attr("data-abide"));return =
c.validate(a(this).find("input, textarea, =
select").get(),b,d)}).find("input, textarea, =
select").off(".abide").on("blur.fndtn.abide =
change.fndtn.abide",function(a){c.validate([this],a)}).on("keydown.fndtn.=
abide",function(b){var =
d=3Da(this).closest("form").data("abide-init");clearTimeout(c.timer),c.ti=
mer=3DsetTimeout(function(){c.validate([this],b)}.bind(this),d.timeout)})=
},validate:function(b,c,d){for(var =
e=3Dthis.parse_patterns(b),f=3De.length,g=3Da(b[0]).closest("form"),h=3D/=
submit/.test(c.type),i=3D0;f>i;i++)if(!e[i]&&(h||d))return =
this.settings.focus_on_invalid&&b[i].focus(),g.trigger("invalid"),a(b[i])=
.closest("form").attr("data-invalid",""),!1;return(h||d)&&g.trigger("vali=
d"),g.removeAttr("data-invalid"),d?!1:!0},parse_patterns:function(a){for(=
var =
b=3Da.length,c=3D[],d=3Db-1;d>=3D0;d--)c.push(this.pattern(a[d]));return =
this.check_validation_and_apply_styles(c)},pattern:function(a){var =
b=3Da.getAttribute("type"),c=3D"string"=3D=3Dtypeof =
a.getAttribute("required");if(this.settings.patterns.hasOwnProperty(b))re=
turn[a,this.settings.patterns[b],c];var =
d=3Da.getAttribute("pattern")||"";return =
this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.pat=
terns[d],c]:d.length>0?[a,new =
RegExp(d),c]:(d=3D/.*/,[a,d,c])},check_validation_and_apply_styles:functi=
on(b){for(var c=3Db.length,d=3D[],e=3Dc-1;e>=3D0;e--){var =
f=3Db[e][0],g=3Db[e][2],h=3Df.value,i=3Df.getAttribute("data-equalto"),j=3D=
"radio"=3D=3D=3Df.type,k=3Dg?f.value.length>0:!0;j&&g?d.push(this.valid_r=
adio(f,g)):i&&g?d.push(this.valid_equal(f,g)):b[e][1].test(h)&&k||!g&&f.v=
alue.length<1?(a(f).removeAttr("data-invalid").parent().removeClass("erro=
r"),d.push(!0)):(a(f).attr("data-invalid","").parent().addClass("error"),=
d.push(!1))}return d},valid_radio:function(b){for(var =
d=3Db.getAttribute("name"),e=3Dc.getElementsByName(d),f=3De.length,g=3D!1=
,h=3D0;f>h;h++)e[h].checked&&(g=3D!0);for(var =
h=3D0;f>h;h++)g?a(e[h]).removeAttr("data-invalid").parent().removeClass("=
error"):a(e[h]).attr("data-invalid","").parent().addClass("error");return=
 g},valid_equal:function(b){var =
d=3Dc.getElementById(b.getAttribute("data-equalto")).value,e=3Db.value,f=3D=
d=3D=3D=3De;return =
f?a(b).removeAttr("data-invalid").parent().removeClass("error"):a(b).attr=
("data-invalid","").parent().addClass("error"),f}}}(jQuery,this,this.docu=
ment),function(a){"use =
strict";Foundation.libs.accordion=3D{name:"accordion",version:"5.0.1",set=
tings:{active_class:"active",toggleable:!0},init:function(a,b,c){this.bin=
dings(b,c)},events:function(){a(this.scope).off(".accordion").on("click.f=
ndtn.accordion","[data-accordion] > dd > a",function(b){var =
c=3Da(this).parent(),d=3Da("#"+this.href.split("#")[1]),e=3Da("> dd > =
.content",d.closest("[data-accordion]")),f=3Dc.parent().data("accordion-i=
nit"),g=3Da("> dd > .content."+f.active_class,c.parent());return =
b.preventDefault(),g[0]=3D=3Dd[0]&&f.toggleable?d.toggleClass(f.active_cl=
ass):(e.removeClass(f.active_class),d.addClass(f.active_class),void =
0)})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),f=
unction(a){"use =
strict";Foundation.libs.alert=3D{name:"alert",version:"5.0.0",settings:{a=
nimation:"fadeOut",speed:300,callback:function(){}},init:function(a,b,c){=
this.bindings(b,c)},events:function(){a(this.scope).off(".alert").on("cli=
ck.fndtn.alert","[data-alert] a.close",function(b){var =
c=3Da(this).closest("[data-alert]"),d=3Dc.data("alert-init");b.preventDef=
ault(),c[d.animation](d.speed,function(){a(this).trigger("closed").remove=
(),d.callback()})})},reflow:function(){}}}(jQuery,this,this.document),fun=
ction(a,b,c,d){"use =
strict";Foundation.libs.clearing=3D{name:"clearing",version:"5.0.0",setti=
ngs:{templates:{viewing:'<a href=3D"#" =
class=3D"clearing-close">&times;</a><div class=3D"visible-img" =
style=3D"display: none"><img src=3D"//:0"><p =
class=3D"clearing-caption"></p><a href=3D"#" =
class=3D"clearing-main-prev"><span></span></a><a href=3D"#" =
class=3D"clearing-main-next"><span></span></a></div>'},close_selectors:".=
clearing-close",init:!1,locked:!1},init:function(b,c,d){var =
e=3Dthis;Foundation.inherit(this,"throttle =
loaded"),this.bindings(c,d),a(this.scope).is("[data-clearing]")?this.asse=
mble(a("li",this.scope)):a("[data-clearing]",this.scope).each(function(){=
e.assemble(a("li",this))})},events:function(c){var =
d=3Dthis;a(this.scope).off(".clearing").on("click.fndtn.clearing","ul[dat=
a-clearing] li",function(b,c,e){var =
c=3Dc||a(this),e=3De||c,f=3Dc.next("li"),g=3Dc.closest("[data-clearing]")=
.data("clearing-init"),h=3Da(b.target);b.preventDefault(),g||(d.init(),g=3D=
c.closest("[data-clearing]").data("clearing-init")),e.hasClass("visible")=
&&c[0]=3D=3D=3De[0]&&f.length>0&&d.is_open(c)&&(e=3Df,h=3Da("img",e)),d.o=
pen(h,c,e),d.update_paddles(e)}).on("click.fndtn.clearing",".clearing-mai=
n-next",function(a){d.nav(a,"next")}).on("click.fndtn.clearing",".clearin=
g-main-prev",function(a){d.nav(a,"prev")}).on("click.fndtn.clearing",this=
.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,th=
is)}).on("keydown.fndtn.clearing",function(a){d.keydown(a)}),a(b).off(".c=
learing").on("resize.fndtn.clearing",function(){d.resize()}),this.swipe_e=
vents(c)},swipe_events:function(){var =
b=3Dthis;a(this.scope).on("touchstart.fndtn.clearing",".visible-img",func=
tion(b){b.touches||(b=3Db.originalEvent);var =
c=3D{start_page_x:b.touches[0].pageX,start_page_y:b.touches[0].pageY,star=
t_time:(new =
Date).getTime(),delta_x:0,is_scrolling:d};a(this).data("swipe-transition"=
,c),b.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",fu=
nction(c){if(c.touches||(c=3Dc.originalEvent),!(c.touches.length>1||c.sca=
le&&1!=3D=3Dc.scale)){var =
d=3Da(this).data("swipe-transition");if("undefined"=3D=3Dtypeof =
d&&(d=3D{}),d.delta_x=3Dc.touches[0].pageX-d.start_page_x,"undefined"=3D=3D=
typeof =
d.is_scrolling&&(d.is_scrolling=3D!!(d.is_scrolling||Math.abs(d.delta_x)<=
Math.abs(c.touches[0].pageY-d.start_page_y))),!d.is_scrolling&&!d.active)=
{c.preventDefault();var =
e=3Dd.delta_x<0?"next":"prev";d.active=3D!0,b.nav(c,e)}}}).on("touchend.f=
ndtn.clearing",".visible-img",function(b){a(this).data("swipe-transition"=
,{}),b.stopPropagation()})},assemble:function(b){var =
c=3Db.parent();if(!c.parent().hasClass("carousel")){c.after('<div =
id=3D"foundationClearingHolder"></div>');var =
d=3Da("#foundationClearingHolder"),e=3Dc.data("clearing-init"),f=3Dc.deta=
ch(),g=3D{grid:'<div =
class=3D"carousel">'+f[0].outerHTML+"</div>",viewing:e.templates.viewing}=
,h=3D'<div =
class=3D"clearing-assembled"><div>'+g.viewing+g.grid+"</div></div>";retur=
n d.after(h).remove()}},open:function(b,c,d){var =
e=3Dd.closest(".clearing-assembled"),f=3Da("div",e).first(),g=3Da(".visib=
le-img",f),h=3Da("img",g).not(b);this.locked()||(h.attr("src",this.load(b=
)).css("visibility","hidden"),this.loaded(h,function(){h.css("visibility"=
,"visible"),e.addClass("clearing-blackout"),f.addClass("clearing-containe=
r"),g.show(),this.fix_height(d).caption(a(".clearing-caption",g),b).cente=
r(h).shift(c,d,function(){d.siblings().removeClass("visible"),d.addClass(=
"visible")})}.bind(this)))},close:function(b,c){b.preventDefault();var =
d,e,f=3Dfunction(a){return/blackout/.test(a.selector)?a:a.closest(".clear=
ing-blackout")}(a(c));return =
c=3D=3D=3Db.target&&f&&(d=3Da("div",f).first(),e=3Da(".visible-img",d),th=
is.settings.prev_index=3D0,a("ul[data-clearing]",f).attr("style","").clos=
est(".clearing-blackout").removeClass("clearing-blackout"),d.removeClass(=
"clearing-container"),e.hide()),!1},is_open:function(a){return =
a.parent().prop("style").length>0},keydown:function(b){var =
c=3Da("ul[data-clearing]",".clearing-blackout");39=3D=3D=3Db.which&&this.=
go(c,"next"),37=3D=3D=3Db.which&&this.go(c,"prev"),27=3D=3D=3Db.which&&a(=
"a.clearing-close").trigger("click")},nav:function(b,c){var =
d=3Da("ul[data-clearing]",".clearing-blackout");b.preventDefault(),this.g=
o(d,c)},resize:function(){var b=3Da("img",".clearing-blackout =
.visible-img");b.length&&this.center(b)},fix_height:function(b){var =
c=3Db.parent().children();return c.each(function(){var =
b=3Da(this),c=3Db.find("img");b.height()>c.outerHeight()&&b.addClass("fix=
-height")}).closest("ul").width(100*c.length+"%"),this},update_paddles:fu=
nction(b){var =
c=3Db.closest(".carousel").siblings(".visible-img");b.next().length>0?a("=
.clearing-main-next",c).removeClass("disabled"):a(".clearing-main-next",c=
).addClass("disabled"),b.prev().length>0?a(".clearing-main-prev",c).remov=
eClass("disabled"):a(".clearing-main-prev",c).addClass("disabled")},cente=
r:function(a){return =
this.rtl?a.css({marginRight:-(a.outerWidth()/2),marginTop:-(a.outerHeight=
()/2)}):a.css({marginLeft:-(a.outerWidth()/2),marginTop:-(a.outerHeight()=
/2)}),this},load:function(a){if("A"=3D=3D=3Da[0].nodeName)var =
b=3Da.attr("href");else var b=3Da.parent().attr("href");return =
this.preload(a),b?b:a.attr("src")},preload:function(a){this.img(a.closest=
("li").next()).img(a.closest("li").prev())},img:function(b){if(b.length){=
var c=3Dnew =
Image,d=3Da("a",b);c.src=3Dd.length?d.attr("href"):a("img",b).attr("src")=
}return this},caption:function(a,b){var c=3Db.data("caption");return =
c?a.html(c).show():a.text("").hide(),this},go:function(b,c){var =
d=3Da(".visible",b),e=3Dd[c]();e.length&&a("img",e).trigger("click",[d,e]=
)},shift:function(a,b,c){var =
d,e=3Db.parent(),f=3Dthis.settings.prev_index||b.index(),g=3Dthis.directi=
on(e,a,b),h=3DparseInt(e.css("left"),10),i=3Db.outerWidth();b.index()=3D=3D=
=3Df||/skip/.test(g)?/skip/.test(g)&&(d=3Db.index()-this.settings.up_coun=
t,this.lock(),d>0?e.animate({left:-(d*i)},300,this.unlock()):e.animate({l=
eft:0},300,this.unlock())):/left/.test(g)?(this.lock(),e.animate({left:h+=
i},300,this.unlock())):/right/.test(g)&&(this.lock(),e.animate({left:h-i}=
,300,this.unlock())),c()},direction:function(b,c,d){var =
e,f=3Da("li",b),g=3Df.outerWidth()+f.outerWidth()/4,h=3DMath.floor(a(".cl=
earing-container").outerWidth()/g)-1,i=3Df.index(d);return =
this.settings.up_count=3Dh,e=3Dthis.adjacent(this.settings.prev_index,i)?=
i>h&&i>this.settings.prev_index?"right":i>h-1&&i<=3Dthis.settings.prev_in=
dex?"left":!1:"skip",this.settings.prev_index=3Di,e},adjacent:function(a,=
b){for(var =
c=3Db+1;c>=3Db-1;c--)if(c=3D=3D=3Da)return!0;return!1},lock:function(){th=
is.settings.locked=3D!0},unlock:function(){this.settings.locked=3D!1},loc=
ked:function(){return =
this.settings.locked},off:function(){a(this.scope).off(".fndtn.clearing")=
,a(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,thi=
s,this.document),function(a,b){"use =
strict";Foundation.libs.dropdown=3D{name:"dropdown",version:"5.0.0",setti=
ngs:{active_class:"open",is_hover:!1,opened:function(){},closed:function(=
){}},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindin=
gs(b,c)},events:function(){var =
c=3Dthis;a(this.scope).off(".dropdown").on("click.fndtn.dropdown","[data-=
dropdown]",function(b){var =
d=3Da(this).data("dropdown-init");b.preventDefault(),(!d.is_hover||Modern=
izr.touch)&&c.toggle(a(this))}).on("mouseenter.fndtn.dropdown","[data-dro=
pdown], [data-dropdown-content]",function(){var =
b=3Da(this);if(clearTimeout(c.timeout),b.data("dropdown"))var =
d=3Da("#"+b.data("dropdown")),e=3Db;else{var =
d=3Db;e=3Da("[data-dropdown=3D'"+d.attr("id")+"']")}var =
f=3De.data("dropdown-init");f.is_hover&&c.open.apply(c,[d,e])}).on("mouse=
leave.fndtn.dropdown","[data-dropdown], =
[data-dropdown-content]",function(){var =
b=3Da(this);c.timeout=3DsetTimeout(function(){if(b.data("dropdown")){var =
d=3Db.data("dropdown-init");d.is_hover&&c.close.call(c,a("#"+b.data("drop=
down")))}else{var =
e=3Da('[data-dropdown=3D"'+a(this).attr("id")+'"]'),d=3De.data("dropdown-=
init");d.is_hover&&c.close.call(c,b)}}.bind(this),150)}).on("click.fndtn.=
dropdown",function(b){var =
d=3Da(b.target).closest("[data-dropdown-content]");if(!a(b.target).data("=
dropdown")&&!a(b.target).parent().data("dropdown"))return!a(b.target).dat=
a("revealId")&&d.length>0&&(a(b.target).is("[data-dropdown-content]")||a.=
contains(d.first()[0],b.target))?(b.stopPropagation(),void =
0):(c.close.call(c,a("[data-dropdown-content]")),void =
0)}).on("opened.fndtn.dropdown","[data-dropdown-content]",this.settings.o=
pened).on("closed.fndtn.dropdown","[data-dropdown-content]",this.settings=
.closed),a(b).off(".dropdown").on("resize.fndtn.dropdown",c.throttle(func=
tion(){c.resize.call(c)},50)).trigger("resize")},close:function(b){var =
c=3Dthis;b.each(function(){a(this).hasClass(c.settings.active_class)&&(a(=
this).css(Foundation.rtl?"right":"left","-99999px").removeClass(c.setting=
s.active_class),a(this).trigger("closed"))})},open:function(a,b){this.css=
(a.addClass(this.settings.active_class),b),a.trigger("opened")},toggle:fu=
nction(b){var =
c=3Da("#"+b.data("dropdown"));0!=3D=3Dc.length&&(this.close.call(this,a("=
[data-dropdown-content]").not(c)),c.hasClass(this.settings.active_class)?=
this.close.call(this,c):(this.close.call(this,a("[data-dropdown-content]"=
)),this.open.call(this,c,b)))},resize:function(){var =
b=3Da("[data-dropdown-content].open"),c=3Da("[data-dropdown=3D'"+b.attr("=
id")+"']");b.length&&c.length&&this.css(b,c)},css:function(c,d){var =
e=3Dc.offsetParent(),f=3Dd.offset();if(f.top-=3De.offset().top,f.left-=3D=
e.offset().left,this.small())c.css({position:"absolute",width:"95%","max-=
width":"none",top:f.top+d.outerHeight()}),c.css(Foundation.rtl?"right":"l=
eft","2.5%");else{if(!Foundation.rtl&&a(b).width()>c.outerWidth()+d.offse=
t().left){var =
g=3Df.left;c.hasClass("right")&&c.removeClass("right")}else{c.hasClass("r=
ight")||c.addClass("right");var =
g=3Df.left-(c.outerWidth()-d.outerWidth())}c.attr("style","").css({positi=
on:"absolute",top:f.top+d.outerHeight(),left:g})}return =
c},small:function(){return =
matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundatio=
n.media_queries.medium).matches},off:function(){a(this.scope).off(".fndtn=
.dropdown"),a("html, =
body").off(".fndtn.dropdown"),a(b).off(".fndtn.dropdown"),a("[data-dropdo=
wn-content]").off(".fndtn.dropdown"),this.settings.init=3D!1},reflow:func=
tion(){}}}(jQuery,this,this.document),function(a,b){"use =
strict";Foundation.libs.interchange=3D{name:"interchange",version:"5.0.0"=
,cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchan=
ge",named_queries:{"default":Foundation.media_queries.small,small:Foundat=
ion.media_queries.small,medium:Foundation.media_queries.medium,large:Foun=
dation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge=
:Foundation.media_queries.xxlarge,landscape:"only screen and =
(orientation: landscape)",portrait:"only screen and (orientation: =
portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: =
2),only screen and (min--moz-device-pixel-ratio: 2),only screen and =
(-o-min-device-pixel-ratio: 2/1),only screen and =
(min-device-pixel-ratio: 2),only screen and (min-resolution: =
192dpi),only screen and (min-resolution: =
2dppx)"},directives:{replace:function(b,c,d){if(/IMG/.test(b[0].nodeName)=
){var e=3Db[0].src;if(new RegExp(c,"i").test(e))return;return =
b[0].src=3Dc,d(b[0].src)}var =
f=3Db.data("interchange-last-path");if(f!=3Dc)return =
a.get(c,function(a){b.html(a),b.data("interchange-last-path",c),d()})}}},=
init:function(a,b,c){Foundation.inherit(this,"throttle"),this.data_attr=3D=
"data-"+this.settings.load_attr,this.bindings(b,c),this.load("images"),th=
is.load("nodes")},events:function(){var c=3Dthis;return =
a(b).off(".interchange").on("resize.fndtn.interchange",c.throttle(functio=
n(){c.resize.call(c)},50)),this},resize:function(){var =
b=3Dthis.cache;if(!this.images_loaded||!this.nodes_loaded)return =
setTimeout(a.proxy(this.resize,this),50),void 0;for(var c in =
b)if(b.hasOwnProperty(c)){var =
d=3Dthis.results(c,b[c]);d&&this.settings.directives[d.scenario[1]](d.el,=
d.scenario[0],function(){if(arguments[0]instanceof Array)var =
a=3Darguments[0];else var =
a=3DArray.prototype.slice.call(arguments,0);d.el.trigger(d.scenario[1],a)=
})}},results:function(a,b){var c=3Db.length;if(c>0)for(var =
d=3Dthis.S('[data-uuid=3D"'+a+'"]'),e=3Dc-1;e>=3D0;e--){var =
f,g=3Db[e][2];if(f=3Dthis.settings.named_queries.hasOwnProperty(g)?matchM=
edia(this.settings.named_queries[g]):matchMedia(g),f.matches)return{el:d,=
scenario:b[e]}}return!1},load:function(a,b){return("undefined"=3D=3Dtypeo=
f =
this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_imag=
es:function(){var =
a=3Dthis.S("img["+this.data_attr+"]"),b=3Da.length,c=3D0,d=3Dthis.data_at=
tr;this.cache=3D{},this.cached_images=3D[],this.images_loaded=3D0=3D=3D=3D=
b;for(var e=3Db-1;e>=3D0;e--){if(c++,a[e]){var =
f=3Da[e].getAttribute(d)||"";f.length>0&&this.cached_images.push(a[e])}c=3D=
=3D=3Db&&(this.images_loaded=3D!0,this.enhance("images"))}return =
this},update_nodes:function(){var =
a=3Dthis.S("["+this.data_attr+"]:not(img)"),b=3Da.length,c=3D0,d=3Dthis.d=
ata_attr;this.cached_nodes=3D[],this.nodes_loaded=3D0=3D=3D=3Db;for(var =
e=3Db-1;e>=3D0;e--){c++;var =
f=3Da[e].getAttribute(d)||"";f.length>0&&this.cached_nodes.push(a[e]),c=3D=
=3D=3Db&&(this.nodes_loaded=3D!0,this.enhance("nodes"))}return =
this},enhance:function(c){for(var =
d=3Dthis["cached_"+c].length,e=3Dd-1;e>=3D0;e--)this.object(a(this["cache=
d_"+c][e]));return =
a(b).trigger("resize")},parse_params:function(a,b,c){return[this.trim(a),=
this.convert_directive(b),this.trim(c)]},convert_directive:function(a){va=
r b=3Dthis.trim(a);=0A=
return b.length>0?b:"replace"},object:function(a){var =
b=3Dthis.parse_data_attr(a),c=3D[],d=3Db.length;if(d>0)for(var =
e=3Dd-1;e>=3D0;e--){var =
f=3Db[e].split(/\((.*?)(\))$/);if(f.length>1){var =
g=3Df[0].split(","),h=3Dthis.parse_params(g[0],g[1],f[1]);c.push(h)}}retu=
rn this.store(a,c)},uuid:function(a){function =
b(){return(65536*(1+Math.random())|0).toString(16).substring(1)}var =
c=3Da||"-";return =
b()+b()+c+b()+c+b()+c+b()+c+b()+b()+b()},store:function(a,b){var =
c=3Dthis.uuid(),d=3Da.data("uuid");return =
d?this.cache[d]:(a.attr("data-uuid",c),this.cache[c]=3Db)},trim:function(=
b){return"string"=3D=3Dtypeof =
b?a.trim(b):b},parse_data_attr:function(a){for(var =
b=3Da.data(this.settings.load_attr).split(/\[(.*?)\]/),c=3Db.length,d=3D[=
],e=3Dc-1;e>=3D0;e--)b[e].replace(/[\W\d]+/,"").length>4&&d.push(b[e]);re=
turn =
d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQue=
ry,this,this.document),function(a,b,c,d){"use =
strict";Foundation.libs.joyride=3D{name:"joyride",version:"5.0.0",default=
s:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_sp=
eed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_=
offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],ti=
p_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie=
_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:=
{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","to=
p","bottom"]},post_ride_callback:function(){},post_step_callback:function=
(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_e=
xpose_callback:function(){},template:{link:'<a href=3D"#close" =
class=3D"joyride-close-tip">&times;</a>',timer:'<div =
class=3D"joyride-timer-indicator-wrap"><span =
class=3D"joyride-timer-indicator"></span></div>',tip:'<div =
class=3D"joyride-tip-guide"><span =
class=3D"joyride-nub"></span></div>',wrapper:'<div =
class=3D"joyride-content-wrapper"></div>',button:'<a href=3D"#" =
class=3D"small button joyride-next-tip"></a>',modal:'<div =
class=3D"joyride-modal-bg"></div>',expose:'<div =
class=3D"joyride-expose-wrapper"></div>',expose_cover:'<div =
class=3D"joyride-expose-cover"></div>'},expose_add_class:""},init:functio=
n(a,b,c){Foundation.inherit(this,"throttle =
delay"),this.settings=3Dthis.defaults,this.bindings(b,c)},events:function=
(){var =
c=3Dthis;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride=
-next-tip, =
.joyride-modal-bg",function(a){a.preventDefault(),this.settings.$li.next(=
).length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.a=
utomate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.sho=
w())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(=
a){a.preventDefault(),this.end()}.bind(this)),a(b).off(".joyride").on("re=
size.fndtn.joyride",c.throttle(function(){if(a("[data-joyride]").length>0=
&&c.settings.$next_tip){if(c.settings.exposed.length>0){var =
b=3Da(c.settings.exposed);b.each(function(){var =
b=3Da(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos=
_default(!1,!0)}},100))},start:function(){var =
b=3Dthis,c=3Da("[data-joyride]",this.scope),d=3D["timer","scrollSpeed","s=
tartOffset","tipAnimationFadeSpeed","cookieExpires"],e=3Dd.length;!c.leng=
th>0||(this.settings.init||this.events(),this.settings=3Dc.data("joyride-=
init"),this.settings.$content_el=3Dc,this.settings.$body=3Da(this.setting=
s.tip_container),this.settings.body_offset=3Da(this.settings.tip_containe=
r).position(),this.settings.$tip_content=3Dthis.settings.$content_el.find=
("> =
li"),this.settings.paused=3D!1,this.settings.attempts=3D0,"function"!=3Dt=
ypeof =
a.cookie&&(this.settings.cookie_monster=3D!1),(!this.settings.cookie_mons=
ter||this.settings.cookie_monster&&null=3D=3D=3Da.cookie(this.settings.co=
okie_name))&&(this.settings.$tip_content.each(function(c){var =
f=3Da(this);this.settings=3Da.extend({},b.defaults,b.data_options(f));for=
(var =
g=3De-1;g>=3D0;g--)b.settings[d[g]]=3DparseInt(b.settings[d[g]],10);b.cre=
ate({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings=
.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resum=
e:function(){this.set_li(),this.show()},tip_template:function(b){var =
c,d;return =
b.tip_class=3Db.tip_class||"",c=3Da(this.settings.template.tip).addClass(=
b.tip_class),d=3Da.trim(a(b.li).html())+this.button_text(b.button_text)+t=
his.settings.template.link+this.timer_instance(b.index),c.append(a(this.s=
ettings.template.wrapper)),c.first().attr("data-index",b.index),a(".joyri=
de-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var =
c;return =
c=3D0=3D=3D=3Db&&this.settings.start_timer_on_click&&this.settings.timer>=
0||0=3D=3D=3Dthis.settings.timer?"":a(this.settings.template.timer)[0].ou=
terHTML},button_text:function(b){return =
this.settings.next_button?(b=3Da.trim(b)||"Next",b=3Da(this.settings.temp=
late.button).append(b)[0].outerHTML):b=3D"",b},create:function(b){var =
c=3Db.$li.attr("data-button")||b.$li.attr("data-text"),d=3Db.$li.attr("cl=
ass"),e=3Da(this.tip_template({tip_class:d,index:b.index,button_text:c,li=
:b.$li}));a(this.settings.tip_container).append(e)},show:function(b){var =
c=3Dnull;this.settings.$li=3D=3D=3Dd||-1=3D=3D=3Da.inArray(this.settings.=
$li.index(),this.settings.pause_after)?(this.settings.paused?this.setting=
s.paused=3D!1:this.set_li(b),this.settings.attempts=3D0,this.settings.$li=
.length&&this.settings.$target.length>0?(b&&(this.settings.pre_ride_callb=
ack(this.settings.$li.index(),this.settings.$next_tip),this.settings.moda=
l&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.i=
ndex(),this.settings.$next_tip),this.settings.modal&&this.settings.expose=
&&this.expose(),this.settings.tip_settings=3Da.extend({},this.settings,th=
is.data_options(this.settings.$li)),this.settings.timer=3DparseInt(this.s=
ettings.timer,10),this.settings.tip_settings.tip_location_pattern=3Dthis.=
settings.tip_location_patterns[this.settings.tip_settings.tip_location],/=
body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_pho=
ne()?this.pos_phone(!0):this.pos_default(!0),c=3Dthis.settings.$next_tip.=
find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)=
?(c.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),this.d=
elay(function(){c.animate({width:c.parent().width()},this.settings.timer,=
"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.setti=
ngs.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(c.width=
(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.t=
ip_animation_fade_speed).show(),this.delay(function(){c.animate({width:c.=
parent().width()},this.settings.timer,"linear")}.bind(this),this.settings=
.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.t=
ip_animation_fade_speed)),this.settings.$current_tip=3Dthis.settings.$nex=
t_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this=
.end()):this.settings.paused=3D!0},is_phone:function(){return =
matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundatio=
n.media_queries.medium).matches},hide:function(){this.settings.modal&&thi=
s.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-moda=
l-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTi=
meout(a.proxy(function(){this.hide(),this.css("visibility","visible")},th=
is.settings.$current_tip),0),this.settings.post_step_callback(this.settin=
gs.$li.index(),this.settings.$current_tip)},set_li:function(a){a?(this.se=
ttings.$li=3Dthis.settings.$tip_content.eq(this.settings.start_offset),th=
is.set_next_tip(),this.settings.$current_tip=3Dthis.settings.$next_tip):(=
this.settings.$li=3Dthis.settings.$li.next(),this.set_next_tip()),this.se=
t_target()},set_next_tip:function(){this.settings.$next_tip=3Da(".joyride=
-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("=
closed","")},set_target:function(){var =
b=3Dthis.settings.$li.attr("data-class"),d=3Dthis.settings.$li.attr("data=
-id"),e=3Dfunction(){return =
d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$tar=
get=3De()},scroll_to:function(){var =
c,d;c=3Da(b).height()/2,d=3DMath.ceil(this.settings.$target.offset().top-=
c+this.settings.$next_tip.outerHeight()),d>0&&a("html, =
body").animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:=
function(){return-1=3D=3D=3Da.inArray(this.settings.$li.index()+1,this.se=
ttings.pause_after)},restart:function(){this.hide(),this.settings.$li=3Dd=
,this.show("init")},pos_default:function(c,d){var =
e=3D(Math.ceil(a(b).height()/2),this.settings.$next_tip.offset(),this.set=
tings.$next_tip.find(".joyride-nub")),f=3DMath.ceil(e.outerWidth()/2),g=3D=
Math.ceil(e.outerHeight()/2),h=3Dc||!1;if(h&&(this.settings.$next_tip.css=
("visibility","hidden"),this.settings.$next_tip.show()),"undefined"=3D=3D=
typeof =
d&&(d=3D!1),/body/i.test(this.settings.$target.selector))this.settings.$l=
i.length&&this.pos_modal(e);else{if(this.bottom()){var =
i=3Dthis.settings.$target.offset().left;Foundation.rtl&&(i=3Dthis.setting=
s.$target.offset().width-this.settings.$next_tip.width()+i),this.settings=
.$next_tip.css({top:this.settings.$target.offset().top+g+this.settings.$t=
arget.outerHeight(),left:i}),this.nub_position(e,this.settings.tip_settin=
gs.nub_position,"top")}else if(this.top()){var =
i=3Dthis.settings.$target.offset().left;Foundation.rtl&&(i=3Dthis.setting=
s.$target.offset().width-this.settings.$next_tip.width()+i),this.settings=
.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$nex=
t_tip.outerHeight()-g,left:i}),this.nub_position(e,this.settings.tip_sett=
ings.nub_position,"bottom")}else =
this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offs=
et().top,left:this.outerWidth(this.settings.$target)+this.settings.$targe=
t.offset().left+f}),this.nub_position(e,this.settings.tip_settings.nub_po=
sition,"left")):this.left()&&(this.settings.$next_tip.css({top:this.setti=
ngs.$target.offset().top,left:this.settings.$target.offset().left-this.ou=
terWidth(this.settings.$next_tip)-f}),this.nub_position(e,this.settings.t=
ip_settings.nub_position,"right"));!this.visible(this.corners(this.settin=
gs.$next_tip))&&this.settings.attempts<this.settings.tip_settings.tip_loc=
ation_pattern.length&&(e.removeClass("bottom").removeClass("top").removeC=
lass("right").removeClass("left"),this.settings.tip_settings.tip_location=
=3Dthis.settings.tip_settings.tip_location_pattern[this.settings.attempts=
],this.settings.attempts++,this.pos_default())}h&&(this.settings.$next_ti=
p.hide(),this.settings.$next_tip.css("visibility","visible"))},pos_phone:=
function(b){var =
c=3Dthis.settings.$next_tip.outerHeight(),d=3D(this.settings.$next_tip.of=
fset(),this.settings.$target.outerHeight()),e=3Da(".joyride-nub",this.set=
tings.$next_tip),f=3DMath.ceil(e.outerHeight()/2),g=3Db||!1;e.removeClass=
("bottom").removeClass("top").removeClass("right").removeClass("left"),g&=
&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_=
tip.show()),/body/i.test(this.settings.$target.selector)?this.settings.$l=
i.length&&this.pos_modal(e):this.top()?(this.settings.$next_tip.offset({t=
op:this.settings.$target.offset().top-c-f}),e.addClass("bottom")):(this.s=
ettings.$next_tip.offset({top:this.settings.$target.offset().top+d+f}),e.=
addClass("top")),g&&(this.settings.$next_tip.hide(),this.settings.$next_t=
ip.css("visibility","visible"))},pos_modal:function(a){this.center(),a.hi=
de(),this.show_modal()},show_modal:function(){if(!this.settings.$next_tip=
.data("closed")){var =
b=3Da(".joyride-modal-bg");b.length<1&&a("body").append(this.settings.tem=
plate.modal).show(),/pop/i.test(this.settings.tip_animation)?b.show():b.f=
adeIn(this.settings.tip_animation_fade_speed)}},expose:function(){var =
c,d,e,f,g,h=3D"expose-"+Math.floor(1e4*Math.random());if(arguments.length=
>0&&arguments[0]instanceof =
a)e=3Darguments[0];else{if(!this.settings.$target||/body/i.test(this.sett=
ings.$target.selector))return!1;e=3Dthis.settings.$target}return =
e.length<1?(b.console&&console.error("element not =
valid",e),!1):(c=3Da(this.settings.template.expose),this.settings.$body.a=
ppend(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidt=
h(!0),height:e.outerHeight(!0)}),d=3Da(this.settings.template.expose_cove=
r),f=3D{zIndex:e.css("z-index"),position:e.css("position")},g=3Dnull=3D=3D=
e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-inde=
x"))+1),"static"=3D=3Df.position&&e.css("position","relative"),e.data("ex=
pose-css",f),e.data("orig-class",g),e.attr("class",g+" =
"+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset=
().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.m=
odal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.add=
Class(h),e.data("expose",h),this.settings.post_expose_callback(this.setti=
ngs.$li.index(),this.settings.$next_tip,e),this.add_exposed(e),void =
0)},un_expose:function(){var =
c,d,e,f,g,h=3D!1;if(arguments.length>0&&arguments[0]instanceof =
a)d=3Darguments[0];else{if(!this.settings.$target||/body/i.test(this.sett=
ings.$target.selector))return!1;d=3Dthis.settings.$target}return =
d.length<1?(b.console&&console.error("element not =
valid",d),!1):(c=3Dd.data("expose"),e=3Da("."+c),arguments.length>1&&(h=3D=
arguments[1]),h=3D=3D=3D!0?a(".joyride-expose-wrapper,.joyride-expose-cov=
er").remove():e.remove(),f=3Dd.data("expose-css"),"auto"=3D=3Df.zIndex?d.=
css("z-index",""):d.css("z-index",f.zIndex),f.position!=3Dd.css("position=
")&&("static"=3D=3Df.position?d.css("position",""):d.css("position",f.pos=
ition)),g=3Dd.data("orig-class"),d.attr("class",g),d.removeData("orig-cla=
sses"),d.removeData("expose"),d.removeData("expose-z-index"),this.remove_=
exposed(d),void =
0)},add_exposed:function(b){this.settings.exposed=3Dthis.settings.exposed=
||[],b instanceof a||"object"=3D=3Dtypeof =
b?this.settings.exposed.push(b[0]):"string"=3D=3Dtypeof =
b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;b =
instanceof a?c=3Db[0]:"string"=3D=3Dtypeof =
b&&(c=3Db),this.settings.exposed=3Dthis.settings.exposed||[],d=3Dthis.set=
tings.exposed.length;for(var =
e=3D0;d>e;e++)if(this.settings.exposed[e]=3D=3Dc)return =
this.settings.exposed.splice(e,1),void 0},center:function(){var =
c=3Da(b);return =
this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.oute=
rHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerW=
idth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(thi=
s.settings.tip_settings.tip_location)},top:function(){return/top/i.test(t=
his.settings.tip_settings.tip_location)},right:function(){return/right/i.=
test(this.settings.tip_settings.tip_location)},left:function(){return/lef=
t/i.test(this.settings.tip_settings.tip_location)},corners:function(c){va=
r =
d=3Da(b),e=3Dd.height()/2,f=3DMath.ceil(this.settings.$target.offset().to=
p-e+this.settings.$next_tip.outerHeight()),g=3Dd.width()+d.scrollLeft(),h=
=3Dd.height()+f,i=3Dd.height()+d.scrollTop(),j=3Dd.scrollTop();return =
j>f&&(j=3D0>f?0:f),h>i&&(i=3Dh),[c.offset().top<j,g<c.offset().left+c.out=
erWidth(),i<c.offset().top+c.outerHeight(),d.scrollLeft()>c.offset().left=
]},visible:function(a){for(var =
b=3Da.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c)=
{"auto"=3D=3D=3Db?a.addClass(c):a.addClass(b)},startTimer:function(){this=
.settings.$li.length?this.settings.automate=3DsetTimeout(function(){this.=
hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):cle=
arTimeout(this.settings.automate)},end:function(){this.settings.cookie_mo=
nster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings=
.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>=
0&&clearTimeout(this.settings.automate),this.settings.modal&&this.setting=
s.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),a(".=
joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings=
.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)=
,this.settings.post_ride_callback(this.settings.$li.index(),this.settings=
.$current_tip),a(".joyride-tip-guide").remove()},off:function(){a(this.sc=
ope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, =
.joyride-next-tip, =
.joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, =
.joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.se=
ttings=3D{}},reflow:function(){}}}(jQuery,this,this.document),function(a,=
b){"use =
strict";Foundation.libs.magellan=3D{name:"magellan",version:"5.0.0",setti=
ngs:{active_class:"active",threshold:0},init:function(){this.fixed_magell=
an=3Da("[data-magellan-expedition]"),this.set_threshold(),this.last_desti=
nation=3Da("[data-magellan-destination]").last(),this.events()},events:fu=
nction(){var =
c=3Dthis;a(this.scope).off(".magellan").on("arrival.fndtn.magellan","[dat=
a-magellan-arrival]",function(){var =
b=3Da(this),d=3Db.closest("[data-magellan-expedition]"),e=3Dd.attr("data-=
magellan-active-class")||c.settings.active_class;b.closest("[data-magella=
n-expedition]").find("[data-magellan-arrival]").not(b).removeClass(e),b.a=
ddClass(e)}),this.fixed_magellan.off(".magellan").on("update-position.fnd=
tn.magellan",function(){a(this)}).trigger("update-position"),a(b).off(".m=
agellan").on("resize.fndtn.magellan",function(){this.fixed_magellan.trigg=
er("update-position")}.bind(this)).on("scroll.fndtn.magellan",function(){=
var d=3Da(b).scrollTop();c.fixed_magellan.each(function(){var =
b=3Da(this);"undefined"=3D=3Dtypeof =
b.data("magellan-top-offset")&&b.data("magellan-top-offset",b.offset().to=
p),"undefined"=3D=3Dtypeof =
b.data("magellan-fixed-position")&&b.data("magellan-fixed-position",!1);v=
ar =
e=3Dd+c.settings.threshold>b.data("magellan-top-offset"),f=3Db.attr("data=
-magellan-top-offset");b.data("magellan-fixed-position")!=3De&&(b.data("m=
agellan-fixed-position",e),e?(b.addClass("fixed"),b.css({position:"fixed"=
,top:0})):(b.removeClass("fixed"),b.css({position:"",top:""})),e&&"undefi=
ned"!=3Dtypeof =
f&&0!=3Df&&b.css({position:"fixed",top:f+"px"}))})}),this.last_destinatio=
n.length>0&&a(b).on("scroll.fndtn.magellan",function(){var =
d=3Da(b).scrollTop(),e=3Dd+a(b).height(),f=3DMath.ceil(c.last_destination=
.offset().top);a("[data-magellan-destination]").each(function(){var =
b=3Da(this),g=3Db.attr("data-magellan-destination"),h=3Db.offset().top-b.=
outerHeight(!0)-d;h<=3Dc.settings.threshold&&a("[data-magellan-arrival=3D=
'"+g+"']").trigger("arrival"),e>=3Da(c.scope).height()&&f>d&&e>f&&a("[dat=
a-magellan-arrival]").last().trigger("arrival")})})},set_threshold:functi=
on(){"number"!=3Dtypeof =
this.settings.threshold&&(this.settings.threshold=3Dthis.fixed_magellan.l=
ength>0?this.fixed_magellan.outerHeight(!0):0)},off:function(){a(this.sco=
pe).off(".fndtn.magellan"),a(b).off(".fndtn.magellan")},reflow:function()=
{}}}(jQuery,this,this.document),function(a){"use =
strict";Foundation.libs.offcanvas=3D{name:"offcanvas",version:"5.0.0",set=
tings:{},init:function(){this.events()},events:function(){a(this.scope).o=
ff(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",fun=
ction(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleCla=
ss("move-right")}).on("click.fndtn.offcanvas",".exit-off-canvas",function=
(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-right")}).=
on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(b){b.preve=
ntDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-left")}=
).on("click.fndtn.offcanvas",".exit-off-canvas",function(b){b.preventDefa=
ult(),a(".off-canvas-wrap").removeClass("move-left")})},reflow:function()=
{}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";var =
e=3Dfunction(){},f=3Dfunction(e,f){if(e.hasClass(f.slides_container_class=
))return this;var =
j,k,l,m,n,o,p=3Dthis,q=3De,r=3D0,s=3D!1;q.children().first().addClass(f.a=
ctive_slide_class),p.update_slide_number=3Dfunction(b){f.slide_number&&(k=
.find("span:first").text(parseInt(b)+1),k.find("span:last").text(q.childr=
en().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class=
),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_acti=
ve_link=3Dfunction(b){var =
c=3Da('a[data-orbit-link=3D"'+q.children().eq(b).attr("data-orbit-slide")=
+'"]');c.parents("ul").find("[data-orbit-link]").removeClass(f.bullets_ac=
tive_class),c.addClass(f.bullets_active_class)},p.build_markup=3Dfunction=
(){q.wrap('<div =
class=3D"'+f.container_class+'"></div>'),j=3Dq.parent(),q.addClass(f.slid=
es_container_class),f.navigation_arrows&&(j.append(a('<a =
href=3D"#"><span></span></a>').addClass(f.prev_class)),j.append(a('<a =
href=3D"#"><span></span></a>').addClass(f.next_class))),f.timer&&(m=3Da("=
<div>").addClass(f.timer_container_class),m.append("<span>"),m.append(a("=
<div>").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class=
),j.append(m)),f.slide_number&&(k=3Da("<div>").addClass(f.slide_number_cl=
ass),k.append("<span></span> "+f.slide_number_text+" =
<span></span>"),j.append(k)),f.bullets&&(l=3Da("<ol>").addClass(f.bullets=
_container_class),j.append(l),l.wrap('<div =
class=3D"orbit-bullets-container"></div>'),q.children().each(function(b){=
var =
c=3Da("<li>").attr("data-orbit-slide",b);l.append(c)})),f.stack_on_small&=
&j.addClass(f.stack_on_small_class),p.update_slide_number(0),p.update_act=
ive_link(0)},p._goto=3Dfunction(b,c){if(b=3D=3D=3Dr)return!1;"object"=3D=3D=
typeof o&&o.restart();var =
d=3Dq.children(),e=3D"next";s=3D!0,r>b&&(e=3D"prev"),b>=3Dd.length?b=3D0:=
0>b&&(b=3Dd.length-1);var =
g=3Da(d.get(r)),h=3Da(d.get(b));g.css("zIndex",2),g.removeClass(f.active_=
slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("=
before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active=
_link(b);var i=3Dfunction(){var =
a=3Dfunction(){r=3Db,s=3D!1,c=3D=3D=3D!0&&(o=3Dp.create_timer(),o.start()=
),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{s=
lide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};=
q.height()!=3Dh.height()&&f.variable_height?q.animate({height:h.height()}=
,250,"linear",a):a()};if(1=3D=3D=3Dd.length)return i(),!1;var =
j=3Dfunction(){"next"=3D=3D=3De&&n.next(g,h,i),"prev"=3D=3D=3De&&n.prev(g=
,h,i)};h.height()>q.height()&&f.variable_height?q.animate({height:h.heigh=
t()},250,"linear",j):j()},p.next=3Dfunction(a){a.stopImmediatePropagation=
(),a.preventDefault(),p._goto(r+1)},p.prev=3Dfunction(a){a.stopImmediateP=
ropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=3Dfunction(b)=
{b.preventDefault();var =
c=3Da(this).attr("data-orbit-link");if("string"=3D=3Dtypeof =
c&&""!=3D(c=3Da.trim(c))){var =
d=3Dj.find("[data-orbit-slide=3D"+c+"]");-1!=3Dd.index()&&p._goto(d.index=
())}},p.link_bullet=3Dfunction(){var =
b=3Da(this).attr("data-orbit-slide");"string"=3D=3Dtypeof =
b&&""!=3D(b=3Da.trim(b))&&p._goto(parseInt(b))},p.timer_callback=3Dfuncti=
on(){p._goto(r+1,!0)},p.compute_dimensions=3Dfunction(){var =
b=3Da(q.children().get(r)),c=3Db.height();f.variable_height||q.children()=
.each(function(){a(this).height()>c&&(c=3Da(this).height())}),q.height(c)=
},p.create_timer=3Dfunction(){var a=3Dnew =
g(j.find("."+f.timer_container_class),f,p.timer_callback);return =
a},p.stop_timer=3Dfunction(){"object"=3D=3Dtypeof =
o&&o.stop()},p.toggle_timer=3Dfunction(){var =
a=3Dj.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?=
("undefined"=3D=3Dtypeof =
o&&(o=3Dp.create_timer()),o.start()):"object"=3D=3Dtypeof =
o&&o.stop()},p.init=3Dfunction(){p.build_markup(),f.timer&&(o=3Dp.create_=
timer(),o.start()),n=3Dnew i(f,q),"slide"=3D=3D=3Df.animation&&(n=3Dnew =
h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_cla=
ss,p.prev),j.on("click","[data-orbit-slide]",p.link_bullet),j.on("click",=
p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touc=
hes||(a=3Da.originalEvent);var =
b=3D{start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,star=
t_time:(new =
Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.=
stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||=
(a=3Da.originalEvent),!(a.touches.length>1||a.scale&&1!=3D=3Da.scale)){va=
r b=3Dj.data("swipe-transition");if("undefined"=3D=3Dtypeof =
b&&(b=3D{}),b.delta_x=3Da.touches[0].pageX-b.start_page_x,"undefined"=3D=3D=
typeof =
b.is_scrolling&&(b.is_scrolling=3D!!(b.is_scrolling||Math.abs(b.delta_x)<=
Math.abs(a.touches[0].pageY-b.start_page_y))),!b.is_scrolling&&!b.active)=
{a.preventDefault();var =
c=3Db.delta_x<0?r+1:r-1;b.active=3D!0,p._goto(c)}}}).on("touchend.fndtn.o=
rbit",function(a){j.data("swipe-transition",{}),a.stopPropagation()}),j.o=
n("mouseenter.fndtn.orbit",function(){f.timer&&f.pause_on_hover&&p.stop_t=
imer()}).on("mouseleave.fndtn.orbit",function(){f.timer&&f.resume_on_mous=
eout&&o.start()}),a(c).on("click","[data-orbit-link]",p.link_custom),a(b)=
.on("resize",p.compute_dimensions),a(b).on("load",p.compute_dimensions),a=
(b).on("load",function(){j.prev(".preloader").css("display","none")}),q.t=
rigger("ready.fndtn.orbit")},p.init()},g=3Dfunction(a,b,c){var =
d,e,f=3Dthis,g=3Db.timer_speed,h=3Da.find("."+b.timer_progress_class),i=3D=
-1;this.update_progress=3Dfunction(a){var =
b=3Dh.clone();b.attr("style",""),b.css("width",a+"%"),h.replaceWith(b),h=3D=
b},this.restart=3Dfunction(){clearTimeout(e),a.addClass(b.timer_paused_cl=
ass),i=3D-1,f.update_progress(0)},this.start=3Dfunction(){return =
a.hasClass(b.timer_paused_class)?(i=3D-1=3D=3D=3Di?g:i,a.removeClass(b.ti=
mer_paused_class),d=3D(new =
Date).getTime(),h.animate({width:"100%"},i,"linear"),e=3DsetTimeout(funct=
ion(){f.restart(),c()},i),a.trigger("timer-started.fndtn.orbit"),void =
0):!0},this.stop=3Dfunction(){if(a.hasClass(b.timer_paused_class))return!=
0;clearTimeout(e),a.addClass(b.timer_paused_class);var c=3D(new =
Date).getTime();i-=3Dc-d;var =
h=3D100-i/g*100;f.update_progress(h),a.trigger("timer-stopped.fndtn.orbit=
")}},h=3Dfunction(b){var =
c=3Db.animation_speed,d=3D1=3D=3D=3Da("html[dir=3Drtl]").length,e=3Dd?"ma=
rginRight":"marginLeft",f=3D{};f[e]=3D"0%",this.next=3Dfunction(a,b,d){a.=
animate({marginLeft:"-100%"},c),b.animate(f,c,function(){a.css(e,"100%"),=
d()})},this.prev=3Dfunction(a,b,d){a.animate({marginLeft:"100%"},c),b.css=
(e,"-100%"),b.animate(f,c,function(){a.css(e,"100%"),d()})}},i=3Dfunction=
(b){{var =
c=3Db.animation_speed;1=3D=3D=3Da("html[dir=3Drtl]").length}this.next=3Df=
unction(a,b,d){b.css({margin:"0%",opacity:"0.01"}),b.animate({opacity:"1"=
},c,"linear",function(){a.css("margin","100%"),d()})},this.prev=3Dfunctio=
n(a,b,d){b.css({margin:"0%",opacity:"0.01"}),b.animate({opacity:"1"},c,"l=
inear",function(){a.css("margin","100%"),d()})}};Foundation.libs=3DFounda=
tion.libs||{},Foundation.libs.orbit=3D{name:"orbit",version:"5.0.0",setti=
ngs:{animation:"slide",timer_speed:1e4,pause_on_hover:!0,resume_on_mouseo=
ut:!1,animation_speed:500,stack_on_small:!1,navigation_arrows:!0,slide_nu=
mber:!0,slide_number_text:"of",container_class:"orbit-container",stack_on=
_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"o=
rbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused=
",timer_progress_class:"orbit-progress",slides_container_class:"orbit-sli=
des-container",bullets_container_class:"orbit-bullets",bullets_active_cla=
ss:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-=
caption",active_slide_class:"active",orbit_transition_class:"orbit-transi=
tioning",bullets:!0,timer:!0,variable_height:!1,swipe:!0,before_slide_cha=
nge:e,after_slide_change:e},init:function(b,c){var =
d=3Dthis;if("object"=3D=3Dtypeof =
c&&a.extend(!0,d.settings,c),a(b).is("[data-orbit]")){var =
e=3Da(b),g=3Dd.data_options(e);new =
f(e,a.extend({},d.settings,g))}a("[data-orbit]",b).each(function(b,c){var=
 e=3Da(c),g=3Dd.data_options(e);new =
f(e,a.extend({},d.settings,g))})}}}(jQuery,this,this.document),function(a=
,b,c,d){"use =
strict";Foundation.libs.reveal=3D{name:"reveal",version:"5.0.0",locked:!1=
,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background=
_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",bg_cla=
ss:"reveal-modal-bg",open:function(){},opened:function(){},close:function=
(){},closed:function(){},bg:a(".reveal-modal-bg"),css:{open:{opacity:0,vi=
sibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",=
display:"none"}}},init:function(a,b,c){Foundation.inherit(this,"delay"),t=
his.bindings(b,c)},events:function(){var b=3Dthis;return =
a("[data-reveal-id]",this.scope).off(".reveal").on("click.fndtn.reveal",f=
unction(c){if(c.preventDefault(),!b.locked){var =
d=3Da(this),e=3Dd.data("reveal-ajax");if(b.locked=3D!0,"undefined"=3D=3Dt=
ypeof e)b.open.call(b,d);else{var =
f=3De=3D=3D=3D!0?d.attr("href"):e;b.open.call(b,d,{url:f})}}}),a(this.sco=
pe).off(".reveal").on("click.fndtn.reveal",this.close_targets(),function(=
c){if(c.preventDefault(),!b.locked){var =
d=3Da("[data-reveal].open").data("reveal-init"),e=3Da(c.target)[0]=3D=3D=3D=
a("."+d.bg_class)[0];if(e&&!d.close_on_background_click)return;b.locked=3D=
!0,b.close.call(b,e?a("[data-reveal].open"):a(this).closest("[data-reveal=
]"))}}),a("[data-reveal]",this.scope).length>0?a(this.scope).on("open.fnd=
tn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.ope=
ned).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",th=
is.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("clo=
sed.fndtn.reveal",this.close_video):a(this.scope).on("open.fndtn.reveal",=
"[data-reveal]",this.settings.open).on("opened.fndtn.reveal","[data-revea=
l]",this.settings.opened).on("opened.fndtn.reveal","[data-reveal]",this.o=
pen_video).on("close.fndtn.reveal","[data-reveal]",this.settings.close).o=
n("closed.fndtn.reveal","[data-reveal]",this.settings.closed).on("closed.=
fndtn.reveal","[data-reveal]",this.close_video),a("body").on("keyup.fndtn=
.reveal",function(b){var =
c=3Da("[data-reveal].open"),d=3Dc.data("reveal-init");27=3D=3D=3Db.which&=
&d.close_on_esc&&c.foundation("reveal","close")}),!0},open:function(b,c){=
if(b)if("undefined"!=3Dtypeof b.selector)var =
d=3Da("#"+b.data("reveal-id"));else{var d=3Da(this.scope);c=3Db}else var =
d=3Da(this.scope);if(!d.hasClass("open")){var =
e=3Da("[data-reveal].open");if("undefined"=3D=3Dtypeof =
d.data("css-top")&&d.data("css-top",parseInt(d.css("top"),10)).data("offs=
et",this.cache_offset(d)),d.trigger("open"),e.length<1&&this.toggle_bg(),=
"undefined"!=3Dtypeof c&&c.url){var f=3Dthis,g=3D"undefined"!=3Dtypeof =
c.success?c.success:null;a.extend(c,{success:function(b,c,h){a.isFunction=
(g)&&g(b,c,h),d.html(b),a(d).foundation("section","reflow"),f.hide(e,f.se=
ttings.css.close),f.show(d,f.settings.css.open)}}),a.ajax(c)}else =
this.hide(e,this.settings.css.close),this.show(d,this.settings.css.open)}=
},close:function(b){var =
b=3Db&&b.length?b:a(this.scope),c=3Da("[data-reveal].open");c.length>0&&(=
this.locked=3D!0,b.trigger("close"),this.toggle_bg(),this.hide(c,this.set=
tings.css.close))},close_targets:function(){var =
a=3D"."+this.settings.dismiss_modal_class;return =
this.settings.close_on_background_click?a+", =
."+this.settings.bg_class:a},toggle_bg:function(){0=3D=3D=3Da("."+this.se=
ttings.bg_class).length&&(this.settings.bg=3Da("<div =
/>",{"class":this.settings.bg_class}).appendTo("body")),this.settings.bg.=
filter(":visible").length>0?this.hide(this.settings.bg):this.show(this.se=
ttings.bg)},show:function(c,d){if(d){if(0=3D=3D=3Dc.parent("body").length=
){var e=3Dc.wrap('<div style=3D"display: none;" =
/>').parent();c.on("closed.fndtn.reveal.wrapped",function(){c.detach().ap=
pendTo(e),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().a=
ppendTo("body")}if(/pop/i.test(this.settings.animation)){d.top=3Da(b).scr=
ollTop()-c.data("offset")+"px";var =
f=3D{top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return =
this.delay(function(){return =
c.css(d).animate(f,this.settings.animation_speed,"linear",function(){this=
.locked=3D!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this=
),this.settings.animation_speed/2)}if(/fade/i.test(this.settings.animatio=
n)){var f=3D{opacity:1};return this.delay(function(){return =
c.css(d).animate(f,this.settings.animation_speed,"linear",function(){this=
.locked=3D!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this=
),this.settings.animation_speed/2)}return =
c.css(d).show().css({opacity:1}).addClass("open").trigger("opened")}retur=
n/fade/i.test(this.settings.animation)?c.fadeIn(this.settings.animation_s=
peed/2):c.show()},hide:function(c,d){if(d){if(/pop/i.test(this.settings.a=
nimation)){var =
e=3D{top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return =
this.delay(function(){return =
c.animate(e,this.settings.animation_speed,"linear",function(){this.locked=
=3D!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(t=
his),this.settings.animation_speed/2)}if(/fade/i.test(this.settings.anima=
tion)){var e=3D{opacity:0};return this.delay(function(){return =
c.animate(e,this.settings.animation_speed,"linear",function(){this.locked=
=3D!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(t=
his),this.settings.animation_speed/2)}return =
c.hide().css(d).removeClass("open").trigger("closed")}return/fade/i.test(=
this.settings.animation)?c.fadeOut(this.settings.animation_speed/2):c.hid=
e()},close_video:function(){var =
b=3Da(this).find(".flex-video"),c=3Db.find("iframe");c.length>0&&(c.attr(=
"data-src",c[0].src),c.attr("src","about:blank"),b.hide())=0A=
},open_video:function(){var =
b=3Da(this).find(".flex-video"),c=3Db.find("iframe");if(c.length>0){var =
e=3Dc.attr("data-src");if("string"=3D=3Dtypeof =
e)c[0].src=3Dc.attr("data-src");else{var =
f=3Dc[0].src;c[0].src=3Dd,c[0].src=3Df}b.show()}},cache_offset:function(a=
){var b=3Da.show().height()+parseInt(a.css("top"),10);return =
a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:fun=
ction(){}}}(jQuery,this,this.document),function(a){"use =
strict";Foundation.libs.tab=3D{name:"tab",version:"5.0.1",settings:{activ=
e_class:"active"},init:function(a,b,c){this.bindings(b,c)},events:functio=
n(){a(this.scope).off(".tab").on("click.fndtn.tab","[data-tab] > dd > =
a",function(b){b.preventDefault();var =
c=3Da(this).parent(),d=3Da("#"+this.href.split("#")[1]),e=3Dc.siblings(),=
f=3Dc.closest("[data-tab]").data("tab-init");c.addClass(f.active_class),e=
.removeClass(f.active_class),d.siblings().removeClass(f.active_class).end=
().addClass(f.active_class)})},off:function(){},reflow:function(){}}}(jQu=
ery,this,this.document),function(a){"use =
strict";Foundation.libs.tooltip=3D{name:"tooltip",version:"5.0.0",setting=
s:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"=
body",touch_close_text:"Tap To =
Close",disable_for_touch:!1,tip_template:function(a,b){return'<span =
data-selector=3D"'+a+'" =
class=3D"'+Foundation.libs.tooltip.settings.tooltip_class.substring(1)+'"=
>'+b+'<span =
class=3D"nub"></span></span>'}},cache:{},init:function(a,b,c){this.bindin=
gs(b,c)},events:function(){var =
b=3Dthis;Modernizr.touch?a(this.scope).off(".tooltip").on("click.fndtn.to=
oltip touchstart.fndtn.tooltip =
touchend.fndtn.tooltip","[data-tooltip]",function(c){var =
d=3Da.extend({},b.settings,b.data_options(a(this)));d.disable_for_touch||=
(c.preventDefault(),a(d.tooltip_class).hide(),b.showOrCreateTip(a(this)))=
}).on("click.fndtn.tooltip touchstart.fndtn.tooltip =
touchend.fndtn.tooltip",this.settings.tooltip_class,function(b){b.prevent=
Default(),a(this).fadeOut(150)}):a(this.scope).off(".tooltip").on("mousee=
nter.fndtn.tooltip =
mouseleave.fndtn.tooltip","[data-tooltip]",function(c){var =
d=3Da(this);/enter|over/i.test(c.type)?b.showOrCreateTip(d):("mouseout"=3D=
=3D=3Dc.type||"mouseleave"=3D=3D=3Dc.type)&&b.hide(d)})},showOrCreateTip:=
function(a){var b=3Dthis.getTip(a);return =
b&&b.length>0?this.show(a):this.create(a)},getTip:function(b){var =
c=3Dthis.selector(b),d=3Dnull;return =
c&&(d=3Da('span[data-selector=3D"'+c+'"]'+this.settings.tooltip_class)),"=
object"=3D=3Dtypeof d?d:!1},selector:function(a){var =
b=3Da.attr("id"),c=3Da.attr("data-tooltip")||a.attr("data-selector");retu=
rn(b&&b.length<1||!b)&&"string"!=3Dtypeof =
c&&(c=3D"tooltip"+Math.random().toString(36).substring(7),a.attr("data-se=
lector",c)),b&&b.length>0?b:c},create:function(b){var =
c=3Da(this.settings.tip_template(this.selector(b),a("<div></div>").html(b=
.attr("title")).html())),d=3Dthis.inheritable_classes(b);c.addClass(d).ap=
pendTo(this.settings.append_to),Modernizr.touch&&c.append('<span =
class=3D"tap-to-close">'+this.settings.touch_close_text+"</span>"),b.remo=
veAttr("title").attr("title",""),this.show(b)},reposition:function(b,c,d)=
{var =
e,f,g,h,i;if(c.css("visibility","hidden").show(),e=3Db.data("width"),f=3D=
c.children(".nub"),g=3Df.outerHeight(),h=3Df.outerHeight(),i=3Dfunction(a=
,b,c,d,e,f){return =
a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto",=
width:f?f:"auto"}).end()},i(c,b.offset().top+b.outerHeight()+10,"auto","a=
uto",b.offset().left,e),this.small())i(c,b.offset().top+b.outerHeight()+1=
0,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(=
f,-g,"auto","auto",b.offset().left);else{var =
j=3Db.offset().left;Foundation.rtl&&(j=3Db.offset().left+b.offset().width=
-c.outerWidth()),i(c,b.offset().top+b.outerHeight()+10,"auto","auto",j,e)=
,c.removeClass("tip-override"),d&&d.indexOf("tip-top")>-1?i(c,b.offset().=
top-c.outerHeight(),"auto","auto",j,e).removeClass("tip-override"):d&&d.i=
ndexOf("tip-left")>-1?i(c,b.offset().top+b.outerHeight()/2-2.5*g,"auto","=
auto",b.offset().left-c.outerWidth()-g,e).removeClass("tip-override"):d&&=
d.indexOf("tip-right")>-1&&i(c,b.offset().top+b.outerHeight()/2-2.5*g,"au=
to","auto",b.offset().left+b.outerWidth()+g,e).removeClass("tip-override"=
)}c.css("visibility","visible").hide()},small:function(){return =
matchMedia(Foundation.media_queries.small).matches},inheritable_classes:f=
unction(b){var =
c=3D["tip-top","tip-left","tip-bottom","tip-right","noradius"].concat(thi=
s.settings.additional_inheritable_classes),d=3Db.attr("class"),e=3Dd?a.ma=
p(d.split(" "),function(b){return-1!=3D=3Da.inArray(b,c)?b:void =
0}).join(" "):"";return a.trim(e)},show:function(a){var =
b=3Dthis.getTip(a);this.reposition(a,b,a.attr("class")),b.fadeIn(150)},hi=
de:function(a){var =
b=3Dthis.getTip(a);b.fadeOut(150)},reload:function(){var =
b=3Da(this);return =
b.data("fndtn-tooltips")?b.foundationTooltips("destroy").foundationToolti=
ps("init"):b.foundationTooltips("init")},off:function(){a(this.scope).off=
(".fndtn.tooltip"),a(this.settings.tooltip_class).each(function(b){a("[da=
ta-tooltip]").get(b).attr("title",a(this).text())}).remove()},reflow:func=
tion(){}}}(jQuery,this,this.document),function(a,b,c){"use =
strict";Foundation.libs.topbar=3D{name:"topbar",version:"5.0.1",settings:=
{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_ho=
ver:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(b,c,d){Foun=
dation.inherit(this,"addCustomRule register_media throttle");var =
e=3Dthis;e.register_media("topbar","foundation-mq-topbar"),this.bindings(=
c,d),a("[data-topbar]",this.scope).each(function(){{var =
b=3Da(this),c=3Db.data("topbar-init");a("section",this),a("> =
ul",this).first()}b.data("index",0);var =
d=3Db.parent();d.hasClass("fixed")||d.hasClass(c.sticky_class)?(e.setting=
s.sticky_class=3Dc.sticky_class,e.settings.stick_topbar=3Db,b.data("heigh=
t",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height=
",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?a(".has-dropdown=
",b).addClass("not-click"):a(".has-dropdown",b).removeClass("not-click"),=
e.addCustomRule(".f-topbar-fixed { padding-top: "+b.data("height")+"px =
}"),d.hasClass("fixed")&&a("body").addClass("f-topbar-fixed")})},toggle:f=
unction(c){var d=3Dthis;if(c)var e=3Da(c).closest("[data-topbar]");else =
var e=3Da("[data-topbar]");var f=3De.data("topbar-init"),g=3Da("section, =
.section",e);d.breakpoint()&&(d.rtl?(g.css({right:"0%"}),a(">.name",g).cs=
s({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),=
a("li.moved",g).removeClass("moved"),e.data("index",0),e.toggleClass("exp=
anded").css("height","")),f.scrolltop?e.hasClass("expanded")?e.parent().h=
asClass("fixed")&&(f.scrolltop?(e.parent().removeClass("fixed"),e.addClas=
s("fixed"),a("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):e.par=
ent().removeClass("expanded")):e.hasClass("fixed")&&(e.parent().addClass(=
"fixed"),e.removeClass("fixed"),a("body").addClass("f-topbar-fixed")):(e.=
parent().hasClass(d.settings.sticky_class)&&e.parent().addClass("fixed"),=
e.parent().hasClass("fixed")&&(e.hasClass("expanded")?(e.addClass("fixed"=
),e.parent().addClass("expanded")):(e.removeClass("fixed"),e.parent().rem=
oveClass("expanded"),d.update_sticky_positioning())))},timer:null,events:=
function(){var =
c=3Dthis;a(this.scope).off(".topbar").on("click.fndtn.topbar","[data-topb=
ar] =
.toggle-topbar",function(a){a.preventDefault(),c.toggle(this)}).on("click=
.fndtn.topbar","[data-topbar] li.has-dropdown",function(b){var =
d=3Da(this),e=3Da(b.target),f=3Dd.closest("[data-topbar]"),g=3Df.data("to=
pbar-init");return e.data("revealId")?(c.toggle(),void =
0):(c.breakpoint()||(!g.is_hover||Modernizr.touch)&&(b.stopImmediatePropa=
gation(),d.hasClass("hover")?(d.removeClass("hover").find("li").removeCla=
ss("hover"),d.parents("li.hover").removeClass("hover")):(d.addClass("hove=
r"),"A"=3D=3D=3De[0].nodeName&&e.parent().hasClass("has-dropdown")&&b.pre=
ventDefault())),void 0)}).on("click.fndtn.topbar","[data-topbar] =
.has-dropdown>a",function(b){if(c.breakpoint()){b.preventDefault();var =
d=3Da(this),e=3Dd.closest("[data-topbar]"),f=3De.find("section, =
.section"),g=3D(d.next(".dropdown").outerHeight(),d.closest("li"));e.data=
("index",e.data("index")+1),g.addClass("moved"),c.rtl?(f.css({right:-(100=
*e.data("index"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"=
%"})):(f.css({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({lef=
t:100*e.data("index")+"%"})),e.css("height",d.siblings("ul").outerHeight(=
!0)+e.data("height"))}}),a(b).off(".topbar").on("resize.fndtn.topbar",c.t=
hrottle(function(){c.resize.call(c)},50)).trigger("resize"),a("body").off=
(".topbar").on("click.fndtn.topbar =
touchstart.fndtn.topbar",function(b){var =
c=3Da(b.target).closest("li").closest("li.hover");c.length>0||a("[data-to=
pbar] =
li").removeClass("hover")}),a(this.scope).on("click.fndtn.topbar","[data-=
topbar] .has-dropdown .back",function(b){b.preventDefault();var =
d=3Da(this),e=3Dd.closest("[data-topbar]"),f=3De.find("section, =
.section"),g=3D(e.data("topbar-init"),d.closest("li.moved")),h=3Dg.parent=
();e.data("index",e.data("index")-1),c.rtl?(f.css({right:-(100*e.data("in=
dex"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"%"})):(f.cs=
s({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({left:100*e.dat=
a("index")+"%"})),0=3D=3D=3De.data("index")?e.css("height",""):e.css("hei=
ght",h.outerHeight(!0)+e.data("height")),setTimeout(function(){g.removeCl=
ass("moved")},300)})},resize:function(){var =
b=3Dthis;a("[data-topbar]").each(function(){var =
d,e=3Da(this),f=3D(e.data("topbar-init"),e.parent("."+b.settings.sticky_c=
lass));if(!b.breakpoint()){var =
g=3De.hasClass("expanded");e.css("height","").removeClass("expanded").fin=
d("li").removeClass("hover"),g&&b.toggle(e)}f.length>0&&(f.hasClass("fixe=
d")?(f.removeClass("fixed"),d=3Df.offset().top,a(c.body).hasClass("f-topb=
ar-fixed")&&(d-=3De.data("height")),e.data("stickyoffset",d),f.addClass("=
fixed")):(d=3Df.offset().top,e.data("stickyoffset",d)))})},breakpoint:fun=
ction(){return!matchMedia(Foundation.media_queries.topbar).matches},assem=
ble:function(b){{var c=3Db.data("topbar-init"),d=3Da("section",b);a("> =
ul",b).first()}d.detach(),a(".has-dropdown>a",d).each(function(){var =
b=3Da(this),d=3Db.siblings(".dropdown"),e=3Db.attr("href");if(c.mobile_sh=
ow_parent_link&&e&&e.length>1)var f=3Da('<li class=3D"title back =
js-generated"><h5><a href=3D"#"></a></h5></li><li><a =
class=3D"parent-link js-generated" =
href=3D"'+e+'">'+b.text()+"</a></li>");else var f=3Da('<li =
class=3D"title back js-generated"><h5><a =
href=3D"#"></a></h5></li>');1=3D=3Dc.custom_back_text?a("h5>a",f).html(c.=
back_text):a("h5>a",f).html("&laquo; =
"+b.html()),d.prepend(f)}),d.appendTo(b),this.sticky(),this.assembled(b)}=
,assembled:function(b){b.data("topbar-init",a.extend({},b.data("topbar-in=
it"),{assembled:!0}))},height:function(b){var c=3D0;return a("> =
li",b).each(function(){c+=3Da(this).outerHeight(!0)}),c},sticky:function(=
){var =
c=3D(a(b),this);a(b).on("scroll",function(){c.update_sticky_positioning()=
})},update_sticky_positioning:function(){var =
c=3D"."+this.settings.sticky_class,d=3Da(b);if(a(c).length>0){var =
e=3Dthis.settings.sticky_topbar.data("stickyoffset");a(c).hasClass("expan=
ded")||(d.scrollTop()>e?a(c).hasClass("fixed")||(a(c).addClass("fixed"),a=
("body").addClass("f-topbar-fixed")):d.scrollTop()<=3De&&a(c).hasClass("f=
ixed")&&(a(c).removeClass("fixed"),a("body").removeClass("f-topbar-fixed"=
)))}},off:function(){a(this.scope).off(".fndtn.topbar"),a(b).off(".fndtn.=
topbar")},reflow:function(){}}}(jQuery,this,this.document);
------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.dk-cm.com/buildingrights/templates/js/app.js

$(document).foundation();
------=_NextPart_000_0000_01D1E808.3750CE40
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000D_01D1E808.37558930"


------=_NextPart_001_000D_01D1E808.37558930
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.buildingrights.org/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<!--?xml version=3D"1.0" encoding=3D"utf-8"?--><!DOCTYPE html PUBLIC =
"-//W3C//DTD XHTML 1.0 Strict//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><HTML><HEAD><META=20
content=3D"IE=3D11.0000" http-equiv=3D"X-UA-Compatible">
     <TITLE>www.buildingrights.org</TITLE>  =20
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8">
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18377"></HEAD>  =20
<FRAMESET><FRAME name=3D"redir"=20
src=3D"http://www.dk-cm.com/buildingrights/"><NOFRAMES>      =
&lt;p&gt;Original=20
location:        &lt;a=20
href=3D"http://www.dk-cm.com/buildingrights"&gt;http://www.dk-cm.com/buil=
dingrights&lt;/a&gt;=20
     &lt;/p&gt;     </NOFRAMES>   </FRAMESET></HTML>

------=_NextPart_001_000D_01D1E808.37558930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.dk-cm.com/buildingrights/

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML class=3D"no-js" =
lang=3D"en"><HEAD><META=20
content=3D"IE=3D11.0000" http-equiv=3D"X-UA-Compatible">
    =20
<META charset=3D"utf-8">    =20
<META name=3D"viewport" content=3D"width=3Ddevice-width, =
initial-scale=3D1.0">    =20
<TITLE>Building Rights =E2=80=94 Home</TITLE>    =20
<META name=3D"description" content=3D"Building Rights is a popular =
repository of planning knowledge, a user-generated forum where the rules =
of what is built and what is not are shared, tested and generated in =
public.">=20
    <LINK =
href=3D"http://www.dk-cm.com/buildingrights/templates/css/app.css" =
rel=3D"stylesheet">=20
   =20
<SCRIPT =
src=3D"http://www.dk-cm.com/buildingrights/templates/bower_components/mod=
ernizr/modernizr.js"></SCRIPT>
  =20
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18377"></HEAD>  =20
<BODY><HEADER class=3D"row" id=3D"page-header">
<DIV class=3D"small-10 small-centered columns">
<H1 class=3D"logo"><A href=3D"http://www.dk-cm.com/">Building =
Rights</A></H1><NAV>
<UL id=3D"navigation"></UL></NAV></DIV></HEADER>
<DIV class=3D"main row" role=3D"main">
<DIV class=3D"small-10 small-centered columns">
<DIV class=3D"content">
<P>Building Rights is in beta, and is currently down for =
maintenance.</P>
<P>INTRODUCTION</P>
<P>Our planning system was supposed to be a tool for us all to use to =
help=20
decide the future. It was supposed to bring decisions about the shape =
and=20
character of our places into public view. It was supposed to form a =
bulwark=20
against market forces for the sake of better places for us all.</P>
<P>The ability of our current system to live up to these ideals is =
fundamentally=20
limited by its isolation from popular understanding. Public knowledge of =
the=20
mechanics of planning - its rules, workings, processes, even its very =
function -=20
is spectacularly low, and this communication failure will, if not =
addressed,=20
cause the planning system to slip ever further away from its purpose and =
from=20
its public.</P>
<P>=E2=80=98NIMBY culture=E2=80=99 is perhaps an inevitable collective =
response to our current=20
situation: when the tools to meaningfully effect or prevent change are =
obscure=20
to us, blind opposition feels like the only way. It is also a powerful =
assertion=20
of the public=E2=80=99s lack of faith in the planning system as a whole, =
of the fear=20
that the system is becoming ever more impotent against market forces, =
ever more=20
a dark art, accessible only to those with that magic combination of =
money, time=20
and power.</P>
<P>Building Rights is intended as an intervention in this crisis of =
knowledge.=20
It is an on-line resource of planning expertise that is user-generated,=20
peer-reviewed and independent of the party-politics that tame and =
distort other=20
resources. It is a place where the rules of what is built and what is =
not can be=20
shared, tested and generated in public. It would like to be the Mumsnet =
of the=20
built environment.</P>
<P>Rather than something that planners do, and to which the public are =
invited=20
at highly orchestrated moments, planning must be reconceived as =
something that=20
we all do when we need to, whether we are seeking to expand our home or =
our=20
city, or to protect somewhere important to us. Nobody wants to =
=E2=80=98plan=E2=80=99 all the=20
time, but when we need to, we really need to. We need ready access to =
the tools=20
available, to best and worst practice, to tangible and legible examples =
and=20
explanations. Using techniques and models borrowed from programmer =
communities=20
like Stack Overflow, Building Rights hopes to open up this territory of=20
anecdotal expertise and practiced example, to channel the know-how of =
the=20
planner to where it is most needed, to make a systemic change in our =
access to=20
planning knowledge through the incremental aggregation of question and=20
answer.</P>
<P>The proposal of Building Rights is not for a single revolutionary =
change to=20
the planning system, but an incremental, micropolitical one in which =
knowledge=20
gradually shifts into the public domain through the actions of thousands =
of=20
people, each of whom will be changing case law through their actions =
and, in=20
knowing more about what planning is, becoming more able to demand more =
of what=20
it could be. In this way they will be contributing to a much larger =
project,=20
that of re-establishing planning as a popular practice.</P>
<P>We launched in June 2014 and are currently in 'beta', which means we =
are=20
testing the site in advance of its final version.</P><ASIDE=20
class=3D"footnotes"></ASIDE></DIV>
<DIV class=3D"contact"><A =
href=3D"mailto:info@buildingrights.org">Contact=20
us</A></DIV></DIV></DIV>
<SCRIPT =
src=3D"http://www.dk-cm.com/buildingrights/templates/bower_components/jqu=
ery/jquery.min.js"></SCRIPT>
    =20
<SCRIPT =
src=3D"http://www.dk-cm.com/buildingrights/templates/bower_components/fou=
ndation/js/foundation.min.js"></SCRIPT>
    =20
<SCRIPT =
src=3D"http://www.dk-cm.com/buildingrights/templates/js/app.js"></SCRIPT>=

         <!-- Piwik -->    =20
<SCRIPT type=3D"text/javascript">=0A=
    var pkBaseURL =3D (("https:" =3D=3D document.location.protocol) ? =
"https://afn.so/analytics/" : "http://afn.so/analytics/");=0A=
    document.write(unescape("%3Cscript src=3D'" + pkBaseURL + "piwik.js' =
type=3D'text/javascript'%3E%3C/script%3E"));=0A=
    </SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
    try {=0A=
    var piwikTracker =3D Piwik.getTracker(pkBaseURL + "piwik.php", 1);=0A=
    piwikTracker.trackPageView();=0A=
    piwikTracker.enableLinkTracking();=0A=
    } catch( err ) {}=0A=
    </SCRIPT>
<NOSCRIPT>&lt;img src=3D"http://afn.so/analytics/piwik.php?idsite=3D"=20
style=3D"border:0" alt=3D"" /&gt;</NOSCRIPT>     <!-- End Piwik Tracking =
Code -->  =20
</BODY></HTML>

------=_NextPart_001_000D_01D1E808.37558930--

------=_NextPart_000_0000_01D1E808.3750CE40--
