::selection {
	background: #a0a0a0;
	color: #fff
}

::-moz-selection {
	background: #a0a0a0;
	color: #fff
}

img::selection {
	background: 0 0
}

img::-moz-selection {
	background: 0 0
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

a {
	background: 0 0
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background: #ff0;
	color: #000
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 1em
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}

button,
input {
	line-height: normal
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.pure-g {
	letter-spacing: -.31em;
	;
	;
	text-rendering: optimizespeed;
	font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	display: -ms-flexbox;
	-ms-flex-flow: row wrap
}

.opera-only :-o-prefocus,
.pure-g {
	word-spacing: -.43em
}

.pure-u {
	display: inline-block;
	;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto
}

.pure-g [class*=pure-u] {
	font-family: sans-serif
}

.pure-u-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-5-24,
.pure-u-7-24,
.pure-u-11-24,
.pure-u-13-24,
.pure-u-17-24,
.pure-u-19-24,
.pure-u-23-24 {
	display: inline-block;
	;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto
}

.pure-u-1 {
	width: 100%
}

.pure-u-1-2 {
	width: 50%;
}

.pure-u-1-3 {
	width: 33.3333%;
}

.pure-u-2-3 {
	width: 66.6667%;
}

.pure-u-1-4 {
	width: 25%;
}

.pure-u-3-4 {
	width: 75%;
}

.pure-u-1-5 {
	width: 20%;
}

.pure-u-2-5 {
	width: 40%;
}

.pure-u-3-5 {
	width: 60%;
}

.pure-u-4-5 {
	width: 80%;
}

.pure-u-1-6 {
	width: 16.6667%;
}

.pure-u-5-6 {
	width: 83.3333%;
}

.pure-u-1-8 {
	width: 12.5%;
}

.pure-u-3-8 {
	width: 37.5%;
}

.pure-u-5-8 {
	width: 62.5%;
}

.pure-u-7-8 {
	width: 87.5%;
}

.pure-u-1-12 {
	width: 8.3333%;
}

.pure-u-5-12 {
	width: 41.6667%;
}

.pure-u-7-12 {
	width: 58.3333%;
}

.pure-u-11-12 {
	width: 91.6667%;
}

.pure-u-1-24 {
	width: 4.1667%;
}

.pure-u-5-24 {
	width: 20.8333%;
}

.pure-u-7-24 {
	width: 29.1667%;
}

.pure-u-11-24 {
	width: 45.8333%;
}

.pure-u-13-24 {
	width: 54.1667%;
}

.pure-u-17-24 {
	width: 70.8333%;
}

.pure-u-19-24 {
	width: 79.1667%;
}

.pure-u-23-24 {
	width: 95.8333%;
}

.grid-960 {
	width: 960px;
	margin-left: auto;
	margin-right: auto
}

.grid-1200 {
	width: 1280px;
	margin-left: auto;
	margin-right: auto
}

.m-5 {
	margin: 5px
}

.ms-5 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px
}

.m-10 {
	margin: 10px
}

.ms-10 {
	margin-left: 10px;
	margin-right: 10px
}

.msh-10 {
	margin: 0 10px 0 10px
}

.mts-10 {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px
}

.mtb-10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.m-20 {
	margin: 20px
}

.ms-20 {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px
}

.heading-font {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

body {
	color: #aab2bd
}

p {
	margin: 0 0 10px
}

small {
	font-size: 85%
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

cite {
	font-style: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-weight: 700;
	line-height: 20px;
	text-rendering: optimizelegibility;
	word-wrap: break-word;
	color: #e8e8e8
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: 400;
	line-height: 1
}

h2 {
	margin: 0 0 10px 0
}

h1,
h2,
h3 {
	line-height: 30px
}

h1 {
	font-size: 38.5px
}

h2 {
	font-size: 26.6px
}

h3 {
	font-size: 24.5px
}

h4 {
	font-size: 17.5px
}

h5 {
	font-size: 14px
}

h6 {
	font-size: 11.9px
}

h1 small {
	font-size: 24.5px
}

h2 small {
	font-size: 17.5px
}

h3 small {
	font-size: 14px
}

h4 small {
	font-size: 14px
}

.page-header {
	color: #fff;
	text-transform: uppercase;
	font-size: 3em;
	line-height: 44px
}

.page-header-medium {
	color: #fff;
	font-size: 2em
}

.page-header-small {
	color: #fff;
	font-size: 1em
}

a {
	color: #f0f0f0;
	text-decoration: none
}

a:hover {
	color: #fff
}

ul,
ol {
	padding: 0;
	margin: 0
}

ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0
}

li {
	line-height: 20px
}

.list-unstyled,
.list-inline {
	margin-left: 0;
	list-style: none
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-bottom: 20px
}

dt,
dd {
	line-height: 20px
}

dt {
	font-weight: 700
}

dd {
	margin-left: 10px
}

address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px
}

thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit
}

tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
	width: 100%
}

tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit
}

table,
td,
tr,
th {
	border-spacing: 0;
	border-collapse: collapse;
	border-style: none;
	border-width: 0
}

table {
	font-size: 14px;
	text-align: left;
	margin: 0
}

table .date {
	color: #505050;
	margin-left: 10px
}

.data-table {
	background-color: #dbdee4;
	width: 100%;
	color: #383838;
	border-left: 3px solid #b8bfc8;
	border-bottom: 3px solid #b8bfc8;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.data-table a {
	color: #005eb4
}

.data-table a:hover {
	color: #0078e7
}

.data-table thead {
	background-color: #dbdee4;
	border-top: 3px solid #b8bfc8
}

.data-table .inactive td {
	color: #999
}

.data-table tr:hover {
	background: #ccd1d9
}

.data-table tr th {
	border-bottom: 1px solid #b8bfc8
}

.data-table td {
	vertical-align: top;
	padding: 8px
}

.data-table .remove {
	width: 20px
}

.data-table thead tr.column-headers th {
	background-color: #b8bfc8;
	text-align: left;
	white-space: nowrap;
	padding: 8px
}

.data-table thead th {
	font-weight: 700;
	vertical-align: top;
	border-bottom: 0
}

.data-table tr.activate {
	background: #aab2bd
}

.sprite {
	background-image: url(data:image/png;base64,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)
}

.sprite-pt_BR {
	background-position: -5px -5px;
	width: 16px;
	height: 11px
}

.sprite-da_DK {
	background-position: -5px -26px;
	width: 16px;
	height: 11px
}

.sprite-en_US {
	background-position: -5px -47px;
	width: 16px;
	height: 11px
}

.sprite-es_ES {
	background-position: -5px -68px;
	width: 16px;
	height: 11px
}

.sprite-fi {
	background-position: -5px -89px;
	width: 16px;
	height: 11px
}

.sprite-fr_FR {
	background-position: -5px -110px;
	width: 16px;
	height: 11px
}

.sprite-tr_TR {
	background-position: -5px -131px;
	width: 16px;
	height: 11px
}

.sprite-sv_SE {
	background-position: -5px -152px;
	width: 16px;
	height: 11px
}

.sprite-ru_RU {
	background-position: -5px -173px;
	width: 16px;
	height: 11px
}

.sprite-en_GB {
	background-position: -5px -194px;
	width: 16px;
	height: 11px
}

.sprite-pt {
	background-position: -5px -215px;
	width: 16px;
	height: 11px
}

.sprite-pl_PL {
	background-position: -5px -236px;
	width: 16px;
	height: 11px
}

.sprite-nl_NL {
	background-position: -5px -257px;
	width: 16px;
	height: 11px
}

.sprite-nb_NO {
	background-position: -5px -278px;
	width: 16px;
	height: 11px
}

.sprite-it_IT {
	background-position: -5px -299px;
	width: 16px;
	height: 11px
}

.sprite-de_DE {
	background-position: -5px -320px;
	width: 16px;
	height: 11px
}

.sprite-id_ID {
	background-position: -5px -341px;
	width: 16px;
	height: 11px
}

.sprite-icon_thumbs_up_light {
	background-position: -5px -362px;
	width: 12px;
	height: 11px
}

.sprite-icon_thumbs_up_dark {
	background-position: -5px -383px;
	width: 12px;
	height: 11px
}

.sprite-facebook {
	background-position: -5px -404px;
	width: 16px;
	height: 16px
}

.sprite-youtube {
	background-position: -5px -430px;
	width: 16px;
	height: 16px
}

.sprite-icon_visa_16x16 {
	background-position: -5px -456px;
	width: 16px;
	height: 16px
}

.sprite-icon_mastercard_16x16 {
	background-position: -5px -482px;
	width: 16px;
	height: 16px
}

.sprite-icon_gift_16x16 {
	background-position: -5px -508px;
	width: 16px;
	height: 16px
}

.sprite-icon_paypal_16x16 {
	background-position: -5px -534px;
	width: 16px;
	height: 16px
}

.sprite-icon_game_light {
	background-position: -5px -560px;
	width: 27px;
	height: 19px
}

.sprite-icon_games_dark {
	background-position: -5px -589px;
	width: 27px;
	height: 19px
}

.sprite-green_button {
	background-position: -5px -618px;
	width: 22px;
	height: 22px
}

.sprite-icon_silver_dark {
	background-position: -5px -650px;
	width: 23px;
	height: 23px
}

.sprite-icon_gold_light {
	background-position: -5px -683px;
	width: 23px;
	height: 23px
}

.sprite-icon_gold_dark {
	background-position: -5px -716px;
	width: 23px;
	height: 23px
}

.sprite-icon_silver_light {
	background-position: -5px -749px;
	width: 23px;
	height: 23px
}

.sprite-icon_level {
	background-position: -5px -782px;
	width: 24px;
	height: 24px
}

.sprite-icon_gift_light {
	background-position: -5px -816px;
	width: 24px;
	height: 24px
}

.sprite-icon_star {
	background-position: -5px -850px;
	width: 24px;
	height: 24px
}

.sprite-icon_gift_dark {
	background-position: -5px -884px;
	width: 28px;
	height: 28px
}

.sprite-icon_mastercard_32x32 {
	background-position: -5px -922px;
	width: 32px;
	height: 32px
}

.sprite-icon_paypal_32x32 {
	background-position: -5px -964px;
	width: 32px;
	height: 32px
}

.sprite-icon_visa_32x32 {
	background-position: -5px -1006px;
	width: 32px;
	height: 32px
}

.sprite {
	display: inline-block
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s
}

.tada {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(.95) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.15) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.15) rotate(-3deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(0)
	}
}

@-moz-keyframes tada {
	0% {
		-moz-transform: scale(1)
	}

	10%,
	20% {
		-moz-transform: scale(.95) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-moz-transform: scale(1.15) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-moz-transform: scale(1.15) rotate(-3deg)
	}

	100% {
		-moz-transform: scale(1) rotate(0)
	}
}

@-o-keyframes tada {
	0% {
		-o-transform: scale(1)
	}

	10%,
	20% {
		-o-transform: scale(.95) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-o-transform: scale(1.15) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-o-transform: scale(1.15) rotate(-3deg)
	}

	100% {
		-o-transform: scale(1) rotate(0)
	}
}

@keyframes tada {
	0% {
		transform: scale(1)
	}

	10%,
	20% {
		transform: scale(.95) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		transform: scale(1.15) rotate(3deg)
	}

	40%,
	60%,
	80% {
		transform: scale(1.15) rotate(-3deg)
	}

	100% {
		transform: scale(1) rotate(0)
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.07)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes pulse {
	0% {
		-moz-transform: scale(1)
	}

	50% {
		-moz-transform: scale(1.07)
	}

	100% {
		-moz-transform: scale(1)
	}
}

@-o-keyframes pulse {
	0% {
		-o-transform: scale(1)
	}

	50% {
		-o-transform: scale(1.07)
	}

	100% {
		-o-transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(1.07)
	}

	100% {
		transform: scale(1)
	}
}

.expand-fast-speed {
	-o-transition: -o-transform .1s ease-in-out;
	-moz-transition: -moz-transform .1s ease-in-out;
	-webkit-transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out
}

.expand-fast-speed:hover {
	-o-transition: -o-transform .2s cubic-bezier(.26, -.32, .32, 2.5);
	-moz-transition: -moz-transform .2s cubic-bezier(.26, -.32, .32, 2.5);
	-webkit-transition: -webkit-transform .2s cubic-bezier(.26, -.32, .32, 2.5);
	transition: transform .2s cubic-bezier(.26, -.32, .32, 2.5)
}

.expand-medium-speed {
	-o-transition: -o-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.expand-medium-speed:hover {
	-o-transition: -o-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	-moz-transition: -moz-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	-webkit-transition: -webkit-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	transition: transform .3s cubic-bezier(.26, -.32, .32, 2.5)
}

.expand-slight-size-on-hover:hover {
	-moz-transform: scale(1.07);
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	-o-transform: scale(1.07);
	transform: scale(1.07)
}

.expand-small-size-on-hover:hover {
	-moz-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15)
}

.expand-medium-size-on-hover:hover {
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3)
}

.expand-medium-speed-bouncy {
	-o-transition: -o-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	-moz-transition: -moz-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	-webkit-transition: -webkit-transform .3s cubic-bezier(.26, -.32, .32, 2.5);
	transition: transform .3s cubic-bezier(.26, -.32, .32, 2.5)
}

.expand-medium-speed-slightly-bouncy {
	-o-transition: -o-transform .3s cubic-bezier(.26, -.32, .32, 1.75);
	-moz-transition: -moz-transform .3s cubic-bezier(.26, -.32, .32, 1.75);
	-webkit-transition: -webkit-transform .3s cubic-bezier(.26, -.32, .32, 1.75);
	transition: transform .3s cubic-bezier(.26, -.32, .32, 1.75)
}

.zero-scale {
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-o-transition: -o-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.bounce {
	position: relative;
	animation-name: general-bounce;
	animation-duration: 1s;
	animation-timing-function: cubic-bezier(.25, .46, .45, .94);
	animation-delay: 0s;
	animation-direction: alternate;
	animation-play-state: running;
	-webkit-animation-name: general-bounce;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
	-webkit-animation-delay: 0s;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running
}

@keyframes general-bounce {
	0% {
		transform: scale(1)
	}

	5% {
		transform: scale(.9)
	}

	10% {
		transform: scale(1)
	}

	30% {
		transform: scale(1.25)
	}

	50% {
		transform: scale(1)
	}

	62.5% {
		transform: scale(1.1)
	}

	75% {
		transform: scale(1)
	}

	81.5% {
		transform: scale(1.03)
	}

	88% {
		transform: scale(1)
	}

	92% {
		transform: scale(1.01)
	}

	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes general-bounce {
	0% {
		-webkit-transform: scale(1)
	}

	5% {
		-webkit-transform: scale(.9)
	}

	10% {
		-webkit-transform: scale(1)
	}

	30% {
		-webkit-transform: scale(1.3)
	}

	50% {
		-webkit-transform: scale(1)
	}

	62.5% {
		-webkit-transform: scale(1.1)
	}

	75% {
		-webkit-transform: scale(1)
	}

	81.5% {
		-webkit-transform: scale(1.03)
	}

	88% {
		-webkit-transform: scale(1)
	}

	92% {
		-webkit-transform: scale(1.01)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

.paging {
	float: right;
	clear: both
}

.paging .paginator li {
	list-style: none;
	float: left;
	display: block;
	padding: 3px 8px;
	margin: 0 3px 0 3px
}

.paging .paginator .off {
	color: #c8c8c8
}

.paging .paginator .current {
	font-weight: 700;
	background: #e6e9ed;
	background-color: #e6e9ed;
	background-image: -moz-linear-gradient(top, #f5f7fa, #e6e9ed);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f7fa), to(#e6e9ed));
	background-image: -webkit-linear-gradient(top, #f5f7fa, #e6e9ed);
	background-image: -o-linear-gradient(top, #f5f7fa, #e6e9ed);
	background-image: linear-gradient(to bottom, #f5f7fa, #e6e9ed);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f7fa', endColorstr='#ffe6e9ed', GradientType=0);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

.paging .paginator .current a {
	color: #303030
}

.paging .paginator a {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	border: none
}

#news-feed .feed-comments .paging {
	margin: 0 10px 0 10px
}

#news-feed .feed-comments .paging .paginator li {
	font-size: 11.9px;
	display: block
}

#news-feed .feed-comments .paging .paginator .off {
	color: #909090;
	padding: 3px 6px
}

#news-feed .feed-comments .paging .paginator .current {
	font-size: 11.9px;
	color: #fff;
	padding: 0 3px;
	background: #686868
}

#news-feed .feed-comments .paging .paginator a {
	font-size: 11.9px;
	color: #303030
}

#news-feed .feed-comments .paging .paginator a:hover {
	color: #000
}

#news-feed .feed-comments .paging .paginator a.current:hover {
	color: #fff
}

.pure-button {
	display: inline-block;
	;
	zoom: 1;
	line-height: normal;
	white-space: nowrap;
	vertical-align: baseline;
	text-align: center;
	cursor: pointer;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pure-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pure-button {
	font-family: inherit;
	font-size: 100%;
	;
	;
	padding: .45em 1.4em .5em;
	color: #444;
	color: rgba(0, 0, 0, .8);
	;
	border: 1px solid #999;
	border: none transparent;
	background-color: #e6e6e6;
	text-decoration: none;
	border-radius: 2px;
	-webkit-transition: .1s linear -webkit-box-shadow;
	-moz-transition: .1s linear -moz-box-shadow;
	-ms-transition: .1s linear box-shadow;
	-o-transition: .1s linear box-shadow;
	transition: .1s linear box-shadow
}

.pure-button-hover,
.pure-button:hover,
.pure-button:focus {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, .05)), to(rgba(0, 0, 0, .1)));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1))
}

.pure-button:focus {
	outline: 0
}

.pure-button-active,
.pure-button:active {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 0 6px rgba(0, 0, 0, .2) inset
}

.pure-button[disabled],
.pure-button-disabled,
.pure-button-disabled:hover,
.pure-button-disabled:focus,
.pure-button-disabled:active {
	border: none;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	filter: alpha(opacity=40);
	-khtml-opacity: .4;
	-moz-opacity: .4;
	opacity: .4;
	cursor: not-allowed;
	box-shadow: none
}

.pure-button-hidden {
	display: none
}

.pure-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pure-button-primary,
.pure-button-selected,
.pure-button-success,
.pure-button-error,
.pure-button-warning,
.pure-button-secondary,
a.pure-button-primary,
a.pure-button-selected,
a.pure-button-success,
a.pure-button-error,
a.pure-button-warning,
a.pure-button-secondary {
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	background-color: #0078e7;
	font-weight: 700;
	color: #fff
}

