html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
html {
	height: 100%; font-size: 62.5%; max-height: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	background: rgb(37, 37, 37); margin: 0px; padding: 0px; height: 100%; -ms-overflow-x: scroll; -ms-overflow-y: hidden; max-height: 100%;
}
.vertical {
	-ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
a img {
	border: 0px currentColor; border-image: none;
}
.tile a:hover {
	outline: 0px; text-decoration: none;
}
.tile a:active {
	outline: 0px; text-decoration: none;
}
* {
	font-family: "Open Sans", sans-serif, Arial, sans-serif;
}
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: "Open Sans", sans-serif, Arial, sans-serif; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; 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 {
	font-size: 11px;
}
.hideme {
	display: none;
}
iframe {
	border: currentColor; border-image: none;
}
h1 {
	margin-bottom: 1em;
}
h2 {
	margin-bottom: 1em;
}
h3 {
	margin-bottom: 1em;
}
p {
	margin-bottom: 1em;
}
ul {
	margin-bottom: 1em;
}
ol {
	margin-bottom: 1em;
}
pre {
	margin-bottom: 1em;
}
dl {
	margin-bottom: 1em;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h1 {
	line-height: 1.1em; font-size: 32px;
}
h2 {
	line-height: 1.1em; font-size: 24px;
}
h3 {
	line-height: 1.1em; font-size: 20px;
}
.text-large {
	line-height: 1.1em; font-size: 20px;
}
h4 {
	fons-size: 16px;
}
.text-medium {
	font-size: 16px;
}
.textcenter {
	text-align: center;
}
.muted {
	opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.color-white {
	color: rgb(255, 255, 255) !important;
}
.color-white a {
	width: 100%; height: 100%; color: rgb(255, 255, 255) !important; display: block;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
a code {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	color: rgb(255, 255, 255);
}
a:hover code {
	color: rgb(255, 255, 255);
}
a:active {
	color: rgb(255, 255, 255);
}
a:active code {
	color: rgb(255, 255, 255);
}
a img {
	border: currentColor; border-image: none;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
blockquote {
	padding-left: 1em; font-style: italic; margin-left: 1em; border-left-color: rgb(51, 51, 51); border-left-width: 4px; border-left-style: solid;
}
.progress-dark {
	background: rgb(37, 37, 37);
}
.slim {
	height: 8px;
}
.progress-gray {
	background: rgb(173, 173, 173);
}
#content {
	width: 5000px; height: 100%;
}
.background {
	left: 0px; top: 0px; position: fixed;
}
.bgwidth {
	width: 100%; height: auto;
}
.bgheight {
	width: auto; height: 100%;
}
.header {
	font-weight: normal; margin-top: 70px; margin-left: 134px; position: absolute; z-index: 999;
}
@media screen and (min-height:600px)
{
.header {
	position: fixed;
}
}
.header a:hover {
	text-decoration: none;
}
.header-logo {
	margin-right: 16px;
}
.section {
	width: auto; height: 584px; overflow: hidden; padding-top: 24px; margin-left: 36px; float: left;
}
:first-child.section {
	margin-left: 120px;
}
:last-child.section {
	margin-right: 120px;
}
.section .block-title {
	left: 14px; top: 0px; color: rgb(255, 255, 255); font-weight: 300; position: absolute; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.section .block-title small {
	font-size: 12px; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
.vertical #content {
	margin: 0px auto !important; width: 100% !important; height: 100% !important; padding-right: 0px; padding-left: 0px;
}
.vertical :last-child.section {
	margin-bottom: 120px;
}
.vertical #opensearch {
	margin-right: 18px;
}
.vertical .section {
	width: 84% !important; height: auto; overflow: visible !important; padding-top: 24px !important; clear: both; margin-top: 96px; margin-left: 8%;
}
.vertical .header {
	width: 100%; padding-left: 24px; margin-right: 8%; margin-left: 8%;
}
.vertical :first-child.section {
	margin-top: 200px !important;
}
@media screen and (min-height:980px)
{
.section {
	height: 740px;
}
}
@media screen and (max-height:740px)
{
.h4 {
	height: 392px;
}
.h4 i {
	line-height: 392px;
}
.h4 img {
	line-height: 392px;
}
.tile {
	max-height: 392px;
}
.header {
	margin-top: 50px;
}
.section {
	height: 438px;
}
}
@media screen and (max-height:600px)
{
.h3 {
	height: 256px;
}
.h3 i {
	line-height: 256px;
}
.h3 img {
	line-height: 256px;
}
.h4 {
	height: 256px;
}
.h4 i {
	line-height: 256px;
}
.h4 img {
	line-height: 256px;
}
.tile {
	max-height: 256px;
}
.header {
	margin-top: 30px;
}
.section {
	height: 300px;
}
}
@media screen and (max-height:400px)
{
.h2 {
	height: 120px;
}
.h2 i {
	line-height: 120px;
}
.h2 img {
	line-height: 120px;
}
.h3 {
	height: 120px;
}
.h3 i {
	line-height: 120px;
}
.h3 img {
	line-height: 120px;
}
.h4 {
	height: 120px;
}
.h4 i {
	line-height: 120px;
}
.h4 img {
	line-height: 120px;
}
.header {
	margin-top: 20px;
}
.section {
	height: 150px;
}
}
.tile {
	background: linear-gradient(to right, rgb(44, 62, 80) 0%, rgb(52, 73, 94) 100%); margin: 8px; width: 120px; height: 120px; color: rgb(255, 255, 255); overflow: hidden; float: left; position: relative; box-shadow: inset 0px 0px 1px 1px #34495e; -webkit-box-shadow: inset 0px 0px 1px 1px #34495e;
}
.tile:hover > a {
	background: rgb(65, 92, 118);
}
.tile:active > a {
	background: rgb(80, 113, 145);
}
.tile a {
	transition:background 0.5s; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -o-transition: background 0.5s ease;
}
.tile i {
	line-height: 120px;
}
.tile img {
	line-height: 120px;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.tile i {
	transition:0.5s; line-height: 14px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.tile .title {
	transition:0.5s; line-height: 14px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.tile .title {
	font-size: 11px;
}
.tile .title i {
	line-height: 20px;
}
.tile .title i.icon-2x {
	top: -20px; line-height: 20px; font-size: 16px;
}
.tile .text {
	padding: 8px 16px; left: 0px; top: 0px;
}
.tile .text * {
	position: relative;
}
.imagetile img {
	position: static;
}
.imagetile a {
	transition:0.5s; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.tile .text {
	margin: 0px; position: absolute;
}
.tile .title {
	margin: 0px; position: absolute;
}
.tile .tilecontent .tile > i {
	margin: 0px; position: absolute;
}
.tile > a > i {
	margin: 0px; position: absolute;
}
.tile .caption {
	margin: 0px; position: absolute;
}
.tile .sub {
	margin: 0px; position: absolute;
}
.tile .title-right {
	margin: 0px; position: absolute;
}
.tile .text {
	font-size: 11px;
}
.tile .title {
	font-size: 11px;
}
.tile .tilecontent .tile .caption {
	font-size: 11px;
}
.tile .sub {
	font-size: 11px;
}
.tile .title-right {
	font-size: 11px;
}
.hs {
	height: 52px;
}
.hs i {
	line-height: 52px;
}
.hs img {
	line-height: 52px;
}
.h1 {
	height: 120px;
}
.vertical .h1 {
	min-height: 120px !important;
}
.h1 i {
	line-height: 120px;
}
.h1 img {
	line-height: 120px;
}
.h2 {
	height: 256px;
}
.vertical .h2 {
	min-height: 256px !important;
}
.h2 i {
	line-height: 256px;
}
.h2 img {
	line-height: 256px;
}
.h3 {
	height: 392px;
}
.vertical .h3 {
	min-height: 392px !important;
}
.h3 i {
	line-height: 392px;
}
.h3 img {
	line-height: 392px;
}
.h4 {
	height: 528px; line-height: 528px;
}
.vertical .h4 {
	min-height: 528px !important;
}
.h4 i {
	line-height: 528px;
}
.h4 img {
	line-height: 528px;
}
.ws {
	width: 52px;
}
.w1 {
	width: 120px;
}
.w2 {
	width: 256px;
}
.w3 {
	width: 392px;
}
.w4 {
	width: 528px;
}
@media screen and (max-height:740px)
{
.h4 {
	height: 392px;
}
.h4 i {
	line-height: 392px;
}
.h4 img {
	line-height: 392px;
}
.tile {
	max-height: 392px;
}
}
@media screen and (max-height:600px)
{
.h3 {
	height: 256px;
}
.h3 i {
	line-height: 256px;
}
.h3 img {
	line-height: 256px;
}
.h4 {
	height: 256px;
}
.h4 i {
	line-height: 256px;
}
.h4 img {
	line-height: 256px;
}
.tile {
	max-height: 256px;
}
}
@media screen and (max-height:400px)
{
.h2 {
	height: 120px;
}
.h2 i {
	line-height: 120px;
}
.h2 img {
	line-height: 120px;
}
.h3 {
	height: 120px;
}
.h3 i {
	line-height: 120px;
}
.h3 img {
	line-height: 120px;
}
.h4 {
	height: 120px;
}
.h4 i {
	line-height: 120px;
}
.h4 img {
	line-height: 120px;
}
.tile {
	max-height: 120px;
}
}
.tile a {
	color: rgb(255, 255, 255);
}
.tile .link {
	width: 100%; height: 100%; color: white; position: absolute;
}
.tile i {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center;
}
.tile .title {
	left: 16px; bottom: 8px;
}
.tile .title-right {
	top: 8px; text-align: right; right: 16px; margin-right: 0px;
}
.ws .title {
	display: none;
}
.hs .title {
	display: none;
}
.tile .sub {
	right: 16px; bottom: 8px;
}
.ws .title {
	display: none;
}
.hs .title {
	display: none;
}
.ws .sub {
	display: none;
}
.ws .title {
	display: none;
}
.caption {
	left: 0px; width: 100%; height: 40px; bottom: 0px;
}
.caption-text {
	padding: 12px 48px; left: 0px; bottom: 0px; line-height: 14px; font-size: 11px;
}
.twoline.caption-text {
	padding: 7px 48px; font-size: 11px;
}
.video * {
	padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.reveal {
	display: none; position: absolute; z-index: 100;
}
.turquoise {
	background: linear-gradient(to right, rgb(22, 160, 133) 0%, rgb(26, 188, 156) 100%); box-shadow: inset 0px 0px 1px 1px #1abc9c; -webkit-box-shadow: inset 0px 0px 1px 1px #1abc9c;
}
.turquoise:hover a {
	background: rgb(26, 188, 156);
}
.turquoise:active a {
	background: rgb(29, 215, 178);
}
.green {
	background: linear-gradient(to right, rgb(39, 174, 96) 0%, rgb(46, 204, 113) 100%); box-shadow: inset 0px 0px 1px 1px #2ecc71; -webkit-box-shadow: inset 0px 0px 1px 1px #2ecc71;
}
.green:hover a {
	background: rgb(46, 204, 113);
}
.green:active a {
	background: rgb(89, 217, 142);
}
.blue {
	background: linear-gradient(to right, rgb(41, 128, 185) 0%, rgb(52, 152, 219) 100%); box-shadow: inset 0px 0px 1px 1px #3498db; -webkit-box-shadow: inset 0px 0px 1px 1px #3498db;
}
.blue:hover a {
	background: rgb(52, 152, 219);
}
.blue:active a {
	background: rgb(82, 167, 224);
}
.purple {
	background: linear-gradient(to right, rgb(142, 68, 173) 0%, rgb(155, 89, 182) 100%); box-shadow: inset 0px 0px 1px 1px #9b59b6; -webkit-box-shadow: inset 0px 0px 1px 1px #9b59b6;
}
.purple:hover a {
	background: rgb(155, 89, 182);
}
.purple:active a {
	background: rgb(170, 113, 193);
}
.yellow {
	background: linear-gradient(to right, rgb(243, 156, 18) 0%, rgb(241, 196, 15) 100%); box-shadow: inset 0px 0px 1px 1px #f1c40f; -webkit-box-shadow: inset 0px 0px 1px 1px #f1c40f;
}
.yellow:hover a {
	background: rgb(241, 196, 15);
}
.yellow:active a {
	background: rgb(244, 207, 62);
}
.orange {
	background: linear-gradient(to right, rgb(211, 84, 0) 0%, rgb(230, 126, 34) 100%); box-shadow: inset 0px 0px 1px 1px #e67e22; -webkit-box-shadow: inset 0px 0px 1px 1px #e67e22;
}
.orange:hover a {
	background: rgb(230, 126, 34);
}
.orange:active a {
	background: rgb(235, 148, 71);
}
.red {
	background: linear-gradient(to right, rgb(192, 57, 43) 0%, rgb(231, 76, 60) 100%); box-shadow: inset 0px 0px 1px 1px #e74c3c; -webkit-box-shadow: inset 0px 0px 1px 1px #e74c3c;
}
.red:hover a {
	background: rgb(231, 76, 60);
}
.red:active a {
	background: rgb(235, 106, 92);
}
.brown {
	background: linear-gradient(to right, rgb(155, 107, 39) 0%, rgb(180, 123, 45) 100%); box-shadow: inset 0px 0px 1px 1px #b47b2d; -webkit-box-shadow: inset 0px 0px 1px 1px #B47B2D;
}
.brown:hover a {
	background: rgb(180, 123, 45);
}
.brown:active a {
	background: rgb(196, 135, 49);
}
.gray {
	background: linear-gradient(to right, rgb(127, 140, 141) 0%, rgb(149, 165, 166) 100%); box-shadow: inset 0px 0px 1px 1px #95a5a6; -webkit-box-shadow: inset 0px 0px 1px 1px #95a5a6;
}
.gray:hover a {
	background: rgb(149, 165, 166);
}
.gray:active a {
	background: rgb(166, 180, 181);
}
.black {
	background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(16, 16, 16) 100%); box-shadow: inset 0px 0px 1px 1px #101010; -webkit-box-shadow: inset 0px 0px 1px 1px #101010;
}
.black:hover a {
	background: rgb(16, 16, 16);
}
.black:active a {
	background: rgb(32, 32, 32);
}
.white {
	background: linear-gradient(to right, rgb(236, 240, 241) 0%, rgb(255, 255, 255) 100%); color: rgb(32, 32, 32) !important; box-shadow: inset 0px 0px 1px 1px #fff; -webkit-box-shadow: inset 0px 0px 1px 1px #fff;
}
.white .title {
	color: rgb(32, 32, 32);
}
.white i {
	color: rgb(32, 32, 32);
}
.white .caption-text {
	color: rgb(32, 32, 32);
}
.white:hover > a {
	background: rgb(236, 240, 241);
}
.white:active > a {
	background: rgb(255, 255, 255);
}
.white .content a {
	color: black;
}
.white .text {
	color: black;
}
.white .title {
	color: rgb(32, 32, 32) !important;
}
.white a {
	color: rgb(32, 32, 32) !important;
}
.white .text {
	color: rgb(32, 32, 32) !important;
}
.white .text p {
	color: rgb(32, 32, 32) !important;
}
.white .link {
	color: rgb(32, 32, 32) !important;
}
select option {
	color: rgb(0, 0, 0);
}
.transparent {
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.4) 100%); box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.4); -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.4);
}
.transparent a {
	
}
.transparent:hover a {
	background: rgba(255, 255, 255, 0.05);
}
.transparent:active a {
	background: rgba(255, 255, 255, 0.1);
}
.htmltile .tilecontent {
	padding: 16px; height: 100%; line-height: 14px; font-size: 12px; position: relative;
}
.tilecontent .content {
	height: 100%;
}
.htmltile .tilecontent * {
	
}
.htmltile h1 {
	margin-bottom: 8px;
}
.htmltile h2 {
	margin-bottom: 8px;
}
.htmltile h3 {
	margin-bottom: 8px;
}
.htmltile h4 {
	margin-bottom: 8px;
}
.htmltile h5 {
	margin-bottom: 8px;
}
.htmltile h6 {
	margin-bottom: 8px;
}
.htmltile ul {
	margin-bottom: 8px;
}
.htmltile p {
	margin-bottom: 8px;
}
.htmltile div {
	margin-bottom: 8px;
}
.htmltile span {
	margin-bottom: 8px;
}
.htmltile ul {
	list-style: none;
}
.htmltile ul li {
	line-height: 20px;
}
.htmltile ol li {
	line-height: 20px;
}
.htmltile ol {
	padding-left: 16px;
}
.map {
	line-height: 14px;
}
.title-indent:hover .title {
	text-indent: 20px;
}
.title-fade:hover .title {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.title-scaleup:hover .title {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.title-scaledown:hover .title {
	transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);
}
.title-fadein .title {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.title-fadein:hover .title {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.title-fadeout:hover .title {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.title-verticalcenter:hover .title {
	bottom: 50%; margin-bottom: -6px;
}
.title-horizontalcenter .title {
	text-align: center;
}
.title-horizontalcenter:hover .title {
	left: 0px; width: 100%; text-align: center;
}
.title-center .title {
	text-align: center;
}
.title-center:hover .title {
	left: 0px; width: 100%; text-align: center; bottom: 50%; margin-bottom: -6px;
}
.icon-fadeoutscaleup:hover i {
	opacity: 0.5; transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
c .icon-fadeoutscaledown:hover i {
	opacity: 0.5; transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.icon-scaleuprotate360cw:hover i {
	transform: scale(2) rotate(360deg); -webkit-transform: scale(2) rotate(360deg); -moz-transform: scale(2) rotate(360deg); -o-transform: scale(2) rotate(360deg);
}
.icon-scaleuprotate360ccw:hover i {
	transform: scale(2) rotate(-360deg); -webkit-transform: scale(2) rotate(-360deg); -moz-transform: scale(2) rotate(-360deg); -o-transform: scale(2) rotate(-360deg);
}
.icon-scaledownrotate360cw:hover i {
	transform: scale(0.8) rotate(360deg); -webkit-transform: scale(0.8) rotate(360deg); -moz-transform: scale(0.8) rotate(360deg); -o-transform: scale(0.8) rotate(360deg);
}
.icon-scaledownrotate360ccw:hover i {
	transform: scale(0.8) rotate(-360deg); -webkit-transform: scale(0.8) rotate(-360deg); -moz-transform: scale(0.8) rotate(-360deg); -o-transform: scale(0.8) rotate(-360deg);
}
.icon-scaledown:hover i {
	transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);
}
.icon-scaleup:hover i {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.icon-featurecw:hover i {
	transform: scale(3) rotate(30deg); -webkit-transform: scale(3) rotate(30deg); -moz-transform: scale(3) rotate(30deg); -o-transform: scale(3) rotate(30deg);
}
.icon-featureccw:hover i {
	transform: scale(3) rotate(-30deg); -webkit-transform: scale(3) rotate(-30deg); -moz-transform: scale(3) rotate(-30deg); -o-transform: scale(3) rotate(-30deg);
}
.icon-featurefade:hover i {
	left: 40px; opacity: 0.5; transform: scale(3) rotate(30deg); -webkit-transform: scale(3) rotate(30deg); -moz-transform: scale(3) rotate(30deg); -o-transform: scale(3) rotate(30deg); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.icon-flip:hover i {
	transform: rotateX(360deg); -webkit-transform: rotateX(360deg); -moz-transform: rotateX(360deg); -o-transform: rotateX(360deg);
}
.icon-fadeout:hover i {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.icon-fadein i {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.icon-fadein:hover i {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.transparent-hover {
	transition:0.5s; opacity: 0.5; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.transparent-hover:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.imagetile-scaleup:hover a {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.imagetile-scaledown a {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.imagetile-scaledown:hover a {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.imagetile-rotatecw:hover a {
	top: 0px; transform: scale(1.2) rotate(7.5deg); -webkit-transform: scale(1.2) rotate(7.5deg); -moz-transform: scale(1.2) rotate(7.5deg); -o-transform: scale(1.2) rotate(7.5deg);
}
.imagetile-rotateccw:hover a {
	top: 0px; transform: scale(1.2) rotate(-7.5deg); -webkit-transform: scale(1.2) rotate(-7.5deg); -moz-transform: scale(1.2) rotate(-7.5deg); -o-transform: scale(1.2) rotate(-7.5deg);
}
.imagetile-overlay i {
	background: black; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.imagetile-overlay:hover i {
	opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3;
}
.tileshow .slide {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute !important;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.isotope-item {
	z-index: 2;
}
.isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.isotope {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope .isotope-item {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope {
	transition-property: height, width; -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width;
}
.isotope .isotope-item {
	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity;
}
.no-transition.isotope {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.no-transition.isotope .isotope-item {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
.isotope .no-transition.isotope-item {
	transition-duration: 0s; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
#lockscreen {
	background-position: center; text-align: center; display: block; position: fixed; box-shadow: 0px 0px 100px 0px rgba(0,0,0,1); background-image: url("../img/lockscreen.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-color: rgb(0, 0, 0); -webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 1); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#lockscreen-content {
	left: 50%; top: 50%; margin-top: -75px; margin-left: -70px; position: absolute;
}
#lockscreen #locklogo {
	display: none;
}
#sidebar {
	background: rgb(35, 35, 35); top: 0px; width: 100px; height: 100%; right: -120px; display: none; position: fixed; z-index: 999;
}
#sidebar ul {
	list-style: none;
}
#sidebar ul li {
	width: 100px; height: 100px; text-align: center; line-height: 100px;
}
#sidebar ul li a {
	transition:0.5s; width: 100%; height: 100%; line-height: 100px; text-decoration: none; display: block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
#sidebar ul li a:hover {
	background: rgb(64, 64, 64);
}
#sidebar ul li a i {
	transition:0.5s; line-height: 100px; opacity: 0.8; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
#sidebar ul li a:hover i {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#opensidebar {
	top: 0px; text-align: center; right: 0px; display: block; position: fixed; z-index: 100;
}
#opensidebar i {
	background: rgba(0, 0, 0, 0.3); transition:0.5s; width: 50px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; display: block; cursor: pointer; opacity: 0.7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-opacity: 0.7; -khtml-opacity: 0.7;
}
#opensidebar i:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
@media screen and (max-height:560px)
{
#sidebar {
	width: 50px;
}
#sidebar ul li {
	width: 50px; height: 50px; line-height: 50px;
}
#sidebar ul li a {
	line-height: 50px;
}
#sidebar ul li a i {
	line-height: 50px; font-size: 20px !important;
}
}
#loader {
	background: rgba(0, 0, 0, 0.7); text-align: center;
}
#loader a {
	width: 100%; height: 100%; display: block;
}
#loader img {
	left: 50%; top: 50%; margin-top: -5px; margin-left: -55px; position: absolute;
}
.mlightbox {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;
}
.mlightbox-title {
	color: rgb(255, 255, 255);
}
.mlightbox-content {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 75%; height: 100%; overflow: hidden;
}
.mlightbox-details {
	background: rgb(35, 35, 35); width: 25%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.mlightbox-description {
	padding: 32px; font-size: 14px; position: relative;
}
.mlightbox-content img {
	width: 100%; height: auto;
}
@media screen and (max-width:979px)
{
.mlightbox-content {
	width: 70%;
}
.mlightbox-details {
	width: 30%;
}
}
@media screen and (max-width:767px)
{
.mlightbox-content {
	left: 0px; top: 0px; width: 100%; height: 70%; overflow: auto; position: absolute;
}
.mlightbox-content * {
	position: relative;
}
.mlightbox-content img {
	width: 100%;
}
.mlightbox-details {
	width: 100%; height: 30%; right: 0px; bottom: 0px; position: absolute;
}
}
#galleryvideo .mlightbox-content {
	background: black;
}
.mlist {
	list-style: none;
}
.mlist li {
	background: rgb(37, 37, 37); transition:0.5s; width: 100%; height: 56px; color: rgb(255, 255, 255); line-height: 56px; text-indent: 32px; font-size: 14px; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.mlist li a {
	background: rgb(37, 37, 37); transition:0.5s; width: 100%; height: 56px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.mlist li i {
	text-indent: 0px; font-size: 20px !important; margin-right: 16px;
}
.mlist li a:hover {
	background: rgb(64, 64, 64);
}
.mlist .mcount {
	margin-right: 32px; float: right;
}
.mlistbottom {
	margin: 0px; padding: 0px; text-indent: 0px;
}
.mlist .mbutton {
	background: rgb(64, 64, 64); margin: 1px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 44px; text-indent: 12px; float: right; position: absolute;
}
.mlistbottom form {
	margin: 0px !important; padding: 0px !important; width: 100%; text-indent: 0px;
}
.minput {
	margin: 0px !important; padding: 5px 0px !important; border: rgb(64, 64, 64) !important; border-image: none !important; width: 100%; height: 36px !important; color: rgb(255, 255, 255) !important; text-indent: 20px; font-size: 14px; position: absolute; background-color: rgb(48, 48, 48) !important;
}
.mlistbottom {
	margin: 0px; left: 0px; width: 25%; bottom: 0px; position: fixed;
}
.mlistbottomright {
	margin: 0px; width: 25%; right: 0px; bottom: 0px; position: fixed;
}
.mlistbottom .close-mlightbox {
	
}
#blog {
	width: 100%; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
#blogfooter {
	background: rgb(37, 37, 37); width: 100%; height: 56px; text-align: right; color: rgb(173, 173, 173); line-height: 56px; float: left; display: block; position: relative;
}
.footerparagraph {
	margin-right: 32px;
}
.blogpost {
	width: 100%; display: block; position: relative; max-width: 100%;
}
.blogpost-content {
	background: rgb(239, 239, 239); width: 75%; color: rgb(0, 0, 0); font-size: 14px; float: left; position: relative;
}
.blogpost-content a {
	color: rgb(32, 32, 32);
}
.blogpost-content .btn a {
	color: rgb(255, 255, 255);
}
.blogpost-content .container-fluid {
	padding: 32px;
}
.blogpost-details {
	width: 25%; float: left; position: relative;
}
@media screen and (max-width:979px)
{
.blogpost-content {
	width: 100%;
}
.blogpost-details {
	width: 100%; height: auto; position: relative;
}
.mlistbottom {
	margin: 46px 0px 10px; left: 0px; width: 100%; bottom: 0px; position: relative;
}
.minput {
	width: 100%;
}
.mlistbottom .close-mlightbox {
	margin-top: 10px;
}
}
@media screen and (max-width:479px)
{
.minput {
	width: 60%;
}
}
.backarrow {
	line-height: 56px; margin-top: 13px; margin-left: 32px; float: left;
}
.mCSB_container {
	width: auto; overflow: hidden; margin-right: 30px;
}
.mCS_no_scrollbar.mCSB_container {
	margin-right: 0px;
}
.mCS_disabled > .mCustomScrollBox > .mCS_no_scrollbar.mCSB_container {
	margin-right: 30px;
}
.mCS_destroyed > .mCustomScrollBox > .mCS_no_scrollbar.mCSB_container {
	margin-right: 30px;
}
.mCustomScrollBox > .mCSB_scrollTools {
	top: 0px; width: 16px; height: 100%; right: 0px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	left: 0px; top: 0px; height: auto; right: 0px; bottom: 0px; position: absolute;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0px;
}
.mCSB_scrollTools .mCSB_dragger {
	width: 100%; height: 30px; cursor: pointer;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px auto; width: 4px; height: 100%; text-align: center;
}
.mCSB_scrollTools .mCSB_buttonUp {
	margin: 0px auto; height: 20px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	margin: 0px auto; height: 20px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%; margin-top: -40px;
}
.mCSB_horizontal > .mCSB_container {
	height: auto; overflow: hidden; margin-right: 0px; margin-bottom: 30px;
}
.mCSB_horizontal > .mCS_no_scrollbar.mCSB_container {
	margin-bottom: 0px;
}
.mCS_disabled > .mCSB_horizontal > .mCS_no_scrollbar.mCSB_container {
	margin-right: 0px; margin-bottom: 30px;
}
.mCS_destroyed > .mCSB_horizontal > .mCS_no_scrollbar.mCSB_container {
	margin-right: 0px; margin-bottom: 30px;
}
.mCustomScrollBox.mCSB_horizontal > .mCSB_scrollTools {
	left: 0px; top: auto; width: 100%; height: 10px; right: auto; bottom: 0px; overflow: hidden;
}
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 0px 20px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	margin: 0px; width: 100%; height: 10px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
	width: 30px; height: 100%;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px auto; width: 100%; height: 10px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft {
	margin: 0px auto; width: 0px; height: 100%; overflow: hidden; float: left; display: block; position: relative; cursor: pointer;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	margin: 0px auto; width: 0px; height: 100%; overflow: hidden; float: left; display: block; position: relative; cursor: pointer;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	float: right;
}
.mCustomScrollBox {
	-ms-touch-action: none;
}
.mCustomScrollBox > .mCSB_scrollTools {
	opacity: 0.75;
}
.mCustomScrollBox:hover > .mCSB_scrollTools {
	opacity: 1;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.4);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.5); transition:0.5s; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.85);
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCSB_scrollTools .mCSB_buttonUp {
	z-index: 4; opacity: 0.4; background-image: url("../img/mCSB_buttons.png"); background-repeat: no-repeat;
}
.mCSB_scrollTools .mCSB_buttonDown {
	z-index: 4; opacity: 0.4; background-image: url("../img/mCSB_buttons.png"); background-repeat: no-repeat;
}
.mCSB_scrollTools .mCSB_buttonLeft {
	z-index: 4; opacity: 0.4; background-image: url("../img/mCSB_buttons.png"); background-repeat: no-repeat;
}
.mCSB_scrollTools .mCSB_buttonRight {
	z-index: 4; opacity: 0.4; background-image: url("../img/mCSB_buttons.png"); background-repeat: no-repeat;
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0px 0px;
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0px -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0px -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0px -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover {
	opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonDown:hover {
	opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonLeft:hover {
	opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: 0.75;
}
.mCSB_scrollTools .mCSB_buttonUp:active {
	opacity: 0.9;
}
.mCSB_scrollTools .mCSB_buttonDown:active {
	opacity: 0.9;
}
.mCSB_scrollTools .mCSB_buttonLeft:active {
	opacity: 0.9;
}
.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: 0.9;
}
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.15);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0px;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(255, 255, 255, 0.1); width: 4px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.75); width: 4px;
}
.mCSB_horizontal.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail {
	margin: 6px 0px; width: 100%; height: 4px;
}
.mCSB_horizontal.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 6px auto; width: 100%; height: 4px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.85);
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px;
}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); width: 4px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75); width: 4px;
}
.mCSB_horizontal.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
	margin: 6px 0px; width: 100%; height: 4px;
}
.mCSB_horizontal.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 6px auto; width: 100%; height: 4px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px;
}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(255, 255, 255, 0.1); width: 4px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.75); width: 6px;
}
.mCSB_horizontal.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail {
	margin: 6px 0px; width: 100%; height: 4px;
}
.mCSB_horizontal.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px auto; width: 100%; height: 6px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px;
}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); width: 4px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75); width: 6px;
}
.mCSB_horizontal.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail {
	margin: 6px 0px; width: 100%; height: 4px;
}
.mCSB_horizontal.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px auto; width: 100%; height: 6px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px;
}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(255, 255, 255, 0.1);
}
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}
.mCSB_horizontal.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
}
.mCSB_horizontal.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 7px auto; width: 100%; height: 2px;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.75); width: 2px;
}
.mCSB_horizontal.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
}
.mCSB_horizontal.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 7px auto; width: 100%; height: 2px;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0px;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
.vertical #content {
	margin: 0px auto !important; width: 100% !important; height: 100% !important; padding-right: 0px; padding-left: 0px;
}
.vertical :last-child.section {
	margin-bottom: 120px;
}
.vertical #opensearch {
	margin-right: 18px;
}
.vertical .section {
	width: 84%; height: auto; overflow: visible !important; padding-top: 24px !important; clear: both; margin-top: 96px; margin-left: 8%;
}
.vertical .header {
	width: 100%; padding-left: 24px; margin-right: 8%; margin-left: 8%;
}
.vertical :first-child.section {
	margin-top: 200px !important;
}
.vertical .tile {
	max-height: 100% !important;
}
@media screen and (max-width:720px)
{
:first-child.section {
	margin-left: 20px;
}
.header {
	margin-left: 30px;
}
.vertical .section {
	width: 100% !important; margin-left: 8%;
}
}
@media screen and (max-width:480px)
{
.vertical .section {
	margin-left: 0px !important;
}
.vertical .w3 {
	width: 256px !important;
}
.vertical .w4 {
	width: 256px !important;
}
}
@media screen and (max-width:320px)
{
.vertical .w2 {
	width: 256px !important;
}
.vertical .w3 {
	width: 256px !important;
}
.vertical .w4 {
	width: 256px !important;
}
}
