@import url( font-awesome.min.css );
@import url( https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic );
html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	-webkit-text-size-adjust: none;
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.container {
	margin-right: auto; margin-left: auto;
}
.container.125% {
	width: 100%; min-width: 60em; max-width: 75em;
}
.container.75% {
	width: 45em;
}
.container.50% {
	width: 30em;
}
.container.25% {
	width: 15em;
}
.container {
	width: 60em;
}
@media screen and (max-width:1680px)
{
.container.125% {
	width: 100%; min-width: 60em; max-width: 75em;
}
.container.75% {
	width: 45em;
}
.container.50% {
	width: 30em;
}
.container.25% {
	width: 15em;
}
.container {
	width: 60em;
}
}
@media screen and (max-width:1140px)
{
.container.125% {
	width: 100%; min-width: 90%; max-width: 112.5%;
}
.container.75% {
	width: 67.5%;
}
.container.50% {
	width: 45%;
}
.container.25% {
	width: 22.5%;
}
.container {
	width: 90%;
}
}
@media screen and (max-width:980px)
{
.container.125% {
	width: 100%; min-width: 100%; max-width: 125%;
}
.container.75% {
	width: 75%;
}
.container.50% {
	width: 50%;
}
.container.25% {
	width: 25%;
}
.container {
	width: 100% !important;
}
}
@media screen and (max-width:736px)
{
.container.125% {
	width: 100%; min-width: 100%; max-width: 125%;
}
.container.75% {
	width: 75%;
}
.container.50% {
	width: 50%;
}
.container.25% {
	width: 25%;
}
.container {
	width: 100% !important;
}
}
@media screen and (max-width:480px)
{
.container.125% {
	width: 100%; min-width: 100%; max-width: 125%;
}
.container.75% {
	width: 75%;
}
.container.50% {
	width: 50%;
}
.container.25% {
	width: 25%;
}
.container {
	width: 100% !important;
}
}
@media screen and (max-width:320px)
{
.container.125% {
	width: 100%; min-width: 100%; max-width: 125%;
}
.container.75% {
	width: 75%;
}
.container.50% {
	width: 50%;
}
.container.25% {
	width: 25%;
}
.container {
	width: 100% !important;
}
}
.row {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row > * {
	float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row::after {
	height: 0px; clear: both; display: block; content: "";
}
.row::before {
	height: 0px; clear: both; display: block; content: "";
}
.row.uniform > * > :first-child {
	margin-top: 0px;
}
.row.uniform > * > :last-child {
	margin-bottom: 0px;
}
.row.0% > * {
	padding: 0px 0px 0px 0em;
}
.row.0% {
	margin: 0px 0px -1px 0em;
}
.row.uniform.0% > * {
	padding: 0em 0px 0px 0em;
}
.row.uniform.0% {
	margin: 0em 0px -1px 0em;
}
.row > * {
	padding: 0px 0px 0px 2em;
}
.row {
	margin: 0px 0px -1px -2em;
}
.row.uniform > * {
	padding: 2em 0px 0px 2em;
}
.row.uniform {
	margin: -2em 0px -1px -2em;
}
.row.200% > * {
	padding: 0px 0px 0px 4em;
}
.row.200% {
	margin: 0px 0px -1px -4em;
}
.row.uniform.200% > * {
	padding: 4em 0px 0px 4em;
}
.row.uniform.200% {
	margin: -4em 0px -1px -4em;
}
.row.150% > * {
	padding: 0px 0px 0px 3em;
}
.row.150% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.150% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.150% {
	margin: -3em 0px -1px -3em;
}
.row.50% > * {
	padding: 0px 0px 0px 1em;
}
.row.50% {
	margin: 0px 0px -1px -1em;
}
.row.uniform.50% > * {
	padding: 1em 0px 0px 1em;
}
.row.uniform.50% {
	margin: -1em 0px -1px -1em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.5em;
}
.row.25% {
	margin: 0px 0px -1px -0.5em;
}
.row.uniform.25% > * {
	padding: 0.5em 0px 0px 0.5em;
}
.row.uniform.25% {
	margin: -0.5em 0px -1px -0.5em;
}
.12u {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$ {
	width: 100%; clear: none; margin-left: 0px;
}
.11u {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$ {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$ {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$ {
	width: 75%; clear: none; margin-left: 0px;
}
.8u {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$ {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$ {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$ {
	width: 50%; clear: none; margin-left: 0px;
}
.5u {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$ {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$ {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$ {
	width: 25%; clear: none; margin-left: 0px;
}
.2u {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$ {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$ {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$ + * {
	clear: left;
}
.11u$ + * {
	clear: left;
}
.10u$ + * {
	clear: left;
}
.9u$ + * {
	clear: left;
}
.8u$ + * {
	clear: left;
}
.7u$ + * {
	clear: left;
}
.6u$ + * {
	clear: left;
}
.5u$ + * {
	clear: left;
}
.4u$ + * {
	clear: left;
}
.3u$ + * {
	clear: left;
}
.2u$ + * {
	clear: left;
}
.1u$ + * {
	clear: left;
}
.-11u {
	margin-left: 91.66%;
}
.-10u {
	margin-left: 83.33%;
}
.-9u {
	margin-left: 75%;
}
.-8u {
	margin-left: 66.66%;
}
.-7u {
	margin-left: 58.33%;
}
.-6u {
	margin-left: 50%;
}
.-5u {
	margin-left: 41.66%;
}
.-4u {
	margin-left: 33.33%;
}
.-3u {
	margin-left: 25%;
}
.-2u {
	margin-left: 16.66%;
}
.-1u {
	margin-left: 8.33%;
}
@media screen and (max-width:1680px)
{
.row > * {
	padding: 0px 0px 0px 2em;
}
.row {
	margin: 0px 0px -1px -2em;
}
.row.uniform > * {
	padding: 2em 0px 0px 2em;
}
.row.uniform {
	margin: -2em 0px -1px -2em;
}
.row.200% > * {
	padding: 0px 0px 0px 4em;
}
.row.200% {
	margin: 0px 0px -1px -4em;
}
.row.uniform.200% > * {
	padding: 4em 0px 0px 4em;
}
.row.uniform.200% {
	margin: -4em 0px -1px -4em;
}
.row.150% > * {
	padding: 0px 0px 0px 3em;
}
.row.150% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.150% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.150% {
	margin: -3em 0px -1px -3em;
}
.row.50% > * {
	padding: 0px 0px 0px 1em;
}
.row.50% {
	margin: 0px 0px -1px -1em;
}
.row.uniform.50% > * {
	padding: 1em 0px 0px 1em;
}
.row.uniform.50% {
	margin: -1em 0px -1px -1em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.5em;
}
.row.25% {
	margin: 0px 0px -1px -0.5em;
}
.row.uniform.25% > * {
	padding: 0.5em 0px 0px 0.5em;
}
.row.uniform.25% {
	margin: -0.5em 0px -1px -0.5em;
}
.12u(xlarge) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(xlarge) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(xlarge) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(xlarge) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(xlarge) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(xlarge) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(xlarge) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(xlarge) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(xlarge) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(xlarge) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(xlarge) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(xlarge) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(xlarge) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(xlarge) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(xlarge) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(xlarge) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(xlarge) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(xlarge) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(xlarge) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(xlarge) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(xlarge) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(xlarge) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(xlarge) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(xlarge) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(xlarge) + * {
	clear: left;
}
.11u$(xlarge) + * {
	clear: left;
}
.10u$(xlarge) + * {
	clear: left;
}
.9u$(xlarge) + * {
	clear: left;
}
.8u$(xlarge) + * {
	clear: left;
}
.7u$(xlarge) + * {
	clear: left;
}
.6u$(xlarge) + * {
	clear: left;
}
.5u$(xlarge) + * {
	clear: left;
}
.4u$(xlarge) + * {
	clear: left;
}
.3u$(xlarge) + * {
	clear: left;
}
.2u$(xlarge) + * {
	clear: left;
}
.1u$(xlarge) + * {
	clear: left;
}
.-11u(xlarge) {
	margin-left: 91.66%;
}
.-10u(xlarge) {
	margin-left: 83.33%;
}
.-9u(xlarge) {
	margin-left: 75%;
}
.-8u(xlarge) {
	margin-left: 66.66%;
}
.-7u(xlarge) {
	margin-left: 58.33%;
}
.-6u(xlarge) {
	margin-left: 50%;
}
.-5u(xlarge) {
	margin-left: 41.66%;
}
.-4u(xlarge) {
	margin-left: 33.33%;
}
.-3u(xlarge) {
	margin-left: 25%;
}
.-2u(xlarge) {
	margin-left: 16.66%;
}
.-1u(xlarge) {
	margin-left: 8.33%;
}
}
@media screen and (max-width:1140px)
{
.row > * {
	padding: 0px 0px 0px 1.5em;
}
.row {
	margin: 0px 0px -1px -1.5em;
}
.row.uniform > * {
	padding: 1.5em 0px 0px 1.5em;
}
.row.uniform {
	margin: -1.5em 0px -1px -1.5em;
}
.row.200% > * {
	padding: 0px 0px 0px 3em;
}
.row.200% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.200% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.200% {
	margin: -3em 0px -1px -3em;
}
.row.150% > * {
	padding: 0px 0px 0px 2.25em;
}
.row.150% {
	margin: 0px 0px -1px -2.25em;
}
.row.uniform.150% > * {
	padding: 2.25em 0px 0px 2.25em;
}
.row.uniform.150% {
	margin: -2.25em 0px -1px -2.25em;
}
.row.50% > * {
	padding: 0px 0px 0px 0.75em;
}
.row.50% {
	margin: 0px 0px -1px -0.75em;
}
.row.uniform.50% > * {
	padding: 0.75em 0px 0px 0.75em;
}
.row.uniform.50% {
	margin: -0.75em 0px -1px -0.75em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.37em;
}
.row.25% {
	margin: 0px 0px -1px -0.37em;
}
.row.uniform.25% > * {
	padding: 0.37em 0px 0px 0.37em;
}
.row.uniform.25% {
	margin: -0.37em 0px -1px -0.37em;
}
.12u(large) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(large) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(large) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(large) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(large) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(large) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(large) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(large) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(large) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(large) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(large) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(large) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(large) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(large) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(large) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(large) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(large) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(large) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(large) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(large) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(large) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(large) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(large) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(large) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(large) + * {
	clear: left;
}
.11u$(large) + * {
	clear: left;
}
.10u$(large) + * {
	clear: left;
}
.9u$(large) + * {
	clear: left;
}
.8u$(large) + * {
	clear: left;
}
.7u$(large) + * {
	clear: left;
}
.6u$(large) + * {
	clear: left;
}
.5u$(large) + * {
	clear: left;
}
.4u$(large) + * {
	clear: left;
}
.3u$(large) + * {
	clear: left;
}
.2u$(large) + * {
	clear: left;
}
.1u$(large) + * {
	clear: left;
}
.-11u(large) {
	margin-left: 91.66%;
}
.-10u(large) {
	margin-left: 83.33%;
}
.-9u(large) {
	margin-left: 75%;
}
.-8u(large) {
	margin-left: 66.66%;
}
.-7u(large) {
	margin-left: 58.33%;
}
.-6u(large) {
	margin-left: 50%;
}
.-5u(large) {
	margin-left: 41.66%;
}
.-4u(large) {
	margin-left: 33.33%;
}
.-3u(large) {
	margin-left: 25%;
}
.-2u(large) {
	margin-left: 16.66%;
}
.-1u(large) {
	margin-left: 8.33%;
}
}
@media screen and (max-width:980px)
{
.row > * {
	padding: 0px 0px 0px 1.5em;
}
.row {
	margin: 0px 0px -1px -1.5em;
}
.row.uniform > * {
	padding: 1.5em 0px 0px 1.5em;
}
.row.uniform {
	margin: -1.5em 0px -1px -1.5em;
}
.row.200% > * {
	padding: 0px 0px 0px 3em;
}
.row.200% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.200% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.200% {
	margin: -3em 0px -1px -3em;
}
.row.150% > * {
	padding: 0px 0px 0px 2.25em;
}
.row.150% {
	margin: 0px 0px -1px -2.25em;
}
.row.uniform.150% > * {
	padding: 2.25em 0px 0px 2.25em;
}
.row.uniform.150% {
	margin: -2.25em 0px -1px -2.25em;
}
.row.50% > * {
	padding: 0px 0px 0px 0.75em;
}
.row.50% {
	margin: 0px 0px -1px -0.75em;
}
.row.uniform.50% > * {
	padding: 0.75em 0px 0px 0.75em;
}
.row.uniform.50% {
	margin: -0.75em 0px -1px -0.75em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.37em;
}
.row.25% {
	margin: 0px 0px -1px -0.37em;
}
.row.uniform.25% > * {
	padding: 0.37em 0px 0px 0.37em;
}
.row.uniform.25% {
	margin: -0.37em 0px -1px -0.37em;
}
.12u(medium) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(medium) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(medium) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(medium) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(medium) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(medium) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(medium) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(medium) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(medium) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(medium) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(medium) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(medium) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(medium) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(medium) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(medium) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(medium) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(medium) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(medium) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(medium) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(medium) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(medium) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(medium) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(medium) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(medium) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(medium) + * {
	clear: left;
}
.11u$(medium) + * {
	clear: left;
}
.10u$(medium) + * {
	clear: left;
}
.9u$(medium) + * {
	clear: left;
}
.8u$(medium) + * {
	clear: left;
}
.7u$(medium) + * {
	clear: left;
}
.6u$(medium) + * {
	clear: left;
}
.5u$(medium) + * {
	clear: left;
}
.4u$(medium) + * {
	clear: left;
}
.3u$(medium) + * {
	clear: left;
}
.2u$(medium) + * {
	clear: left;
}
.1u$(medium) + * {
	clear: left;
}
.-11u(medium) {
	margin-left: 91.66%;
}
.-10u(medium) {
	margin-left: 83.33%;
}
.-9u(medium) {
	margin-left: 75%;
}
.-8u(medium) {
	margin-left: 66.66%;
}
.-7u(medium) {
	margin-left: 58.33%;
}
.-6u(medium) {
	margin-left: 50%;
}
.-5u(medium) {
	margin-left: 41.66%;
}
.-4u(medium) {
	margin-left: 33.33%;
}
.-3u(medium) {
	margin-left: 25%;
}
.-2u(medium) {
	margin-left: 16.66%;
}
.-1u(medium) {
	margin-left: 8.33%;
}
}
@media screen and (max-width:736px)
{
.row > * {
	padding: 0px 0px 0px 1.5em;
}
.row {
	margin: 0px 0px -1px -1.5em;
}
.row.uniform > * {
	padding: 1.5em 0px 0px 1.5em;
}
.row.uniform {
	margin: -1.5em 0px -1px -1.5em;
}
.row.200% > * {
	padding: 0px 0px 0px 3em;
}
.row.200% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.200% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.200% {
	margin: -3em 0px -1px -3em;
}
.row.150% > * {
	padding: 0px 0px 0px 2.25em;
}
.row.150% {
	margin: 0px 0px -1px -2.25em;
}
.row.uniform.150% > * {
	padding: 2.25em 0px 0px 2.25em;
}
.row.uniform.150% {
	margin: -2.25em 0px -1px -2.25em;
}
.row.50% > * {
	padding: 0px 0px 0px 0.75em;
}
.row.50% {
	margin: 0px 0px -1px -0.75em;
}
.row.uniform.50% > * {
	padding: 0.75em 0px 0px 0.75em;
}
.row.uniform.50% {
	margin: -0.75em 0px -1px -0.75em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.37em;
}
.row.25% {
	margin: 0px 0px -1px -0.37em;
}
.row.uniform.25% > * {
	padding: 0.37em 0px 0px 0.37em;
}
.row.uniform.25% {
	margin: -0.37em 0px -1px -0.37em;
}
.12u(small) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(small) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(small) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(small) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(small) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(small) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(small) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(small) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(small) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(small) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(small) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(small) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(small) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(small) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(small) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(small) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(small) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(small) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(small) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(small) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(small) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(small) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(small) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(small) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(small) + * {
	clear: left;
}
.11u$(small) + * {
	clear: left;
}
.10u$(small) + * {
	clear: left;
}
.9u$(small) + * {
	clear: left;
}
.8u$(small) + * {
	clear: left;
}
.7u$(small) + * {
	clear: left;
}
.6u$(small) + * {
	clear: left;
}
.5u$(small) + * {
	clear: left;
}
.4u$(small) + * {
	clear: left;
}
.3u$(small) + * {
	clear: left;
}
.2u$(small) + * {
	clear: left;
}
.1u$(small) + * {
	clear: left;
}
.-11u(small) {
	margin-left: 91.66%;
}
.-10u(small) {
	margin-left: 83.33%;
}
.-9u(small) {
	margin-left: 75%;
}
.-8u(small) {
	margin-left: 66.66%;
}
.-7u(small) {
	margin-left: 58.33%;
}
.-6u(small) {
	margin-left: 50%;
}
.-5u(small) {
	margin-left: 41.66%;
}
.-4u(small) {
	margin-left: 33.33%;
}
.-3u(small) {
	margin-left: 25%;
}
.-2u(small) {
	margin-left: 16.66%;
}
.-1u(small) {
	margin-left: 8.33%;
}
}
@media screen and (max-width:480px)
{
.row > * {
	padding: 0px 0px 0px 1.5em;
}
.row {
	margin: 0px 0px -1px -1.5em;
}
.row.uniform > * {
	padding: 1.5em 0px 0px 1.5em;
}
.row.uniform {
	margin: -1.5em 0px -1px -1.5em;
}
.row.200% > * {
	padding: 0px 0px 0px 3em;
}
.row.200% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.200% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.200% {
	margin: -3em 0px -1px -3em;
}
.row.150% > * {
	padding: 0px 0px 0px 2.25em;
}
.row.150% {
	margin: 0px 0px -1px -2.25em;
}
.row.uniform.150% > * {
	padding: 2.25em 0px 0px 2.25em;
}
.row.uniform.150% {
	margin: -2.25em 0px -1px -2.25em;
}
.row.50% > * {
	padding: 0px 0px 0px 0.75em;
}
.row.50% {
	margin: 0px 0px -1px -0.75em;
}
.row.uniform.50% > * {
	padding: 0.75em 0px 0px 0.75em;
}
.row.uniform.50% {
	margin: -0.75em 0px -1px -0.75em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.37em;
}
.row.25% {
	margin: 0px 0px -1px -0.37em;
}
.row.uniform.25% > * {
	padding: 0.37em 0px 0px 0.37em;
}
.row.uniform.25% {
	margin: -0.37em 0px -1px -0.37em;
}
.12u(xsmall) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(xsmall) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(xsmall) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(xsmall) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(xsmall) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(xsmall) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(xsmall) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(xsmall) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(xsmall) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(xsmall) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(xsmall) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(xsmall) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(xsmall) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(xsmall) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(xsmall) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(xsmall) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(xsmall) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(xsmall) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(xsmall) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(xsmall) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(xsmall) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(xsmall) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(xsmall) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(xsmall) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(xsmall) + * {
	clear: left;
}
.11u$(xsmall) + * {
	clear: left;
}
.10u$(xsmall) + * {
	clear: left;
}
.9u$(xsmall) + * {
	clear: left;
}
.8u$(xsmall) + * {
	clear: left;
}
.7u$(xsmall) + * {
	clear: left;
}
.6u$(xsmall) + * {
	clear: left;
}
.5u$(xsmall) + * {
	clear: left;
}
.4u$(xsmall) + * {
	clear: left;
}
.3u$(xsmall) + * {
	clear: left;
}
.2u$(xsmall) + * {
	clear: left;
}
.1u$(xsmall) + * {
	clear: left;
}
.-11u(xsmall) {
	margin-left: 91.66%;
}
.-10u(xsmall) {
	margin-left: 83.33%;
}
.-9u(xsmall) {
	margin-left: 75%;
}
.-8u(xsmall) {
	margin-left: 66.66%;
}
.-7u(xsmall) {
	margin-left: 58.33%;
}
.-6u(xsmall) {
	margin-left: 50%;
}
.-5u(xsmall) {
	margin-left: 41.66%;
}
.-4u(xsmall) {
	margin-left: 33.33%;
}
.-3u(xsmall) {
	margin-left: 25%;
}
.-2u(xsmall) {
	margin-left: 16.66%;
}
.-1u(xsmall) {
	margin-left: 8.33%;
}
}
@media screen and (max-width:320px)
{
.row > * {
	padding: 0px 0px 0px 1.5em;
}
.row {
	margin: 0px 0px -1px -1.5em;
}
.row.uniform > * {
	padding: 1.5em 0px 0px 1.5em;
}
.row.uniform {
	margin: -1.5em 0px -1px -1.5em;
}
.row.200% > * {
	padding: 0px 0px 0px 3em;
}
.row.200% {
	margin: 0px 0px -1px -3em;
}
.row.uniform.200% > * {
	padding: 3em 0px 0px 3em;
}
.row.uniform.200% {
	margin: -3em 0px -1px -3em;
}
.row.150% > * {
	padding: 0px 0px 0px 2.25em;
}
.row.150% {
	margin: 0px 0px -1px -2.25em;
}
.row.uniform.150% > * {
	padding: 2.25em 0px 0px 2.25em;
}
.row.uniform.150% {
	margin: -2.25em 0px -1px -2.25em;
}
.row.50% > * {
	padding: 0px 0px 0px 0.75em;
}
.row.50% {
	margin: 0px 0px -1px -0.75em;
}
.row.uniform.50% > * {
	padding: 0.75em 0px 0px 0.75em;
}
.row.uniform.50% {
	margin: -0.75em 0px -1px -0.75em;
}
.row.25% > * {
	padding: 0px 0px 0px 0.37em;
}
.row.25% {
	margin: 0px 0px -1px -0.37em;
}
.row.uniform.25% > * {
	padding: 0.37em 0px 0px 0.37em;
}
.row.uniform.25% {
	margin: -0.37em 0px -1px -0.37em;
}
.12u(xxsmall) {
	width: 100%; clear: none; margin-left: 0px;
}
.12u$(xxsmall) {
	width: 100%; clear: none; margin-left: 0px;
}
.11u(xxsmall) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.11u$(xxsmall) {
	width: 91.66%; clear: none; margin-left: 0px;
}
.10u(xxsmall) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.10u$(xxsmall) {
	width: 83.33%; clear: none; margin-left: 0px;
}
.9u(xxsmall) {
	width: 75%; clear: none; margin-left: 0px;
}
.9u$(xxsmall) {
	width: 75%; clear: none; margin-left: 0px;
}
.8u(xxsmall) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.8u$(xxsmall) {
	width: 66.66%; clear: none; margin-left: 0px;
}
.7u(xxsmall) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.7u$(xxsmall) {
	width: 58.33%; clear: none; margin-left: 0px;
}
.6u(xxsmall) {
	width: 50%; clear: none; margin-left: 0px;
}
.6u$(xxsmall) {
	width: 50%; clear: none; margin-left: 0px;
}
.5u(xxsmall) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.5u$(xxsmall) {
	width: 41.66%; clear: none; margin-left: 0px;
}
.4u(xxsmall) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.4u$(xxsmall) {
	width: 33.33%; clear: none; margin-left: 0px;
}
.3u(xxsmall) {
	width: 25%; clear: none; margin-left: 0px;
}
.3u$(xxsmall) {
	width: 25%; clear: none; margin-left: 0px;
}
.2u(xxsmall) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.2u$(xxsmall) {
	width: 16.66%; clear: none; margin-left: 0px;
}
.1u(xxsmall) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.1u$(xxsmall) {
	width: 8.33%; clear: none; margin-left: 0px;
}
.12u$(xxsmall) + * {
	clear: left;
}
.11u$(xxsmall) + * {
	clear: left;
}
.10u$(xxsmall) + * {
	clear: left;
}
.9u$(xxsmall) + * {
	clear: left;
}
.8u$(xxsmall) + * {
	clear: left;
}
.7u$(xxsmall) + * {
	clear: left;
}
.6u$(xxsmall) + * {
	clear: left;
}
.5u$(xxsmall) + * {
	clear: left;
}
.4u$(xxsmall) + * {
	clear: left;
}
.3u$(xxsmall) + * {
	clear: left;
}
.2u$(xxsmall) + * {
	clear: left;
}
.1u$(xxsmall) + * {
	clear: left;
}
.-11u(xxsmall) {
	margin-left: 91.66%;
}
.-10u(xxsmall) {
	margin-left: 83.33%;
}
.-9u(xxsmall) {
	margin-left: 75%;
}
.-8u(xxsmall) {
	margin-left: 66.66%;
}
.-7u(xxsmall) {
	margin-left: 58.33%;
}
.-6u(xxsmall) {
	margin-left: 50%;
}
.-5u(xxsmall) {
	margin-left: 41.66%;
}
.-4u(xxsmall) {
	margin-left: 33.33%;
}
.-3u(xxsmall) {
	margin-left: 25%;
}
.-2u(xxsmall) {
	margin-left: 16.66%;
}
.-1u(xxsmall) {
	margin-left: 8.33%;
}
}
body {
	background: rgb(255, 255, 255);
}
body.is-loading * {
	transition:none !important; animation:none !important; -moz-animation: none; -webkit-animation: none; -moz-transition: none; -webkit-transition: none;
}
body.is-loading *::before {
	transition:none !important; animation:none !important; -moz-animation: none; -webkit-animation: none; -moz-transition: none; -webkit-transition: none;
}
body.is-loading *::after {
	transition:none !important; animation:none !important; -moz-animation: none; -webkit-animation: none; -moz-transition: none; -webkit-transition: none;
}
body {
	color: rgb(102, 102, 102); line-height: 1.65em; font-family: "Source Sans Pro", Helvetica, sans-serif; font-size: 16pt; font-weight: 300;
}
input {
	color: rgb(102, 102, 102); line-height: 1.65em; font-family: "Source Sans Pro", Helvetica, sans-serif; font-size: 16pt; font-weight: 300;
}
select {
	color: rgb(102, 102, 102); line-height: 1.65em; font-family: "Source Sans Pro", Helvetica, sans-serif; font-size: 16pt; font-weight: 300;
}
textarea {
	color: rgb(102, 102, 102); line-height: 1.65em; font-family: "Source Sans Pro", Helvetica, sans-serif; font-size: 16pt; font-weight: 300;
}
a {
	transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out; color: inherit; text-decoration: none; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; -moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
a:hover {
	color: rgb(107, 212, 200); border-bottom-color: transparent !important;
}
strong {
	color: rgb(85, 85, 85); font-weight: 400;
}
b {
	color: rgb(85, 85, 85); font-weight: 400;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
p {
	margin: 0px 0px 2em;
}
h1 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h2 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h3 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h4 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h5 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h6 {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); line-height: 1em;
}
h1 a {
	color: inherit; text-decoration: none;
}
h2 a {
	color: inherit; text-decoration: none;
}
h3 a {
	color: inherit; text-decoration: none;
}
h4 a {
	color: inherit; text-decoration: none;
}
h5 a {
	color: inherit; text-decoration: none;
}
h6 a {
	color: inherit; text-decoration: none;
}
h1 {
	line-height: 1.35em; font-size: 2.25em;
}
h2 {
	line-height: 1.35em; font-size: 2em;
}
h3 {
	line-height: 1.5em; font-size: 1.35em;
}
h4 {
	line-height: 1.5em; font-size: 1.25em;
}
h5 {
	line-height: 1.5em; font-size: 0.9em;
}
h6 {
	line-height: 1.5em; font-size: 0.7em;
}
sub {
	top: 0.5em; font-size: 0.8em; position: relative;
}
sup {
	top: -0.5em; font-size: 0.8em; position: relative;
}
hr {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgba(144, 144, 144, 0.5); margin: 2em 0px; border-image: none;
}
hr.major {
	margin: 3em 0px;
}
blockquote {
	margin: 0px 0px 2em; padding: 0.5em 0px 0.5em 2em; font-style: italic; border-left-color: rgba(144, 144, 144, 0.5); border-left-width: 4px; border-left-style: solid;
}
code {
	background: rgba(144, 144, 144, 0.075); margin: 0px 0.25em; padding: 0.25em 0.65em; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; font-family: "Courier New", monospace; font-size: 0.9em;
}
pre {
	margin: 0px 0px 2em; font-family: "Courier New", monospace; font-size: 0.9em; -webkit-overflow-scrolling: touch;
}
pre code {
	padding: 1em 1.5em; line-height: 1.75em; display: block; -ms-overflow-x: auto;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
section.special {
	text-align: center;
}
article.special {
	text-align: center;
}
header p {
	margin: 0px 0px 1.5em; color: rgb(153, 153, 153); position: relative;
}
header h2 + p {
	line-height: 1.5em; font-size: 1.25em; margin-top: -1em;
}
header h3 + p {
	line-height: 1.5em; font-size: 1.1em; margin-top: -0.8em;
}
header h4 + p {
	line-height: 1.5em; font-size: 0.9em; margin-top: -0.6em;
}
header h5 + p {
	line-height: 1.5em; font-size: 0.9em; margin-top: -0.6em;
}
header h6 + p {
	line-height: 1.5em; font-size: 0.9em; margin-top: -0.6em;
}
header.major {
	margin: 0px 0px 1em;
}
header.major::after {
	background: rgba(144, 144, 144, 0.5); width: 6em; height: 1px; margin-top: 1.5em; display: inline-block; content: "";
}
header.major h2 {
	margin: 0px;
}
header.major h3 {
	margin: 0px;
}
header.major h4 {
	margin: 0px;
}
header.major h5 {
	margin: 0px;
}
header.major h6 {
	margin: 0px;
}
header.major p {
	margin: 0.7em 0px 0px;
}
header.special {
	text-align: center;
}
form {
	margin: 0px 0px 2em;
}
label {
	margin: 0px 0px 1em; color: rgb(85, 85, 85); font-size: 0.9em; font-weight: 400; display: block;
}
input[type='text'] {
	background: rgba(144, 144, 144, 0.075); padding: 0px 1em; outline: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 100%; color: inherit; text-decoration: none; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='password'] {
	background: rgba(144, 144, 144, 0.075); padding: 0px 1em; outline: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 100%; color: inherit; text-decoration: none; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='email'] {
	background: rgba(144, 144, 144, 0.075); padding: 0px 1em; outline: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 100%; color: inherit; text-decoration: none; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
select {
	background: rgba(144, 144, 144, 0.075); padding: 0px 1em; outline: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 100%; color: inherit; text-decoration: none; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
textarea {
	background: rgba(144, 144, 144, 0.075); padding: 0px 1em; outline: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 100%; color: inherit; text-decoration: none; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='text']:invalid {
	box-shadow: none;
}
input[type='password']:invalid {
	box-shadow: none;
}
input[type='email']:invalid {
	box-shadow: none;
}
select:invalid {
	box-shadow: none;
}
textarea:invalid {
	box-shadow: none;
}
input[type='text']:focus {
	border-color: rgb(107, 212, 200);
}
input[type='password']:focus {
	border-color: rgb(107, 212, 200);
}
input[type='email']:focus {
	border-color: rgb(107, 212, 200);
}
select:focus {
	border-color: rgb(107, 212, 200);
}
textarea:focus {
	border-color: rgb(107, 212, 200);
}
.select-wrapper {
	text-decoration: none; display: block; position: relative;
}
.select-wrapper::before {
	text-transform: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.select-wrapper::before {
	top: 0px; width: 2.75em; height: 2.75em; text-align: center; right: 0px; color: rgba(144, 144, 144, 0.5); line-height: 2.75em; display: block; position: absolute; content: "\f078"; pointer-events: none;
}
.select-wrapper select::-ms-expand {
	display: none;
}
input[type='text'] {
	height: 2.75em;
}
input[type='password'] {
	height: 2.75em;
}
input[type='email'] {
	height: 2.75em;
}
select {
	height: 2.75em;
}
textarea {
	padding: 0.75em 1em;
}
input[type='checkbox'] {
	width: 1em; margin-right: -2em; float: left; display: block; z-index: -1; opacity: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='radio'] {
	width: 1em; margin-right: -2em; float: left; display: block; z-index: -1; opacity: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='checkbox'] + label {
	color: rgb(102, 102, 102); padding-right: 0.75em; padding-left: 2.4em; font-size: 1em; font-weight: 300; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
input[type='radio'] + label {
	color: rgb(102, 102, 102); padding-right: 0.75em; padding-left: 2.4em; font-size: 1em; font-weight: 300; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
input[type='checkbox'] + label::before {
	text-transform: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
input[type='radio'] + label::before {
	text-transform: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
input[type='checkbox'] + label::before {
	background: rgba(144, 144, 144, 0.075); border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; left: 0px; top: 0px; width: 1.65em; height: 1.65em; text-align: center; line-height: 1.58em; display: inline-block; position: absolute; content: "";
}
input[type='radio'] + label::before {
	background: rgba(144, 144, 144, 0.075); border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; left: 0px; top: 0px; width: 1.65em; height: 1.65em; text-align: center; line-height: 1.58em; display: inline-block; position: absolute; content: "";
}
input[type='checkbox']:checked + label::before {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255); content: "\f00c";
}
input[type='radio']:checked + label::before {
	background: rgb(102, 102, 102); border-color: rgb(102, 102, 102); color: rgb(255, 255, 255); content: "\f00c";
}
input[type='checkbox']:focus + label::before {
	border-color: rgb(107, 212, 200);
}
input[type='radio']:focus + label::before {
	border-color: rgb(107, 212, 200);
}
input[type='checkbox'] + label::before {
	border-radius: 4px;
}
input[type='radio'] + label::before {
	border-radius: 100%;
}
:-ms-input-placeholder {
	color: rgb(153, 153, 153) !important; opacity: 1;
}
.formerize-placeholder {
	color: rgb(153, 153, 153) !important; opacity: 1;
}
.box {
	padding: 1.5em; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; margin-bottom: 2em;
}
.box > :last-child {
	margin-bottom: 0px;
}
.box > :last-child > :last-child {
	margin-bottom: 0px;
}
.box > :last-child > :last-child > :last-child {
	margin-bottom: 0px;
}
.box.alt {
	padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.icon {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.icon::before {
	text-transform: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.icon > .label {
	display: none;
}
.icon.style1::before {
	color: rgb(195, 232, 149);
}
.icon.style2::before {
	color: rgb(138, 221, 170);
}
.icon.style3::before {
	color: rgb(107, 212, 200);
}
.icon.style4::before {
	color: rgb(87, 174, 211);
}
.icon.style5::before {
	color: rgb(74, 135, 211);
}
.icon.style6::before {
	color: rgb(107, 136, 230);
}
.icon.major {
	margin: 0px 0px 1.5em; color: rgb(85, 85, 85); text-decoration: none; display: inline-block; cursor: default;
}
.icon.major::before {
	text-transform: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;
}
.icon.major::before {
	line-height: 1em; font-size: 4em;
}
.image {
	border-radius: 4px; border: 0px currentColor; border-image: none; display: inline-block; position: relative;
}
.image img {
	border-radius: 4px; display: block;
}
.image.left {
	padding: 0px 1.5em 1em 0px; top: 0.25em; float: left;
}
.image.right {
	padding: 0px 0px 1em 1.5em; top: 0.25em; float: right;
}
.image.left {
	max-width: 40%;
}
.image.right {
	max-width: 40%;
}
.image.left img {
	width: 100%;
}
.image.right img {
	width: 100%;
}
.image.fit {
	margin: 0px 0px 2em; width: 100%; display: block;
}
.image.fit img {
	width: 100%;
}
ol {
	list-style: decimal; margin: 0px 0px 2em; padding-left: 1.25em;
}
ol li {
	padding-left: 0.25em;
}
ul {
	margin: 0px 0px 2em; padding-left: 1em;
}
ul li {
	padding-left: 0.5em;
}
ul.alt {
	list-style: none; padding-left: 0px;
}
ul.alt li {
	padding: 0.5em 0px; border-top-color: rgba(144, 144, 144, 0.5); border-top-width: 1px; border-top-style: solid;
}
ul.alt li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
ul.icons {
	list-style: none; padding-left: 0px; cursor: default;
}
ul.icons li {
	padding: 0px 1.25em 0px 0px; display: inline-block;
}
ul.icons li:last-child {
	padding-right: 0px;
}
ul.icons li .icon::before {
	font-size: 1.5em;
}
ul.major-icons {
	list-style: none; padding-left: 0px;
}
ul.major-icons li {
	padding: 2.5em; text-align: center; display: inline-block;
}
ul.major-icons li .icon {
	margin: 0px; border-radius: 4px; border: 1px solid rgba(144, 144, 144, 0.5); border-image: none; width: 8em; height: 8em; text-align: center; line-height: 8em; display: inline-block; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
ul.major-icons li .icon::before {
	line-height: inherit; display: inline-block; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
ul.actions {
	list-style: none; padding-left: 0px; cursor: default;
}
ul.actions li {
	padding: 0px 1em 0px 0px; vertical-align: middle; display: inline-block;
}
ul.actions li:last-child {
	padding-right: 0px;
}
ul.actions.small li {
	padding: 0px 0.5em 0px 0px;
}
ul.actions.vertical li {
	padding: 1em 0px 0px; display: block;
}
ul.actions.vertical li:first-child {
	padding-top: 0px;
}
ul.actions.vertical li > * {
	margin-bottom: 0px;
}
ul.actions.vertical.small li {
	padding: 0.5em 0px 0px;
}
ul.actions.vertical.small li:first-child {
	padding-top: 0px;
}
ul.actions.uniform li > * {
	min-width: 12em;
}
ul.actions.fit {
	padding: 0px; width: calc(100% + 1em); margin-left: -1em; display: table; table-layout: fixed;
}
ul.actions.fit li {
	padding: 0px 0px 0px 1em; display: table-cell;
}
ul.actions.fit li > * {
	margin-bottom: 0px;
}
ul.actions.fit.small {
	width: calc(100% + 0.5em); margin-left: -0.5em;
}
ul.actions.fit.small li {
	padding: 0px 0px 0px 0.5em;
}
dl {
	margin: 0px 0px 2em;
}
.table-wrapper {
	-ms-overflow-x: auto; -webkit-overflow-scrolling: touch;
}
table {
	margin: 0px 0px 2em; width: 100%;
}
table tbody tr {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
table tbody tr:nth-child(2n+1) {
	background-color: rgba(144, 144, 144, 0.075);
}
table td {
	padding: 0.75em;
}
table th {
	padding: 0px 0.75em 0.75em; text-align: left; color: rgb(85, 85, 85); font-size: 0.9em; font-weight: 400;
}
table thead {
	border-bottom-color: rgba(144, 144, 144, 0.5); border-bottom-width: 1px; border-bottom-style: solid;
}
table tfoot {
	border-top-color: rgba(144, 144, 144, 0.5); border-top-width: 1px; border-top-style: solid;
}
table.alt {
	border-collapse: separate;
}
table.alt tbody tr td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgba(144, 144, 144, 0.5); border-image: none;
}
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-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table.alt tfoot {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
input[type='submit'] {
	padding: 0px 2em; border-radius: 4px; border: 0px currentColor; transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-image: none; height: 2.75em; text-align: center; color: rgb(85, 85, 85) !important; text-transform: uppercase; line-height: 2.75em; text-indent: 0.12em; letter-spacing: 0.12em; font-size: 0.9em; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 0px 0px 1px rgba(144,144,144,0.5); background-color: transparent; -webkit-appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='reset'] {
	padding: 0px 2em; border-radius: 4px; border: 0px currentColor; transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-image: none; height: 2.75em; text-align: center; color: rgb(85, 85, 85) !important; text-transform: uppercase; line-height: 2.75em; text-indent: 0.12em; letter-spacing: 0.12em; font-size: 0.9em; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 0px 0px 1px rgba(144,144,144,0.5); background-color: transparent; -webkit-appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='button'] {
	padding: 0px 2em; border-radius: 4px; border: 0px currentColor; transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-image: none; height: 2.75em; text-align: center; color: rgb(85, 85, 85) !important; text-transform: uppercase; line-height: 2.75em; text-indent: 0.12em; letter-spacing: 0.12em; font-size: 0.9em; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 0px 0px 1px rgba(144,144,144,0.5); background-color: transparent; -webkit-appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
button {
	padding: 0px 2em; border-radius: 4px; border: 0px currentColor; transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-image: none; height: 2.75em; text-align: center; color: rgb(85, 85, 85) !important; text-transform: uppercase; line-height: 2.75em; text-indent: 0.12em; letter-spacing: 0.12em; font-size: 0.9em; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 0px 0px 1px rgba(144,144,144,0.5); background-color: transparent; -webkit-appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
.button {
	padding: 0px 2em; border-radius: 4px; border: 0px currentColor; transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-image: none; height: 2.75em; text-align: center; color: rgb(85, 85, 85) !important; text-transform: uppercase; line-height: 2.75em; text-indent: 0.12em; letter-spacing: 0.12em; font-size: 0.9em; font-weight: 400; text-decoration: none; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px 0px 0px 1px rgba(144,144,144,0.5); background-color: transparent; -webkit-appearance: none; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-appearance: none; -ms-appearance: none; appearance: none;
}
input[type='submit']:hover {
	background-color: rgba(144, 144, 144, 0.075);
}
input[type='reset']:hover {
	background-color: rgba(144, 144, 144, 0.075);
}
input[type='button']:hover {
	background-color: rgba(144, 144, 144, 0.075);
}
button:hover {
	background-color: rgba(144, 144, 144, 0.075);
}
.button:hover {
	background-color: rgba(144, 144, 144, 0.075);
}
input[type='submit']:active {
	background-color: rgba(144, 144, 144, 0.2);
}
input[type='reset']:active {
	background-color: rgba(144, 144, 144, 0.2);
}
input[type='button']:active {
	background-color: rgba(144, 144, 144, 0.2);
}
button:active {
	background-color: rgba(144, 144, 144, 0.2);
}
.button:active {
	background-color: rgba(144, 144, 144, 0.2);
}
input[type='submit'].icon {
	padding-left: 1.35em;
}
input[type='reset'].icon {
	padding-left: 1.35em;
}
input[type='button'].icon {
	padding-left: 1.35em;
}
button.icon {
	padding-left: 1.35em;
}
.button.icon {
	padding-left: 1.35em;
}
input[type='submit'].icon::before {
	margin-right: 0.5em;
}
input[type='reset'].icon::before {
	margin-right: 0.5em;
}
input[type='button'].icon::before {
	margin-right: 0.5em;
}
button.icon::before {
	margin-right: 0.5em;
}
.button.icon::before {
	margin-right: 0.5em;
}
input[type='submit'].fit {
	margin: 0px 0px 1em; width: 100%; display: block;
}
input[type='reset'].fit {
	margin: 0px 0px 1em; width: 100%; display: block;
}
input[type='button'].fit {
	margin: 0px 0px 1em; width: 100%; display: block;
}
button.fit {
	margin: 0px 0px 1em; width: 100%; display: block;
}
.button.fit {
	margin: 0px 0px 1em; width: 100%; display: block;
}
input[type='submit'].small {
	font-size: 0.7em;
}
input[type='reset'].small {
	font-size: 0.7em;
}
input[type='button'].small {
	font-size: 0.7em;
}
button.small {
	font-size: 0.7em;
}
.button.small {
	font-size: 0.7em;
}
input[type='submit'].big {
	font-size: 1.25em;
}
input[type='reset'].big {
	font-size: 1.25em;
}
input[type='button'].big {
	font-size: 1.25em;
}
button.big {
	font-size: 1.25em;
}
.button.big {
	font-size: 1.25em;
}
input[type='submit'].special {
	color: rgb(255, 255, 255) !important; box-shadow: none !important; background-color: rgb(85, 85, 85);
}
input[type='reset'].special {
	color: rgb(255, 255, 255) !important; box-shadow: none !important; background-color: rgb(85, 85, 85);
}
input[type='button'].special {
	color: rgb(255, 255, 255) !important; box-shadow: none !important; background-color: rgb(85, 85, 85);
}
button.special {
	color: rgb(255, 255, 255) !important; box-shadow: none !important; background-color: rgb(85, 85, 85);
}
.button.special {
	color: rgb(255, 255, 255) !important; box-shadow: none !important; background-color: rgb(85, 85, 85);
}
input[type='submit'].special:hover {
	background-color: rgb(98, 98, 98);
}
input[type='reset'].special:hover {
	background-color: rgb(98, 98, 98);
}
input[type='button'].special:hover {
	background-color: rgb(98, 98, 98);
}
button.special:hover {
	background-color: rgb(98, 98, 98);
}
.button.special:hover {
	background-color: rgb(98, 98, 98);
}
input[type='submit'].special:active {
	background-color: rgb(72, 72, 72);
}
input[type='reset'].special:active {
	background-color: rgb(72, 72, 72);
}
input[type='button'].special:active {
	background-color: rgb(72, 72, 72);
}
button.special:active {
	background-color: rgb(72, 72, 72);
}
.button.special:active {
	background-color: rgb(72, 72, 72);
}
input[type='submit'].disabled {
	cursor: default; opacity: 0.25;
}
input[type='submit']:disabled {
	cursor: default; opacity: 0.25;
}
input[type='reset'].disabled {
	cursor: default; opacity: 0.25;
}
input[type='reset']:disabled {
	cursor: default; opacity: 0.25;
}
input[type='button'].disabled {
	cursor: default; opacity: 0.25;
}
input[type='button']:disabled {
	cursor: default; opacity: 0.25;
}
button.disabled {
	cursor: default; opacity: 0.25;
}
button:disabled {
	cursor: default; opacity: 0.25;
}
.button.disabled {
	cursor: default; opacity: 0.25;
}
:disabled.button {
	cursor: default; opacity: 0.25;
}
.main {
	padding: 6em 0px 4em;
}
.main.style1 {
	background: rgb(255, 255, 255);
}
.main.style2 {
	color: rgba(255, 255, 255, 0.75); background-image: url("images/overlay1.png"), url("../../images/header.jpg"); background-attachment: fixed, fixed; background-size: auto, cover; background-color: rgb(51, 51, 51);
}
.main.style2 a {
	border-bottom-color: rgba(255, 255, 255, 0.5);
}
.main.style2 a:hover {
	color: rgb(255, 255, 255);
}
.main.style2 h1 {
	color: rgb(255, 255, 255);
}
.main.style2 h2 {
	color: rgb(255, 255, 255);
}
.main.style2 h3 {
	color: rgb(255, 255, 255);
}
.main.style2 h4 {
	color: rgb(255, 255, 255);
}
.main.style2 h5 {
	color: rgb(255, 255, 255);
}
.main.style2 h6 {
	color: rgb(255, 255, 255);
}
.main.style2 strong {
	color: rgb(255, 255, 255);
}
.main.style2 b {
	color: rgb(255, 255, 255);
}
.main.style2 header p {
	color: rgb(255, 255, 255);
}
.main.style2 header.major::after {
	background: rgb(255, 255, 255);
}
.main.style2 input[type='submit'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.main.style2 input[type='reset'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.main.style2 input[type='button'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.main.style2 button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.main.style2 .button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.main.style2 input[type='submit']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
.main.style2 input[type='reset']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
.main.style2 input[type='button']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
.main.style2 button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
.main.style2 .button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
.main.style2 input[type='submit']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
.main.style2 input[type='reset']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
.main.style2 input[type='button']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
.main.style2 button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
.main.style2 .button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
.main.style2 input[type='submit'].special {
	color: rgb(51, 51, 51) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
.main.style2 input[type='reset'].special {
	color: rgb(51, 51, 51) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
.main.style2 input[type='button'].special {
	color: rgb(51, 51, 51) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
.main.style2 button.special {
	color: rgb(51, 51, 51) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
.main.style2 .button.special {
	color: rgb(51, 51, 51) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
.main.style2 input[type='submit'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
.main.style2 input[type='reset'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
.main.style2 input[type='button'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
.main.style2 button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
.main.style2 .button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
.main.style2 input[type='submit'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.main.style2 input[type='reset'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.main.style2 input[type='button'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.main.style2 button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.main.style2 .button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
.main.style2 ul.major-icons li .icon {
	border-color: rgb(255, 255, 255);
}
.main.style2 .icon.major {
	color: rgb(255, 255, 255);
}
#header {
	background-position: left top, center, center; padding: 9em 0px; text-align: center; color: rgba(255, 255, 255, 0.75); overflow: hidden; position: relative; background-image: url("images/overlay2.png"), url("images/overlay3.svg"), linear-gradient(45deg, rgb(157, 198, 107) 5%, rgb(79, 164, 154) 30%, rgb(67, 97, 194)); background-attachment: fixed, fixed, fixed; background-size: auto, cover, cover; background-color: rgb(70, 134, 160);
}
#header a {
	border-bottom-color: rgba(255, 255, 255, 0.5);
}
#header a:hover {
	color: rgb(255, 255, 255);
}
#header h1 {
	color: rgb(255, 255, 255);
}
#header h2 {
	color: rgb(255, 255, 255);
}
#header h3 {
	color: rgb(255, 255, 255);
}
#header h4 {
	color: rgb(255, 255, 255);
}
#header h5 {
	color: rgb(255, 255, 255);
}
#header h6 {
	color: rgb(255, 255, 255);
}
#header strong {
	color: rgb(255, 255, 255);
}
#header b {
	color: rgb(255, 255, 255);
}
#header header p {
	color: rgb(255, 255, 255);
}
#header header.major::after {
	background: rgb(255, 255, 255);
}
#header input[type='submit'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#header input[type='reset'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#header input[type='button'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#header button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#header .button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#header input[type='submit']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#header input[type='reset']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#header input[type='button']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#header button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#header .button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#header input[type='submit']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#header input[type='reset']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#header input[type='button']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#header button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#header .button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#header input[type='submit'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#header input[type='reset'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#header input[type='button'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#header button.special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#header .button.special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#header input[type='submit'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#header input[type='reset'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#header input[type='button'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#header button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#header .button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#header input[type='submit'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#header input[type='reset'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#header input[type='button'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#header button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#header .button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#header ul.major-icons li .icon {
	border-color: rgb(255, 255, 255);
}
#header .icon.major {
	color: rgb(255, 255, 255);
}
#header h1 {
	margin: 0px;
}
#header p {
	margin: 1em 0px 0px;
}
#header .actions {
	margin: 2.5em 0px 0px; position: relative;
}
#header .actions::after {
	background: rgb(255, 255, 255); left: 50%; top: 100%; width: 1px; height: 100vh; position: absolute; content: "";
}
#header .inner {
	transition:; position: relative; z-index: 1; opacity: 1; transform: scale(1); -moz-transition: -moz-transform 1.5s ease, opacity 2s ease; -webkit-transition: -webkit-transform 1.5s ease, opacity 2s ease; -moz-transform: scale(1); -webkit-transform: scale(1); -moz-transition-delay: 0.25s; -webkit-transition-delay: 0.25s;
}
#header .inner .actions {
	transition:transform 1.25s 1s; opacity: 1; transform: translateY(0px); -moz-transition: -moz-transform 1.25s ease; -webkit-transition: -webkit-transform 1.25s ease; -moz-transform: translateY(0); -webkit-transform: translateY(0); -moz-transition-delay: 1s; -webkit-transition-delay: 1s;
}
#header::after {
	transition:opacity 1s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: ""; opacity: 0; background-image: linear-gradient(45deg, rgb(79, 164, 154), rgb(67, 97, 194)); -moz-transition: opacity 1s ease; -webkit-transition: opacity 1s ease;
}
body.is-loading #header .inner {
	opacity: 0; transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05);
}
body.is-loading #header .inner .actions {
	opacity: 0; transform: translateY(30em); -moz-transform: translateY(30em); -webkit-transform: translateY(30em);
}
body.is-loading #header::after {
	opacity: 1;
}
#footer {
	background-position: left top, center, center; padding: 6em 0px; text-align: center; color: rgba(255, 255, 255, 0.75); background-image: url("images/overlay2.png"), url("images/overlay4.svg"), linear-gradient(45deg, rgb(67, 97, 194), rgb(79, 164, 154) 50%, rgb(157, 198, 107) 95%); background-attachment: fixed, fixed, fixed; background-size: auto, cover, cover; background-color: rgb(70, 134, 160);
}
#footer a {
	border-bottom-color: rgba(255, 255, 255, 0.5);
}
#footer a:hover {
	color: rgb(255, 255, 255);
}
#footer h1 {
	color: rgb(255, 255, 255);
}
#footer h2 {
	color: rgb(255, 255, 255);
}
#footer h3 {
	color: rgb(255, 255, 255);
}
#footer h4 {
	color: rgb(255, 255, 255);
}
#footer h5 {
	color: rgb(255, 255, 255);
}
#footer h6 {
	color: rgb(255, 255, 255);
}
#footer strong {
	color: rgb(255, 255, 255);
}
#footer b {
	color: rgb(255, 255, 255);
}
#footer header p {
	color: rgb(255, 255, 255);
}
#footer header.major::after {
	background: rgb(255, 255, 255);
}
#footer input[type='submit'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#footer input[type='reset'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#footer input[type='button'] {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#footer button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#footer .button {
	color: rgb(255, 255, 255) !important; box-shadow: inset 0px 0px 0px 1px #ffffff;
}
#footer input[type='submit']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#footer input[type='reset']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#footer input[type='button']:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#footer button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#footer .button:hover {
	background-color: rgba(255, 255, 255, 0.125);
}
#footer input[type='submit']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#footer input[type='reset']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#footer input[type='button']:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#footer button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#footer .button:active {
	background-color: rgba(255, 255, 255, 0.25);
}
#footer input[type='submit'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#footer input[type='reset'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#footer input[type='button'].special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#footer button.special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#footer .button.special {
	color: rgb(70, 134, 160) !important; box-shadow: inset 0px 0px 0px 1px #ffffff !important; background-color: rgb(255, 255, 255);
}
#footer input[type='submit'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#footer input[type='reset'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#footer input[type='button'].special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#footer button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#footer .button.special:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(255, 255, 255, 0.125) !important;
}
#footer input[type='submit'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#footer input[type='reset'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#footer input[type='button'].special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#footer button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#footer .button.special:active {
	background-color: rgba(255, 255, 255, 0.25) !important;
}
#footer ul.major-icons li .icon {
	border-color: rgb(255, 255, 255);
}
#footer .icon.major {
	color: rgb(255, 255, 255);
}
#footer .icons {
	margin: 0px;
}
#footer .copyright {
	list-style: none; margin: 2em 0px 0px; padding: 0px; font-size: 0.8em;
}
#footer .copyright li {
	padding: 0px 0px 0px 1em; line-height: 1em; margin-left: 1em; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; display: inline-block;
}
#footer .copyright li:first-child {
	padding: 0px; margin-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