a.pure-button-success,
.pure-button-success {
	background: #55a01b;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #5aa91c, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa91c), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #5aa91c, #55a01b);
	background-image: -o-linear-gradient(top, #5aa91c, #55a01b);
	background-image: linear-gradient(to bottom, #5aa91c, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5aa91c', endColorstr='#ff55a01b', GradientType=0)
}

a.pure-button-error,
.pure-button-error {
	background: #ca3c3c
}

a.pure-button-warning,
.pure-button-warning {
	background: #df7514
}

a.pure-button-secondary,
.pure-button-secondary {
	background: #42b8dd
}

.button-fill {
	width: 100%
}

.pure-button-xsmall {
	font-size: 70%
}

.pure-button-small {
	font-size: 85%
}

.pure-button-large {
	font-size: 110%
}

.pure-button-xlarge {
	font-size: 125%
}

.button-switch2 .inactive {
	display: block
}

.button-switch2 .active {
	display: none
}

.button-switch2:hover .inactive {
	display: none
}

.button-switch2:hover .active {
	display: block
}

.pure-form input[type=text],
.pure-form input[type=password],
.pure-form input[type=email],
.pure-form input[type=url],
.pure-form input[type=date],
.pure-form input[type=month],
.pure-form input[type=time],
.pure-form input[type=datetime],
.pure-form input[type=datetime-local],
.pure-form input[type=week],
.pure-form input[type=number],
.pure-form input[type=search],
.pure-form input[type=tel],
.pure-form input[type=color],
.pure-form select,
.pure-form textarea {
	padding: .45em .5em;
	display: inline-block;
	border: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(80, 80, 80, .1);
	-webkit-transition: .3s linear border;
	-moz-transition: .3s linear border;
	-ms-transition: .3s linear border;
	-o-transition: .3s linear border;
	transition: .3s linear border;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pure-form input[type=text]:focus,
.pure-form input[type=password]:focus,
.pure-form input[type=email]:focus,
.pure-form input[type=url]:focus,
.pure-form input[type=date]:focus,
.pure-form input[type=month]:focus,
.pure-form input[type=time]:focus,
.pure-form input[type=datetime]:focus,
.pure-form input[type=datetime-local]:focus,
.pure-form input[type=week]:focus,
.pure-form input[type=number]:focus,
.pure-form input[type=search]:focus,
.pure-form input[type=tel]:focus,
.pure-form input[type=color]:focus,
.pure-form select:focus,
.pure-form textarea:focus {
	outline: 0;
	outline: thin dotted \9;
	border-color: #129fea
}

.pure-form input[type=file]:focus,
.pure-form input[type=radio]:focus,
.pure-form input[type=checkbox]:focus {
	outline: thin dotted #333;
	outline: 1px auto #129fea
}

.pure-form .pure-checkbox,
.pure-form .pure-radio {
	margin: .5em 0;
	display: block
}

.pure-form input[type=text][disabled],
.pure-form input[type=password][disabled],
.pure-form input[type=email][disabled],
.pure-form input[type=url][disabled],
.pure-form input[type=date][disabled],
.pure-form input[type=month][disabled],
.pure-form input[type=time][disabled],
.pure-form input[type=datetime][disabled],
.pure-form input[type=datetime-local][disabled],
.pure-form input[type=week][disabled],
.pure-form input[type=number][disabled],
.pure-form input[type=search][disabled],
.pure-form input[type=tel][disabled],
.pure-form input[type=color][disabled],
.pure-form select[disabled],
.pure-form textarea[disabled] {
	cursor: not-allowed;
	background-color: #eaeded;
	color: #cad2d3
}

.pure-form input[readonly],
.pure-form select[readonly],
.pure-form textarea[readonly] {
	background: #eee;
	color: #777;
	border-color: #ccc
}

.pure-form input:focus:invalid,
.pure-form textarea:focus:invalid,
.pure-form select:focus:invalid {
	color: #b94a48;
	border: 1px solid #ee5f5b
}

.pure-form input:focus:invalid:focus,
.pure-form textarea:focus:invalid:focus,
.pure-form select:focus:invalid:focus {
	border-color: #e9322d
}

.pure-form input[type=file]:focus:invalid:focus,
.pure-form input[type=radio]:focus:invalid:focus,
.pure-form input[type=checkbox]:focus:invalid:focus {
	outline-color: #e9322d
}

.pure-form select {
	border: 1px solid #ccc;
	background-color: #fff
}

.pure-form select[multiple] {
	height: auto
}

.pure-form label {
	margin: .5em 0 .2em;
	font-size: 90%
}

.pure-form fieldset {
	margin: 0;
	padding: .35em 0 .75em;
	border: 0
}

.pure-form legend {
	display: block;
	width: 100%;
	font-size: 125%;
	color: #e8e8e8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

.pure-form-stacked input[type=text],
.pure-form-stacked input[type=password],
.pure-form-stacked input[type=email],
.pure-form-stacked input[type=url],
.pure-form-stacked input[type=date],
.pure-form-stacked input[type=month],
.pure-form-stacked input[type=time],
.pure-form-stacked input[type=datetime],
.pure-form-stacked input[type=datetime-local],
.pure-form-stacked input[type=week],
.pure-form-stacked input[type=number],
.pure-form-stacked input[type=search],
.pure-form-stacked input[type=tel],
.pure-form-stacked input[type=color],
.pure-form-stacked select,
.pure-form-stacked label,
.pure-form-stacked textarea {
	display: block;
	margin: .25em 0
}

.pure-form-aligned input,
.pure-form-aligned textarea,
.pure-form-aligned select,
.pure-form-aligned .help-inline,
.pure-form-aligned .pure-help-inline,
.pure-form-message-inline {
	display: inline-block;
	;
	;
	vertical-align: middle
}

.pure-form-aligned textarea {
	vertical-align: top
}

.pure-form-aligned .control-group,
.pure-form-aligned .pure-control-group,
.pure-form-stacked .control-group,
.pure-form-stacked .pure-control-group {
	margin-bottom: 10px
}

.pure-form-aligned .control-group label,
.pure-form-aligned .control-group .controls,
.pure-form-aligned .pure-control-group label {
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 10em;
	margin: 0 1em 0 0
}

.pure-form-aligned .pure-controls,
.pure-form-stacked .pure-controls {
	margin: 10px 0 0 0
}

.pure-form input.pure-input-rounded,
.pure-form .pure-input-rounded {
	border-radius: 2em;
	padding: .5em 1em
}

.pure-form fieldset.pure-group {
	color: #394551;
	border-top: 4px solid rgba(230, 233, 237, .9);
	margin-top: 20px;
	padding: 10px 0;
	background: #ccd1d9;
	background-color: #c7ccd3;
	background-image: -moz-linear-gradient(top, #ccd1d9, #c7ccd3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccd1d9), to(#c7ccd3));
	background-image: -webkit-linear-gradient(top, #ccd1d9, #c7ccd3);
	background-image: -o-linear-gradient(top, #ccd1d9, #c7ccd3);
	background-image: linear-gradient(to bottom, #ccd1d9, #c7ccd3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffccd1d9', endColorstr='#ffc7ccd3', GradientType=0);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

.pure-form .pure-group h4 {
	color: #383838;
	text-shadow: none
}

.pure-form .pure-group input {
	display: block;
	padding: 10px;
	margin: 0;
	position: relative;
	top: -1px
}

.pure-form .pure-group input:focus {
	z-index: 2
}

.pure-form .pure-group input:first-child {
	top: 1px
}

.pure-form .pure-group input:last-child {
	top: -2px
}

.pure-form .pure-group button {
	margin: .35em 0
}

.pure-form .pure-input-1 {
	width: 100%
}

.pure-form .pure-input-2-3 {
	width: 66%
}

.pure-form .pure-input-1-2 {
	width: 50%
}

.pure-form .pure-input-1-3 {
	width: 33%
}

.pure-form .pure-input-1-4 {
	width: 25%
}

.pure-form .help-inline,
.pure-form .pure-help-inline,
.pure-form-message-inline {
	display: inline-block;
	padding-left: .3em;
	list-style: none;
	vertical-align: middle;
	font-size: 90%
}

.pure-form ul.help-inline li,
.pure-form ol.help-inline li {
	margin-left: 14px
}

.pure-form ol.help-inline {
	list-style: decimal
}

.pure-form ul.help-inline {
	list-style: square
}

.pure-form-message {
	display: block;
	color: #666;
	font-size: 90%
}

.input-fill {
	width: 100%
}

.control-group.error textarea,
.control-group.error input,
input.error,
textarea.error {
	border: 1px solid #e7a8a8;
	background-color: #f2d0d0
}

.control-group.error ul.help-inline,
.control-group.error ul.help-inline {
	list-style: none;
	color: #ca3c3c
}

.dropup,
.dropdown {
	position: relative
}

.dropdown-toggle:active,
.open .dropdown-toggle {
	outline: 0
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #a0a0a0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1010;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #55a01b;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 20px;
	color: #f0f0f0;
	white-space: nowrap
}

.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #61b61f, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b61f), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #61b61f, #55a01b);
	background-image: -o-linear-gradient(top, #61b61f, #55a01b);
	background-image: linear-gradient(to bottom, #61b61f, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61b61f', endColorstr='#ff55a01b', GradientType=0)
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #61b61f, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b61f), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #61b61f, #55a01b);
	background-image: -o-linear-gradient(top, #61b61f, #55a01b);
	background-image: linear-gradient(to bottom, #61b61f, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61b61f', endColorstr='#ff55a01b', GradientType=0)
}

.open>.dropdown-menu {
	display: block
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px
}

.typeahead {
	z-index: 1011
}

.close {
	float: right;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	color: #d0d0d0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.close:hover {
	color: #202020;
	text-decoration: none;
	cursor: pointer
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.comments {
	list-style: none
}

.comments form {
	margin: 0 0 20px 0
}

.comments form:before,
.comments form:after {
	content: " ";
	display: table
}

.comments form:after {
	clear: both
}

.comments form button {
	display: none;
	float: right;
	margin-top: 8px
}

.comments li {
	position: relative;
	display: block;
	overflow: show;
	margin-bottom: 20px;
	font-size: 90%
}

.comments li:before,
.comments li:after {
	content: " ";
	display: table
}

.comments li:after {
	clear: both
}

.comments li .avatar a {
	display: block;
	width: 46px;
	height: 46px;
	background-size: cover;
	border: 3px solid #f0f0f0;
	border-radius: 46px;
	-moz-border-radius: 46px;
	-webkit-border-radius: 46px;
	-o-border-radius: 46px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

.comments li .avatar-wrapper {
	float: left;
	width: 76px
}

.comments li .body-wrapper {
	margin-left: 76px
}

.comments li .body {
	position: relative;
	display: block;
	padding: 10px 14px;
	color: #394551;
	background: #ccd1d9;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

.comments li .body .arrow-left-border,
.comments li .body .arrow-left {
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	position: absolute;
	top: 10px
}

.comments li .body .arrow-left-border {
	border-color: transparent #e6e9ed transparent transparent;
	left: -16px
}

.comments li .body .arrow-left {
	border-color: transparent #ccd1d9 transparent transparent;
	left: -15px
}

.comments li .body:hover {
	background: #e6e9ed;
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.comments li .body:hover .time {
	color: #394551
}

.comments li .body:hover .username a {
	color: #23252f
}

.comments li .body:hover .arrow-left {
	border-color: transparent #e6e9ed transparent transparent
}

.comments li .header {
	display: block;
	padding-bottom: 6px
}

.comments li .header .username a {
	color: #394551;
	font-weight: 700
}

.comments li .header .time {
	color: #656d78;
	font-size: 90%
}

.comments li .text {
	word-wrap: break-word
}

.comments li .text a {
	color: #394551
}

.comments li:hover .text a {
	color: #0078e7
}

.comments a.destroy {
	border: none;
	position: absolute;
	display: block;
	cursor: pointer;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	opacity: .2;
	filter: alpha(opacity=20);
	background: url(/assets/img/destroy.png) no-repeat 0 -20px
}

.comments:hover a.destroy {
	opacity: 1;
	filter: alpha(opacity=100)
}

.comments a.destroy:hover {
	opacity: .6;
	filter: alpha(opacity=60)
}

#news-feed .feed-comments .comments form:before,
#news-feed .feed-comments .comments form:after {
	content: " ";
	display: table
}

#news-feed .feed-comments .comments form:after {
	clear: both
}

#news-feed .feed-comments .comments form button {
	display: none
}

#news-feed .feed-comments .comments li {
	margin-bottom: 10px
}

#news-feed .feed-comments .comments li .avatar a {
	width: 20px;
	height: 20px;
	margin: 2px 0 0 8px;
	border: 2px solid #f0f0f0
}

#news-feed .feed-comments .comments li .avatar-wrapper {
	width: 50px
}

#news-feed .feed-comments .comments li .body-wrapper {
	margin-left: 50px;
	margin-right: 10px
}

#news-feed .feed-comments .comments li .body {
	position: relative;
	color: #505050;
	background: #ececec;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .1);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .1)
}

#news-feed .feed-comments .comments li .body .arrow-left-border,
#news-feed .feed-comments .comments li .body .arrow-left {
	border-width: 7px;
	top: 8px
}

#news-feed .feed-comments .comments li .body .arrow-left-border {
	border-color: transparent #f0f0f0 transparent transparent;
	left: -14px
}

#news-feed .feed-comments .comments li .body .arrow-left {
	border-color: transparent #ececec transparent transparent;
	left: -13px
}

#news-feed .feed-comments .comments li .body:hover {
	color: #101010
}

#news-feed .feed-comments .comments li .body:hover .time {
	color: #505050
}

#news-feed .feed-comments .comments li .body:hover .username a {
	color: #000
}

#news-feed .feed-comments .comments li .header {
	font-size: 11.9px
}

#news-feed .feed-comments .comments li .header .username a {
	color: #383838
}

#news-feed .feed-comments .comments li .header .time {
	color: #404040
}

#news-feed .feed-comments .comments li .text {
	font-size: 11.9px
}

#news-feed a.destroy {
	background: url(/assets/img/destroy.png) no-repeat 0 0
}

#news-feed a.destroy:hover {
	background: url(/assets/img/destroy.png) no-repeat 0 -20px
}

ul.badges {
	list-style: none;
	display: block
}

ul.badges:before,
ul.badges:after {
	content: " ";
	display: table
}

ul.badges:after {
	clear: both
}

ul.badges li.item:hover .hover {
	display: block
}

ul.badges li.item {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	margin: 6px 3px 2px 0;
	position: relative;
	cursor: pointer;
	text-align: center
}

ul.badges li.item .unseen {
	background: #0078e7;
	background-color: #0078e7;
	background-image: -moz-linear-gradient(top, #1b91ff, #0078e7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1b91ff), to(#0078e7));
	background-image: -webkit-linear-gradient(top, #1b91ff, #0078e7);
	background-image: -o-linear-gradient(top, #1b91ff, #0078e7);
	background-image: linear-gradient(to bottom, #1b91ff, #0078e7);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b91ff', endColorstr='#ff0078e7', GradientType=0)
}

ul.badges li.item .unseen .sprite {
	margin: 4px;
	opacity: .9;
	filter: alpha(opacity=90)
}

ul.badges li.item .unseen .hover {
	min-width: 100px
}

ul.badges li.item .hover {
	position: absolute;
	top: 27px;
	left: -10px;
	z-index: 1;
	min-width: 64px;
	display: none
}

ul.badges li.item .hover .arrow-left-border,
ul.badges li.item .hover .arrow-left,
ul.badges li.item .hover .arrow-top-border,
ul.badges li.item .hover .arrow-top {
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1
}

ul.badges li.item .hover .arrow-top-border {
	border-color: transparent transparent #58afff transparent;
	top: 0
}

ul.badges li.item .hover .arrow-top {
	border-color: transparent transparent #1b91ff transparent;
	top: 2px
}

ul.badges li.item .hover .arrow-left-border {
	border-color: transparent #58afff transparent transparent;
	left: 0;
	top: 34px;
	left: -20px
}

ul.badges li.item .hover .arrow-left {
	border-color: transparent #0c8aff transparent transparent;
	top: 34px;
	left: -18px
}

ul.badges li.item .hover .popout-box {
	background: #0078e7;
	background-color: #0078e7;
	background-image: -moz-linear-gradient(top, #1b91ff, #0078e7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1b91ff), to(#0078e7));
	background-image: -webkit-linear-gradient(top, #1b91ff, #0078e7);
	background-image: -o-linear-gradient(top, #1b91ff, #0078e7);
	background-image: linear-gradient(to bottom, #1b91ff, #0078e7);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b91ff', endColorstr='#ff0078e7', GradientType=0);
	display: block;
	padding: 2px 5px;
	top: 16px;
	position: absolute;
	color: #fff;
	text-align: center;
	border: 1px solid #3fa3ff;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

ul.badges li.item .hover .popout-box .text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase
}

ul.badges li.item .hover .bd {
	display: inline-block;
	margin: 0 0
}

ul.badges li.item .hover img {
	width: 64px
}

ul.badges li.item .name {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 14px;
	color: #f0f0f0;
	text-transform: uppercase;
	display: block
}

ul.badges li.item .desc {
	color: silver;
	font-size: 11.9px
}

ul.badges li.item .desc:before,
ul.badges li.item .desc:after {
	content: " ";
	display: table
}

ul.badges li.item .desc:after {
	clear: both
}

#new-level-badge .reward-wrap {
	margin: 20px;
	text-align: center
}

#new-level-badge .reward-wrap .desc {
	color: #f0f0f0;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 17.5px
}

#new-level-badge .reward-wrap .reward-box {
	margin: 0 10px;
	padding: 10px;
	display: inline-block;
	vertical-align: top
}

#new-level-badge .reward-wrap .reward-box ul {
	list-style: none
}

#new-level-badge .reward-wrap .reward-box ul li {
	position: relative;
	margin: 4px;
	float: left;
	width: 100px
}

#new-level-badge .reward-wrap .reward-box ul li .name {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 14px;
	color: #f0f0f0;
	text-transform: uppercase
}

#new-level-badge .reward-wrap .items-reward-box li:hover .hover {
	display: block
}

#new-level-badge .reward-wrap .items-reward-box li .hover {
	position: absolute;
	top: 95px;
	left: 10px;
	z-index: 1;
	min-width: 90px;
	display: none
}

#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-left-border,
#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-left,
#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-top-border,
#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1
}

#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-top-border {
	border-color: transparent transparent #a5cb6d transparent;
	top: 0
}

#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-top {
	border-color: transparent transparent #6ccc22 transparent;
	top: 2px
}

#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-left-border {
	border-color: transparent #a5cb6d transparent transparent;
	left: 0;
	top: 34px;
	left: -20px
}

#new-level-badge .reward-wrap .items-reward-box li .hover .arrow-left {
	border-color: transparent #65bf20 transparent transparent;
	top: 34px;
	left: -18px
}

