Difference between revisions of "Team:TokyoTech/Description"

 
(143 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
+
{{TokyoTech/css/reset}}
 +
{{TokyoTech/css/main}}
 +
<!DOCTYPE html>
 
<html>
 
<html>
<head>
+
<title>Coli Sapiens</title>
<title>Story by HTML5 UP</title>
+
<meta charset="UTF-8">
<meta charset="utf-8" />
+
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1" />
+
<link rel="stylesheet" href="main.css">
<style type="text/css">
+
<style>
@import url(font-awesome.min.css);
+
body,h1,h2,h3,h4,h5 {font-family: "Arial", sans-serif}
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i");
+
body {font-size:16px;}
 
+
.w3-half img{margin-bottom:-6px;margin-top:16px;opacity:0.8;cursor:pointer}
 
+
.w3-half img:hover{opacity:1}
 
+
</style>
/* Reset */
+
<body>
 
+
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
+
margin: 0;
+
padding: 0;
+
border: 0;
+
font-size: 100%;
+
font: inherit;
+
vertical-align: baseline;
+
}
+
 
+
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+
display: block;
+
}
+
 
+
body {
+
line-height: 1;
+
}
+
 
+
ol, ul {
+
list-style: none;
+
}
+
 
+
blockquote, q {
+
quotes: none;
+
}
+
 
+
blockquote:before, blockquote:after, q:before, q:after {
+
content: '';
+
content: none;
+
}
+
 
+
table {
+
border-collapse: collapse;
+
border-spacing: 0;
+
}
+
 
+
body {
+
-webkit-text-size-adjust: none;
+
}
+
 
+
/* Box Model */
+
 
+
*, *:before, *:after {
+
-moz-box-sizing: border-box;
+
-webkit-box-sizing: border-box;
+
box-sizing: border-box;
+
}
+
 
+
/* Grid */
+
 
+
.row {
+
border-bottom: solid 1px transparent;
+
-moz-box-sizing: border-box;
+
-webkit-box-sizing: border-box;
+
box-sizing: border-box;
+
}
+
 
+
.row > * {
+
float: left;
+
-moz-box-sizing: border-box;
+
-webkit-box-sizing: border-box;
+
box-sizing: border-box;
+
}
+
 
+
.row:after, .row:before {
+
content: '';
+
display: block;
+
clear: both;
+
height: 0;
+
}
+
 
+
.row.uniform > * > :first-child {
+
margin-top: 0;
+
}
+
 
+
.row.uniform > * > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
.row.\30 \25 > * {
+
padding: 0 0 0 0rem;
+
}
+
 
+
.row.\30 \25 {
+
margin: 0 0 -1px 0rem;
+
}
+
 
+
.row.uniform.\30 \25 > * {
+
padding: 0rem 0 0 0rem;
+
}
+
 
+
.row.uniform.\30 \25 {
+
margin: 0rem 0 -1px 0rem;
+
}
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u, .\31 2u\24 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u, .\31 1u\24 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u, .\31 0u\24 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u, .\39 u\24 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u, .\38 u\24 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u, .\37 u\24 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u, .\36 u\24 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u, .\35 u\24 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u, .\34 u\24 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u, .\33 u\24 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u, .\32 u\24 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u, .\31 u\24 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24 + *,
+
.\31 1u\24 + *,
+
.\31 0u\24 + *,
+
.\39 u\24 + *,
+
.\38 u\24 + *,
+
.\37 u\24 + *,
+
.\36 u\24 + *,
+
.\35 u\24 + *,
+
.\34 u\24 + *,
+
.\33 u\24 + *,
+
.\32 u\24 + *,
+
.\31 u\24 + * {
+
clear: left;
+
}
+
 