@media screen and (max-width:1680px)
{
body {
	font-size: 14pt;
}
input {
	font-size: 14pt;
}
select {
	font-size: 14pt;
}
textarea {
	font-size: 14pt;
}
#header {
	padding: 6em 0px;
}
}
@media screen and (max-width:1140px)
{
body {
	font-size: 13pt;
}
input {
	font-size: 13pt;
}
select {
	font-size: 13pt;
}
textarea {
	font-size: 13pt;
}
h1 br {
	display: none;
}
h2 br {
	display: none;
}
h3 br {
	display: none;
}
h4 br {
	display: none;
}
h5 br {
	display: none;
}
h6 br {
	display: none;
}
ul.major-icons li {
	padding: 2em;
}
ul.major-icons li .icon {
	width: 8em; height: 8em; line-height: 8em;
}
.main {
	padding: 4em 0px 2em;
}
.main.style2 {
	background-attachment: scroll;
}
#header {
	padding: 5em 0px; background-attachment: scroll;
}
#header br {
	display: inline;
}
#footer {
	padding: 4em 0px; background-attachment: scroll;
}
}
@media screen and (max-width:980px)
{
ul.major-icons li {
	padding: 2em;
}
ul.major-icons li .icon {
	width: 7em; height: 7em; line-height: 7em;
}
.main {
	padding: 5em 3em 3em;
}
#header {
	padding: 8em 3em;
}
#footer {
	padding: 5em 3em;
}
#one {
	text-align: center;
}
#two {
	text-align: center;
}
}
@media screen and (max-width:736px)
{
body {
	font-size: 12pt;
}
input {
	font-size: 12pt;
}
select {
	font-size: 12pt;
}
textarea {
	font-size: 12pt;
}
h1 {
	font-size: 1.75em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 1em;
}
ul.major-icons li {
	padding: 1.5em;
}
ul.major-icons li .icon {
	width: 5em; height: 5em; line-height: 5em;
}
ul.major-icons li .icon::before {
	font-size: 42px;
}
.icon.major {
	margin: 0px 0px 1em;
}
input[type='submit'] {
	height: 3em; line-height: 3em;
}
input[type='reset'] {
	height: 3em; line-height: 3em;
}
input[type='button'] {
	height: 3em; line-height: 3em;
}
button {
	height: 3em; line-height: 3em;
}
.button {
	height: 3em; line-height: 3em;
}
.main {
	padding: 3em 1.5em 1em;
}
#header {
	padding: 4em 3em;
}
#header .actions {
	margin: 2em 0px 0px;
}
#footer {
	padding: 3em 1.5em;
}
}
@media screen and (max-width:480px)
{
ul.actions {
	margin: 0px 0px 2em;
}
ul.actions li {
	padding: 1em 0px 0px; width: 100%; text-align: center; display: block;
}
ul.actions li:first-child {
	padding-top: 0px;
}
ul.actions li > * {
	margin: 0px !important; width: 100%;
}
ul.actions li > *.icon::before {
	margin-left: -2em;
}
ul.actions.small li {
	padding: 0.5em 0px 0px;
}
ul.actions.small li:first-child {
	padding-top: 0px;
}
input[type='submit'] {
	padding: 0px;
}
input[type='reset'] {
	padding: 0px;
}
input[type='button'] {
	padding: 0px;
}
.button {
	padding: 0px;
}
.main {
	padding: 2em 1.5em 0.1em;
}
#header {
	padding: 4em 2em;
}
#header br {
	display: none;
}
#footer {
	padding: 2em 1.5em;
}
#footer .copyright {
	margin: 1.5em 0px 0px;
}
#footer .copyright li {
	margin: 1em 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block;
}
#footer .copyright li:first-child {
	margin-top: 0px;
}
}
@media screen and (max-width:320px)
{
html {
	min-width: 320px;
}
body {
	min-width: 320px;
}
.main {
	padding: 2em 1em 0.1em;
}
#header {
	padding: 3em 1em;
}
#footer {
	padding: 2em 1em;
}
}