#new-level-badge .reward-wrap .items-reward-box li .hover .popout-box {
	background: #55a01b;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ccc22), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -o-linear-gradient(top, #6ccc22, #55a01b);
	background-image: linear-gradient(to bottom, #6ccc22, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ccc22', endColorstr='#ff55a01b', GradientType=0);
	display: block;
	padding: 2px 5px;
	top: 20px;
	position: absolute;
	color: #fff;
	text-align: center;
	border: 1px solid #9ac45b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#new-level-badge .reward-wrap .items-reward-box li .hover .popout-box .text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase
}

#new-level-badge .reward-wrap .items-reward-box li .item-type {
	color: #e0e0e0;
	font-size: 11.9px
}

#new-level-badge .reward-wrap .items-reward-box li .item-type:before,
#new-level-badge .reward-wrap .items-reward-box li .item-type:after {
	content: " ";
	display: table
}

#new-level-badge .reward-wrap .items-reward-box li .item-type:after {
	clear: both
}

#new-level-badge .modal-content {
	background-color: #005eb4;
	background-image: -moz-linear-gradient(top, #0078e7, #005eb4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0078e7), to(#005eb4));
	background-image: -webkit-linear-gradient(top, #0078e7, #005eb4);
	background-image: -o-linear-gradient(top, #0078e7, #005eb4);
	background-image: linear-gradient(to bottom, #0078e7, #005eb4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0078e7', endColorstr='#ff005eb4', GradientType=0)
}

ul.thumbs {
	list-style: none;
	width: 100%
}

.game-thumbs {
	width: 100%
}

.game-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.game-thumbs .box {
	height: 100%
}

.game-thumbs .box-nonhover,
.game-thumbs .box-hover {
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	color: #f8f8f8;
	text-align: right;
	z-index: 109;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.game-thumbs .box-nonhover .data,
.game-thumbs .box-hover .data {
	font-weight: 700;
	font-size: 15px;
	margin-right: 6px;
	z-index: 1090
}

.game-thumbs .box-nonhover .data>i,
.game-thumbs .box-hover .data>i {
	padding-right: 3px
}

.game-thumbs .box-nonhover>div,
.game-thumbs .box-hover>div {
	padding-right: 10px
}

.game-thumbs .box-nonhover>div:first-child,
.game-thumbs .box-hover>div:first-child {
	padding-top: 10px
}

.game-thumbs .box-nonhover {
	display: block
}

.game-thumbs .box-hover {
	display: none;
	background: rgba(11, 12, 15, .4)
}

.game-thumbs .display-image {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

.game-thumbs .display-name {
	color: #f0f0f0;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 2px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

.game-thumbs .box-wrap:hover .box-hover {
	display: block
}

.game-thumbs .box-wrap:hover .box-nonhover {
	display: none
}

.game-thumbs .reward-icon,
.game-thumbs .reward-shadow {
	position: absolute
}

.game-thumbs .reward-shadow {
	display: block;
	-webkit-box-shadow: 0 4px 24px 10px #005eb4;
	box-shadow: 0 4px 24px 10px #005eb4;
	top: 20px;
	left: 30px;
	width: 0;
	height: 0;
	background: red;
	z-index: 110
}

.game-thumbs .reward-icon {
	top: 12px;
	left: 17px;
	z-index: 111
}

.game-thumbs-small .box-hover,
.game-thumbs-small .display-image {
	height: 90px
}

.game-thumbs-medium .box-hover,
.game-thumbs-medium .display-image {
	height: 100px
}

.game-thumbs-large .box-hover,
.game-thumbs-large .display-image {
	height: 122px
}

.game-thumbs-xlarge .box-hover,
.game-thumbs-xlarge .display-image {
	height: 167px
}

.friend-thumbs {
	width: 100%
}

.friend-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.friend-thumbs .box {
	padding: 5px;
	min-height: 100%;
	background: #e6e9ed;
	background-color: #e6e9ed;
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#e6e9ed));
	background-image: -webkit-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -moz-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -o-radial-gradient(circle, #fff, #e6e9ed);
	background-repeat: no-repeat;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.friend-thumbs .box-hover {
	display: none;
	position: absolute;
	z-index: 112;
	line-height: 20px;
	background: #f8f8f8;
	color: #505050;
	top: 120%;
	padding: 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

.friend-thumbs .box-hover .text {
	display: block;
	width: 80px;
	word-wrap: break-word;
	font-size: 11.9px;
	font-weight: 700
}

.friend-thumbs .box-hover .arrow-top-border,
.friend-thumbs .box-hover .arrow-top {
	position: absolute;
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	top: -16px;
	left: 16px
}

.friend-thumbs .box-hover .arrow-top-border {
	border-color: transparent transparent #f0f0f0 transparent
}

.friend-thumbs .box-hover .arrow-top {
	border-color: transparent transparent #f8f8f8 transparent;
	top: -14px
}

.friend-thumbs .display-image {
	width: 100%;
	display: block;
	height: 59px;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(11, 12, 15, .2);
	box-shadow: 0 1px 2px rgba(11, 12, 15, .2)
}

.friend-thumbs .box-wrap:hover .box-hover {
	display: block
}

.shop-thumbs {
	width: 100%
}

.shop-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.shop-thumbs .box {
	padding: 5px;
	min-height: 100%;
	background: #e6e9ed;
	background-color: #e6e9ed;
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#e6e9ed));
	background-image: -webkit-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -moz-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -o-radial-gradient(circle, #fff, #e6e9ed);
	background-repeat: no-repeat;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.shop-thumbs .box-hover {
	display: none;
	top: 0;
	left: 0;
	position: absolute;
	color: #f8f8f8;
	z-index: 109
}

.shop-thumbs .display-image {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(11, 12, 15, .2);
	box-shadow: 0 1px 2px rgba(11, 12, 15, .2)
}

.shop-thumbs .display-name {
	color: #181818;
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: -2px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	text-shadow: none
}

.shop-thumbs .display-discount,
.shop-thumbs .display-limited-count,
.shop-thumbs .display-expires-soon {
	position: absolute;
	color: #fff;
	background: #ca3c3c;
	bottom: 24px;
	left: 5px;
	padding: 6px 8px;
	font-weight: 700;
	font-size: 13px;
	right: 5px;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px
}

.shop-thumbs .display-discount i[class*=icon-],
.shop-thumbs .display-limited-count i[class*=icon-],
.shop-thumbs .display-expires-soon i[class*=icon-] {
	font-size: 14px;
	padding-right: 6px
}

.shop-thumbs .display-is-vip-header {
	position: absolute;
	top: 4px;
	right: 4px;
	left: 4px;
	padding: 10px;
	font-weight: 700;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	text-align: right;
	color: #fff;
	background: #ffa800;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

.shop-thumbs .display-is-vip-header .icon-star {
	color: #ca3c3c;
	font-size: 16px;
	text-shadow: none
}

.shop-thumbs .display-is-vip {
	position: absolute;
	top: 4px;
	right: 4px
}

.shop-thumbs .display-is-vip .icon-star {
	z-index: 114;
	color: #ca3c3c;
	top: 2px;
	right: 3px;
	font-size: 13px
}

.shop-thumbs .display-is-vip .icon-star,
.shop-thumbs .display-is-vip .arrow-border,
.shop-thumbs .display-is-vip .arrow {
	position: absolute
}

.shop-thumbs .display-is-vip .arrow-border,
.shop-thumbs .display-is-vip .arrow {
	z-index: 113;
	border-style: solid;
	height: 0;
	width: 0;
	position: absolute;
	right: 1px;
	top: 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px
}

.shop-thumbs .display-is-vip .arrow-border {
	border-color: #ffa800 #ffa800 transparent transparent;
	border-width: 19px
}

.shop-thumbs .display-is-vip .arrow {
	border-color: #fc0 #fc0 transparent transparent;
	border-width: 16px
}

.shop-thumbs .box-wrap:hover .display-is-vip .arrow-border {
	-webkit-transition: all .1s ease-out 0s;
	-moz-transition: all .1s ease-out 0s;
	-o-transition: all .1s ease-out 0s;
	-ms-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s;
	border-width: 24px
}

.shop-thumbs .box-wrap:hover .display-is-vip .arrow {
	-webkit-transition: all .1s ease-out 0s;
	-moz-transition: all .1s ease-out 0s;
	-o-transition: all .1s ease-out 0s;
	-ms-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s;
	border-width: 20px
}

.shop-thumbs .box-wrap:hover .display-is-vip .icon-star {
	-webkit-transition: all .1s ease-out 0s;
	-moz-transition: all .1s ease-out 0s;
	-o-transition: all .1s ease-out 0s;
	-ms-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s;
	top: 10px;
	right: 6px;
	font-size: 28px
}

.shop-thumbs .box-wrap:hover .box-hover {
	display: block
}

.shop-thumbs-small .display-image {
	height: 172px
}

.shop-thumbs-medium .display-image {
	height: 210px
}

.shop-thumbs-large .display-image {
	height: 460px
}

.shop-thumbs-large .box-wrap:hover .display-is-vip .arrow-border,
.shop-thumbs-large .display-is-vip .arrow-border {
	border-width: 43px
}

.shop-thumbs-large .box-wrap:hover .display-is-vip .arrow,
.shop-thumbs-large .display-is-vip .arrow {
	border-width: 36px
}

.shop-thumbs-large .box-wrap:hover .display-is-vip .icon-star,
.shop-thumbs-large .display-is-vip .icon-star {
	top: 10px;
	right: 6px;
	font-size: 28px
}

.shop-thumbs-large .box-wrap:hover .display-is-vip .icon-star {
	-webkit-transition: all .1s ease-out 0s;
	-moz-transition: all .1s ease-out 0s;
	-o-transition: all .1s ease-out 0s;
	-ms-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s;
	font-size: 48px
}

.marketplace-thumbs {
	width: 100%
}

.marketplace-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.marketplace-thumbs .box {
	min-height: 100%;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

.marketplace-thumbs .box-hover {
	display: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	color: #f8f8f8;
	z-index: 109
}

.marketplace-thumbs .display-image {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(11, 12, 15, .2);
	box-shadow: 0 1px 2px rgba(11, 12, 15, .2)
}

.marketplace-thumbs .display-name {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	padding: 6px 8px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	text-shadow: none
}

.marketplace-thumbs .display-price {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(35, 37, 47, .3);
	padding: 6px 8px
}

.marketplace-thumbs .display-price ul {
	list-style: none
}

.marketplace-thumbs .display-price ul li {
	float: left;
	margin-left: 6px
}

.marketplace-thumbs .display-price ul li i {
	padding-left: 4px
}

.marketplace-thumbs .display-price ul .gold {
	color: #ffb933
}

.marketplace-thumbs .box-wrap:hover .box-hover {
	display: block
}

.marketplace-thumbs-small .display-image {
	height: 172px
}

.marketplace-thumbs-medium .display-image {
	height: 220px
}

.marketplace-thumbs-large .display-image {
	height: 300px
}

.marketplace-thumbs-avatar .display-image {
	height: 230px
}

.marketplace-thumbs-large-avatar .display-image {
	height: 400px
}

.avatar-thumbs {
	width: 100%
}

.avatar-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.avatar-thumbs .box {
	padding: 5px;
	min-height: 100%;
	background: #e6e9ed;
	background-color: #e6e9ed;
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#e6e9ed));
	background-image: -webkit-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -moz-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -o-radial-gradient(circle, #fff, #e6e9ed);
	background-repeat: no-repeat;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.avatar-thumbs .box-hover {
	display: none;
	position: absolute;
	z-index: 112;
	line-height: 20px;
	background: #f8f8f8;
	color: #505050;
	top: 120%;
	width: 100%;
	min-height: auto;
	padding: 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

.avatar-thumbs .box-hover .text {
	display: block;
	width: 80px;
	word-wrap: break-word;
	font-size: 11.9px;
	font-weight: 700
}

.avatar-thumbs .box-hover .display-image-hover {
	height: 120px
}

.avatar-thumbs .box-hover .arrow-top-border,
.avatar-thumbs .box-hover .arrow-top {
	position: absolute;
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	top: -16px;
	left: 16px
}

.avatar-thumbs .box-hover .arrow-top-border {
	border-color: transparent transparent #f0f0f0 transparent
}

.avatar-thumbs .box-hover .arrow-top {
	border-color: transparent transparent #f8f8f8 transparent;
	top: -14px
}

.avatar-thumbs .display-image-hover,
.avatar-thumbs .display-image {
	width: 100%;
	display: block;
	height: 84px;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(11, 12, 15, .2);
	box-shadow: 0 1px 2px rgba(11, 12, 15, .2)
}

.avatar-thumbs .box-wrap:hover .box-hover {
	display: block
}

.help-thumbs {
	width: 100%
}

.help-thumbs .box-wrap {
	display: block;
	position: relative;
	width: 100%
}

.help-thumbs .box {
	padding: 5px;
	min-height: 100%;
	background: #e6e9ed;
	background-color: #e6e9ed;
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#fff), to(#e6e9ed));
	background-image: -webkit-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -moz-radial-gradient(circle, #fff, #e6e9ed);
	background-image: -o-radial-gradient(circle, #fff, #e6e9ed);
	background-repeat: no-repeat;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.help-thumbs .box-hover {
	display: none;
	top: 0;
	left: 0;
	position: absolute;
	color: #f8f8f8;
	z-index: 109
}

.help-thumbs .display-image {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(11, 12, 15, .2);
	box-shadow: 0 1px 2px rgba(11, 12, 15, .2)
}

.help-thumbs .display-name {
	color: #181818;
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: -2px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	text-shadow: none
}

.help-thumbs .display-image,
.help-thumbs-medium .display-image {
	height: 163px
}

.tooltip {
	position: absolute;
	z-index: 1090;
	display: block;
	visibility: visible;
	font-size: 11.9px;
	line-height: 1.4
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -13px;
	padding: 0 5px
}

.tooltip-inner {
	z-index: 1090;
	max-width: 200px;
	padding: 3px 8px;
	color: #e6e9ed;
	text-align: center;
	text-decoration: none;
	background-color: #23252f;
	border-radius: 2px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #23252f
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #23252f
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	right: 5px;
	border-width: 5px 5px 0;
	border-top-color: #23252f
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #23252f
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #23252f
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #23252f
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #23252f
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #23252f
}

.game-stats {
	color: #aab2bd;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	background: #3c4b60;
	background-color: #2e3a4a;
	background-image: -moz-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c4b60), to(#2e3a4a));
	background-image: -webkit-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -o-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: linear-gradient(to bottom, #3c4b60, #2e3a4a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c4b60', endColorstr='#ff2e3a4a', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(36, 46, 58, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(36, 46, 58, .7), 0 3px 10px -1px rgba(36, 46, 58, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(36, 46, 58, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	box-shadow: inset 0 2px 0 -1px rgba(36, 46, 58, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(36, 46, 58, .7), 0 3px 10px -1px rgba(36, 46, 58, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(36, 46, 58, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

.game-stats .data {
	font-weight: 700
}

.game-stats .caption {
	padding: 0 10px
}

.game-stats .stats-item>div {
	color: #ccd1d9;
	border-right: 1px solid #3c4b60
}

.game-stats .stats-item:last-child>div {
	border: none
}

.game-stats .pure-button {
	display: inline-block;
	float: right
}

.game-stats .no-border>div {
	border: none
}

.popup-modal .modal {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background: rgba(128, 128, 128, .3)
}

.popup-modal .modal_box {
	display: block;
	position: fixed;
	top: 10%;
	min-height: 256px;
	width: 708px;
	margin-left: -362px;
	padding: 16px;
	padding-top: 32px;
	z-index: 1050;
	left: 50%;
	right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #181818;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 0 0 2px rgba(255, 255, 255, .05), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 0 0 2px rgba(255, 255, 255, .05), 0 1px 0 rgba(0, 0, 0, .15)
}

.popup-modal .modal_box .x {
	position: absolute;
	top: 8px;
	right: 16px
}

.popup-modal .modal_box .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 740px
}

.popup-modal .modal_box .footer .done {
	float: right;
	margin: 0 16px 16px 0
}

.popup-modal .modal-content-title {
	margin-top: 0;
	margin-bottom: 0;
	clear: right
}

.modal-container {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .6);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	z-index: 1040;
	width: 100%;
	height: 100%;
	display: table
}

.modal-container .table-cell {
	display: table-cell;
	vertical-align: middle
}

.modal-container .modal-content {
	background: #202020;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(35, 37, 47, .9), inset 0 -1px 0 rgba(35, 37, 47, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(35, 37, 47, .15);
	box-shadow: inset 0 0 0 1px rgba(35, 37, 47, .9), inset 0 -1px 0 rgba(35, 37, 47, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(35, 37, 47, .15);
	background-color: #2e3842;
	background-image: -moz-linear-gradient(top, #394551, #2e3842);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#394551), to(#2e3842));
	background-image: -webkit-linear-gradient(top, #394551, #2e3842);
	background-image: -o-linear-gradient(top, #394551, #2e3842);
	background-image: linear-gradient(to bottom, #394551, #2e3842);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff394551', endColorstr='#ff2e3842', GradientType=0);
	margin: 0 auto;
	min-height: 100px;
	padding: 10px;
	position: relative;
	width: 640px
}

.modal-container .modal-content .x {
	position: absolute;
	top: 12px;
	right: 16px
}

.modal-container .modal-content .paging {
	margin-top: 10px
}

.modal-container .modal-content.modal-small {
	width: 400px
}

.modal-container .modal-content.modal-medium {
	width: 640px
}

.modal-container .modal-content.modal-large {
	width: 960px
}

.ad-top-banner-landing {
	width: 970px;
	height: 90px;
	margin: 0 auto 14px auto
}

#ad-banner-top {
	width: 728px;
	height: 90px;
	margin: 0 auto 10px 1px
}

#kogama_160x600 {
	top: 10px;
	width: 160px;
	left: -180px;
	height: 600px;
	position: absolute
}

#preroll-timeout-button {
	position: absolute;
	bottom: 20px;
	left: 20px;
	margin-top: 10px;
	text-align: left
}

.ads-label {
	font-size: 11.9px;
	line-height: 14.88px;
	margin-left: 30px
}

.ads-label-center {
	margin: 0;
	text-align: center
}

.modal-ad-header {
	margin-bottom: 10px
}

.modal-ad-footer {
	margin-top: 10px;
	text-align: right
}

.ads-thumb-four {
	float: right
}

#kogama_728x90 {
	width: 728px;
	height: 90px;
	margin: 0 auto 10px auto
}

#kogama_970x90 {
	width: 970px;
	height: 90px;
	margin: 0 auto 14px auto
}

#unity {
	position: relative;
	width: 100%;
	height: 482px;
	display: block;
	overflow: hidden
}

#unity .player-is-hidden {
	top: -999px
}

#unity-player-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

#unityPlayer-missing a {
	background: #aab2bd none 100%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	right: 0
}

#unityPlayer-missing a:hover {
	background-color: #ccd1d9
}

#like {
	margin-top: 10px;
	float: left
}

#social-share {
	color: #e0e0e0
}

#social-share:before,
#social-share:after {
	content: " ";
	display: table
}

#social-share:after {
	clear: both
}

#social-share .select-share-type {
	display: block;
	margin: 10px 0 10px 0
}

#social-share ul.options {
	margin: 0;
	list-style: none
}

#social-share ul.options li {
	float: left;
	margin: 0 8px 0 0;
	position: relative
}

#social-share ul.options li:hover .tooltip {
	display: block
}

#social-share ul.options .tooltip {
	z-index: 1;
	display: none;
	position: absolute;
	padding: 10px 10px 0 10px;
	font-size: 90%;
	width: 128px;
	margin: 16px 0 0 0;
	background: #f8f8f8;
	line-height: 20px;
	color: #505050;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#social-share ul.options .tooltip .arrow-top-border,
#social-share ul.options .tooltip .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0
}

#social-share ul.options .tooltip .arrow-top-border {
	border-color: transparent transparent #fff transparent;
	top: -18px
}

#social-share ul.options .tooltip .arrow-top {
	border-color: transparent transparent #f0f0f0 transparent;
	top: -20px
}

#social-share button.social-share {
	border: none;
	width: 32px;
	height: 32px;
	background-image: url(/assets/img/social-icons.png);
	background-repeat: no-repeat;
	background-color: transparent
}

#social-share button.social-share:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

#social-share button.social-share-facebook {
	background-position: 0 -1076px
}

#social-share button.social-share-twitter {
	background-position: 0 -514px
}

#social-share button.social-share-google {
	background-position: 0 -204px
}

