@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff?v=4.0.3) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.0.3) format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
a {
	background: 0px 0px;
}
a:focus {
	outline: dotted thin;
}
:focus {
	outline: 0px;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
code {
	font-family: monospace,serif; font-size: 1em;
}
kbd {
	font-family: monospace,serif; font-size: 1em;
}
pre {
	font-family: monospace,serif; font-size: 1em;
}
samp {
	font-family: monospace,serif; font-size: 1em;
}
pre {
	white-space: pre-wrap;
}
q {
	quotes: "¡°" "¡±" "¡®" "¡¯";
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
:focus {
	outline: 0px !important;
}
.container {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.container::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
@media all and (min-width:768px)
{
.container {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.container {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1170px;
}
}
.row {
	margin-right: -15px; margin-left: -15px;
}
.row::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.col-lg-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-1 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: 0px;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: 0px;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 25%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: 0px;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: 0px;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: 0px;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: 0px;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: 0px;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: 0px;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
}
.animated {
	animation-delay: 0.3s; animation-fill-mode: both; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-animation-delay: .3s; -moz-animation-delay: .3s;
}
.ae-animation-fade {
	opacity: 1 !important; animation-name: ae-animation-fade; animation-duration: 1s; -webkit-animation-name: ae-animation-fade; -moz-animation-name: ae-animation-fade; -o-animation-name: ae-animation-fade; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s;
}
.fade {
	opacity: 0;
}
html.ie9 .fade {
	opacity: 1 !important;
}
.ae-animation-slide {
	opacity: 1 !important; animation-name: ae-animation-slide; animation-duration: 1s; -webkit-animation-name: ae-animation-slide; -moz-animation-name: ae-animation-slide; -o-animation-name: ae-animation-slide; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s;
}
.slide {
	opacity: 0;
}
html.ie9 .slide {
	opacity: 1 !important;
}
.ae-animation-hatch {
	opacity: 1 !important; animation-name: ae-animation-hatch; animation-duration: 1.6s; -webkit-animation-name: ae-animation-hatch; -moz-animation-name: ae-animation-hatch; -o-animation-name: ae-animation-hatch; -webkit-animation-duration: 1.6s; -moz-animation-duration: 1.6s; -o-animation-duration: 1.6s;
}
.hatch {
	opacity: 0;
}
html.ie9 .hatch {
	opacity: 1 !important;
}
.ae-animation-entrance {
	opacity: 1 !important; animation-name: ae-animation-entrance; animation-duration: 1.6s; -webkit-animation-name: ae-animation-entrance; -moz-animation-name: ae-animation-entrance; -o-animation-name: ae-animation-entrance; -webkit-animation-duration: 1.6s; -moz-animation-duration: 1.6s; -o-animation-duration: 1.6s;
}
.entrance {
	opacity: 0;
}
html.ie9 .entrance {
	opacity: 1 !important;
}
@media all and (max-width:1200px)
{
.entrance {
	opacity: 1 !important;
}
.fade {
	opacity: 1 !important;
}
.hatch {
	opacity: 1 !important;
}
.slide {
	opacity: 1 !important;
}
.ae-animation-entrance {
	animation-name: none; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none;
}
.ae-animation-fade {
	animation-name: none; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none;
}
.ae-animation-hatch {
	animation-name: none; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none;
}
.ae-animation-slide {
	animation-name: none; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none;
}
}
i.icon {
	width: 26px; height: 26px; display: inline-block;
}
i.albums.gray.icon {
	background: url("../images/icons/iconset-gray/albums.png") no-repeat 50% 50% / 26px 26px;
}
i.anchor.gray.icon {
	background: url("../images/icons/iconset-gray/anchor.png") no-repeat 50% 50% / 26px 26px;
}
i.atention.gray.icon {
	background: url("../images/icons/iconset-gray/atention.png") no-repeat 50% 50% / 26px 26px;
}
i.battery.gray.icon {
	background: url("../images/icons/iconset-gray/battery.png") no-repeat 50% 50% / 26px 26px;
}
i.browser.gray.icon {
	background: url("../images/icons/iconset-gray/browser.png") no-repeat 50% 50% / 26px 26px;
}
i.call.gray.icon {
	background: url("../images/icons/iconset-gray/call.png") no-repeat 50% 50% / 26px 26px;
}
i.camera.gray.icon {
	background: url("../images/icons/iconset-gray/camera.png") no-repeat 50% 50% / 26px 26px;
}
i.cart.gray.icon {
	background: url("../images/icons/iconset-gray/cart.png") no-repeat 50% 50% / 26px 26px;
}
i.chat.gray.icon {
	background: url("../images/icons/iconset-gray/chat.png") no-repeat 50% 50% / 26px 26px;
}
i.check.gray.icon {
	background: url("../images/icons/iconset-gray/check.png") no-repeat 50% 50% / 26px 26px;
}
i.clock.gray.icon {
	background: url("../images/icons/iconset-gray/clock.png") no-repeat 50% 50% / 26px 26px;
}
i.cloud.gray.icon {
	background: url("../images/icons/iconset-gray/cloud.png") no-repeat 50% 50% / 26px 26px;
}
i.coffee.gray.icon {
	background: url("../images/icons/iconset-gray/coffee.png") no-repeat 50% 50% / 26px 26px;
}
i.comment.gray.icon {
	background: url("../images/icons/iconset-gray/comment.png") no-repeat 50% 50% / 26px 26px;
}
i.compass.gray.icon {
	background: url("../images/icons/iconset-gray/compass.png") no-repeat 50% 50% / 26px 26px;
}
i.config.gray.icon {
	background: url("../images/icons/iconset-gray/config.png") no-repeat 50% 50% / 26px 26px;
}
i.copy-file.gray.icon {
	background: url("../images/icons/iconset-gray/copy-file.png") no-repeat 50% 50% / 26px 26px;
}
i.credit.gray.icon {
	background: url("../images/icons/iconset-gray/credit.png") no-repeat 50% 50% / 26px 26px;
}
i.date.gray.icon {
	background: url("../images/icons/iconset-gray/date.png") no-repeat 50% 50% / 26px 26px;
}
i.diskette.gray.icon {
	background: url("../images/icons/iconset-gray/diskette.png") no-repeat 50% 50% / 26px 26px;
}
i.download.gray.icon {
	background: url("../images/icons/iconset-gray/download.png") no-repeat 50% 50% / 26px 26px;
}
i.drop.gray.icon {
	background: url("../images/icons/iconset-gray/drop.png") no-repeat 50% 50% / 26px 26px;
}
i.edit.gray.icon {
	background: url("../images/icons/iconset-gray/edit.png") no-repeat 50% 50% / 26px 26px;
}
i.expand1.gray.icon {
	background: url("../images/icons/iconset-gray/expand1.png") no-repeat 50% 50% / 26px 26px;
}
i.expand2.gray.icon {
	background: url("../images/icons/iconset-gray/expand2.png") no-repeat 50% 50% / 26px 26px;
}
i.file.gray.icon {
	background: url("../images/icons/iconset-gray/file.png") no-repeat 50% 50% / 26px 26px;
}
i.folder.gray.icon {
	background: url("../images/icons/iconset-gray/folder.png") no-repeat 50% 50% / 26px 26px;
}
i.gift.gray.icon {
	background: url("../images/icons/iconset-gray/gift.png") no-repeat 50% 50% / 26px 26px;
}
i.glases.gray.icon {
	background: url("../images/icons/iconset-gray/glases.png") no-repeat 50% 50% / 26px 26px;
}
i.gleam.gray.icon {
	background: url("../images/icons/iconset-gray/gleam.png") no-repeat 50% 50% / 26px 26px;
}
i.graph1.gray.icon {
	background: url("../images/icons/iconset-gray/graph1.png") no-repeat 50% 50% / 26px 26px;
}
i.graph2.gray.icon {
	background: url("../images/icons/iconset-gray/graph2.png") no-repeat 50% 50% / 26px 26px;
}
i.help.gray.icon {
	background: url("../images/icons/iconset-gray/help.png") no-repeat 50% 50% / 26px 26px;
}
i.help2.gray.icon {
	background: url("../images/icons/iconset-gray/help2.png") no-repeat 50% 50% / 26px 26px;
}
i.info.gray.icon {
	background: url("../images/icons/iconset-gray/info.png") no-repeat 50% 50% / 26px 26px;
}
i.keypad.gray.icon {
	background: url("../images/icons/iconset-gray/keypad.png") no-repeat 50% 50% / 26px 26px;
}
i.less.gray.icon {
	background: url("../images/icons/iconset-gray/less.png") no-repeat 50% 50% / 26px 26px;
}
i.light.gray.icon {
	background: url("../images/icons/iconset-gray/light.png") no-repeat 50% 50% / 26px 26px;
}
i.like.gray.icon {
	background: url("../images/icons/iconset-gray/like.png") no-repeat 50% 50% / 26px 26px;
}
i.link.gray.icon {
	background: url("../images/icons/iconset-gray/link.png") no-repeat 50% 50% / 26px 26px;
}
i.lintern.gray.icon {
	background: url("../images/icons/iconset-gray/lintern.png") no-repeat 50% 50% / 26px 26px;
}
i.lock.gray.icon {
	background: url("../images/icons/iconset-gray/lock.png") no-repeat 50% 50% / 26px 26px;
}
i.look.gray.icon {
	background: url("../images/icons/iconset-gray/look.png") no-repeat 50% 50%;
}
i.loop.gray.icon {
	background: url("../images/icons/iconset-gray/loop.png") no-repeat 50% 50% / 26px 26px;
}
i.magnet.gray.icon {
	background: url("../images/icons/iconset-gray/magnet.png") no-repeat 50% 50% / 26px 26px;
}
i.mail.gray.icon {
	background: url("../images/icons/iconset-gray/mail.png") no-repeat 50% 50% / 26px 26px;
}
i.map.gray.icon {
	background: url("../images/icons/iconset-gray/map.png") no-repeat 50% 50% / 26px 26px;
}
i.micro.gray.icon {
	background: url("../images/icons/iconset-gray/micro.png") no-repeat 50% 50% / 26px 26px;
}
i.monitor.gray.icon {
	background: url("../images/icons/iconset-gray/monitor.png") no-repeat 50% 50% / 26px 26px;
}
i.moon.gray.icon {
	background: url("../images/icons/iconset-gray/moon.png") no-repeat 50% 50% / 26px 26px;
}
i.more.gray.icon {
	background: url("../images/icons/iconset-gray/more.png") no-repeat 50% 50% / 26px 26px;
}
i.mouse.gray.icon {
	background: url("../images/icons/iconset-gray/mouse.png") no-repeat 50% 50% / 26px 26px;
}
i.music.gray.icon {
	background: url("../images/icons/iconset-gray/music.png") no-repeat 50% 50% / 26px 26px;
}
i.news-paper.gray.icon {
	background: url("../images/icons/iconset-gray/news-paper.png") no-repeat 50% 50% / 26px 26px;
}
i.notebook.gray.icon {
	background: url("../images/icons/iconset-gray/notebook.png") no-repeat 50% 50% / 26px 26px;
}
i.paint.gray.icon {
	background: url("../images/icons/iconset-gray/paint.png") no-repeat 50% 50% / 26px 26px;
}
i.paper-plane.gray.icon {
	background: url("../images/icons/iconset-gray/paper-plane.png") no-repeat 50% 50% / 26px 26px;
}
i.pen.gray.icon {
	background: url("../images/icons/iconset-gray/pen.png") no-repeat 50% 50% / 26px 26px;
}
i.phone.gray.icon {
	background: url("../images/icons/iconset-gray/phone.png") no-repeat 50% 50% / 26px 26px;
}
i.photo-gallery.gray.icon {
	background: url("../images/icons/iconset-gray/photo-gallery.png") no-repeat 50% 50% / 26px 26px;
}
i.plane.gray.icon {
	background: url("../images/icons/iconset-gray/plane.png") no-repeat 50% 50% / 26px 26px;
}
i.play.gray.icon {
	background: url("../images/icons/iconset-gray/play.png") no-repeat 50% 50% / 26px 26px;
}
i.plus.gray.icon {
	background: url("../images/icons/iconset-gray/plus.png") no-repeat 50% 50% / 26px 26px;
}
i.portfolio.gray.icon {
	background: url("../images/icons/iconset-gray/portfolio.png") no-repeat 50% 50% / 26px 26px;
}
i.power.gray.icon {
	background: url("../images/icons/iconset-gray/power.png") no-repeat 50% 50% / 26px 26px;
}
i.radio.gray.icon {
	background: url("../images/icons/iconset-gray/radio.png") no-repeat 50% 50% / 26px 26px;
}
i.repeat.gray.icon {
	background: url("../images/icons/iconset-gray/repeat.png") no-repeat 50% 50% / 26px 26px;
}
i.science.gray.icon {
	background: url("../images/icons/iconset-gray/science.png") no-repeat 50% 50% / 26px 26px;
}
i.search.gray.icon {
	background: url("../images/icons/iconset-gray/search.png") no-repeat 50% 50% / 26px 26px;
}
i.share.gray.icon {
	background: url("../images/icons/iconset-gray/share.png") no-repeat 50% 50% / 26px 26px;
}
i.shopbag.gray.icon {
	background: url("../images/icons/iconset-gray/shopbag.png") no-repeat 50% 50% / 26px 26px;
}
i.signal.gray.icon {
	background: url("../images/icons/iconset-gray/signal.png") no-repeat 50% 50% / 26px 26px;
}
i.study.gray.icon {
	background: url("../images/icons/iconset-gray/study.png") no-repeat 50% 50% / 26px 26px;
}
i.suffle.gray.icon {
	background: url("../images/icons/iconset-gray/suffle.png") no-repeat 50% 50% / 26px 26px;
}
i.sun.gray.icon {
	background: url("../images/icons/iconset-gray/sun.png") no-repeat 50% 50% / 26px 26px;
}
i.target.gray.icon {
	background: url("../images/icons/iconset-gray/target.png") no-repeat 50% 50% / 26px 26px;
}
i.ticket.gray.icon {
	background: url("../images/icons/iconset-gray/ticket.png") no-repeat 50% 50% / 26px 26px;
}
i.timer.gray.icon {
	background: url("../images/icons/iconset-gray/timer.png") no-repeat 50% 50% / 26px 26px;
}
i.tools.gray.icon {
	background: url("../images/icons/iconset-gray/tools.png") no-repeat 50% 50% / 26px 26px;
}
i.trash.gray.icon {
	background: url("../images/icons/iconset-gray/trash.png") no-repeat 50% 50% / 26px 26px;
}
i.umbrella.gray.icon {
	background: url("../images/icons/iconset-gray/umbrella.png") no-repeat 50% 50% / 26px 26px;
}
i.unlock.gray.icon {
	background: url("../images/icons/iconset-gray/unlock.png") no-repeat 50% 50% / 26px 26px;
}
i.upload.gray.icon {
	background: url("../images/icons/iconset-gray/upload.png") no-repeat 50% 50% / 26px 26px;
}
i.user.gray.icon {
	background: url("../images/icons/iconset-gray/user.png") no-repeat 50% 50% / 26px 26px;
}
i.video.gray.icon {
	background: url("../images/icons/iconset-gray/video.png") no-repeat 50% 50% / 26px 26px;
}
i.albums.white.icon {
	background: url("../images/icons/iconset-white/albums.png") no-repeat 50% 50% / 26px 26px;
}
i.anchor.white.icon {
	background: url("../images/icons/iconset-white/anchor.png") no-repeat 50% 50% / 26px 26px;
}
i.atention.white.icon {
	background: url("../images/icons/iconset-white/atention.png") no-repeat 50% 50% / 26px 26px;
}
i.battery.white.icon {
	background: url("../images/icons/iconset-white/battery.png") no-repeat 50% 50% / 26px 26px;
}
i.browser.white.icon {
	background: url("../images/icons/iconset-white/browser.png") no-repeat 50% 50% / 26px 26px;
}
i.call.white.icon {
	background: url("../images/icons/iconset-white/call.png") no-repeat 50% 50% / 26px 26px;
}
i.camera.white.icon {
	background: url("../images/icons/iconset-white/camera.png") no-repeat 50% 50% / 26px 26px;
}
i.cart.white.icon {
	background: url("../images/icons/iconset-white/cart.png") no-repeat 50% 50% / 26px 26px;
}
i.chat.white.icon {
	background: url("../images/icons/iconset-white/chat.png") no-repeat 50% 50% / 26px 26px;
}
i.check.white.icon {
	background: url("../images/icons/iconset-white/check.png") no-repeat 50% 50% / 26px 26px;
}
i.clock.white.icon {
	background: url("../images/icons/iconset-white/clock.png") no-repeat 50% 50% / 26px 26px;
}
i.cloud.white.icon {
	background: url("../images/icons/iconset-white/cloud.png") no-repeat 50% 50% / 26px 26px;
}
i.coffee.white.icon {
	background: url("../images/icons/iconset-white/coffee.png") no-repeat 50% 50% / 26px 26px;
}
i.comment.white.icon {
	background: url("../images/icons/iconset-white/comment.png") no-repeat 50% 50% / 26px 26px;
}
i.compass.white.icon {
	background: url("../images/icons/iconset-white/compass.png") no-repeat 50% 50% / 26px 26px;
}
i.config.white.icon {
	background: url("../images/icons/iconset-white/config.png") no-repeat 50% 50% / 26px 26px;
}
i.copy-file.white.icon {
	background: url("../images/icons/iconset-white/copy-file.png") no-repeat 50% 50% / 26px 26px;
}
i.credit.white.icon {
	background: url("../images/icons/iconset-white/credit.png") no-repeat 50% 50% / 26px 26px;
}
i.date.white.icon {
	background: url("../images/icons/iconset-white/date.png") no-repeat 50% 50% / 26px 26px;
}
i.diskette.white.icon {
	background: url("../images/icons/iconset-white/diskette.png") no-repeat 50% 50% / 26px 26px;
}
i.download.white.icon {
	background: url("../images/icons/iconset-white/download.png") no-repeat 50% 50% / 26px 26px;
}
i.drop.white.icon {
	background: url("../images/icons/iconset-white/drop.png") no-repeat 50% 50% / 26px 26px;
}
i.edit.white.icon {
	background: url("../images/icons/iconset-white/edit.png") no-repeat 50% 50% / 26px 26px;
}
i.expand1.white.icon {
	background: url("../images/icons/iconset-white/expand1.png") no-repeat 50% 50% / 26px 26px;
}
i.expand2.white.icon {
	background: url("../images/icons/iconset-white/expand2.png") no-repeat 50% 50% / 26px 26px;
}
i.file.white.icon {
	background: url("../images/icons/iconset-white/file.png") no-repeat 50% 50% / 26px 26px;
}
i.folder.white.icon {
	background: url("../images/icons/iconset-white/folder.png") no-repeat 50% 50% / 26px 26px;
}
i.gift.white.icon {
	background: url("../images/icons/iconset-white/gift.png") no-repeat 50% 50% / 26px 26px;
}
i.glases.white.icon {
	background: url("../images/icons/iconset-white/glases.png") no-repeat 50% 50% / 26px 26px;
}
i.gleam.white.icon {
	background: url("../images/icons/iconset-white/gleam.png") no-repeat 50% 50% / 26px 26px;
}
i.graph1.white.icon {
	background: url("../images/icons/iconset-white/graph1.png") no-repeat 50% 50% / 26px 26px;
}
i.graph2.white.icon {
	background: url("../images/icons/iconset-white/graph2.png") no-repeat 50% 50% / 26px 26px;
}
i.help.white.icon {
	background: url("../images/icons/iconset-white/help.png") no-repeat 50% 50% / 26px 26px;
}
i.help2.white.icon {
	background: url("../images/icons/iconset-white/help2.png") no-repeat 50% 50% / 26px 26px;
}
i.info.white.icon {
	background: url("../images/icons/iconset-white/info.png") no-repeat 50% 50% / 26px 26px;
}
i.keypad.white.icon {
	background: url("../images/icons/iconset-white/keypad.png") no-repeat 50% 50% / 26px 26px;
}
i.less.white.icon {
	background: url("../images/icons/iconset-white/less.png") no-repeat 50% 50% / 26px 26px;
}
i.light.white.icon {
	background: url("../images/icons/iconset-white/light.png") no-repeat 50% 50% / 26px 26px;
}
i.like.white.icon {
	background: url("../images/icons/iconset-white/like.png") no-repeat 50% 50% / 26px 26px;
}
i.link.white.icon {
	background: url("../images/icons/iconset-white/link.png") no-repeat 50% 50% / 26px 26px;
}
i.lintern.white.icon {
	background: url("../images/icons/iconset-white/lintern.png") no-repeat 50% 50% / 26px 26px;
}
i.lock.white.icon {
	background: url("../images/icons/iconset-white/lock.png") no-repeat 50% 50% / 26px 26px;
}
i.look.white.icon {
	background: url("../images/icons/iconset-white/look.png") no-repeat 50% 50% / 26px 26px;
}
i.loop.white.icon {
	background: url("../images/icons/iconset-white/loop.png") no-repeat 50% 50% / 26px 26px;
}
i.magnet.white.icon {
	background: url("../images/icons/iconset-white/magnet.png") no-repeat 50% 50% / 26px 26px;
}
i.mail.white.icon {
	background: url("../images/icons/iconset-white/mail.png") no-repeat 50% 50% / 26px 26px;
}
i.map.white.icon {
	background: url("../images/icons/iconset-white/map.png") no-repeat 50% 50% / 26px 26px;
}
i.micro.white.icon {
	background: url("../images/icons/iconset-white/micro.png") no-repeat 50% 50% / 26px 26px;
}
i.monitor.white.icon {
	background: url("../images/icons/iconset-white/monitor.png") no-repeat 50% 50% / 26px 26px;
}
i.moon.white.icon {
	background: url("../images/icons/iconset-white/moon.png") no-repeat 50% 50% / 26px 26px;
}
i.more.white.icon {
	background: url("../images/icons/iconset-white/more.png") no-repeat 50% 50% / 26px 26px;
}
i.mouse.white.icon {
	background: url("../images/icons/iconset-white/mouse.png") no-repeat 50% 50% / 26px 26px;
}
i.music.white.icon {
	background: url("../images/icons/iconset-white/music.png") no-repeat 50% 50% / 26px 26px;
}
i.news-paper.white.icon {
	background: url("../images/icons/iconset-white/news-paper.png") no-repeat 50% 50% / 26px 26px;
}
i.notebook.white.icon {
	background: url("../images/icons/iconset-white/notebook.png") no-repeat 50% 50% / 26px 26px;
}
i.paint.white.icon {
	background: url("../images/icons/iconset-white/paint.png") no-repeat 50% 50% / 26px 26px;
}
i.paper-plane.white.icon {
	background: url("../images/icons/iconset-white/paper-plane.png") no-repeat 50% 50% / 26px 26px;
}
i.pen.white.icon {
	background: url("../images/icons/iconset-white/pen.png") no-repeat 50% 50% / 26px 26px;
}
i.phone.white.icon {
	background: url("../images/icons/iconset-white/phone.png") no-repeat 50% 50% / 26px 26px;
}
i.photo-gallery.white.icon {
	background: url("../images/icons/iconset-white/photo-gallery.png") no-repeat 50% 50% / 26px 26px;
}
i.plane.white.icon {
	background: url("../images/icons/iconset-white/plane.png") no-repeat 50% 50% / 26px 26px;
}
i.play.white.icon {
	background: url("../images/icons/iconset-white/play.png") no-repeat 50% 50% / 26px 26px;
}
i.plus.white.icon {
	background: url("../images/icons/iconset-white/plus.png") no-repeat 50% 50% / 26px 26px;
}
i.portfolio.white.icon {
	background: url("../images/icons/iconset-white/portfolio.png") no-repeat 50% 50% / 26px 26px;
}
i.power.white.icon {
	background: url("../images/icons/iconset-white/power.png") no-repeat 50% 50% / 26px 26px;
}
i.radio.white.icon {
	background: url("../images/icons/iconset-white/radio.png") no-repeat 50% 50% / 26px 26px;
}
i.repeat.white.icon {
	background: url("../images/icons/iconset-white/repeat.png") no-repeat 50% 50% / 26px 26px;
}
i.science.white.icon {
	background: url("../images/icons/iconset-white/science.png") no-repeat 50% 50% / 26px 26px;
}
i.search.white.icon {
	background: url("../images/icons/iconset-white/search.png") no-repeat 50% 50% / 26px 26px;
}
i.share.white.icon {
	background: url("../images/icons/iconset-white/share.png") no-repeat 50% 50% / 26px 26px;
}
i.shopbag.white.icon {
	background: url("../images/icons/iconset-white/shopbag.png") no-repeat 50% 50% / 26px 26px;
}
i.signal.white.icon {
	background: url("../images/icons/iconset-white/signal.png") no-repeat 50% 50% / 26px 26px;
}
i.study.white.icon {
	background: url("../images/icons/iconset-white/study.png") no-repeat 50% 50% / 26px 26px;
}
i.suffle.white.icon {
	background: url("../images/icons/iconset-white/suffle.png") no-repeat 50% 50% / 26px 26px;
}
i.sun.white.icon {
	background: url("../images/icons/iconset-white/sun.png") no-repeat 50% 50% / 26px 26px;
}
i.target.white.icon {
	background: url("../images/icons/iconset-white/target.png") no-repeat 50% 50% / 26px 26px;
}
i.ticket.white.icon {
	background: url("../images/icons/iconset-white/ticket.png") no-repeat 50% 50% / 26px 26px;
}
i.timer.white.icon {
	background: url("../images/icons/iconset-white/timer.png") no-repeat 50% 50% / 26px 26px;
}
i.tools.white.icon {
	background: url("../images/icons/iconset-white/tools.png") no-repeat 50% 50% / 26px 26px;
}
i.trash.white.icon {
	background: url("../images/icons/iconset-white/trash.png") no-repeat 50% 50% / 26px 26px;
}
i.umbrella.white.icon {
	background: url("../images/icons/iconset-white/umbrella.png") no-repeat 50% 50% / 26px 26px;
}
i.unlock.white.icon {
	background: url("../images/icons/iconset-white/unlock.png") no-repeat 50% 50% / 26px 26px;
}
i.upload.white.icon {
	background: url("../images/icons/iconset-white/upload.png") no-repeat 50% 50% / 26px 26px;
}
i.user.white.icon {
	background: url("../images/icons/iconset-white/user.png") no-repeat 50% 50% / 26px 26px;
}
i.video.white.icon {
	background: url("../images/icons/iconset-white/video.png") no-repeat 50% 50% / 26px 26px;
}
@media not all, not all, not all, not all, not all, only screen and (min-resolution:192dpi), not all
{
i.albums.gray.icon {
	background: url("../images/icons/iconset-gray/albums@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.anchor.gray.icon {
	background: url("../images/icons/iconset-gray/anchor@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.atention.gray.icon {
	background: url("../images/icons/iconset-gray/atention@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.battery.gray.icon {
	background: url("../images/icons/iconset-gray/battery@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.browser.gray.icon {
	background: url("../images/icons/iconset-gray/browser@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.call.gray.icon {
	background: url("../images/icons/iconset-gray/call@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.camera.gray.icon {
	background: url("../images/icons/iconset-gray/camera@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.cart.gray.icon {
	background: url("../images/icons/iconset-gray/cart@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.chat.gray.icon {
	background: url("../images/icons/iconset-gray/chat@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.check.gray.icon {
	background: url("../images/icons/iconset-gray/check@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.clock.gray.icon {
	background: url("../images/icons/iconset-gray/clock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.cloud.gray.icon {
	background: url("../images/icons/iconset-gray/cloud@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.coffee.gray.icon {
	background: url("../images/icons/iconset-gray/coffee@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.comment.gray.icon {
	background: url("../images/icons/iconset-gray/comment@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.compass.gray.icon {
	background: url("../images/icons/iconset-gray/compass@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.config.gray.icon {
	background: url("../images/icons/iconset-gray/config@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.copy-file.gray.icon {
	background: url("../images/icons/iconset-gray/copy-file@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.credit.gray.icon {
	background: url("../images/icons/iconset-gray/credit@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.date.gray.icon {
	background: url("../images/icons/iconset-gray/date@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.diskette.gray.icon {
	background: url("../images/icons/iconset-gray/diskette@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.download.gray.icon {
	background: url("../images/icons/iconset-gray/download@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.drop.gray.icon {
	background: url("../images/icons/iconset-gray/drop@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.edit.gray.icon {
	background: url("../images/icons/iconset-gray/edit@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.expand1.gray.icon {
	background: url("../images/icons/iconset-gray/expand1@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.expand2.gray.icon {
	background: url("../images/icons/iconset-gray/expand2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.file.gray.icon {
	background: url("../images/icons/iconset-gray/file@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.folder.gray.icon {
	background: url("../images/icons/iconset-gray/folder@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.gift.gray.icon {
	background: url("../images/icons/iconset-gray/gift@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.glases.gray.icon {
	background: url("../images/icons/iconset-gray/glases@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.gleam.gray.icon {
	background: url("../images/icons/iconset-gray/gleam@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.graph1.gray.icon {
	background: url("../images/icons/iconset-gray/graph1@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.graph2.gray.icon {
	background: url("../images/icons/iconset-gray/graph2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.help.gray.icon {
	background: url("../images/icons/iconset-gray/help@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.help2.gray.icon {
	background: url("../images/icons/iconset-gray/help2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.info.gray.icon {
	background: url("../images/icons/iconset-gray/info@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.keypad.gray.icon {
	background: url("../images/icons/iconset-gray/keypad@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.less.gray.icon {
	background: url("../images/icons/iconset-gray/less@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.light.gray.icon {
	background: url("../images/icons/iconset-gray/light@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.like.gray.icon {
	background: url("../images/icons/iconset-gray/like@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.link.gray.icon {
	background: url("../images/icons/iconset-gray/link@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.lintern.gray.icon {
	background: url("../images/icons/iconset-gray/lintern@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.lock.gray.icon {
	background: url("../images/icons/iconset-gray/lock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.look.gray.icon {
	background: url("../images/icons/iconset-gray/look@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.loop.gray.icon {
	background: url("../images/icons/iconset-gray/loop@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.magnet.gray.icon {
	background: url("../images/icons/iconset-gray/magnet@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.mail.gray.icon {
	background: url("../images/icons/iconset-gray/mail@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.map.gray.icon {
	background: url("../images/icons/iconset-gray/map@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.micro.gray.icon {
	background: url("../images/icons/iconset-gray/micro@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.monitor.gray.icon {
	background: url("../images/icons/iconset-gray/monitor@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.moon.gray.icon {
	background: url("../images/icons/iconset-gray/moon@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.more.gray.icon {
	background: url("../images/icons/iconset-gray/more@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.mouse.gray.icon {
	background: url("../images/icons/iconset-gray/mouse@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.music.gray.icon {
	background: url("../images/icons/iconset-gray/music@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.news-paper.gray.icon {
	background: url("../images/icons/iconset-gray/news-paper@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.notebook.gray.icon {
	background: url("../images/icons/iconset-gray/notebook@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.paint.gray.icon {
	background: url("../images/icons/iconset-gray/paint@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.paper-plane.gray.icon {
	background: url("../images/icons/iconset-gray/paper-plane@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.pen.gray.icon {
	background: url("../images/icons/iconset-gray/pen@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.phone.gray.icon {
	background: url("../images/icons/iconset-gray/phone@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.photo-gallery.gray.icon {
	background: url("../images/icons/iconset-gray/photo-gallery@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.plane.gray.icon {
	background: url("../images/icons/iconset-gray/plane@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.play.gray.icon {
	background: url("../images/icons/iconset-gray/play@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.plus.gray.icon {
	background: url("../images/icons/iconset-gray/plus@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.portfolio.gray.icon {
	background: url("../images/icons/iconset-gray/portfolio@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.power.gray.icon {
	background: url("../images/icons/iconset-gray/power@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.radio.gray.icon {
	background: url("../images/icons/iconset-gray/radio@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.repeat.gray.icon {
	background: url("../images/icons/iconset-gray/repeat@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.science.gray.icon {
	background: url("../images/icons/iconset-gray/science@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.search.gray.icon {
	background: url("../images/icons/iconset-gray/search@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.share.gray.icon {
	background: url("../images/icons/iconset-gray/share@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.shopbag.gray.icon {
	background: url("../images/icons/iconset-gray/shopbag@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.signal.gray.icon {
	background: url("../images/icons/iconset-gray/signal@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.study.gray.icon {
	background: url("../images/icons/iconset-gray/study@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.suffle.gray.icon {
	background: url("../images/icons/iconset-gray/suffle@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.sun.gray.icon {
	background: url("../images/icons/iconset-gray/sun@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.target.gray.icon {
	background: url("../images/icons/iconset-gray/target@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.ticket.gray.icon {
	background: url("../images/icons/iconset-gray/ticket@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.timer.gray.icon {
	background: url("../images/icons/iconset-gray/timer@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.tools.gray.icon {
	background: url("../images/icons/iconset-gray/tools@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.trash.gray.icon {
	background: url("../images/icons/iconset-gray/trash@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.umbrella.gray.icon {
	background: url("../images/icons/iconset-gray/umbrella@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.unlock.gray.icon {
	background: url("../images/icons/iconset-gray/unlock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.upload.gray.icon {
	background: url("../images/icons/iconset-gray/upload@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.user.gray.icon {
	background: url("../images/icons/iconset-gray/user@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.video.gray.icon {
	background: url("../images/icons/iconset-gray/video@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.albums.white.icon {
	background: url("../images/icons/iconset-white/albums@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.anchor.white.icon {
	background: url("../images/icons/iconset-white/anchor@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.atention.white.icon {
	background: url("../images/icons/iconset-white/atention@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.battery.white.icon {
	background: url("../images/icons/iconset-white/battery@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.browser.white.icon {
	background: url("../images/icons/iconset-white/browser@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.call.white.icon {
	background: url("../images/icons/iconset-white/call@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.camera.white.icon {
	background: url("../images/icons/iconset-white/camera@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.cart.white.icon {
	background: url("../images/icons/iconset-white/cart@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.chat.white.icon {
	background: url("../images/icons/iconset-white/chat@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.check.white.icon {
	background: url("../images/icons/iconset-white/check@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.clock.white.icon {
	background: url("../images/icons/iconset-white/clock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.cloud.white.icon {
	background: url("../images/icons/iconset-white/cloud@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.coffee.white.icon {
	background: url("../images/icons/iconset-white/coffee@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.comment.white.icon {
	background: url("../images/icons/iconset-white/comment@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.compass.white.icon {
	background: url("../images/icons/iconset-white/compass@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.config.white.icon {
	background: url("../images/icons/iconset-white/config@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.copy-file.white.icon {
	background: url("../images/icons/iconset-white/copy-file@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.credit.white.icon {
	background: url("../images/icons/iconset-white/credit@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.date.white.icon {
	background: url("../images/icons/iconset-white/date@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.diskette.white.icon {
	background: url("../images/icons/iconset-white/diskette@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.download.white.icon {
	background: url("../images/icons/iconset-white/download@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.drop.white.icon {
	background: url("../images/icons/iconset-white/drop@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.edit.white.icon {
	background: url("../images/icons/iconset-white/edit@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.expand1.white.icon {
	background: url("../images/icons/iconset-white/expand1@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.expand2.white.icon {
	background: url("../images/icons/iconset-white/expand2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.file.white.icon {
	background: url("../images/icons/iconset-white/file@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.folder.white.icon {
	background: url("../images/icons/iconset-white/folder@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.gift.white.icon {
	background: url("../images/icons/iconset-white/gift@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.glases.white.icon {
	background: url("../images/icons/iconset-white/glases@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.gleam.white.icon {
	background: url("../images/icons/iconset-white/gleam@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.graph1.white.icon {
	background: url("../images/icons/iconset-white/graph1@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.graph2.white.icon {
	background: url("../images/icons/iconset-white/graph2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.help.white.icon {
	background: url("../images/icons/iconset-white/help@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.help2.white.icon {
	background: url("../images/icons/iconset-white/help2@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.info.white.icon {
	background: url("../images/icons/iconset-white/info@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.keypad.white.icon {
	background: url("../images/icons/iconset-white/keypad@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.less.white.icon {
	background: url("../images/icons/iconset-white/less@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.light.white.icon {
	background: url("../images/icons/iconset-white/light@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.like.white.icon {
	background: url("../images/icons/iconset-white/like@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.link.white.icon {
	background: url("../images/icons/iconset-white/link@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.lintern.white.icon {
	background: url("../images/icons/iconset-white/lintern@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.lock.white.icon {
	background: url("../images/icons/iconset-white/lock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.look.white.icon {
	background: url("../images/icons/iconset-white/look@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.loop.white.icon {
	background: url("../images/icons/iconset-white/loop@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.magnet.white.icon {
	background: url("../images/icons/iconset-white/magnet@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.mail.white.icon {
	background: url("../images/icons/iconset-white/mail@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.map.white.icon {
	background: url("../images/icons/iconset-white/map@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.micro.white.icon {
	background: url("../images/icons/iconset-white/micro@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.monitor.white.icon {
	background: url("../images/icons/iconset-white/monitor@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.moon.white.icon {
	background: url("../images/icons/iconset-white/moon@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.more.white.icon {
	background: url("../images/icons/iconset-white/more@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.mouse.white.icon {
	background: url("../images/icons/iconset-white/mouse@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.music.white.icon {
	background: url("../images/icons/iconset-white/music@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.news-paper.white.icon {
	background: url("../images/icons/iconset-white/news-paper@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.notebook.white.icon {
	background: url("../images/icons/iconset-white/notebook@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.paint.white.icon {
	background: url("../images/icons/iconset-white/paint@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.paper-plane.white.icon {
	background: url("../images/icons/iconset-white/paper-plane@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.pen.white.icon {
	background: url("../images/icons/iconset-white/pen@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.phone.white.icon {
	background: url("../images/icons/iconset-white/phone@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.photo-gallery.white.icon {
	background: url("../images/icons/iconset-white/photo-gallery@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.plane.white.icon {
	background: url("../images/icons/iconset-white/plane@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.play.white.icon {
	background: url("../images/icons/iconset-white/play@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.plus.white.icon {
	background: url("../images/icons/iconset-white/plus@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.portfolio.white.icon {
	background: url("../images/icons/iconset-white/portfolio@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.power.white.icon {
	background: url("../images/icons/iconset-white/power@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.radio.white.icon {
	background: url("../images/icons/iconset-white/radio@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.repeat.white.icon {
	background: url("../images/icons/iconset-white/repeat@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.science.white.icon {
	background: url("../images/icons/iconset-white/science@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.search.white.icon {
	background: url("../images/icons/iconset-white/search@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.share.white.icon {
	background: url("../images/icons/iconset-white/share@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.shopbag.white.icon {
	background: url("../images/icons/iconset-white/shopbag@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.signal.white.icon {
	background: url("../images/icons/iconset-white/signal@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.study.white.icon {
	background: url("../images/icons/iconset-white/study@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.suffle.white.icon {
	background: url("../images/icons/iconset-white/suffle@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.sun.white.icon {
	background: url("../images/icons/iconset-white/sun@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.target.white.icon {
	background: url("../images/icons/iconset-white/target@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.ticket.white.icon {
	background: url("../images/icons/iconset-white/ticket@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.timer.white.icon {
	background: url("../images/icons/iconset-white/timer@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.tools.white.icon {
	background: url("../images/icons/iconset-white/tools@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.trash.white.icon {
	background: url("../images/icons/iconset-white/trash@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.umbrella.white.icon {
	background: url("../images/icons/iconset-white/umbrella@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.unlock.white.icon {
	background: url("../images/icons/iconset-white/unlock@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.upload.white.icon {
	background: url("../images/icons/iconset-white/upload@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.user.white.icon {
	background: url("../images/icons/iconset-white/user@2x.png") no-repeat 50% 50% / 26px 26px;
}
i.video.white.icon {
	background: url("../images/icons/iconset-white/video@2x.png") no-repeat 50% 50% / 26px 26px;
}
}
.fa {
	line-height: 1; font-family: FontAwesome; font-style: normal; font-weight: normal; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
	line-height: 0.75em; font-size: 1.33em; vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28em; text-align: center;
}
.fa-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; position: absolute;
}
.fa-lg.fa-li {
	left: -1.85em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(238, 238, 238); border-image: none;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.pull-left.fa {
	margin-right: 0.3em;
}
.pull-right.fa {
	margin-left: 0.3em;
}
.fa-spin {
	animation:spin 2s linear infinite; -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear;
}
.fa-rotate-90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1);
}
.fa-flip-vertical {
	transform: scale(1, -1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -o-transform: scale(1, -1);
}
.fa-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; display: inline-block; position: relative;
}
.fa-stack-1x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-2x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: rgb(255, 255, 255);
}
.fa-glass::before {
	content: "\f000";
}
.fa-music::before {
	content: "\f001";
}
.fa-search::before {
	content: "\f002";
}
.fa-envelope-o::before {
	content: "\f003";
}
.fa-heart::before {
	content: "\f004";
}
.fa-star::before {
	content: "\f005";
}
.fa-star-o::before {
	content: "\f006";
}
.fa-user::before {
	content: "\f007";
}
.fa-film::before {
	content: "\f008";
}
.fa-th-large::before {
	content: "\f009";
}
.fa-th::before {
	content: "\f00a";
}
.fa-th-list::before {
	content: "\f00b";
}
.fa-check::before {
	content: "\f00c";
}
.fa-times::before {
	content: "\f00d";
}
.fa-search-plus::before {
	content: "\f00e";
}
.fa-search-minus::before {
	content: "\f010";
}
.fa-power-off::before {
	content: "\f011";
}
.fa-signal::before {
	content: "\f012";
}
.fa-gear::before {
	content: "\f013";
}
.fa-cog::before {
	content: "\f013";
}
.fa-trash-o::before {
	content: "\f014";
}
.fa-home::before {
	content: "\f015";
}
.fa-file-o::before {
	content: "\f016";
}
.fa-clock-o::before {
	content: "\f017";
}
.fa-road::before {
	content: "\f018";
}
.fa-download::before {
	content: "\f019";
}
.fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.fa-inbox::before {
	content: "\f01c";
}
.fa-play-circle-o::before {
	content: "\f01d";
}
.fa-rotate-right::before {
	content: "\f01e";
}
.fa-repeat::before {
	content: "\f01e";
}
.fa-refresh::before {
	content: "\f021";
}
.fa-list-alt::before {
	content: "\f022";
}
.fa-lock::before {
	content: "\f023";
}
.fa-flag::before {
	content: "\f024";
}
.fa-headphones::before {
	content: "\f025";
}
.fa-volume-off::before {
	content: "\f026";
}
.fa-volume-down::before {
	content: "\f027";
}
.fa-volume-up::before {
	content: "\f028";
}
.fa-qrcode::before {
	content: "\f029";
}
.fa-barcode::before {
	content: "\f02a";
}
.fa-tag::before {
	content: "\f02b";
}
.fa-tags::before {
	content: "\f02c";
}
.fa-book::before {
	content: "\f02d";
}
.fa-bookmark::before {
	content: "\f02e";
}
.fa-print::before {
	content: "\f02f";
}
.fa-camera::before {
	content: "\f030";
}
.fa-font::before {
	content: "\f031";
}
.fa-bold::before {
	content: "\f032";
}
.fa-italic::before {
	content: "\f033";
}
.fa-text-height::before {
	content: "\f034";
}
.fa-text-width::before {
	content: "\f035";
}
.fa-align-left::before {
	content: "\f036";
}
.fa-align-center::before {
	content: "\f037";
}
.fa-align-right::before {
	content: "\f038";
}
.fa-align-justify::before {
	content: "\f039";
}
.fa-list::before {
	content: "\f03a";
}
.fa-dedent::before {
	content: "\f03b";
}
.fa-outdent::before {
	content: "\f03b";
}
.fa-indent::before {
	content: "\f03c";
}
.fa-video-camera::before {
	content: "\f03d";
}
.fa-picture-o::before {
	content: "\f03e";
}
.fa-pencil::before {
	content: "\f040";
}
.fa-map-marker::before {
	content: "\f041";
}
.fa-adjust::before {
	content: "\f042";
}
.fa-tint::before {
	content: "\f043";
}
.fa-edit::before {
	content: "\f044";
}
.fa-pencil-square-o::before {
	content: "\f044";
}
.fa-share-square-o::before {
	content: "\f045";
}
.fa-check-square-o::before {
	content: "\f046";
}
.fa-arrows::before {
	content: "\f047";
}
.fa-step-backward::before {
	content: "\f048";
}
.fa-fast-backward::before {
	content: "\f049";
}
.fa-backward::before {
	content: "\f04a";
}
.fa-play::before {
	content: "\f04b";
}
.fa-pause::before {
	content: "\f04c";
}
.fa-stop::before {
	content: "\f04d";
}
.fa-forward::before {
	content: "\f04e";
}
.fa-fast-forward::before {
	content: "\f050";
}
.fa-step-forward::before {
	content: "\f051";
}
.fa-eject::before {
	content: "\f052";
}
.fa-chevron-left::before {
	content: "\f053";
}
.fa-chevron-right::before {
	content: "\f054";
}
.fa-plus-circle::before {
	content: "\f055";
}
.fa-minus-circle::before {
	content: "\f056";
}
.fa-times-circle::before {
	content: "\f057";
}
.fa-check-circle::before {
	content: "\f058";
}
.fa-question-circle::before {
	content: "\f059";
}
.fa-info-circle::before {
	content: "\f05a";
}
.fa-crosshairs::before {
	content: "\f05b";
}
.fa-times-circle-o::before {
	content: "\f05c";
}
.fa-check-circle-o::before {
	content: "\f05d";
}
.fa-ban::before {
	content: "\f05e";
}
.fa-arrow-left::before {
	content: "\f060";
}
.fa-arrow-right::before {
	content: "\f061";
}
.fa-arrow-up::before {
	content: "\f062";
}
.fa-arrow-down::before {
	content: "\f063";
}
.fa-mail-forward::before {
	content: "\f064";
}
.fa-share::before {
	content: "\f064";
}
.fa-expand::before {
	content: "\f065";
}
.fa-compress::before {
	content: "\f066";
}
.fa-plus::before {
	content: "\f067";
}
.fa-minus::before {
	content: "\f068";
}
.fa-asterisk::before {
	content: "\f069";
}
.fa-exclamation-circle::before {
	content: "\f06a";
}
.fa-gift::before {
	content: "\f06b";
}
.fa-leaf::before {
	content: "\f06c";
}
.fa-fire::before {
	content: "\f06d";
}
.fa-eye::before {
	content: "\f06e";
}
.fa-eye-slash::before {
	content: "\f070";
}
.fa-warning::before {
	content: "\f071";
}
.fa-exclamation-triangle::before {
	content: "\f071";
}
.fa-plane::before {
	content: "\f072";
}
.fa-calendar::before {
	content: "\f073";
}
.fa-random::before {
	content: "\f074";
}
.fa-comment::before {
	content: "\f075";
}
.fa-magnet::before {
	content: "\f076";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-retweet::before {
	content: "\f079";
}
.fa-shopping-cart::before {
	content: "\f07a";
}
.fa-folder::before {
	content: "\f07b";
}
.fa-folder-open::before {
	content: "\f07c";
}
.fa-arrows-v::before {
	content: "\f07d";
}
.fa-arrows-h::before {
	content: "\f07e";
}
.fa-bar-chart-o::before {
	content: "\f080";
}
.fa-twitter-square::before {
	content: "\f081";
}
.fa-facebook-square::before {
	content: "\f082";
}
.fa-camera-retro::before {
	content: "\f083";
}
.fa-key::before {
	content: "\f084";
}
.fa-gears::before {
	content: "\f085";
}
.fa-cogs::before {
	content: "\f085";
}
.fa-comments::before {
	content: "\f086";
}
.fa-thumbs-o-up::before {
	content: "\f087";
}
.fa-thumbs-o-down::before {
	content: "\f088";
}
.fa-star-half::before {
	content: "\f089";
}
.fa-heart-o::before {
	content: "\f08a";
}
.fa-sign-out::before {
	content: "\f08b";
}
.fa-linkedin-square::before {
	content: "\f08c";
}
.fa-thumb-tack::before {
	content: "\f08d";
}
.fa-external-link::before {
	content: "\f08e";
}
.fa-sign-in::before {
	content: "\f090";
}
.fa-trophy::before {
	content: "\f091";
}
.fa-github-square::before {
	content: "\f092";
}
.fa-upload::before {
	content: "\f093";
}
.fa-lemon-o::before {
	content: "\f094";
}
.fa-phone::before {
	content: "\f095";
}
.fa-square-o::before {
	content: "\f096";
}
.fa-bookmark-o::before {
	content: "\f097";
}
.fa-phone-square::before {
	content: "\f098";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-facebook::before {
	content: "\f09a";
}
.fa-github::before {
	content: "\f09b";
}
.fa-unlock::before {
	content: "\f09c";
}
.fa-credit-card::before {
	content: "\f09d";
}
.fa-rss::before {
	content: "\f09e";
}
.fa-hdd-o::before {
	content: "\f0a0";
}
.fa-bullhorn::before {
	content: "\f0a1";
}
.fa-bell::before {
	content: "\f0f3";
}
.fa-certificate::before {
	content: "\f0a3";
}
.fa-hand-o-right::before {
	content: "\f0a4";
}
.fa-hand-o-left::before {
	content: "\f0a5";
}
.fa-hand-o-up::before {
	content: "\f0a6";
}
.fa-hand-o-down::before {
	content: "\f0a7";
}
.fa-arrow-circle-left::before {
	content: "\f0a8";
}
.fa-arrow-circle-right::before {
	content: "\f0a9";
}
.fa-arrow-circle-up::before {
	content: "\f0aa";
}
.fa-arrow-circle-down::before {
	content: "\f0ab";
}
.fa-globe::before {
	content: "\f0ac";
}
.fa-wrench::before {
	content: "\f0ad";
}
.fa-tasks::before {
	content: "\f0ae";
}
.fa-filter::before {
	content: "\f0b0";
}
.fa-briefcase::before {
	content: "\f0b1";
}
.fa-arrows-alt::before {
	content: "\f0b2";
}
.fa-group::before {
	content: "\f0c0";
}
.fa-users::before {
	content: "\f0c0";
}
.fa-chain::before {
	content: "\f0c1";
}
.fa-link::before {
	content: "\f0c1";
}
.fa-cloud::before {
	content: "\f0c2";
}
.fa-flask::before {
	content: "\f0c3";
}
.fa-cut::before {
	content: "\f0c4";
}
.fa-scissors::before {
	content: "\f0c4";
}
.fa-copy::before {
	content: "\f0c5";
}
.fa-files-o::before {
	content: "\f0c5";
}
.fa-paperclip::before {
	content: "\f0c6";
}
.fa-save::before {
	content: "\f0c7";
}
.fa-floppy-o::before {
	content: "\f0c7";
}
.fa-square::before {
	content: "\f0c8";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-list-ul::before {
	content: "\f0ca";
}
.fa-list-ol::before {
	content: "\f0cb";
}
.fa-strikethrough::before {
	content: "\f0cc";
}
.fa-underline::before {
	content: "\f0cd";
}
.fa-table::before {
	content: "\f0ce";
}
.fa-magic::before {
	content: "\f0d0";
}
.fa-truck::before {
	content: "\f0d1";
}
.fa-pinterest::before {
	content: "\f0d2";
}
.fa-pinterest-square::before {
	content: "\f0d3";
}
.fa-google-plus-square::before {
	content: "\f0d4";
}
.fa-google-plus::before {
	content: "\f0d5";
}
.fa-money::before {
	content: "\f0d6";
}
.fa-caret-down::before {
	content: "\f0d7";
}
.fa-caret-up::before {
	content: "\f0d8";
}
.fa-caret-left::before {
	content: "\f0d9";
}
.fa-caret-right::before {
	content: "\f0da";
}
.fa-columns::before {
	content: "\f0db";
}
.fa-unsorted::before {
	content: "\f0dc";
}
.fa-sort::before {
	content: "\f0dc";
}
.fa-sort-down::before {
	content: "\f0dd";
}
.fa-sort-asc::before {
	content: "\f0dd";
}
.fa-sort-up::before {
	content: "\f0de";
}
.fa-sort-desc::before {
	content: "\f0de";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-rotate-left::before {
	content: "\f0e2";
}
.fa-undo::before {
	content: "\f0e2";
}
.fa-legal::before {
	content: "\f0e3";
}
.fa-gavel::before {
	content: "\f0e3";
}
.fa-dashboard::before {
	content: "\f0e4";
}
.fa-tachometer::before {
	content: "\f0e4";
}
.fa-comment-o::before {
	content: "\f0e5";
}
.fa-comments-o::before {
	content: "\f0e6";
}
.fa-flash::before {
	content: "\f0e7";
}
.fa-bolt::before {
	content: "\f0e7";
}
.fa-sitemap::before {
	content: "\f0e8";
}
.fa-umbrella::before {
	content: "\f0e9";
}
.fa-paste::before {
	content: "\f0ea";
}
.fa-clipboard::before {
	content: "\f0ea";
}
.fa-lightbulb-o::before {
	content: "\f0eb";
}
.fa-exchange::before {
	content: "\f0ec";
}
.fa-cloud-download::before {
	content: "\f0ed";
}
.fa-cloud-upload::before {
	content: "\f0ee";
}
.fa-user-md::before {
	content: "\f0f0";
}
.fa-stethoscope::before {
	content: "\f0f1";
}
.fa-suitcase::before {
	content: "\f0f2";
}
.fa-bell-o::before {
	content: "\f0a2";
}
.fa-coffee::before {
	content: "\f0f4";
}
.fa-cutlery::before {
	content: "\f0f5";
}
.fa-file-text-o::before {
	content: "\f0f6";
}
.fa-building-o::before {
	content: "\f0f7";
}
.fa-hospital-o::before {
	content: "\f0f8";
}
.fa-ambulance::before {
	content: "\f0f9";
}
.fa-medkit::before {
	content: "\f0fa";
}
.fa-fighter-jet::before {
	content: "\f0fb";
}
.fa-beer::before {
	content: "\f0fc";
}
.fa-h-square::before {
	content: "\f0fd";
}
.fa-plus-square::before {
	content: "\f0fe";
}
.fa-angle-double-left::before {
	content: "\f100";
}
.fa-angle-double-right::before {
	content: "\f101";
}
.fa-angle-double-up::before {
	content: "\f102";
}
.fa-angle-double-down::before {
	content: "\f103";
}
.fa-angle-left::before {
	content: "\f104";
}
.fa-angle-right::before {
	content: "\f105";
}
.fa-angle-up::before {
	content: "\f106";
}
.fa-angle-down::before {
	content: "\f107";
}
.fa-desktop::before {
	content: "\f108";
}
.fa-laptop::before {
	content: "\f109";
}
.fa-tablet::before {
	content: "\f10a";
}
.fa-mobile-phone::before {
	content: "\f10b";
}
.fa-mobile::before {
	content: "\f10b";
}
.fa-circle-o::before {
	content: "\f10c";
}
.fa-quote-left::before {
	content: "\f10d";
}
.fa-quote-right::before {
	content: "\f10e";
}
.fa-spinner::before {
	content: "\f110";
}
.fa-circle::before {
	content: "\f111";
}
.fa-mail-reply::before {
	content: "\f112";
}
.fa-reply::before {
	content: "\f112";
}
.fa-github-alt::before {
	content: "\f113";
}
.fa-folder-o::before {
	content: "\f114";
}
.fa-folder-open-o::before {
	content: "\f115";
}
.fa-smile-o::before {
	content: "\f118";
}
.fa-frown-o::before {
	content: "\f119";
}
.fa-meh-o::before {
	content: "\f11a";
}
.fa-gamepad::before {
	content: "\f11b";
}
.fa-keyboard-o::before {
	content: "\f11c";
}
.fa-flag-o::before {
	content: "\f11d";
}
.fa-flag-checkered::before {
	content: "\f11e";
}
.fa-terminal::before {
	content: "\f120";
}
.fa-code::before {
	content: "\f121";
}
.fa-reply-all::before {
	content: "\f122";
}
.fa-mail-reply-all::before {
	content: "\f122";
}
.fa-star-half-empty::before {
	content: "\f123";
}
.fa-star-half-full::before {
	content: "\f123";
}
.fa-star-half-o::before {
	content: "\f123";
}
.fa-location-arrow::before {
	content: "\f124";
}
.fa-crop::before {
	content: "\f125";
}
.fa-code-fork::before {
	content: "\f126";
}
.fa-unlink::before {
	content: "\f127";
}
.fa-chain-broken::before {
	content: "\f127";
}
.fa-question::before {
	content: "\f128";
}
.fa-info::before {
	content: "\f129";
}
.fa-exclamation::before {
	content: "\f12a";
}
.fa-superscript::before {
	content: "\f12b";
}
.fa-subscript::before {
	content: "\f12c";
}
.fa-eraser::before {
	content: "\f12d";
}
.fa-puzzle-piece::before {
	content: "\f12e";
}
.fa-microphone::before {
	content: "\f130";
}
.fa-microphone-slash::before {
	content: "\f131";
}
.fa-shield::before {
	content: "\f132";
}
.fa-calendar-o::before {
	content: "\f133";
}
.fa-fire-extinguisher::before {
	content: "\f134";
}
.fa-rocket::before {
	content: "\f135";
}
.fa-maxcdn::before {
	content: "\f136";
}
.fa-chevron-circle-left::before {
	content: "\f137";
}
.fa-chevron-circle-right::before {
	content: "\f138";
}
.fa-chevron-circle-up::before {
	content: "\f139";
}
.fa-chevron-circle-down::before {
	content: "\f13a";
}
.fa-html5::before {
	content: "\f13b";
}
.fa-css3::before {
	content: "\f13c";
}
.fa-anchor::before {
	content: "\f13d";
}
.fa-unlock-alt::before {
	content: "\f13e";
}
.fa-bullseye::before {
	content: "\f140";
}
.fa-ellipsis-h::before {
	content: "\f141";
}
.fa-ellipsis-v::before {
	content: "\f142";
}
.fa-rss-square::before {
	content: "\f143";
}
.fa-play-circle::before {
	content: "\f144";
}
.fa-ticket::before {
	content: "\f145";
}
.fa-minus-square::before {
	content: "\f146";
}
.fa-minus-square-o::before {
	content: "\f147";
}
.fa-level-up::before {
	content: "\f148";
}
.fa-level-down::before {
	content: "\f149";
}
.fa-check-square::before {
	content: "\f14a";
}
.fa-pencil-square::before {
	content: "\f14b";
}
.fa-external-link-square::before {
	content: "\f14c";
}
.fa-share-square::before {
	content: "\f14d";
}
.fa-compass::before {
	content: "\f14e";
}
.fa-toggle-down::before {
	content: "\f150";
}
.fa-caret-square-o-down::before {
	content: "\f150";
}
.fa-toggle-up::before {
	content: "\f151";
}
.fa-caret-square-o-up::before {
	content: "\f151";
}
.fa-toggle-right::before {
	content: "\f152";
}
.fa-caret-square-o-right::before {
	content: "\f152";
}
.fa-euro::before {
	content: "\f153";
}
.fa-eur::before {
	content: "\f153";
}
.fa-gbp::before {
	content: "\f154";
}
.fa-dollar::before {
	content: "\f155";
}
.fa-usd::before {
	content: "\f155";
}
.fa-rupee::before {
	content: "\f156";
}
.fa-inr::before {
	content: "\f156";
}
.fa-cny::before {
	content: "\f157";
}
.fa-rmb::before {
	content: "\f157";
}
.fa-yen::before {
	content: "\f157";
}
.fa-jpy::before {
	content: "\f157";
}
.fa-ruble::before {
	content: "\f158";
}
.fa-rouble::before {
	content: "\f158";
}
.fa-rub::before {
	content: "\f158";
}
.fa-won::before {
	content: "\f159";
}
.fa-krw::before {
	content: "\f159";
}
.fa-bitcoin::before {
	content: "\f15a";
}
.fa-btc::before {
	content: "\f15a";
}
.fa-file::before {
	content: "\f15b";
}
.fa-file-text::before {
	content: "\f15c";
}
.fa-sort-alpha-asc::before {
	content: "\f15d";
}
.fa-sort-alpha-desc::before {
	content: "\f15e";
}
.fa-sort-amount-asc::before {
	content: "\f160";
}
.fa-sort-amount-desc::before {
	content: "\f161";
}
.fa-sort-numeric-asc::before {
	content: "\f162";
}
.fa-sort-numeric-desc::before {
	content: "\f163";
}
.fa-thumbs-up::before {
	content: "\f164";
}
.fa-thumbs-down::before {
	content: "\f165";
}
.fa-youtube-square::before {
	content: "\f166";
}
.fa-youtube::before {
	content: "\f167";
}
.fa-xing::before {
	content: "\f168";
}
.fa-xing-square::before {
	content: "\f169";
}
.fa-youtube-play::before {
	content: "\f16a";
}
.fa-dropbox::before {
	content: "\f16b";
}
.fa-stack-overflow::before {
	content: "\f16c";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-flickr::before {
	content: "\f16e";
}
.fa-adn::before {
	content: "\f170";
}
.fa-bitbucket::before {
	content: "\f171";
}
.fa-bitbucket-square::before {
	content: "\f172";
}
.fa-tumblr::before {
	content: "\f173";
}
.fa-tumblr-square::before {
	content: "\f174";
}
.fa-long-arrow-down::before {
	content: "\f175";
}
.fa-long-arrow-up::before {
	content: "\f176";
}
.fa-long-arrow-left::before {
	content: "\f177";
}
.fa-long-arrow-right::before {
	content: "\f178";
}
.fa-apple::before {
	content: "\f179";
}
.fa-windows::before {
	content: "\f17a";
}
.fa-android::before {
	content: "\f17b";
}
.fa-linux::before {
	content: "\f17c";
}
.fa-dribbble::before {
	content: "\f17d";
}
.fa-skype::before {
	content: "\f17e";
}
.fa-foursquare::before {
	content: "\f180";
}
.fa-trello::before {
	content: "\f181";
}
.fa-female::before {
	content: "\f182";
}
.fa-male::before {
	content: "\f183";
}
.fa-gittip::before {
	content: "\f184";
}
.fa-sun-o::before {
	content: "\f185";
}
.fa-moon-o::before {
	content: "\f186";
}
.fa-archive::before {
	content: "\f187";
}
.fa-bug::before {
	content: "\f188";
}
.fa-vk::before {
	content: "\f189";
}
.fa-weibo::before {
	content: "\f18a";
}
.fa-renren::before {
	content: "\f18b";
}
.fa-pagelines::before {
	content: "\f18c";
}
.fa-stack-exchange::before {
	content: "\f18d";
}
.fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.fa-arrow-circle-o-left::before {
	content: "\f190";
}
.fa-toggle-left::before {
	content: "\f191";
}
.fa-caret-square-o-left::before {
	content: "\f191";
}
.fa-dot-circle-o::before {
	content: "\f192";
}
.fa-wheelchair::before {
	content: "\f193";
}
.fa-vimeo-square::before {
	content: "\f194";
}
.fa-turkish-lira::before {
	content: "\f195";
}
.fa-try::before {
	content: "\f195";
}
.fa-plus-square-o::before {
	content: "\f196";
}
.royalSlider {
	width: 600px; height: 400px; position: relative; direction: ltr;
}
.royalSlider > * {
	float: left;
}
.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsContainer {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsThumbs {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsPreloader {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d img {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsOverflow {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsBtnCenterer {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsAbsoluteEl {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsABlock {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d.rsFade .rsSlide {
	-webkit-transform: none;
}
.rsWebkit3d.rsFade img {
	-webkit-transform: none;
}
.rsWebkit3d.rsFade .rsContainer {
	-webkit-transform: none;
}
.rsOverflow {
	width: 100%; height: 100%; overflow: hidden; float: left; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
	left: 0px; top: 0px; position: absolute;
}
.rsContainer {
	width: 100%; height: 100%; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow {
	cursor: pointer;
}
.rsThumbsArrow {
	cursor: pointer;
}
.rsThumb {
	float: left; position: relative;
}
.rsArrow {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsNav {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsThumbsArrow {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsHidden {
	transition:visibility 0s linear 0.3s, opacity 0.3s linear; visibility: hidden; opacity: 0; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
	width: 100%; text-align: center; float: left;
}
.rsFullscreen.royalSlider {
	margin: 0px !important; padding: 0px !important; left: 0px !important; top: 0px !important; width: auto !important; height: auto !important; right: 0px !important; bottom: 0px !important; position: fixed !important; z-index: 2147483647 !important;
}
.royalSlider .rsFakePreloader.rsSlide {
	transition:all; display: none; opacity: 1 !important; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s;
}
.rsSlide {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute;
}
.rsAutoHeight.royalSlider {
	height: auto;
}
.rsAutoHeight .rsSlide {
	height: auto;
}
.rsContent {
	width: 100%; height: 100%; position: relative;
}
.rsPreloader {
	position: absolute; z-index: 0;
}
.rsNav {
	-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
	overflow: hidden; float: left; position: relative; z-index: 22; cursor: pointer;
}
.rsTabs {
	background: none !important; float: left;
}
.rsTabs {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsThumbs {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {
	width: auto; height: auto; line-height: 0; position: relative;
}
.rsVideoFrameHolder {
	background: rgb(20, 20, 20); left: 0px; top: 0px; position: absolute; opacity: 0; -webkit-transition: .3s;
}
.rsVideoActive.rsVideoFrameHolder {
	opacity: 1;
}
.rsVideoContainer iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer video {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer .rsVideoObj {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsIOSVideo.rsVideoContainer iframe {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsIOSVideo.rsVideoContainer video {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsIOSVideo.rsVideoContainer embed {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsABlock {
	left: 0px; top: 0px; position: absolute; z-index: 15;
}
img.rsImg {
	max-width: none;
}
.grab-cursor {
	
}
.grabbing-cursor {
	
}
.rsNoDrag {
	cursor: auto;
}
.rsLink {
	background: url("../images/rs/blank.gif"); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 20;
}
.rsDefault {
	background: none !important;
}
.rsDefault .rsOverflow {
	background: none !important;
}
.rsDefault .rsSlide {
	background: none !important;
}
.rsDefault .rsVideoFrameHolder {
	background: none !important;
}
.rsDefault .rsThumbs {
	background: none !important;
}
.visibleNearby {
	background: none !important; width: 100%;
}
.visibleNearby .rsGCaption {
	display: none;
}
.visibleNearby .rsGCaption span {
	display: none;
}
.visibleNearby .rsSlide img {
	transition:0.3s ease-out; opacity: 0.45; transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.visibleNearby .rsActiveSlide img {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
#recent-gallery {
	margin-top: 15px; margin-bottom: 25px;
}
#recent-gallery .rsOverflow {
	height: 140px !important;
}
.royalSlider#recent-gallery {
	height: 140px !important;
}
@media all and (min-width:480px)
{
#recent-gallery .rsOverflow {
	height: 240px !important;
}
.royalSlider#recent-gallery {
	height: 240px !important;
}
}
@media all and (min-width:768px)
{
#recent-gallery {
	margin-top: 25px; margin-bottom: 35px;
}
#recent-gallery .rsOverflow {
	height: 335px !important;
}
.royalSlider#recent-gallery {
	height: 335px !important;
}
}
@media all and (min-width:992px)
{
#recent-gallery {
	margin-top: 25px; margin-bottom: 35px;
}
#recent-gallery .rsOverflow {
	height: 375px !important;
}
.royalSlider#recent-gallery {
	height: 375px !important;
}
}
@media all and (min-width:1200px)
{
#recent-gallery {
	margin-top: 35px; margin-bottom: 45px;
}
#recent-gallery .rsOverflow {
	height: 375px !important;
}
.royalSlider#recent-gallery {
	height: 375px !important;
}
}
.ilightbox-overlay {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-loader {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-loader * {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder .ilightbox-container {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder .ilightbox-container img.ilightbox-image {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-toolbar {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-toolbar * {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-thumbnails {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-thumbnails * {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-holder .ilightbox-container .ilightbox-social * {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 100%; font-size: 100%; vertical-align: baseline; float: none; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -o-user-select: none;
}
.ilightbox-overlay {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-loader {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-loader * {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-toolbar {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-thumbnails {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-thumbnails * {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-noscroll {
	overflow: hidden;
}
.ilightbox-closedhand * {
	cursor: url(../images/lightbox/closedhand.cur), default !important;
}
.ilightbox-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100000;
}
.ilightbox-loader {
	border-radius: 0px 100px 100px 0px; left: -192px; top: 45%; padding-left: 30px; position: fixed; z-index: 100005; opacity: 0.9; -webkit-border-radius: 0 100px 100px 0;
}
.ilightbox-loader div {
	border-radius: 0px 100px 100px 0px; width: 72px; height: 72px; -webkit-border-radius: 0 100px 100px 0;
}
.horizontal.ilightbox-loader {
	padding: 30px 0px 0px; border-radius: 0px 0px 100px 100px; left: 45%; top: -192px; -webkit-border-radius: 0 0 100px 100px;
}
.horizontal.ilightbox-loader div {
	border-radius: 0px 0px 100px 100px; -webkit-border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
	display: none; position: fixed; z-index: 100010;
}
.ilightbox-toolbar a {
	float: left; cursor: pointer;
}
.ilightbox-toolbar .ilightbox-prev-button {
	display: none;
}
.ilightbox-toolbar .ilightbox-next-button {
	display: none;
}
.ilightbox-thumbnails {
	display: block; position: fixed; z-index: 100009;
}
.ilightbox-horizontal.ilightbox-thumbnails {
	left: 0px; width: 100%; height: 100px; bottom: 0px;
}
.ilightbox-vertical.ilightbox-thumbnails {
	top: 0px; width: 140px; height: 100%; right: 0px; overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block; position: relative;
}
.ilightbox-horizontal.ilightbox-thumbnails .ilightbox-thumbnails-container {
	width: 100%; height: 100px;
}
.ilightbox-vertical.ilightbox-thumbnails .ilightbox-thumbnails-container {
	width: 140px; height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block; position: absolute; -webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	padding: 10px; display: block; position: relative; cursor: pointer;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	border-radius: 2px; width: 100%; height: 100%; -ms-interpolation-mode: bicubic; -webkit-border-radius: 2px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}
.ilightbox-holder {
	display: none; position: fixed; z-index: 100003; cursor: url(../images/rs/grab.png), default !important; -webkit-transform: none; -moz-transform: none;
}
.ilightbox-next.ilightbox-holder {
	cursor: pointer;
}
.ilightbox-prev.ilightbox-holder {
	cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
	width: 100%; height: 100%; position: relative;
}
.ilightbox-holder img.ilightbox-image {
	width: 100%; height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
	margin: 0px auto; padding: 5px 10px; border-radius: 3px 3px 0px 0px; left: 30px; right: 30px; bottom: 0px; line-height: 150%; font-size: 12px; display: none; position: absolute; z-index: 20003; -ms-word-wrap: break-word; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 3px 3px 0 0;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
	padding: 5px 5px 5px 0px; left: 10px; top: 10px; height: 16px; display: none; position: absolute; z-index: 20003;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	list-style: none; height: 16px; float: left;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	background-position: 50%; width: 16px; height: 16px; margin-left: 5px; float: left; background-repeat: no-repeat;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
	background-image: url("../social_icons/facebook_16.png");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
	background-image: url("../social_icons/digg_16.png");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
	background-image: url("../social_icons/twitter_16.png");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
	background-image: url("../social_icons/delicious_16.png");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
	background-image: url("../social_icons/reddit_16.png");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
	background-image: url("../social_icons/google_plus_16.png");
}
.ilightbox-holder .ilightbox-alert {
	margin: auto; left: 0px; top: 0px; width: 300px; height: 50px; text-align: center; right: 0px; bottom: 0px; padding-top: 100px; display: block; position: absolute;
}
.ilightbox-holder .ilightbox-wrapper {
	width: 100%; height: 100%; overflow: auto;
}
.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative; z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
}
.ilightbox-button {
	position: fixed; z-index: 100008; cursor: pointer;
}
.isMobile .ilightbox-button {
	display: none !important;
}
.isMobile .ilightbox-thumbnails {
	display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button {
	display: block;
}
.isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}
.dark.ilightbox-overlay {
	background: rgb(0, 0, 0); cursor: url(http://aetherthemes.com/demo/form/images/cursors/cursor_close.cur), crosshair;
}
.dark.ilightbox-loader div {
	background: url("../images/lightbox/preloader.gif") no-repeat center rgb(0, 0, 0);
}
.dark.ilightbox-holder {
	background: none;
}
.dark.ilightbox-holder .ilightbox-container .ilightbox-caption {
	background: url("../images/lightbox/caption-bg.png"); color: rgb(255, 255, 255); text-shadow: 0px 1px black;
}
.dark.ilightbox-holder .ilightbox-container .ilightbox-social {
	background: url("../images/lightbox/caption-bg.png"); border-radius: 2px; -webkit-border-radius: 2px;
}
.dark.ilightbox-holder .ilightbox-alert {
	background: url("../images/lightbox/alert.png") no-repeat top; color: rgb(85, 85, 85);
}
.dark.ilightbox-toolbar {
	background: none; left: 10px; top: 11px;
}
.dark.ilightbox-toolbar a {
	background: url("../images/lightbox/buttons.png") no-repeat 7px 6px black; width: 25px; height: 23px;
}
.dark.ilightbox-toolbar a.disabled {
	cursor: default; opacity: 0.2; background-color: rgb(0, 0, 0) !important;
}
.dark.ilightbox-toolbar a:first-of-type {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px;
}
.dark.ilightbox-toolbar a:last-of-type {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.dark.ilightbox-toolbar a.ilightbox-close:hover {
	background-position: -32px 6px;
}
.dark.ilightbox-toolbar a.ilightbox-fullscreen {
	background-position: 6px -33px; right: 35px;
}
.dark.ilightbox-toolbar a.ilightbox-fullscreen:hover {
	background-position: -31px -33px;
}
.dark.ilightbox-toolbar a.ilightbox-play {
	background-position: 8px -57px;
}
.dark.ilightbox-toolbar a.ilightbox-play:hover {
	background-position: -32px -57px;
}
.dark.ilightbox-toolbar a.ilightbox-pause {
	background-position: 8px -83px;
}
.dark.ilightbox-toolbar a.ilightbox-pause:hover {
	background-position: -32px -83px;
}
.isMobile .dark.ilightbox-toolbar {
	background: rgb(0, 0, 0); left: 0px; top: auto; width: 100%; height: 40px; text-align: center; bottom: 0px;
}
.isMobile .dark.ilightbox-toolbar a {
	background-position: 50% !important; width: 50px; height: 40px; float: none; display: inline-block; background-size: 50%;
}
.isMobile .dark.ilightbox-toolbar a:hover {
	background-color: rgb(17, 17, 17);
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-fullscreen {
	background-image: url("../images/lightbox/fullscreen-icon-64.png");
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-close {
	background-image: url("../images/lightbox/x-mark-icon-64.png");
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-next-button {
	background-position: 52% 50%; background-image: url("../images/lightbox/arrow-next-icon-64.png");
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-prev-button {
	background-position: 48% 50%; background-image: url("../images/lightbox/arrow-prev-icon-64.png");
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-play {
	background-image: url("../images/lightbox/play-icon-64.png");
}
.isMobile .dark.ilightbox-toolbar a.ilightbox-pause {
	background-image: url("../images/lightbox/pause-icon-64.png");
}
.dark.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-title {
	padding: 10px 60px 10px 8px; color: rgb(255, 255, 255); font-size: 18px;
}
.dark.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	left: auto; top: 5px; right: 5px;
}
.dark.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {
	border-radius: 0px; float: right; -webkit-border-radius: 0;
}
.dark.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.dark.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px;
}
.dark.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url("../images/lightbox/thumb-overlay-play.png") no-repeat center;
}
.disabled.dark.ilightbox-button {
	cursor: default; opacity: 0.1; background-color: rgb(0, 0, 0) !important;
}
.dark.ilightbox-button span {
	width: 100%; height: 100%; display: block;
}
.dark.ilightbox-button {
	background: url("../images/lightbox/arrow-next-vertical-icon-64.png") no-repeat 50% 65% rgb(0, 0, 0); margin: auto; border-radius: 5px 5px 0px 0px; left: 0px; width: 95px; height: 75px; right: 0px; bottom: 0px; -webkit-border-radius: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
}
.dark.ilightbox-button.ilightbox-button:hover {
	background-color: rgb(17, 17, 17);
}
.dark.ilightbox-prev-button.ilightbox-button {
	background-position: 50% 35%; border-radius: 0px 0px 5px 5px; top: 0px; bottom: auto; background-image: url("../images/lightbox/arrow-prev-vertical-icon-64.png"); -webkit-border-radius: 0; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
}
.horizontal.dark.ilightbox-button {
	background-position: 65% 50%; border-radius: 5px 0px 0px 5px; left: auto; top: 0px; width: 75px; height: 95px; right: 0px; bottom: 0px; background-image: url("../images/lightbox/arrow-next-icon-64.png"); -webkit-border-radius: 0; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px;
}
.horizontal.dark.ilightbox-prev-button.ilightbox-button {
	background-position: 35% 50%; border-radius: 0px 5px 5px 0px; left: 0px; right: auto; background-image: url("../images/lightbox/arrow-prev-icon-64.png"); -webkit-border-radius: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px;
}
