﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html {
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
main {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
hr {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b,strong {
	font-weight:bolder
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
img {
	border-style:none
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
button,[type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type="checkbox"],[type="radio"] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height:auto
}
[type="search"] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
details {
	display:block
}
summary {
	display:list-item
}
template {
	display:none
}
[hidden] {
	display:none
}
*,*:before,*:after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0
}
html {
	font-size:62.5%
}
body {
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	font-family:"Segoe UI",Helvetica,Tahoma,"Microsoft YaHei",FreeSans,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif;
	font-size:14px;
	color:#333;
	line-height:1.42857143;
	word-wrap:break-word;
	word-break:break-all
}
/*
img {
	border:0 none;
	width:auto\9;
	height:auto;
	max-width:100%;
	vertical-align:top
}
*/
ul,ol,menu {
	list-style:none
}
input,textarea,select {
	-webkit-font-smoothing:antialiased
}
a {
	color:#333;
	text-decoration:none
}
b,i,em {
	font-weight:normal;
	font-style:normal
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.hide {
	display:none
}
.unvisible {
	visibility:hidden
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {
	content:" ";
	display:table;
	clear:both
}
.af-a-line {
	display:block;
	max-height:1.4em;
	line-height:1.4em;
	overflow:hidden
}
.af-a-line-ellipsis {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.dib {
	display:inline-block
}
.dib-box {
	font-size:0
}
.dib-box .dib {
	vertical-align:top;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal;
	line-height:inherit
}
.justify,.dib-box .justify {
	font-size:0;
	line-height:inherit
}
.justify {
	text-align:justify;
	text-justify:inter-ideograph;
	text-align-last:justify
}
.justify:after {
	content:"";
	display:inline-block;
	width:100%
}
.justify .dib {
	text-align-last:auto;
	text-justify:auto;
	text-align:left;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal
}
.center-box {
	font-size:0;
	height:100%
}
.center-box .center-hack {
	display:inline-block;
	font-size:0;
	width:0;
	height:100%;
	vertical-align:middle
}
.center-box .center-body {
	letter-spacing:normal;
	word-spacing:normal;
	display:inline-block;
	font-size:14px;
	vertical-align:middle;
	padding:0 !important;
	margin:0 !important;
	width:100%;
	white-space:normal;
	word-wrap:break-word
}
.center-box .center-img {
	display:inline-block;
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:0 !important;
	margin:0 !important;
	font-size:0
}
.center-box img {
	vertical-align:middle
}
.select-no-appearance {
	-webkit-appearance:none;
	-moz-appearance:none;
	text-overflow:"";
	text-indent:.01px
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.rmb,.yuan {
	font-family:arial,serif;
	font-style:normal
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
	display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display:none !important
}
@media (max-width:767px) {
	.visible-xs {
	display:block !important
}
table.visible-xs {
	display:table !important
}
tr.visible-xs {
	display:table-row !important
}
th.visible-xs,td.visible-xs {
	display:table-cell !important
}
}@media (max-width:767px) {
	.visible-xs-block {
	display:block !important
}
}@media (max-width:767px) {
	.visible-xs-inline {
	display:inline !important
}
}@media (max-width:767px) {
	.visible-xs-inline-block {
	display:inline-block !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block !important
}
table.visible-sm {
	display:table !important
}
tr.visible-sm {
	display:table-row !important
}
th.visible-sm,td.visible-sm {
	display:table-cell !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
	display:inline !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
	display:inline-block !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block !important
}
table.visible-md {
	display:table !important
}
tr.visible-md {
	display:table-row !important
}
th.visible-md,td.visible-md {
	display:table-cell !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
	display:inline !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
	display:inline-block !important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block !important
}
table.visible-lg {
	display:table !important
}
tr.visible-lg {
	display:table-row !important
}
th.visible-lg,td.visible-lg {
	display:table-cell !important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block !important
}
}@media (min-width:1200px) {
	.visible-lg-inline {
	display:inline !important
}
}@media (min-width:1200px) {
	.visible-lg-inline-block {
	display:inline-block !important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none !important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none !important
}
}@media (min-width:1200px) {
	.hidden-lg {
	display:none !important
}
}.visible-print {
	display:none !important
}
@media print {
	.visible-print {
	display:block !important
}
table.visible-print {
	display:table !important
}
tr.visible-print {
	display:table-row !important
}
th.visible-print,td.visible-print {
	display:table-cell !important
}
}.visible-print-block {
	display:none !important
}
@media print {
	.visible-print-block {
	display:block !important
}
}.visible-print-inline {
	display:none !important
}
@media print {
	.visible-print-inline {
	display:inline !important
}
}.visible-print-inline-block {
	display:none !important
}
@media print {
	.visible-print-inline-block {
	display:inline-block !important
}
}@media print {
	.hidden-print {
	display:none !important
}
}.btn {
	display:inline-block;
	zoom:1;
	margin-bottom:0;
	line-height:1.42857143;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	padding:6px 12px;
	font-size:14px;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:all .15s ease;
	transition:all .15s ease
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline:0
}
.btn:hover,.btn:focus,.btn.focus {
	color:#000000;
	text-decoration:none
}
.btn:active,.btn.active {
	outline:0;
	background-image:none
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	-webkit-box-shadow:none;
	box-shadow:none;
	opacity:.6;
	filter:alpha(opacity=60)
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn [class*=btn-icon] {
	display:inline-block;
	margin:-7px 12px;
	padding:7px 12px;
	line-height:1.42857143;
	background-color:rgba(0,0,0,0.08)
}
.btn .btn-icon-left {
	margin-left:-13px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.btn .btn-icon-right {
	margin-right:-13px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.btn.btn-lg {
	padding:12px 20px;
	font-size:20px;
	border-radius:4px
}
.btn.btn-lg [class*=btn-icon] {
	display:inline-block;
	margin:-12px 20px;
	padding:12px 20px;
	line-height:1;
	background-color:rgba(0,0,0,0.08)
}
.btn.btn-lg .btn-icon-left {
	margin-left:-20px
}
.btn.btn-lg .btn-icon-right {
	margin-right:-20px
}
.btn.btn-sm {
	padding:5px 10px;
	font-size:14px;
	border-radius:4px
}
.btn.btn-sm [class*=btn-icon] {
	display:inline-block;
	margin:-5px 10px;
	padding:5px 10px;
	line-height:1;
	background-color:rgba(0,0,0,0.08)
}
.btn.btn-sm .btn-icon-left {
	margin-left:-10px
}
.btn.btn-sm .btn-icon-right {
	margin-right:-10px
}
.btn.btn-xs {
	padding:3px 8px;
	font-size:12px;
	border-radius:4px
}
.btn.btn-xs [class*=btn-icon] {
	display:inline-block;
	margin:-3px 8px;
	padding:3px 8px;
	line-height:1;
	background-color:rgba(0,0,0,0.08)
}
.btn.btn-xs .btn-icon-left {
	margin-left:-8px
}
.btn.btn-xs .btn-icon-right {
	margin-right:-8px
}
.btn.btn-block {
	display:block;
	width:100%
}
.btn.btn-bold {
	font-weight:600
}
.btn.circular {
	border-radius:10em
}
.btn input[type="submit"].btn-block,.btn input[type="reset"].btn-block,.btn input[type="button"].btn-block {
	width:100%
}
.btn.btn-default {
	color:#777;
	background-color:#ffffff;
	border-color:#ddd
}
.btn.btn-default:focus,.btn.btn-default.focus {
	color:#777;
	background-color:#f2f2f2;
	border-color:#c4c4c4
}
.btn.btn-default:hover {
	color:#777;
	background-color:#f2f2f2;
	border-color:#c9c9c9
}
.btn.btn-default:active,.btn.btn-default.active,.open>.dropdown-toggle.btn.btn-default {
	color:#777;
	background-color:#f2f2f2;
	border-color:#c9c9c9
}
.btn.btn-default:active:hover,.btn.btn-default.active:hover,.open>.dropdown-toggle.btn.btn-default:hover,.btn.btn-default:active:focus,.btn.btn-default.active:focus,.open>.dropdown-toggle.btn.btn-default:focus,.btn.btn-default:active.focus,.btn.btn-default.active.focus,.open>.dropdown-toggle.btn.btn-default.focus {
	color:#777;
	background-color:#ebebeb;
	border-color:#c4c4c4
}
.btn.btn-default:active,.btn.btn-default.active,.open>.dropdown-toggle.btn.btn-default {
	background-image:none
}
.btn.btn-default.disabled,.btn.btn-default[disabled],fieldset[disabled] .btn.btn-default,.btn.btn-default.disabled:hover,.btn.btn-default[disabled]:hover,fieldset[disabled] .btn.btn-default:hover,.btn.btn-default.disabled:focus,.btn.btn-default[disabled]:focus,fieldset[disabled] .btn.btn-default:focus,.btn.btn-default.disabled.focus,.btn.btn-default[disabled].focus,fieldset[disabled] .btn.btn-default.focus,.btn.btn-default.disabled:active,.btn.btn-default[disabled]:active,fieldset[disabled] .btn.btn-default:active,.btn.btn-default.disabled.active,.btn.btn-default[disabled].active,fieldset[disabled] .btn.btn-default.active {
	background-color:#ffffff;
	border-color:#ddd
}
.btn.btn-primary {
	color:#ffffff;
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn.btn-primary:focus,.btn.btn-primary.focus {
	color:#ffffff;
	background-color:#51a829;
	border-color:#479324
}
.btn.btn-primary:hover {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-primary:active,.btn.btn-primary.active,.open>.dropdown-toggle.btn.btn-primary {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-primary:active:hover,.btn.btn-primary.active:hover,.open>.dropdown-toggle.btn.btn-primary:hover,.btn.btn-primary:active:focus,.btn.btn-primary.active:focus,.open>.dropdown-toggle.btn.btn-primary:focus,.btn.btn-primary:active.focus,.btn.btn-primary.active.focus,.open>.dropdown-toggle.btn.btn-primary.focus {
	color:#ffffff;
	background-color:#4b9b26;
	border-color:#479324
}
.btn.btn-primary:active,.btn.btn-primary.active,.open>.dropdown-toggle.btn.btn-primary {
	background-image:none
}
.btn.btn-primary.disabled,.btn.btn-primary[disabled],fieldset[disabled] .btn.btn-primary,.btn.btn-primary.disabled:hover,.btn.btn-primary[disabled]:hover,fieldset[disabled] .btn.btn-primary:hover,.btn.btn-primary.disabled:focus,.btn.btn-primary[disabled]:focus,fieldset[disabled] .btn.btn-primary:focus,.btn.btn-primary.disabled.focus,.btn.btn-primary[disabled].focus,fieldset[disabled] .btn.btn-primary.focus,.btn.btn-primary.disabled:active,.btn.btn-primary[disabled]:active,fieldset[disabled] .btn.btn-primary:active,.btn.btn-primary.disabled.active,.btn.btn-primary[disabled].active,fieldset[disabled] .btn.btn-primary.active {
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn.btn-warning {
	color:#ffffff;
	background-color:#ff9800;
	border-color:#ff9800
}
.btn.btn-warning:focus,.btn.btn-warning.focus {
	color:#ffffff;
	background-color:#e68900;
	border-color:#cc7a00
}
.btn.btn-warning:hover {
	color:#ffffff;
	background-color:#e68900;
	border-color:#d68000
}
.btn.btn-warning:active,.btn.btn-warning.active,.open>.dropdown-toggle.btn.btn-warning {
	color:#ffffff;
	background-color:#e68900;
	border-color:#d68000
}
.btn.btn-warning:active:hover,.btn.btn-warning.active:hover,.open>.dropdown-toggle.btn.btn-warning:hover,.btn.btn-warning:active:focus,.btn.btn-warning.active:focus,.open>.dropdown-toggle.btn.btn-warning:focus,.btn.btn-warning:active.focus,.btn.btn-warning.active.focus,.open>.dropdown-toggle.btn.btn-warning.focus {
	color:#ffffff;
	background-color:#d68000;
	border-color:#cc7a00
}
.btn.btn-warning:active,.btn.btn-warning.active,.open>.dropdown-toggle.btn.btn-warning {
	background-image:none
}
.btn.btn-warning.disabled,.btn.btn-warning[disabled],fieldset[disabled] .btn.btn-warning,.btn.btn-warning.disabled:hover,.btn.btn-warning[disabled]:hover,fieldset[disabled] .btn.btn-warning:hover,.btn.btn-warning.disabled:focus,.btn.btn-warning[disabled]:focus,fieldset[disabled] .btn.btn-warning:focus,.btn.btn-warning.disabled.focus,.btn.btn-warning[disabled].focus,fieldset[disabled] .btn.btn-warning.focus,.btn.btn-warning.disabled:active,.btn.btn-warning[disabled]:active,fieldset[disabled] .btn.btn-warning:active,.btn.btn-warning.disabled.active,.btn.btn-warning[disabled].active,fieldset[disabled] .btn.btn-warning.active {
	background-color:#ff9800;
	border-color:#ff9800
}
.btn.btn-danger {
	color:#ffffff;
	background-color:#f44336;
	border-color:#f44336
}
.btn.btn-danger:focus,.btn.btn-danger.focus {
	color:#ffffff;
	background-color:#f32c1e;
	border-color:#ea1c0d
}
.btn.btn-danger:hover {
	color:#ffffff;
	background-color:#f32c1e;
	border-color:#f21f0f
}
.btn.btn-danger:active,.btn.btn-danger.active,.open>.dropdown-toggle.btn.btn-danger {
	color:#ffffff;
	background-color:#f32c1e;
	border-color:#f21f0f
}
.btn.btn-danger:active:hover,.btn.btn-danger.active:hover,.open>.dropdown-toggle.btn.btn-danger:hover,.btn.btn-danger:active:focus,.btn.btn-danger.active:focus,.open>.dropdown-toggle.btn.btn-danger:focus,.btn.btn-danger:active.focus,.btn.btn-danger.active.focus,.open>.dropdown-toggle.btn.btn-danger.focus {
	color:#ffffff;
	background-color:#f21f0f;
	border-color:#ea1c0d
}
.btn.btn-danger:active,.btn.btn-danger.active,.open>.dropdown-toggle.btn.btn-danger {
	background-image:none
}
.btn.btn-danger.disabled,.btn.btn-danger[disabled],fieldset[disabled] .btn.btn-danger,.btn.btn-danger.disabled:hover,.btn.btn-danger[disabled]:hover,fieldset[disabled] .btn.btn-danger:hover,.btn.btn-danger.disabled:focus,.btn.btn-danger[disabled]:focus,fieldset[disabled] .btn.btn-danger:focus,.btn.btn-danger.disabled.focus,.btn.btn-danger[disabled].focus,fieldset[disabled] .btn.btn-danger.focus,.btn.btn-danger.disabled:active,.btn.btn-danger[disabled]:active,fieldset[disabled] .btn.btn-danger:active,.btn.btn-danger.disabled.active,.btn.btn-danger[disabled].active,fieldset[disabled] .btn.btn-danger.active {
	background-color:#f44336;
	border-color:#f44336
}
.btn.btn-more,.btn.btn-page {
	color:#777;
	background-color:#ffffff;
	border-color:#ffffff;
	padding:10px 25px;
	font-size:14px;
	border-radius:999em;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.02);
	box-shadow:0 2px 10px rgba(0,0,0,0.02)
}
.btn.btn-more:focus,.btn.btn-page:focus,.btn.btn-more.focus,.btn.btn-page.focus {
	color:#777;
	background-color:#f2f2f2;
	border-color:#e6e6e6
}
.btn.btn-more:hover,.btn.btn-page:hover {
	color:#777;
	background-color:#f2f2f2;
	border-color:#ebebeb
}
.btn.btn-more:active,.btn.btn-page:active,.btn.btn-more.active,.btn.btn-page.active,.open>.dropdown-toggle.btn.btn-more,.open>.dropdown-toggle.btn.btn-page {
	color:#777;
	background-color:#f2f2f2;
	border-color:#ebebeb
}
.btn.btn-more:active:hover,.btn.btn-page:active:hover,.btn.btn-more.active:hover,.btn.btn-page.active:hover,.open>.dropdown-toggle.btn.btn-more:hover,.open>.dropdown-toggle.btn.btn-page:hover,.btn.btn-more:active:focus,.btn.btn-page:active:focus,.btn.btn-more.active:focus,.btn.btn-page.active:focus,.open>.dropdown-toggle.btn.btn-more:focus,.open>.dropdown-toggle.btn.btn-page:focus,.btn.btn-more:active.focus,.btn.btn-page:active.focus,.btn.btn-more.active.focus,.btn.btn-page.active.focus,.open>.dropdown-toggle.btn.btn-more.focus,.open>.dropdown-toggle.btn.btn-page.focus {
	color:#777;
	background-color:#ebebeb;
	border-color:#e6e6e6
}
.btn.btn-more:active,.btn.btn-page:active,.btn.btn-more.active,.btn.btn-page.active,.open>.dropdown-toggle.btn.btn-more,.open>.dropdown-toggle.btn.btn-page {
	background-image:none
}
.btn.btn-more.disabled,.btn.btn-page.disabled,.btn.btn-more[disabled],.btn.btn-page[disabled],fieldset[disabled] .btn.btn-more,fieldset[disabled] .btn.btn-page,.btn.btn-more.disabled:hover,.btn.btn-page.disabled:hover,.btn.btn-more[disabled]:hover,.btn.btn-page[disabled]:hover,fieldset[disabled] .btn.btn-more:hover,fieldset[disabled] .btn.btn-page:hover,.btn.btn-more.disabled:focus,.btn.btn-page.disabled:focus,.btn.btn-more[disabled]:focus,.btn.btn-page[disabled]:focus,fieldset[disabled] .btn.btn-more:focus,fieldset[disabled] .btn.btn-page:focus,.btn.btn-more.disabled.focus,.btn.btn-page.disabled.focus,.btn.btn-more[disabled].focus,.btn.btn-page[disabled].focus,fieldset[disabled] .btn.btn-more.focus,fieldset[disabled] .btn.btn-page.focus,.btn.btn-more.disabled:active,.btn.btn-page.disabled:active,.btn.btn-more[disabled]:active,.btn.btn-page[disabled]:active,fieldset[disabled] .btn.btn-more:active,fieldset[disabled] .btn.btn-page:active,.btn.btn-more.disabled.active,.btn.btn-page.disabled.active,.btn.btn-more[disabled].active,.btn.btn-page[disabled].active,fieldset[disabled] .btn.btn-more.active,fieldset[disabled] .btn.btn-page.active {
	background-color:#ffffff;
	border-color:#ffffff
}
.btn.btn-more:focus,.btn.btn-page:focus,.btn.btn-more:hover,.btn.btn-page:hover,.btn.btn-more:active,.btn.btn-page:active {
	color:#ffffff;
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn.btn-more-alt {
	color:#777;
	background-color:#ffffff;
	border-color:#eee;
	padding:10px 25px;
	font-size:14px;
	border-radius:999em;
	border-width:2px;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.02);
	box-shadow:0 2px 10px rgba(0,0,0,0.02)
}
.btn.btn-more-alt:focus,.btn.btn-more-alt.focus {
	color:#777;
	background-color:#f2f2f2;
	border-color:#d5d5d5
}
.btn.btn-more-alt:hover {
	color:#777;
	background-color:#f2f2f2;
	border-color:#dadada
}
.btn.btn-more-alt:active,.btn.btn-more-alt.active,.open>.dropdown-toggle.btn.btn-more-alt {
	color:#777;
	background-color:#f2f2f2;
	border-color:#dadada
}
.btn.btn-more-alt:active:hover,.btn.btn-more-alt.active:hover,.open>.dropdown-toggle.btn.btn-more-alt:hover,.btn.btn-more-alt:active:focus,.btn.btn-more-alt.active:focus,.open>.dropdown-toggle.btn.btn-more-alt:focus,.btn.btn-more-alt:active.focus,.btn.btn-more-alt.active.focus,.open>.dropdown-toggle.btn.btn-more-alt.focus {
	color:#777;
	background-color:#ebebeb;
	border-color:#d5d5d5
}
.btn.btn-more-alt:active,.btn.btn-more-alt.active,.open>.dropdown-toggle.btn.btn-more-alt {
	background-image:none
}
.btn.btn-more-alt.disabled,.btn.btn-more-alt[disabled],fieldset[disabled] .btn.btn-more-alt,.btn.btn-more-alt.disabled:hover,.btn.btn-more-alt[disabled]:hover,fieldset[disabled] .btn.btn-more-alt:hover,.btn.btn-more-alt.disabled:focus,.btn.btn-more-alt[disabled]:focus,fieldset[disabled] .btn.btn-more-alt:focus,.btn.btn-more-alt.disabled.focus,.btn.btn-more-alt[disabled].focus,fieldset[disabled] .btn.btn-more-alt.focus,.btn.btn-more-alt.disabled:active,.btn.btn-more-alt[disabled]:active,fieldset[disabled] .btn.btn-more-alt:active,.btn.btn-more-alt.disabled.active,.btn.btn-more-alt[disabled].active,fieldset[disabled] .btn.btn-more-alt.active {
	background-color:#ffffff;
	border-color:#eee
}
.btn.btn-more-alt:focus,.btn.btn-more-alt:hover,.btn.btn-more-alt:active {
	color:#ffffff;
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn.btn-view-detail {
	color:#ffffff;
	background-color:#5bbc2e;
	border-color:#5bbc2e;
	padding:10px 25px;
	font-size:14px;
	border-radius:999em;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.02);
	box-shadow:0 2px 10px rgba(0,0,0,0.02)
}
.btn.btn-view-detail:focus,.btn.btn-view-detail.focus {
	color:#ffffff;
	background-color:#51a829;
	border-color:#479324
}
.btn.btn-view-detail:hover {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-view-detail:active,.btn.btn-view-detail.active,.open>.dropdown-toggle.btn.btn-view-detail {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-view-detail:active:hover,.btn.btn-view-detail.active:hover,.open>.dropdown-toggle.btn.btn-view-detail:hover,.btn.btn-view-detail:active:focus,.btn.btn-view-detail.active:focus,.open>.dropdown-toggle.btn.btn-view-detail:focus,.btn.btn-view-detail:active.focus,.btn.btn-view-detail.active.focus,.open>.dropdown-toggle.btn.btn-view-detail.focus {
	color:#ffffff;
	background-color:#4b9b26;
	border-color:#479324
}
.btn.btn-view-detail:active,.btn.btn-view-detail.active,.open>.dropdown-toggle.btn.btn-view-detail {
	background-image:none
}
.btn.btn-view-detail.disabled,.btn.btn-view-detail[disabled],fieldset[disabled] .btn.btn-view-detail,.btn.btn-view-detail.disabled:hover,.btn.btn-view-detail[disabled]:hover,fieldset[disabled] .btn.btn-view-detail:hover,.btn.btn-view-detail.disabled:focus,.btn.btn-view-detail[disabled]:focus,fieldset[disabled] .btn.btn-view-detail:focus,.btn.btn-view-detail.disabled.focus,.btn.btn-view-detail[disabled].focus,fieldset[disabled] .btn.btn-view-detail.focus,.btn.btn-view-detail.disabled:active,.btn.btn-view-detail[disabled]:active,fieldset[disabled] .btn.btn-view-detail:active,.btn.btn-view-detail.disabled.active,.btn.btn-view-detail[disabled].active,fieldset[disabled] .btn.btn-view-detail.active {
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn.btn-brand {
	color:#ffffff;
	background-color:#5bbc2e;
	border-color:#5bbc2e;
	padding:12px 50px;
	font-size:24px;
	border-radius:999em;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.02);
	box-shadow:0 2px 10px rgba(0,0,0,0.02)
}
.btn.btn-brand:focus,.btn.btn-brand.focus {
	color:#ffffff;
	background-color:#51a829;
	border-color:#479324
}
.btn.btn-brand:hover {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-brand:active,.btn.btn-brand.active,.open>.dropdown-toggle.btn.btn-brand {
	color:#ffffff;
	background-color:#51a829;
	border-color:#4b9b26
}
.btn.btn-brand:active:hover,.btn.btn-brand.active:hover,.open>.dropdown-toggle.btn.btn-brand:hover,.btn.btn-brand:active:focus,.btn.btn-brand.active:focus,.open>.dropdown-toggle.btn.btn-brand:focus,.btn.btn-brand:active.focus,.btn.btn-brand.active.focus,.open>.dropdown-toggle.btn.btn-brand.focus {
	color:#ffffff;
	background-color:#4b9b26;
	border-color:#479324
}
.btn.btn-brand:active,.btn.btn-brand.active,.open>.dropdown-toggle.btn.btn-brand {
	background-image:none
}
.btn.btn-brand.disabled,.btn.btn-brand[disabled],fieldset[disabled] .btn.btn-brand,.btn.btn-brand.disabled:hover,.btn.btn-brand[disabled]:hover,fieldset[disabled] .btn.btn-brand:hover,.btn.btn-brand.disabled:focus,.btn.btn-brand[disabled]:focus,fieldset[disabled] .btn.btn-brand:focus,.btn.btn-brand.disabled.focus,.btn.btn-brand[disabled].focus,fieldset[disabled] .btn.btn-brand.focus,.btn.btn-brand.disabled:active,.btn.btn-brand[disabled]:active,fieldset[disabled] .btn.btn-brand:active,.btn.btn-brand.disabled.active,.btn.btn-brand[disabled].active,fieldset[disabled] .btn.btn-brand.active {
	background-color:#5bbc2e;
	border-color:#5bbc2e
}
.btn-group {
	overflow:hidden
}
.btn-group .active {
	z-index:1
}
.btn-group>.btn {
	float:left;
	margin:0;
	border-radius:0;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-width:1px 0
}
.btn-group>.btn:first-child {
	border-radius:4px 0 0 4px;
	border-left-width:1px
}
.btn-group>.btn:last-child {
	border-radius:0 4px 4px 0;
	border-right-width:1px
}
.btn-group.vertical>.btn {
	clear:both;
	border-width:0 1px
}
.btn-group.vertical>.btn:first-child {
	border-radius:4px 4px 0 0;
	border-top-width:1px
}
.btn-group.vertical>.btn:last-child {
	border-radius:0 0 4px 4px;
	border-bottom-width:1px
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px
}
@media (min-width:768px) {
	.container {
	width:740px
}
}@media (min-width:992px) {
	.container {
	width:960px
}
}@media (min-width:1280px) {
	.container {
	width:1200px
}
}.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
	padding-right:10px
}
.row {
	margin-left:-10px;
	margin-right:-10px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:10px;
	padding-right:10px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0%
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0%
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0%
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0%
}
}fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:bold
}
input[type="search"] {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
input[type="radio"],input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"] {
	display:block
}
input[type="range"] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:14px;
	line-height:1.42857143;
	color:#555
}
.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
input[type="search"] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
	line-height:34px
}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
	line-height:30px
}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.radio,.checkbox {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.radio label,.checkbox label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:normal;
	cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox {
	margin-top:-5px
}
.radio-inline,.checkbox-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:normal;
	cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
	cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
	cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
	cursor:not-allowed
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0;
	min-height:34px
}
.form-control-static.input-lg,.form-control-static.input-sm {
	padding-left:0;
	padding-right:0
}
.input-sm {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm {
	height:30px;
	line-height:30px
}
textarea.input-sm,select[multiple].input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-lg {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-lg {
	height:46px;
	line-height:46px
}
textarea.input-lg,select[multiple].input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.3333333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.form-control-feedback.af-icon {
	line-height:34px
}
.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
	color:#479324
}
.has-success .form-control {
	border-color:#479324;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
	border-color:#336a1a;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #75d34a;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #75d34a
}
.has-success .input-group-addon {
	color:#479324;
	border-color:#479324;
	background-color:#5bbc2e
}
.has-success .form-control-feedback {
	color:#479324
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
	color:#cc7a00
}
.has-warning .form-control {
	border-color:#cc7a00;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
	border-color:#995b00;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffad33;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffad33
}
.has-warning .input-group-addon {
	color:#cc7a00;
	border-color:#cc7a00;
	background-color:#ff9800
}
.has-warning .form-control-feedback {
	color:#cc7a00
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
	color:#ea1c0d
}
.has-error .form-control {
	border-color:#ea1c0d;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
	border-color:#ba160a;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f77066;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f77066
}
.has-error .input-group-addon {
	color:#ea1c0d;
	border-color:#ea1c0d;
	background-color:#f44336
}
.has-error .form-control-feedback {
	color:#ea1c0d
}
.has-feedback label~.form-control-feedback {
	top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
@media (min-width:768px) {
	.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-group label {
	margin-bottom:0;
	vertical-align:-2px
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-static {
	display:inline-block
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .radio,.form-inline .checkbox {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .radio label,.form-inline .checkbox label {
	padding-left:0
}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox {
	min-height:27px
}
.form-horizontal .form-group {
	margin-left:-10px;
	margin-right:-10px
}
@media (min-width:768px) {
	.form-horizontal .control-label {
	text-align:right;
	margin-bottom:0;
	padding-top:8px
}
}.form-horizontal .has-feedback .form-control-feedback {
	right:10px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:18px
}
}@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:12px
}
}.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*="col-"] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
	height:46px;
	line-height:46px
}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
	height:30px;
	line-height:30px
}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.animated.quick {
	-webkit-animation-duration:.5s;
	animation-duration:.5s
}
.animated.slow {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}@keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
	from,50%,to {
	opacity:1
}
25%,75% {
	opacity:0
}
}@keyframes flash {
	from,50%,to {
	opacity:1
}
25%,75% {
	opacity:0
}
}.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
50% {
	-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@keyframes pulse {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
50% {
	-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
30% {
	-webkit-transform:scale3d(1.25,.75,1);
	transform:scale3d(1.25,.75,1)
}
40% {
	-webkit-transform:scale3d(.75,1.25,1);
	transform:scale3d(.75,1.25,1)
}
50% {
	-webkit-transform:scale3d(1.15,.85,1);
	transform:scale3d(1.15,.85,1)
}
65% {
	-webkit-transform:scale3d(.95,1.05,1);
	transform:scale3d(.95,1.05,1)
}
75% {
	-webkit-transform:scale3d(1.05,.95,1);
	transform:scale3d(1.05,.95,1)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
30% {
	-webkit-transform:scale3d(1.25,.75,1);
	transform:scale3d(1.25,.75,1)
}
40% {
	-webkit-transform:scale3d(.75,1.25,1);
	transform:scale3d(.75,1.25,1)
}
50% {
	-webkit-transform:scale3d(1.15,.85,1);
	transform:scale3d(1.15,.85,1)
}
65% {
	-webkit-transform:scale3d(.95,1.05,1);
	transform:scale3d(.95,1.05,1)
}
75% {
	-webkit-transform:scale3d(1.05,.95,1);
	transform:scale3d(1.05,.95,1)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
}@keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
}.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes headShake {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
6.5% {
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)
}
31.5% {
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)
}
50% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes headShake {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
6.5% {
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)
}
31.5% {
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)
}
50% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}.headShake {
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-name:headShake;
	animation-name:headShake
}
@-webkit-keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
to {
	-webkit-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}@keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
to {
	-webkit-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}.swing {
	-webkit-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
10%,20% {
	-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
	transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90% {
	-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80% {
	-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@keyframes tada {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
10%,20% {
	-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
	transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90% {
	-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80% {
	-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
	from {
	-webkit-transform:none;
	transform:none
}
15% {
	-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
	transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
30% {
	-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
	transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
45% {
	-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
	transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
60% {
	-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
	transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
75% {
	-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
	transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes wobble {
	from {
	-webkit-transform:none;
	transform:none
}
15% {
	-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
	transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
30% {
	-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
	transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
45% {
	-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
	transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
60% {
	-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
	transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
75% {
	-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
	transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
to {
	-webkit-transform:none;
	transform:none
}
}.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes jello {
	from,11.1%,to {
	-webkit-transform:none;
	transform:none
}
22.2% {
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
	-webkit-transform:skewX(.390625deg) skewY(.390625deg);
	transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
	-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}@keyframes jello {
	from,11.1%,to {
	-webkit-transform:none;
	transform:none
}
22.2% {
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
	-webkit-transform:skewX(.390625deg) skewY(.390625deg);
	transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
	-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}.jello {
	-webkit-animation-name:jello;
	animation-name:jello;
	-webkit-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
20% {
	-webkit-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	-webkit-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(1.03,1.03,1.03);
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	-webkit-transform:scale3d(.97,.97,.97);
	transform:scale3d(.97,.97,.97)
}
to {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
20% {
	-webkit-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	-webkit-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(1.03,1.03,1.03);
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	-webkit-transform:scale3d(.97,.97,.97);
	transform:scale3d(.97,.97,.97)
}
to {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-3000px,0);
	transform:translate3d(0,-3000px,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
75% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
90% {
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInDown {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-3000px,0);
	transform:translate3d(0,-3000px,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
75% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
90% {
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px,0,0);
	transform:translate3d(-3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)
}
75% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
90% {
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInLeft {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px,0,0);
	transform:translate3d(-3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)
}
75% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
90% {
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(3000px,0,0);
	transform:translate3d(3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)
}
75% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
90% {
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInRight {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(3000px,0,0);
	transform:translate3d(3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)
}
75% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
90% {
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(0,3000px,0);
	transform:translate3d(0,3000px,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
75% {
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)
}
90% {
	-webkit-transform:translate3d(0,-5px,0);
	transform:translate3d(0,-5px,0)
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes bounceInUp {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(0,3000px,0);
	transform:translate3d(0,3000px,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
75% {
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)
}
90% {
	-webkit-transform:translate3d(0,-5px,0);
	transform:translate3d(0,-5px,0)
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
	-webkit-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
50%,55% {
	opacity:1;
	-webkit-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
}@keyframes bounceOut {
	20% {
	-webkit-transform:scale3d(.9,.9,.9);
	transform:scale3d(.9,.9,.9)
}
50%,55% {
	opacity:1;
	-webkit-transform:scale3d(1.1,1.1,1.1);
	transform:scale3d(1.1,1.1,1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
}.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
	20% {
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
}@keyframes bounceOutDown {
	20% {
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
}.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
	opacity:1;
	-webkit-transform:translate3d(20px,0,0);
	transform:translate3d(20px,0,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
}@keyframes bounceOutLeft {
	20% {
	opacity:1;
	-webkit-transform:translate3d(20px,0,0);
	transform:translate3d(20px,0,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
}.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
	opacity:1;
	-webkit-transform:translate3d(-20px,0,0);
	transform:translate3d(-20px,0,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
}@keyframes bounceOutRight {
	20% {
	opacity:1;
	-webkit-transform:translate3d(-20px,0,0);
	transform:translate3d(-20px,0,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
}.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
}@keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
}.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDownBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeft {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeftBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	from {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRight {
	from {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUp {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUpBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}@keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@keyframes fadeOutDown {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
}@keyframes fadeOutDownBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)
}
}.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@keyframes fadeOutLeft {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
}@keyframes fadeOutLeftBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)
}
}.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}@keyframes fadeOutRight {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
}@keyframes fadeOutRightBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)
}
}.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes fadeOutUp {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
}@keyframes fadeOutUpBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)
}
}.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
	from {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
	transform:perspective(400px) rotate3d(0,1,0,-360deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40% {
	-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50% {
	-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80% {
	-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
	transform:perspective(400px) scale3d(.95,.95,.95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}@keyframes flip {
	from {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
	transform:perspective(400px) rotate3d(0,1,0,-360deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40% {
	-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50% {
	-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80% {
	-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
	transform:perspective(400px) scale3d(.95,.95,.95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
	from {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
	transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInX {
	from {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
	transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInX {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
	from {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInY {
	from {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	opacity:0
}
}@keyframes flipOutX {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	opacity:0
}
}.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important
}
@-webkit-keyframes flipOutY {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
	transform:perspective(400px) rotate3d(0,1,0,-15deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	opacity:0
}
}@keyframes flipOutY {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
	transform:perspective(400px) rotate3d(0,1,0,-15deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	opacity:0
}
}.flipOutY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
	from {
	-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg);
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes lightSpeedIn {
	from {
	-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg);
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
	from {
	opacity:1
}
to {
	-webkit-transform:translate3d(100%,0,0) skewX(30deg);
	transform:translate3d(100%,0,0) skewX(30deg);
	opacity:0
}
}@keyframes lightSpeedOut {
	from {
	opacity:1
}
to {
	-webkit-transform:translate3d(100%,0,0) skewX(30deg);
	transform:translate3d(100%,0,0) skewX(30deg);
	opacity:0
}
}.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,-200deg);
	transform:rotate3d(0,0,1,-200deg);
	opacity:0
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateIn {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,-200deg);
	transform:rotate3d(0,0,1,-200deg);
	opacity:0
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,-90deg);
	transform:rotate3d(0,0,1,-90deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,-90deg);
	transform:rotate3d(0,0,1,-90deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	opacity:1
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,200deg);
	transform:rotate3d(0,0,1,200deg);
	opacity:0
}
}@keyframes rotateOut {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	opacity:1
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,200deg);
	transform:rotate3d(0,0,1,200deg);
	opacity:0
}
}.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
}@keyframes rotateOutDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
}.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}@keyframes rotateOutDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}@keyframes rotateOutUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,90deg);
	transform:rotate3d(0,0,1,90deg);
	opacity:0
}
}@keyframes rotateOutUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0,0,1,90deg);
	transform:rotate3d(0,0,1,90deg);
	opacity:0
}
}.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
20%,60% {
	-webkit-transform:rotate3d(0,0,1,80deg);
	transform:rotate3d(0,0,1,80deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80% {
	-webkit-transform:rotate3d(0,0,1,60deg);
	transform:rotate3d(0,0,1,60deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to {
	-webkit-transform:translate3d(0,700px,0);
	transform:translate3d(0,700px,0);
	opacity:0
}
}@keyframes hinge {
	0% {
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
20%,60% {
	-webkit-transform:rotate3d(0,0,1,80deg);
	transform:rotate3d(0,0,1,80deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80% {
	-webkit-transform:rotate3d(0,0,1,60deg);
	transform:rotate3d(0,0,1,60deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to {
	-webkit-transform:translate3d(0,700px,0);
	transform:translate3d(0,700px,0);
	opacity:0
}
}.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes rollIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
	transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
}
}@keyframes rollOut {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
	transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
}
}.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
	from {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
50% {
	opacity:1
}
}@keyframes zoomIn {
	from {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
50% {
	opacity:1
}
}.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomInDown {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomInLeft {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomInRight {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomInUp {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
	from {
	opacity:1
}
50% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
to {
	opacity:0
}
}@keyframes zoomOut {
	from {
	opacity:1
}
50% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
to {
	opacity:0
}
}.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomOutDown {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px,0,0);
	transform:scale(.1) translate3d(-2000px,0,0);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
}@keyframes zoomOutLeft {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px,0,0);
	transform:scale(.1) translate3d(-2000px,0,0);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
}.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px,0,0);
	transform:scale(.1) translate3d(2000px,0,0);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
}@keyframes zoomOutRight {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px,0,0);
	transform:scale(.1) translate3d(2000px,0,0);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
}.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}@keyframes zoomOutUp {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
	from {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes slideInLeft {
	from {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
	from {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes slideInRight {
	from {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
	from {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes slideInUp {
	from {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@keyframes slideOutDown {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@keyframes slideOutLeft {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}@keyframes slideOutRight {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes slideOutUp {
	from {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
.af-gallery {
	width:100%;
	overflow:hidden;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	-moz-transition: transform .5s ease, -moz-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease
}
.af-gallery ul {
	margin:-3px
}
.af-gallery a {
	display:block;
	position:relative
}
.af-gallery img {
	display:block;
	width:100%
}
.af-gallery .gallery-item {
	position:relative;
	padding:3px
}
.af-gallery .title {
	font-size:1.4em
}
.af-gallery .desc {
	font-size:1.4em
}
.af-gallery.overlay .title {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	margin:0;
	padding:3px;
	background:rgba(0,0,0,0.6);
	color:#ffffff
}
.af-gallery.overlay .desc {
	display:none
}

.af-icon {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-align:center;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	min-width:14px
}
.af-icon.x2::before {
	font-size:2em
}
.af-icon.x3::before {
	font-size:2.7em
}
.af-icon.x4::before {
	font-size:4em
}
.af-icon.x5::before {
	font-size:5em
}
.af-icon.icon-left {
	text-align:left
}
.af-icon.icon-right {
	text-align:right
}
.af-list .icon-chevron-right:before,.af-list .icon-chevron-left:before,.af-list .icon-download:before {
	position:relative;
	top:.3rem
}
.icon-group .af-icon::before {
	margin-right:.1em
}
.icon-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.icon-2x {
	font-size:2em
}
.icon-3x {
	font-size:3em
}
.icon-4x {
	font-size:4em
}
.icon-5x {
	font-size:5em
}
.icon-fw {
	width:1.28571429em;
	text-align:center
}
.icon-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.icon-ul>li {
	position:relative
}
.icon-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center
}
.icon-li.icon-lg {
	left:-1.85714286em
}
.icon-border {
	padding:.2em .25em .15em;
	border:solid .08em #eeeeee;
	border-radius:.1em
}
.af-icon.pull-left {
	margin-right:.3em
}
.af-icon.pull-right {
	margin-left:.3em
}
.icon-spin {
	-webkit-animation:icon-spin 2s infinite linear;
	animation:icon-spin 2s infinite linear
}
.icon-pulse {
	-webkit-animation:icon-spin 1s infinite steps(8);
	animation:icon-spin 1s infinite steps(8)
}
@-webkit-keyframes icon-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}@keyframes icon-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.icon-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.icon-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.icon-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg)
}
.icon-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
	-webkit-transform:scale(-1,1);
	transform:scale(-1,1)
}
.icon-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
	-webkit-transform:scale(1,-1);
	transform:scale(1,-1)
}
:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical {
	-webkit-filter:none;
	filter:none
}
.icon-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.icon-stack-1x,.icon-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.icon-stack-1x {
	line-height:inherit
}
.icon-stack-2x {
	font-size:2em
}
.icon-inverse {
	color:#ffffff
}
.icon-glass:before {
	content:"\f000"
}
.icon-music:before {
	content:"\f001"
}
.icon-search:before {
	content:"\f002"
}
.icon-envelope-o:before {
	content:"\f003"
}
.icon-heart:before {
	content:"\f004"
}
.icon-star:before {
	content:"\f005"
}
.icon-star-o:before {
	content:"\f006"
}
.icon-user:before {
	content:"\f007"
}
.icon-film:before {
	content:"\f008"
}
.icon-th-large:before {
	content:"\f009"
}
.icon-th:before {
	content:"\f00a"
}
.icon-th-list:before {
	content:"\f00b"
}
.icon-check:before {
	content:"\f00c"
}
.icon-remove:before,.icon-close:before,.icon-times:before {
	content:"\f00d"
}
.icon-search-plus:before {
	content:"\f00e"
}
.icon-search-minus:before {
	content:"\f010"
}
.icon-power-off:before {
	content:"\f011"
}
.icon-signal:before {
	content:"\f012"
}
.icon-gear:before,.icon-cog:before {
	content:"\f013"
}
.icon-trash-o:before {
	content:"\f014"
}
.icon-home:before {
	content:"\f015"
}
.icon-file-o:before {
	content:"\f016"
}
.icon-clock-o:before {
	content:"\f017"
}
.icon-road:before {
	content:"\f018"
}
.icon-download:before {
	content:"\f019"
}
.icon-arrow-circle-o-down:before {
	content:"\f01a"
}
.icon-arrow-circle-o-up:before {
	content:"\f01b"
}
.icon-inbox:before {
	content:"\f01c"
}
.icon-play-circle-o:before {
	content:"\f01d"
}
.icon-rotate-right:before,.icon-repeat:before {
	content:"\f01e"
}
.icon-refresh:before {
	content:"\f021"
}
.icon-list-alt:before {
	content:"\f022"
}
.icon-lock:before {
	content:"\f023"
}
.icon-flag:before {
	content:"\f024"
}
.icon-headphones:before {
	content:"\f025"
}
.icon-volume-off:before {
	content:"\f026"
}
.icon-volume-down:before {
	content:"\f027"
}
.icon-volume-up:before {
	content:"\f028"
}
.icon-qrcode:before {
	content:"\f029"
}
.icon-barcode:before {
	content:"\f02a"
}
.icon-tag:before {
	content:"\f02b"
}
.icon-tags:before {
	content:"\f02c"
}
.icon-book:before {
	content:"\f02d"
}
.icon-bookmark:before {
	content:"\f02e"
}
.icon-print:before {
	content:"\f02f"
}
.icon-camera:before {
	content:"\f030"
}
.icon-font:before {
	content:"\f031"
}
.icon-bold:before {
	content:"\f032"
}
.icon-italic:before {
	content:"\f033"
}
.icon-text-height:before {
	content:"\f034"
}
.icon-text-width:before {
	content:"\f035"
}
.icon-align-left:before {
	content:"\f036"
}
.icon-align-center:before {
	content:"\f037"
}
.icon-align-right:before {
	content:"\f038"
}
.icon-align-justify:before {
	content:"\f039"
}
.icon-list:before {
	content:"\f03a"
}
.icon-dedent:before,.icon-outdent:before {
	content:"\f03b"
}
.icon-indent:before {
	content:"\f03c"
}
.icon-video-camera:before {
	content:"\f03d"
}
.icon-photo:before,.icon-image:before,.icon-picture-o:before {
	content:"\f03e"
}
.icon-pencil:before {
	content:"\f040"
}
.icon-map-marker:before {
	content:"\f041"
}
.icon-adjust:before {
	content:"\f042"
}
.icon-tint:before {
	content:"\f043"
}
.icon-edit:before,.icon-pencil-square-o:before {
	content:"\f044"
}
.icon-share-square-o:before {
	content:"\f045"
}
.icon-check-square-o:before {
	content:"\f046"
}
.icon-arrows:before {
	content:"\f047"
}
.icon-step-backward:before {
	content:"\f048"
}
.icon-fast-backward:before {
	content:"\f049"
}
.icon-backward:before {
	content:"\f04a"
}
.icon-play:before {
	content:"\f04b"
}
.icon-pause:before {
	content:"\f04c"
}
.icon-stop:before {
	content:"\f04d"
}
.icon-forward:before {
	content:"\f04e"
}
.icon-fast-forward:before {
	content:"\f050"
}
.icon-step-forward:before {
	content:"\f051"
}
.icon-eject:before {
	content:"\f052"
}
.icon-chevron-left:before {
	content:"\f053"
}
.icon-chevron-right:before {
	content:"\f054"
}
.icon-plus-circle:before {
	content:"\f055"
}
.icon-minus-circle:before {
	content:"\f056"
}
.icon-times-circle:before {
	content:"\f057"
}
.icon-check-circle:before {
	content:"\f058"
}
.icon-question-circle:before {
	content:"\f059"
}
.icon-info-circle:before {
	content:"\f05a"
}
.icon-crosshairs:before {
	content:"\f05b"
}
.icon-times-circle-o:before {
	content:"\f05c"
}
.icon-check-circle-o:before {
	content:"\f05d"
}
.icon-ban:before {
	content:"\f05e"
}
.icon-arrow-left:before {
	content:"\f060"
}
.icon-arrow-right:before {
	content:"\f061"
}
.icon-arrow-up:before {
	content:"\f062"
}
.icon-arrow-down:before {
	content:"\f063"
}
.icon-mail-forward:before,.icon-share:before {
	content:"\f064"
}
.icon-expand:before {
	content:"\f065"
}
.icon-compress:before {
	content:"\f066"
}
.icon-plus:before {
	content:"\f067"
}
.icon-minus:before {
	content:"\f068"
}
.icon-asterisk:before {
	content:"\f069"
}
.icon-exclamation-circle:before {
	content:"\f06a"
}
.icon-gift:before {
	content:"\f06b"
}
.icon-leaf:before {
	content:"\f06c"
}
.icon-fire:before {
	content:"\f06d"
}
.icon-eye:before {
	content:"\f06e"
}
.icon-eye-slash:before {
	content:"\f070"
}
.icon-warning:before,.icon-exclamation-triangle:before {
	content:"\f071"
}
.icon-plane:before {
	content:"\f072"
}
.icon-calendar:before {
	content:"\f073"
}
.icon-random:before {
	content:"\f074"
}
.icon-comment:before {
	content:"\f075"
}
.icon-magnet:before {
	content:"\f076"
}
.icon-chevron-up:before {
	content:"\f077"
}
.icon-chevron-down:before {
	content:"\f078"
}
.icon-retweet:before {
	content:"\f079"
}
.icon-shopping-cart:before {
	content:"\f07a"
}
.icon-folder:before {
	content:"\f07b"
}
.icon-folder-open:before {
	content:"\f07c"
}
.icon-arrows-v:before {
	content:"\f07d"
}
.icon-arrows-h:before {
	content:"\f07e"
}
.icon-bar-chart-o:before,.icon-bar-chart:before {
	content:"\f080"
}
.icon-twitter-square:before {
	content:"\f081"
}
.icon-facebook-square:before {
	content:"\f082"
}
.icon-camera-retro:before {
	content:"\f083"
}
.icon-key:before {
	content:"\f084"
}
.icon-gears:before,.icon-cogs:before {
	content:"\f085"
}
.icon-comments:before {
	content:"\f086"
}
.icon-thumbs-o-up:before {
	content:"\f087"
}
.icon-thumbs-o-down:before {
	content:"\f088"
}
.icon-star-half:before {
	content:"\f089"
}
.icon-heart-o:before {
	content:"\f08a"
}
.icon-sign-out:before {
	content:"\f08b"
}
.icon-linkedin-square:before {
	content:"\f08c"
}
.icon-thumb-tack:before {
	content:"\f08d"
}
.icon-external-link:before {
	content:"\f08e"
}
.icon-sign-in:before {
	content:"\f090"
}
.icon-trophy:before {
	content:"\f091"
}
.icon-github-square:before {
	content:"\f092"
}
.icon-upload:before {
	content:"\f093"
}
.icon-lemon-o:before {
	content:"\f094"
}
.icon-phone:before {
	content:"\f095"
}
.icon-square-o:before {
	content:"\f096"
}
.icon-bookmark-o:before {
	content:"\f097"
}
.icon-phone-square:before {
	content:"\f098"
}
.icon-twitter:before {
	content:"\f099"
}
.icon-facebook-f:before,.icon-facebook:before {
	content:"\f09a"
}
.icon-github:before {
	content:"\f09b"
}
.icon-unlock:before {
	content:"\f09c"
}
.icon-credit-card:before {
	content:"\f09d"
}
.icon-feed:before,.icon-rss:before {
	content:"\f09e"
}
.icon-hdd-o:before {
	content:"\f0a0"
}
.icon-bullhorn:before {
	content:"\f0a1"
}
.icon-bell:before {
	content:"\f0f3"
}
.icon-certificate:before {
	content:"\f0a3"
}
.icon-hand-o-right:before {
	content:"\f0a4"
}
.icon-hand-o-left:before {
	content:"\f0a5"
}
.icon-hand-o-up:before {
	content:"\f0a6"
}
.icon-hand-o-down:before {
	content:"\f0a7"
}
.icon-arrow-circle-left:before {
	content:"\f0a8"
}
.icon-arrow-circle-right:before {
	content:"\f0a9"
}
.icon-arrow-circle-up:before {
	content:"\f0aa"
}
.icon-arrow-circle-down:before {
	content:"\f0ab"
}
.icon-globe:before {
	content:"\f0ac"
}
.icon-wrench:before {
	content:"\f0ad"
}
.icon-tasks:before {
	content:"\f0ae"
}
.icon-filter:before {
	content:"\f0b0"
}
.icon-briefcase:before {
	content:"\f0b1"
}
.icon-arrows-alt:before {
	content:"\f0b2"
}
.icon-group:before,.icon-users:before {
	content:"\f0c0"
}
.icon-chain:before,.icon-link:before {
	content:"\f0c1"
}
.icon-cloud:before {
	content:"\f0c2"
}
.icon-flask:before {
	content:"\f0c3"
}
.icon-cut:before,.icon-scissors:before {
	content:"\f0c4"
}
.icon-copy:before,.icon-files-o:before {
	content:"\f0c5"
}
.icon-paperclip:before {
	content:"\f0c6"
}
.icon-save:before,.icon-floppy-o:before {
	content:"\f0c7"
}
.icon-square:before {
	content:"\f0c8"
}
.icon-navicon:before,.icon-reorder:before,.icon-bars:before {
	content:"\f0c9"
}
.icon-list-ul:before {
	content:"\f0ca"
}
.icon-list-ol:before {
	content:"\f0cb"
}
.icon-strikethrough:before {
	content:"\f0cc"
}
.icon-underline:before {
	content:"\f0cd"
}
.icon-table:before {
	content:"\f0ce"
}
.icon-magic:before {
	content:"\f0d0"
}
.icon-truck:before {
	content:"\f0d1"
}
.icon-pinterest:before {
	content:"\f0d2"
}
.icon-pinterest-square:before {
	content:"\f0d3"
}
.icon-google-plus-square:before {
	content:"\f0d4"
}
.icon-google-plus:before {
	content:"\f0d5"
}
.icon-money:before {
	content:"\f0d6"
}
.icon-caret-down:before {
	content:"\f0d7"
}
.icon-caret-up:before {
	content:"\f0d8"
}
.icon-caret-left:before {
	content:"\f0d9"
}
.icon-caret-right:before {
	content:"\f0da"
}
.icon-columns:before {
	content:"\f0db"
}
.icon-unsorted:before,.icon-sort:before {
	content:"\f0dc"
}
.icon-sort-down:before,.icon-sort-desc:before {
	content:"\f0dd"
}
.icon-sort-up:before,.icon-sort-asc:before {
	content:"\f0de"
}
.icon-envelope:before {
	content:"\f0e0"
}
.icon-linkedin:before {
	content:"\f0e1"
}
.icon-rotate-left:before,.icon-undo:before {
	content:"\f0e2"
}
.icon-legal:before,.icon-gavel:before {
	content:"\f0e3"
}
.icon-dashboard:before,.icon-tachometer:before {
	content:"\f0e4"
}
.icon-comment-o:before {
	content:"\f0e5"
}
.icon-comments-o:before {
	content:"\f0e6"
}
.icon-flash:before,.icon-bolt:before {
	content:"\f0e7"
}
.icon-sitemap:before {
	content:"\f0e8"
}
.icon-umbrella:before {
	content:"\f0e9"
}
.icon-paste:before,.icon-clipboard:before {
	content:"\f0ea"
}
.icon-lightbulb-o:before {
	content:"\f0eb"
}
.icon-exchange:before {
	content:"\f0ec"
}
.icon-cloud-download:before {
	content:"\f0ed"
}
.icon-cloud-upload:before {
	content:"\f0ee"
}
.icon-user-md:before {
	content:"\f0f0"
}
.icon-stethoscope:before {
	content:"\f0f1"
}
.icon-suitcase:before {
	content:"\f0f2"
}
.icon-bell-o:before {
	content:"\f0a2"
}
.icon-coffee:before {
	content:"\f0f4"
}
.icon-cutlery:before {
	content:"\f0f5"
}
.icon-file-text-o:before {
	content:"\f0f6"
}
.icon-building-o:before {
	content:"\f0f7"
}
.icon-hospital-o:before {
	content:"\f0f8"
}
.icon-ambulance:before {
	content:"\f0f9"
}
.icon-medkit:before {
	content:"\f0fa"
}
.icon-fighter-jet:before {
	content:"\f0fb"
}
.icon-beer:before {
	content:"\f0fc"
}
.icon-h-square:before {
	content:"\f0fd"
}
.icon-plus-square:before {
	content:"\f0fe"
}
.icon-angle-double-left:before {
	content:"\f100"
}
.icon-angle-double-right:before {
	content:"\f101"
}
.icon-angle-double-up:before {
	content:"\f102"
}
.icon-angle-double-down:before {
	content:"\f103"
}
.icon-angle-left:before {
	content:"\f104"
}
.icon-angle-right:before {
	content:"\f105"
}
.icon-angle-up:before {
	content:"\f106"
}
.icon-angle-down:before {
	content:"\f107"
}
.icon-desktop:before {
	content:"\f108"
}
.icon-laptop:before {
	content:"\f109"
}
.icon-tablet:before {
	content:"\f10a"
}
.icon-mobile-phone:before,.icon-mobile:before {
	content:"\f10b"
}
.icon-circle-o:before {
	content:"\f10c"
}
.icon-quote-left:before {
	content:"\f10d"
}
.icon-quote-right:before {
	content:"\f10e"
}
.icon-spinner:before {
	content:"\f110"
}
.icon-circle:before {
	content:"\f111"
}
.icon-mail-reply:before,.icon-reply:before {
	content:"\f112"
}
.icon-github-alt:before {
	content:"\f113"
}
.icon-folder-o:before {
	content:"\f114"
}
.icon-folder-open-o:before {
	content:"\f115"
}
.icon-smile-o:before {
	content:"\f118"
}
.icon-frown-o:before {
	content:"\f119"
}
.icon-meh-o:before {
	content:"\f11a"
}
.icon-gamepad:before {
	content:"\f11b"
}
.icon-keyboard-o:before {
	content:"\f11c"
}
.icon-flag-o:before {
	content:"\f11d"
}
.icon-flag-checkered:before {
	content:"\f11e"
}
.icon-terminal:before {
	content:"\f120"
}
.icon-code:before {
	content:"\f121"
}
.icon-mail-reply-all:before,.icon-reply-all:before {
	content:"\f122"
}
.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before {
	content:"\f123"
}
.icon-location-arrow:before {
	content:"\f124"
}
.icon-crop:before {
	content:"\f125"
}
.icon-code-fork:before {
	content:"\f126"
}
.icon-unlink:before,.icon-chain-broken:before {
	content:"\f127"
}
.icon-question:before {
	content:"\f128"
}
.icon-info:before {
	content:"\f129"
}
.icon-exclamation:before {
	content:"\f12a"
}
.icon-superscript:before {
	content:"\f12b"
}
.icon-subscript:before {
	content:"\f12c"
}
.icon-eraser:before {
	content:"\f12d"
}
.icon-puzzle-piece:before {
	content:"\f12e"
}
.icon-microphone:before {
	content:"\f130"
}
.icon-microphone-slash:before {
	content:"\f131"
}
.icon-shield:before {
	content:"\f132"
}
.icon-calendar-o:before {
	content:"\f133"
}
.icon-fire-extinguisher:before {
	content:"\f134"
}
.icon-rocket:before {
	content:"\f135"
}
.icon-maxcdn:before {
	content:"\f136"
}
.icon-chevron-circle-left:before {
	content:"\f137"
}
.icon-chevron-circle-right:before {
	content:"\f138"
}
.icon-chevron-circle-up:before {
	content:"\f139"
}
.icon-chevron-circle-down:before {
	content:"\f13a"
}
.icon-html5:before {
	content:"\f13b"
}
.icon-css3:before {
	content:"\f13c"
}
.icon-anchor:before {
	content:"\f13d"
}
.icon-unlock-alt:before {
	content:"\f13e"
}
.icon-bullseye:before {
	content:"\f140"
}
.icon-ellipsis-h:before {
	content:"\f141"
}
.icon-ellipsis-v:before {
	content:"\f142"
}
.icon-rss-square:before {
	content:"\f143"
}
.icon-play-circle:before {
	content:"\f144"
}
.icon-ticket:before {
	content:"\f145"
}
.icon-minus-square:before {
	content:"\f146"
}
.icon-minus-square-o:before {
	content:"\f147"
}
.icon-level-up:before {
	content:"\f148"
}
.icon-level-down:before {
	content:"\f149"
}
.icon-check-square:before {
	content:"\f14a"
}
.icon-pencil-square:before {
	content:"\f14b"
}
.icon-external-link-square:before {
	content:"\f14c"
}
.icon-share-square:before {
	content:"\f14d"
}
.icon-compass:before {
	content:"\f14e"
}
.icon-toggle-down:before,.icon-caret-square-o-down:before {
	content:"\f150"
}
.icon-toggle-up:before,.icon-caret-square-o-up:before {
	content:"\f151"
}
.icon-toggle-right:before,.icon-caret-square-o-right:before {
	content:"\f152"
}
.icon-euro:before,.icon-eur:before {
	content:"\f153"
}
.icon-gbp:before {
	content:"\f154"
}
.icon-dollar:before,.icon-usd:before {
	content:"\f155"
}
.icon-rupee:before,.icon-inr:before {
	content:"\f156"
}
.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before {
	content:"\f157"
}
.icon-ruble:before,.icon-rouble:before,.icon-rub:before {
	content:"\f158"
}
.icon-won:before,.icon-krw:before {
	content:"\f159"
}
.icon-bitcoin:before,.icon-btc:before {
	content:"\f15a"
}
.icon-file:before {
	content:"\f15b"
}
.icon-file-text:before {
	content:"\f15c"
}
.icon-sort-alpha-asc:before {
	content:"\f15d"
}
.icon-sort-alpha-desc:before {
	content:"\f15e"
}
.icon-sort-amount-asc:before {
	content:"\f160"
}
.icon-sort-amount-desc:before {
	content:"\f161"
}
.icon-sort-numeric-asc:before {
	content:"\f162"
}
.icon-sort-numeric-desc:before {
	content:"\f163"
}
.icon-thumbs-up:before {
	content:"\f164"
}
.icon-thumbs-down:before {
	content:"\f165"
}
.icon-youtube-square:before {
	content:"\f166"
}
.icon-youtube:before {
	content:"\f167"
}
.icon-xing:before {
	content:"\f168"
}
.icon-xing-square:before {
	content:"\f169"
}
.icon-youtube-play:before {
	content:"\f16a"
}
.icon-dropbox:before {
	content:"\f16b"
}
.icon-stack-overflow:before {
	content:"\f16c"
}
.icon-instagram:before {
	content:"\f16d"
}
.icon-flickr:before {
	content:"\f16e"
}
.icon-adn:before {
	content:"\f170"
}
.icon-bitbucket:before {
	content:"\f171"
}
.icon-bitbucket-square:before {
	content:"\f172"
}
.icon-tumblr:before {
	content:"\f173"
}
.icon-tumblr-square:before {
	content:"\f174"
}
.icon-long-arrow-down:before {
	content:"\f175"
}
.icon-long-arrow-up:before {
	content:"\f176"
}
.icon-long-arrow-left:before {
	content:"\f177"
}
.icon-long-arrow-right:before {
	content:"\f178"
}
.icon-apple:before {
	content:"\f179"
}
.icon-windows:before {
	content:"\f17a"
}
.icon-android:before {
	content:"\f17b"
}
.icon-linux:before {
	content:"\f17c"
}
.icon-dribbble:before {
	content:"\f17d"
}
.icon-skype:before {
	content:"\f17e"
}
.icon-foursquare:before {
	content:"\f180"
}
.icon-trello:before {
	content:"\f181"
}
.icon-female:before {
	content:"\f182"
}
.icon-male:before {
	content:"\f183"
}
.icon-gittip:before,.icon-gratipay:before {
	content:"\f184"
}
.icon-sun-o:before {
	content:"\f185"
}
.icon-moon-o:before {
	content:"\f186"
}
.icon-archive:before {
	content:"\f187"
}
.icon-bug:before {
	content:"\f188"
}
.icon-vk:before {
	content:"\f189"
}
.icon-weibo:before {
	content:"\f18a"
}
.icon-renren:before {
	content:"\f18b"
}
.icon-pagelines:before {
	content:"\f18c"
}
.icon-stack-exchange:before {
	content:"\f18d"
}
.icon-arrow-circle-o-right:before {
	content:"\f18e"
}
.icon-arrow-circle-o-left:before {
	content:"\f190"
}
.icon-toggle-left:before,.icon-caret-square-o-left:before {
	content:"\f191"
}
.icon-dot-circle-o:before {
	content:"\f192"
}
.icon-wheelchair:before {
	content:"\f193"
}
.icon-vimeo-square:before {
	content:"\f194"
}
.icon-turkish-lira:before,.icon-try:before {
	content:"\f195"
}
.icon-plus-square-o:before {
	content:"\f196"
}
.icon-space-shuttle:before {
	content:"\f197"
}
.icon-slack:before {
	content:"\f198"
}
.icon-envelope-square:before {
	content:"\f199"
}
.icon-wordpress:before {
	content:"\f19a"
}
.icon-openid:before {
	content:"\f19b"
}
.icon-institution:before,.icon-bank:before,.icon-university:before {
	content:"\f19c"
}
.icon-mortar-board:before,.icon-graduation-cap:before {
	content:"\f19d"
}
.icon-yahoo:before {
	content:"\f19e"
}
.icon-google:before {
	content:"\f1a0"
}
.icon-reddit:before {
	content:"\f1a1"
}
.icon-reddit-square:before {
	content:"\f1a2"
}
.icon-stumbleupon-circle:before {
	content:"\f1a3"
}
.icon-stumbleupon:before {
	content:"\f1a4"
}
.icon-delicious:before {
	content:"\f1a5"
}
.icon-digg:before {
	content:"\f1a6"
}
.icon-pied-piper-pp:before {
	content:"\f1a7"
}
.icon-pied-piper-alt:before {
	content:"\f1a8"
}
.icon-drupal:before {
	content:"\f1a9"
}
.icon-joomla:before {
	content:"\f1aa"
}
.icon-language:before {
	content:"\f1ab"
}
.icon-fax:before {
	content:"\f1ac"
}
.icon-building:before {
	content:"\f1ad"
}
.icon-child:before {
	content:"\f1ae"
}
.icon-paw:before {
	content:"\f1b0"
}
.icon-spoon:before {
	content:"\f1b1"
}
.icon-cube:before {
	content:"\f1b2"
}
.icon-cubes:before {
	content:"\f1b3"
}
.icon-behance:before {
	content:"\f1b4"
}
.icon-behance-square:before {
	content:"\f1b5"
}
.icon-steam:before {
	content:"\f1b6"
}
.icon-steam-square:before {
	content:"\f1b7"
}
.icon-recycle:before {
	content:"\f1b8"
}
.icon-automobile:before,.icon-car:before {
	content:"\f1b9"
}
.icon-cab:before,.icon-taxi:before {
	content:"\f1ba"
}
.icon-tree:before {
	content:"\f1bb"
}
.icon-spotify:before {
	content:"\f1bc"
}
.icon-deviantart:before {
	content:"\f1bd"
}
.icon-soundcloud:before {
	content:"\f1be"
}
.icon-database:before {
	content:"\f1c0"
}
.icon-file-pdf-o:before {
	content:"\f1c1"
}
.icon-file-word-o:before {
	content:"\f1c2"
}
.icon-file-excel-o:before {
	content:"\f1c3"
}
.icon-file-powerpoint-o:before {
	content:"\f1c4"
}
.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before {
	content:"\f1c5"
}
.icon-file-zip-o:before,.icon-file-archive-o:before {
	content:"\f1c6"
}
.icon-file-sound-o:before,.icon-file-audio-o:before {
	content:"\f1c7"
}
.icon-file-movie-o:before,.icon-file-video-o:before {
	content:"\f1c8"
}
.icon-file-code-o:before {
	content:"\f1c9"
}
.icon-vine:before {
	content:"\f1ca"
}
.icon-codepen:before {
	content:"\f1cb"
}
.icon-jsfiddle:before {
	content:"\f1cc"
}
.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before {
	content:"\f1cd"
}
.icon-circle-o-notch:before {
	content:"\f1ce"
}
.icon-ra:before,.icon-resistance:before,.icon-rebel:before {
	content:"\f1d0"
}
.icon-ge:before,.icon-empire:before {
	content:"\f1d1"
}
.icon-git-square:before {
	content:"\f1d2"
}
.icon-git:before {
	content:"\f1d3"
}
.icon-y-combinator-square:before,.icon-yc-square:before,.icon-hacker-news:before {
	content:"\f1d4"
}
.icon-tencent-weibo:before {
	content:"\f1d5"
}
.icon-qq:before {
	content:"\f1d6"
}
.icon-wechat:before,.icon-weixin:before {
	content:"\f1d7"
}
.icon-send:before,.icon-paper-plane:before {
	content:"\f1d8"
}
.icon-send-o:before,.icon-paper-plane-o:before {
	content:"\f1d9"
}
.icon-history:before {
	content:"\f1da"
}
.icon-circle-thin:before {
	content:"\f1db"
}
.icon-header:before {
	content:"\f1dc"
}
.icon-paragraph:before {
	content:"\f1dd"
}
.icon-sliders:before {
	content:"\f1de"
}
.icon-share-alt:before {
	content:"\f1e0"
}
.icon-share-alt-square:before {
	content:"\f1e1"
}
.icon-bomb:before {
	content:"\f1e2"
}
.icon-soccer-ball-o:before,.icon-futbol-o:before {
	content:"\f1e3"
}
.icon-tty:before {
	content:"\f1e4"
}
.icon-binoculars:before {
	content:"\f1e5"
}
.icon-plug:before {
	content:"\f1e6"
}
.icon-slideshare:before {
	content:"\f1e7"
}
.icon-twitch:before {
	content:"\f1e8"
}
.icon-yelp:before {
	content:"\f1e9"
}
.icon-newspaper-o:before {
	content:"\f1ea"
}
.icon-wifi:before {
	content:"\f1eb"
}
.icon-calculator:before {
	content:"\f1ec"
}
.icon-paypal:before {
	content:"\f1ed"
}
.icon-google-wallet:before {
	content:"\f1ee"
}
.icon-cc-visa:before {
	content:"\f1f0"
}
.icon-cc-mastercard:before {
	content:"\f1f1"
}
.icon-cc-discover:before {
	content:"\f1f2"
}
.icon-cc-amex:before {
	content:"\f1f3"
}
.icon-cc-paypal:before {
	content:"\f1f4"
}
.icon-cc-stripe:before {
	content:"\f1f5"
}
.icon-bell-slash:before {
	content:"\f1f6"
}
.icon-bell-slash-o:before {
	content:"\f1f7"
}
.icon-trash:before {
	content:"\f1f8"
}
.icon-copyright:before {
	content:"\f1f9"
}
.icon-at:before {
	content:"\f1fa"
}
.icon-eyedropper:before {
	content:"\f1fb"
}
.icon-paint-brush:before {
	content:"\f1fc"
}
.icon-birthday-cake:before {
	content:"\f1fd"
}
.icon-area-chart:before {
	content:"\f1fe"
}
.icon-pie-chart:before {
	content:"\f200"
}
.icon-line-chart:before {
	content:"\f201"
}
.icon-lastfm:before {
	content:"\f202"
}
.icon-lastfm-square:before {
	content:"\f203"
}
.icon-toggle-off:before {
	content:"\f204"
}
.icon-toggle-on:before {
	content:"\f205"
}
.icon-bicycle:before {
	content:"\f206"
}
.icon-bus:before {
	content:"\f207"
}
.icon-ioxhost:before {
	content:"\f208"
}
.icon-angellist:before {
	content:"\f209"
}
.icon-cc:before {
	content:"\f20a"
}
.icon-shekel:before,.icon-sheqel:before,.icon-ils:before {
	content:"\f20b"
}
.icon-meanpath:before {
	content:"\f20c"
}
.icon-buysellads:before {
	content:"\f20d"
}
.icon-connectdevelop:before {
	content:"\f20e"
}
.icon-dashcube:before {
	content:"\f210"
}
.icon-forumbee:before {
	content:"\f211"
}
.icon-leanpub:before {
	content:"\f212"
}
.icon-sellsy:before {
	content:"\f213"
}
.icon-shirtsinbulk:before {
	content:"\f214"
}
.icon-simplybuilt:before {
	content:"\f215"
}
.icon-skyatlas:before {
	content:"\f216"
}
.icon-cart-plus:before {
	content:"\f217"
}
.icon-cart-arrow-down:before {
	content:"\f218"
}
.icon-diamond:before {
	content:"\f219"
}
.icon-ship:before {
	content:"\f21a"
}
.icon-user-secret:before {
	content:"\f21b"
}
.icon-motorcycle:before {
	content:"\f21c"
}
.icon-street-view:before {
	content:"\f21d"
}
.icon-heartbeat:before {
	content:"\f21e"
}
.icon-venus:before {
	content:"\f221"
}
.icon-mars:before {
	content:"\f222"
}
.icon-mercury:before {
	content:"\f223"
}
.icon-intersex:before,.icon-transgender:before {
	content:"\f224"
}
.icon-transgender-alt:before {
	content:"\f225"
}
.icon-venus-double:before {
	content:"\f226"
}
.icon-mars-double:before {
	content:"\f227"
}
.icon-venus-mars:before {
	content:"\f228"
}
.icon-mars-stroke:before {
	content:"\f229"
}
.icon-mars-stroke-v:before {
	content:"\f22a"
}
.icon-mars-stroke-h:before {
	content:"\f22b"
}
.icon-neuter:before {
	content:"\f22c"
}
.icon-genderless:before {
	content:"\f22d"
}
.icon-facebook-official:before {
	content:"\f230"
}
.icon-pinterest-p:before {
	content:"\f231"
}
.icon-whatsapp:before {
	content:"\f232"
}
.icon-server:before {
	content:"\f233"
}
.icon-user-plus:before {
	content:"\f234"
}
.icon-user-times:before {
	content:"\f235"
}
.icon-hotel:before,.icon-bed:before {
	content:"\f236"
}
.icon-viacoin:before {
	content:"\f237"
}
.icon-train:before {
	content:"\f238"
}
.icon-subway:before {
	content:"\f239"
}
.icon-medium:before {
	content:"\f23a"
}
.icon-yc:before,.icon-y-combinator:before {
	content:"\f23b"
}
.icon-optin-monster:before {
	content:"\f23c"
}
.icon-opencart:before {
	content:"\f23d"
}
.icon-expeditedssl:before {
	content:"\f23e"
}
.icon-battery-4:before,.icon-battery:before,.icon-battery-full:before {
	content:"\f240"
}
.icon-battery-3:before,.icon-battery-three-quarters:before {
	content:"\f241"
}
.icon-battery-2:before,.icon-battery-half:before {
	content:"\f242"
}
.icon-battery-1:before,.icon-battery-quarter:before {
	content:"\f243"
}
.icon-battery-0:before,.icon-battery-empty:before {
	content:"\f244"
}
.icon-mouse-pointer:before {
	content:"\f245"
}
.icon-i-cursor:before {
	content:"\f246"
}
.icon-object-group:before {
	content:"\f247"
}
.icon-object-ungroup:before {
	content:"\f248"
}
.icon-sticky-note:before {
	content:"\f249"
}
.icon-sticky-note-o:before {
	content:"\f24a"
}
.icon-cc-jcb:before {
	content:"\f24b"
}
.icon-cc-diners-club:before {
	content:"\f24c"
}
.icon-clone:before {
	content:"\f24d"
}
.icon-balance-scale:before {
	content:"\f24e"
}
.icon-hourglass-o:before {
	content:"\f250"
}
.icon-hourglass-1:before,.icon-hourglass-start:before {
	content:"\f251"
}
.icon-hourglass-2:before,.icon-hourglass-half:before {
	content:"\f252"
}
.icon-hourglass-3:before,.icon-hourglass-end:before {
	content:"\f253"
}
.icon-hourglass:before {
	content:"\f254"
}
.icon-hand-grab-o:before,.icon-hand-rock-o:before {
	content:"\f255"
}
.icon-hand-stop-o:before,.icon-hand-paper-o:before {
	content:"\f256"
}
.icon-hand-scissors-o:before {
	content:"\f257"
}
.icon-hand-lizard-o:before {
	content:"\f258"
}
.icon-hand-spock-o:before {
	content:"\f259"
}
.icon-hand-pointer-o:before {
	content:"\f25a"
}
.icon-hand-peace-o:before {
	content:"\f25b"
}
.icon-trademark:before {
	content:"\f25c"
}
.icon-registered:before {
	content:"\f25d"
}
.icon-creative-commons:before {
	content:"\f25e"
}
.icon-gg:before {
	content:"\f260"
}
.icon-gg-circle:before {
	content:"\f261"
}
.icon-tripadvisor:before {
	content:"\f262"
}
.icon-odnoklassniki:before {
	content:"\f263"
}
.icon-odnoklassniki-square:before {
	content:"\f264"
}
.icon-get-pocket:before {
	content:"\f265"
}
.icon-wikipedia-w:before {
	content:"\f266"
}
.icon-safari:before {
	content:"\f267"
}
.icon-chrome:before {
	content:"\f268"
}
.icon-firefox:before {
	content:"\f269"
}
.icon-opera:before {
	content:"\f26a"
}
.icon-internet-explorer:before {
	content:"\f26b"
}
.icon-tv:before,.icon-television:before {
	content:"\f26c"
}
.icon-contao:before {
	content:"\f26d"
}
.icon-500px:before {
	content:"\f26e"
}
.icon-amazon:before {
	content:"\f270"
}
.icon-calendar-plus-o:before {
	content:"\f271"
}
.icon-calendar-minus-o:before {
	content:"\f272"
}
.icon-calendar-times-o:before {
	content:"\f273"
}
.icon-calendar-check-o:before {
	content:"\f274"
}
.icon-industry:before {
	content:"\f275"
}
.icon-map-pin:before {
	content:"\f276"
}
.icon-map-signs:before {
	content:"\f277"
}
.icon-map-o:before {
	content:"\f278"
}
.icon-map:before {
	content:"\f279"
}
.icon-commenting:before {
	content:"\f27a"
}
.icon-commenting-o:before {
	content:"\f27b"
}
.icon-houzz:before {
	content:"\f27c"
}
.icon-vimeo:before {
	content:"\f27d"
}
.icon-black-tie:before {
	content:"\f27e"
}
.icon-fonticons:before {
	content:"\f280"
}
.icon-reddit-alien:before {
	content:"\f281"
}
.icon-edge:before {
	content:"\f282"
}
.icon-credit-card-alt:before {
	content:"\f283"
}
.icon-codiepie:before {
	content:"\f284"
}
.icon-modx:before {
	content:"\f285"
}
.icon-fort-awesome:before {
	content:"\f286"
}
.icon-usb:before {
	content:"\f287"
}
.icon-product-hunt:before {
	content:"\f288"
}
.icon-mixcloud:before {
	content:"\f289"
}
.icon-scribd:before {
	content:"\f28a"
}
.icon-pause-circle:before {
	content:"\f28b"
}
.icon-pause-circle-o:before {
	content:"\f28c"
}
.icon-stop-circle:before {
	content:"\f28d"
}
.icon-stop-circle-o:before {
	content:"\f28e"
}
.icon-shopping-bag:before {
	content:"\f290"
}
.icon-shopping-basket:before {
	content:"\f291"
}
.icon-hashtag:before {
	content:"\f292"
}
.icon-bluetooth:before {
	content:"\f293"
}
.icon-bluetooth-b:before {
	content:"\f294"
}
.icon-percent:before {
	content:"\f295"
}
.icon-gitlab:before {
	content:"\f296"
}
.icon-wpbeginner:before {
	content:"\f297"
}
.icon-wpforms:before {
	content:"\f298"
}
.icon-envira:before {
	content:"\f299"
}
.icon-universal-access:before {
	content:"\f29a"
}
.icon-wheelchair-alt:before {
	content:"\f29b"
}
.icon-question-circle-o:before {
	content:"\f29c"
}
.icon-blind:before {
	content:"\f29d"
}
.icon-audio-description:before {
	content:"\f29e"
}
.icon-volume-control-phone:before {
	content:"\f2a0"
}
.icon-braille:before {
	content:"\f2a1"
}
.icon-assistive-listening-systems:before {
	content:"\f2a2"
}
.icon-asl-interpreting:before,.icon-american-sign-language-interpreting:before {
	content:"\f2a3"
}
.icon-deafness:before,.icon-hard-of-hearing:before,.icon-deaf:before {
	content:"\f2a4"
}
.icon-glide:before {
	content:"\f2a5"
}
.icon-glide-g:before {
	content:"\f2a6"
}
.icon-signing:before,.icon-sign-language:before {
	content:"\f2a7"
}
.icon-low-vision:before {
	content:"\f2a8"
}
.icon-viadeo:before {
	content:"\f2a9"
}
.icon-viadeo-square:before {
	content:"\f2aa"
}
.icon-snapchat:before {
	content:"\f2ab"
}
.icon-snapchat-ghost:before {
	content:"\f2ac"
}
.icon-snapchat-square:before {
	content:"\f2ad"
}
.icon-pied-piper:before {
	content:"\f2ae"
}
.icon-first-order:before {
	content:"\f2b0"
}
.icon-yoast:before {
	content:"\f2b1"
}
.icon-themeisle:before {
	content:"\f2b2"
}
.icon-google-plus-circle:before,.icon-google-plus-official:before {
	content:"\f2b3"
}
.icon-fa:before,.icon-font-awesome:before {
	content:"\f2b4"
}
.icon-handshake-o:before {
	content:"\f2b5"
}
.icon-envelope-open:before {
	content:"\f2b6"
}
.icon-envelope-open-o:before {
	content:"\f2b7"
}
.icon-linode:before {
	content:"\f2b8"
}
.icon-address-book:before {
	content:"\f2b9"
}
.icon-address-book-o:before {
	content:"\f2ba"
}
.icon-vcard:before,.icon-address-card:before {
	content:"\f2bb"
}
.icon-vcard-o:before,.icon-address-card-o:before {
	content:"\f2bc"
}
.icon-user-circle:before {
	content:"\f2bd"
}
.icon-user-circle-o:before {
	content:"\f2be"
}
.icon-user-o:before {
	content:"\f2c0"
}
.icon-id-badge:before {
	content:"\f2c1"
}
.icon-drivers-license:before,.icon-id-card:before {
	content:"\f2c2"
}
.icon-drivers-license-o:before,.icon-id-card-o:before {
	content:"\f2c3"
}
.icon-quora:before {
	content:"\f2c4"
}
.icon-free-code-camp:before {
	content:"\f2c5"
}
.icon-telegram:before {
	content:"\f2c6"
}
.icon-thermometer-4:before,.icon-thermometer:before,.icon-thermometer-full:before {
	content:"\f2c7"
}
.icon-thermometer-3:before,.icon-thermometer-three-quarters:before {
	content:"\f2c8"
}
.icon-thermometer-2:before,.icon-thermometer-half:before {
	content:"\f2c9"
}
.icon-thermometer-1:before,.icon-thermometer-quarter:before {
	content:"\f2ca"
}
.icon-thermometer-0:before,.icon-thermometer-empty:before {
	content:"\f2cb"
}
.icon-shower:before {
	content:"\f2cc"
}
.icon-bathtub:before,.icon-s15:before,.icon-bath:before {
	content:"\f2cd"
}
.icon-podcast:before {
	content:"\f2ce"
}
.icon-window-maximize:before {
	content:"\f2d0"
}
.icon-window-minimize:before {
	content:"\f2d1"
}
.icon-window-restore:before {
	content:"\f2d2"
}
.icon-times-rectangle:before,.icon-window-close:before {
	content:"\f2d3"
}
.icon-times-rectangle-o:before,.icon-window-close-o:before {
	content:"\f2d4"
}
.icon-bandcamp:before {
	content:"\f2d5"
}
.icon-grav:before {
	content:"\f2d6"
}
.icon-etsy:before {
	content:"\f2d7"
}
.icon-imdb:before {
	content:"\f2d8"
}
.icon-ravelry:before {
	content:"\f2d9"
}
.icon-eercast:before {
	content:"\f2da"
}
.icon-microchip:before {
	content:"\f2db"
}
.icon-snowflake-o:before {
	content:"\f2dc"
}
.icon-superpowers:before {
	content:"\f2dd"
}
.icon-wpexplorer:before {
	content:"\f2de"
}
.icon-meetup:before {
	content:"\f2e0"
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
	display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot {
	background:none;
	color:inherit;
	border:none;
	padding:0!important;
	font:inherit
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:-webkit-grab;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .animated {
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.owl-height {
	-webkit-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("owl.video.play.png") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:-webkit-transform 100ms ease;
	transition:-webkit-transform 100ms ease;
	transition:transform 100ms ease;
	transition:transform 100ms ease,-webkit-transform 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
.owl-theme .owl-nav {
	margin-top:10px;
	text-align:center;
	-webkit-tap-highlight-color:transparent;
	position:absolute;
	bottom:10px
}
.owl-theme .owl-nav [class*='owl-'] {
	color:#ffffff;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#d6d6d6;
	display:inline-block;
	cursor:pointer;
	border-radius:3px
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background:#4dc7a0;
	color:#ffffff;
	text-decoration:none
}
.owl-theme .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:10px
}
.owl-theme .owl-dots {
	width:100%;
	height:25px;
	text-align:center;
	-webkit-tap-highlight-color:transparent;
	position:absolute;
	bottom:10px
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
	*display:inline;
	outline:none
}
.owl-theme .owl-dots .owl-dot span {
	width:15px;
	height:15px;
	margin:5px 7px;
	background:rgba(255,255,255,0.3);
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background:#ffffff
}
.af-dropdown {
	position:relative;
	display:inline-block
}
.af-dropdown .dropdown-content {
	display:none;
	position:absolute;
	top:100%;
	right:0;
	min-width:200px;
	margin-top:-1px;
	background:#ffffff;
	-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.08);
	box-shadow:0 3px 10px rgba(0,0,0,0.08);
	border-radius:4px;
	border:1px solid #dfdfdf;
	z-index:100
}
.af-dropdown .dropdown-content>li {
	padding:10px 12px;
	border-bottom:1px solid #eeeeee
}
.af-dropdown .dropdown-content>li:hover {
	background:#f5f5f5
}
.af-dropdown .dropdown-content>li:first-of-type {
	border-radius:4px 4px 0 0
}
.af-dropdown .dropdown-content>li:last-of-type {
	border-bottom:none;
	border-radius:0 0 4px 4px
}
.af-dropdown .dropdown-content a {
	color:#666;
	display:block;
	white-space:nowrap;
	line-height:1.42857143
}
.af-dropdown .dropdown-content a:hover {
	color:#333
}
.af-dropdown .dropdown-content.align-right {
	left:auto;
	right:0
}
.af-nav-tabs>li {
	min-width:40px;
	padding:0 10px;
	border-bottom:2px solid transparent;
	line-height:40px;
	text-align:center;
	cursor:pointer
}
.af-nav-tabs>li.active {
	border-bottom-color:#5bbc2e
}
.af-tab-content {
	display:none;
	border:1px solid transparent;
	min-height:100px
}
.af-tab-content.active {
	display:block
}
.af-tabs-loading-tip {
	padding:30px 0;
	text-align:center
}
.af-tabs-loading-tip .reload>p {
	margin-bottom:.8em
}
body {
	background:#ffffff
}
.container {
	max-width:1920px;
	margin:0 auto;
	padding:0 15px
}
.header {
	color:#000000;
	width:100%;
	-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);
	box-shadow:0 2px 20px rgba(0,0,0,0.1)
}
.header .topbar {
	height:85px;
	line-height:40px;
	background-color: rgba(0,0,0,0.9);
}
.header .topbar .title {
	float:left;
	margin:5px 0
}
.header .topbar .title a {
	width: 200px;
	height:50px;
	display:block;
	position:relative;
	z-index:1
}
.header .topbar .title a:after {
	content:'';
	z-index:-1;
	position:absolute;
	left:auto;
	right:20px;
	height:1000%;
	bottom:-20px;
	width:800%;
	display:block;
}
.header .title .logo img {width:230px;}
.header .topbar .site-navigation {
	float:left;
	font-size:15px;
	font-weight:600;
	max-width:800px;
	margin-left:120px
}
.header .topbar .site-navigation .nav-menu .menu-item {
	float:left;
	display:inline-block;
	height:85px;
	line-height:85px;
	padding:0 25px;
	position:relative;
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.header .topbar .site-navigation .nav-menu .menu-item .menu-link {
	color:#fff;
	-webkit-transition:all .3s linear 0s;
	transition:all .3s linear 0s;
	position:relative
}
.header .topbar .site-navigation .nav-menu .menu-item .menu-link:before {
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	width:8px;
	height:4px;
	background:#e9b422;
	content:"";
	margin:0 auto;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	opacity:0
}
.header .topbar .site-navigation .nav-menu .menu-item .menu-link:after {
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	width:8px;
	height:4px;
	background:#d32e22;
	content:"";
	margin:0 auto;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	opacity:0
}
.header .topbar .site-navigation .nav-menu .menu-item:hover .menu-link {
	color:#5bbc2e;
}
.header .topbar .site-navigation .nav-menu .menu-item:hover .menu-link:before {
	opacity:1;
	left:-8px
}
.header .topbar .site-navigation .nav-menu .menu-item:hover .menu-link:after {
	opacity:1;
	right:-8px
}
.header .topbar .site-navigation .nav-menu .menu-item.current-menu-item .menu-link {
	color:#d32e22;
}
.header .topbar .site-navigation .nav-menu .menu-item.current-menu-item .menu-link:before {
	opacity:1;
	left:-8px
}
.header .topbar .site-navigation .nav-menu .menu-item.current-menu-item .menu-link:after {
	opacity:1;
	right:-8px
}

.header .topbar .site-navigation .nav-menu>li>ul {
	position:absolute;
	left:0;
	top:120%;
	width:160px;
	background:transparent;
	padding:10px 0 0;
	z-index:100;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	display:block;
	border-bottom:3px solid #5bbc2e;
	border-radius:5px
}
.header .topbar .site-navigation .nav-menu>li>ul:before {
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	background:#fff;
	content:"";
	z-index:-1;
	bottom:0;
	border-radius:5px;
	-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);
	box-shadow:0 2px 20px rgba(0,0,0,0.1)
}
.header .topbar .site-navigation .nav-menu>li>ul>li {
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:0;
	width:100%;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	z-index:1
}
.header .topbar .site-navigation .nav-menu>li>ul>li:before {
	position:absolute;
	left:30px;
	right:30px;
	height:100%;
	border-bottom:1px solid #e9e9e9;
	content:"";
	z-index:-1
}
.header .topbar .site-navigation .nav-menu>li>ul>li:last-child:before {
	border-bottom:none
}
.header .topbar .site-navigation .nav-menu>li>ul>li a {
	position:relative;
	display:block;
	color:#222;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	text-transform:capitalize;
	-webkit-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
	padding:15px 25px
}
.header .topbar .site-navigation .nav-menu>li>ul>li a:before {
	position:absolute;
	top:0;
	left:30px;
	bottom:0;
	right:auto;
	width:7px;
	height:7px;
	background:#d32e22;
	content:"";
	border-radius:50%;
	margin:23px 0;
	-webkit-transform:none;
	transform:none;
	opacity:1;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.header .topbar .site-navigation .nav-menu>li:hover>ul {
	top:100%;
	opacity:1;
	visibility:visible
}
.header .topbar .site-navigation .nav-menu li ul li:hover a:before {
	-webkit-transform:scale(1);
	transform:scale(1);
	left:30px
}
.header .topbar .site-navigation .nav-menu li ul li a:after {
	display:none
}
.header .topbar .site-navigation .nav-menu li>ul>li:hover>a {
	color:#5bbc2e;
	padding-left:45px
}
.header .topbar .snda {
	float:right;
	max-width:200px;
	position:relative;
	z-index:1;
	line-height:1;
	padding:16px
}
.header .topbar .snda:before {
	content:'';
	z-index:-1;
	bottom:-1px;
	position:absolute;
	left:-160px;
	right:auto;
	height:1000%;
	width:2000%;
	background:#f5f5f5;
	display:block;
	-webkit-transform:skew(20deg);
	transform:skew(20deg);
	line-height:1
}
.article {
	font-size:18px;
	line-height:1.8;
	background:#f5f5f5
}
.article .article-wrapper {
	margin:40px 0;
	padding:20px 50px;
	background:#ffffff;
	border-radius:5px
}
.article h1 {
	font-size:24px;
	text-align:center
}
.article h2,.article h3 {
	font-size:20px;
	color:#5bbc2e;
	margin:30px 0
}
.article h4 {
	font-weight:400;
	margin:30px 0
}
.article p {
	margin:30px 0;
	text-indent:0;
	text-align:justify
}
.article p.indent {
	text-indent:2em
}
.article p.center {
	text-indent:0;
	text-align:center
}
.article p.article-meta {
	font-size:14px;
	text-align:center;
	margin-top:0;
	padding-bottom:30px;
	border-bottom:1px solid #eee
}
.article p.article-meta span {
	color:#777;
	margin:0 10px
}
.article p img {
	width:60%
}
.article p a {
	color:#f44336;
	text-decoration:underline
}
.article p a:hover {
	text-decoration:none
}
.article p em {
	color:#999
}
.article p strong.red {
	color:#f44336
}
.article blockquote {
	font-size:16px;
	color:#666;
	line-height:2;
	text-align:justify;
	margin:30px 0;
	padding:0 2em
}
.article ul,.article ol {
	margin:30px 0;
	padding-left:20px
}
.article ul li,.article ol li {
	padding-left:5px
}
.article ul {
	list-style:circle
}
.article ol {
	list-style:decimal
}
.footer {
	color:#aaa;
	padding:30px 0;
	background:#222;
	overflow:hidden
}
.footer .footer-logo {
	margin-bottom:20px
}
.footer .footer-right p {
	line-height:26px
}
.footer .footer-right .footer-links {
	color:#666;
	margin-bottom:10px
}
.footer .footer-right .footer-links a {
	color:#eee
}
.footer .footer-right .footer-links a:hover {
	color:#ffffff
}
.footer .footer-right .footer-links em {
	margin:0 20px
}
.footer .footer-right .copyright a {
	color:#aaa
}
.footer .footer-right .copyright a:hover {
	color:#ffffff
}
.footer .footer-right .cert {
	margin-top:20px
}
.footer .footer-right .cert span {
	margin:0 30px 0 0
}
.footer .weixin-qrcode {
	float:right;
	text-align:center;
	margin:25px 0 0
}
.footer .weixin-qrcode img {
	padding:5px;
	background:#fff;
	border-radius:5px
}
.footer .weixin-qrcode p {
	margin-top:8px
}
.page-banner {
	position:relative
}
.page-banner::before {
	background:rgba(0,0,0,0.1) none repeat scroll 0 0;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.sub-menu {
	text-align:center;
	position:relative;
	top:-25px
}
.sub-menu li {
	-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);
	box-shadow:0 2px 20px rgba(0,0,0,0.1)
}
.sub-menu li a {
	font-size:15px;
	display:block;
	height:50px;
	line-height:50px;
	padding:0 35px;
	background:#fff
}
.sub-menu li.current-menu-item a {
	color:#fff;
	background:#5bbc2e
}
.sec-title {
	text-align:center;
	margin-bottom:20px
}
.sec-title .title {
	font-weight:600;
	font-size:24px;
	text-align:center;
	margin-bottom:5px
}
.sec-title .inner {
	position:relative;
	display:inline-block;
	line-height:14px;
	z-index:1
}
.sec-title .inner .border1 {
	width:50px;
	height:2px;
	background:#d32e22;
	display:inline-block;
	float:left;
	margin:6px 0
}
.sec-title .inner .border2 {
	width:50px;
	height:2px;
	background:#d32e22;
	display:inline-block;
	float:right;
	margin:6px 0
}
.sec-title .inner span {
	font-family:sans-serif;
	position:relative;
	display:inline-block;
	color:#d32e22;
	font-size:16px;
	font-weight:600;
	text-transform:capitalize;
	line-height:14px;
	padding:0 15px
}
.page-title {
	line-height:30px;
	margin:0 0 40px;
	padding-left:15px;
	border-left:3px solid #5bbc2e
}
.page-title h2 {
	font-size:24px!important
}
.page-title span {
	font-size:20px!important;
	font-weight:500;
	color:#999;
	margin-left:15px
}
.pages {
	margin:30px 0;
	text-align:center;
}
.pages a {
	margin:0 15px;
}
.pages a.active {
	background-color: #d32e22;
	color: #FFFFFF;
}
.page-about .home-about .about-text-holder {
	padding:0 10px 0 0
}
.page-news .home-news .news-item-wrapper {
	margin:20px 0
}
.page-games .home-games {
	background:#f5f5f5
}
.page-games .home-games .game-item-wrapper {
	margin:20px 0
}
.page-games .home-games .game-item-wrapper .game-item {
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	border:0
}
.page-games .home-games .game-item-wrapper .game-item:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);
	box-shadow:0 10px 30px rgba(0,0,0,0.1)
}
figure {
	margin:0;
	overflow:hidden
}
.game-figure {
	position:relative;
	border-radius:5px 5px 0 0
}
.game-figure::before {
	position:absolute;
	top:0;
	left:-75%;
	z-index:2;
	display:block;
	content:'';
	width:50%;
	height:100%;
	background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));
	background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
	-webkit-transform:skewX(-25deg);
	transform:skewX(-25deg);
	visibility:hidden
}
.game-item:hover .game-figure::before {
	-webkit-animation:shine .75s;
	animation:shine .75s;
	visibility:visible
}



.game-item:hover .af-gallery {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

@-webkit-keyframes shine {
	100% {
	left:125%
}
}@keyframes shine {
	100% {
	left:125%
}
}.home-slider {
	max-height:768px;
	overflow:hidden
}
.home-about {
	padding:50px 0
}
.home-about .about-video-holder {
	position:relative;
	display:block
}
.home-about .about-video-holder .video-holder {
	position:relative;
	display:block;
	overflow:hidden;
	max-width:470px;
	width:100%;
	border-radius:5px
}
.home-about .about-video-holder .video-holder img {
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
	width:100%
}
.home-about .about-video-holder .video-holder .overlay-gallery {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:transparent;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.home-about .about-video-holder .video-holder .overlay-gallery .icon-holder {
	display:table;
	height:100%;
	width:100%;
	text-align:center
}
.home-about .about-video-holder .video-holder .overlay-gallery .icon-holder .icon {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.home-about .about-video-holder .video-holder .overlay-gallery .icon-holder .icon .inner {
	width:75px;
	height:75px;
	display:inline-block;
	background:rgba(255,255,255,0.97);
	border-radius:50%;
	-webkit-transition:all .5s ease-in-out 0s;
	transition:all .5s ease-in-out 0s
}
.home-about .about-video-holder .video-holder .overlay-gallery .icon-holder .icon .inner a {
	width:75px;
	height:75px;
	display:block;
	border-radius:50%
}
.home-about .about-video-holder .video-holder .overlay-gallery .icon-holder .icon .inner a span:before {
	color:#5bbc2e;
	font-size:30px;
	display:block;
	padding:22px 0 23px 5px
}
.home-about .about-video-holder .video-holder:hover .overlay-gallery {
	background-color:rgba(0,0,0,0.4)
}
.home-about .about-video-holder .video-holder:hover .overlay-gallery .icon-holder .icon .inner {
	background:rgba(255,255,255,0.9)
}
.home-about .about-video-holder .video-holder:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.home-about .about-text-holder {
	padding-left:10px;
	position:relative;
	display:block
}
.home-about .about-text-holder .sec-title {
	position:relative;
	text-align:left;
	margin-top:-3px;
	margin-bottom:0;
	padding-bottom:15px
}
.home-about .about-text-holder .inner-content {
	display:block
}
.home-about .about-text-holder .inner-content h3 {
	color:#222222;
	font-size:24px;
	line-height:32px;
	margin:0 0 18px
}
.home-about .about-text-holder .inner-content p {
	font-size:15px;
	color:#555;
	line-height:1.8;
	margin:0 0 18px
}
.home-about .about-text-holder .inner-content a {
	padding:12px 35px;
	border-radius:999em
}
.home-about .about-pic-holder img {
	border-radius:5px
}
.company-values {
	position:relative;
	display:block;
	width:100%;
	text-align:center;
	margin-top:50px;
	border:2px solid #f2f2f2;
	border-right:none;
	overflow:hidden
}
.company-values .single-box {
	position:relative;
	display:inline-block;
	float:left;
	width:25%;
	border-right:2px solid #f2f2f2;
	background:#ffffff;
	padding:15px 0
}
.company-values .single-box .icon-holder {
	display:block;
	padding-bottom:14px
}
.company-values .single-box .icon-holder span:before {
	color:#c9c9c9;
	font-size:48px;
	line-height:64px
}
.company-values .single-box .title-holder {
	display:block
}
.company-values .single-box .title-holder h3 {
	color:#555;
	font-size:15px;
	line-height:26px
}
.company-values .single-box .overlay-content {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#5bbc2e;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.5s ease;
	transition:.5s ease;
	-webkit-transform:translate(0,-50px) scale(1);
	transform:translate(0,-50px) scale(1)
}
.company-values .single-box .overlay-content .box {
	display:table;
	height:100%;
	width:100%
}
.company-values .single-box .overlay-content .box .inner-content {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:0 20px
}
.company-values .single-box .overlay-content .box .inner-content h3 {
	color:#fff;
	font-size:18px;
	line-height:26px;
	margin:0 0 18px
}
.company-values .single-box .overlay-content .box .inner-content p {
	color:#fff;
	margin:0
}
.company-values .single-box.alt {
	background:#f9f9f9
}
.company-values .single-box:hover .overlay-content {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(0,0) scale(1);
	transform:translate(0,0) scale(1)
}
.home-news {
	padding:40px 0 50px 0;
	background:#f5f5f5
}
.home-news .container {
	padding:0 5px
}
.home-news .title-border {
	font-size:0;
	width:50px;
	height:3px;
	text-indent:-9999px;
	margin:0 auto 20px auto;
	background:#5bbc2e
}
.home-news .news-item-wrapper {
	margin:15px 0;
	padding:0 20px
}
.home-news .news-item {
	background:#ffffff;
	border-radius:5px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.home-news .news-item:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);
	box-shadow:0 10px 30px rgba(0,0,0,0.1);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px)
}
.home-news .news-item .news-item-pic {
	width:100%;
	position:relative;
	top:0;
	left:0;
	-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	border-radius:5px 5px 0 0
}
.home-news .news-item .news-item-pic img {
	background:#e2e5e8;
	border-radius:5px 5px 0 0;
	display:block
}
.home-news .news-item .news-item-info {
	padding:20px
}
.home-news .news-item .news-item-info h3.title {
	float:left;
	margin-bottom:10px
}
.home-news .news-item .news-item-info h3.title a {
	color:#000000;
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.home-news .news-item .news-item-info h3.title a:hover {
	color:#d32e22
}
.home-news .news-item .news-item-info .date {
	font-size:14px;
	font-weight:500;
	color:#999;
	position:relative;
	display:block;
	padding-left:40px;
	line-height:30px;
	z-index:1;
	margin:0 0 2px
}
.home-news .news-item .news-item-info .date:before {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:1px;
	width:30px;
	background:#ddd;
	z-index:-1;
	content:"";
	margin:14px 0
}
.home-news .news-item .news-item-info .desc {
	font-size:15px;
	color:#999;
	padding-right:25px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.home-games {
	padding:40px 0 50px 0
}
.home-games .title-border {
	font-size:0;
	width:50px;
	height:3px;
	text-indent:-9999px;
	margin:0 auto 20px auto;
	background:#5bbc2e
}
.home-games .game-item-wrapper {
	margin:15px 0;
	padding:0 20px
}
.home-games .game-item {
	background:#ffffff;
	border-radius:5px;
	border:2px solid #f2f2f2;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);
	box-shadow:0 5px 10px rgba(0,0,0,0.1);
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.home-games .game-item:hover {
	border:2px solid #eee;
	-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.05);
	box-shadow:0 10px 15px rgba(0,0,0,0.3);
}
.home-games .game-item .game-item-pic {
	-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	border-radius:5px 5px 0 0;
}
.home-games .game-item .game-item-pic a {
	display:block
}
.home-games .game-item .game-item-pic img {
	border-radius:5px 5px 0 0;
	display:block;
}

.home-games .game-item .game-item-icon {
	position: absolute;
	top:2%;
	margin:0px 5px;
    line-height: 18px;
    background: linear-gradient(0deg,rgba(112,58,7,0.8) 0%, rgba(146,80,12,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#703A07, endColorstr=#92500C);
    border-radius: 3px;
    font-size: 14px;
    padding: 2px;
    text-align: center;
    color: #ffffff;
	z-index: 100;
	display:block
	
}

.home-games .game-item .game-item-itop {
    position: absolute;
	top:-1%;
	right:-2.5%;
	margin:0px 5px;
    padding:0 20px;
	z-index: 99;
	float: right;
	text-align: right;
	display:block
	
}
.home-games .game-item .game-item-info {
	padding:5px 20px 5px 15px;
	position:relative
}
.home-games .game-item .game-item-info h3.title {
	font-size:20px;
	float:left;
	margin-bottom:5px;

}

.home-games .game-item .game-item-info .game-type {
	float:left;
	margin-left:10px;
	padding:4px 0
}
.home-games .game-item .game-item-info .game-type span {
	font-size:12px;
	color:#ffffff;
	background:#85d85f;
	padding:2px 6px;
	border-radius:4px
}
.home-games .game-item .game-item-info .desc {
	color:#999;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	border-top:1px solid #eee;
	padding: 5px;
}
.home-games .game-item .game-item-links,.home-games .game-item .download-links {
	width: 100%;
	position:relative;
	text-align:center;
	background:#fdfdfd;
	border-top:1px solid #eee;
	border-radius:0 0 5px 5px
}

.home-games .game-item .game-item-links{
	background-color:#fff;

}
.home-games .game-item .download-links{
	background-color:#d1a819;

}
.home-games .game-item .game-item-links:before,.home-games .game-item .game-item-links:after,.home-games .game-item .download-links:before,.home-games .game-item .download-links:after {
	content:" ";
	display:table;
	clear:both
}
.home-games .game-item .game-item-links:before,.home-games .game-item .game-item-links:after,.home-games .game-item .download-links:before,.home-games .game-item .download-links:after {
	content:" ";
	display:table;
	clear:both
}
.home-games .game-item .game-item-links a{
	color:#fff;
	padding:10px 0;
	border-radius:0 0 5px 5px
}
.home-games .game-item .download-link{
	color:#fdfdfd;
	background-color: #d1a819;
}

.home-games .game-item .web-link{
	color:#fdfdfd;
	background-color: #d32e22;
}





.home-games .game-item .web-link:hover{
	color: #fff;
	/*background-color:#5bbc2e;*/
	background-color:#ac2016;
	border-radius:0 0 5px 5px
}

.home-games .game-item .download-link:hover{
	color: #fff;
	background-color:#a78714;
	border-radius:0 0 5px 5px
}

.




.home-more {
	text-align:center;
	margin-top:20px
}
.home-more .af-icon {
	color:#ddd
}
.home-data {
	padding:40px 0
}
.home-data ul {
	position:relative;
	display:block;
	overflow:hidden;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}
.home-data .data-item {
	position:relative;
	display:inline-block;
	float:left;
	max-width:280px;
	width:100%;
	text-align:center;
	padding:49px 50px 42px;
	border-right:1px solid #eee
}
.home-data .data-item:last-child {
	border-right:none
}
.home-data .data-item .icon {
	position:relative;
	display:block;
	margin-bottom:28px
}
.home-data .data-item .icon span:before {
	color:#c9c9c9;
	font-size:80px;
	line-height:80px;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.home-data .data-item:hover .icon span:before {
	color:#5bbc2e
}
.home-data .data-item h1 span {
	position:relative;
	display:inline-block;
	color:#222;
	font-size:36px;
	font-weight:700
}
.home-data .data-item .title h3 {
	color:#222222;
	font-size:18px;
	margin:3px 0 14px;
	text-transform:capitalize
}
.home-data .data-item .text p {
	color:#848484;
	margin:0
}
.home-platforms {
	padding:40px 0;
	background:#f5f5f5
}
.home-platforms .container {
	padding:0 5px
}
.home-platforms .title-border {
	font-size:0;
	width:50px;
	height:3px;
	text-indent:-9999px;
	margin:0 auto 20px auto;
	background:#5bbc2e
}
.home-platforms .platform-item-wrapper {
	margin:15px 0;
	padding:0 20px
}
.home-platforms .platform-item {
	background:#ffffff;
	border-radius:5px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.home-platforms .platform-item:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);
	box-shadow:0 10px 30px rgba(0,0,0,0.1);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px)
}
.home-platforms .platform-item .platform-item-pic {
	border-radius:5px
}
.home-platforms .platform-item .platform-item-pic img {
	border-radius:5px
}
.home-featured {
	padding:40px 0;
	background:#f5f5f5
}
.home-featured h2.title {
	font-weight:600;
	font-size:24px;
	text-align:center;
	margin-bottom:10px
}
.home-featured .title-border {
	font-size:0;
	width:50px;
	height:4px;
	text-indent:-9999px;
	margin:0 auto 20px auto;
	background:#5bbc2e;
	border-radius:2px
}
.home-featured .featured-item-wrapper {
	margin:15px 0
}
.home-featured .featured-item {
	background:#ffffff;
	border-radius:10px;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.03);
	box-shadow:0 2px 10px rgba(0,0,0,0.03);
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.home-featured .featured-item:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.05);
	box-shadow:0 10px 30px rgba(0,0,0,0.05);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px)
}
.home-featured .featured-item .featured-item-pic {
	border-radius:10px
}
.home-featured .featured-item .featured-item-pic img {
	background:#e2e5e8;
	border-radius:10px;
	display:block
}
.history {
	position:relative;
	display:block;
	padding:50px 0 70px 0;
	overflow:hidden
}
.history .history-carousel {
	position:relative
}
.history .carousel-outer {
	position:relative
}
.history .carousel-outer:before {
	position:absolute;
	content:'';
	left:-1000px;
	right:-10000px;
	top:140px;
	height:1px;
	background-color:#e3e3e3
}
.history .carousel-outer .thumbs-outer {
	position:relative;
	overflow:hidden
}
.history .carousel-outer .content-carousel {
	max-width:950px;
	margin:0 auto
}
.history .carousel-outer .content-carousel .owl-item.active .content-inner {
	position:relative
}
.history .carousel-outer .content-carousel .owl-stage-outer {
	padding-top:0
}
.history .carousel-outer .content-carousel .owl-nav {
	position:absolute;
	left:0;
	bottom:50%;
	width:100%
}
.history .carousel-outer .content-carousel .owl-nav .owl-prev {
	position:absolute;
	top:-21px;
	left:-62px;
	width:42px;
	height:42px;
	color:#d1d1d1;
	line-height:44px;
	text-align:center;
	border-radius:50%;
	font-weight:700;
	background-color:transparent;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	font-size:20px;
	margin:0;
	padding:0
}
.history .carousel-outer .content-carousel .owl-nav .owl-next {
	position:absolute;
	top:-21px;
	right:-62px;
	width:42px;
	height:42px;
	color:#d1d1d1;
	line-height:44px;
	text-align:center;
	border-radius:50%;
	font-weight:700;
	background-color:transparent;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	font-size:20px;
	margin:0;
	padding:0
}
.history .carousel-outer .content-slide {
	position:relative
}
.history .carousel-outer .content-slide .content-inner {
	position:relative;
	text-align:center;
	max-width:950px;
	min-height:151px;
	margin:0 auto;
	padding:33px 100px 33px;
	background-color:#5bbc2e
}
.history .carousel-outer .content-slide .content-inner .date {
	color:#fff;
	font-size:15px;
	font-weight:500;
	text-transform:uppercase
}
.history .carousel-outer .content-slide .content-inner h3 {
	color:#fff;
	font-size:20px;
	display:block;
	margin:8px 0 0
}
.history .history-carousel .thumbs-carousel {
	position:relative;
	max-width:360px;
	margin:0 auto;
	margin-bottom:30px;
	text-align:center
}
.history .history-carousel .thumbs-carousel:before {
	position:absolute;
	bottom:10px;
	left:0;
	width:1px;
	height:50px;
	background:#e3e3e3;
	content:"";
	z-index:3
}
.history .history-carousel .thumbs-carousel:after {
	position:absolute;
	bottom:10px;
	right:0;
	width:1px;
	height:50px;
	background:#e3e3e3;
	content:"";
	z-index:3
}
.history .history-carousel .thumbs-carousel .owl-stage-outer {
	overflow:visible
}
.history .history-carousel .thumbs-carousel li {
	position:relative;
	color:#e9e9e9;
	font-size:64px;
	font-weight:500;
	cursor:pointer;
	line-height:1em;
	text-align:center;
	padding:0;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	display:inline-block
}
.history .history-carousel .thumbs-carousel li:before {
	position:absolute;
	bottom:-84px;
	left:10px;
	width:16px;
	height:16px;
	border-radius:50%;
	border:2px solid #e3e3e3;
	background:#f5f5f5;
	content:"";
	z-index:3
}
.history .history-carousel .thumbs-carousel li:after {
	position:absolute;
	bottom:-84px;
	right:10px;
	width:16px;
	height:16px;
	border-radius:50%;
	border:2px solid #e3e3e3;
	background:#f5f5f5;
	content:"";
	z-index:3
}
.history .history-carousel .thumbs-carousel .owl-item.active {
	position:relative
}
.history .history-carousel .thumbs-carousel .owl-item.active:before {
	position:absolute;
	bottom:-84px;
	left:50%;
	width:16px;
	height:16px;
	border-radius:50%;
	border:2px solid #5bbc2e;
	background:#5bbc2e;
	content:"";
	z-index:3;
	margin-left:-8px
}
.history .history-carousel .thumbs-carousel .owl-item.active li {
	position:relative;
	color:#5bbc2e
}
.history .history-carousel .thumbs-carousel .owl-nav {
	position:relative;
	height:70px;
	margin:42px 0 0;
	z-index:999
}
.history .history-carousel .thumbs-carousel .owl-nav .owl-prev {
	position:absolute;
	left:-385px;
	top:9px;
	font-size:22px;
	color:#d1d1d1;
	font-weight:700;
	width:70px;
	height:70px;
	border-radius:50%;
	border:4px solid #e9e9e9;
	display:inline-block;
	background-color:#f5f5f5;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	margin:0;
	padding:20px 0;
	z-index:999
}
.history .history-carousel .thumbs-carousel .owl-nav .owl-next {
	position:absolute;
	right:-385px;
	top:9px;
	font-size:22px;
	color:#d1d1d1;
	font-weight:700;
	width:70px;
	height:70px;
	border-radius:50%;
	border:4px solid #e9e9e9;
	display:inline-block;
	background-color:#f5f5f5;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	margin:0;
	padding:20px 0;
	z-index:999
}
.history .history-carousel .thumbs-carousel .owl-nav .owl-prev:hover,.history .history-carousel .thumbs-carousel .owl-nav .owl-next:hover {
	color:#222;
	background:#5bbc2e;
	border-color:#5bbc2e
}
.history .carousel-outer .content-carousel .owl-nav .owl-next:hover,.history .carousel-outer .content-carousel .owl-nav .owl-prev:hover {
	color:#fff;
	background-color:#5bbc2e
}
.culture-wrapper {
	background:url("../images/culture.png") no-repeat center center
}
.culture-box {
	width:60%;
	margin:20px 0;
	padding:20px;
	background:#fff;
	border:1px solid #eee;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.05);
	box-shadow:0 5px 10px rgba(0,0,0,0.05);
	border-radius:5px
}
.culture-box h3 {
	font-size:24px;
	margin-bottom:10px
}
.culture-box h4 {
	font-size:20px;
	color:#5bbc2e;
	text-transform:uppercase;
	margin-bottom:10px
}
.culture-box .desc {
	font-size:16px;
	margin-bottom:20px
}
.culture-box .border3 {
	width:95px;
	height:1px;
	background:#ddd
}
.entry-wapper {
	margin:20px 0;
	padding:0 20px
}
.entry {
	background:#ffffff;
	border-radius:5px;
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.entry:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.05);
	box-shadow:0 10px 30px rgba(0,0,0,0.05)
}
.entry .entry-pic {
	float:left;
	width:320px;
	-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	box-shadow:5px 10px 20px rgba(0,0,0,0.05);
	border-radius:5px 0 0 5px
}
.entry .entry-pic img {
	background:#e2e5e8;
	border-radius:5px 0 0 5px;
	display:block
}
.entry .entry-info {
	float:left;
	width:650px;
	padding:0 30px
}
.entry .entry-info .title {
	font-size:20px;
	margin:25px 0 8px
}
.entry .entry-info .datetime {
	font-size:16px;
	color:#5bbc2e;
	margin:10px 0
}
.entry .entry-info .desc {
	font-size:16px;
	color:#999;
	line-height:26px;
	margin:8px 0;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.entry .entry-view {
	float:right;
	width:150px;
	text-align:center;
	padding:65px 0
}
.entry .entry-view a {
	display:block
}
.entry .entry-view .af-icon {
	font-size:3em;
	color:#ddd
}
.entry .entry-view span {
	font-size:14px;
	color:#999;
	display:block;
	clear:both
}
.entry .entry-view .event-status {
	height:37px;
	margin:16px 0
}
.entry .entry-view .event-status .ing {
	color:#ffffff;
	padding:9px 15px;
	background:#5bbc2e;
	border-radius:999em;
	display:inline
}
.entry .entry-view .event-status .closed {
	color:#ffffff;
	margin-right:20px;
	padding:9px 15px;
	background:#bbb;
	border-radius:999em;
	display:inline
}
.entry .entry-view .event-status .af-icon {
	font-size:1.8em;
	color:#ddd;
	vertical-align:-6px
}
.entry.end:hover {
	-webkit-box-shadow:none;
	box-shadow:none
}
.entry.end .entry-info a {
	color:#999
}
.entry.end .entry-info .datetime {
	color:#999
}
.contact {
	padding:40px 0
}
.contact .business-contacts .contact-item-wrapper {
	padding:10px
}
.contact .business-contacts .contact-item-wrapper .contact-item {
	padding:20px;
	background:#ffffff;
	border:1px solid #eee;
	border-top:3px solid #5bbc2e;
	border-radius:5px;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.02);
	box-shadow:0 2px 10px rgba(0,0,0,0.02);
	-webkit-transition:all .2s linear 0s;
	transition:all .2s linear 0s
}
.contact .business-contacts .contact-item-wrapper .contact-item .title {
	font-weight:500;
	font-size:18px;
	color:#666;
	margin-bottom:80px
}
.contact .business-contacts .contact-item-wrapper .contact-item .contact-avatar {
	margin:15px
}
.contact .business-contacts .contact-item-wrapper .contact-item .contact-avatar img {
	width:120px;
	height:120px;
	background:#ffffff;
	border:4px solid #ffffff;
	border-radius:999em
}
.contact .business-contacts .contact-item-wrapper .contact-item .contact-info .nickname {
	font-weight:400;
	font-size:18px;
	margin-bottom:10px
}
.contact .business-contacts .contact-item-wrapper .contact-item .contact-info p {
	font-size:16px;
	line-height:28px
}
.contact .business-contacts .contact-item-wrapper .contact-item .contact-info p .af-icon {
	color:#bbb;
	margin-right:5px
}
.contact .business-contacts .contact-item-wrapper .contact-item:hover {
	-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.05);
	box-shadow:0 10px 30px rgba(0,0,0,0.05);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px)
}
.company {
	padding:50px 0;
	background:url("../images/address-bg.png") no-repeat 76% bottom
}
.company .location {
	font-size:16px;
	color:#777;
	margin-left:20px;
	padding:20px 0
}
.company .location .title {
	font-weight:400;
	font-size:18px;
	color:#333;
	margin-bottom:5px
}
.company .location p {
	line-height:1.5
}
#allmap {
	width:100%;
	height:360px;
	border-radius:5px
}
#allmap img {
	max-width:none!important
}
.BMapLib_SearchInfoWindow {
	font-family:"Segoe UI",Helvetica,Tahoma,"PingFang SC","Microsoft YaHei",FreeSans,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Arial,sans-serif !important
}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title {
	padding:0 8px!important
}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content {
	padding:5px!important
}

.fixed-tools {
	right:0;
	z-index:1020;
	position:fixed;
	top:50%;
	height:384px;
	margin-top:-192px
}
.code .info,.gameAd img,.fixedKefu .info{
	top:4px;
	position:absolute;
	right:64px
}
.fixed-tools .item {
	width:60px;
	height:60px;
	margin:4px 0 0 4px;
	cursor:pointer
}

.fixed-tools .fixedPay {
	background:url(../images/pay1.png) no-repeat;
	width:60px;
	height:60px;
	display:block;
	text-indent:-9999px;
	overflow:hidden
}
.fixed-tools .fixedPay:hover {
	background:url(../images/pay2.png) no-repeat
}
.toTop {
	background:url(../images/Top1.png) 50% 50% no-repeat #f4f4f4;
	display:block
}
.toTop:hover {
	background-image:url(../images/Top2.png)
}

.gameAd .item {
	color:#fff;
	background-color:#ff823c
}
.gameAd .item span {
	margin:15px;
	display:inline-block;
	font-size:14px;
	line-height:15px
}
.gameAd:hover .item {
	background-color:#ff5c23
}
.gameAd:hover .gameAdImg {
	display:block
}
.gameAd .dt{
	width: 220px;
	padding: 280px;
}
.gameAd img {
	display:none
}
.code .item {
	background:url(../images/2wm1.png) 50% 50% no-repeat #f4f4f4
}
.code:hover .item {
	background-image:url(../images/2wm2.png)
}
.code:hover .info {
	display:block
}
.code .info {
	padding:12px;
	background-color:#fff;
	display:none;
	border:1px solid #e7e7e7
}
.code .info span {
	width:142px;
	margin-top:12px;
	display:inline-block;
	font-size:14px;
	text-align:center;
	color:#ff5c23;
	cursor:default
}




.fixed-tools .wx-code img{
	border-radius:5px;
}
.fixed-tools .fixedKefu {
	background:url(../images/kefu1.png) no-repeat;
	width:60px;
	height:60px;
	display:block;
	margin:4px 0 0 4px;
}
.fixed-tools .fixedKefu:hover {
	background:url(../images/kefu2.png) no-repeat
}
.fixedKefu:hover .info {
	display:block
}
.fixedKefu .info {
	padding:12px;
	background-color:#fff;
	display:none;
	border:1px solid #e7e7e7
}
.fixedKefu .info span {
	width:142px;
	margin-top:12px;
	display:inline-block;
	font-size:14px;
	text-align:center;
	color:#ff5c23;
	cursor:default
}

.fixed-tools .fixedQQ {
	background:url(../images/qq1.png) no-repeat;
	width:60px;
	height:60px;
	display:block;
	margin:4px 0 0 4px;
}
.fixed-tools .fixedQQ:hover {
	background:url(../images/qq2.png) no-repeat
}

.portfolio-wrap .mix {
	display: none;
  }


/*合区css*/
.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	padding: 0px 5px;
	width: 100%;
}
.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #5bbc2e;
	color: #fff;
	cursor: pointer;
}
table {
    border-collapse: collapse;
}
td, th {
    border: 1px dashed black;
}

.fixed-flag{
	text-align: center;
	right: 1%;
	z-index:1020;
	position:fixed;
	top:20%;
	height:548px;
	width: 239px;
	background-image: url(../images/fixed-flag.png);
}

.fixed-flag .wx-code{
	padding-top: 276px;
}

.fixed-flag .wx-code img{
	border-radius:5px;
}


.fixed-flag .fixedQQqun{
	margin: 10px auto;
	margin-left: 30px;
	width:165px;
	height: 40px;
	display: block;
}

.fixed-flag .fixedBox{
	margin: 0px auto;
	width:165px;
	height: 60px;
	display: block;

}

.fixed-flag .fixedClose{
	margin: 5px auto;
	width:35px;
	height: 35px;
	display: block;
}

/* site v1.2.0 2018-12-07 16:22:53 */
/*# sourceMappingURL=../maps/site.min.css.map */