#embed-share select,
#embed-share .embed-textarea {
	font-size: 14px
}

#twitter-share {
	float: left
}

.share-box.active {
	display: block
}

.share-box {
	display: none;
	padding: 10px;
	background: #0078e7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

.share-box:before,
.share-box:after {
	content: " ";
	display: table
}

.share-box:after {
	clear: both
}

.share-box .exit {
	position: absolute;
	top: 6px;
	right: 6px
}

.share-box .exit a {
	border: none;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/assets/img/destroy.png) no-repeat 0 0;
	opacity: .15;
	filter: alpha(opacity=15)
}

.share-box .exit a:hover {
	opacity: .1;
	filter: alpha(opacity=10)
}

.share-box span.facebook {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	margin: 6px 10px 0 0;
	background-image: url(/assets/img/social-icons.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0 -1076px
}

.share-box a {
	color: #f0f0f0;
	display: inline-block
}

.share-box a:hover {
	color: #f0f0f0
}

.share-box a:hover span.facebook {
	opacity: .85;
	filter: alpha(opacity=85)
}

.share-box .arrow-top-border,
.share-box .arrow-top {
	border-style: solid;
	border-width: 12px;
	height: 0;
	width: 0;
	position: absolute;
	top: -14px;
	left: 30px
}

.share-box .arrow-top-border {
	border-color: transparent transparent #aab2bd transparent;
	top: -24px
}

.share-box .arrow-top {
	border-color: transparent transparent #0078e7 transparent;
	top: -22px
}

.share-box .inactive {
	display: none
}

.share-box .active {
	display: block
}

ul.payment-buttons li {
	padding: 0;
	list-style: none
}

ul.payment-buttons li:before,
ul.payment-buttons li:after {
	content: " ";
	display: table
}

ul.payment-buttons li:after {
	clear: both
}

ul.payment-buttons li .label-area:hover {
	display: block;
	background: #394551;
	cursor: pointer
}

ul.payment-buttons li .label-area.selected {
	color: #fff;
	font-weight: 700;
	background: #0078e7;
	width: 400px;
	margin-left: -10px;
	font-size: 16px;
	line-height: 24px;
	border: 1px solid #0080f6;
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, .4)
}

ul.payment-buttons li .label-area.selected .price {
	color: #fff;
	width: 100px
}

ul.payment-buttons li .label-area.selected .get {
	margin-right: 10px
}

ul.payment-buttons li .label-area {
	width: 370px;
	float: left;
	padding: 8px 5px 6px 8px;
	line-height: 20px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

ul.payment-buttons li .label-area .radio-button {
	float: left;
	margin-right: 10px
}

ul.payment-buttons li .label-area .radio-button input {
	height: 14px
}

ul.payment-buttons li .label-area .price {
	float: left;
	display: block;
	color: #909090;
	margin-right: 16px;
	width: 90px
}

ul.payment-buttons li .label-area .gold-cubes {
	display: block;
	height: 23px;
	float: left;
	width: 140px
}

ul.payment-buttons li .label-area .get {
	color: #e0e0e0;
	text-align: right;
	float: right;
	line-height: 26px;
	display: block;
	width: 100px
}

#region-selector>a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 11.9px
}

#region-selector>a .flag {
	vertical-align: 0
}

ul.regions {
	display: block;
	margin-left: -30px;
	margin-top: 7px;
	padding: 20px;
	background: #2e3a4a;
	background-color: #2e3a4a;
	background-image: -moz-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c4b60), to(#2e3a4a));
	background-image: -webkit-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -o-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: linear-gradient(to bottom, #3c4b60, #2e3a4a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c4b60', endColorstr='#ff2e3a4a', GradientType=0);
	list-style: none;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px
}

ul.regions:before,
ul.regions:after {
	content: " ";
	display: table
}

ul.regions:after {
	clear: both
}

ul.regions li.region {
	float: left
}

ul.regions ul.languages {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px
}

ul.regions li.language .flag {
	vertical-align: middle;
	margin-right: 6px
}

ul.regions li.language a {
	font-size: 14px;
	display: block;
	padding: 6px 36px 6px 6px
}

ul.regions li.language a:hover {
	background: #3c4b60
}

ul.member {
	margin-left: -315px
}

ul.tabs-inline {
	margin-top: 20px;
	list-style: none;
	border-bottom: 2px solid #23252f
}

ul.tabs-inline:before,
ul.tabs-inline:after {
	content: " ";
	display: table
}

ul.tabs-inline:after {
	clear: both
}

ul.tabs-inline li {
	float: left
}

ul.tabs-inline li a {
	display: block;
	padding: 8px 12px;
	text-align: center;
	position: relative;
	font-size: 14px;
	font-weight: 700;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	background-color: #4e5e6f;
	background-image: -moz-linear-gradient(top, #526475, #4e5e6f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#526475), to(#4e5e6f));
	background-image: -webkit-linear-gradient(top, #526475, #4e5e6f);
	background-image: -o-linear-gradient(top, #526475, #4e5e6f);
	background-image: linear-gradient(to bottom, #526475, #4e5e6f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff526475', endColorstr='#ff4e5e6f', GradientType=0)
}

ul.tabs-inline li a:hover {
	color: #fff
}

ul.tabs-inline li.active a {
	background-color: #23252f;
	background-image: -moz-linear-gradient(top, #394551, #23252f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#394551), to(#23252f));
	background-image: -webkit-linear-gradient(top, #394551, #23252f);
	background-image: -o-linear-gradient(top, #394551, #23252f);
	background-image: linear-gradient(to bottom, #394551, #23252f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff394551', endColorstr='#ff23252f', GradientType=0)
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.affix {
	position: fixed
}

.control-block-level {
	display: block;
	width: 100%
}

#notification {
	position: absolute;
	display: block;
	top: 0;
	z-index: 1060;
	color: #fff;
	margin: 0 auto;
	width: 300px;
	left: 36%;
	right: 36%
}

#notification ul.notifications li {
	display: block;
	padding: 10px;
	font-weight: 700;
	margin-bottom: 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	width: 100%;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

#notification ul.notifications li .close {
	position: absolute;
	top: 9px;
	right: 0px
}

#notification ul.notifications li.warning {
	background: #d25858
}

#notification ul.notifications li.message {
	background: #1b91ff
}

#page-block-top {
	position: relative;
	display: block;
	background-color: #2094ff;
	margin-bottom: 20px;
	background-image: url(/assets/img/slim-header-01.jpeg);
	background-repeat: no-repeat;
	background-position: center bottom
}

.page-block-top-normal {
	height: 178px
}

.page-block-top-small {
	height: 140px
}

#invisible-header {
	position: absolute;
	visibility: hidden
}

#header-brand {
	width: 100%;
	height: 100%;
	position: relative
}

#header-brand .text {
	visibility: hidden
}

#header-brand h1 {
	margin: 0;
	padding: 0
}

#header-brand a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

#navigation {
	position: absolute;
	bottom: 0;
	width: 100%;
	overflow: visible
}

#navigation .navigation-main>ul {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	list-style: none
}

#navigation .navigation-main>ul li {
	position: relative;
	float: left;
	margin-right: 2px;
	height: 38px
}

#navigation .navigation-main>ul li a {
	line-height: 23px;
	display: block;
	padding: 8px 10px 6px 10px;
	color: #e8e8e8;
	text-transform: uppercase;
	font-size: 16px
}

#navigation .navigation-main>ul li a i {
	font-size: 18px
}

#navigation .navigation-main>ul li:hover a {
	color: #fff
}

#navigation .navigation-main>ul li [class^=icon-]:before,
#navigation .navigation-main>ul [class*=icon-]:before {
	margin-left: 0
}

#navigation .navigation-main>ul li.active {
	background: #189fcc;
	background: #2e3a4a;
	background-color: #fcfcfc;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), color-stop(80%, #fff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-image: -moz-linear-gradient(top, #e0e0e0, #fff 80%, #f0f0f0);
	background-image: -o-linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-image: linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#fff0f0f0', GradientType=0);
	border-bottom: 4px solid #404040;
	height: 34px;
	z-index: 2;
	text-shadow: 0 0 0 rgba(255, 255, 255, .4);
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(160, 160, 160, .5), inset 0 3px 0 -1px #f0f0f0, 0 3px 10px -1px rgba(160, 160, 160, .6), inset 0 -3px 0 -1px rgba(240, 240, 240, .05), inset -2px 0 0 -1px rgba(160, 160, 160, .15), inset -3px 0 0 -1px rgba(240, 240, 240, .08);
	box-shadow: inset 0 2px 0 -1px rgba(160, 160, 160, .5), inset 0 3px 0 -1px #f0f0f0, 0 3px 10px -1px rgba(160, 160, 160, .6), inset 0 -3px 0 -1px rgba(240, 240, 240, .05), inset -2px 0 0 -1px rgba(160, 160, 160, .15), inset -3px 0 0 -1px rgba(240, 240, 240, .08)
}

#navigation .navigation-main>ul li.active a {
	color: #202020
}

#navigation .navigation-main>ul li.active:hover {
	border-bottom-color: #505050
}

#navigation .navigation-sub {
	width: 100%;
	height: 54px;
	background: #202020;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(0, 0, 0, .15);
	background-color: rgba(0, 0, 0, .85);
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(rgba(255, 255, 255, .1)), to(rgba(0, 0, 0, .85)));
	background-image: -webkit-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .85));
	background-image: -moz-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .85));
	background-image: -o-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .85));
	background-repeat: no-repeat
}

#navigation .navigation-sub>ul {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	list-style: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 11.9px;
	text-transform: uppercase
}

#navigation .navigation-sub>ul li {
	float: left;
	position: relative
}

#navigation .navigation-sub>ul li .deactivated,
#navigation .navigation-sub>ul li a {
	height: 54px;
	line-height: 54px;
	display: block;
	padding: 0 15px
}

#navigation .navigation-sub>ul li .deactivated {
	color: #a0a0a0
}

#navigation .navigation-sub>ul a {
	color: #e0e0e0
}

#navigation .navigation-sub>ul a:hover {
	color: #fff
}

#navigation .navigation-sub>ul li.active a {
	color: #fff;
	background: #0078e7;
	background-color: #0078e7;
	background-image: -moz-linear-gradient(top, #0185ff, #0078e7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0185ff), to(#0078e7));
	background-image: -webkit-linear-gradient(top, #0185ff, #0078e7);
	background-image: -o-linear-gradient(top, #0185ff, #0078e7);
	background-image: linear-gradient(to bottom, #0185ff, #0078e7);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0185ff', endColorstr='#ff0078e7', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 54, 104, .9), inset 0 3px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 54, 104, .7), 0 3px 10px -1px rgba(0, 54, 104, .9), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 54, 104, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 54, 104, .9), inset 0 3px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 54, 104, .7), 0 3px 10px -1px rgba(0, 54, 104, .9), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 54, 104, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	margin-bottom: -4px;
	height: 50px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-bottom: 8px solid #004381
}

#header-profile {
	position: relative;
	display: block
}

#header-profile ul.main-nav-login {
	list-style: none;
	height: 38px
}

#header-profile ul.main-nav-login>li {
	display: block;
	float: left;
	margin: 0 0 0 16px
}

#header-profile ul.main-nav-login>li:first-child {
	margin-left: 0
}

#header-profile .main-nav-wrapper {
	display: block;
	position: relative;
	float: right
}

#header-profile ul.main-nav-profile {
	padding: 4px 10px 4px 0
}

#header-profile ul.main-nav-profile .arrow-top-border,
#header-profile ul.main-nav-profile .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	left: 30px
}

#header-profile ul.main-nav-profile .arrow-top-border {
	border-color: transparent transparent #82d245 transparent;
	top: -20px
}

#header-profile ul.main-nav-profile .arrow-top {
	border-color: transparent transparent #68c321 transparent;
	top: -18px
}

#header-profile ul.main-nav-profile .dropdown-menu {
	background-color: #72c234;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#68c321), color-stop(6%, #73c335), to(#6ec02e));
	background-image: -webkit-linear-gradient(#68c321, #73c335 6%, #6ec02e);
	background-image: -moz-linear-gradient(top, #68c321, #73c335 6%, #6ec02e);
	background-image: -o-linear-gradient(#68c321, #73c335 6%, #6ec02e);
	background-image: linear-gradient(#68c321, #73c335 6%, #6ec02e);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff68c321', endColorstr='#ff6ec02e', GradientType=0);
	top: 49px;
	font-size: 11.9px;
	border: 1px solid #7dd03d;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#header-profile ul.main-nav-profile .dropdown-menu li>a {
	color: #f8f8f8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#header-profile ul.main-nav-profile .dropdown-menu li>a:hover,
#header-profile ul.main-nav-profile .dropdown-menu li>a:focus {
	color: #fff;
	background: rgba(0, 0, 0, .2)
}

#header-profile ul.main-nav-profile .dropdown-menu li.divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #55a01b;
	border-bottom: 1px solid #97e45c
}

#header-profile ul.main-nav-login a.login-button,
#header-profile ul.main-nav-login a.signup-button {
	-webkit-box-shadow: 0 2px 1px -1px rgba(0, 54, 104, .7), 0 3px 10px -1px rgba(0, 54, 104, .7);
	box-shadow: 0 2px 1px -1px rgba(0, 54, 104, .7), 0 3px 10px -1px rgba(0, 54, 104, .7)
}

#header-profile ul.main-nav-login li.signup-button-wrapper {
	margin-top: -10px
}

#header-profile ul.main-nav-login li.login-button-wrapper {
	font-weight: 700
}

#header-profile #region-selector-wrapper {
	position: absolute;
	z-index: 1010;
	top: 10px;
	left: -30px
}

#page-block-top .notification-count {
	position: absolute;
	top: -2px;
	right: -3px;
	background: #ca3c3c;
	display: block;
	font-weight: 700;
	color: #fff;
	font-size: 12px;
	line-height: 1.9;
	padding: 0 5px;
	z-index: 2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#user-info-bar {
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, .92);
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(208, 208, 208, .4), inset 0 0 0 2px rgba(208, 208, 208, .05), 0 1px 0 rgba(0, 0, 0, .15);
	background-color: rgba(0, 0, 0, .92);
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(rgba(255, 255, 255, .1)), to(rgba(0, 0, 0, .92)));
	background-image: -webkit-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .92));
	background-image: -moz-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .92));
	background-image: -o-radial-gradient(circle, rgba(255, 255, 255, .1), rgba(0, 0, 0, .92));
	background-repeat: no-repeat
}

#user-info-bar .user-progress {
	margin-left: 10px;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#user-info-bar .user-progress .xp>.dropdown-menu-xp {
	left: 32px;
	margin-top: -6px;
	width: 220px
}

#user-info-bar .user-progress .xp>.dropdown-menu-xp .arrow-top-border,
#user-info-bar .user-progress .xp>.dropdown-menu-xp .arrow-top {
	left: 35px
}

#user-info-bar .user-progress .xp .arrow-top-border,
#user-info-bar .user-progress .xp .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	left: 30px
}

#user-info-bar .user-progress .xp .arrow-top-border {
	border-color: transparent transparent #c4c4c4 transparent;
	top: -20px
}

#user-info-bar .user-progress .xp .arrow-top {
	border-color: transparent transparent #fff transparent;
	top: -18px
}

#user-info-bar .user-progress .xp .dropdown-menu {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(6%, #fff), to(#fff));
	background-image: -webkit-linear-gradient(#fff, #fff 6%, #fff);
	background-image: -moz-linear-gradient(top, #fff, #fff 6%, #fff);
	background-image: -o-linear-gradient(#fff, #fff 6%, #fff);
	background-image: linear-gradient(#fff, #fff 6%, #fff);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
	top: 49px;
	font-size: 11.9px;
	border: 1px solid #bfbfbf;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#user-info-bar .user-progress .xp .dropdown-menu li>a {
	color: #f8f8f8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#user-info-bar .user-progress .xp .dropdown-menu li>a:hover,
#user-info-bar .user-progress .xp .dropdown-menu li>a:focus {
	color: #fff;
	background: rgba(0, 0, 0, .2)
}

#user-info-bar .user-progress .xp .dropdown-menu li.divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #fff
}

#user-info-bar .user-progress .xp .xp-to-next-level {
	color: #080808;
	text-shadow: none;
	padding: 0 5px 0 5px
}

#user-info-bar .user-progress ul.user-credits>li {
	vertical-align: middle;
	display: inline-block
}

#user-info-bar .user-progress ul.user-credits>li .sprite-green_button {
	margin-bottom: -6px;
	float: right;
	margin-right: -8px
}

#user-info-bar .user-progress ul.user-credits>li .sprite-icon_gold_light,
#user-info-bar .user-progress ul.user-credits>li .sprite-icon_silver_light {
	margin-bottom: -6px;
	float: left;
	margin-left: -8px
}

#user-info-bar .user-progress ul.user-credits li.gold,
#user-info-bar .user-progress ul.user-credits li.silver {
	background-color: #36414d;
	min-width: 100px;
	text-align: center
}

#user-info-bar .user-progress ul.user-credits li.gold {
	margin-left: 24px
}

#user-info-bar .user-progress ul.user-credits li.gold .data {
	color: #fc0
}

#user-info-bar .user-progress ul.user-credits li.gold .data:hover {
	color: #ffdb4d
}

#user-info-bar .user-progress ul.user-credits li.silver {
	margin-left: 26px
}