+
.\-11u {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u {
+
margin-left: 75%;
+
}
+
 
+
.\-8u {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u {
+
margin-left: 50%;
+
}
+
 
+
.\-5u {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u {
+
margin-left: 25%;
+
}
+
 
+
.\-2u {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u {
+
margin-left: 8.33333%;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28xlarge\29, .\39 u\24\28xlarge\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28xlarge\29, .\38 u\24\28xlarge\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28xlarge\29, .\37 u\24\28xlarge\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28xlarge\29, .\36 u\24\28xlarge\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28xlarge\29, .\35 u\24\28xlarge\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28xlarge\29, .\34 u\24\28xlarge\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28xlarge\29, .\33 u\24\28xlarge\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28xlarge\29, .\32 u\24\28xlarge\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28xlarge\29, .\31 u\24\28xlarge\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28xlarge\29 + *,
+
.\31 1u\24\28xlarge\29 + *,
+
.\31 0u\24\28xlarge\29 + *,
+
.\39 u\24\28xlarge\29 + *,
+
.\38 u\24\28xlarge\29 + *,
+
.\37 u\24\28xlarge\29 + *,
+
.\36 u\24\28xlarge\29 + *,
+
.\35 u\24\28xlarge\29 + *,
+
.\34 u\24\28xlarge\29 + *,
+
.\33 u\24\28xlarge\29 + *,
+
.\32 u\24\28xlarge\29 + *,
+
.\31 u\24\28xlarge\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28xlarge\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28xlarge\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28xlarge\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28xlarge\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28xlarge\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28xlarge\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28xlarge\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28xlarge\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28xlarge\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28xlarge\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28xlarge\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28large\29, .\31 2u\24\28large\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28large\29, .\31 1u\24\28large\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28large\29, .\31 0u\24\28large\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28large\29, .\39 u\24\28large\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28large\29, .\38 u\24\28large\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28large\29, .\37 u\24\28large\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28large\29, .\36 u\24\28large\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28large\29, .\35 u\24\28large\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28large\29, .\34 u\24\28large\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28large\29, .\33 u\24\28large\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28large\29, .\32 u\24\28large\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28large\29, .\31 u\24\28large\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28large\29 + *,
+
.\31 1u\24\28large\29 + *,
+
.\31 0u\24\28large\29 + *,
+
.\39 u\24\28large\29 + *,
+
.\38 u\24\28large\29 + *,
+
.\37 u\24\28large\29 + *,
+
.\36 u\24\28large\29 + *,
+
.\35 u\24\28large\29 + *,
+
.\34 u\24\28large\29 + *,
+
.\33 u\24\28large\29 + *,
+
.\32 u\24\28large\29 + *,
+
.\31 u\24\28large\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28large\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28large\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28large\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28large\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28large\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28large\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28large\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28large\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28large\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28large\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28large\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28medium\29, .\31 2u\24\28medium\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28medium\29, .\31 1u\24\28medium\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28medium\29, .\31 0u\24\28medium\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28medium\29, .\39 u\24\28medium\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28medium\29, .\38 u\24\28medium\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28medium\29, .\37 u\24\28medium\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28medium\29, .\36 u\24\28medium\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28medium\29, .\35 u\24\28medium\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28medium\29, .\34 u\24\28medium\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28medium\29, .\33 u\24\28medium\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28medium\29, .\32 u\24\28medium\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28medium\29, .\31 u\24\28medium\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28medium\29 + *,
+
.\31 1u\24\28medium\29 + *,
+
.\31 0u\24\28medium\29 + *,
+
.\39 u\24\28medium\29 + *,
+
.\38 u\24\28medium\29 + *,
+
.\37 u\24\28medium\29 + *,
+
.\36 u\24\28medium\29 + *,
+
.\35 u\24\28medium\29 + *,
+
.\34 u\24\28medium\29 + *,
+
.\33 u\24\28medium\29 + *,
+
.\32 u\24\28medium\29 + *,
+
.\31 u\24\28medium\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28medium\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28medium\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28medium\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28medium\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28medium\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28medium\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28medium\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28medium\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28medium\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28medium\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28medium\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28small\29, .\31 2u\24\28small\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28small\29, .\31 1u\24\28small\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28small\29, .\31 0u\24\28small\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28small\29, .\39 u\24\28small\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28small\29, .\38 u\24\28small\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28small\29, .\37 u\24\28small\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28small\29, .\36 u\24\28small\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28small\29, .\35 u\24\28small\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28small\29, .\34 u\24\28small\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28small\29, .\33 u\24\28small\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28small\29, .\32 u\24\28small\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28small\29, .\31 u\24\28small\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28small\29 + *,
+
.\31 1u\24\28small\29 + *,
+
.\31 0u\24\28small\29 + *,
+
.\39 u\24\28small\29 + *,
+
.\38 u\24\28small\29 + *,
+
.\37 u\24\28small\29 + *,
+
.\36 u\24\28small\29 + *,
+
.\35 u\24\28small\29 + *,
+
.\34 u\24\28small\29 + *,
+
.\33 u\24\28small\29 + *,
+
.\32 u\24\28small\29 + *,
+
.\31 u\24\28small\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28small\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28small\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28small\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28small\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28small\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28small\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28small\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28small\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28small\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28small\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28small\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28xsmall\29, .\39 u\24\28xsmall\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28xsmall\29, .\38 u\24\28xsmall\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28xsmall\29, .\37 u\24\28xsmall\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28xsmall\29, .\36 u\24\28xsmall\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28xsmall\29, .\35 u\24\28xsmall\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28xsmall\29, .\34 u\24\28xsmall\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28xsmall\29, .\33 u\24\28xsmall\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28xsmall\29, .\32 u\24\28xsmall\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28xsmall\29, .\31 u\24\28xsmall\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28xsmall\29 + *,
+
.\31 1u\24\28xsmall\29 + *,
+
.\31 0u\24\28xsmall\29 + *,
+
.\39 u\24\28xsmall\29 + *,
+
.\38 u\24\28xsmall\29 + *,
+
.\37 u\24\28xsmall\29 + *,
+
.\36 u\24\28xsmall\29 + *,
+
.\35 u\24\28xsmall\29 + *,
+
.\34 u\24\28xsmall\29 + *,
+
.\33 u\24\28xsmall\29 + *,
+
.\32 u\24\28xsmall\29 + *,
+
.\31 u\24\28xsmall\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28xsmall\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28xsmall\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28xsmall\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28xsmall\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28xsmall\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28xsmall\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28xsmall\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28xsmall\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28xsmall\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28xsmall\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28xsmall\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 360px) {
+
 
+
.row > * {
+
padding: 0 0 0 2rem;
+
}
+
 
+
.row {
+
margin: 0 0 -1px -2rem;
+
}
+
 
+
.row.uniform > * {
+
padding: 2rem 0 0 2rem;
+
}
+
 
+
.row.uniform {
+
margin: -2rem 0 -1px -2rem;
+
}
+
 
+
.row.\32 00\25 > * {
+
padding: 0 0 0 4rem;
+
}
+
 
+
.row.\32 00\25 {
+
margin: 0 0 -1px -4rem;
+
}
+
 
+
.row.uniform.\32 00\25 > * {
+
padding: 4rem 0 0 4rem;
+
}
+
 
+
.row.uniform.\32 00\25 {
+
margin: -4rem 0 -1px -4rem;
+
}
+
 
+
.row.\31 50\25 > * {
+
padding: 0 0 0 3rem;
+
}
+
 
+
.row.\31 50\25 {
+
margin: 0 0 -1px -3rem;
+
}
+
 
+
.row.uniform.\31 50\25 > * {
+
padding: 3rem 0 0 3rem;
+
}
+
 
+
.row.uniform.\31 50\25 {
+
margin: -3rem 0 -1px -3rem;
+
}
+
 
+
.row.\35 0\25 > * {
+
padding: 0 0 0 1rem;
+
}
+
 
+
.row.\35 0\25 {
+
margin: 0 0 -1px -1rem;
+
}
+
 
+
.row.uniform.\35 0\25 > * {
+
padding: 1rem 0 0 1rem;
+
}
+
 
+
.row.uniform.\35 0\25 {
+
margin: -1rem 0 -1px -1rem;
+
}
+
 
+
.row.\32 5\25 > * {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
.row.\32 5\25 {
+
margin: 0 0 -1px -0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 > * {
+
padding: 0.5rem 0 0 0.5rem;
+
}
+
 
+
.row.uniform.\32 5\25 {
+
margin: -0.5rem 0 -1px -0.5rem;
+
}
+
 
+
.\31 2u\28xxsmall\29, .\31 2u\24\28xxsmall\29 {
+
width: 100%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 1u\28xxsmall\29, .\31 1u\24\28xxsmall\29 {
+
width: 91.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 0u\28xxsmall\29, .\31 0u\24\28xxsmall\29 {
+
width: 83.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\39 u\28xxsmall\29, .\39 u\24\28xxsmall\29 {
+
width: 75%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\38 u\28xxsmall\29, .\38 u\24\28xxsmall\29 {
+
width: 66.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\37 u\28xxsmall\29, .\37 u\24\28xxsmall\29 {
+
width: 58.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\36 u\28xxsmall\29, .\36 u\24\28xxsmall\29 {
+
width: 50%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\35 u\28xxsmall\29, .\35 u\24\28xxsmall\29 {
+
width: 41.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\34 u\28xxsmall\29, .\34 u\24\28xxsmall\29 {
+
width: 33.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\33 u\28xxsmall\29, .\33 u\24\28xxsmall\29 {
+
width: 25%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\32 u\28xxsmall\29, .\32 u\24\28xxsmall\29 {
+
width: 16.6666666667%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 u\28xxsmall\29, .\31 u\24\28xxsmall\29 {
+
width: 8.3333333333%;
+
clear: none;
+
margin-left: 0;
+
}
+
 
+
.\31 2u\24\28xxsmall\29 + *,
+
.\31 1u\24\28xxsmall\29 + *,
+
.\31 0u\24\28xxsmall\29 + *,
+
.\39 u\24\28xxsmall\29 + *,
+
.\38 u\24\28xxsmall\29 + *,
+
.\37 u\24\28xxsmall\29 + *,
+
.\36 u\24\28xxsmall\29 + *,
+
.\35 u\24\28xxsmall\29 + *,
+
.\34 u\24\28xxsmall\29 + *,
+
.\33 u\24\28xxsmall\29 + *,
+
.\32 u\24\28xxsmall\29 + *,
+
.\31 u\24\28xxsmall\29 + * {
+
clear: left;
+
}
+
 
+
.\-11u\28xxsmall\29 {
+
margin-left: 91.66667%;
+
}
+
 
+
.\-10u\28xxsmall\29 {
+
margin-left: 83.33333%;
+
}
+
 
+
.\-9u\28xxsmall\29 {
+
margin-left: 75%;
+
}
+
 
+
.\-8u\28xxsmall\29 {
+
margin-left: 66.66667%;
+
}
+
 
+
.\-7u\28xxsmall\29 {
+
margin-left: 58.33333%;
+
}
+
 
+
.\-6u\28xxsmall\29 {
+
margin-left: 50%;
+
}
+
 
+
.\-5u\28xxsmall\29 {
+
margin-left: 41.66667%;
+
}
+
 
+
.\-4u\28xxsmall\29 {
+
margin-left: 33.33333%;
+
}
+
 
+
.\-3u\28xxsmall\29 {
+
margin-left: 25%;
+
}
+
 
+
.\-2u\28xxsmall\29 {
+
margin-left: 16.66667%;
+
}
+
 
+
.\-1u\28xxsmall\29 {
+
margin-left: 8.33333%;
+
}
+
 
+
}
+
 
+
/* Basic */
+
 
+
@-ms-viewport {
+
width: device-width;
+
}
+
 
+
body {
+
-ms-overflow-style: scrollbar;
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
html, body {
+
min-width: 320px;
+
}
+
 
+
}
+
 
+
body {
+
background: #ffffff;
+
}
+
 
+
body.is-loading *, body.is-loading *:before, body.is-loading *:after {
+
-moz-animation: none !important;
+
-webkit-animation: none !important;
+
-ms-animation: none !important;
+
animation: none !important;
+
-moz-transition: none !important;
+
-webkit-transition: none !important;
+
-ms-transition: none !important;
+
transition: none !important;
+
}
+
 
+
/* Type */
+
 
+
html {
+
font-size: 18pt;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
html {
+
font-size: 14pt;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
html {
+
font-size: 12pt;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
html {
+
font-size: 11pt;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 360px) {
+
 
+
html {
+
font-size: 10pt;
+
}
+
 
+
}
+
 
+
body {
+
background-color: #ffffff;
+
color: #000000;
+
}
+
 
+
body, input, select, textarea {
+
font-family: "Source Sans Pro", Helvetica, sans-serif;
+
font-size: 1rem;
+
font-weight: 300;
+
line-height: 1.65;
+
}
+
 
+
a {
+
-moz-transition: color 0.2s ease-in-out;
+
-webkit-transition: color 0.2s ease-in-out;
+
-ms-transition: color 0.2s ease-in-out;
+
transition: color 0.2s ease-in-out;
+
text-decoration: underline;
+
}
+
 
+
a:hover {
+
text-decoration: none;
+
}
+
 
+
strong, b {
+
font-weight: 400;
+
}
+
 
+
em, i {
+
font-style: italic;
+
}
+
 
+
p {
+
margin: 0 0 2rem 0;
+
}
+
 
+
p.major {
+
font-size: 1.25rem;
+
}
+
 
+
h1, h2, h3, h4, h5, h6 {
+
font-weight: 300;
+
line-height: 1.375;
+
letter-spacing: -0.05em;
+
margin: 0 0 1rem 0;
+
}
+
 
+
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+
color: inherit;
+
text-decoration: none;
+
}
+
 
+
h1 {
+
font-size: 3.5rem;
+
line-height: 1.2;
+
}
+
 
+
h2 {
+
font-size: 2.25rem;
+
}
+
 
+
h3 {
+
font-size: 1.5rem;
+
}
+
 
+
h4 {
+
font-size: 1.1rem;
+
}
+
 
+
h5 {
+
font-size: 0.9rem;
+
}
+
 
+
h6 {
+
font-size: 0.7rem;
+
}
+
 
+
sub {
+
font-size: 0.8rem;
+
position: relative;
+
top: 0.5rem;
+
}
+
 
+
sup {
+
font-size: 0.8rem;
+
position: relative;
+
top: -0.5rem;
+
}
+
 
+
blockquote {
+
border-left: solid 4px;
+
font-style: italic;
+
margin: 0 0 2rem 0;
+
padding: 0.5rem 0 0.5rem 2rem;
+
}
+
 
+
code {
+
border-radius: 4px;
+
font-family: "Courier New", monospace;
+
font-size: 0.9em;
+
margin: 0 0.25rem;
+
padding: 0.25rem 0.325rem;
+
}
+
 
+
pre {
+
-webkit-overflow-scrolling: touch;
+
font-family: "Courier New", monospace;
+
font-size: 0.9em;
+
margin: 0 0 2rem 0;
+
}
+
 
+
pre code {
+
display: block;
+
line-height: 1.5;
+
padding: 0.75rem 1rem;
+
overflow-x: auto;
+
}
+
 
+
hr {
+
border: 0;
+
border-bottom: solid 1px;
+
margin: 2.5rem 0;
+
}
+
 
+
hr.major {
+
margin: 3.5rem 0;
+
}
+
 
+
.align-left {
+
text-align: left;
+
}
+
 
+
.align-center {
+
text-align: center;
+
}
+
 
+
.align-right {
+
text-align: right;
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
p.major {
+
font-size: 1.1rem;
+
}
+
 
+
h1 {
+
font-size: 2.5rem;
+
}
+
 
+
h2 {
+
font-size: 2rem;
+
}
+
 
+
h3 {
+
font-size: 1.25rem;
+
}
+
 
+
h4 {
+
font-size: 1rem;
+
}
+
 
+
}
+
 
+
input, select, textarea {
+
color: #000000;
+
}
+
 
+
a {
+
color: #000000;
+
}
+
 
+
a:hover {
+
color: #47D3E5;
+
}
+
 
+
strong, b {
+
color: #000000;
+
}
+
 
+
h1, h2, h3, h4, h5, h6 {
+
color: #000000;
+
}
+
 
+
blockquote {
+
border-left-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
code {
+
background: rgba(0, 0, 0, 0.05);
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
hr {
+
border-bottom-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
/* Box */
+
 
+
.box {
+
border-radius: 4px;
+
border: solid 1px;
+
margin-bottom: 2rem;
+
padding: 1.5rem;
+
}
+
 
+
.box > :last-child,
+
.box > :last-child > :last-child,
+
.box > :last-child > :last-child > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
.box.alt {
+
border: 0;
+
border-radius: 0;
+
padding: 0;
+
}
+
 
+
.box {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
/* Button */
+
 
+
input[type="submit"],
+
input[type="reset"],
+
input[type="button"],
+
button,
+
.button {
+
-moz-appearance: none;
+
-webkit-appearance: none;
+
-ms-appearance: none;
+
appearance: none;
+
-moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
-webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
-ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
border: 0;
+
cursor: pointer;
+
display: inline-block;
+
font-weight: 400;
+
letter-spacing: 0.125em;
+
text-align: center;
+
text-decoration: none;
+
text-transform: uppercase;
+
white-space: nowrap;
+
font-size: 0.75rem;
+
max-width: 20rem;
+
height: 3.75em;
+
line-height: 3.75em;
+
border-radius: 3.75em;
+
padding: 0 2.5em;
+
text-overflow: ellipsis;
+
overflow: hidden;
+
}
+
 
+
input[type="submit"].icon:before,
+
input[type="reset"].icon:before,
+
input[type="button"].icon:before,
+
button.icon:before,
+
.button.icon:before {
+
margin-right: 0.5rem;
+
}
+
 
+
input[type="submit"].fit,
+
input[type="reset"].fit,
+
input[type="button"].fit,
+
button.fit,
+
.button.fit {
+
display: block;
+
margin: 0 0 1rem 0;
+
width: 100%;
+
}
+
 
+
input[type="submit"].small,
+
input[type="reset"].small,
+
input[type="button"].small,
+
button.small,
+
.button.small {
+
font-size: 0.6rem;
+
height: 3.325em;
+
line-height: 3.325em;
+
border-radius: 3.325em;
+
padding: 0 2em;
+
}
+
 
+
input[type="submit"].big,
+
input[type="reset"].big,
+
input[type="button"].big,
+
button.big,
+
.button.big {
+
font-size: 0.8rem;
+
height: 4em;
+
line-height: 4em;
+
border-radius: 4em;
+
padding: 0 3em;
+
}
+
 
+
input[type="submit"].wide,
+
input[type="reset"].wide,
+
input[type="button"].wide,
+
button.wide,
+
.button.wide {
+
min-width: 14em;
+
}
+
 
+
input[type="submit"].disabled, input[type="submit"]:disabled,
+
input[type="reset"].disabled,
+
input[type="reset"]:disabled,
+
input[type="button"].disabled,
+
input[type="button"]:disabled,
+
button.disabled,
+
button:disabled,
+
.button.disabled,
+
.button:disabled {
+
-moz-pointer-events: none;
+
-webkit-pointer-events: none;
+
-ms-pointer-events: none;
+
pointer-events: none;
+
opacity: 0.25;
+
}
+
 
+
input[type="submit"],
+
input[type="reset"],
+
input[type="button"],
+
button,
+
.button {
+
background-color: transparent;
+
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
+
color: #000000 !important;
+
}
+
 
+
input[type="submit"]:hover,
+
input[type="reset"]:hover,
+
input[type="button"]:hover,
+
button:hover,
+
.button:hover {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
input[type="submit"]:active,
+
input[type="reset"]:active,
+
input[type="button"]:active,
+
button:active,
+
.button:active {
+
background-color: rgba(71, 211, 229, 0.2);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
input[type="submit"].special,
+
input[type="reset"].special,
+
input[type="button"].special,
+
button.special,
+
.button.special {
+
background-color: #000000;
+
box-shadow: none;
+
color: #ffffff !important;
+
}
+
 
+
input[type="submit"].special:hover,
+
input[type="reset"].special:hover,
+
input[type="button"].special:hover,
+
button.special:hover,
+
.button.special:hover {
+
background-color: #47D3E5;
+
}
+
 
+
input[type="submit"].special:active,
+
input[type="reset"].special:active,
+
input[type="button"].special:active,
+
button.special:active,
+
.button.special:active {
+
background-color: #1ebdd1;
+
}
+
 
+
/* Form */
+
 
+
form {
+
margin: 0 0 2rem 0;
+
}
+
 
+
form .field {
+
margin: 0 0 1.5rem 0;
+
clear: both;
+
}
+
 
+
form .field.half {
+
clear: none;
+
width: 50%;
+
float: left;
+
padding: 0 0 0 0.75rem;
+
}
+
 
+
form .field.half.first {
+
padding: 0 0.75rem 0 0;
+
}
+
 
+
form .field.third {
+
clear: none;
+
width: 33.33333%;
+
float: left;
+
padding: 0 0 0 0.75rem;
+
}
+
 
+
form .field.third.first {
+
padding: 0 0.75rem 0 0;
+
}
+
 
+
form > .actions {
+
clear: both;
+
margin: 1.875rem 0 0 0 !important;
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
form .field {
+
margin: 0 0 1.125rem 0;
+
}
+
 
+
form .field.half {
+
padding: 0 0 0 0.5625rem;
+
}
+
 
+
form .field.half.first {
+
padding: 0 0.5625rem 0 0;
+
}
+
 
+
form > .actions {
+
margin: 1.5rem 0 0 0 !important;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
form .field.half {
+
width: 100%;
+
float: none;
+
padding: 0;
+
}
+
 
+
form .field.half.first {
+
padding: 0;
+
}
+
 
+
form .field.third {
+
width: 100%;
+
float: none;
+
padding: 0;
+
}
+
 
+
form .field.third.first {
+
padding: 0;
+
}
+
 
+
}
+
 
+
label {
+
display: block;
+
font-size: 0.9rem;
+
font-weight: 400;
+
margin: 0 0 1rem 0;
+
}
+
 
+
input[type="text"],
+
input[type="password"],
+
input[type="email"],
+
input[type="tel"],
+
input[type="search"],
+
input[type="url"],
+
select,
+
textarea {
+
-moz-appearance: none;
+
-webkit-appearance: none;
+
-ms-appearance: none;
+
appearance: none;
+
background-color: transparent;
+
border-radius: 4px;
+
border: none;
+
border: solid 1px;
+
color: inherit;
+
display: block;
+
outline: 0;
+
padding: 0 0.825rem;
+
text-decoration: none;
+
width: 100%;
+
}
+
 
+
input[type="text"]:invalid,
+
input[type="password"]:invalid,
+
input[type="email"]:invalid,
+
input[type="tel"]:invalid,
+
input[type="search"]:invalid,
+
input[type="url"]:invalid,
+
select:invalid,
+
textarea:invalid {
+
box-shadow: none;
+
}
+
 
+
.select-wrapper {
+
text-decoration: none;
+
display: block;
+
position: relative;
+
}
+
 
+
.select-wrapper:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
.select-wrapper:before {
+
content: '\f078';
+
display: block;
+
height: 2.75rem;
+
line-height: 2.75rem;
+
pointer-events: none;
+
position: absolute;
+
right: 0;
+
text-align: center;
+
top: 0;
+
width: 2.75rem;
+
}
+
 
+
.select-wrapper select::-ms-expand {
+
display: none;
+
}
+
 
+
input[type="text"],
+
input[type="password"],
+
input[type="email"],
+
input[type="tel"],
+
input[type="search"],
+
input[type="url"],
+
select {
+
height: 2.75rem;
+
}
+
 
+
textarea {
+
padding: 0.75rem 1rem;
+
}
+
 
+
input[type="checkbox"],
+
input[type="radio"] {
+
-moz-appearance: none;
+
-webkit-appearance: none;
+
-ms-appearance: none;
+
appearance: none;
+
display: block;
+
float: left;
+
margin-right: -2rem;
+
opacity: 0;
+
width: 1rem;
+
z-index: -1;
+
}
+
 
+
input[type="checkbox"] + label,
+
input[type="radio"] + label {
+
text-decoration: none;
+
-moz-user-select: none;
+
-webkit-user-select: none;
+
-ms-user-select: none;
+
user-select: none;
+
cursor: pointer;
+
display: inline-block;
+
font-size: 1rem;
+
font-weight: 300;
+
padding-left: 2.4rem;
+
padding-right: 0.75rem;
+
position: relative;
+
margin-bottom: 0;
+
}
+
 
+
input[type="checkbox"] + label:before,
+
input[type="radio"] + label:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
input[type="checkbox"] + label:before,
+
input[type="radio"] + label:before {
+
border-radius: 4px;
+
border: solid 1px;
+
content: '';
+
display: inline-block;
+
height: 1.65rem;
+
left: 0;
+
line-height: 1.58125rem;
+
position: absolute;
+
text-align: center;
+
top: 0;
+
width: 1.65rem;
+
}
+
 
+
input[type="checkbox"]:checked + label:before,
+
input[type="radio"]:checked + label:before {
+
content: '\f00c';
+
}
+
 
+
input[type="checkbox"] + label:before {
+
border-radius: 4px;
+
}
+
 
+
input[type="radio"] + label:before {
+
border-radius: 100%;
+
}
+
 
+
::-webkit-input-placeholder {
+
opacity: 1.0;
+
}
+
 
+
:-moz-placeholder {
+
opacity: 1.0;
+
}
+
 
+
::-moz-placeholder {
+
opacity: 1.0;
+
}
+
 
+
:-ms-input-placeholder {
+
opacity: 1.0;
+
}
+
 
+
.formerize-placeholder {
+
opacity: 1.0;
+
}
+
 
+
label {
+
color: #000000;
+
}
+
 
+
input[type="text"],
+
input[type="password"],
+
input[type="email"],
+
input[type="tel"],
+
input[type="search"],
+
input[type="url"],
+
select,
+
textarea {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
input[type="text"]:focus,
+
input[type="password"]:focus,
+
input[type="email"]:focus,
+
input[type="tel"]:focus,
+
input[type="search"]:focus,
+
input[type="url"]:focus,
+
select:focus,
+
textarea:focus {
+
border-color: #47D3E5;
+
box-shadow: 0 0 0 1px #47D3E5;
+
}
+
 
+
.select-wrapper:before {
+
color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
input[type="checkbox"] + label,
+
input[type="radio"] + label {
+
color: #000000;
+
}
+
 
+
input[type="checkbox"] + label:before,
+
input[type="radio"] + label:before {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
input[type="checkbox"]:checked + label:before,
+
input[type="radio"]:checked + label:before {
+
background-color: #000000;
+
border-color: #000000;
+
color: #ffffff;
+
}
+
 
+
input[type="checkbox"]:focus + label:before,
+
input[type="radio"]:focus + label:before {
+
border-color: #47D3E5;
+
box-shadow: 0 0 0 1px #47D3E5;
+
}
+
 
+
::-webkit-input-placeholder {
+
color: rgba(0, 0, 0, 0.75) !important;
+
}
+
 
+
:-moz-placeholder {
+
color: rgba(0, 0, 0, 0.75) !important;
+
}
+
 
+
::-moz-placeholder {
+
color: rgba(0, 0, 0, 0.75) !important;
+
}
+
 
+
:-ms-input-placeholder {
+
color: rgba(0, 0, 0, 0.75) !important;
+
}
+
 
+
.formerize-placeholder {
+
color: rgba(0, 0, 0, 0.75) !important;
+
}
+
 
+
/* Icon */
+
 
+
.icon {
+
text-decoration: none;
+
border-bottom: none;
+
position: relative;
+
text-align: center;
+
}
+
 
+
.icon:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
.icon > .label {
+
display: none;
+
}
+
 
+
.icon.style2:before {
+
border-radius: 2.75em;
+
display: inline-block;
+
height: 2.75em;
+
line-height: 2.75em;
+
width: 2.75em;
+
}
+
 
+
.icon.major {
+
display: block;
+
margin: 0 0 1rem 0;
+
}
+
 
+
.icon.major:before {
+
font-size: 1.25rem;
+
}
+
 
+
a.icon.style2:before {
+
-moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
-webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
-ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
+
}
+
 
+
.icon.style2:before {
+
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
+
}
+
 
+
a.icon.style2:hover:before {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5;
+
}
+
 
+
a.icon.style2:active:before {
+
background-color: rgba(71, 211, 229, 0.1);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5;
+
}
+
 
+
/* Image */
+
 
+
.image {
+
border: 0;
+
border-radius: 4px;
+
display: inline-block;
+
position: relative;
+
}
+
 
+
.image img {
+
display: block;
+
border-radius: 4px;
+
}
+
 
+
.image.left, .image.right {
+
width: 40%;
+
max-width: 10rem;
+
}
+
 
+
.image.left img, .image.right img {
+
width: 100%;
+
}
+
 
+
.image.left {
+
float: left;
+
margin: 0 1.5rem 1rem 0;
+
top: 0.25rem;
+
}
+
 
+
.image.right {
+
float: right;
+
margin: 0 0 1rem 1.5rem;
+
top: 0.25rem;
+
}
+
 
+
.image.fit {
+
display: block;
+
margin: 0 0 2rem 0;
+
width: 100%;
+
}
+
 
+
.image.fit img {
+
width: 100%;
+
}
+
 
+
.image.main {
+
display: block;
+
margin: 0 0 3rem 0;
+
width: 100%;
+
}
+
 
+
.image.main img {
+
width: 100%;
+
}
+
 
+
/* List */
+
 
+
ol {
+
list-style: decimal;
+
margin: 0 0 2rem 0;
+
padding-left: 1.25rem;
+
}
+
 
+
ol li {
+
padding-left: 0.25rem;
+
}
+
 
+
ul {
+
list-style: disc;
+
margin: 0 0 2rem 0;
+
padding-left: 1rem;
+
}
+
 
+
ul li {
+
padding-left: 0.5rem;
+
}
+
 
+
ul.alt {
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.alt li {
+
border-top: solid 1px;
+
padding: 0.5rem 0;
+
}
+
 
+
ul.alt li:first-child {
+
border-top: 0;
+
padding-top: 0;
+
}
+
 
+
ul.icons {
+
cursor: default;
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.icons li {
+
display: inline-block;
+
padding: 0 0.75rem 0 0;
+
}
+
 
+
ul.icons li:last-child {
+
padding-right: 0;
+
}
+
 
+
ul.actions {
+
cursor: default;
+
list-style: none;
+
padding-left: 0;
+
}
+
 
+
ul.actions li {
+
display: inline-block;
+
padding: 0 1rem 0 0;
+
vertical-align: middle;
+
}
+
 
+
ul.actions li:last-child {
+
padding-right: 0;
+
}
+
 
+
ul.actions.small li {
+
padding: 0 0.5rem 0 0;
+
}
+
 
+
ul.actions.vertical li {
+
display: block;
+
padding: 1rem 0 0 0;
+
}
+
 
+
ul.actions.vertical li:first-child {
+
padding-top: 0;
+
}
+
 
+
ul.actions.vertical li > * {
+
margin-bottom: 0;
+
}
+
 
+
ul.actions.vertical.small li {
+
padding: 0.5rem 0 0 0;
+
}
+
 
+
ul.actions.vertical.small li:first-child {
+
padding-top: 0;
+
}
+
 
+
ul.actions.fit {
+
display: table;
+
margin-left: -1rem;
+
padding: 0;
+
table-layout: fixed;
+
width: calc(100% + 1rem);
+
}
+
 
+
ul.actions.fit li {
+
display: table-cell;
+
padding: 0 0 0 1rem;
+
}
+
 
+
ul.actions.fit li > * {
+
margin-bottom: 0;
+
}
+
 
+
ul.actions.fit.small {
+
margin-left: -0.5rem;
+
width: calc(100% + 0.5rem);
+
}
+
 
+
ul.actions.fit.small li {
+
padding: 0 0 0 0.5rem;
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
ul.actions {
+
margin: 0 0 2rem 0;
+
}
+
 
+
ul.actions li {
+
padding: 1rem 0 0 0;
+
display: block;
+
text-align: center;
+
width: 100%;
+
}
+
 
+
ul.actions li:first-child {
+
padding-top: 0;
+
}
+
 
+
ul.actions li > * {
+
width: 100%;
+
margin: 0 !important;
+
}
+
 
+
ul.actions li > *.icon:before {
+
margin-left: -2rem;
+
}
+
 
+
ul.actions.small li {
+
padding: 0.5rem 0 0 0;
+
}
+
 
+
ul.actions.small li:first-child {
+
padding-top: 0;
+
}
+
 
+
}
+
 
+
dl {
+
margin: 0 0 2rem 0;
+
}
+
 
+
dl dt {
+
display: block;
+
font-weight: 400;
+
margin: 0 0 1rem 0;
+
}
+
 
+
dl dd {
+
margin-left: 2rem;
+
}
+
 
+
dl.style2 dt {
+
width: 25%;
+
float: left;
+
}
+
 
+
dl.style2 dd {
+
width: 70%;
+
float: left;
+
}
+
 
+
dl.style2:after {
+
content: '';
+
display: block;
+
clear: both;
+
}
+
 
+
ul.alt li {
+
border-top-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
/* Section/Article */
+
 
+
section.special, article.special {
+
text-align: center;
+
}
+
 
+
header p {
+
position: relative;
+
margin: -0.65rem 0 1.5rem 0;
+
font-style: italic;
+
}
+
 
+
header h1 + p {
+
font-size: 1.375rem;
+
}
+
 
+
header h2 + p {
+
font-size: 1.25rem;
+
}
+
 
+
header h3 + p {
+
font-size: 1.1rem;
+
}
+
 
+
header h4 + p,
+
header h5 + p,
+
header h6 + p {
+
font-size: 0.9rem;
+
}
+
 
+
header p {
+
color: rgba(0, 0, 0, 0.75);
+
}
+
 
+
/* Table */
+
 
+
.table-wrapper {
+
-webkit-overflow-scrolling: touch;
+
margin: 0 0 2rem 0;
+
overflow-x: auto;
+
}
+
 
+
.table-wrapper > table {
+
margin-bottom: 0;
+
}
+
 
+
table {
+
margin: 0 0 2rem 0;
+
width: 100%;
+
}
+
 
+
table tbody tr {
+
border: solid 1px;
+
border-left: 0;
+
border-right: 0;
+
}
+
 
+
table td {
+
padding: 0.75rem 0.75rem;
+
}
+
 
+
table th {
+
font-size: 0.9rem;
+
font-weight: 400;
+
padding: 0 0.75rem 0.75rem 0.75rem;
+
text-align: left;
+
}
+
 
+
table thead {
+
border-bottom: solid 2px;
+
}
+
 
+
table tfoot {
+
border-top: solid 2px;
+
}
+
 
+
table.alt {
+
border-collapse: separate;
+
}
+
 
+
table.alt tbody tr td {
+
border: solid 1px;
+
border-left-width: 0;
+
border-top-width: 0;
+
}
+
 
+
table.alt tbody tr td:first-child {
+
border-left-width: 1px;
+
}
+
 
+
table.alt tbody tr:first-child td {
+
border-top-width: 1px;
+
}
+
 
+
table.alt thead {
+
border-bottom: 0;
+
}
+
 
+
table.alt tfoot {
+
border-top: 0;
+
}
+
 
+
table.fixed {
+
table-layout: fixed;
+
}
+
 
+
table tbody tr {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
table tbody tr:nth-child(2n + 1) {
+
background-color: rgba(0, 0, 0, 0.05);
+
}
+
 
+
table tbody tr.alt {
+
background-color: rgba(0, 0, 0, 0.05) !important;
+
}
+
 
+
table th {
+
color: #000000;
+
}
+
 
+
table thead {
+
border-bottom-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
table tfoot {
+
border-top-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
table.alt tbody tr td {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
table.uniform tbody tr:nth-child(2n + 1) {
+
background-color: transparent;
+
}
+
 
+
/* Banner (transitions) */
+
 
+
.banner.onload-content-fade-up .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-content-fade-up .content {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onload-content-fade-down .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-content-fade-down .content {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onload-content-fade-left .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-content-fade-left .content {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onload-content-fade-right .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-content-fade-right .content {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onload-content-fade-in .content {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-content-fade-in .content {
+
opacity: 0;
+
}
+
 
+
.banner.onload-image-fade-up .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onload-image-fade-up .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-up .image {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-up .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onload-image-fade-down .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onload-image-fade-down .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-down .image {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-down .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onload-image-fade-left .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onload-image-fade-left .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-left .image {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-left .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onload-image-fade-right .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onload-image-fade-right .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-right .image {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-right .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onload-image-fade-in .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .banner.onload-image-fade-in .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-content-fade-up .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-content-fade-up.is-inactive .content {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-content-fade-down .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-content-fade-down.is-inactive .content {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-content-fade-left .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-content-fade-left.is-inactive .content {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-content-fade-right .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-content-fade-right.is-inactive .content {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-content-fade-in .content {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-content-fade-in.is-inactive .content {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-up .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-image-fade-up .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.banner.onscroll-image-fade-up.is-inactive .image {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-up.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-down .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-image-fade-down .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.banner.onscroll-image-fade-down.is-inactive .image {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-down.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-left .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-image-fade-left .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.banner.onscroll-image-fade-left.is-inactive .image {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-left.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-right .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-image-fade-right .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.banner.onscroll-image-fade-right.is-inactive .image {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-right.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.banner.onscroll-image-fade-in .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
.banner.onscroll-image-fade-in.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
/* Banner (style1) */
+
 
+
.banner.style1 {
+
-moz-align-items: stretch;
+
-webkit-align-items: stretch;
+
-ms-align-items: stretch;
+
align-items: stretch;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
-moz-justify-content: -moz-flex-end;
+
-webkit-justify-content: -webkit-flex-end;
+
-ms-justify-content: -ms-flex-end;
+
justify-content: flex-end;
+
position: relative;
+
text-align: left;
+
overflow-x: hidden;
+
}
+
 
+
.banner.style1 .content {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-self: center;
+
-webkit-align-self: center;
+
-ms-align-self: center;
+
align-self: center;
+
-moz-flex-grow: 1;
+
-webkit-flex-grow: 1;
+
-ms-flex-grow: 1;
+
flex-grow: 1;
+
-moz-flex-shrink: 1;
+
-webkit-flex-shrink: 1;
+
-ms-flex-shrink: 1;
+
flex-shrink: 1;
+
width: 50%;
+
max-width: 48rem;
+
margin: 0 auto;
+
}
+
 
+
.banner.style1 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
border-radius: 0;
+
width: 50%;
+
}
+
 
+
.banner.style1 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.banner.style1 .content {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.banner.style1 .content {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.banner.style1 .content {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style1 .content {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style1 {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center;
+
}
+
 
+
.banner.style1 .content {
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: column;
+
-webkit-flex-direction: column;
+
-ms-flex-direction: column;
+
flex-direction: column;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
width: 100%;
+
max-width: 100%;
+
}
+
 
+
.banner.style1 .image {
+
width: 100%;
+
max-width: 100%;
+
height: 45vh;
+
}
+
 
+
}
+
 
+
.banner.style1.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style1.fullscreen .content {
+
min-height: 50vh;
+
}
+
 
+
.banner.style1.fullscreen .image {
+
height: 50vh;
+
}
+
 
+
}
+
 
+
.banner.style1.orient-right {
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style1.orient-right {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
}
+
 
+
.banner.style1.content-align-center {
+
text-align: center;
+
}
+
 
+
.banner.style1.content-align-right {
+
text-align: right;
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style1.content-align-right {
+
text-align: center;
+
}
+
 
+
}
+
 
+
.banner.style1.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.banner.style1.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Banner (style2) */
+
 
+
.banner.style2 {
+
padding: 5.25rem 5.25rem 3.25rem 5.25rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
background-color: inherit;
+
position: relative;
+
text-align: center;
+
overflow-x: hidden;
+
}
+
 
+
.banner.style2 .content {
+
padding: 5.25rem 5.25rem 3.25rem 5.25rem ;
+
position: relative;
+
width: 40rem;
+
max-width: 100%;
+
background-color: inherit;
+
border-radius: 0.5rem;
+
margin-bottom: 2rem;
+
z-index: 1;
+
}
+
 
+
.banner.style2 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
position: absolute;
+
width: 100%;
+
height: 100%;
+
top: 0;
+
left: 0;
+
border-radius: 0;
+
}
+
 
+
.banner.style2 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.banner.style2 {
+
padding: 3.75rem 3.75rem 1.75rem 3.75rem ;
+
}
+
 
+
.banner.style2 .content {
+
padding: 3.75rem 3.75rem 1.75rem 3.75rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.banner.style2 {
+
padding: 4rem 3rem 2rem 3rem ;
+
}
+
 
+
.banner.style2 .content {
+
padding: 4rem 3rem 2rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.banner.style2 {
+
padding: 3rem 3rem 1rem 3rem ;
+
}
+
 
+
.banner.style2 .content {
+
padding: 3.75rem 2.25rem 1.75rem 2.25rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style2 {
+
padding: 2rem 2rem 0.1rem 2rem ;
+
}
+
 
+
.banner.style2 .content {
+
padding: 2.5rem 1.5rem 0.5rem 1.5rem ;
+
}
+
 
+
}
+
 
+
.banner.style2.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.banner.style2.orient-left {
+
-moz-justify-content: -moz-flex-start;
+
-webkit-justify-content: -webkit-flex-start;
+
-ms-justify-content: -ms-flex-start;
+
justify-content: flex-start;
+
padding-left: 0;
+
}
+
 
+
.banner.style2.orient-left .content {
+
border-top-left-radius: 0;
+
border-bottom-left-radius: 0;
+
}
+
 
+
.banner.style2.orient-right {
+
-moz-justify-content: -moz-flex-end;
+
-webkit-justify-content: -webkit-flex-end;
+
-ms-justify-content: -ms-flex-end;
+
justify-content: flex-end;
+
padding-right: 0;
+
}
+
 
+
.banner.style2.orient-right .content {
+
border-top-right-radius: 0;
+
border-bottom-right-radius: 0;
+
}
+
 
+
.banner.style2.content-align-left {
+
text-align: left;
+
}
+
 
+
.banner.style2.content-align-right {
+
text-align: right;
+
}
+
 
+
.banner.style2.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.banner.style2.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Banner (style3) */
+
 
+
.banner.style3 {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
position: relative;
+
text-align: left;
+
overflow-x: hidden;
+
}
+
 
+
.banner.style3 .content {
+
width: 31.5rem;
+
max-width: 100%;
+
}
+
 
+
.banner.style3 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
width: 21rem;
+
height: 21rem;
+
border-radius: 100%;
+
margin: 0 3.5rem 2rem 0;
+
}
+
 
+
.banner.style3 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
width: 100%;
+
height: 100%;
+
border-radius: 100%;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.banner.style3 {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.banner.style3 {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.banner.style3 {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
.banner.style3 .image {
+
width: 18.375rem;
+
height: 18.375rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style3 {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
-moz-align-items: -moz-flex-start;
+
-webkit-align-items: -webkit-flex-start;
+
-ms-align-items: -ms-flex-start;
+
align-items: flex-start;
+
}
+
 
+
.banner.style3 .image {
+
width: 15.75rem;
+
height: 15.75rem;
+
margin: 0 2rem 2rem 0;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style3 {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center;
+
}
+
 
+
.banner.style3 .content {
+
width: 34rem;
+
max-width: 100%;
+
}
+
 
+
.banner.style3 .image {
+
margin-right: 0;
+
}
+
 
+
}
+
 
+
.banner.style3.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.banner.style3.orient-left {
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
}
+
 
+
.banner.style3.orient-left .image {
+
margin: 0 0 2rem 3.5rem;
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style3.orient-left .image {
+
margin: 0 0 2rem 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style3.orient-left {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
.banner.style3.orient-left .image {
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.banner.style3.content-align-center {
+
text-align: center;
+
}
+
 
+
.banner.style3.content-align-right {
+
text-align: right;
+
}
+
 
+
.banner.style3.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.banner.style3.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Banner (style4) */
+
 
+
.banner.style4 {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
position: relative;
+
text-align: left;
+
overflow-x: hidden;
+
}
+
 
+
.banner.style4 .content {
+
width: 31.5rem;
+
max-width: 100%;
+
}
+
 
+
.banner.style4 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
border-radius: 0;
+
border: solid 1px;
+
width: 13rem;
+
height: 23.11111rem;
+
margin-top: 2.5rem;
+
margin-bottom: 5rem;
+
margin-right: 3.5rem;
+
}
+
 
+
.banner.style4 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
.banner.style4 .image:before {
+
content: '';
+
display: block;
+
background-position: center;
+
background-repeat: no-repeat;
+
border: solid 1px;
+
border-bottom: 0;
+
}
+
 
+
.banner.style4 .image:after {
+
content: '';
+
display: block;
+
background-position: center;
+
background-repeat: no-repeat;
+
border: solid 1px;
+
border-top: 0;
+
}
+
 
+
.banner.style4 .image:before {
+
height: 2.5rem;
+
background-size: 64px 32px;
+
margin-top: -2.5rem;
+
border-radius: 1rem 1rem 0 0;
+
}
+
 
+
.banner.style4 .image:after {
+
height: 3rem;
+
background-size: 64px 32px;
+
margin-bottom: -3rem;
+
border-radius: 0 0 1rem 1rem;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.banner.style4 {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.banner.style4 {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.banner.style4 {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
.banner.style4 .image {
+
width: 11.375rem;
+
height: 20.22222rem;
+
margin-top: 2.1875rem;
+
margin-bottom: 4.625rem;
+
}
+
 
+
.banner.style4 .image:before {
+
height: 2.1875rem;
+
background-size: 56px 28px;
+
margin-top: -2.1875rem;
+
border-radius: 0.875rem 0.875rem 0 0;
+
}
+
 
+
.banner.style4 .image:after {
+
height: 2.625rem;
+
background-size: 56px 28px;
+
margin-bottom: -2.625rem;
+
border-radius: 0 0 0.875rem 0.875rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style4 {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
-moz-align-items: -moz-flex-start;
+
-webkit-align-items: -webkit-flex-start;
+
-ms-align-items: -ms-flex-start;
+
align-items: flex-start;
+
}
+
 
+
.banner.style4 .image {
+
width: 8.125rem;
+
height: 14.44444rem;
+
margin-top: 1.5625rem;
+
margin-bottom: 3.875rem;
+
}
+
 
+
.banner.style4 .image:before {
+
height: 1.5625rem;
+
background-size: 40px 20px;
+
margin-top: -1.5625rem;
+
border-radius: 0.625rem 0.625rem 0 0;
+
}
+
 
+
.banner.style4 .image:after {
+
height: 1.875rem;
+
background-size: 40px 20px;
+
margin-bottom: -1.875rem;
+
border-radius: 0 0 0.625rem 0.625rem;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style4 {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center;
+
}
+
 
+
.banner.style4 .content {
+
width: 34rem;
+
max-width: 100%;
+
}
+
 
+
.banner.style4 .image {
+
margin-right: 0;
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.banner.style4.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.banner.style4.orient-left {
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
}
+
 
+
.banner.style4.orient-left .image {
+
margin-right: 0;
+
margin-left: 3.5rem;
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.banner.style4.orient-left {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
.banner.style4.orient-left .image {
+
margin-right: 0;
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.banner.style4.content-align-center {
+
text-align: center;
+
}
+
 
+
.banner.style4.content-align-right {
+
text-align: right;
+
}
+
 
+
.banner.style4.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.banner.style4.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Banner (style5) */
+
 
+
.banner.style5 {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
background-color: inherit;
+
position: relative;
+
text-align: center;
+
overflow-x: hidden;
+
}
+
 
+
.banner.style5 .content {
+
position: relative;
+
width: 40rem;
+
max-width: 100%;
+
margin-bottom: 2rem;
+
z-index: 1;
+
}
+
 
+
.banner.style5 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
position: absolute;
+
width: 100%;
+
height: 100%;
+
top: 0;
+
left: 0;
+
border-radius: 0;
+
opacity: 0.5;
+
}
+
 
+
.banner.style5 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.banner.style5 {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.banner.style5 {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.banner.style5 {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.banner.style5 {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
}
+
 
+
}
+
 
+
.banner.style5.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.banner.style5.content-align-left {
+
text-align: left;
+
}
+
 
+
.banner.style5.content-align-right {
+
text-align: right;
+
}
+
 
+
.banner.style5.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.banner.style5.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
.banner .image {
+
background-color: rgba(0, 0, 0, 0.125);
+
}
+
 
+
.banner.invert .image {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
.banner.style4 .image {
+
border-color: rgba(0, 0, 0, 0.2);
+
background-color: rgba(0, 0, 0, 0.2);
+
border-width: 0;
+
}
+
 
+
.banner.style4 .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: rgba(0, 0, 0, 0.2);
+
width: 100%;
+
}
+
 
+
.banner.style4 .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: rgba(0, 0, 0, 0.2);
+
width: 100%;
+
}
+
 
+
.banner.style4.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
.banner.style4.invert .image {
+
border-color: white;
+
background-color: white;
+
border-width: 1px;
+
}
+
 
+
.banner.style4.invert .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
.banner.style4.invert .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
.banner.style4.invert.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
/* Spotlight (transitions) */
+
 
+
.spotlight.onload-content-fade-up .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-content-fade-up .content {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-content-fade-down .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-content-fade-down .content {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-content-fade-left .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-content-fade-left .content {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-content-fade-right .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-content-fade-right .content {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-content-fade-in .content {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-content-fade-in .content {
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-image-fade-up .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onload-image-fade-up .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-up .image {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-up .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-image-fade-down .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onload-image-fade-down .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-down .image {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-down .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-image-fade-left .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onload-image-fade-left .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-left .image {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-left .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-image-fade-right .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onload-image-fade-right .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-right .image {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-right .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onload-image-fade-in .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
body.is-loading .spotlight.onload-image-fade-in .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-content-fade-up .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-content-fade-up.is-inactive .content {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-content-fade-down .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-content-fade-down.is-inactive .content {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-content-fade-left .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-content-fade-left.is-inactive .content {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-content-fade-right .content {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-content-fade-right.is-inactive .content {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-content-fade-in .content {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-content-fade-in.is-inactive .content {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-up .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-image-fade-up .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.spotlight.onscroll-image-fade-up.is-inactive .image {
+
-moz-transform: translateY(1rem);
+
-webkit-transform: translateY(1rem);
+
-ms-transform: translateY(1rem);
+
transform: translateY(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-up.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-down .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-image-fade-down .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.spotlight.onscroll-image-fade-down.is-inactive .image {
+
-moz-transform: translateY(-1rem);
+
-webkit-transform: translateY(-1rem);
+
-ms-transform: translateY(-1rem);
+
transform: translateY(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-down.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-left .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-image-fade-left .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.spotlight.onscroll-image-fade-left.is-inactive .image {
+
-moz-transform: translateX(1rem);
+
-webkit-transform: translateX(1rem);
+
-ms-transform: translateX(1rem);
+
transform: translateX(1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-left.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-right .image {
+
-moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-image-fade-right .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 0.5625s;
+
-webkit-transition-delay: 0.5625s;
+
-ms-transition-delay: 0.5625s;
+
transition-delay: 0.5625s;
+
}
+
 
+
.spotlight.onscroll-image-fade-right.is-inactive .image {
+
-moz-transform: translateX(-1rem);
+
-webkit-transform: translateX(-1rem);
+
-ms-transform: translateX(-1rem);
+
transform: translateX(-1rem);
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-right.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
.spotlight.onscroll-image-fade-in .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
}
+
 
+
.spotlight.onscroll-image-fade-in.is-inactive .image img {
+
opacity: 0;
+
}
+
 
+
/* Spotlight (style1) */
+
 
+
.spotlight.style1 {
+
-moz-align-items: stretch;
+
-webkit-align-items: stretch;
+
-ms-align-items: stretch;
+
align-items: stretch;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
-moz-justify-content: -moz-flex-end;
+
-webkit-justify-content: -webkit-flex-end;
+
-ms-justify-content: -ms-flex-end;
+
justify-content: flex-end;
+
position: relative;
+
overflow-x: hidden;
+
text-align: left;
+
}
+
 
+
.spotlight.style1 .content {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-self: center;
+
-webkit-align-self: center;
+
-ms-align-self: center;
+
align-self: center;
+
-moz-flex-grow: 1;
+
-webkit-flex-grow: 1;
+
-ms-flex-grow: 1;
+
flex-grow: 1;
+
-moz-flex-shrink: 1;
+
-webkit-flex-shrink: 1;
+
-ms-flex-shrink: 1;
+
flex-shrink: 1;
+
width: 65%;
+
max-width: 64rem;
+
margin: 0 auto;
+
}
+
 
+
.spotlight.style1 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
width: 35%;
+
min-width: 25rem;
+
border-radius: 0;
+
}
+
 
+
.spotlight.style1 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.spotlight.style1 .content {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.spotlight.style1 .content {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.spotlight.style1 .content {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
width: 50%;
+
min-width: 0;
+
}
+
 
+
.spotlight.style1 .image {
+
width: 50%;
+
min-width: 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style1 .content {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) and (orientation: portrait) {
+
 
+
.spotlight.style1 {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center !important;
+
}
+
 
+
.spotlight.style1 .content {
+
width: 100%;
+
}
+
 
+
.spotlight.style1 .image {
+
width: 100%;
+
}
+
 
+
.spotlight.style1 .image img {
+
position: relative;
+
}
+
 
+
}
+
 
+
.spotlight.style1.orient-right {
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
}
+
 
+
@media screen and (max-width: 736px) and (orientation: portrait) {
+
 
+
.spotlight.style1.orient-right {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
}
+
 
+
.spotlight.style1.content-align-center {
+
text-align: center;
+
}
+
 
+
.spotlight.style1.content-align-right {
+
text-align: right;
+
}
+
 
+
.spotlight.style1.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.spotlight.style1.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Spotlight (style2) */
+
 
+
.spotlight.style2 {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
position: relative;
+
overflow-x: hidden;
+
text-align: left;
+
}
+
 
+
.spotlight.style2 .content {
+
width: 44.5rem;
+
max-width: 100%;
+
}
+
 
+
.spotlight.style2 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
width: 21rem;
+
height: 21rem;
+
border-radius: 100%;
+
margin: 0 3.5rem 2rem 0;
+
}
+
 
+
.spotlight.style2 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
width: 100%;
+
height: 100%;
+
border-radius: 100%;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.spotlight.style2 {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.spotlight.style2 {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.spotlight.style2 {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
.spotlight.style2 .image {
+
width: 18.375rem;
+
height: 18.375rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style2 {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
-moz-align-items: -moz-flex-start;
+
-webkit-align-items: -webkit-flex-start;
+
-ms-align-items: -ms-flex-start;
+
align-items: flex-start;
+
}
+
 
+
.spotlight.style2 .image {
+
width: 15.75rem;
+
height: 15.75rem;
+
margin: 0 2rem 2rem 0;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.spotlight.style2 {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center !important;
+
}
+
 
+
.spotlight.style2 .content {
+
width: 34rem;
+
max-width: 100%;
+
}
+
 
+
.spotlight.style2 .image {
+
margin-right: 0;
+
}
+
 
+
}
+
 
+
.spotlight.style2.orient-left {
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
}
+
 
+
.spotlight.style2.orient-left .image {
+
margin: 0 0 2rem 3.5rem;
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style2.orient-left .image {
+
margin: 0 0 2rem 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.spotlight.style2.orient-left {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
.spotlight.style2.orient-left .image {
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.spotlight.style2.content-align-center {
+
text-align: center;
+
}
+
 
+
.spotlight.style2.content-align-right {
+
text-align: right;
+
}
+
 
+
.spotlight.style2.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.spotlight.style2.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Spotlight (style3) */
+
 
+
.spotlight.style3 {
+
padding: 7rem 7rem 5rem 7rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: row-reverse;
+
-webkit-flex-direction: row-reverse;
+
-ms-flex-direction: row-reverse;
+
flex-direction: row-reverse;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
position: relative;
+
overflow-x: hidden;
+
text-align: left;
+
}
+
 
+
.spotlight.style3 .content {
+
width: 44.5rem;
+
max-width: 100%;
+
}
+
 
+
.spotlight.style3 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
border-radius: 0;
+
border: solid 1px;
+
width: 13rem;
+
height: 23.11111rem;
+
margin-top: 2.5rem;
+
margin-bottom: 5rem;
+
margin-right: 3.5rem;
+
}
+
 
+
.spotlight.style3 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
.spotlight.style3 .image:before {
+
content: '';
+
display: block;
+
background-position: center;
+
background-repeat: no-repeat;
+
border: solid 1px;
+
border-bottom: 0;
+
}
+
 
+
.spotlight.style3 .image:after {
+
content: '';
+
display: block;
+
background-position: center;
+
background-repeat: no-repeat;
+
border: solid 1px;
+
border-top: 0;
+
}
+
 
+
.spotlight.style3 .image:before {
+
height: 2.5rem;
+
background-size: 64px 32px;
+
margin-top: -2.5rem;
+
border-radius: 1rem 1rem 0 0;
+
}
+
 
+
.spotlight.style3 .image:after {
+
height: 3rem;
+
background-size: 64px 32px;
+
margin-bottom: -3rem;
+
border-radius: 0 0 1rem 1rem;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.spotlight.style3 {
+
padding: 5rem 5rem 3rem 5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.spotlight.style3 {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.spotlight.style3 {
+
padding: 3.75rem 3rem 1.75rem 3rem ;
+
}
+
 
+
.spotlight.style3 .image {
+
width: 11.375rem;
+
height: 20.22222rem;
+
margin-top: 2.1875rem;
+
margin-bottom: 4.625rem;
+
}
+
 
+
.spotlight.style3 .image:before {
+
height: 2.1875rem;
+
background-size: 56px 28px;
+
margin-top: -2.1875rem;
+
border-radius: 0.875rem 0.875rem 0 0;
+
}
+
 
+
.spotlight.style3 .image:after {
+
height: 2.625rem;
+
background-size: 56px 28px;
+
margin-bottom: -2.625rem;
+
border-radius: 0 0 0.875rem 0.875rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style3 {
+
padding: 2.5rem 2rem 0.5rem 2rem ;
+
-moz-align-items: -moz-flex-start;
+
-webkit-align-items: -webkit-flex-start;
+
-ms-align-items: -ms-flex-start;
+
align-items: flex-start;
+
}
+
 
+
.spotlight.style3 .image {
+
width: 8.125rem;
+
height: 14.44444rem;
+
margin-top: 1.5625rem;
+
margin-bottom: 3.875rem;
+
}
+
 
+
.spotlight.style3 .image:before {
+
height: 1.5625rem;
+
background-size: 40px 20px;
+
margin-top: -1.5625rem;
+
border-radius: 0.625rem 0.625rem 0 0;
+
}
+
 
+
.spotlight.style3 .image:after {
+
height: 1.875rem;
+
background-size: 40px 20px;
+
margin-bottom: -1.875rem;
+
border-radius: 0 0 0.625rem 0.625rem;
+
}
+
 
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.spotlight.style3 {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
text-align: center !important;
+
}
+
 
+
.spotlight.style3 .content {
+
width: 34rem;
+
max-width: 100%;
+
}
+
 
+
.spotlight.style3 .image {
+
margin-right: 0;
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.spotlight.style3.orient-left {
+
-moz-flex-direction: row;
+
-webkit-flex-direction: row;
+
-ms-flex-direction: row;
+
flex-direction: row;
+
}
+
 
+
.spotlight.style3.orient-left .image {
+
margin-right: 0;
+
margin-left: 3.5rem;
+
}
+
 
+
@media screen and (orientation: portrait) {
+
 
+
.spotlight.style3.orient-left {
+
-moz-flex-direction: column-reverse;
+
-webkit-flex-direction: column-reverse;
+
-ms-flex-direction: column-reverse;
+
flex-direction: column-reverse;
+
}
+
 
+
.spotlight.style3.orient-left .image {
+
margin-right: 0;
+
margin-left: 0;
+
}
+
 
+
}
+
 
+
.spotlight.style3.content-align-center {
+
text-align: center;
+
}
+
 
+
.spotlight.style3.content-align-right {
+
text-align: right;
+
}
+
 
+
.spotlight.style3.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.spotlight.style3.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Spotlight (style4) */
+
 
+
.spotlight.style4 {
+
padding: 7rem 5.25rem 5rem 5.25rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
background-color: inherit;
+
position: relative;
+
overflow-x: hidden;
+
text-align: center;
+
}
+
 
+
.spotlight.style4 .content {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
position: relative;
+
width: 40rem;
+
max-width: 50%;
+
background-color: inherit;
+
border-radius: 0.5rem;
+
margin-bottom: 2rem;
+
z-index: 1;
+
}
+
 
+
.spotlight.style4 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
position: absolute;
+
width: 100%;
+
height: 100%;
+
top: 0;
+
left: 0;
+
border-radius: 0;
+
}
+
 
+
.spotlight.style4 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.spotlight.style4 {
+
padding: 5rem 3.75rem 3rem 3.75rem ;
+
}
+
 
+
.spotlight.style4 .content {
+
padding: 2.5rem 2.5rem 0.5rem 2.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.spotlight.style4 {
+
padding: 4rem 3rem 2rem 3rem ;
+
}
+
 
+
.spotlight.style4 .content {
+
padding: 3rem 3rem 1rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.spotlight.style4 {
+
padding: 3rem 2.25rem 1rem 2.25rem ;
+
}
+
 
+
.spotlight.style4 .content {
+
padding: 2.25rem 2.25rem 0.25rem 2.25rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style4 {
+
padding: 2rem 1.5rem 0.1rem 1.5rem ;
+
}
+
 
+
.spotlight.style4 .content {
+
padding: 1.5rem 1.5rem 0.1rem 1.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.spotlight.style4 .content {
+
max-width: 80%;
+
}
+
 
+
}
+
 
+
.spotlight.style4.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.spotlight.style4.halfscreen {
+
min-height: 50vh;
+
}
+
 
+
.spotlight.style4.orient-left {
+
-moz-justify-content: -moz-flex-start;
+
-webkit-justify-content: -webkit-flex-start;
+
-ms-justify-content: -ms-flex-start;
+
justify-content: flex-start;
+
padding-left: 0;
+
}
+
 
+
.spotlight.style4.orient-left .content {
+
border-top-left-radius: 0;
+
border-bottom-left-radius: 0;
+
}
+
 
+
.spotlight.style4.orient-right {
+
-moz-justify-content: -moz-flex-end;
+
-webkit-justify-content: -webkit-flex-end;
+
-ms-justify-content: -ms-flex-end;
+
justify-content: flex-end;
+
padding-right: 0;
+
}
+
 
+
.spotlight.style4.orient-right .content {
+
border-top-right-radius: 0;
+
border-bottom-right-radius: 0;
+
}
+
 
+
.spotlight.style4.content-align-left {
+
text-align: left;
+
}
+
 
+
.spotlight.style4.content-align-right {
+
text-align: right;
+
}
+
 
+
.spotlight.style4.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.spotlight.style4.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
/* Spotlight (style5) */
+
 
+
.spotlight.style5 {
+
padding: 7rem 5.25rem 5rem 5.25rem ;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
background-color: inherit;
+
position: relative;
+
overflow-x: hidden;
+
text-align: center;
+
}
+
 
+
.spotlight.style5 .content {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
position: relative;
+
width: 40rem;
+
max-width: 52.5%;
+
background-color: inherit;
+
border-radius: 0.5rem;
+
margin-bottom: 2rem;
+
z-index: 1;
+
}
+
 
+
.spotlight.style5 .image {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
position: absolute;
+
width: 100%;
+
height: 100%;
+
top: 0;
+
left: 0;
+
border-radius: 0;
+
}
+
 
+
.spotlight.style5 .image img {
+
-moz-object-fit: cover;
+
-webkit-object-fit: cover;
+
-ms-object-fit: cover;
+
object-fit: cover;
+
-moz-object-position: center;
+
-webkit-object-position: center;
+
-ms-object-position: center;
+
object-position: center;
+
display: block;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
border-radius: 0;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.spotlight.style5 {
+
padding: 5rem 3.75rem 3rem 3.75rem ;
+
}
+
 
+
.spotlight.style5 .content {
+
padding: 2.5rem 2.5rem 0.5rem 2.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.spotlight.style5 {
+
padding: 4rem 3rem 2rem 3rem ;
+
}
+
 
+
.spotlight.style5 .content {
+
padding: 3rem 3rem 1rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.spotlight.style5 {
+
padding: 3rem 2.25rem 1rem 2.25rem ;
+
}
+
 
+
.spotlight.style5 .content {
+
padding: 2.25rem 2.25rem 0.25rem 2.25rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.spotlight.style5 {
+
padding: 2rem 1.5rem 0.1rem 1.5rem ;
+
}
+
 
+
.spotlight.style5 .content {
+
padding: 1.5rem 1.5rem 0.1rem 1.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.spotlight.style5 .content {
+
max-width: 80%;
+
}
+
 
+
}
+
 
+
.spotlight.style5.fullscreen {
+
min-height: 100vh;
+
}
+
 
+
.spotlight.style5.halfscreen {
+
min-height: 50vh;
+
}
+
 
+
.spotlight.style5.orient-left {
+
-moz-justify-content: -moz-flex-start;
+
-webkit-justify-content: -webkit-flex-start;
+
-ms-justify-content: -ms-flex-start;
+
justify-content: flex-start;
+
}
+
 
+
.spotlight.style5.orient-right {
+
-moz-justify-content: -moz-flex-end;
+
-webkit-justify-content: -webkit-flex-end;
+
-ms-justify-content: -ms-flex-end;
+
justify-content: flex-end;
+
}
+
 
+
.spotlight.style5.content-align-left {
+
text-align: left;
+
}
+
 
+
.spotlight.style5.content-align-right {
+
text-align: right;
+
}
+
 
+
.spotlight.style5.image-position-left .image img {
+
-moz-object-position: left;
+
-webkit-object-position: left;
+
-ms-object-position: left;
+
object-position: left;
+
}
+
 
+
.spotlight.style5.image-position-right .image img {
+
-moz-object-position: right;
+
-webkit-object-position: right;
+
-ms-object-position: right;
+
object-position: right;
+
}
+
 
+
.spotlight .image {
+
background-color: rgba(0, 0, 0, 0.125);
+
}
+
 
+
.spotlight.invert .image {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
.spotlight.style3 .image {
+
border-color: rgba(0, 0, 0, 0.2);
+
background-color: rgba(0, 0, 0, 0.2);
+
border-width: 0;
+
}
+
 
+
.spotlight.style3 .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: rgba(0, 0, 0, 0.2);
+
width: 100%;
+
}
+
 
+
.spotlight.style3 .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: rgba(0, 0, 0, 0.2);
+
width: 100%;
+
}
+
 
+
.spotlight.style3.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
.spotlight.style3.invert .image {
+
border-color: white;
+
background-color: white;
+
border-width: 1px;
+
}
+
 
+
.spotlight.style3.invert .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
.spotlight.style3.invert .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
.spotlight.style3.invert.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
/* Gallery (transitions) */
+
 
+
.gallery.onload-fade-in article .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 4.8s;
+
-webkit-transition-delay: 4.8s;
+
-ms-transition-delay: 4.8s;
+
transition-delay: 4.8s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(1) .image img {
+
-moz-transition-delay: 0s;
+
-webkit-transition-delay: 0s;
+
-ms-transition-delay: 0s;
+
transition-delay: 0s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(2) .image img {
+
-moz-transition-delay: 0.15s;
+
-webkit-transition-delay: 0.15s;
+
-ms-transition-delay: 0.15s;
+
transition-delay: 0.15s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(3) .image img {
+
-moz-transition-delay: 0.3s;
+
-webkit-transition-delay: 0.3s;
+
-ms-transition-delay: 0.3s;
+
transition-delay: 0.3s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(4) .image img {
+
-moz-transition-delay: 0.45s;
+
-webkit-transition-delay: 0.45s;
+
-ms-transition-delay: 0.45s;
+
transition-delay: 0.45s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(5) .image img {
+
-moz-transition-delay: 0.6s;
+
-webkit-transition-delay: 0.6s;
+
-ms-transition-delay: 0.6s;
+
transition-delay: 0.6s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(6) .image img {
+
-moz-transition-delay: 0.75s;
+
-webkit-transition-delay: 0.75s;
+
-ms-transition-delay: 0.75s;
+
transition-delay: 0.75s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(7) .image img {
+
-moz-transition-delay: 0.9s;
+
-webkit-transition-delay: 0.9s;
+
-ms-transition-delay: 0.9s;
+
transition-delay: 0.9s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(8) .image img {
+
-moz-transition-delay: 1.05s;
+
-webkit-transition-delay: 1.05s;
+
-ms-transition-delay: 1.05s;
+
transition-delay: 1.05s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(9) .image img {
+
-moz-transition-delay: 1.2s;
+
-webkit-transition-delay: 1.2s;
+
-ms-transition-delay: 1.2s;
+
transition-delay: 1.2s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(10) .image img {
+
-moz-transition-delay: 1.35s;
+
-webkit-transition-delay: 1.35s;
+
-ms-transition-delay: 1.35s;
+
transition-delay: 1.35s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(11) .image img {
+
-moz-transition-delay: 1.5s;
+
-webkit-transition-delay: 1.5s;
+
-ms-transition-delay: 1.5s;
+
transition-delay: 1.5s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(12) .image img {
+
-moz-transition-delay: 1.65s;
+
-webkit-transition-delay: 1.65s;
+
-ms-transition-delay: 1.65s;
+
transition-delay: 1.65s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(13) .image img {
+
-moz-transition-delay: 1.8s;
+
-webkit-transition-delay: 1.8s;
+
-ms-transition-delay: 1.8s;
+
transition-delay: 1.8s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(14) .image img {
+
-moz-transition-delay: 1.95s;
+
-webkit-transition-delay: 1.95s;
+
-ms-transition-delay: 1.95s;
+
transition-delay: 1.95s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(15) .image img {
+
-moz-transition-delay: 2.1s;
+
-webkit-transition-delay: 2.1s;
+
-ms-transition-delay: 2.1s;
+
transition-delay: 2.1s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(16) .image img {
+
-moz-transition-delay: 2.25s;
+
-webkit-transition-delay: 2.25s;
+
-ms-transition-delay: 2.25s;
+
transition-delay: 2.25s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(17) .image img {
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(18) .image img {
+
-moz-transition-delay: 2.55s;
+
-webkit-transition-delay: 2.55s;
+
-ms-transition-delay: 2.55s;
+
transition-delay: 2.55s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(19) .image img {
+
-moz-transition-delay: 2.7s;
+
-webkit-transition-delay: 2.7s;
+
-ms-transition-delay: 2.7s;
+
transition-delay: 2.7s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(20) .image img {
+
-moz-transition-delay: 2.85s;
+
-webkit-transition-delay: 2.85s;
+
-ms-transition-delay: 2.85s;
+
transition-delay: 2.85s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(21) .image img {
+
-moz-transition-delay: 3s;
+
-webkit-transition-delay: 3s;
+
-ms-transition-delay: 3s;
+
transition-delay: 3s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(22) .image img {
+
-moz-transition-delay: 3.15s;
+
-webkit-transition-delay: 3.15s;
+
-ms-transition-delay: 3.15s;
+
transition-delay: 3.15s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(23) .image img {
+
-moz-transition-delay: 3.3s;
+
-webkit-transition-delay: 3.3s;
+
-ms-transition-delay: 3.3s;
+
transition-delay: 3.3s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(24) .image img {
+
-moz-transition-delay: 3.45s;
+
-webkit-transition-delay: 3.45s;
+
-ms-transition-delay: 3.45s;
+
transition-delay: 3.45s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(25) .image img {
+
-moz-transition-delay: 3.6s;
+
-webkit-transition-delay: 3.6s;
+
-ms-transition-delay: 3.6s;
+
transition-delay: 3.6s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(26) .image img {
+
-moz-transition-delay: 3.75s;
+
-webkit-transition-delay: 3.75s;
+
-ms-transition-delay: 3.75s;
+
transition-delay: 3.75s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(27) .image img {
+
-moz-transition-delay: 3.9s;
+
-webkit-transition-delay: 3.9s;
+
-ms-transition-delay: 3.9s;
+
transition-delay: 3.9s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(28) .image img {
+
-moz-transition-delay: 4.05s;
+
-webkit-transition-delay: 4.05s;
+
-ms-transition-delay: 4.05s;
+
transition-delay: 4.05s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(29) .image img {
+
-moz-transition-delay: 4.2s;
+
-webkit-transition-delay: 4.2s;
+
-ms-transition-delay: 4.2s;
+
transition-delay: 4.2s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(30) .image img {
+
-moz-transition-delay: 4.35s;
+
-webkit-transition-delay: 4.35s;
+
-ms-transition-delay: 4.35s;
+
transition-delay: 4.35s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(31) .image img {
+
-moz-transition-delay: 4.5s;
+
-webkit-transition-delay: 4.5s;
+
-ms-transition-delay: 4.5s;
+
transition-delay: 4.5s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(32) .image img {
+
-moz-transition-delay: 4.65s;
+
-webkit-transition-delay: 4.65s;
+
-ms-transition-delay: 4.65s;
+
transition-delay: 4.65s;
+
}
+
 
+
.gallery.onload-fade-in article:nth-child(33) .image img {
+
-moz-transition-delay: 4.8s;
+
-webkit-transition-delay: 4.8s;
+
-ms-transition-delay: 4.8s;
+
transition-delay: 4.8s;
+
}
+
 
+
body.is-loading .gallery.onload-fade-in article .image img {
+
opacity: 0;
+
}
+
 
+
.gallery.onscroll-fade-in article .image img {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 4.8s;
+
-webkit-transition-delay: 4.8s;
+
-ms-transition-delay: 4.8s;
+
transition-delay: 4.8s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(1) .image img {
+
-moz-transition-delay: 0s;
+
-webkit-transition-delay: 0s;
+
-ms-transition-delay: 0s;
+
transition-delay: 0s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(2) .image img {
+
-moz-transition-delay: 0.15s;
+
-webkit-transition-delay: 0.15s;
+
-ms-transition-delay: 0.15s;
+
transition-delay: 0.15s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(3) .image img {
+
-moz-transition-delay: 0.3s;
+
-webkit-transition-delay: 0.3s;
+
-ms-transition-delay: 0.3s;
+
transition-delay: 0.3s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(4) .image img {
+
-moz-transition-delay: 0.45s;
+
-webkit-transition-delay: 0.45s;
+
-ms-transition-delay: 0.45s;
+
transition-delay: 0.45s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(5) .image img {
+
-moz-transition-delay: 0.6s;
+
-webkit-transition-delay: 0.6s;
+
-ms-transition-delay: 0.6s;
+
transition-delay: 0.6s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(6) .image img {
+
-moz-transition-delay: 0.75s;
+
-webkit-transition-delay: 0.75s;
+
-ms-transition-delay: 0.75s;
+
transition-delay: 0.75s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(7) .image img {
+
-moz-transition-delay: 0.9s;
+
-webkit-transition-delay: 0.9s;
+
-ms-transition-delay: 0.9s;
+
transition-delay: 0.9s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(8) .image img {
+
-moz-transition-delay: 1.05s;
+
-webkit-transition-delay: 1.05s;
+
-ms-transition-delay: 1.05s;
+
transition-delay: 1.05s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(9) .image img {
+
-moz-transition-delay: 1.2s;
+
-webkit-transition-delay: 1.2s;
+
-ms-transition-delay: 1.2s;
+
transition-delay: 1.2s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(10) .image img {
+
-moz-transition-delay: 1.35s;
+
-webkit-transition-delay: 1.35s;
+
-ms-transition-delay: 1.35s;
+
transition-delay: 1.35s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(11) .image img {
+
-moz-transition-delay: 1.5s;
+
-webkit-transition-delay: 1.5s;
+
-ms-transition-delay: 1.5s;
+
transition-delay: 1.5s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(12) .image img {
+
-moz-transition-delay: 1.65s;
+
-webkit-transition-delay: 1.65s;
+
-ms-transition-delay: 1.65s;
+
transition-delay: 1.65s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(13) .image img {
+
-moz-transition-delay: 1.8s;
+
-webkit-transition-delay: 1.8s;
+
-ms-transition-delay: 1.8s;
+
transition-delay: 1.8s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(14) .image img {
+
-moz-transition-delay: 1.95s;
+
-webkit-transition-delay: 1.95s;
+
-ms-transition-delay: 1.95s;
+
transition-delay: 1.95s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(15) .image img {
+
-moz-transition-delay: 2.1s;
+
-webkit-transition-delay: 2.1s;
+
-ms-transition-delay: 2.1s;
+
transition-delay: 2.1s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(16) .image img {
+
-moz-transition-delay: 2.25s;
+
-webkit-transition-delay: 2.25s;
+
-ms-transition-delay: 2.25s;
+
transition-delay: 2.25s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(17) .image img {
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(18) .image img {
+
-moz-transition-delay: 2.55s;
+
-webkit-transition-delay: 2.55s;
+
-ms-transition-delay: 2.55s;
+
transition-delay: 2.55s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(19) .image img {
+
-moz-transition-delay: 2.7s;
+
-webkit-transition-delay: 2.7s;
+
-ms-transition-delay: 2.7s;
+
transition-delay: 2.7s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(20) .image img {
+
-moz-transition-delay: 2.85s;
+
-webkit-transition-delay: 2.85s;
+
-ms-transition-delay: 2.85s;
+
transition-delay: 2.85s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(21) .image img {
+
-moz-transition-delay: 3s;
+
-webkit-transition-delay: 3s;
+
-ms-transition-delay: 3s;
+
transition-delay: 3s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(22) .image img {
+
-moz-transition-delay: 3.15s;
+
-webkit-transition-delay: 3.15s;
+
-ms-transition-delay: 3.15s;
+
transition-delay: 3.15s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(23) .image img {
+
-moz-transition-delay: 3.3s;
+
-webkit-transition-delay: 3.3s;
+
-ms-transition-delay: 3.3s;
+
transition-delay: 3.3s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(24) .image img {
+
-moz-transition-delay: 3.45s;
+
-webkit-transition-delay: 3.45s;
+
-ms-transition-delay: 3.45s;
+
transition-delay: 3.45s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(25) .image img {
+
-moz-transition-delay: 3.6s;
+
-webkit-transition-delay: 3.6s;
+
-ms-transition-delay: 3.6s;
+
transition-delay: 3.6s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(26) .image img {
+
-moz-transition-delay: 3.75s;
+
-webkit-transition-delay: 3.75s;
+
-ms-transition-delay: 3.75s;
+
transition-delay: 3.75s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(27) .image img {
+
-moz-transition-delay: 3.9s;
+
-webkit-transition-delay: 3.9s;
+
-ms-transition-delay: 3.9s;
+
transition-delay: 3.9s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(28) .image img {
+
-moz-transition-delay: 4.05s;
+
-webkit-transition-delay: 4.05s;
+
-ms-transition-delay: 4.05s;
+
transition-delay: 4.05s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(29) .image img {
+
-moz-transition-delay: 4.2s;
+
-webkit-transition-delay: 4.2s;
+
-ms-transition-delay: 4.2s;
+
transition-delay: 4.2s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(30) .image img {
+
-moz-transition-delay: 4.35s;
+
-webkit-transition-delay: 4.35s;
+
-ms-transition-delay: 4.35s;
+
transition-delay: 4.35s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(31) .image img {
+
-moz-transition-delay: 4.5s;
+
-webkit-transition-delay: 4.5s;
+
-ms-transition-delay: 4.5s;
+
transition-delay: 4.5s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(32) .image img {
+
-moz-transition-delay: 4.65s;
+
-webkit-transition-delay: 4.65s;
+
-ms-transition-delay: 4.65s;
+
transition-delay: 4.65s;
+
}
+
 
+
.gallery.onscroll-fade-in article:nth-child(33) .image img {
+
-moz-transition-delay: 4.8s;
+
-webkit-transition-delay: 4.8s;
+
-ms-transition-delay: 4.8s;
+
transition-delay: 4.8s;
+
}
+
 
+
.gallery.onscroll-fade-in.is-inactive article .image img {
+
opacity: 0;
+
}
+
 
+
/* Gallery (style1) */
+
 
+
.gallery.style1 {
+
background-color: #000000;
+
color: #ffffff;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-wrap: wrap;
+
-webkit-flex-wrap: wrap;
+
-ms-flex-wrap: wrap;
+
flex-wrap: wrap;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
position: relative;
+
width: 100%;
+
background-color: transparent;
+
}
+
 
+
.gallery.style1 input, .gallery.style1 select, .gallery.style1 textarea {
+
color: #ffffff;
+
}
+
 
+
.gallery.style1 a {
+
color: #ffffff;
+
}
+
 
+
.gallery.style1 a:hover {
+
color: #47D3E5;
+
}
+
 
+
.gallery.style1 strong, .gallery.style1 b {
+
color: #ffffff;
+
}
+
 
+
.gallery.style1 h1, .gallery.style1 h2, .gallery.style1 h3, .gallery.style1 h4, .gallery.style1 h5, .gallery.style1 h6 {
+
color: #ffffff;
+
}
+
 
+
.gallery.style1 blockquote {
+
border-left-color: white;
+
}
+
 
+
.gallery.style1 code {
+
background: rgba(255, 255, 255, 0.125);
+
border-color: white;
+
}
+
 
+
.gallery.style1 hr {
+
border-bottom-color: white;
+
}
+
 
+
.gallery.style1 input[type="submit"],
+
.gallery.style1 input[type="reset"],
+
.gallery.style1 input[type="button"],
+
.gallery.style1 button,
+
.gallery.style1 .button {
+
background-color: transparent;
+
box-shadow: inset 0 0 0 1px white;
+
color: #ffffff !important;
+
}
+
 
+
.gallery.style1 input[type="submit"]:hover,
+
.gallery.style1 input[type="reset"]:hover,
+
.gallery.style1 input[type="button"]:hover,
+
.gallery.style1 button:hover,
+
.gallery.style1 .button:hover {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
.gallery.style1 input[type="submit"]:active,
+
.gallery.style1 input[type="reset"]:active,
+
.gallery.style1 input[type="button"]:active,
+
.gallery.style1 button:active,
+
.gallery.style1 .button:active {
+
background-color: rgba(71, 211, 229, 0.2);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
.gallery.style1 input[type="submit"].special,
+
.gallery.style1 input[type="reset"].special,
+
.gallery.style1 input[type="button"].special,
+
.gallery.style1 button.special,
+
.gallery.style1 .button.special {
+
background-color: #ffffff;
+
box-shadow: none;
+
color: #000000 !important;
+
}
+
 
+
.gallery.style1 input[type="submit"].special:hover,
+
.gallery.style1 input[type="reset"].special:hover,
+
.gallery.style1 input[type="button"].special:hover,
+
.gallery.style1 button.special:hover,
+
.gallery.style1 .button.special:hover {
+
background-color: #47D3E5;
+
}
+
 
+
.gallery.style1 input[type="submit"].special:active,
+
.gallery.style1 input[type="reset"].special:active,
+
.gallery.style1 input[type="button"].special:active,
+
.gallery.style1 button.special:active,
+
.gallery.style1 .button.special:active {
+
background-color: #1ebdd1;
+
}
+
 
+
.gallery.style1 > .forward, .gallery.style1 > .backward {
+
display: none;
+
}
+
 
+
.gallery.style1 > .inner {
+
-moz-align-items: inherit;
+
-webkit-align-items: inherit;
+
-ms-align-items: inherit;
+
align-items: inherit;
+
display: inherit;
+
-moz-flex-wrap: inherit;
+
-webkit-flex-wrap: inherit;
+
-ms-flex-wrap: inherit;
+
flex-wrap: inherit;
+
-moz-justify-content: inherit;
+
-webkit-justify-content: inherit;
+
-ms-justify-content: inherit;
+
justify-content: inherit;
+
}
+
 
+
.gallery.style1 article {
+
overflow: hidden;
+
position: relative;
+
width: 25%;
+
}
+
 
+
.gallery.style1 article .image {
+
-moz-transition: opacity 0.2s ease-in-out;
+
-webkit-transition: opacity 0.2s ease-in-out;
+
-ms-transition: opacity 0.2s ease-in-out;
+
transition: opacity 0.2s ease-in-out;
+
display: block;
+
width: 100%;
+
border-radius: 0;
+
}
+
 
+
.gallery.style1 article .image img {
+
display: block;
+
width: 100%;
+
border-radius: 0;
+
}
+
 
+
.gallery.style1 article .caption {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: column;
+
-webkit-flex-direction: column;
+
-ms-flex-direction: column;
+
flex-direction: column;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
-moz-pointer-events: none;
+
-webkit-pointer-events: none;
+
-ms-pointer-events: none;
+
pointer-events: none;
+
-moz-transition: opacity 0.2s ease-in-out;
+
-webkit-transition: opacity 0.2s ease-in-out;
+
-ms-transition: opacity 0.2s ease-in-out;
+
transition: opacity 0.2s ease-in-out;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
background-color: rgba(0, 0, 0, 0.5);
+
opacity: 0;
+
padding: 2rem;
+
z-index: 1;
+
font-size: 0.8rem;
+
}
+
 
+
.gallery.style1 article .caption a {
+
-moz-pointer-events: auto;
+
-webkit-pointer-events: auto;
+
-ms-pointer-events: auto;
+
pointer-events: auto;
+
}
+
 
+
.gallery.style1 article .caption h2, .gallery.style1 article .caption h3, .gallery.style1 article .caption h4, .gallery.style1 article .caption h5, .gallery.style1 article .caption h6 {
+
font-size: 1.25rem;
+
margin-bottom: 0.25rem;
+
}
+
 
+
.gallery.style1 article .caption > * {
+
max-width: 100%;
+
margin-bottom: 1rem;
+
}
+
 
+
.gallery.style1 article .caption > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
.gallery.style1 article:hover .caption {
+
opacity: 1;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.gallery.style1 article {
+
width: 33.33333%;
+
}
+
 
+
.gallery.style1 article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style1 article {
+
width: 50%;
+
}
+
 
+
.gallery.style1 article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.gallery.style1 article {
+
width: 100%;
+
}
+
 
+
.gallery.style1 article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
.gallery.style1.small article {
+
width: 20%;
+
}
+
 
+
.gallery.style1.small article .caption {
+
padding: 1rem;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.gallery.style1.small article {
+
width: 25%;
+
}
+
 
+
.gallery.style1.small article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style1.small article {
+
width: 33.33333%;
+
}
+
 
+
.gallery.style1.small article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.gallery.style1.small article {
+
width: 50%;
+
}
+
 
+
.gallery.style1.small article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
.gallery.style1.big article {
+
width: 33.33333%;
+
}
+
 
+
.gallery.style1.big article .caption {
+
padding: 3rem;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.gallery.style1.big article {
+
width: 50%;
+
}
+
 
+
.gallery.style1.big article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style1.big article {
+
width: 50%;
+
}
+
 
+
.gallery.style1.big article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.gallery.style1.big article {
+
width: 100%;
+
}
+
 
+
.gallery.style1.big article .caption {
+
padding: 1rem;
+
}
+
 
+
}
+
 
+
/* Gallery (style2) */
+
 
+
.gallery.style2 {
+
background-color: #000000;
+
color: #ffffff;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-webkit-overflow-scrolling: touch;
+
position: relative;
+
background-color: transparent;
+
}
+
 
+
.gallery.style2 input, .gallery.style2 select, .gallery.style2 textarea {
+
color: #ffffff;
+
}
+
 
+
.gallery.style2 a {
+
color: #ffffff;
+
}
+
 
+
.gallery.style2 a:hover {
+
color: #47D3E5;
+
}
+
 
+
.gallery.style2 strong, .gallery.style2 b {
+
color: #ffffff;
+
}
+
 
+
.gallery.style2 h1, .gallery.style2 h2, .gallery.style2 h3, .gallery.style2 h4, .gallery.style2 h5, .gallery.style2 h6 {
+
color: #ffffff;
+
}
+
 
+
.gallery.style2 blockquote {
+
border-left-color: white;
+
}
+
 
+
.gallery.style2 code {
+
background: rgba(255, 255, 255, 0.125);
+
border-color: white;
+
}
+
 
+
.gallery.style2 hr {
+
border-bottom-color: white;
+
}
+
 
+
.gallery.style2 input[type="submit"],
+
.gallery.style2 input[type="reset"],
+
.gallery.style2 input[type="button"],
+
.gallery.style2 button,
+
.gallery.style2 .button {
+
background-color: transparent;
+
box-shadow: inset 0 0 0 1px white;
+
color: #ffffff !important;
+
}
+
 
+
.gallery.style2 input[type="submit"]:hover,
+
.gallery.style2 input[type="reset"]:hover,
+
.gallery.style2 input[type="button"]:hover,
+
.gallery.style2 button:hover,
+
.gallery.style2 .button:hover {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
.gallery.style2 input[type="submit"]:active,
+
.gallery.style2 input[type="reset"]:active,
+
.gallery.style2 input[type="button"]:active,
+
.gallery.style2 button:active,
+
.gallery.style2 .button:active {
+
background-color: rgba(71, 211, 229, 0.2);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
.gallery.style2 input[type="submit"].special,
+
.gallery.style2 input[type="reset"].special,
+
.gallery.style2 input[type="button"].special,
+
.gallery.style2 button.special,
+
.gallery.style2 .button.special {
+
background-color: #ffffff;
+
box-shadow: none;
+
color: #000000 !important;
+
}
+
 
+
.gallery.style2 input[type="submit"].special:hover,
+
.gallery.style2 input[type="reset"].special:hover,
+
.gallery.style2 input[type="button"].special:hover,
+
.gallery.style2 button.special:hover,
+
.gallery.style2 .button.special:hover {
+
background-color: #47D3E5;
+
}
+
 
+
.gallery.style2 input[type="submit"].special:active,
+
.gallery.style2 input[type="reset"].special:active,
+
.gallery.style2 input[type="button"].special:active,
+
.gallery.style2 button.special:active,
+
.gallery.style2 .button.special:active {
+
background-color: #1ebdd1;
+
}
+
 
+
.gallery.style2 > .forward, .gallery.style2 > .backward {
+
text-decoration: none;
+
-moz-transition: opacity 0.2s ease-in-out;
+
-webkit-transition: opacity 0.2s ease-in-out;
+
-ms-transition: opacity 0.2s ease-in-out;
+
transition: opacity 0.2s ease-in-out;
+
position: absolute;
+
top: 0;
+
width: 5rem;
+
height: 100%;
+
cursor: pointer;
+
opacity: 0;
+
z-index: 2;
+
}
+
 
+
.gallery.style2 > .forward:before, .gallery.style2 > .backward:before {
+
-moz-osx-font-smoothing: grayscale;
+
-webkit-font-smoothing: antialiased;
+
font-family: FontAwesome;
+
font-style: normal;
+
font-weight: normal;
+
text-transform: none !important;
+
}
+
 
+
.gallery.style2 > .forward:before, .gallery.style2 > .backward:before {
+
display: block;
+
top: calc(50% - 1.5rem);
+
width: 4rem;
+
height: 3rem;
+
line-height: 1em;
+
font-size: 3rem;
+
position: absolute;
+
text-align: center;
+
}
+
 
+
.gallery.style2:hover > .forward, .gallery.style2:hover > .backward {
+
opacity: 1;
+
}
+
 
+
.gallery.style2 > .forward {
+
right: 0;
+
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.25) 15%, transparent);
+
}
+
 
+
.gallery.style2 > .forward:before {
+
content: '\f105';
+
right: 0;
+
}
+
 
+
.gallery.style2 > .backward {
+
left: 0;
+
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.25) 15%, transparent);
+
}
+
 
+
.gallery.style2 > .backward:before {
+
content: '\f104';
+
left: 0;
+
}
+
 
+
.gallery.style2 > .inner {
+
display: inherit;
+
overflow-x: auto;
+
overflow-y: hidden;
+
position: relative;
+
width: 100%;
+
}
+
 
+
.gallery.style2 article {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
display: block;
+
position: relative;
+
overflow: hidden;
+
width: 22.5rem;
+
max-width: 75vw;
+
}
+
 
+
.gallery.style2 article .image {
+
display: block;
+
width: 100%;
+
border-radius: 0;
+
}
+
 
+
.gallery.style2 article .image img {
+
display: block;
+
width: 100%;
+
border-radius: 0;
+
}
+
 
+
.gallery.style2 article .caption {
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-direction: column;
+
-webkit-flex-direction: column;
+
-ms-flex-direction: column;
+
flex-direction: column;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
-moz-pointer-events: none;
+
-webkit-pointer-events: none;
+
-ms-pointer-events: none;
+
pointer-events: none;
+
-moz-transition: opacity 0.2s ease-in-out;
+
-webkit-transition: opacity 0.2s ease-in-out;
+
-ms-transition: opacity 0.2s ease-in-out;
+
transition: opacity 0.2s ease-in-out;
+
position: absolute;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
background-color: rgba(0, 0, 0, 0.5);
+
opacity: 0;
+
padding: 3rem;
+
z-index: 1;
+
font-size: 0.8rem;
+
}
+
 
+
.gallery.style2 article .caption a {
+
-moz-pointer-events: auto;
+
-webkit-pointer-events: auto;
+
-ms-pointer-events: auto;
+
pointer-events: auto;
+
}
+
 
+
.gallery.style2 article .caption h2, .gallery.style2 article .caption h3, .gallery.style2 article .caption h4, .gallery.style2 article .caption h5, .gallery.style2 article .caption h6 {
+
font-size: 1.25rem;
+
margin-bottom: 0.25rem;
+
}
+
 
+
.gallery.style2 article .caption > * {
+
max-width: 100%;
+
margin-bottom: 1rem;
+
}
+
 
+
.gallery.style2 article .caption > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
.gallery.style2 article:hover .caption {
+
opacity: 1;
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style2 article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.gallery.style2 article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
.gallery.style2.small article {
+
width: 17.5rem;
+
}
+
 
+
.gallery.style2.small article .caption {
+
padding: 2rem;
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style2.small article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.gallery.style2.small article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
.gallery.style2.big article {
+
width: 30rem;
+
}
+
 
+
.gallery.style2.big article .caption {
+
padding: 4rem;
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.style2.big article .caption {
+
padding: 3rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.gallery.style2.big article .caption {
+
padding: 2rem;
+
}
+
 
+
}
+
 
+
/* Gallery (lightbox) */
+
 
+
@-moz-keyframes gallery-modal-spinner {
+
0% {
+
-moz-transform: rotate(0deg);
+
-webkit-transform: rotate(0deg);
+
-ms-transform: rotate(0deg);
+
transform: rotate(0deg);
+
}
+
 
+
100% {
+
-moz-transform: rotate(360deg);
+
-webkit-transform: rotate(360deg);
+
-ms-transform: rotate(360deg);
+
transform: rotate(360deg);
+
}
+
}
+
 
+
@-webkit-keyframes gallery-modal-spinner {
+
0% {
+
-moz-transform: rotate(0deg);
+
-webkit-transform: rotate(0deg);
+
-ms-transform: rotate(0deg);
+
transform: rotate(0deg);
+
}
+
 
+
100% {
+
-moz-transform: rotate(360deg);
+
-webkit-transform: rotate(360deg);
+
-ms-transform: rotate(360deg);
+
transform: rotate(360deg);
+
}
+
}
+
 
+
@-ms-keyframes gallery-modal-spinner {
+
0% {
+
-moz-transform: rotate(0deg);
+
-webkit-transform: rotate(0deg);
+
-ms-transform: rotate(0deg);
+
transform: rotate(0deg);
+
}
+
 
+
100% {
+
-moz-transform: rotate(360deg);
+
-webkit-transform: rotate(360deg);
+
-ms-transform: rotate(360deg);
+
transform: rotate(360deg);
+
}
+
}
+
 
+
@keyframes gallery-modal-spinner {
+
0% {
+
-moz-transform: rotate(0deg);
+
-webkit-transform: rotate(0deg);
+
-ms-transform: rotate(0deg);
+
transform: rotate(0deg);
+
}
+
 
+
100% {
+
-moz-transform: rotate(360deg);
+
-webkit-transform: rotate(360deg);
+
-ms-transform: rotate(360deg);
+
transform: rotate(360deg);
+
}
+
}
+
 
+
.gallery.lightbox .modal {
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-align-items: center;
+
-webkit-align-items: center;
+
-ms-align-items: center;
+
align-items: center;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
-moz-pointer-events: none;
+
-webkit-pointer-events: none;
+
-ms-pointer-events: none;
+
pointer-events: none;
+
-moz-user-select: none;
+
-webkit-user-select: none;
+
-ms-user-select: none;
+
user-select: none;
+
-moz-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s;
+
-webkit-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s;
+
-ms-transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s;
+
transition: opacity 0.5s ease, visibility 0.5s, z-index 0.5s;
+
-webkit-tap-highlight-color: transparent;
+
position: fixed;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
outline: 0;
+
background-color: rgba(0, 0, 0, 0.75);
+
visibility: none;
+
opacity: 0;
+
z-index: 0;
+
}
+
 
+
.gallery.lightbox .modal:before {
+
-moz-animation: gallery-modal-spinner 1s infinite linear;
+
-webkit-animation: gallery-modal-spinner 1s infinite linear;
+
-ms-animation: gallery-modal-spinner 1s infinite linear;
+
animation: gallery-modal-spinner 1s infinite linear;
+
-moz-transition: opacity 0.25s ease;
+
-webkit-transition: opacity 0.25s ease;
+
-ms-transition: opacity 0.25s ease;
+
transition: opacity 0.25s ease;
+
-moz-transition-delay: 0.5s;
+
-webkit-transition-delay: 0.5s;
+
-ms-transition-delay: 0.5s;
+
transition-delay: 0.5s;
+
content: '';
+
display: block;
+
position: absolute;
+
top: 50%;
+
left: 50%;
+
width: 4rem;
+
height: 4rem;
+
margin: -2rem 0 0 -2rem;
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='96px' height='96px' viewBox='0 0 96 96' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: %23ffffff%3B stroke-width: 1.5px%3B %7D%3C/style%3E%3Cdefs%3E%3CclipPath id='corner'%3E%3Cpolygon points='0,0 48,0 48,48 96,48 96,96 0,96' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23corner)'%3E%3Ccircle cx='48' cy='48' r='32'/%3E%3C/g%3E%3C/svg%3E");
+
background-position: center;
+
background-repeat: no-repeat;
+
background-size: 4rem;
+
opacity: 0;
+
}
+
 
+
.gallery.lightbox .modal:after {
+
content: '';
+
display: block;
+
position: absolute;
+
top: 0.5rem;
+
right: 0.5rem;
+
width: 4rem;
+
height: 4rem;
+
cursor: pointer;
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='64px' viewBox='0 0 64 64' zoomAndPan='disable'%3E%3Cstyle%3Eline %7Bstroke: %23ffffff%3Bstroke-width: 1.5px%3B%7D%3C/style%3E%3Cline x1='20' y1='20' x2='44' y2='44' /%3E%3Cline x1='20' y1='44' x2='44' y2='20' /%3E%3C/svg%3E");
+
background-position: center;
+
background-repeat: no-repeat;
+
background-size: 3rem;
+
}
+
 
+
.gallery.lightbox .modal .inner {
+
-moz-transform: translateY(0.75rem);
+
-webkit-transform: translateY(0.75rem);
+
-ms-transform: translateY(0.75rem);
+
transform: translateY(0.75rem);
+
-moz-transition: opacity 0.25s ease, -moz-transform 0.25s ease;
+
-webkit-transition: opacity 0.25s ease, -webkit-transform 0.25s ease;
+
-ms-transition: opacity 0.25s ease, -ms-transform 0.25s ease;
+
transition: opacity 0.25s ease, transform 0.25s ease;
+
opacity: 0;
+
}
+
 
+
.gallery.lightbox .modal .inner img {
+
display: block;
+
max-width: 90vw;
+
max-height: 85vh;
+
box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.35);
+
}
+
 
+
.gallery.lightbox .modal.visible {
+
-moz-pointer-events: auto;
+
-webkit-pointer-events: auto;
+
-ms-pointer-events: auto;
+
pointer-events: auto;
+
visibility: visible;
+
opacity: 1;
+
z-index: 10001;
+
}
+
 
+
.gallery.lightbox .modal.visible:before {
+
opacity: 1;
+
}
+
 
+
.gallery.lightbox .modal.loaded .inner {
+
-moz-transform: translateY(0);
+
-webkit-transform: translateY(0);
+
-ms-transform: translateY(0);
+
transform: translateY(0);
+
-moz-transition: opacity 0.5s ease, -moz-transform 0.5s ease;
+
-webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
+
-ms-transition: opacity 0.5s ease, -ms-transform 0.5s ease;
+
transition: opacity 0.5s ease, transform 0.5s ease;
+
opacity: 1;
+
}
+
 
+
.gallery.lightbox .modal.loaded:before {
+
-moz-transition-delay: 0s;
+
-webkit-transition-delay: 0s;
+
-ms-transition-delay: 0s;
+
transition-delay: 0s;
+
opacity: 0;
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.gallery.lightbox .modal .inner img {
+
max-width: 100vw;
+
}
+
 
+
}
+
 
+
.gallery article .image {
+
background-color: rgba(0, 0, 0, 0.125);
+
}
+
 
+
/* Wrapper (style1) */
+
 
+
.wrapper.style1 > .inner {
+
padding: 7rem 3.5rem 5rem 3.5rem ;
+
margin: 0 auto;
+
max-width: 100%;
+
width: 64rem;
+
}
+
 
+
.wrapper.style1 > .inner.medium {
+
width: 48rem;
+
}
+
 
+
.wrapper.style1 > .inner.small {
+
width: 32rem;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.wrapper.style1 > .inner {
+
padding: 5rem 2.5rem 3rem 2.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.wrapper.style1 > .inner {
+
padding: 4rem 4rem 2rem 4rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.wrapper.style1 > .inner {
+
padding: 4.5rem 3rem 2.5rem 3rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.wrapper.style1 > .inner {
+
padding: 3rem 2rem 1rem 2rem ;
+
}
+
 
+
}
+
 
+
/* Wrapper (style2) */
+
 
+
.wrapper.style2 {
+
padding: 7rem;
+
background-color: #eeeeee;
+
}
+
 
+
.wrapper.style2 > .inner {
+
padding: 5.25rem 3.5rem 3.25rem 3.5rem ;
+
background-color: #ffffff;
+
border-radius: 0.5rem;
+
margin: 0 auto;
+
max-width: 100%;
+
position: relative;
+
width: 64rem;
+
z-index: 1;
+
}
+
 
+
.wrapper.style2 > .inner.medium {
+
width: 48rem;
+
}
+
 
+
.wrapper.style2 > .inner.small {
+
width: 32rem;
+
}
+
 
+
@media screen and (max-width: 1680px) {
+
 
+
.wrapper.style2 {
+
padding: 5rem;
+
}
+
 
+
.wrapper.style2 > .inner {
+
padding: 3.75rem 2.5rem 1.75rem 2.5rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.wrapper.style2 {
+
padding: 4rem;
+
}
+
 
+
.wrapper.style2 > .inner {
+
padding: 3rem 2rem 1rem 2rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.wrapper.style2 {
+
padding: 2.25rem;
+
}
+
 
+
.wrapper.style2 > .inner {
+
padding: 3rem 2.25rem 1rem 2.25rem ;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.wrapper.style2 {
+
padding: 1.5rem;
+
}
+
 
+
.wrapper.style2 > .inner {
+
padding: 2rem 1.5rem 0.1rem 1.5rem ;
+
}
+
 
+
}
+
 
+
#wrapper > .wrapper.style2.invert:not(.color1):not(.color2):not(.color3):not(.color4):not(.color5):not(.color6):not(.color7) {
+
background-color: #222222;
+
}
+
 
+
#wrapper > .wrapper.style2.invert > .inner {
+
background-color: #000000;
+
}
+
 
+
/* Items (transitions) */
+
 
+
.items.onload-fade-in > * > .inner {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(1) > .inner {
+
-moz-transition-delay: 0s;
+
-webkit-transition-delay: 0s;
+
-ms-transition-delay: 0s;
+
transition-delay: 0s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(2) > .inner {
+
-moz-transition-delay: 0.15s;
+
-webkit-transition-delay: 0.15s;
+
-ms-transition-delay: 0.15s;
+
transition-delay: 0.15s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(3) > .inner {
+
-moz-transition-delay: 0.3s;
+
-webkit-transition-delay: 0.3s;
+
-ms-transition-delay: 0.3s;
+
transition-delay: 0.3s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(4) > .inner {
+
-moz-transition-delay: 0.45s;
+
-webkit-transition-delay: 0.45s;
+
-ms-transition-delay: 0.45s;
+
transition-delay: 0.45s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(5) > .inner {
+
-moz-transition-delay: 0.6s;
+
-webkit-transition-delay: 0.6s;
+
-ms-transition-delay: 0.6s;
+
transition-delay: 0.6s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(6) > .inner {
+
-moz-transition-delay: 0.75s;
+
-webkit-transition-delay: 0.75s;
+
-ms-transition-delay: 0.75s;
+
transition-delay: 0.75s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(7) > .inner {
+
-moz-transition-delay: 0.9s;
+
-webkit-transition-delay: 0.9s;
+
-ms-transition-delay: 0.9s;
+
transition-delay: 0.9s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(8) > .inner {
+
-moz-transition-delay: 1.05s;
+
-webkit-transition-delay: 1.05s;
+
-ms-transition-delay: 1.05s;
+
transition-delay: 1.05s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(9) > .inner {
+
-moz-transition-delay: 1.2s;
+
-webkit-transition-delay: 1.2s;
+
-ms-transition-delay: 1.2s;
+
transition-delay: 1.2s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(10) > .inner {
+
-moz-transition-delay: 1.35s;
+
-webkit-transition-delay: 1.35s;
+
-ms-transition-delay: 1.35s;
+
transition-delay: 1.35s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(11) > .inner {
+
-moz-transition-delay: 1.5s;
+
-webkit-transition-delay: 1.5s;
+
-ms-transition-delay: 1.5s;
+
transition-delay: 1.5s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(12) > .inner {
+
-moz-transition-delay: 1.65s;
+
-webkit-transition-delay: 1.65s;
+
-ms-transition-delay: 1.65s;
+
transition-delay: 1.65s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(13) > .inner {
+
-moz-transition-delay: 1.8s;
+
-webkit-transition-delay: 1.8s;
+
-ms-transition-delay: 1.8s;
+
transition-delay: 1.8s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(14) > .inner {
+
-moz-transition-delay: 1.95s;
+
-webkit-transition-delay: 1.95s;
+
-ms-transition-delay: 1.95s;
+
transition-delay: 1.95s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(15) > .inner {
+
-moz-transition-delay: 2.1s;
+
-webkit-transition-delay: 2.1s;
+
-ms-transition-delay: 2.1s;
+
transition-delay: 2.1s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(16) > .inner {
+
-moz-transition-delay: 2.25s;
+
-webkit-transition-delay: 2.25s;
+
-ms-transition-delay: 2.25s;
+
transition-delay: 2.25s;
+
}
+
 
+
.items.onload-fade-in > *:nth-child(17) > .inner {
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
body.is-loading .items.onload-fade-in > * > .inner {
+
opacity: 0;
+
}
+
 
+
.items.onscroll-fade-in > * > .inner {
+
-moz-transition: opacity 0.75s ease-in-out;
+
-webkit-transition: opacity 0.75s ease-in-out;
+
-ms-transition: opacity 0.75s ease-in-out;
+
transition: opacity 0.75s ease-in-out;
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(1) > .inner {
+
-moz-transition-delay: 0s;
+
-webkit-transition-delay: 0s;
+
-ms-transition-delay: 0s;
+
transition-delay: 0s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(2) > .inner {
+
-moz-transition-delay: 0.15s;
+
-webkit-transition-delay: 0.15s;
+
-ms-transition-delay: 0.15s;
+
transition-delay: 0.15s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(3) > .inner {
+
-moz-transition-delay: 0.3s;
+
-webkit-transition-delay: 0.3s;
+
-ms-transition-delay: 0.3s;
+
transition-delay: 0.3s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(4) > .inner {
+
-moz-transition-delay: 0.45s;
+
-webkit-transition-delay: 0.45s;
+
-ms-transition-delay: 0.45s;
+
transition-delay: 0.45s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(5) > .inner {
+
-moz-transition-delay: 0.6s;
+
-webkit-transition-delay: 0.6s;
+
-ms-transition-delay: 0.6s;
+
transition-delay: 0.6s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(6) > .inner {
+
-moz-transition-delay: 0.75s;
+
-webkit-transition-delay: 0.75s;
+
-ms-transition-delay: 0.75s;
+
transition-delay: 0.75s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(7) > .inner {
+
-moz-transition-delay: 0.9s;
+
-webkit-transition-delay: 0.9s;
+
-ms-transition-delay: 0.9s;
+
transition-delay: 0.9s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(8) > .inner {
+
-moz-transition-delay: 1.05s;
+
-webkit-transition-delay: 1.05s;
+
-ms-transition-delay: 1.05s;
+
transition-delay: 1.05s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(9) > .inner {
+
-moz-transition-delay: 1.2s;
+
-webkit-transition-delay: 1.2s;
+
-ms-transition-delay: 1.2s;
+
transition-delay: 1.2s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(10) > .inner {
+
-moz-transition-delay: 1.35s;
+
-webkit-transition-delay: 1.35s;
+
-ms-transition-delay: 1.35s;
+
transition-delay: 1.35s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(11) > .inner {
+
-moz-transition-delay: 1.5s;
+
-webkit-transition-delay: 1.5s;
+
-ms-transition-delay: 1.5s;
+
transition-delay: 1.5s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(12) > .inner {
+
-moz-transition-delay: 1.65s;
+
-webkit-transition-delay: 1.65s;
+
-ms-transition-delay: 1.65s;
+
transition-delay: 1.65s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(13) > .inner {
+
-moz-transition-delay: 1.8s;
+
-webkit-transition-delay: 1.8s;
+
-ms-transition-delay: 1.8s;
+
transition-delay: 1.8s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(14) > .inner {
+
-moz-transition-delay: 1.95s;
+
-webkit-transition-delay: 1.95s;
+
-ms-transition-delay: 1.95s;
+
transition-delay: 1.95s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(15) > .inner {
+
-moz-transition-delay: 2.1s;
+
-webkit-transition-delay: 2.1s;
+
-ms-transition-delay: 2.1s;
+
transition-delay: 2.1s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(16) > .inner {
+
-moz-transition-delay: 2.25s;
+
-webkit-transition-delay: 2.25s;
+
-ms-transition-delay: 2.25s;
+
transition-delay: 2.25s;
+
}
+
 
+
.items.onscroll-fade-in > *:nth-child(17) > .inner {
+
-moz-transition-delay: 2.4s;
+
-webkit-transition-delay: 2.4s;
+
-ms-transition-delay: 2.4s;
+
transition-delay: 2.4s;
+
}
+
 
+
.items.onscroll-fade-in.is-inactive > * > .inner {
+
opacity: 0;
+
}
+
 
+
/* Items (style1) */
+
 
+
.items.style1 {
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-wrap: wrap;
+
-webkit-flex-wrap: wrap;
+
-ms-flex-wrap: wrap;
+
flex-wrap: wrap;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
margin: 3rem 0;
+
position: relative;
+
}
+
 
+
.items.style1 > * {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
border-style: solid;
+
border-left-width: 1px;
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.big > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style1.big > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.big > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.medium > * {
+
padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ;
+
width: 33.33333%;
+
}
+
 
+
.items.style1.medium > *:nth-child(-n + 3) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.medium > *:nth-child(3n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.small > * {
+
padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ;
+
width: 25%;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 4) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(4n + 1) {
+
border-left-width: 0;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.items.style1.small > *:nth-child(-n + 4) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.small > *:nth-child(4n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.small > * {
+
padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ;
+
width: 33.33333%;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 3) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(3n + 1) {
+
border-left-width: 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.items.style1.medium > *:nth-child(-n + 3) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.medium > *:nth-child(3n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.medium > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style1.medium > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.medium > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 3) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.small > *:nth-child(3n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.small > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.items.style1.big > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.big > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.big > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style1.big > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.big > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.medium > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.medium > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.medium > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style1.medium > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.medium > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style1.small > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style1.small > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style1.small > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style1.small > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style1.big > *, .items.style1.medium > *, .items.style1.small > * {
+
padding-left: 0;
+
padding-right: 0;
+
}
+
 
+
.items.style1.big > :first-child, .items.style1.medium > :first-child, .items.style1.small > :first-child {
+
padding-top: 0;
+
}
+
 
+
.items.style1.big > :last-child, .items.style1.medium > :last-child, .items.style1.small > :last-child {
+
padding-bottom: 0;
+
}
+
 
+
.items.style1.big > :last-child > .inner > :last-child, .items.style1.medium > :last-child > .inner > :last-child, .items.style1.small > :last-child > .inner > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
}
+
 
+
/* Items (style2) */
+
 
+
.items.style2 {
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-wrap: wrap;
+
-webkit-flex-wrap: wrap;
+
-ms-flex-wrap: wrap;
+
flex-wrap: wrap;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
margin: 3rem 0;
+
position: relative;
+
border: solid 1px;
+
border-radius: 4px;
+
}
+
 
+
.items.style2 > * {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
border-style: solid;
+
border-left-width: 1px;
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.big > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style2.big > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.big > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style2.medium > * {
+
padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ;
+
width: 33.33333%;
+
}
+
 
+
.items.style2.medium > *:nth-child(-n + 3) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.medium > *:nth-child(3n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style2.small > * {
+
padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ;
+
width: 25%;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 4) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(4n + 1) {
+
border-left-width: 0;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.items.style2.small > *:nth-child(-n + 4) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.small > *:nth-child(4n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.small > * {
+
padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem ;
+
width: 33.33333%;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 3) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(3n + 1) {
+
border-left-width: 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.items.style2.medium > *:nth-child(-n + 3) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.medium > *:nth-child(3n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.medium > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style2.medium > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.medium > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 3) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.small > *:nth-child(3n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.small > * {
+
padding: 3.5rem 3.5rem 1.5rem 3.5rem ;
+
width: 50%;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 2) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(2n + 1) {
+
border-left-width: 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.items.style2.big > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.big > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.big > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style2.big > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.big > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style2.medium > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.medium > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.medium > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style2.medium > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.medium > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 2) {
+
border-top-width: 1px;
+
}
+
 
+
.items.style2.small > *:nth-child(2n + 1) {
+
border-left-width: 1px;
+
}
+
 
+
.items.style2.small > * {
+
padding: 2.625rem 2.625rem 0.625rem 2.625rem ;
+
width: 100%;
+
}
+
 
+
.items.style2.small > *:nth-child(-n + 1) {
+
border-top-width: 0;
+
}
+
 
+
.items.style2.small > *:nth-child(1n + 1) {
+
border-left-width: 0;
+
}
+
 
+
}
+
 
+
/* Items (style3) */
+
 
+
.items.style3 {
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
-moz-flex-wrap: wrap;
+
-webkit-flex-wrap: wrap;
+
-ms-flex-wrap: wrap;
+
flex-wrap: wrap;
+
-moz-justify-content: center;
+
-webkit-justify-content: center;
+
-ms-justify-content: center;
+
justify-content: center;
+
margin: 3rem 0;
+
position: relative;
+
}
+
 
+
.items.style3 > * {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
}
+
 
+
.items.style3.big > * {
+
padding: 1.75rem 1.75rem 0.1rem 1.75rem ;
+
width: 50%;
+
}
+
 
+
.items.style3.medium > * {
+
padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem ;
+
width: 33.33333%;
+
}
+
 
+
.items.style3.small > * {
+
padding: 0.65625rem 0.65625rem 0.1rem 0.65625rem ;
+
width: 25%;
+
}
+
 
+
@media screen and (max-width: 1280px) {
+
 
+
.items.style3.small > * {
+
padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem ;
+
width: 33.33333%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.items.style3.medium > * {
+
padding: 1.75rem 1.75rem 0.1rem 1.75rem ;
+
width: 50%;
+
}
+
 
+
.items.style3.small > * {
+
padding: 1.75rem 1.75rem 0.1rem 1.75rem ;
+
width: 50%;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.items.style3 {
+
margin: 2rem 0;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.items.style3.big > * {
+
padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ;
+
width: 100%;
+
}
+
 
+
.items.style3.medium > * {
+
padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ;
+
width: 100%;
+
}
+
 
+
.items.style3.small > * {
+
padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem ;
+
width: 100%;
+
}
+
 
+
.items.style3.big > *, .items.style3.medium > *, .items.style3.small > * {
+
padding-left: 0;
+
padding-right: 0;
+
}
+
 
+
.items.style3.big > :first-child, .items.style3.medium > :first-child, .items.style3.small > :first-child {
+
padding-top: 0;
+
}
+
 
+
.items.style3.big > :last-child, .items.style3.medium > :last-child, .items.style3.small > :last-child {
+
padding-bottom: 0;
+
}
+
 
+
.items.style3.big > :last-child > .inner > :last-child, .items.style3.medium > :last-child > .inner > :last-child, .items.style3.small > :last-child > .inner > :last-child {
+
margin-bottom: 0;
+
}
+
 
+
}
+
 
+
.items.style1 > * {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
.items.style2 {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
.items.style2 > * {
+
border-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
/* Index */
+
 
+
.index > * {
+
padding: 3rem 0 1rem 0 ;
+
display: -moz-flex;
+
display: -webkit-flex;
+
display: -ms-flex;
+
display: flex;
+
border-top: solid 1px;
+
}
+
 
+
.index > * > header {
+
-moz-flex-grow: 0;
+
-webkit-flex-grow: 0;
+
-ms-flex-grow: 0;
+
flex-grow: 0;
+
-moz-flex-shrink: 0;
+
-webkit-flex-shrink: 0;
+
-ms-flex-shrink: 0;
+
flex-shrink: 0;
+
width: 15rem;
+
}
+
 
+
.index > * > .content {
+
-moz-flex-grow: 1;
+
-webkit-flex-grow: 1;
+
-ms-flex-grow: 1;
+
flex-grow: 1;
+
-moz-flex-shrink: 1;
+
-webkit-flex-shrink: 1;
+
-ms-flex-shrink: 1;
+
flex-shrink: 1;
+
}
+
 
+
.index > :first-child {
+
border-top: 0;
+
}
+
 
+
@media screen and (max-width: 980px) {
+
 
+
.index > * > header {
+
width: 11rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 736px) {
+
 
+
.index > * > header {
+
width: 10rem;
+
}
+
 
+
}
+
 
+
@media screen and (max-width: 480px) {
+
 
+
.index > * {
+
-moz-flex-direction: column;
+
-webkit-flex-direction: column;
+
-ms-flex-direction: column;
+
flex-direction: column;
+
}
+
 
+
.index > * > header {
+
width: 100%;
+
}
+
 
+
}
+
 
+
.index > * {
+
border-top-color: rgba(0, 0, 0, 0.2);
+
}
+
 
+
/* Wrapper */
+
 
+
#wrapper {
+
background-color: inherit;
+
width: 100%;
+
overflow-x: hidden;
+
}
+
 
+
#wrapper > .invert {
+
background-color: #000000;
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert input, #wrapper > .invert select, #wrapper > .invert textarea {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert a {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert a:hover {
+
color: #47D3E5;
+
}
+
 
+
#wrapper > .invert strong, #wrapper > .invert b {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert h1, #wrapper > .invert h2, #wrapper > .invert h3, #wrapper > .invert h4, #wrapper > .invert h5, #wrapper > .invert h6 {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert blockquote {
+
border-left-color: white;
+
}
+
 
+
#wrapper > .invert code {
+
background: rgba(255, 255, 255, 0.125);
+
border-color: white;
+
}
+
 
+
#wrapper > .invert hr {
+
border-bottom-color: white;
+
}
+
 
+
#wrapper > .invert .box {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert input[type="submit"],
+
#wrapper > .invert input[type="reset"],
+
#wrapper > .invert input[type="button"],
+
#wrapper > .invert button,
+
#wrapper > .invert .button {
+
background-color: transparent;
+
box-shadow: inset 0 0 0 1px white;
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert input[type="submit"]:hover,
+
#wrapper > .invert input[type="reset"]:hover,
+
#wrapper > .invert input[type="button"]:hover,
+
#wrapper > .invert button:hover,
+
#wrapper > .invert .button:hover {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
#wrapper > .invert input[type="submit"]:active,
+
#wrapper > .invert input[type="reset"]:active,
+
#wrapper > .invert input[type="button"]:active,
+
#wrapper > .invert button:active,
+
#wrapper > .invert .button:active {
+
background-color: rgba(71, 211, 229, 0.2);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5 !important;
+
}
+
 
+
#wrapper > .invert input[type="submit"].special,
+
#wrapper > .invert input[type="reset"].special,
+
#wrapper > .invert input[type="button"].special,
+
#wrapper > .invert button.special,
+
#wrapper > .invert .button.special {
+
background-color: #ffffff;
+
box-shadow: none;
+
color: #000000 !important;
+
}
+
 
+
#wrapper > .invert input[type="submit"].special:hover,
+
#wrapper > .invert input[type="reset"].special:hover,
+
#wrapper > .invert input[type="button"].special:hover,
+
#wrapper > .invert button.special:hover,
+
#wrapper > .invert .button.special:hover {
+
background-color: #47D3E5;
+
}
+
 
+
#wrapper > .invert input[type="submit"].special:active,
+
#wrapper > .invert input[type="reset"].special:active,
+
#wrapper > .invert input[type="button"].special:active,
+
#wrapper > .invert button.special:active,
+
#wrapper > .invert .button.special:active {
+
background-color: #1ebdd1;
+
}
+
 
+
#wrapper > .invert label {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert input[type="text"],
+
#wrapper > .invert input[type="password"],
+
#wrapper > .invert input[type="email"],
+
#wrapper > .invert input[type="tel"],
+
#wrapper > .invert input[type="search"],
+
#wrapper > .invert input[type="url"],
+
#wrapper > .invert select,
+
#wrapper > .invert textarea {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert input[type="text"]:focus,
+
#wrapper > .invert input[type="password"]:focus,
+
#wrapper > .invert input[type="email"]:focus,
+
#wrapper > .invert input[type="tel"]:focus,
+
#wrapper > .invert input[type="search"]:focus,
+
#wrapper > .invert input[type="url"]:focus,
+
#wrapper > .invert select:focus,
+
#wrapper > .invert textarea:focus {
+
border-color: #47D3E5;
+
box-shadow: 0 0 0 1px #47D3E5;
+
}
+
 
+
#wrapper > .invert .select-wrapper:before {
+
color: white;
+
}
+
 
+
#wrapper > .invert input[type="checkbox"] + label,
+
#wrapper > .invert input[type="radio"] + label {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert input[type="checkbox"] + label:before,
+
#wrapper > .invert input[type="radio"] + label:before {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert input[type="checkbox"]:checked + label:before,
+
#wrapper > .invert input[type="radio"]:checked + label:before {
+
background-color: #ffffff;
+
border-color: #ffffff;
+
color: #000000;
+
}
+
 
+
#wrapper > .invert input[type="checkbox"]:focus + label:before,
+
#wrapper > .invert input[type="radio"]:focus + label:before {
+
border-color: #47D3E5;
+
box-shadow: 0 0 0 1px #47D3E5;
+
}
+
 
+
#wrapper > .invert ::-webkit-input-placeholder {
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert :-moz-placeholder {
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert ::-moz-placeholder {
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert :-ms-input-placeholder {
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert .formerize-placeholder {
+
color: #ffffff !important;
+
}
+
 
+
#wrapper > .invert .icon.style2:before {
+
box-shadow: inset 0 0 0 1px white;
+
}
+
 
+
#wrapper > .invert a.icon.style2:hover:before {
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5;
+
}
+
 
+
#wrapper > .invert a.icon.style2:active:before {
+
background-color: rgba(71, 211, 229, 0.1);
+
box-shadow: inset 0 0 0 1px #47D3E5;
+
color: #47D3E5;
+
}
+
 
+
#wrapper > .invert ul.alt li {
+
border-top-color: white;
+
}
+
 
+
#wrapper > .invert header p {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert table tbody tr {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert table tbody tr:nth-child(2n + 1) {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
#wrapper > .invert table tbody tr.alt {
+
background-color: rgba(255, 255, 255, 0.125) !important;
+
}
+
 
+
#wrapper > .invert table th {
+
color: #ffffff;
+
}
+
 
+
#wrapper > .invert table thead {
+
border-bottom-color: white;
+
}
+
 
+
#wrapper > .invert table tfoot {
+
border-top-color: white;
+
}
+
 
+
#wrapper > .invert table.alt tbody tr td {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert table.uniform tbody tr:nth-child(2n + 1) {
+
background-color: transparent;
+
}
+
 
+
#wrapper > .invert .banner .image {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
#wrapper > .invert .banner.style4 .image {
+
border-color: white;
+
background-color: white;
+
border-width: 1px;
+
}
+
 
+
#wrapper > .invert .banner.style4 .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
#wrapper > .invert .banner.style4 .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
#wrapper > .invert .banner.style4.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
#wrapper > .invert .spotlight .image {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
#wrapper > .invert .spotlight.style3 .image {
+
border-color: white;
+
background-color: white;
+
border-width: 1px;
+
}
+
 
+
#wrapper > .invert .spotlight.style3 .image:before {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
#wrapper > .invert .spotlight.style3 .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
border-color: white;
+
width: calc(100% + 2px);
+
margin-left: -1px;
+
}
+
 
+
#wrapper > .invert .spotlight.style3.android .image:after {
+
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
+
}
+
 
+
#wrapper > .invert .gallery article .image {
+
background-color: rgba(255, 255, 255, 0.125);
+
}
+
 
+
#wrapper > .invert .items.style1 > * {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert .items.style2 {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert .items.style2 > * {
+
border-color: white;
+
}
+
 
+
#wrapper > .invert .index > * {
+
border-top-color: white;
+
}
+
 
+
#wrapper > .color1 {
+
background-color: #30363d;
+
}
+
 
+
#wrapper > .color2 {
+
background-color: #db8992;
+
}
+
 
+
#wrapper > .color3 {
+
background-color: #ab7aad;
+
}
+
 
+
#wrapper > .color4 {
+
background-color: #897cad;
+
}
+
 
+
#wrapper > .color5 {
+
background-color: #7794ce;
+
}
+
 
+
#wrapper > .color6 {
+
background-color: #64abb4;
+
}
+
 
+
#wrapper > .color7 {
+
background-color: #6ba78c;
+
}
+
 
+
#wrapper.divided > * {
+
box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.075);
+
}
+
 
+
#wrapper.divided > *:first-child {
+
box-shadow: none !important;
+
}
+
 
+
#wrapper.divided > .invert {
+
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.125);
+
}
+
 
+
#wrapper.divided > .invert:first-child {
+
box-shadow: none !important;
+
}
+
</style>
+
</head>
+
<body>
+
 
+
<div id="wrapper" class="divided">
+
<!-- Five -->
+
<section class="wrapper style1 align-center">
+
<div class="inner">
+
<h2>Massa sed condimentum</h2>
+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi id ante sed ex pharetra lacinia sit amet vel massa. Donec facilisis laoreet nulla eu bibendum. Donec ut ex risus. Fusce lorem lectus, pharetra pretium massa et, hendrerit vestibulum odio lorem ipsum.</p>
+
</div>
+
 
+
</section>
+
 
+
 
+
</div>
+
 
+
<!-- Scripts -->
+
<style type="text/javascript">
+
/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
+
 
+
return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},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(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
+
return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.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(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
+
 
+
</style>
+
 
+
<style type="text/javascript">
+
/* skel.js v3.0.1 | (c) skel.io | MIT licensed */
+
var skel=function(){"use strict";var t={breakpointIds:null,events:{},isInit:!1,obj:{attachments:{},breakpoints:{},head:null,states:{}},sd:"/",state:null,stateHandlers:{},stateId:"",vars:{},DOMReady:null,indexOf:null,isArray:null,iterate:null,matchesMedia:null,extend:function(e,n){t.iterate(n,function(i){t.isArray(n[i])?(t.isArray(e[i])||(e[i]=[]),t.extend(e[i],n[i])):"object"==typeof n[i]?("object"!=typeof e[i]&&(e[i]={}),t.extend(e[i],n[i])):e[i]=n[i]})},newStyle:function(t){var e=document.createElement("style");return e.type="text/css",e.innerHTML=t,e},_canUse:null,canUse:function(e){t._canUse||(t._canUse=document.createElement("div"));var n=t._canUse.style,i=e.charAt(0).toUpperCase()+e.slice(1);return e in n||"Moz"+i in n||"Webkit"+i in n||"O"+i in n||"ms"+i in n},on:function(e,n){var i=e.split(/[\s]+/);return t.iterate(i,function(e){var a=i[e];if(t.isInit){if("init"==a)return void n();if("change"==a)n();else{var r=a.charAt(0);if("+"==r||"!"==r){var o=a.substring(1);if(o in t.obj.breakpoints)if("+"==r&&t.obj.breakpoints[o].active)n();else if("!"==r&&!t.obj.breakpoints[o].active)return void n()}}}t.events[a]||(t.events[a]=[]),t.events[a].push(n)}),t},trigger:function(e){return t.events[e]&&0!=t.events[e].length?(t.iterate(t.events[e],function(n){t.events[e][n]()}),t):void 0},breakpoint:function(e){return t.obj.breakpoints[e]},breakpoints:function(e){function n(t,e){this.name=this.id=t,this.media=e,this.active=!1,this.wasActive=!1}return n.prototype.matches=function(){return t.matchesMedia(this.media)},n.prototype.sync=function(){this.wasActive=this.active,this.active=this.matches()},t.iterate(e,function(i){t.obj.breakpoints[i]=new n(i,e[i])}),window.setTimeout(function(){t.poll()},0),t},addStateHandler:function(e,n){t.stateHandlers[e]=n},callStateHandler:function(e){var n=t.stateHandlers[e]();t.iterate(n,function(e){t.state.attachments.push(n[e])})},changeState:function(e){t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].sync()}),t.vars.lastStateId=t.stateId,t.stateId=e,t.breakpointIds=t.stateId===t.sd?[]:t.stateId.substring(1).split(t.sd),t.obj.states[t.stateId]?t.state=t.obj.states[t.stateId]:(t.obj.states[t.stateId]={attachments:[]},t.state=t.obj.states[t.stateId],t.iterate(t.stateHandlers,t.callStateHandler)),t.detachAll(t.state.attachments),t.attachAll(t.state.attachments),t.vars.stateId=t.stateId,t.vars.state=t.state,t.trigger("change"),t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].active?t.obj.breakpoints[e].wasActive||t.trigger("+"+e):t.obj.breakpoints[e].wasActive&&t.trigger("-"+e)})},generateStateConfig:function(e,n){var i={};return t.extend(i,e),t.iterate(t.breakpointIds,function(e){t.extend(i,n[t.breakpointIds[e]])}),i},getStateId:function(){var e="";return t.iterate(t.obj.breakpoints,function(n){var i=t.obj.breakpoints[n];i.matches()&&(e+=t.sd+i.id)}),e},poll:function(){var e="";e=t.getStateId(),""===e&&(e=t.sd),e!==t.stateId&&t.changeState(e)},_attach:null,attach:function(e){var n=t.obj.head,i=e.element;return i.parentNode&&i.parentNode.tagName?!1:(t._attach||(t._attach=n.firstChild),n.insertBefore(i,t._attach.nextSibling),e.permanent&&(t._attach=i),!0)},attachAll:function(e){var n=[];t.iterate(e,function(t){n[e[t].priority]||(n[e[t].priority]=[]),n[e[t].priority].push(e[t])}),n.reverse(),t.iterate(n,function(e){t.iterate(n[e],function(i){t.attach(n[e][i])})})},detach:function(t){var e=t.element;return t.permanent||!e.parentNode||e.parentNode&&!e.parentNode.tagName?!1:(e.parentNode.removeChild(e),!0)},detachAll:function(e){var n={};t.iterate(e,function(t){n[e[t].id]=!0}),t.iterate(t.obj.attachments,function(e){e in n||t.detach(t.obj.attachments[e])})},attachment:function(e){return e in t.obj.attachments?t.obj.attachments[e]:null},newAttachment:function(e,n,i,a){return t.obj.attachments[e]={id:e,element:n,priority:i,permanent:a}},init:function(){t.initMethods(),t.initVars(),t.initEvents(),t.obj.head=document.getElementsByTagName("head")[0],t.isInit=!0,t.trigger("init")},initEvents:function(){t.on("resize",function(){t.poll()}),t.on("orientationChange",function(){t.poll()}),t.DOMReady(function(){t.trigger("ready")}),window.onload&&t.on("load",window.onload),window.onload=function(){t.trigger("load")},window.onresize&&t.on("resize",window.onresize),window.onresize=function(){t.trigger("resize")},window.onorientationchange&&t.on("orientationChange",window.onorientationchange),window.onorientationchange=function(){t.trigger("orientationChange")}},initMethods:function(){document.addEventListener?!function(e,n){t.DOMReady=n()}("domready",function(){function t(t){for(r=1;t=n.shift();)t()}var e,n=[],i=document,a="DOMContentLoaded",r=/^loaded|^c/.test(i.readyState);return i.addEventListener(a,e=function(){i.removeEventListener(a,e),t()}),function(t){r?t():n.push(t)}}):!function(e,n){t.DOMReady=n()}("domready",function(t){function e(t){for(h=1;t=i.shift();)t()}var n,i=[],a=!1,r=document,o=r.documentElement,s=o.doScroll,c="DOMContentLoaded",d="addEventListener",u="onreadystatechange",l="readyState",f=s?/^loaded|^c/:/^loaded|c/,h=f.test(r[l]);return r[d]&&r[d](c,n=function(){r.removeEventListener(c,n,a),e()},a),s&&r.attachEvent(u,n=function(){/^c/.test(r[l])&&(r.detachEvent(u,n),e())}),t=s?function(e){self!=top?h?e():i.push(e):function(){try{o.doScroll("left")}catch(n){return setTimeout(function(){t(e)},50)}e()}()}:function(t){h?t():i.push(t)}}),Array.prototype.indexOf?t.indexOf=function(t,e){return t.indexOf(e)}:t.indexOf=function(t,e){if("string"==typeof t)return t.indexOf(e);var n,i,a=e?e:0;if(!this)throw new TypeError;if(i=this.length,0===i||a>=i)return-1;for(0>a&&(a=i-Math.abs(a)),n=a;i>n;n++)if(this[n]===t)return n;return-1},Array.isArray?t.isArray=function(t){return Array.isArray(t)}:t.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},Object.keys?t.iterate=function(t,e){if(!t)return[];var n,i=Object.keys(t);for(n=0;i[n]&&e(i[n],t[i[n]])!==!1;n++);}:t.iterate=function(t,e){if(!t)return[];var n;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])===!1)break},window.matchMedia?t.matchesMedia=function(t){return""==t?!0:window.matchMedia(t).matches}:window.styleMedia||window.media?t.matchesMedia=function(t){if(""==t)return!0;var e=window.styleMedia||window.media;return e.matchMedium(t||"all")}:window.getComputedStyle?t.matchesMedia=function(t){if(""==t)return!0;var e=document.createElement("style"),n=document.getElementsByTagName("script")[0],i=null;e.type="text/css",e.id="matchmediajs-test",n.parentNode.insertBefore(e,n),i="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle;var a="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=a:e.textContent=a,"1px"===i.width}:t.matchesMedia=function(t){if(""==t)return!0;var e,n,i,a,r={"min-width":null,"max-width":null},o=!1;for(i=t.split(/\s+and\s+/),e=0;e<i.length;e++)n=i[e],"("==n.charAt(0)&&(n=n.substring(1,n.length-1),a=n.split(/:\s+/),2==a.length&&(r[a[0].replace(/^\s+|\s+$/g,"")]=parseInt(a[1]),o=!0));if(!o)return!1;var s=document.documentElement.clientWidth,c=document.documentElement.clientHeight;return null!==r["min-width"]&&s<r["min-width"]||null!==r["max-width"]&&s>r["max-width"]||null!==r["min-height"]&&c<r["min-height"]||null!==r["max-height"]&&c>r["max-height"]?!1:!0},navigator.userAgent.match(/MSIE ([0-9]+)/)&&RegExp.$1<9&&(t.newStyle=function(t){var e=document.createElement("span");return e.innerHTML='&nbsp;<style type="text/css">'+t+"</style>",e})},initVars:function(){var e,n,i,a=navigator.userAgent;e="other",n=0,i=[["firefox",/Firefox\/([0-9\.]+)/],["bb",/BlackBerry.+Version\/([0-9\.]+)/],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/],["opera",/OPR\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)/],["edge",/Edge\/([0-9\.]+)/],["safari",/Version\/([0-9\.]+).+Safari/],["chrome",/Chrome\/([0-9\.]+)/],["ie",/MSIE ([0-9]+)/],["ie",/Trident\/.+rv:([0-9]+)/]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(RegExp.$1),!1):void 0}),t.vars.browser=e,t.vars.browserVersion=n,e="other",n=0,i=[["ios",/([0-9_]+) like Mac OS X/,function(t){return t.replace("_",".").replace("_","")}],["ios",/CPU like Mac OS X/,function(t){return 0}],["wp",/Windows Phone ([0-9\.]+)/,null],["android",/Android ([0-9\.]+)/,null],["mac",/Macintosh.+Mac OS X ([0-9_]+)/,function(t){return t.replace("_",".").replace("_","")}],["windows",/Windows NT ([0-9\.]+)/,null],["bb",/BlackBerry.+Version\/([0-9\.]+)/,null],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/,null]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(i[2]?i[2](RegExp.$1):RegExp.$1),!1):void 0}),t.vars.os=e,t.vars.osVersion=n,t.vars.IEVersion="ie"==t.vars.browser?t.vars.browserVersion:99,t.vars.touch="wp"==t.vars.os?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window),t.vars.mobile="wp"==t.vars.os||"android"==t.vars.os||"ios"==t.vars.os||"bb"==t.vars.os}};return t.init(),t}();!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.skel=e()}(this,function(){return skel});
+
 
+
</style>
+
 
+
 
+
<style type="text/javascript">
+
(function($) {
+
 
+
/**
+
* Generate an indented list of links from a nav. Meant for use with panel().
+
* @return {jQuery} jQuery object.
+
*/
+
$.fn.navList = function() {
+
 
+
var $this = $(this);
+
$a = $this.find('a'),
+
b = [];
+
 
+
$a.each(function() {
+
 
+
var $this = $(this),
+
indent = Math.max(0, $this.parents('li').length - 1),
+
href = $this.attr('href'),
+
target = $this.attr('target');
+
 
+
b.push(
+
'<a ' +
+
'class="link depth-' + indent + '"' +
+
( (typeof target !== 'undefined' && target != '') ? ' target="' + target + '"' : '') +
+
( (typeof href !== 'undefined' && href != '') ? ' href="' + href + '"' : '') +
+
'>' +
+
'<span class="indent-' + indent + '"></span>' +
+
$this.text() +
+
'</a>'
+
);
+
 
+
});
+
 
+
return b.join('');
+
 
+
};
+
 
+
/**
+
* Panel-ify an element.
+
* @param {object} userConfig User config.
+
* @return {jQuery} jQuery object.
+
*/
+
$.fn.panel = function(userConfig) {
+
 
+
// No elements?
+
if (this.length == 0)
+
return $this;
+
 
+
// Multiple elements?
+
if (this.length > 1) {
+
 
+
for (var i=0; i < this.length; i++)
+
$(this[i]).panel(userConfig);
+
 
+
return $this;
+
 
+
}
+
 
+
// Vars.
+
var $this = $(this),
+
$body = $('body'),
+
$window = $(window),
+
id = $this.attr('id'),
+
config;
+
 
+
// Config.
+
config = $.extend({
+
 
+
// Delay.
+
delay: 0,
+
 
+
// Hide panel on link click.
+
hideOnClick: false,
+
 
+
// Hide panel on escape keypress.
+
hideOnEscape: false,
+
 
+
// Hide panel on swipe.
+
hideOnSwipe: false,
+
 
+
// Reset scroll position on hide.
+
resetScroll: false,
+
 
+
// Reset forms on hide.
+
resetForms: false,
+
 
+
// Side of viewport the panel will appear.
+
side: null,
+
 
+
// Target element for "class".
+
target: $this,
+
 
+
// Class to toggle.
+
visibleClass: 'visible'
+
 
+
}, userConfig);
+
 
+
// Expand "target" if it's not a jQuery object already.
+
if (typeof config.target != 'jQuery')
+
config.target = $(config.target);
+
 
+
// Panel.
+
 
+
// Methods.
+
$this._hide = function(event) {
+
 
+
// Already hidden? Bail.
+
if (!config.target.hasClass(config.visibleClass))
+
return;
+
 
+
// If an event was provided, cancel it.
+
if (event) {
+
 
+
event.preventDefault();
+
event.stopPropagation();
+
 
+
}
+
 
+
// Hide.
+
config.target.removeClass(config.visibleClass);
+
 
+
// Post-hide stuff.
+
window.setTimeout(function() {
+
 
+
// Reset scroll position.
+
if (config.resetScroll)
+
$this.scrollTop(0);
+
 
+
// Reset forms.
+
if (config.resetForms)
+
$this.find('form').each(function() {
+
this.reset();
+
});
+
 
+
}, config.delay);
+
 
+
};
+
 
+
// Vendor fixes.
+
$this
+
.css('-ms-overflow-style', '-ms-autohiding-scrollbar')
+
.css('-webkit-overflow-scrolling', 'touch');
+
 
+
// Hide on click.
+
if (config.hideOnClick) {
+
 
+
$this.find('a')
+
.css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)');
+
 
+
$this
+
.on('click', 'a', function(event) {
+
 
+
var $a = $(this),
+
href = $a.attr('href'),
+
target = $a.attr('target');
+
 
+
if (!href || href == '#' || href == '' || href == '#' + id)
+
return;
+
 
+
// Cancel original event.
+
event.preventDefault();
+
event.stopPropagation();
+
 
+
// Hide panel.
+
$this._hide();
+
 
+
// Redirect to href.
+
window.setTimeout(function() {
+
 
+
if (target == '_blank')
+
window.open(href);
+
else
+
window.location.href = href;
+
 
+
}, config.delay + 10);
+
 
+
});
+
 
+
}
+
 
+
// Event: Touch stuff.
+
$this.on('touchstart', function(event) {
+
 
+
$this.touchPosX = event.originalEvent.touches[0].pageX;
+
$this.touchPosY = event.originalEvent.touches[0].pageY;
+
 
+
})
+
 
+
$this.on('touchmove', function(event) {
+
 
+
if ($this.touchPosX === null
+
|| $this.touchPosY === null)
+
return;
+
 
+
var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX,
+
diffY = $this.touchPosY - event.originalEvent.touches[0].pageY,
+
th = $this.outerHeight(),
+
ts = ($this.get(0).scrollHeight - $this.scrollTop());
+
 
+
// Hide on swipe?
+
if (config.hideOnSwipe) {
+
 
+
var result = false,
+
boundary = 20,
+
delta = 50;
+
 
+
switch (config.side) {
+
 
+
case 'left':
+
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta);
+
break;
+
 
+
case 'right':
+
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta));
+
break;
+
 
+
case 'top':
+
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta);
+
break;
+
 
+
case 'bottom':
+
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta));
+
break;
+
 
+
default:
+
break;
+
 
+
}
+
 
+
if (result) {
+
 
+
$this.touchPosX = null;
+
$this.touchPosY = null;
+
$this._hide();
+
 
+
return false;
+
 
+
}
+
 
+
}
+
 
+
// Prevent vertical scrolling past the top or bottom.
+
if (($this.scrollTop() < 0 && diffY < 0)
+
|| (ts > (th - 2) && ts < (th + 2) && diffY > 0)) {
+
 
+
event.preventDefault();
+
event.stopPropagation();
+
 
+
}
+
 
+
});
+
 
+
// Event: Prevent certain events inside the panel from bubbling.
+
$this.on('click touchend touchstart touchmove', function(event) {
+
event.stopPropagation();
+
});
+
 
+
// Event: Hide panel if a child anchor tag pointing to its ID is clicked.
+
$this.on('click', 'a[href="#' + id + '"]', function(event) {
+
 
+
event.preventDefault();
+
event.stopPropagation();
+
 
+
config.target.removeClass(config.visibleClass);
+
 
+
});
+
 
+
// Body.
+
 
+
// Event: Hide panel on body click/tap.
+
$body.on('click touchend', function(event) {
+
$this._hide(event);
+
});
+
 
+
// Event: Toggle.
+
$body.on('click', 'a[href="#' + id + '"]', function(event) {
+
 
+
event.preventDefault();
+
event.stopPropagation();
+
 
+
config.target.toggleClass(config.visibleClass);
+
 
+
});
+
 
+
// Window.
+
 
+
// Event: Hide on ESC.
+
if (config.hideOnEscape)
+
$window.on('keydown', function(event) {
+
 
+
if (event.keyCode == 27)
+
$this._hide(event);
+
 
+
});
+
 
+
return $this;
+
 
+
};
+
 
+
/**
+
* Apply "placeholder" attribute polyfill to one or more forms.
+
* @return {jQuery} jQuery object.
+
*/
+
$.fn.placeholder = function() {
+
 
+
// Browser natively supports placeholders? Bail.
+
if (typeof (document.createElement('input')).placeholder != 'undefined')
+
return $(this);
+
 
+
// No elements?
+
if (this.length == 0)
+
return $this;
+
 
+
// Multiple elements?
+
if (this.length > 1) {
+
 
+
for (var i=0; i < this.length; i++)
+
$(this[i]).placeholder();
+
 
+
return $this;
+
 
+
}
+
 
+
// Vars.
+
var $this = $(this);
+
 
+
// Text, TextArea.
+
$this.find('input[type=text],textarea')
+
.each(function() {
+
 
+
var i = $(this);
+
 
+
if (i.val() == ''
+
||  i.val() == i.attr('placeholder'))
+
i
+
.addClass('polyfill-placeholder')
+
.val(i.attr('placeholder'));
+
 
+
})
+
.on('blur', function() {
+
 
+
var i = $(this);
+
 
+
if (i.attr('name').match(/-polyfill-field$/))
+
return;
+
 
+
if (i.val() == '')
+
i
+
.addClass('polyfill-placeholder')
+
.val(i.attr('placeholder'));
+
 
+
})
+
.on('focus', function() {
+
 
+
var i = $(this);
+
 
+
if (i.attr('name').match(/-polyfill-field$/))
+
return;
+
 
+
if (i.val() == i.attr('placeholder'))
+
i
+
.removeClass('polyfill-placeholder')
+
.val('');
+
 
+
});
+
 
+
// Password.
+
$this.find('input[type=password]')
+
.each(function() {
+
 
+
var i = $(this);
+
var x = $(
+
$('<div>')
+
.append(i.clone())
+
.remove()
+
.html()
+
.replace(/type="password"/i, 'type="text"')
+
.replace(/type=password/i, 'type=text')
+
);
+
 
+
if (i.attr('id') != '')
+
x.attr('id', i.attr('id') + '-polyfill-field');
+
 
+
if (i.attr('name') != '')
+
x.attr('name', i.attr('name') + '-polyfill-field');
+
 
+
x.addClass('polyfill-placeholder')
+
.val(x.attr('placeholder')).insertAfter(i);
+
 
+
if (i.val() == '')
+
i.hide();
+
else
+
x.hide();
+
 
+
i
+
.on('blur', function(event) {
+
 
+
event.preventDefault();
+
 
+
var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
+
 
+
if (i.val() == '') {
+
 
+
i.hide();
+
x.show();
+
 
+
}
+
 
+
});
+
 
+
x
+
.on('focus', function(event) {
+
 
+
event.preventDefault();
+
 
+
var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');
+
 
+
x.hide();
+
 
+
i
+
.show()
+
.focus();
+
 
+
})
+
.on('keypress', function(event) {
+
 
+
event.preventDefault();
+
x.val('');
+
 
+
});
+
 
+
});
+
 
+
// Events.
+
$this
+
.on('submit', function() {
+
 
+
$this.find('input[type=text],input[type=password],textarea')
+
.each(function(event) {
+
 
+
var i = $(this);
+
 
+
if (i.attr('name').match(/-polyfill-field$/))
+
i.attr('name', '');
+
 
+
if (i.val() == i.attr('placeholder')) {
+
 
+
i.removeClass('polyfill-placeholder');
+
i.val('');
+
 
+
}
+
 
+
});
+
 
+
})
+
.on('reset', function(event) {
+
 
+
event.preventDefault();
+
 
+
$this.find('select')
+
.val($('option:first').val());
+
 
+
$this.find('input,textarea')
+
.each(function() {
+
 
+
var i = $(this),
+
x;
+
 
+
i.removeClass('polyfill-placeholder');
+
 
+
switch (this.type) {
+
 
+
case 'submit':
+
case 'reset':
+
break;
+
 
+
case 'password':
+
i.val(i.attr('defaultValue'));
+
 
+
x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
+
 
+
if (i.val() == '') {
+
i.hide();
+
x.show();
+
}
+
else {
+
i.show();
+
x.hide();
+
}
+
 
+
break;
+
 
+
case 'checkbox':
+
case 'radio':
+
i.attr('checked', i.attr('defaultValue'));
+
break;
+
 
+
case 'text':
+
case 'textarea':
+
i.val(i.attr('defaultValue'));
+
 
+
if (i.val() == '') {
+
i.addClass('polyfill-placeholder');
+
i.val(i.attr('placeholder'));
+
}
+
 
+
break;
+
 
+
default:
+
i.val(i.attr('defaultValue'));
+
break;
+
 
+
}
+
});
+
 
+
});
+
 
+
return $this;
+
 
+
};
+
 
+
/**
+
* Moves elements to/from the first positions of their respective parents.
+
* @param {jQuery} $elements Elements (or selector) to move.
+
* @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
+
*/
+
$.prioritize = function($elements, condition) {
+
 
+
var key = '__prioritize';
+
 
+
// Expand $elements if it's not already a jQuery object.
+
if (typeof $elements != 'jQuery')
+
$elements = $($elements);
+
 
+
// Step through elements.
+
$elements.each(function() {
+
 
+
var $e = $(this), $p,
+
$parent = $e.parent();
+
 
+
// No parent? Bail.
+
if ($parent.length == 0)
+
return;
+
 
+
// Not moved? Move it.
+
if (!$e.data(key)) {
+
 
+
// Condition is false? Bail.
+
if (!condition)
+
return;
+
 
+
// Get placeholder (which will serve as our point of reference for when this element needs to move back).
+
$p = $e.prev();
+
 
+
// Couldn't find anything? Means this element's already at the top, so bail.
+
if ($p.length == 0)
+
return;
+
 
+
// Move element to top of parent.
+
$e.prependTo($parent);
+
 
+
// Mark element as moved.
+
$e.data(key, $p);
+
 
+
}
+
 
+
// Moved already?
+
else {
+
 
+
// Condition is true? Bail.
+
if (condition)
+
return;
+
 
+
$p = $e.data(key);
+
 
+
// Move element back to its original location (using our placeholder).
+
$e.insertAfter($p);
+
 
+
// Unmark element as moved.
+
$e.removeData(key);
+
 
+
}
+
 
+
});
+
 
+
};
+
 
+
})(jQuery);
+
</style>
+
 
+
<style type="text/javascript">
+
/* jquery.scrolly v1.0.0-dev | (c) @ajlkn | MIT licensed */
+
(function(e){function u(s,o){var u,a,f;if((u=e(s))[t]==0)return n;a=u[i]()[r];switch(o.anchor){case"middle":f=a-(e(window).height()-u.outerHeight())/2;break;default:case r:f=Math.max(a,0)}return typeof o[i]=="function"?f-=o[i]():f-=o[i],f}var t="length",n=null,r="top",i="offset",s="click.scrolly",o=e(window);e.fn.scrolly=function(i){var o,a,f,l,c=e(this);if(this[t]==0)return c;if(this[t]>1){for(o=0;o<this[t];o++)e(this[o]).scrolly(i);return c}l=n,f=c.attr("href");if(f.charAt(0)!="#"||f[t]<2)return c;a=jQuery.extend({anchor:r,easing:"swing",offset:0,parent:e("body,html"),pollOnce:!1,speed:1e3},i),a.pollOnce&&(l=u(f,a)),c.off(s).on(s,function(e){var t=l!==n?l:u(f,a);t!==n&&(e.preventDefault(),a.parent.stop().animate({scrollTop:t},a.speed,a.easing))})}})(jQuery);
+
</style>
+
 
+
<style type="text/javascript">
+
/*
+
Story by HTML5 UP
+
html5up.net | @ajlkn
+
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+
*/
+
  
(function($) {
+
<div id="loader-bg">
 +
  <div id="loader">
 +
    <div class="photo-show">
 +
    <img src="https://static.igem.org/mediawiki/2017/f/f4/T--TokyoTech--load_1.png" width="600">
 +
    <img src="https://static.igem.org/mediawiki/2017/4/43/T--TokyoTech--load_2.png" width="600">
 +
    </div>
 +
  </div>
 +
</div>
  
skel.breakpoints({
+
<!-- Sidebar/menu -->
xlarge: '(max-width: 1680px)',
+
<nav class="w3-sidebar w3-red w3-collapse w3-top w3-large w3-padding" style="z-index:3;width:300px;font-weight:bold;" id="mySidebar"><br>
large: '(max-width: 1280px)',
+
  <a href="javascript:void(0)" onclick="w3_close()" class="w3-button w3-hide-large w3-display-topleft" style="width:100%;font-size:20px">Close Menu</a>
medium: '(max-width: 980px)',
+
  <div class="w3-container" style="margin-top: 20px;margin-bottom: 25px" id="wrap">
small: '(max-width: 736px)',
+
    <img src="https://static.igem.org/mediawiki/2017/a/a8/T--TokyoTech--logo_white_bright_10211603.png" style="width: 100%">
xsmall: '(max-width: 480px)',
+
  </div>
xxsmall: '(max-width: 360px)'
+
});
+
  
$(function() {
+
  <div style="padding-top: 15px; padding-left: 25px; id="wrap">
  
var $window = $(window),
+
  <div id="contents" style="z-index: 10">
$body = $('body'),
+
$wrapper = $('#wrapper');
+
  
// Disable animations/transitions until the page has loaded.
+
    <ul class="click_menu_checkbox vertm_down">
$body.addClass('is-loading');
+
    <li style="margin-bottom: 10px; border: 5px double #fff; border-radius: 10px;">
 +
    <input type="checkbox" id="vmcb-a" />
 +
    <label for="vmcb-a"><a href="https://2017.igem.org/Team:TokyoTech">Home</a></label>
 +
    </li>
 +
    <li style="margin-bottom: 10px; border: 5px double #fff; border-radius: 10px">
 +
    <input type="checkbox" id="vmcb-b" />
 +
    <label for="vmcb-b"><a href="https://2017.igem.org/Team:TokyoTech/Medal">Achievements</a></label>
 +
    </li>
 +
    <li style="margin-bottom: 10px; border: 5px double #fff; border-radius: 10px">
 +
    <input type="checkbox" id="vmcb-c" />
 +
    <label for="vmcb-c"><a>Project</a></label>
 +
    <ul>
 +
      <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Description" class="w3-bar-item w3-button w3-hover-white">Description</a></li>
 +
      <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Project/Basic_Parts" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Basic Parts</a></li>
 +
      <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Project/Composite_Parts" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Composite Parts</a></li>
 +
    </ul>
 +
    </li>
  
$window.on('load', function() {
+
    <li style="margin-bottom: 10px; border: 5px double #fff; border-radius: 10px">
window.setTimeout(function() {
+
    <input type="checkbox" id="vmcb-d" />
$body.removeClass('is-loading');
+
    <label for="vmcb-d"><a>Experiment</a></label>
}, 100);
+
    <ul>
});
+
  
// Fix: Placeholder polyfill.
+
        <li>
$('form').placeholder();
+
        <input type="checkbox" id="vmcb-d1" />
 +
        <label for="vmcb-d1"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/Overview" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white" style="text-align: center;">Overview</a></label>
 +
        </li>
  
// Prioritize "important" elements on medium.
+
        <li style="padding-bottom: 10px; padding-top: 5px">
skel.on('+medium -medium', function() {
+
        <input type="checkbox" id="vmcb-d2" />
$.prioritize(
+
          <label for="vmcb-d2"><a style="text-align: center;">Bacteria to <br>Human Cells ▼</a></label>
'.important\\28 medium\\29',
+
            <ul>
skel.breakpoint('medium').active
+
              <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/TraI_Assay" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">TraI Assay</a></li>
);
+
              <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/TraI_Improvement" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">TraI Improvement <br>Assay</a></li>
});
+
              <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/TraR_Reporter_Assay" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white" >TraR Reporter <br>Assay</a></li>
 +
              <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/Transcriptome_Analysis" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Transcriptome <br>Analysis</a></li>
 +
              <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/Chimeric_Transcription_Factor" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Chimeric <br> Transcription <br> Factor Assay</a></li>
 +
            </ul>
 +
      </li>
  
// Browser fixes.
+
      <li style="padding-bottom: 3px">
 +
      <input type="checkbox" id="vmcb-d3" />
 +
    <label for="vmcb-d3"><a style="text-align: center;">Human Cells to <br>Bacteria ▼</a></label>
 +
        <ul>
 +
          <li><a href="https://2017.igem.org/Team:TokyoTech/Experiment/AHK4_Assay" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">AHK4 Assay</a></li>
 +
          </ul>
 +
        </li>
  
// IE: Flexbox min-height bug.
+
        <li>
if (skel.vars.browser == 'ie')
+
        <input type="checkbox" id="vmcb-d4" />
(function() {
+
    <label for="vmcb-d4"><a href="https://2017.igem.org/Team:TokyoTech/InterLab" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white" style="text-align: center;">InterLab</a></label>
 +
        </li>
 +
    </ul>
 +
    </li>
  
var flexboxFixTimeoutId;
 
  
$window.on('resize.flexbox-fix', function() {
+
    <li style="margin-bottom: 10px; text-align: center; border: 5px double #fff; border-radius: 10px">
 +
    <input type="checkbox" id="vmcb-e" />
 +
    <label for="vmcb-e"><a href="https://2017.igem.org/Team:TokyoTech/Model">Modelling</a></label>
 +
    </li>
  
var $x = $('.fullscreen');
+
    <li style="margin-bottom: 10px; text-align: center; border: 5px double #fff; border-radius: 10px">
 +
    <input type="checkbox" id="vmcb-f" />
 +
    <label for="vmcb-f"><a>Human Practices</a></label>
 +
    <ul>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/HP" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Overview</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/HP/Silver" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Silver</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/HP/Gold_Integrated" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Gold (Integrated)</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Demonstrate" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Demonstrate</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Collaborations" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Collaborations</a></li>
 +
    </ul>
 +
    </li>
  
clearTimeout(flexboxFixTimeoutId);
+
    <li style="margin-bottom: 10px; text-align: center; border: 5px double #fff; border-radius: 10px">
 +
    <input type="checkbox" id="vmcb-g" />
 +
    <label for="vmcb-g"><a>About us</a></label>
 +
    <ul>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Team" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Team</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Attributions" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Attributions</a></li>
 +
    <li style="text-align: center;"><a href="https://2017.igem.org/Team:TokyoTech/Sponsors" onclick="w3_close()" class="w3-bar-item w3-button w3-hover-white">Sponsors</a></li>
 +
    </ul>
 +
    </li>
 +
    </ul>
 +
    </div>
  
flexboxFixTimeoutId = setTimeout(function() {
+
  </div>
 +
</nav>
  
if ($x.prop('scrollHeight') > $window.height())
+
<!-- Top menu on small screens -->
$x.css('height', 'auto');
+
<header class="w3-container w3-top w3-hide-large w3-red w3-xlarge w3-padding">
else
+
  <a href="javascript:void(0)" class="w3-button w3-red w3-margin-right" onclick="w3_open()"><img src="http://www.adultb2b.biz/wp-content/themes/adultb2b%20-%20new/assets/images/menuBtn.png" style="width: 30px"></a>
$x.css('height', '100vh');
+
  <span style="padding-top: 5px">iGEM Tokyo Tech</span>
 +
</header>
  
}, 250);
+
<!-- Overlay effect when opening sidebar on small screens -->
 +
<div class="w3-overlay w3-hide-large" onclick="w3_close()" style="cursor:pointer" title="close side menu" id="myOverlay"></div>
  
}).triggerHandler('resize.flexbox-fix');
+
<!-- PAGE CONTENT! -->
 +
<div class="w3-main" style="margin-left:340px;margin-right:40px">
  
})();
+
<div class="w3-container" id="contact" style="margin-top:30px"><!-- ページタイトル -->
 +
      <h1 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px" align="center">Project Description</h1>
 +
    </div>
  
// Object fit workaround.
+
<hr>
if (!skel.canUse('object-fit'))
+
(function() {
+
  
$('.banner .image, .spotlight .image').each(function() {
+
<div class="w3-container" id="contact" style="margin-top:30px">
 +
        <h2 class="w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><span>Contents</span></h1>
 +
        <h3 style="text-indent: 1em;font-size: 16px"><a href="#intro">i. Introduction</a></h3>
 +
        <h3 style="text-indent: 1em;font-size: 16px"><a href="#goal">ii. Goal and Approach</a></h3>
 +
        <h3 style="text-indent: 1em;font-size: 16px"><a href="#mecha">iii. Mechanism</a></h3>
 +
        <h3 style="text-indent: 1em;font-size: 16px"><a href="#result">iv. Results</a></h3>
 +
        <h3 style="text-indent: 1em;font-size: 16px"><a href="#hp">v. Human Practices</a></h3>
 +
    </div>
  
var $this = $(this),
+
<hr>
$img = $this.children('img'),
+
positionClass = $this.parent().attr('class').match(/image-position-([a-z]+)/);
+
  
// Set image.
+
  <!-- Overview -->
$this
+
  <div class="w3-container" id="intro" style="margin-top:20px">
.css('background-image', 'url("' + $img.attr('src') + '")')
+
    <h1 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><b>Introduction</b></h1>
.css('background-repeat', 'no-repeat')
+
    <hr style="width:50px;border:5px solid red" class="w3-round">
.css('background-size', 'cover');
+
  
// Set position.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">
switch (positionClass.length > 1 ? positionClass[1] : '') {
+
    How can we define a human organism? Is it simply a group of human cells? It's said that in our body, there exist not only 3.0*10<sup>13</sup> human cells but also 3.8*10<sup>13</sup> bacteria. That means the mass of bacteria reaches 0.2 kg. In other words, humans are not solely composed of human cells. However, in iGEM community, it's been a standard to use single organism in project and it's not an overstatement that most teams don't take it into account that in a real world, multiple kinds of organisms co-exist and the ecosystem is sustained by their mutual dependence. Therefore, to target "true human organism", it's necessary to establish the system that human cells and bacteria co-exist under in vitro conditions. Therefore, we decided to establish co-culture system between human cells and bacteria.</p>
  
case 'left':
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">
$this.css('background-position', 'left');
+
    If we can establish a co-culture system, we can find a way to achieve population balance to sustain the co-existence and apply for a medical field like a cancer treatment. If you can co-exist with photosynthetic bacteria or nitrogen fixing bacteria, you can photosynthesize or produce protein from air. If you could co-exist with bacteria, you could be a super human. We named this new type of human 'Coli Sapiens.'  
break;
+
    </p>
  
case 'right':
+
  </div>
$this.css('background-position', 'right');
+
break;
+
  
default:
+
<hr>
case 'center':
+
$this.css('background-position', 'center');
+
break;
+
  
}
+
  <div class="w3-container" id="goal" style="margin-top:20px">
 +
    <h1 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><b>Goal and Approach</b></h1>
 +
    <hr style="width:50px;border:5px solid red" class="w3-round">
  
// Hide original.
+
<p style="font-size:16px;text-indent: 1em; padding-bottom: 15px">Our original goals are as follows:</p>
$img.css('opacity', '0');
+
  
});
+
<center>
 +
<div style="padding: 10px; margin-bottom: 10px; border: 1px dotted #333333;width: 90%; border-radius: 10px;">
 +
<h3 style="text-align: center; padding-bottom: 15px">
 +
Establishing an artificial cross-kingdom communication system between human cells and bacteria.</h3>
  
})();
+
<p style="font-size:16px;font-size: 16px; text-indent:1em;text-align: center;">
 +
    To achieve the first goal,</b> we needed a new cell-to-cell communication system because native and direct communication systems between human cells and bacteria were little known. Thus, we decided to integrate signal transduction system among three kingdoms.
 +
</p>
  
// Smooth scroll.
+
</div>
$('.smooth-scroll').scrolly();
+
$('.smooth-scroll-middle').scrolly({ anchor: 'middle' });
+
  
// Wrapper.
+
<div style="padding: 10px; margin-bottom: 10px; border: 1px dotted #333333;width: 90%; border-radius: 10px">
$wrapper.children()
+
<h3 style="text-align: center; padding-bottom: 15px">
.scrollex({
+
Creating a co-culture model using the cross-kingdom communication and designing ‘Coli Sapiens,’ a new type of human strengthened by bacteria</h3>
top: '30vh',
+
bottom: '30vh',
+
initialize: function() {
+
$(this).addClass('is-inactive');
+
},
+
terminate: function() {
+
$(this).removeClass('is-inactive');
+
},
+
enter: function() {
+
$(this).removeClass('is-inactive');
+
},
+
leave: function() {
+
  
var $this = $(this);
+
<p style="font-size:16px;font-size: 16px; text-indent:1em;text-align: center;">
 +
    To achieve the second goal, we chose the essential parts in a complex co-culture system between bacteria and human cells. The reason why co-existence between them has not been developed under <span style="font-style: italic;">in vitro</span> conditions is that a growth rate of bacteria surpasses that of human cells. Thus, when we designed the mathematical model, we emphasized a population of bacteria as one of the biggest factors to establish a co-culture system.
 +
</p>
 +
</div>
 +
</center>
  
if ($this.hasClass('onscroll-bidirectional'))
+
</div>
$this.addClass('is-inactive');
+
  
}
+
<hr>
});
+
  
// Items.
+
  <div class="w3-container" id="mecha" style="margin-top:20px">
$('.items')
+
    <h1 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><b>Mechanism</b></h1>
.scrollex({
+
    <hr style="width:50px;border:5px solid red" class="w3-round">
top: '30vh',
+
bottom: '30vh',
+
delay: 50,
+
initialize: function() {
+
$(this).addClass('is-inactive');
+
},
+
terminate: function() {
+
$(this).removeClass('is-inactive');
+
},
+
enter: function() {
+
$(this).removeClass('is-inactive');
+
},
+
leave: function() {
+
  
var $this = $(this);
+
      <p style="font-size:16px;font-size: 16px; text-indent:1em;padding-bottom: 15px">
 +
      We established the following two systems.
 +
      </p>
 +
      <center>
 +
      <div style="padding: 10px; margin-bottom: 3px; border: 1px dotted #333333;width: 90%; border-radius: 10px">
 +
      <h4 style="text-align: center">Signal transduction system from bacteria to humans</h4>
 +
      <h5 style="text-align: center">~ Integration of systems derived from bacteria and humans ~</h5>
 +
      <p style="font-size:16px;font-size: 16px; text-indent:1em;padding-top: 15px">
 +
      In this signal transduction system, the transcription level is controlled by integrating quorum sensing (bacterial cell-to-cell communication) and NF-kB, transcription factor in mammalian cell. We used this system the signal transduction from bacteria to human cells.
 +
      </p>
 +
      <div class="w3-xxxlarge" style="padding-bottom: 3px;text-align: center">
 +
      <figure>
 +
      <img src="https://static.igem.org/mediawiki/2017/e/e6/T--TokyoTech--bacteriatohuman.png" style="max-width:80%">
 +
      <figcaption style="font-size: 16px">Fig. 1 Mechanism of signal transduction system from bacteria to human</figcaption>
 +
      </figure>
 +
      </div>
  
if ($this.hasClass('onscroll-bidirectional'))
+
     
$this.addClass('is-inactive');
+
      <div onclick="obj=document.getElementById('menu1').style; obj.display=(obj.display=='none')?'block':'none';" style="text-align: center;" style="margin-bottom: 30px"><a style="cursor:pointer;"><button class="w3-button w3-red w3-padding-large w3-hover-black" style="font-size: 20px; margin-bottom: 30px">▼ Click here for more detail</button></a></div>
  
}
+
      <div id="menu1" style="display:none;clear:both;padding-top: 20px;text-align: center;">
})
+
        <p style="font-size: 16px; ">
.children()
+
    <u>Step1</u>: We transduced <span style="font-style: italic">traI</span> which codes C8 synthetase and as <span style="font-style: italic">E. coli</span> grow, C8 is synthesized and secreted. In human cells, the following two genes are transduced. In the fusional protein, TraR works as a DNA-binding domain and a part of RelA works as a chimeric transcription factor.
.wrapInner('<div class="inner"></div>');
+
    </p>
 +
    <p style="font-size: 16px; "><u>Step2</u>: After the complex receives C8, the chimeric transcription factor structurally changes and the active dimer is formed.
 +
    </p>
  
// Gallery.
+
    <p style="font-size: 16px; "><u>Step3</u>: TraR in the active factor binds tra box located upstream of the target gene.
$('.gallery')
+
    </p>
.wrapInner('<div class="inner"></div>')
+
.prepend(skel.vars.mobile ? '' : '<div class="forward"></div><div class="backward"></div>')
+
.scrollex({
+
top: '30vh',
+
bottom: '30vh',
+
delay: 50,
+
initialize: function() {
+
$(this).addClass('is-inactive');
+
},
+
terminate: function() {
+
$(this).removeClass('is-inactive');
+
},
+
enter: function() {
+
$(this).removeClass('is-inactive');
+
},
+
leave: function() {
+
  
var $this = $(this);
+
    <p style="font-size: 16px; "><u>Step4</u>: RelA Trans Activation Domain (TAD) activates CMV minimal promoter and the expression of the downstream gene is induced. As a result, iP is produced and diffuses out of the cell.
 +
    </p>
 +
      </div>
 +
   
  
if ($this.hasClass('onscroll-bidirectional'))
+
      </div>
$this.addClass('is-inactive');
+
     
 +
      <br>
  
}
+
      <div style="padding: 10px; margin-bottom: 10px; border: 1px dotted #333333;width: 90%;border-radius: 10px">
})
+
      <h4 style="text-align: center">Signal transduction system from human cells to bacteria</h4>
.children('.inner')
+
      <h5>~ Integration of systems derived from bacteria and plants ~</h5>
//.css('overflow', 'hidden')
+
.css('overflow-y', skel.vars.mobile ? 'visible' : 'hidden')
+
.css('overflow-x', skel.vars.mobile ? 'scroll' : 'hidden')
+
.scrollLeft(0);
+
  
// Style #1.
+
      <p style="font-size:16px;font-size: 16px; text-indent:1em;padding-top: 15px">
// ...
+
      In this signal transduction system, the transcription level is controlled by integrating signal transduction systems derived from bacteria and plants. We used this system the signal transduction from human cells to bacteria.
 +
      </p>
 +
      <div class="w3-xxxlarge" style="padding-bottom: 10px;text-align: center">
 +
      <figure>
 +
      <img src="https://static.igem.org/mediawiki/2017/5/5a/T--TokyoTech--humantobacteria.png" style="width:80%">
 +
      <figcaption style="font-size: 16px">Fig. 2 Mechanism of signal transduction system from human cells to bacteria</figcaption>
 +
      </figure>
 +
      </div>
  
// Style #2.
+
      <div onclick="obj=document.getElementById('menu2').style; obj.display=(obj.display=='none')?'block':'none';" style="text-align: center;" style="margin-bottom: 30px"><a style="cursor:pointer;"><button class="w3-button w3-red w3-padding-large w3-hover-black" style="font-size: 20px; margin-bottom: 30px">▼ Click here for more detail</button></a></div>
$('.gallery')
+
.on('wheel', '.inner', function(event) {
+
  
var $this = $(this),
+
      <div id="menu2" style="display:none;clear:both;padding-top: 20px;text-align: center;">
delta = (event.originalEvent.deltaX * 10);
+
        <p style="font-size: 16px; ">
 +
        <u>Step1</u>: AHK4 binding to iP performs an autophosphorylation reaction, transferring a phosphoryl group from ATP to a histidine residue of Histidine kinase (HK) domain. AHK4 transfers the phosphoryl group to its own internal receiver domain.
 +
        </p>
 +
        <p style="font-size: 16px; "><u>Step2</u>: The phosphoryl group of AHK4 is transferred the histidine-containing phosphotransmitter, RcsD.
 +
        </p>
  
// Cap delta.
+
        <p style="font-size: 16px; "><u>Step3</u>: The phosphoryl group of RcsD is transferred the RcsB and RcsB is activated. Activated RcsB and another RR, RcsA form a hetero dimer and bind to cps operon promoter (which controls the production of polysaccharides). This series of phosphoryl group transmission is called the His-to-Asp phosphorelay (Read <a href=https://2017.igem.org/Team:TokyoTech/Experiment/AHK4_Assay>AHK4 Assay</a> page).
if (delta > 0)
+
        </p>
delta = Math.min(25, delta);
+
else if (delta < 0)
+
delta = Math.max(-25, delta);
+
  
// Scroll.
+
        <p style="font-size: 16px; "><u>Step4</u>: The transcription of the gene downstream cps operon promoter is activated. In our genetic circuits, the gene downstream cps operon promoter is <span style="font-style: italic;">mazF</span>. <span style="font-style: italic;">mazF</span> is the gene of  a toxin-antitoxin system. Please read <a href=https://2017.igem.org/Team:TokyoTech/Model>Modelling</a> page about the details of toxin-antitoxin system and <span style="font-style: italic;">mazF</span>.
$this.scrollLeft( $this.scrollLeft() + delta );
+
        </p>
 +
      </div>
  
})
+
      </div>
.on('mouseenter', '.forward, .backward', function(event) {
+
  
var $this = $(this),
+
<br>
$inner = $this.siblings('.inner'),
+
direction = ($this.hasClass('forward') ? 1 : -1);
+
  
// Clear move interval.
+
      <div style="padding: 10px; margin-bottom: 10px; border: 1px dotted #333333;width: 90%;border-radius: 10px">
clearInterval(this._gallery_moveIntervalId);
+
      <h4 style="text-align: center">Co-culture system</h4>
  
// Start interval.
+
      <p style="font-size:16px;font-size: 16px; text-indent:1em;padding-top: 15px">
this._gallery_moveIntervalId = setInterval(function() {
+
      We conducted experiments to validate the two systems above. Based on the results, we virtually integrated the two systems and conducted population change simulations.
$inner.scrollLeft( $inner.scrollLeft() + (5 * direction) );
+
      </p>
}, 10);
+
      <div class="w3-xxxlarge" style="padding-bottom: 10px;text-align: center">
 +
      <figure>
 +
      <img src="https://static.igem.org/mediawiki/2017/a/a9/T--TokyoTech--circuit_map.jpg" style="width:80%">
 +
      <figcaption style="font-size: 16px">Fig. 3 Mechanism of co-culture system</figcaption>
 +
      </figure>
 +
      </div>
  
})
+
      <div style="text-align: center;" style="margin-bottom: 30px"><a href="https://2017.igem.org/Team:TokyoTech/Model" target="_blank"><button class="w3-button w3-red w3-padding-large w3-hover-black" style="font-size: 20px; margin-bottom: 30px">Go to Modelling Page</button></a></div>
.on('mouseleave', '.forward, .backward', function(event) {
+
  
// Clear move interval.
+
      </div>
clearInterval(this._gallery_moveIntervalId);
+
  
});
+
      </center>
  
// Lightbox.
+
    </div>
$('.gallery.lightbox')
+
<hr>
.on('click', 'a', function(event) {
+
  
var $a = $(this),
+
    <div class="w3-container" id="result" style="margin-top:20px">
$gallery = $a.parents('.gallery'),
+
    <h2 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><b>Results</b></h2>
$modal = $gallery.children('.modal'),
+
    <hr style="width:50px;border:5px solid red" class="w3-round">
$modalImg = $modal.find('img'),
+
href = $a.attr('href');
+
  
// Not an image? Bail.
 
if (!href.match(/\.(jpg|gif|png|mp4)$/))
 
return;
 
  
// Prevent default.
+
    <h3 style="text-align: center; margin-top:40px;margin-bottom:20px"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/TraI_Improvement">TraI Improvement</a></h3>
event.preventDefault();
+
event.stopPropagation();
+
  
// Locked? Bail.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">At an early stage of our project, we simulated the whole co-culture system using parameters from the C8 production rate of <span style="font-style: italic">E. coli</span>, the iP production rate of human cells and growth inhibition rate of <span style="font-style: italic">mazF</span>. The simulation showed that the C8 production rate is not enough to induce the iP production and as a result, <span style="font-style: italic">E. coli</span> overgrow.
if ($modal[0]._locked)
+
    </p><br>
return;
+
  
// Lock.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">To increase the C8 production rate, we improved the previous genetic circuits in two ways.
$modal[0]._locked = true;
+
    </p>
  
// Set src.
+
    <ul style="padding-left: 2em">
$modalImg.attr('src', href);
+
      <li style="font-size: 16px">-
 +
        Introducing various point mutations into CDS of the <span style="font-style: italic">traI</span> gene and finding a strain whose C8 production rate increases
 +
      </li>
 +
      <li style="font-size: 16px">-
 +
        Adding SAM (one of the C8 materials) to culture medium and promoting the C8 production
 +
      </li>
 +
    </ul><br>
  
// Set visible.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">As a result of the improvement, the concentration of C8 which <span style="font-style: italic">E. coli</span> produce increased by about 3-fold and it has been possible to induce iP synthesis in human cells from an early stage of <span style="font-style: italic">E. coli</span>'s growth.
$modal.addClass('visible');
+
    </p><br>
 +
<center>
 +
<figure>
 +
<img src="https://static.igem.org/mediawiki/2017/3/32/T--TokyoTech--TraIimprove50.jpg" style="max-width:50%">
 +
    <figcaption style="font-size: 16px">Fig. 4 Improvement of C8 production by the K34G mutant (37℃ culture)</figcaption>
 +
    </figure>
 +
</center>
  
// Focus.
+
<hr>
$modal.focus();
+
  
// Delay.
+
  <h3 style="text-align: center; margin-top:40px;margin-bottom:20px"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/Chimeric_Transcription_Factor">Chimeric Transcription Factor</a></h3>
setTimeout(function() {
+
  
// Unlock.
 
$modal[0]._locked = false;
 
  
}, 600);
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em"> As for human cells' constructs, we synthesized chimeric transcription factor and iP synthetase genes. In the assay, first, we transduced the constructs. Then, we cultured the cells in which the constructs are successfully transduced and added C8 from <span style="font-style: italic">E. coli</span>. After the addition, we checked the transcription of <span style="font-style: italic">atIPT4</span> and <span style="font-style: italic">log1</span> (part of iP synthetase genes) using transcriptome analysis. From this result, we concluded that human cells received C8 from bacteria and successfully produced iP.
 +
    </p>
 +
<center>
 +
<div class="w3-xxxlarge" style="padding-bottom: 10px;padding-top: 10px;text-align: center">
 +
    <figure>
 +
    <img src="https://static.igem.org/mediawiki/2017/e/e9/Human_cell_result_v3.png" style="max-width:85%">
 +
    <figcaption style="font-size: 16px">Fig. 5 Result of the qualitative experiment</figcaption>
 +
    </figure>
 +
    </div>
 +
    <p style="font-size: 16px">
 +
  The term “Cont” means the control cells that are not electroporated, while “EP” means the electroporated cells. The concentrations of added C8 are indicated below the bars.
 +
</p>
 +
</center>
  
})
+
<hr>
.on('click', '.modal', function(event) {
+
  
var $modal = $(this),
+
<h3 style="text-align: center; margin-top:40px;margin-bottom:20px"><a href="https://2017.igem.org/Team:TokyoTech/Experiment/AHK4_Assay">AHK4 Assay</a></h3>
$modalImg = $modal.find('img');
+
  
// Locked? Bail.
 
if ($modal[0]._locked)
 
return;
 
  
// Already hidden? Bail.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">We transduced <span style="font-style: italic">ahk4</span> into <span style="font-style: italic">E. coli</span> (KMI002 strain) and cultured them. Then, we added iP and after AHK4 received iP, cps promoter was activated and downstream <span style="font-style: italic">lacZ</span> is expressed. (<span style="font-style: italic">lacZ</span> expression was confirmed by blue-white screening.) In conclusion, it turned out that AHK4 can receive iP and induce the gene expression of the downstream genes, which means in a larger scale, <span style="font-style: italic">E. coli</span> can receive growth inhibition factors from human cells and inhibit the own growth.
if (!$modal.hasClass('visible'))
+
    </p><br>
return;
+
  
// Lock.
+
<center>
$modal[0]._locked = true;
+
<div class="w3-xxxlarge" style="padding-bottom: 10px;padding-top: 10px;text-align: center">
 +
    <figure>
 +
    <img src="https://static.igem.org/mediawiki/2017/archive/c/c7/20171028045916%21T--TokyoTech--AHK4qualitive.png" style="max-width:80%">
 +
    <figcaption style="font-size: 16px">Fig. 6  Result of the qualitative experiment</figcaption> </figure>
 +
        <p style="font-size:16px;font-size: 16px; text-indent:1em">Cells were grown at room temperature on LB agar plates with and without iP. β-galactosidase activity was monitored by X-gal. Photographs were taken after 25h incubation.</p>
 +
   
 +
    </div>
 +
</center>
  
// Clear visible, loaded.
+
<hr>
$modal
+
.removeClass('loaded')
+
  
// Delay.
 
setTimeout(function() {
 
  
$modal
 
.removeClass('visible')
 
  
setTimeout(function() {
+
<h4 style="text-align: center;margin-top:40px"><a href="https://2017.igem.org/Team:TokyoTech/Model">Simulation</a></h4>
  
// Clear src.
+
    <p style="font-size:16px;font-size: 16px; text-indent:1em">We again simulated the whole co-culture system using the parameter from assay data. The simulation showed that human cells have potential to control the population of <span style="font-style: italic">E. coli</span>, and both population settle to an appropriate ratio. In Fig. 7, u means the number of human cells and f means the flow rate.
$modalImg.attr('src', '');
+
  
// Unlock.
+
    </p><br>
$modal[0]._locked = false;
+
  
// Focus.
+
<center>
$body.focus();
+
<div class="w3-xxxlarge" style="padding-bottom: 10px;text-align: center">
 +
      <figure>
 +
      <img src="https://static.igem.org/mediawiki/2017/f/f4/T--TokyoTech--oveall.png" style="max-width:60%">
 +
      <figcaption style="font-size: 16px">Fig. 7 Condition of co-existence </figcaption>
 +
      </figure>
 +
      </div>
 +
</center>
  
}, 475);
 
  
}, 125);
+
    </div>
  
})
+
<hr>
.on('keypress', '.modal', function(event) {
+
  
var $modal = $(this);
+
    <div class="w3-container" id="hp" style="margin-top:20px">
 +
    <h2 class="w3-xxxlarge w3-text-red" style="padding-bottom: 10px;padding-top: 10px"><b>Human Practices</b></h2>
 +
    <hr style="width:50px;border:5px solid red" class="w3-round">
  
// Escape? Hide modal.
+
      <div class="w3-xxxlarge" style="padding-bottom: 10px;padding-top: 10px;text-align: center">
if (event.keyCode == 27)
+
      <figure>
$modal.trigger('click');
+
      <img src="https://static.igem.org/mediawiki/2017/f/f8/T--TokyoTech--interaction_complete.png" style="max-width:95%">
 +
      <figcaption style="font-size: 16px">Fig. 8 Roadmap: How we integrated Human Practices and our experiment</figcaption>
 +
      </figure>
 +
      </div>
  
})
+
      <p style="font-size: 16px; text-indent: 1em;padding-bottom:20px">
.prepend('<div class="modal" tabIndex="-1"><div class="inner"><img src="" /></div></div>')
+
        From our full year experience in iGEM, we realized the necessity of verifying from a different point of view. In other words, we realized that we researchers ourselves must also continuously reflect on the risks and costs & benefits of the science we discover. In the workshop that we attended as our initial activity in iGEM, we learned from social scientists, the danger of grounding on the deficit model, which fixes on the idea that the general public is ignorant, and the importance of the two-way dialogue between society and researchers.
.find('img')
+
      </p>
.on('load', function(event) {
+
  
var $modalImg = $(this),
+
      <div style="text-align: center;" style="margin-bottom: 30px;margin-top:20px"><a href="https://2017.igem.org/Team:TokyoTech/HP" target="_blank"><button class="w3-button w3-red w3-padding-large w3-hover-black" style="font-size: 20px; margin-bottom: 30px;margin-top:20px">Go to <br>Human Practices <br>Page</button></a></div>
$modal = $modalImg.parents('.modal');
+
  
setTimeout(function() {
+
    </div>
  
// No longer visible? Bail.
+
  </div>
if (!$modal.hasClass('visible'))
+
return;
+
  
// Set loaded.
 
$modal.addClass('loaded');
 
  
}, 275);
+
<!-- End page content -->
 +
</div>
  
});
+
<div class="w3-container" id="contact" style="margin-top:20px">
 +
<p id="pageTop" style="text-align:right"><a href="#wrap"><img src="https://static.igem.org/mediawiki/2017/0/0d/T--TokyoTech--page_top_2.png" style="width:200px"></a></p>
 +
</div>
  
});
+
<!-- W3.CSS Container -->
 +
<div class="w3-light-grey w3-container w3-padding-32" style="margin-top:75px;padding-right:58px"><p class="w3-right"><a href="http://96haji.me/" title="W3.CSS" target="_blank" class="w3-hover-opacity">Hajime Fujita with W3.CSS: All Rights Reserved</a></p></div>
  
})(jQuery);
+
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 +
<script>
 +
// Script to open and close sidebar
 +
function w3_open() {
 +
    document.getElementById("mySidebar").style.display = "block";
 +
    document.getElementById("myOverlay").style.display = "block";
 +
}
 +
 +
function w3_close() {
 +
    document.getElementById("mySidebar").style.display = "none";
 +
    document.getElementById("myOverlay").style.display = "none";
 +
}
 +
</script>
 +
<script>
 +
// Modal Image Gallery
 +
function onClick(element) {
 +
  document.getElementById("img01").src = element.src;
 +
  document.getElementById("modal01").style.display = "block";
 +
  var captionText = document.getElementById("caption");
 +
  captionText.innerHTML = element.alt;
 +
}
 +
$(function() {
 +
  var h = $(window).height();
 +
 +
  $('#wrap').css('display','none');
 +
  $('#loader-bg ,#loader').height(h).css('display','block');
 +
});
 +
 +
$(window).load(function () { //全ての読み込みが完了したら実行
 +
  $('#loader-bg').delay(900).fadeOut(800);
 +
  $('#loader').delay(600).fadeOut(300);
 +
  $('#wrap').css('display', 'block');
 +
});
 +
</script>
 +
<script>
 +
//■page topボタン
 +
$(function(){
 +
var topBtn=$('#pageTop');
 +
topBtn.hide();
 +
 +
//◇ボタンの表示設定
 +
$(window).scroll(function(){
 +
  if($(this).scrollTop()>80){
 +
    //---- 画面を80pxスクロールしたら、ボタンを表示する
 +
    topBtn.fadeIn();
 +
  }else{
 +
    //---- 画面が80pxより上なら、ボタンを表示しない
 +
    topBtn.fadeOut();
 +
  }
 +
});
 +
 +
// ◇ボタンをクリックしたら、スクロールして上に戻る
 +
topBtn.click(function(){
 +
  $('body,html').animate({
 +
  scrollTop: 0},500);
 +
  return false;
 +
});
  
</style>
+
});
 +
</script>
  
</body>
+
</body>
 
</html>
 
</html>

Latest revision as of 03:24, 2 November 2017

<!DOCTYPE html> Coli Sapiens

iGEM Tokyo Tech

Project Description



Introduction


How can we define a human organism? Is it simply a group of human cells? It's said that in our body, there exist not only 3.0*1013 human cells but also 3.8*1013 bacteria. That means the mass of bacteria reaches 0.2 kg. In other words, humans are not solely composed of human cells. However, in iGEM community, it's been a standard to use single organism in project and it's not an overstatement that most teams don't take it into account that in a real world, multiple kinds of organisms co-exist and the ecosystem is sustained by their mutual dependence. Therefore, to target "true human organism", it's necessary to establish the system that human cells and bacteria co-exist under in vitro conditions. Therefore, we decided to establish co-culture system between human cells and bacteria.

If we can establish a co-culture system, we can find a way to achieve population balance to sustain the co-existence and apply for a medical field like a cancer treatment. If you can co-exist with photosynthetic bacteria or nitrogen fixing bacteria, you can photosynthesize or produce protein from air. If you could co-exist with bacteria, you could be a super human. We named this new type of human 'Coli Sapiens.'


Goal and Approach


Our original goals are as follows:

Establishing an artificial cross-kingdom communication system between human cells and bacteria.

To achieve the first goal, we needed a new cell-to-cell communication system because native and direct communication systems between human cells and bacteria were little known. Thus, we decided to integrate signal transduction system among three kingdoms.

Creating a co-culture model using the cross-kingdom communication and designing ‘Coli Sapiens,’ a new type of human strengthened by bacteria

To achieve the second goal, we chose the essential parts in a complex co-culture system between bacteria and human cells. The reason why co-existence between them has not been developed under in vitro conditions is that a growth rate of bacteria surpasses that of human cells. Thus, when we designed the mathematical model, we emphasized a population of bacteria as one of the biggest factors to establish a co-culture system.


Mechanism


We established the following two systems.

Signal transduction system from bacteria to humans

~ Integration of systems derived from bacteria and humans ~

In this signal transduction system, the transcription level is controlled by integrating quorum sensing (bacterial cell-to-cell communication) and NF-kB, transcription factor in mammalian cell. We used this system the signal transduction from bacteria to human cells.

Fig. 1 Mechanism of signal transduction system from bacteria to human

Signal transduction system from human cells to bacteria

~ Integration of systems derived from bacteria and plants ~

In this signal transduction system, the transcription level is controlled by integrating signal transduction systems derived from bacteria and plants. We used this system the signal transduction from human cells to bacteria.

Fig. 2 Mechanism of signal transduction system from human cells to bacteria

Co-culture system

We conducted experiments to validate the two systems above. Based on the results, we virtually integrated the two systems and conducted population change simulations.

Fig. 3 Mechanism of co-culture system

Results


TraI Improvement

At an early stage of our project, we simulated the whole co-culture system using parameters from the C8 production rate of E. coli, the iP production rate of human cells and growth inhibition rate of mazF. The simulation showed that the C8 production rate is not enough to induce the iP production and as a result, E. coli overgrow.


To increase the C8 production rate, we improved the previous genetic circuits in two ways.

  • - Introducing various point mutations into CDS of the traI gene and finding a strain whose C8 production rate increases
  • - Adding SAM (one of the C8 materials) to culture medium and promoting the C8 production

As a result of the improvement, the concentration of C8 which E. coli produce increased by about 3-fold and it has been possible to induce iP synthesis in human cells from an early stage of E. coli's growth.


Fig. 4 Improvement of C8 production by the K34G mutant (37℃ culture)

Chimeric Transcription Factor

As for human cells' constructs, we synthesized chimeric transcription factor and iP synthetase genes. In the assay, first, we transduced the constructs. Then, we cultured the cells in which the constructs are successfully transduced and added C8 from E. coli. After the addition, we checked the transcription of atIPT4 and log1 (part of iP synthetase genes) using transcriptome analysis. From this result, we concluded that human cells received C8 from bacteria and successfully produced iP.

Fig. 5 Result of the qualitative experiment

The term “Cont” means the control cells that are not electroporated, while “EP” means the electroporated cells. The concentrations of added C8 are indicated below the bars.


AHK4 Assay

We transduced ahk4 into E. coli (KMI002 strain) and cultured them. Then, we added iP and after AHK4 received iP, cps promoter was activated and downstream lacZ is expressed. (lacZ expression was confirmed by blue-white screening.) In conclusion, it turned out that AHK4 can receive iP and induce the gene expression of the downstream genes, which means in a larger scale, E. coli can receive growth inhibition factors from human cells and inhibit the own growth.


Fig. 6 Result of the qualitative experiment

Cells were grown at room temperature on LB agar plates with and without iP. β-galactosidase activity was monitored by X-gal. Photographs were taken after 25h incubation.


Simulation

We again simulated the whole co-culture system using the parameter from assay data. The simulation showed that human cells have potential to control the population of E. coli, and both population settle to an appropriate ratio. In Fig. 7, u means the number of human cells and f means the flow rate.


Fig. 7 Condition of co-existence

Human Practices


Fig. 8 Roadmap: How we integrated Human Practices and our experiment

From our full year experience in iGEM, we realized the necessity of verifying from a different point of view. In other words, we realized that we researchers ourselves must also continuously reflect on the risks and costs & benefits of the science we discover. In the workshop that we attended as our initial activity in iGEM, we learned from social scientists, the danger of grounding on the deficit model, which fixes on the idea that the general public is ignorant, and the importance of the two-way dialogue between society and researchers.