#user-info-bar .user-progress ul.user-credits li.silver .data,
#user-info-bar .user-progress ul.user-credits li.xp .data {
	color: #e8e8e8
}

#user-info-bar .user-progress ul.user-credits li.silver .data:hover,
#user-info-bar .user-progress ul.user-credits li.xp .data:hover {
	color: #fff
}

#user-info-bar .user-progress ul.user-credits li.xp {
	position: absolute;
	left: 0;
	line-height: 44px;
	height: 40px;
	width: 182px;
	margin-left: 32px;
	text-align: center
}

#user-info-bar .user-progress ul.user-credits li.xp .small-data {
	color: #e8e8e8;
	font-size: 12px
}

#user-info-bar .user-progress ul.user-credits li.xp .small-data:hover {
	color: #fff
}

#user-info-bar .user-progress ul.user-credits .level-progress {
	background: #36414d;
	width: 180px;
	height: 20px;
	margin-top: 8px;
	float: left;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#user-info-bar .user-progress ul.user-credits .level-progress-fullfil {
	height: 20px;
	margin-top: 8px;
	margin-left: -180px;
	float: left;
	background-color: #ca3c3c;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

#user-info-bar .user-progress ul.user-credits .level-image {
	float: left;
	width: 32px;
	height: 32px;
	margin-top: 1px;
	border: 1px solid #000;
	z-index: 1011;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px
}

#user-info-bar .user-profile-setting {
	margin-right: 10px;
	display: block;
	height: 100%
}

#user-info-bar .user-profile-setting:before,
#user-info-bar .user-profile-setting:after {
	content: " ";
	display: table
}

#user-info-bar .user-profile-setting:after {
	clear: both
}

#user-info-bar .user-profile-setting .profile-block,
#user-info-bar .user-profile-setting .language-block,
#user-info-bar .user-profile-setting .setting-block {
	position: relative;
	display: block;
	height: 100%;
	float: right
}

#user-info-bar .user-profile-setting .language-block {
	width: 16px;
	height: 11px
}

#user-info-bar .user-profile-setting .language-block .language-block-wrapper {
	position: absolute;
	z-index: 1010
}

#user-info-bar .user-profile-setting .profile-block {
	margin-left: 16px
}

#user-info-bar .user-profile-setting .profile-block .notification-count {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	top: -10px;
	left: 29px;
	right: auto
}

#user-info-bar .user-profile-setting .profile-block a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	display: block;
	color: #e8e8e8
}

#user-info-bar .user-profile-setting .profile-block a:hover {
	color: #fff
}

#user-info-bar .user-profile-setting .profile-block .img {
	float: right;
	width: 27px;
	height: 27px;
	margin: 3px 0 2px 10px
}

#user-info-bar .user-profile-setting .profile-block .img img {
	width: 27px;
	height: 27px;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-o-border-radius: 16px;
	background-size: cover;
	border: 3px solid #f0f0f0;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 120, 231, .8), inset 0 -1px 0 rgba(0, 120, 231, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(0, 120, 231, .15), 0 3px 2px rgba(0, 120, 231, .15);
	box-shadow: inset 0 0 0 1px rgba(0, 120, 231, .8), inset 0 -1px 0 rgba(0, 120, 231, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(0, 120, 231, .15), 0 3px 2px rgba(0, 120, 231, .15)
}

#user-info-bar .user-profile-setting .setting-block {
	margin-left: 16px
}

#user-info-bar .user-profile-setting .setting-block>a {
	color: #f0f0f0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#user-info-bar .user-profile-setting .setting-block>a:hover {
	color: #fff
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu-config {
	top: 80px;
	right: -26px;
	left: auto;
	min-width: 140px
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu-config .arrow-top-border,
#user-info-bar .user-profile-setting .setting-block .dropdown-menu-config .arrow-top {
	right: 30px;
	left: auto
}

#user-info-bar .user-profile-setting .setting-block .arrow-top-border,
#user-info-bar .user-profile-setting .setting-block .arrow-top {
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	position: absolute;
	left: 30px
}

#user-info-bar .user-profile-setting .setting-block .arrow-top-border {
	border-color: transparent transparent #fff transparent;
	top: -16px
}

#user-info-bar .user-profile-setting .setting-block .arrow-top {
	border-color: transparent transparent rgba(255, 255, 255, .85) transparent;
	top: -14px
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu {
	background-color: rgba(255, 255, 255, .85);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, .85)), color-stop(6%, rgba(255, 255, 255, .85)), to(rgba(255, 255, 255, .85)));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, .85), rgba(255, 255, 255, .85) 6%, rgba(255, 255, 255, .85));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .85), rgba(255, 255, 255, .85) 6%, rgba(255, 255, 255, .85));
	background-image: -o-linear-gradient(rgba(255, 255, 255, .85), rgba(255, 255, 255, .85) 6%, rgba(255, 255, 255, .85));
	background-image: linear-gradient(rgba(255, 255, 255, .85), rgba(255, 255, 255, .85) 6%, rgba(255, 255, 255, .85));
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#d9ffffff', GradientType=0);
	top: 47px;
	font-size: 11.9px;
	border: 1px solid #fff;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu li>a {
	color: #f8f8f8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu li>a:hover,
#user-info-bar .user-profile-setting .setting-block .dropdown-menu li>a:focus {
	color: #fff;
	background: rgba(0, 0, 0, .2)
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu li.divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: rgba(255, 255, 255, .85);
	border-bottom: 1px solid rgba(255, 255, 255, .85)
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu li>a {
	color: #080808;
	text-shadow: none
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu-credits {
	left: 100px
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu-credits .arrow-top-border,
#user-info-bar .user-profile-setting .setting-block .dropdown-menu-credits .arrow-top {
	left: 30px
}

#snow-button-wrapper {
	position: absolute;
	top: 0;
	right: 16px
}

body {
	background-color: #394551;
	background-color: #313b45;
	background-image: -moz-linear-gradient(top, #6985a0, #313b45);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6985a0), to(#313b45));
	background-image: -webkit-linear-gradient(top, #6985a0, #313b45);
	background-image: -o-linear-gradient(top, #6985a0, #313b45);
	background-image: linear-gradient(to bottom, #6985a0, #313b45);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6985a0', endColorstr='#ff313b45', GradientType=0)
}

#page-block-content {
	position: relative
}

article {
	width: 100%
}

article:before,
article:after {
	content: " ";
	display: table
}

article:after {
	clear: both
}

#root-page-centered-content #page-block-top {
	height: 280px;
	background-color: transparent;
	background-image: url(/assets/img/logo_bluewhite_9.png);
	background-size: auto 240px;
}

body#root-page-centered-content {
	background-color: #242b33;
	background-image: -moz-linear-gradient(top, #6985a0, #242b33);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6985a0), to(#242b33));
	background-image: -webkit-linear-gradient(top, #6985a0, #242b33);
	background-image: -o-linear-gradient(top, #6985a0, #242b33);
	background-image: linear-gradient(to bottom, #6985a0, #242b33);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6985a0', endColorstr='#ff242b33', GradientType=0)
}

.centered-content-page .centered-content {
	text-align: center;
	margin: 0 auto
}

.centered-content-page .centered-form {
	background: #e6e9ed;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	color: #394551;
	padding: 20px;
	margin-top: 20px;
	text-align: left
}

.centered-content-page .centered-form .pure-controls {
	text-align: center
}

#payment-screen-logo-hack-wrapper {
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 99999999;
	background: 0 0;
	pointer-events: none
}

#payment-screen-logo-hack-wrapper #payment-screen-logo-hack {
	background: transparent url(/assets/img/logo_bluewhite_9.png) right no-repeat;
	width: 200px;
	height: 105px;
	margin: 30px auto 0 auto;
	padding-left: 410px;
	pointer-events: none
}

#sidebar-block {
	position: absolute;
	right: -210px;
	width: 200px;
	z-index: 200
}

#sidebar-block:before,
#sidebar-block:after {
	content: " ";
	display: table
}

#sidebar-block:after {
	clear: both
}

#sidebar-block h4.find-friends a {
	color: #f0f0f0
}

#sidebar-block h4.find-friends a:hover {
	color: #fff
}

#im-list .view_more {
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	text-shadow: none;
	font-size: 12px;
	text-transform: uppercase
}

#im-list .view_more a {
	color: silver
}

#im-list .view_more a:hover {
	color: #fff
}

#im-list ul.im-list {
	list-style: none;
	display: block
}

#im-list ul.im-list:before,
#im-list ul.im-list:after {
	content: " ";
	display: table
}

#im-list ul.im-list:after {
	clear: both
}

#im-list ul.im-list li {
	margin-bottom: 8px;
	margin-left: 8px;
	position: relative
}

#im-list ul.im-list li:hover .content-popup {
	display: block
}

#im-list ul.im-list li .avatar a {
	display: block;
	width: 46px;
	height: 46px;
	background-size: cover;
	border: 3px solid #f0f0f0;
	border-radius: 46px;
	-moz-border-radius: 46px;
	-webkit-border-radius: 46px;
	-o-border-radius: 46px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#im-list ul.im-list li .avatar.away a {
	border: 3px solid #e0e0e0
}

#im-list ul.im-list li .avatar.offline a {
	opacity: .5;
	filter: alpha(opacity=50)
}

#im-list ul.im-list li .content-popup {
	display: none;
	position: absolute;
	top: 10px;
	left: 66px;
	z-index: 1005;
	width: 140px;
	background: #f8f8f8;
	line-height: 20px;
	color: #505050;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#im-list ul.im-list li .content-popup .arrow-top-border,
#im-list ul.im-list li .content-popup .arrow-top {
	position: absolute;
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	top: 8px;
	left: -16px
}

#im-list ul.im-list li .content-popup .arrow-top-border {
	border-color: transparent #f0f0f0 transparent transparent
}

#im-list ul.im-list li .content-popup .arrow-top {
	border-color: transparent #f8f8f8 transparent transparent;
	left: -14px
}

#im-list ul.im-list li .content {
	margin: 2px 6px 6px 6px;
	background: #f0f0f0;
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(top, #f8f8f8, #f0f0f0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f0f0f0);
	background-image: -o-linear-gradient(top, #f8f8f8, #f0f0f0);
	background-image: linear-gradient(to bottom, #f8f8f8, #f0f0f0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff0f0f0', GradientType=0)
}

#im-list ul.im-list li .content h5 {
	margin: 0;
	text-shadow: none
}

#im-list ul.im-list li .content .username {
	font-size: 11.9px;
	font-weight: 700
}

#im-list ul.im-list li .content .join {
	break: left;
	display: block;
	font-size: 80%
}

#im-list ul.im-list li .content .join a {
	color: #202020
}

#im-list ul.im-list li .content .last-online {
	display: block;
	color: #505050;
	font-size: 11.9px
}

#im-list ul.im-list li .content.online .username {
	color: #8ebd48
}

#im-list ul.im-list li .content.online .username:hover {
	color: #55a01b
}

#im-list ul.im-list li .content.away .username {
	color: #ffa800
}

#im-list ul.im-list li .content.away .username:hover {
	color: #a85400
}

#im-list ul.im-list li .content.offline .username {
	color: #606060
}

#im-list ul.im-list li .content.offline .username:hover {
	color: gray
}

#im-list ul.im-list li .unauthorized-popup {
	top: -10px;
	left: -10px;
	width: 200px;
	position: absolute;
	z-index: 1006
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box {
	background: #ffa800;
	padding: 4px 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box .message {
	color: #a85400
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box .message h5 {
	color: #fff;
	margin: 0 0 2px
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box .exit {
	position: absolute;
	top: -6px;
	right: -6px;
	background: #fff
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box .exit a {
	display: block;
	border: 2px solid #ffa800;
	line-height: 20px;
	font-size: 14px
}

#im-list ul.im-list li .unauthorized-popup .inactive {
	display: none
}

#im-list ul.im-list li .unauthorized-popup .active {
	display: block
}

#im-list ul.im-list li:hover {
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

#im-list ul.im-list li:hover .content {
	color: #101010
}

#chat-bar-wrapper {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 1006
}

#chat-bar {
	margin: 0 auto
}

#chat-bar ul.windows {
	list-style: none
}

#chat-bar ul.windows li.chat-window {
	font-size: 11.9px;
	width: 264px;
	position: relative;
	border: 1px solid transparent;
	display: block;
	float: right;
	margin-left: 6px;
	margin-right: 2px
}

#chat-bar ul.windows li.chat-window ::-webkit-scrollbar {
	width: 10px
}

#chat-bar ul.windows li.chat-window ::-webkit-scrollbar-track {
	border-left: 1px solid #101010;
	background: #181818
}

#chat-bar ul.windows li.chat-window ::-webkit-scrollbar-thumb {
	background: #606060;
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5);
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}

#chat-bar ul.windows li.chat-window ::-webkit-scrollbar-thumb:window-inactive {
	background: #505050
}

#chat-bar ul.windows li.chat-window .chatbox {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 252px;
	overflow: show;
	background: #23252f;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#chat-bar ul.windows li.chat-window .chatbox.blink {
	background: #005eb4
}

#chat-bar ul.windows li.chat-window .chatbox.blink ul.messages {
	background: #0b0c0f
}

#chat-bar ul.windows li.chat-window .header {
	width: 246px;
	padding: 0 2px 4px 4px;
	padding: 8px 8px
}

#chat-bar ul.windows li.chat-window .header .username {
	font-weight: 700;
	color: #d0d0d0
}

#chat-bar ul.windows li.chat-window .header .says {
	display: none
}

#chat-bar ul.windows li.chat-window .header .exit {
	margin: 0 8px 0 0;
	float: right;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	color: #d0d0d0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

#chat-bar ul.windows li.chat-window .header .exit:hover {
	color: #202020;
	text-decoration: none;
	cursor: pointer
}

#chat-bar ul.windows li.chat-window .header .expand,
#chat-bar ul.windows li.chat-window .header .implode {
	float: right;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	color: #d0d0d0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	margin: 0 8px 0 0;
	font-size: 11.9px;
	line-height: 24px
}

#chat-bar ul.windows li.chat-window .header .expand:hover,
#chat-bar ul.windows li.chat-window .header .implode:hover {
	color: #202020;
	text-decoration: none;
	cursor: pointer
}

#chat-bar ul.windows li.chat-window .header:hover .username {
	color: #505050
}

#chat-bar ul.windows li.chat-window .header.expander,
#chat-bar ul.windows li.chat-window .header.imploder {
	cursor: pointer
}

#chat-bar ul.windows li.chat-window ul.messages {
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #0b0c0f;
	padding: 6px;
	list-style: none
}

#chat-bar ul.windows li.chat-window ul.messages .message {
	color: gray
}

#chat-bar ul.windows li.chat-window ul.messages .message .time {
	display: block;
	color: #505050;
	margin: 4px 0 0 4px
}

#chat-bar ul.windows li.chat-window ul.messages .message .username {
	margin-right: 4px;
	font-weight: 700;
	color: silver
}

#chat-bar ul.windows li.chat-window ul.messages .from_me .username {
	font-weight: 700
}

#chat-bar ul.windows li.chat-window ul.messages .to_me .username {
	font-weight: 700;
	color: #55a01b
}

#chat-bar ul.windows li.chat-window ul.messages .history {
	color: #303030
}

#chat-bar ul.windows li.chat-window ul.messages .history .username {
	color: #404040
}

#chat-bar ul.windows li.chat-window form {
	margin: 0
}

#chat-bar ul.windows li.chat-window form textarea {
	font-size: 11.9px;
	width: 252px;
	background: #f0f0f0;
	height: 80px
}

html,
body {
	height: 100%
}

#page-block-middle {
	min-height: 80%;
	height: auto !important;
	height: 80%;
	position: relative;
	margin-bottom: -200px
}

#push-footer,
#page-block-footer {
	height: 200px
}

#page-block-footer {
	clear: both;
	background: #23252f;
	background-color: #23252f;
	background-image: -moz-linear-gradient(top, #2c2e3b, #23252f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c2e3b), to(#23252f));
	background-image: -webkit-linear-gradient(top, #2c2e3b, #23252f);
	background-image: -o-linear-gradient(top, #2c2e3b, #23252f);
	background-image: linear-gradient(to bottom, #2c2e3b, #23252f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2c2e3b', endColorstr='#ff23252f', GradientType=0);
	position: relative;
	-webkit-box-shadow: inset 0 0 0 1px rgba(16, 16, 16, .9), inset 0 -1px 0 rgba(16, 16, 16, .2), inset 0 2px 0 rgba(88, 88, 88, .4), inset 0 0 0 2px rgba(88, 88, 88, .05), 0 1px 0 rgba(16, 16, 16, .15);
	box-shadow: inset 0 0 0 1px rgba(16, 16, 16, .9), inset 0 -1px 0 rgba(16, 16, 16, .2), inset 0 2px 0 rgba(88, 88, 88, .4), inset 0 0 0 2px rgba(88, 88, 88, .05), 0 1px 0 rgba(16, 16, 16, .15);
	font-size: 90%;
	color: #0b0c0f;
	margin-top: 100px
}

#page-block-footer:before,
#page-block-footer:after {
	content: " ";
	display: table
}

#page-block-footer:after {
	clear: both
}

#page-block-footer .container {
	margin-top: 30px
}

#page-block-footer h4 {
	color: #a8a8a8;
	text-shadow: none;
	font-size: 100%;
	text-transform: uppercase
}

#page-block-footer a {
	color: #656d78
}

#page-block-footer a:hover {
	color: #aab2bd
}

#page-block-footer ul {
	list-style: none
}

.cj-copyright {
	margin-top: 20px;
	color: #656d78;
	font-size: 11.9px
}

#search-block {
	position: absolute;
	right: 0;
	top: -63px;
	z-index: 1000;
	width: 235px;
	display: block
}

#search-block #search-query-wrapper {
	margin: 0;
	float: right;
	display: block;
	width: 235px
}

#search-block #search-query-wrapper input.query {
	width: 225px
}

#search-block #search-query-wrapper form {
	margin: 0
}

#search-block #search-query-result {
	width: 300px;
	margin-top: 3px;
	margin-left: -65px;
	display: block;
	float: left;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .5);
	box-shadow: 0 0 16px rgba(0, 0, 0, .5);
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#search-block ul.results {
	list-style: none;
	background: #0f1215;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	background-color: #242b33;
	background-image: -moz-linear-gradient(top, #0f1215, #242b33);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0f1215), to(#242b33));
	background-image: -webkit-linear-gradient(top, #0f1215, #242b33);
	background-image: -o-linear-gradient(top, #0f1215, #242b33);
	background-image: linear-gradient(to bottom, #0f1215, #242b33);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f1215', endColorstr='#ff242b33', GradientType=0)
}

#search-block ul.results li.item {
	padding: 0 4px 0 4px
}

#search-block ul.results li.item:before,
#search-block ul.results li.item:after {
	content: " ";
	display: table
}

#search-block ul.results li.item:after {
	clear: both
}

#search-block ul.results li.item:first-child {
	padding-top: 4px
}

#search-block ul.results li.item:last-child {
	padding-bottom: 2px
}

#search-block ul.results li.item a {
	padding: 4px 6px;
	margin: 2px 0;
	display: block;
	background: #f0f0f0;
	color: #181818;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px
}

#search-block ul.results li.item a:before,
#search-block ul.results li.item a:after {
	content: " ";
	display: table
}

#search-block ul.results li.item a:after {
	clear: both
}

#search-block ul.results li.item a:hover {
	background: #fff
}

#search-block .games-search ul.results .item img {
	display: block;
	float: left;
	width: 80px
}

#search-block .games-search ul.results .item .body {
	display: block;
	float: left;
	margin-left: 10px;
	width: 188px
}

#search-block .games-search ul.results .item .body .title {
	display: block;
	font-weight: 700;
	font-size: 14px;
	float: left;
	clear: right
}

#search-block .games-search ul.results .item .body .thumb_stats {
	display: block;
	float: left;
	clear: left;
	color: gray;
	font-weight: 700;
	font-size: 11.9px
}

#search-block .games-search ul.results .item .body .thumb_stats .caption {
	font-weight: 400
}

#search-block .games-search ul.results .item .body .thumb_stats .played {
	margin-left: 10px
}

#search-block .games-search ul.results li.item a:hover .thumb_stats {
	color: gray
}

#search-block .marketplace-search ul.results .item img {
	display: block;
	float: left;
	width: 44px
}

#search-block .marketplace-search ul.results .item .title {
	display: block;
	float: left;
	clear: right;
	margin-left: 10px
}

#search-block .marketplace-search ul.results .item .title:before,
#search-block .marketplace-search ul.results .item .title:after {
	content: " ";
	display: table
}

#search-block .marketplace-search ul.results .item .title:after {
	clear: both
}

#search-block .marketplace-search ul.results .item .price {
	display: block;
	clear: right;
	float: right
}

#search-block .marketplace-search ul.results .item .silver {
	margin-right: 12px;
	color: #b0b0b0
}

#search-block .marketplace-search ul.results .item .gold {
	color: #ffa800
}

#search-block .marketplace-search ul.results .item .gold .caption,
#search-block .marketplace-search ul.results .item .silver .caption {
	padding-left: 6px
}

#news-feed form.status-message {
	margin: 0;
	margin-bottom: 16px;
	width: 620px
}

#news-feed form.status-message .button-wrapper {
	margin-left: 10px
}

#news-feed ul.news-feed-thumbs {
	list-style: none;
	width: 620px
}

#news-feed ul.news-feed-thumbs>li {
	margin: 0 0 10px 0;
	position: relative;
	border: 1px solid #2d2d2d;
	font-size: 14px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	color: #484848;
	background: #f0f0f0;
	border-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs>li:before,
#news-feed ul.news-feed-thumbs>li:after {
	content: " ";
	display: table
}

#news-feed ul.news-feed-thumbs>li:after {
	clear: both
}

#news-feed ul.news-feed-thumbs>li>.feed-avatar {
	float: right;
	margin: 10px 10px 10px 10px;
	width: 38px;
	height: 38px
}

#news-feed ul.news-feed-thumbs>li>.feed-avatar img {
	width: 38px;
	height: 38px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px
}

#news-feed ul.news-feed-thumbs>li>.feed-item {
	position: relative;
	float: left;
	width: 468px;
	margin: 0
}

#news-feed ul.news-feed-thumbs>li>.feed-item .header:before,
#news-feed ul.news-feed-thumbs>li>.feed-item .content:before,
#news-feed ul.news-feed-thumbs>li>.feed-item .footer:before,
#news-feed ul.news-feed-thumbs>li>.feed-item .header:after,
#news-feed ul.news-feed-thumbs>li>.feed-item .content:after,
#news-feed ul.news-feed-thumbs>li>.feed-item .footer:after {
	content: " ";
	display: table
}

#news-feed ul.news-feed-thumbs>li>.feed-item .header:after,
#news-feed ul.news-feed-thumbs>li>.feed-item .content:after,
#news-feed ul.news-feed-thumbs>li>.feed-item .footer:after {
	clear: both
}

#news-feed ul.news-feed-thumbs>li>.feed-item .header {
	padding: 9px 10px
}

#news-feed ul.news-feed-thumbs>li>.feed-item .content {
	padding: 3px 10px
}

#news-feed ul.news-feed-thumbs>li>.feed-item .footer {
	padding: 3px 10px
}

#news-feed ul.news-feed-thumbs>li>.feed-item .user {
	color: #000;
	font-weight: 700
}

#news-feed ul.news-feed-thumbs>li .feed-time {
	font-size: 10.9px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 23px
}

#news-feed ul.news-feed-thumbs>li .feed-footer {
	float: left;
	width: 600px;
	padding: 3px 10px;
	margin-left: -1px
}

#news-feed ul.news-feed-thumbs>li a.feed-load-comments {
	float: right;
	padding-right: 14px;
	font-size: 11.9px
}

#news-feed ul.news-feed-thumbs>li>.feed-comments {
	position: relative;
	float: left;
	width: 620px;
	margin: -1px 2px 0 -1px;
	background: #e0e0e0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#news-feed ul.news-feed-thumbs>li>.feed-connector {
	position: absolute;
	bottom: -11px;
	left: 0;
	width: 90%;
	margin: 0 2em;
	height: 10px;
	background: #656d78
}

#news-feed ul.news-feed-thumbs>li a.feed-destroy {
	border: none;
	display: block;
	visibility: hidden;
	position: absolute;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	right: 60px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url(/assets/img/destroy.png) no-repeat 0 -20px;
	z-index: 10
}

#news-feed ul.news-feed-thumbs>li a.feed-destroy:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	-webkit-transition: all .1s ease-out 0s;
	-moz-transition: all .1s ease-out 0s;
	-o-transition: all .1s ease-out 0s;
	-ms-transition: all .1s ease-out 0s;
	transition: all .1s ease-out 0s
}

#news-feed ul.news-feed-thumbs>li:hover .feed-destroy {
	visibility: visible;
	opacity: .15;
	filter: alpha(opacity=15);
	-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
	background: url(/assets/img/destroy.png) no-repeat 0 -20px
}

#news-feed ul.news-feed-thumbs>li:last-child>.feed-connector {
	display: none
}

#news-feed ul.news-feed-thumbs>li .feed-footer-border {
	border-top: 1px solid #e3e3e3;
	padding-top: 8px
}

#news-feed ul.news-feed-thumbs>li .feed-time {
	color: #bdbdbd
}

#news-feed ul.news-feed-thumbs>li a.feed-load-comments {
	color: #d0d0d0
}

#news-feed ul.news-feed-thumbs>li .footer,
#news-feed ul.news-feed-thumbs>li .feed-footer {
	background-color: #e0e0e0
}

#news-feed ul.news-feed-thumbs>li .feed-item a {
	color: #484848
}

#news-feed ul.news-feed-thumbs>li:hover {
	color: #000;
	background: #fdfdfd;
	border-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs>li:hover .feed-item a {
	color: #000
}

#news-feed ul.news-feed-thumbs>li:hover .feed-footer-border {
	border-top-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs>li:hover .footer,
#news-feed ul.news-feed-thumbs>li:hover .feed-footer {
	background-color: #e0e0e0
}

#news-feed ul.news-feed-thumbs>li:hover .feed-time {
	color: #a3a3a3
}

#news-feed ul.news-feed-thumbs>li:hover a.feed-load-comments {
	cursor: pointer;
	color: #101010
}

#news-feed ul.news-feed-thumbs li.badge_earned .feed-item .badge-image {
	float: left;
	margin-right: 10px
}

#news-feed ul.news-feed-thumbs li.badge_earned .feed-item .title {
	font-weight: 700
}

#news-feed ul.news-feed-thumbs li.wall_post .feed-item .header,
#news-feed ul.news-feed-thumbs li.status_updated .feed-item .header {
	padding-bottom: 0
}

#news-feed ul.news-feed-thumbs li.wall_post .feed-item .content .status-message,
#news-feed ul.news-feed-thumbs li.status_updated .feed-item .content .status-message {
	word-wrap: break-word;
	clear: left;
	padding-right: 6px
}

#news-feed ul.news-feed-thumbs li.game_liked,
#news-feed ul.news-feed-thumbs li.game_published {
	color: #e8e8e8;
	background: #f0f0f0;
	border-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-footer-border,
#news-feed ul.news-feed-thumbs li.game_published .feed-footer-border {
	border-top: 1px solid #e3e3e3;
	padding-top: 8px
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-time,
#news-feed ul.news-feed-thumbs li.game_published .feed-time {
	color: #bdbdbd
}

#news-feed ul.news-feed-thumbs li.game_liked a.feed-load-comments,
#news-feed ul.news-feed-thumbs li.game_published a.feed-load-comments {
	color: #d0d0d0
}

#news-feed ul.news-feed-thumbs li.game_liked .footer,
#news-feed ul.news-feed-thumbs li.game_published .footer,
#news-feed ul.news-feed-thumbs li.game_liked .feed-footer,
#news-feed ul.news-feed-thumbs li.game_published .feed-footer {
	background-color: #e0e0e0
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item a,
#news-feed ul.news-feed-thumbs li.game_published .feed-item a {
	color: #e8e8e8
}

#news-feed ul.news-feed-thumbs li.game_liked:hover,
#news-feed ul.news-feed-thumbs li.game_published:hover {
	color: #696969;
	background: #fdfdfd;
	border-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-item a,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-item a {
	color: #696969
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-footer-border,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-footer-border {
	border-top-color: #e3e3e3
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .footer,
#news-feed ul.news-feed-thumbs li.game_published:hover .footer,
#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-footer,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-footer {
	background-color: #e0e0e0
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-time,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-time {
	color: #a3a3a3
}

#news-feed ul.news-feed-thumbs li.game_liked:hover a.feed-load-comments,
#news-feed ul.news-feed-thumbs li.game_published:hover a.feed-load-comments {
	cursor: pointer;
	color: #101010
}

#news-feed ul.news-feed-thumbs li.game_liked>.feed-avatar,
#news-feed ul.news-feed-thumbs li.game_published>.feed-avatar {
	position: absolute;
	z-index: 3;
	right: 0
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item,
#news-feed ul.news-feed-thumbs li.game_published .feed-item {
	margin-left: -1px;
	margin-top: -1px
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content {
	width: 620px;
	height: 211px;
	padding: 0
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .text,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content .text {
	z-index: 2;
	position: absolute;
	padding: 9px 10px;
	color: #f0f0f0
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .text .title,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content .text .title {
	font-size: 18px;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2)
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .text .user,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content .text .user {
	padding-right: 6px
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .planet-image,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content .planet-image {
	z-index: 1;
	position: absolute
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .planet-image img,
#news-feed ul.news-feed-thumbs li.game_published .feed-item .content .planet-image img {
	width: 620px;
	height: 211px
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-item a,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-item a {
	color: #fff
}

#news-feed ul.news-feed-thumbs li.game_liked:hover .feed-item .feed-time,
#news-feed ul.news-feed-thumbs li.game_published:hover .feed-item .feed-time {
	color: #e0e0e0
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-time,
#news-feed ul.news-feed-thumbs li.game_published .feed-time {
	color: #d0d0d0;
	font-weight: 400
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content {
	height: 80px
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .like-button {
	display: inline-block;
	padding-right: 6px
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .content .planet-image {
	width: 620px;
	overflow: hidden;
	height: 80px;
	z-index: 1;
	position: absolute
}

#news-feed ul.news-feed-thumbs li.game_liked .feed-item .title {
	font-weight: 700
}

.ban-user-warnings {
	color: #f0f0f0;
	background: #d25858;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 0 0 2px rgba(255, 255, 255, .05), 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .9), inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 2px 0 rgba(255, 255, 255, .4), inset 0 0 0 2px rgba(255, 255, 255, .05), 0 1px 0 rgba(0, 0, 0, .15);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px
}

.ban-user-warnings h2 {
	text-align: center;
	margin-bottom: 16px
}

.ban-user-warnings h2,
.ban-user-warnings p {
	margin-bottom: 16px
}

.ban-user-warnings ul {
	margin-left: 16px;
	list-style: square
}

.ban-user-warnings .ban-user-warnings-inner {
	padding: 16px
}

#root-page-register #page-block-top {
	height: 180px;
	background-color: transparent;
	background-image: url(/assets/img/logo_bluewhite_9.png);
	background-size: auto 160px;
}

body#root-page-register {
	background-color: #0f1215;
	background-image: -moz-linear-gradient(top, #6985a0, #0f1215);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6985a0), to(#0f1215));
	background-image: -webkit-linear-gradient(top, #6985a0, #0f1215);
	background-image: -o-linear-gradient(top, #6985a0, #0f1215);
	background-image: linear-gradient(to bottom, #6985a0, #0f1215);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6985a0', endColorstr='#ff0f1215', GradientType=0)
}

#register .centered-content {
	text-align: left
}

#register .user-information {
	width: 100%;
	padding-top: 20px;
	padding-left: 120px
}

#register .next-or-login button {
	margin-right: 20px
}

#register #select-avatars ul.thumbs {
	list-style: none
}

#register #select-avatars ul.thumbs:before,
#register #select-avatars ul.thumbs:after {
	content: " ";
	display: table
}

#register #select-avatars ul.thumbs:after {
	clear: both
}

#register #select-avatars ul.thumbs li .select {
	float: left;
	width: 110px;
	height: 160px;
	margin: 10px;
	display: block;
	cursor: pointer;
	padding: 20px 20px 20px 20px;
	background: #0078e7;
	background-color: #005eb4;
	background-image: -moz-linear-gradient(top, #1b91ff, #005eb4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1b91ff), to(#005eb4));
	background-image: -webkit-linear-gradient(top, #1b91ff, #005eb4);
	background-image: -o-linear-gradient(top, #1b91ff, #005eb4);
	background-image: linear-gradient(to bottom, #1b91ff, #005eb4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b91ff', endColorstr='#ff005eb4', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px
}

#register #select-avatars ul.thumbs li .selected {
	border: 8px solid #ffd633;
	margin: 2px
}

#register #select-avatars ul.thumbs li .select:hover {
	background-color: #1b91ff;
	background-color: #0078e7;
	background-image: -moz-linear-gradient(top, #4eaaff, #0078e7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eaaff), to(#0078e7));
	background-image: -webkit-linear-gradient(top, #4eaaff, #0078e7);
	background-image: -o-linear-gradient(top, #4eaaff, #0078e7);
	background-image: linear-gradient(to bottom, #4eaaff, #0078e7);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eaaff', endColorstr='#ff0078e7', GradientType=0)
}

#register #select-avatars ul.thumbs li .select:hover>.image {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse
}

#register #selected-avatar h4 {
	margin-left: 80px;
	height: 30px
}

#profile-levels {
	color: #e8e8e8
}

#profile-levels .h-center {
	text-align: center
}

#profile-levels .current-level-txt {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#profile-levels .level-image {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	margin: 15px 0 10px 0
}

#profile-levels .levels-images {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	margin: 0 5px 0 5px;
	opacity: .2;
	filter: alpha(opacity=20)
}

#profile-levels .levels-images.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

#profile-levels .level-image-container {
	position: relative;
	text-align: center
}

#profile-levels .levels-container {
	margin: 30px 50px 20px 50px
}

#profile-levels a.item {
	padding: 6px 16px;
	display: block;
	min-height: 120px;
	background-color: #d8d8d8;
	background-image: -moz-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#d8d8d8));
	background-image: -webkit-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -o-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: linear-gradient(to bottom, #f0f0f0, #d8d8d8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffd8d8d8', GradientType=0);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

#profile-levels a.item:before,
#profile-levels a.item:after {
	content: " ";
	display: table
}

#profile-levels a.item:after {
	clear: both
}

#profile-levels a.item:hover {
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -o-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: linear-gradient(to bottom, #f8f8f8, #e8e8e8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffe8e8e8', GradientType=0)
}

#profile-levels a.item:hover .read-more {
	color: #0078e7
}

#profile-levels h4 {
	color: #000;
	text-shadow: 1px 1px 0 #fff
}

#profile-levels p {
	color: #000;
	font-size: 14px;
	margin-right: 6px;
	text-shadow: none
}

#profile-levels .level-details-wrap {
	position: relative;
	text-align: center
}

#profile-levels .hover {
	top: 20px;
	left: 20px;
	width: 150px;
	position: absolute;
	z-index: 109;
	background-color: #d8d8d8;
	background-image: -moz-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#d8d8d8));
	background-image: -webkit-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -o-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: linear-gradient(to bottom, #f0f0f0, #d8d8d8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffd8d8d8', GradientType=0);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	color: #000;
	font-weight: 700;
	text-shadow: 1px 1px 0 #fff
}

#profile-levels .hover:before,
#profile-levels .hover:after {
	content: " ";
	display: table
}

#profile-levels .hover:after {
	clear: both
}

#profile-levels .hover .upper-space {
	margin-top: 30px
}

#profile-levels .hover {
	display: none
}

#profile-levels .level-details-wrap:hover .hover {
	display: block
}

#profile-leaderboard .table-wrapper {
	color: #e8e8e8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	background-color: #354854;
	background-image: -moz-linear-gradient(top, #3d5361, #354854);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3d5361), to(#354854));
	background-image: -webkit-linear-gradient(top, #3d5361, #354854);
	background-image: -o-linear-gradient(top, #3d5361, #354854);
	background-image: linear-gradient(to bottom, #3d5361, #354854);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d5361', endColorstr='#ff354854', GradientType=0);
	padding: 30px 20px 30px 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px
}

#profile-leaderboard .table-wrapper table {
	width: 100%
}

#profile-leaderboard .table-wrapper th {
	padding-bottom: 20px;
	font-size: 16px
}

#profile-leaderboard .table-wrapper td:first-child {
	padding-left: 30px
}

#profile-leaderboard .table-wrapper td:last-child {
	padding-right: 30px
}

#profile-leaderboard .table-wrapper tr>td {
	padding-bottom: 4px;
	padding-top: 4px
}

#profile-leaderboard .activate {
	background-color: #4a90e0
}

#profile-leaderboard .h-center {
	text-align: center
}

#profile-leaderboard .avatar a {
	display: block;
	width: 36px;
	height: 36px;
	background-size: cover;
	border: 3px solid #f0f0f0;
	border-radius: 36px;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	-o-border-radius: 36px
}

#profile-leaderboard img {
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-o-border-radius: 18px;
	width: 36px;
	height: 36px
}

#how-to-level-container {
	margin-top: 80px
}

#profile-page .username-wrapper {
	position: absolute;
	top: 10px;
	z-index: 110;
	width: 100%;
	color: #f8f8f8
}

#profile-page .username-wrapper h2 {
	text-align: center;
	word-wrap: break-word
}

#profile-page .xp-wrapper {
	position: absolute;
	background: #394551;
	bottom: 0;
	width: 100%;
	color: #f8f8f8
}

#profile-page .xp-wrapper span {
	margin-left: 80px;
	color: #ccd1d9;
	font-weight: 700;
	font-size: 35px
}

#profile-page .xp-badge-wrapper {
	position: absolute;
	bottom: 5px;
	left: 10px
}

#profile-page .xp-wrapper-own {
	bottom: 50px
}

#profile-page .xp-badge-wrapper-own {
	bottom: 55px
}

#profile-page .copyright-symbol-wrapper {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 110;
	width: 100%;
	color: #f8f8f8
}

#profile-page .profile-badges {
	position: absolute;
	left: 7px;
	bottom: 80px
}

#profile-page .profile-badges-own {
	bottom: 130px
}

#profile-page .profile-level-badges {
	position: absolute;
	left: 7px;
	bottom: 115px
}

#profile-page .profile-level-badges-own {
	bottom: 165px
}

#profile-page .invite-update {
	background: #e8e8e8;
	background-color: #fcfcfc;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), color-stop(80%, #fff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-image: -moz-linear-gradient(top, #e0e0e0, #fff 80%, #f0f0f0);
	background-image: -o-linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-image: linear-gradient(#e0e0e0, #fff 80%, #f0f0f0);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#fff0f0f0', GradientType=0);
	padding: 10px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	color: #404040;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px
}

#profile-page .invite-update:before,
#profile-page .invite-update:after {
	content: " ";
	display: table
}

#profile-page .invite-update:after {
	clear: both
}

#profile-page .invite-update #friend-request {
	display: inline-block;
	float: right
}

#profile-page .stats-wrapper:before,
#profile-page .stats-wrapper:after {
	content: " ";
	display: table
}

#profile-page .stats-wrapper:after {
	clear: both
}

#profile-page .stats-wrapper ul.stats-list {
	float: left;
	list-style: none;
	padding: 10px 0 0
}

#profile-page .stats-wrapper ul.stats-list:before,
#profile-page .stats-wrapper ul.stats-list:after {
	content: " ";
	display: table
}

#profile-page .stats-wrapper ul.stats-list:after {
	clear: both
}

#profile-page .stats-wrapper ul.stats-list li {
	display: inline-block;
	float: left;
	margin-right: 16px
}

#profile-page .stats-wrapper ul.stats-list li:last-child {
	margin-right: 0
}

#profile-page .stats-wrapper .silver .sprite,
#profile-page .stats-wrapper .gold .sprite {
	vertical-align: middle
}

#profile-page .stats-wrapper .gold .data {
	color: #ffa800
}

#profile-page .stats-wrapper .silver .data {
	color: #b0b0b0
}

#profile-page .stats-wrapper .data {
	float: left;
	color: #e0e0e0;
	font-size: 14px;
	font-weight: 700
}

#profile-page .stats-wrapper .caption {
	margin-left: 10px;
	float: left;
	color: #707070;
	font-size: 11.9px;
	font-weight: 700
}

#profile-page .profile-avatar-header {
	margin: 0 10px 0 10px
}

#profile-page .profile-description {
	color: #aab2bd;
	font-size: 14px;
	word-wrap: break-word
}

#profile-page .profile-avatar .image-wrapper {
	position: relative
}

#profile-page .profile-avatar .image .avatar {
	width: 100%;
	height: 386px;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	background-color: #000;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15);
	box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15)
}

#profile-page .profile-avatar .image .edit-avatar {
	position: absolute;
	bottom: 0;
	padding: 1em;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a {
	display: block;
	background: #55a01b;
	width: 54px;
	height: 54px;
	position: relative;
	border: 1px solid #8ebd48;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .cross {
	text-align: center;
	line-height: 50px;
	font-size: 56px;
	color: #e8e8e8;
	margin-left: -2px;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover {
	position: absolute;
	top: 50px;
	width: 80px;
	left: -10px;
	display: none;
	z-index: 110
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-left-border,
#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-left,
#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-top-border,
#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-top-border {
	border-color: transparent transparent #a5cb6d transparent;
	top: 0
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-top {
	border-color: transparent transparent #6ccc22 transparent;
	top: 2px
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-left-border {
	border-color: transparent #a5cb6d transparent transparent;
	left: 0;
	top: 34px;
	left: -20px
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .arrow-left {
	border-color: transparent #65bf20 transparent transparent;
	top: 34px;
	left: -18px
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .popout-box {
	background: #55a01b;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ccc22), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -o-linear-gradient(top, #6ccc22, #55a01b);
	background-image: linear-gradient(to bottom, #6ccc22, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ccc22', endColorstr='#ff55a01b', GradientType=0);
	display: block;
	padding: 2px 5px;
	top: 20px;
	position: absolute;
	color: #fff;
	text-align: center;
	border: 1px solid #9ac45b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a .hover .popout-box .text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a:hover .hover {
	display: block
}

#profile-page ul.avatar-thumbs .buy-avatar-slot a:hover .cross {
	color: #fff
}

#profile-page .profile-news-feed,
#profile-page .created-games {
	margin-top: 10px
}

#profile-page .profile-news-feed:before,
#profile-page .created-games:before,
#profile-page .profile-news-feed:after,
#profile-page .created-games:after {
	content: " ";
	display: table
}

#profile-page .profile-news-feed:after,
#profile-page .created-games:after {
	clear: both
}

#profile-page .see-more-header {
	display: block
}

#profile-page .see-more-header small,
#profile-page .see-more-header h4 {
	float: left;
	margin: 0
}

#profile-page .see-more-header small {
	padding: 0 6px;
	line-height: 21px
}

#profile-page .see-more-header a.see-more-link {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: none;
	color: #394551;
	font-weight: 700
}

#profile-page .see-more-header a.see-more-link:hover {
	color: #fff
}

#profile-page .category-select-list {
	list-style: none
}

#profile-page .category-select-list:before,
#profile-page .category-select-list:after {
	content: " ";
	display: table
}

#profile-page .category-select-list:after {
	clear: both
}

#profile-page .category-select-list li {
	float: left;
	margin: 10px 0 0 10px
}

#profile-page .category-select-list li.selected {
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	background: #656d78
}

#profile-page .category-select-list li a {
	display: block;
	padding: 6px 10px
}

#profile-page .sidebar-games h4 {
	margin: 10px 0
}

#profile-page .sidebar-games small {
	padding: 10px 6px
}

#profile-edit {
	width: 100%
}

#profile-edit .email-controls {
	position: relative
}

#profile-edit .email-confirm {
	background: #e8e8e8;
	background-color: #fc0;
	background-image: -moz-linear-gradient(top, #fc0, #fc0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fc0), to(#fc0));
	background-image: -webkit-linear-gradient(top, #fc0, #fc0);
	background-image: -o-linear-gradient(top, #fc0, #fc0);
	background-image: linear-gradient(to bottom, #fc0, #fc0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc00', endColorstr='#ffffcc00', GradientType=0);
	padding: 10px 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	color: #a85400;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px
}

#profile-edit .email-confirm .pure-button {
	display: inline-block;
	float: right
}

#profile-edit form.update-user {
	width: 100%
}

#profile-edit form.update-password {
	margin-top: 20px
}

#profile-avatar {
	margin-top: 80px
}

#profile-avatar h3 {
	margin-bottom: 16px
}

#profile-friends #list-requests {
	margin-top: 20px
}

#profile-friends #list-friends {
	margin-top: 20px
}

#profile-friends #list-friends ul.friends li .body {
	width: 96px
}

#profile-friends #find-friends-results {
	margin-top: 40px
}

#profile-friends ul.results,
#profile-friends ul.friends {
	display: block;
	list-style: none
}

#profile-friends ul.results:before,
#profile-friends ul.friends:before,
#profile-friends ul.results:after,
#profile-friends ul.friends:after {
	content: " ";
	display: table
}

#profile-friends ul.results:after,
#profile-friends ul.friends:after {
	clear: both
}

#profile-friends ul.results li,
#profile-friends ul.friends li {
	display: block;
	overflow: hidden;
	height: 66px;
	width: 178px;
	margin: 0 10px 10px 0;
	float: left
}

#profile-friends ul.results li .avatar,
#profile-friends ul.friends li .avatar {
	display: block;
	width: 66px;
	height: 66px;
	margin-right: 10px;
	float: left
}

#profile-friends ul.results li .body,
#profile-friends ul.friends li .body {
	display: block;
	width: 102px;
	height: 66px;
	float: left;
	position: relative
}

#profile-friends ul.results li .body .username,
#profile-friends ul.friends li .body .username {
	display: block;
	font-weight: 700;
	font-size: 11.9px;
	margin-bottom: 4px
}

#profile-friends ul.results li .body .button,
#profile-friends ul.friends li .body .button {
	bottom: 4px
}

#profile-friends ul.results li .body .button_inline,
#profile-friends ul.friends li .body .button_inline {
	position: absolute;
	bottom: 0
}

#profile-friends ul.results li .body .button_inline .button,
#profile-friends ul.friends li .body .button_inline .button {
	position: relative
}

#profile-friends h4 {
	margin-bottom: 10px
}

#profile-friends .view_more {
	break: both;
	margin: 40px 0;
	display: block;
	text-align: center;
	font-weight: 700
}

#profile-gold2silver form .form-actions {
	margin-top: 20px
}

#profile-gold2silver .desc {
	margin-left: 20px
}

.accept_or_cancel .cancel {
	display: block;
	font-size: 80%
}

#project-invite .header {
	margin-top: 20px
}

#project-invite .header h4 {
	float: left;
	margin-top: 0
}

#project-invite .header:before,
#project-invite .header:after {
	content: " ";
	display: table
}

#project-invite .header:after {
	clear: both
}

#project-invite .modal-content .thumbs {
	height: 270px;
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 30px
}

#project-invite .modal-content p {
	color: #484848
}

#project-invite .modal-content h4 {
	float: left;
	margin-bottom: 20px;
	line-height: 14px
}

#project-invite .modal-content .query {
	margin-right: 20px;
	float: right;
	clear: right
}

#project-invite .modal-content ul {
	list-style: none
}

#project-invite .modal-content ul span.username {
	font-weight: 700;
	clear: right;
	display: block;
	font-size: 11.9px
}

#project-invite .modal-content ul li {
	float: left;
	width: 70px;
	height: 110px;
	overflow: hidden;
	margin: 0 10px 16px 0
}

#project-invite .modal-content ul li .avatar {
	display: block;
	width: 64px;
	height: 64px;
	margin-right: 20px;
	float: left
}

#project .image {
	position: relative
}

#project .image .game-image {
	width: 100%;
	height: 240px;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15);
	box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15)
}

#project .image .play-now {
	position: absolute;
	bottom: 0;
	padding: 1em;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px
}

#project .game-stats {
	margin-top: 40px
}

#project #game-comments {
	margin-top: 20px
}

#project #project-info:before,
#project #project-info:after {
	content: " ";
	display: table
}

#project #project-info:after {
	clear: both
}

#project #project-info button {
	font-size: 14px
}

#project #project-info .display:hover {
	background: #4e5e6f
}

#project-edit {
	margin-top: 80px
}

#project-edit .manage #like,
#project-edit .manage #publish-button,
#project-edit .manage #screenshot-button {
	float: left
}

#project-edit .manage #like .screenshot-button,
#project-edit .manage #publish-button .screenshot-button,
#project-edit .manage #screenshot-button .screenshot-button,
#project-edit .manage #like .publish-button,
#project-edit .manage #publish-button .publish-button,
#project-edit .manage #screenshot-button .publish-button {
	padding-left: 1em
}

#project-edit .manage #publish-button {
	margin-right: 10px;
	position: relative
}

#project-edit .manage #publish-button .button {
	position: relative
}

#project-edit .manage #publish-button #share-popup {
	top: 60px;
	left: -20px;
	position: absolute;
	z-index: 100;
	width: 250px
}

#project-edit #game-comments {
	margin-top: 20px
}

#project-list .project-list-header {
	line-height: 24px
}

#project-list ul.project-list-filter-nav {
	float: right;
	list-style: none;
	font-size: 14px
}

#project-list ul.project-list-filter-nav li {
	display: inline-block;
	line-height: 20px;
	margin: 0 0 0 8px
}

#project-list ul.project-list-filter-nav li.item {
	background: #394551;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#project-list ul.project-list-filter-nav li.item a {
	padding: 2px 6px;
	display: block
}

#project-list ul.project-list-filter-nav li.item:hover {
	background: #414f5d
}

#project-list ul.project-list-filter-nav li.active {
	background: #23252f
}

#project-list ul.project-list-filter-nav li.active a {
	color: #d0d0d0
}

#project-list ul.project-list-filter-nav li.active:hover {
	background: #343746
}

#project-list ul.project-list-filter-nav li.active:hover a {
	color: #f0f0f0
}

#project-list #project-new-manager {
	float: left;
	overflow: visible
}

#project-list #project-new-manager a.new-project {
	margin: 0 0 0 1px;
	display: block;
	position: relative;
	cursor: pointer
}

#project-list #project-new-manager a.new-project .cross-wrapper {
	background: #55a01b;
	border: 1px solid #8ebd48;
	display: block;
	float: left;
	padding: 2px 4px;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#project-list #project-new-manager a.new-project .cross-wrapper .cross {
	line-height: 20px;
	text-align: center;
	font-size: 30px;
	color: #e8e8e8;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#project-list #project-new-manager a.new-project .title {
	margin-left: 10px;
	float: left;
	color: #e8e8e8;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5)
}

#project-list #project-new-manager a.new-project .hover {
	position: absolute;
	top: 22px;
	left: 8px;
	width: 110px;
	display: none;
	z-index: 1000
}

#project-list #project-new-manager a.new-project .hover .arrow-left-border,
#project-list #project-new-manager a.new-project .hover .arrow-left,
#project-list #project-new-manager a.new-project .hover .arrow-top-border,
#project-list #project-new-manager a.new-project .hover .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1
}

#project-list #project-new-manager a.new-project .hover .arrow-top-border {
	border-color: transparent transparent #a5cb6d transparent;
	top: 0
}

#project-list #project-new-manager a.new-project .hover .arrow-top {
	border-color: transparent transparent #6ccc22 transparent;
	top: 2px
}

#project-list #project-new-manager a.new-project .hover .arrow-left-border {
	border-color: transparent #a5cb6d transparent transparent;
	left: 0;
	top: 34px;
	left: -20px
}

#project-list #project-new-manager a.new-project .hover .arrow-left {
	border-color: transparent #65bf20 transparent transparent;
	top: 34px;
	left: -18px
}

#project-list #project-new-manager a.new-project .hover .popout-box {
	background: #55a01b;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ccc22), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -o-linear-gradient(top, #6ccc22, #55a01b);
	background-image: linear-gradient(to bottom, #6ccc22, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ccc22', endColorstr='#ff55a01b', GradientType=0);
	display: block;
	padding: 2px 5px;
	top: 20px;
	position: absolute;
	color: #fff;
	text-align: center;
	border: 1px solid #9ac45b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#project-list #project-new-manager a.new-project .hover .popout-box .text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase
}

#project-list #project-new-manager a:hover .hover {
	display: block
}

#project-list #project-new-manager a:hover .cross {
	color: #fff
}

#build-invitations #list-requests ul.thumbs {
	list-style: none
}

#build-invitations #list-requests ul.thumbs li.item {
	float: left;
	position: relative;
	margin: 10px;
	width: 190px;
	height: 160px;
	background: #e6e9ed;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, .1);
	box-shadow: 2px 2px 8px rgba(0, 0, 0, .1)
}

#build-invitations #list-requests ul.thumbs li.item ul {
	list-style: none
}

#build-invitations #list-requests ul.thumbs li.item .box {
	position: absolute;
	top: 0;
	left: 0;
	width: 190px;
	height: 160px;
	z-index: 1
}

#build-invitations #list-requests ul.thumbs li.item .box img {
	background: #e0e0e0;
	position: absolute;
	top: 0;
	left: 0;
	width: 182px;
	height: 100px;
	margin: 4px 4px 0 4px
}

#build-invitations #list-requests ul.thumbs li.item .box .hover {
	display: none;
	position: absolute;
	margin: 8px;
	z-index: 2
}

#build-invitations #list-requests ul.thumbs li.item .box .cancel {
	color: #282828
}

#build-invitations #list-requests ul.thumbs li.item .box .cancel:hover {
	color: #000
}

#build-invitations #list-requests ul.thumbs li.item .box .text {
	position: absolute;
	bottom: 3px;
	left: 4px
}

#build-invitations #list-requests ul.thumbs li.item .box .text .title {
	color: #484848
}

#build-invitations #list-requests ul.thumbs li.item:hover .hover {
	display: block
}

#build-invitations #list-requests ul.thumbs li.item:hover img {
	opacity: .9;
	filter: alpha(opacity=90);
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

#shop-detail .product-description {
	margin-top: 20px;
	background: #3c4b60;
	background-color: #2e3a4a;
	background-image: -moz-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c4b60), to(#2e3a4a));
	background-image: -webkit-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -o-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: linear-gradient(to bottom, #3c4b60, #2e3a4a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c4b60', endColorstr='#ff2e3a4a', GradientType=0);
	padding: 20px;
	color: #f8f8f8;
	line-height: 24px;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(60, 75, 96, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(60, 75, 96, .7), 0 3px 10px -1px rgba(60, 75, 96, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(60, 75, 96, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	box-shadow: inset 0 2px 0 -1px rgba(60, 75, 96, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(60, 75, 96, .7), 0 3px 10px -1px rgba(60, 75, 96, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(60, 75, 96, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#shop-detail .product-price {
	display: block;
	line-height: 40px
}

#shop-detail .product-price:before,
#shop-detail .product-price:after {
	content: " ";
	display: table
}

#shop-detail .product-price:after {
	clear: both
}

#shop-detail .product-price .price-silver,
#shop-detail .product-price .price-gold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-weight: 700;
	float: left;
	margin-right: 30px
}

#shop-detail .product-price .price-silver .sprite,
#shop-detail .product-price .price-gold .sprite {
	margin-right: 10px
}

#shop-detail .product-price .price-silver {
	color: #f0f0f0
}

#shop-detail .product-price .price-gold {
	color: #ffd633
}

#shop-detail .display-expires-soon {
	background: #ca3c3c;
	background-color: #ca3c3c;
	background-image: -moz-linear-gradient(top, #c44, #ca3c3c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c44), to(#ca3c3c));
	background-image: -webkit-linear-gradient(top, #c44, #ca3c3c);
	background-image: -o-linear-gradient(top, #c44, #ca3c3c);
	background-image: linear-gradient(to bottom, #c44, #ca3c3c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc4444', endColorstr='#ffca3c3c', GradientType=0);
	padding: 10px 10px;
	font-weight: 700;
	color: #fff;
	font-size: 13px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#shop-detail .display-expires-soon .icon-calendar-inv {
	font-size: 16px
}

#shop-detail .other-products-header {
	margin-top: 20px
}

#marketplace-detail .product-description {
	margin-top: 20px;
	background: #3c4b60;
	background-color: #2e3a4a;
	background-image: -moz-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3c4b60), to(#2e3a4a));
	background-image: -webkit-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: -o-linear-gradient(top, #3c4b60, #2e3a4a);
	background-image: linear-gradient(to bottom, #3c4b60, #2e3a4a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c4b60', endColorstr='#ff2e3a4a', GradientType=0);
	padding: 20px;
	color: #f8f8f8;
	line-height: 24px;
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(60, 75, 96, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(60, 75, 96, .7), 0 3px 10px -1px rgba(60, 75, 96, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(60, 75, 96, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	box-shadow: inset 0 2px 0 -1px rgba(60, 75, 96, .1), inset 0 2px 0 -1px rgba(99, 125, 158, .75), 0 2px 1px -1px rgba(60, 75, 96, .7), 0 3px 10px -1px rgba(60, 75, 96, .7), inset 0 -3px 0 -1px rgba(99, 125, 158, .05), inset -2px 0 0 -1px rgba(60, 75, 96, .15), inset -3px 0 0 -1px rgba(99, 125, 158, .08);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

#marketplace-detail .product-price {
	display: block;
	line-height: 40px
}

#marketplace-detail .product-price:before,
#marketplace-detail .product-price:after {
	content: " ";
	display: table
}

#marketplace-detail .product-price:after {
	clear: both
}

#marketplace-detail .product-price .price-silver,
#marketplace-detail .product-price .price-gold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-weight: 700;
	float: left;
	margin-right: 30px
}

#marketplace-detail .product-price .price-silver .sprite,
#marketplace-detail .product-price .price-gold .sprite {
	margin-right: 10px
}

#marketplace-detail .product-price .price-silver {
	color: #f0f0f0
}

#marketplace-detail .product-price .price-gold {
	color: #ffd633
}

#marketplace-detail .other-products-header {
	margin-top: 20px
}

#game-profile .image-wrapper {
	position: relative
}

#game-profile .image {
	position: relative
}

#game-profile .image .game-image {
	width: 100%;
	height: 310px;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15);
	box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15)
}

#game-profile .image .play-now {
	position: absolute;
	bottom: 0;
	padding: 1em;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px
}

#game-profile .description {
	display: block;
	margin-top: 20px
}

#game-profile .created {
	margin-top: 10px;
	font-size: 14px
}

.game-owner-block {
	margin-top: 10px
}

#game-owners h5,
#game-members h5 {
	float: left;
	margin: 0 6px 0 0;
	padding: 0
}

#game-owners ul,
#game-members ul {
	font-size: 11.9px;
	list-style: none;
	display: inline
}

#game-owners ul li,
#game-members ul li {
	display: inline
}

#game-owners .view_adjust,
#game-members .view_adjust {
	display: inline;
	break: both
}

#game-owners .view_adjust a,
#game-members .view_adjust a {
	font-size: 11.9px;
	font-weight: 700;
	color: #fff
}

#game-play {
	margin: 0;
	margin-top: 80px
}

#game-play .meta {
	margin-top: 0
}

#game-play .meta .select-share-type {
	margin-top: 0
}

#game-play .created {
	font-size: 14px
}

#root-page-embed #page-block-middle {
	height: 100% !important
}

#root-page-embed #push-footer,
#root-page-embed #page-block-footer {
	height: 0
}

#game-embed {
	margin: 0
}

#game-embed #game-thumbs-container {
	display: none
}

#game-embed .embed-header-img {
	margin-top: 25%;
	text-align: center
}

#game-embed .embed-header-img img {
	padding-right: 10px
}

#game-embed .embed-header-img .text {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	color: #f8f8f8;
	font-size: 17.5px;
	line-height: 37px
}

#game-embed .index-button {
	position: absolute;
	bottom: 10px;
	right: 10px
}

#game-embed .index-button button {
	font-size: 17.5px;
	padding: .3em .85em
}

#game-embed .embed-hotkeys {
	text-align: center
}

#news-collection li .image {
	position: relative;
	height: 218px;
	width: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15);
	box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15)
}

#news-collection li.is_first .image {
	height: 448px
}

#news-collection li h2 {
	margin-bottom: 0
}

#news-collection li h4 {
	font-size: 15.68px;
	margin-bottom: 0
}

#news-collection li .excerpt {
	color: #aab2bd;
	font-size: 90%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-weight: 700
}

#news-collection li .created {
	font-size: 90%
}

#news-post .post-heading small.post-excerpt {
	display: block;
	font-weight: 400
}

#news-post .post-image {
	width: 100%;
	height: 448px;
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15);
	box-shadow: inset 0 0 0 1px rgba(57, 69, 81, .8), inset 0 -1px 0 rgba(57, 69, 81, .2), inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 0 0 2px rgba(255, 255, 255, .2), 0 1px 0 rgba(57, 69, 81, .15), 0 3px 2px rgba(57, 69, 81, .15)
}

#news-post .post-content {
	position: relative;
	color: silver;
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
	clear: right
}

#news-post .post-content .avatar-wrapper {
	float: left;
	width: 78px
}

#news-post .post-content .body-wrapper {
	margin-left: 78px
}

#news-post .post-content .avatar a {
	display: block;
	width: 48px;
	height: 48px;
	background-size: cover;
	border: 3px solid #f0f0f0;
	border-radius: 48px;
	-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	-o-border-radius: 48px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#news-post .post-content .post-body {
	position: relative;
	display: block;
	padding: 20px 20px;
	color: #394551;
	background: #e6e9ed;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(11, 12, 15, .3);
	box-shadow: 0 2px 1px rgba(11, 12, 15, .3)
}

#news-post .post-content .post-body ul,
#news-post .post-content .post-body ol {
	margin: 10px 20px
}

#news-post .post-content .post-body p {
	margin-top: 20px
}

#news-post .post-content .post-body ul {
	list-style: square
}

#news-post .post-content .post-body a {
	color: #0078e7
}

#news-post .post-content .post-body a:hover {
	color: #2596ff
}

#news-post .post-content .post-body h1,
#news-post .post-content .post-body h2,
#news-post .post-content .post-body h3,
#news-post .post-content .post-body h4 {
	color: #23252f
}

#news-post .post-content .post-body .arrow-left-border,
#news-post .post-content .post-body .arrow-left {
	border-style: solid;
	border-width: 8px;
	height: 0;
	width: 0;
	position: absolute;
	top: 10px
}

#news-post .post-content .post-body .arrow-left-border {
	border-color: transparent #f0f0f0 transparent transparent;
	left: -16px
}

#news-post .post-content .post-body .arrow-left {
	border-color: transparent #e6e9ed transparent transparent;
	left: -15px
}

#news-post .post-created {
	font-size: 90%;
	margin-left: 78px;
	float: left;
	clear: both
}

#news-post .post-social {
	margin: 10px 10px 10px 0;
	float: right;
	clear: right
}

#login-page .password-lost {
	margin-top: 20px
}

#login-page .signup-button-wrapper {
	margin-top: 40px
}

#root-page-jobs #page-block-top {
	height: 370px;
	background-color: transparent;
	background-size: auto 300px;
	background-image: url(/assets/img/logo_bluewhite_9.png)
}

body#root-page-jobs {
	background-color: #394551;
	background-image: -moz-linear-gradient(top, #63788d, #394551);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63788d), to(#394551));
	background-image: -webkit-linear-gradient(top, #63788d, #394551);
	background-image: -o-linear-gradient(top, #63788d, #394551);
	background-image: linear-gradient(to bottom, #63788d, #394551);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63788d', endColorstr='#ff394551', GradientType=0);
	background-color: #0b0c0f;
	background-image: -moz-linear-gradient(top, #23252f, #0b0c0f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#23252f), to(#0b0c0f));
	background-image: -webkit-linear-gradient(top, #23252f, #0b0c0f);
	background-image: -o-linear-gradient(top, #23252f, #0b0c0f);
	background-image: linear-gradient(to bottom, #23252f, #0b0c0f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff23252f', endColorstr='#ff0b0c0f', GradientType=0);
	font-size: 16px
}

body#root-page-jobs h1,
body#root-page-jobs h2,
body#root-page-jobs h3 {
	margin-bottom: 1em
}

body#root-page-jobs p {
	margin-bottom: .8em
}

body#root-page-jobs ul {
	list-style: square
}

body#root-page-jobs ul li {
	margin-left: 16px
}

#error-404 {
	margin-top: 20px
}

#error-404 h2 {
	font-size: 53.2px
}

#error-404 h2 small {
	color: #e6e9ed;
	font-size: 25.9px
}

#error-404 #hello-boy {
	display: block;
	height: 324px;
	width: 320px;
	background: transparent url(/assets/img/play_blockboy02.png) no-repeat
}

#coupon-reward .reward-wrap {
	margin: 20px;
	text-align: center
}

#coupon-reward .reward-wrap .desc {
	color: #f0f0f0;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 17.5px
}

#coupon-reward .reward-wrap .gold-reward-box {
	color: #ffd11a;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	text-align: center;
	font-size: 100px;
	font-weight: 700
}

#coupon-reward .reward-wrap .reward-box {
	margin: 0 10px;
	padding: 10px;
	display: inline-block;
	vertical-align: top
}

#coupon-reward .reward-wrap .reward-box ul {
	list-style: none
}

#coupon-reward .reward-wrap .reward-box ul li {
	position: relative;
	margin: 4px;
	float: left;
	width: 100px
}

#coupon-reward .reward-wrap .reward-box ul li .name {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 14px;
	color: #f0f0f0;
	text-transform: uppercase
}

#coupon-reward .reward-wrap .items-reward-box li:hover .hover {
	display: block
}

#coupon-reward .reward-wrap .items-reward-box li:hover>.name {
	display: none
}

#coupon-reward .reward-wrap .items-reward-box li .hover {
	position: absolute;
	top: 95px;
	left: 10px;
	z-index: 1;
	min-width: 90px;
	display: none
}

#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-left-border,
#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-left,
#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-top-border,
#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-top {
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1
}

#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-top-border {
	border-color: transparent transparent #a5cb6d transparent;
	top: 0
}

#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-top {
	border-color: transparent transparent #6ccc22 transparent;
	top: 2px
}

#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-left-border {
	border-color: transparent #a5cb6d transparent transparent;
	left: 0;
	top: 34px;
	left: -20px
}

#coupon-reward .reward-wrap .items-reward-box li .hover .arrow-left {
	border-color: transparent #65bf20 transparent transparent;
	top: 34px;
	left: -18px
}

#coupon-reward .reward-wrap .items-reward-box li .hover .popout-box {
	background: #55a01b;
	background-color: #55a01b;
	background-image: -moz-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6ccc22), to(#55a01b));
	background-image: -webkit-linear-gradient(top, #6ccc22, #55a01b);
	background-image: -o-linear-gradient(top, #6ccc22, #55a01b);
	background-image: linear-gradient(to bottom, #6ccc22, #55a01b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6ccc22', endColorstr='#ff55a01b', GradientType=0);
	display: block;
	padding: 2px 5px;
	top: 20px;
	position: absolute;
	color: #fff;
	text-align: center;
	border: 1px solid #9ac45b;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
}

#coupon-reward .reward-wrap .items-reward-box li .hover .popout-box .text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase
}

#coupon-reward .reward-wrap .items-reward-box li .item-type {
	color: #e0e0e0;
	font-size: 11.9px
}

#coupon-reward .reward-wrap .items-reward-box li .item-type:before,
#coupon-reward .reward-wrap .items-reward-box li .item-type:after {
	content: " ";
	display: table
}

#coupon-reward .reward-wrap .items-reward-box li .item-type:after {
	clear: both
}

#coupon-reward .reward-wrap .badges-reward-box ul li {
	width: 64px
}

#coupon-reward .modal-content {
	background-color: #005eb4;
	background-image: -moz-linear-gradient(top, #0078e7, #005eb4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0078e7), to(#005eb4));
	background-image: -webkit-linear-gradient(top, #0078e7, #005eb4);
	background-image: -o-linear-gradient(top, #0078e7, #005eb4);
	background-image: linear-gradient(to bottom, #0078e7, #005eb4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0078e7', endColorstr='#ff005eb4', GradientType=0)
}

#help-parent.parent-text .content {
	padding: 20px 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
	background-image: -o-linear-gradient(top, #d8d8d8, #f0f0f0);
	background-image: linear-gradient(to bottom, #d8d8d8, #f0f0f0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd8d8d8', endColorstr='#fff0f0f0', GradientType=0);
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(0, 0, 0, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(0, 0, 0, .7), 0 3px 10px -1px rgba(0, 0, 0, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(0, 0, 0, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

#help-parent.parent-text .content:before,
#help-parent.parent-text .content:after {
	content: " ";
	display: table
}

#help-parent.parent-text .content:after {
	clear: both
}

#help-parent.parent-text .content h2,
#help-parent.parent-text .content h3 {
	color: #000;
	text-shadow: 1px 1px 0 #fff
}

#help-parent.parent-text .content h3 {
	font-size: 17.5px
}

#help-parent.parent-text .content p,
#help-parent.parent-text .content ul {
	color: #000;
	font-size: 16.1px;
	font-size: 14px
}

#help-parent.parent-text .content ul {
	list-style: square
}

#help-parent.parent-text .content ul li {
	margin-left: 16px
}

#help-parent.parent-text .content ul li:last-child {
	margin-bottom: 0
}

#help-parent a.item {
	padding: 6px 16px;
	display: block;
	min-height: 120px;
	background-color: #d8d8d8;
	background-image: -moz-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#d8d8d8));
	background-image: -webkit-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: -o-linear-gradient(top, #f0f0f0, #d8d8d8);
	background-image: linear-gradient(to bottom, #f0f0f0, #d8d8d8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffd8d8d8', GradientType=0);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08);
	box-shadow: inset 0 2px 0 -1px rgba(35, 37, 47, .1), inset 0 2px 0 -1px rgba(255, 255, 255, .75), 0 2px 1px -1px rgba(35, 37, 47, .7), 0 3px 10px -1px rgba(35, 37, 47, .7), inset 0 -3px 0 -1px rgba(255, 255, 255, .05), inset -2px 0 0 -1px rgba(35, 37, 47, .15), inset -3px 0 0 -1px rgba(255, 255, 255, .08)
}

#help-parent a.item:before,
#help-parent a.item:after {
	content: " ";
	display: table
}

#help-parent a.item:after {
	clear: both
}

#help-parent a.item:hover {
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -o-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: linear-gradient(to bottom, #f8f8f8, #e8e8e8);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffe8e8e8', GradientType=0)
}

#help-parent a.item:hover .read-more {
	color: #0078e7
}

#help-parent h4 {
	color: #000;
	text-shadow: 1px 1px 0 #fff
}

#help-parent p,
#help-parent .read-more {
	color: #000;
	font-size: 14px;
	margin-right: 16px
}

#help-parent .read-more {
	color: #909090;
	float: right
}

ul.sub-sub-nav {
	list-style: none
}

ul.sub-sub-nav:before,
ul.sub-sub-nav:after {
	content: " ";
	display: table
}

ul.sub-sub-nav:after {
	clear: both
}

ul.sub-sub-nav li {
	float: left
}

ul.sub-sub-nav li a {
	display: inline-block;
	background: #445260;
	padding: 2px 6px 2px 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px
}

ul.sub-sub-nav li.separator {
	padding: 2px 6px 2px 6px
}

.help-block {
	padding-left: .3em;
	vertical-align: middle;
	font-size: 90%
}

ul.help-block li,
ol.help-block li {
	margin-left: 14px
}

ol.help-block {
	list-style: decimal
}

ul.help-block {
	list-style: square
}

#go-up {
	float: right
}

#go-up a {
	border: none;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/assets/img/destroy.png) no-repeat 0 -20px
}

#go-up a:hover {
	opacity: .6;
	filter: alpha(opacity=60)
}

#terms-and-conditions-footer .popup article.content,
#terms-and-conditions-register .popup article.content {
	overflow: auto;
	height: 440px;
	text-align: left;
	color: silver
}

#terms-and-conditions-footer .popup article.content h4,
#terms-and-conditions-register .popup article.content h4 {
	color: #e8e8e8
}

#terms-and-conditions-footer .popup article.content p,
#terms-and-conditions-register .popup article.content p {
	margin-bottom: 20px
}

#terms-and-conditions-footer .popup article.content ul,
#terms-and-conditions-register .popup article.content ul {
	margin-top: 20px;
	list-style: square
}

#terms-and-conditions-footer .popup article.content ul li,
#terms-and-conditions-register .popup article.content ul li {
	margin-left: 20px
}

@font-face {
	font-family: fontello;
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: fontello;
	src: url(data:application/octet-stream;base64,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) format('woff'), url(data:application/octet-stream;base64,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JUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=) format('truetype')
}

[class^=icon-]:before,
[class*=" icon-"]:before {
	font-family: fontello;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}

.icon-mail:before {
	content: '\e800'
}

.icon-user:before {
	content: '\e801'
}

.icon-help-circled:before {
	content: '\e802'
}

.icon-tags:before {
	content: '\e803'
}

.icon-gamepad:before {
	content: '\e804'
}

.icon-cog:before {
	content: '\e805'
}

.icon-basket:before {
	content: '\e806'
}

.icon-logout:before {
	content: '\e807'
}

.icon-news:before {
	content: '\e808'
}

.icon-cancel:before {
	content: '\e809'
}

.icon-cancel-circle:before {
	content: '\e80a'
}

.icon-key:before {
	content: '\e80b'
}

.icon-star:before {
	content: '\e80e'
}

.icon-calendar-inv:before {
	content: '\e80f'
}

.icon-lock:before {
	content: '\e810'
}

.icon-lock-open:before {
	content: '\e811'
}

.icon-heart:before {
	content: '\e812'
}

.icon-pencil:before {
	content: '\e813'
}

.icon-fire:before {
	content: '\e814'
}

.icon-trash:before {
	content: '\e815'
}

.icon-move:before {
	content: '\e816'
}

.icon-link:before {
	content: '\e817'
}

.icon-publish:before {
	content: '\e818'
}

.icon-camera:before {
	content: '\e819'
}

.icon-chat:before {
	content: '\e81a'
}

.icon-wrench:before {
	content: '\e81b'
}

.icon-snow:before {
	content: '\e81c'
}

#register .signup-or-back>.prev {
    margin-left: 10px;
}

/** Custom code **/

.img, .image, .image-wrapper, .display-image {
	background-position: center;
}

* {
	background-position: inherit;
}