::selection {
    background: #a0a0a0;
    color: white
}

::-moz-selection {
    background: #a0a0a0;
    color: white
}

img::selection {
    background: transparent
}

img::-moz-selection {
    background: transparent
}

/*! 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: transparent
}

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: bold
}

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: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    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: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    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: -0.43em
}

.pure-u {
    display: inline-block;
    *display: inline;
    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;
    *display: inline;
    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%;
    *width: 49.969%
}

.pure-u-1-3 {
    width: 33.3333%;
    *width: 33.3023%
}

.pure-u-2-3 {
    width: 66.6667%;
    *width: 66.6357%
}

.pure-u-1-4 {
    width: 25%;
    *width: 24.969%
}

.pure-u-3-4 {
    width: 75%;
    *width: 74.969%
}

.pure-u-1-5 {
    width: 20%;
    *width: 19.969%
}

.pure-u-2-5 {
    width: 40%;
    *width: 39.969%
}

.pure-u-3-5 {
    width: 60%;
    *width: 59.969%
}

.pure-u-4-5 {
    width: 80%;
    *width: 79.969%
}

.pure-u-1-6 {
    width: 16.6667%;
    *width: 16.6357%
}

.pure-u-5-6 {
    width: 83.3333%;
    *width: 83.3023%
}

.pure-u-1-8 {
    width: 12.5%;
    *width: 12.469%
}

.pure-u-3-8 {
    width: 37.5%;
    *width: 37.469%
}

.pure-u-5-8 {
    width: 62.5%;
    *width: 62.469%
}

.pure-u-7-8 {
    width: 87.5%;
    *width: 87.469%
}

.pure-u-1-12 {
    width: 8.3333%;
    *width: 8.3023%
}

.pure-u-5-12 {
    width: 41.6667%;
    *width: 41.6357%
}

.pure-u-7-12 {
    width: 58.3333%;
    *width: 58.3023%
}

.pure-u-11-12 {
    width: 91.6667%;
    *width: 91.6357%
}

.pure-u-1-24 {
    width: 4.1667%;
    *width: 4.1357%
}

.pure-u-5-24 {
    width: 20.8333%;
    *width: 20.8023%
}

.pure-u-7-24 {
    width: 29.1667%;
    *width: 29.1357%
}

.pure-u-11-24 {
    width: 45.8333%;
    *width: 45.8023%
}

.pure-u-13-24 {
    width: 54.1667%;
    *width: 54.1357%
}

.pure-u-17-24 {
    width: 70.8333%;
    *width: 70.8023%
}

.pure-u-19-24 {
    width: 79.1667%;
    *width: 79.1357%
}

.pure-u-23-24 {
    width: 95.8333%;
    *width: 95.8023%
}

.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
}

.mr-10 {
    margin-right: 10px
}

.ml-10 {
    margin-left: 10px
}

.mt-10 {
    margin-top: 10px
}

.mb-10 {
    margin-bottom: 10px
}

.msh-10 {
    margin: 0 10px 0 10px
}

.mts-10 {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.mbs-10 {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 50px;
}

.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,0.5)
}

body {
    color: #aab2bd
}

p {
    margin: 0 0 10px
}

small {
    font-size: 85%
}

strong {
    font-weight: bold
}

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,0.5);
    font-weight: bold;
    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: normal;
    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: #ffffff;
    text-transform: uppercase;
    font-size: 3em;
    line-height: 44px
}

.page-header-medium {
    color: #ffffff;
    font-size: 2em;
    margin: 10px
}

.page-header-small {
    color: #ffffff;
    font-size: 1em
}

a {
    color: #f0f0f0;
    text-decoration: none
}

a:hover {
    color: #ffffff
}

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: bold
}

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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: bold;
    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-ru_RU {
    background-position: 0 0;
    width: 24px;
    height: 19px
}

.sprite-da_DK {
    background-position: 0 -19px;
    width: 24px;
    height: 19px
}

.sprite-en_US {
    background-position: 0 -38px;
    width: 24px;
    height: 19px
}

.sprite-es_ES {
    background-position: 0 -57px;
    width: 24px;
    height: 19px
}

.sprite-fi {
    background-position: 0 -76px;
    width: 24px;
    height: 19px
}

.sprite-tr_TR {
    background-position: 0 -95px;
    width: 24px;
    height: 19px
}

.sprite-fr_FR {
    background-position: 0 -114px;
    width: 24px;
    height: 19px
}

.sprite-sv_SE {
    background-position: 0 -133px;
    width: 24px;
    height: 19px
}

.sprite-en_GB {
    background-position: 0 -152px;
    width: 24px;
    height: 19px
}

.sprite-pt_BR {
    background-position: 0 -171px;
    width: 24px;
    height: 19px
}

.sprite-pt {
    background-position: 0 -190px;
    width: 24px;
    height: 19px
}

.sprite-pl_PL {
    background-position: 0 -209px;
    width: 24px;
    height: 19px
}

.sprite-nl_NL {
    background-position: 0 -228px;
    width: 24px;
    height: 19px
}

.sprite-de_DE {
    background-position: 0 -247px;
    width: 24px;
    height: 19px
}

.sprite-nb_NO {
    background-position: 0 -266px;
    width: 24px;
    height: 19px
}

.sprite-it_IT {
    background-position: 0 -285px;
    width: 24px;
    height: 19px
}

.sprite-id_ID {
    background-position: 0 -304px;
    width: 24px;
    height: 19px
}

.sprite-firefox-16x16 {
    background-position: 0 -323px;
    width: 24px;
    height: 24px
}

.sprite-facebook {
    background-position: 0 -347px;
    width: 24px;
    height: 24px
}

.sprite-youtube {
    background-position: 0 -371px;
    width: 24px;
    height: 24px
}

.sprite-icon_gift_16x16 {
    background-position: 0 -395px;
    width: 24px;
    height: 24px
}

.sprite-icon_game_light {
    background-position: 0 -419px;
    width: 35px;
    height: 27px
}

.sprite-icon_games_dark {
    background-position: 0 -446px;
    width: 35px;
    height: 27px
}

.sprite-icon-classic {
    background-position: 0 -473px;
    width: 28px;
    height: 28px
}

.sprite-icon-platformer {
    background-position: 0 -501px;
    width: 28px;
    height: 28px
}

.sprite-green_button {
    background-position: 0 -529px;
    width: 30px;
    height: 30px
}

.sprite-icon_silver_dark {
    background-position: 0 -559px;
    width: 31px;
    height: 30px
}

.sprite-icon_silver_light {
    background-position: 0 -589px;
    width: 31px;
    height: 30px
}

.sprite-icon_gold_light {
    background-position: 0 -619px;
    width: 31px;
    height: 30px
}

.sprite-icon_gold_dark {
    background-position: 0 -649px;
    width: 31px;
    height: 30px
}

.sprite-icon_gift_light {
    background-position: 0 -679px;
    width: 32px;
    height: 32px
}

.sprite-icon_gift_dark {
    background-position: 0 -711px;
    width: 36px;
    height: 36px
}

.sprite-firefox-32x32 {
    background-position: 0 -747px;
    width: 40px;
    height: 40px
}

.sprite-icon_download {
    background-position: 0 -787px;
    width: 43px;
    height: 45px
}

.sprite {
    display: inline-block;
    margin-top: -4px
}

.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, -0.32, .32, 2.5);
    -moz-transition: -moz-transform .2s cubic-bezier(.26, -0.32, .32, 2.5);
    -webkit-transition: -webkit-transform .2s cubic-bezier(.26, -0.32, .32, 2.5);
    transition: transform .2s cubic-bezier(.26, -0.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, -0.32, .32, 2.5);
    -moz-transition: -moz-transform .3s cubic-bezier(.26, -0.32, .32, 2.5);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.26, -0.32, .32, 2.5);
    transition: transform .3s cubic-bezier(.26, -0.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, -0.32, .32, 2.5);
    -moz-transition: -moz-transform .3s cubic-bezier(.26, -0.32, .32, 2.5);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.26, -0.32, .32, 2.5);
    transition: transform .3s cubic-bezier(.26, -0.32, .32, 2.5)
}

.expand-medium-speed-slightly-bouncy {
    -o-transition: -o-transform .3s cubic-bezier(.26, -0.32, .32, 1.75);
    -moz-transition: -moz-transform .3s cubic-bezier(.26, -0.32, .32, 1.75);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.26, -0.32, .32, 1.75);
    transition: transform .3s cubic-bezier(.26, -0.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: bold;
    background: #e6e9ed;
    background-color: #e6e9ed;
    background-image: -webkit-linear-gradient(top, #f5f7fa 0, #e6e9ed 100%);
    background-image: -o-linear-gradient(top, #f5f7fa 0, #e6e9ed 100%);
    background-image: linear-gradient(to bottom, #f5f7fa 0, #e6e9ed 100%);
    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: #ffffff;
    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: #000000
}

#news-feed .feed-comments .paging .paginator a.current:hover {
    color: #ffffff
}

.pure-button {
    display: inline-block;
    *display: inline;
    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%;
    *font-size: 90%;
    *overflow: visible;
    padding: .45em 1.4em .5em;
    color: #444;
    color: rgba(0,0,0,0.8);
    *color: #444;
    border: 1px solid #999;
    border: none rgba(0,0,0,0);
    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,0.05)), to(rgba(0,0,0,0.1)));
    background-image: -webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0.05) 0, rgba(0,0,0,0.1));
    background-image: -o-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));
    background-image: linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,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,0.15) inset,0 0 6px rgba(0,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,0.2);
    background-color: #0078e7;
    font-weight: 700;
    color: #fff
}

a.pure-button-success,.pure-button-success {
    background: #55a01b;
    background-color: #55a01b;
    background-image: -webkit-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #61b61f 0, #55a01b 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61b61f', 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: #23252F
}

a.button-fill {
    display: block
}

button.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%
}

.pure-button-xxlarge {
    font-size: 230%
}

.pure-button-grande {
    font-size: 360%
}

.button-switch2 .inactive {
    display: block
}

.button-switch2 .active {
    display: none
}

.button-switch2:hover .inactive {
    display: none
}

.button-switch2:hover .active {
    display: block
}

.pure-button-buy,a.pure-button-buy {
    margin-top: 5px;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
    background-color: #0078e7;
    font-weight: 700;
    color: #fff
}

a.pure-button-buy,.pure-button-buy {
    background: #55a01b;
    background-image: linear-gradient(-180deg, #B4EC51 6%, #72B935 14%, #429321 100%);
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

a.pure-button-buy:hover,.pure-button-buy:hover {
    background-image: linear-gradient(-180deg, #B4EC51 6%, #72B935 12%, #429321 50%)
}

.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,0.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: white
}

.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,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;
    *display: inline;
    *zoom:1;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,0.9);
    margin-top: 20px;
    padding: 10px 0;
    background: #ccd1d9;
    background-color: #c7ccd3;
    background-image: -webkit-linear-gradient(top, #ccd1d9 0, #c7ccd3 100%);
    background-image: -o-linear-gradient(top, #ccd1d9 0, #c7ccd3 100%);
    background-image: linear-gradient(to bottom, #ccd1d9 0, #c7ccd3 100%);
    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: #f0f0f0;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,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: #e0e0e0;
    border-bottom: 1px solid #c0c0c0
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    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: -webkit-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #61b61f 0, #55a01b 100%);
    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: -webkit-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #61b61f 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #61b61f 0, #55a01b 100%);
    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: bold;
    line-height: 20px;
    color: #d0d0d0;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5)
}

.close:hover {
    color: #202020;
    text-decoration: none;
    cursor: pointer
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.signup-to-comment-box {
    display: block;
    padding: 10px 20px;
    font-weight: bold
}

.signup-to-comment-box:hover {
    color: #101010
}

.comment-textarea-group {
    position: relative
}

.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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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: bold
}

.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('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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 ul.comment-list li {
    margin-bottom: 10px
}

#news-feed .feed-comments .comments ul.comment-list li .avatar a {
    width: 20px;
    height: 20px;
    margin: 2px 0 0 8px;
    border: 2px solid #f0f0f0
}

#news-feed .feed-comments .comments ul.comment-list li .avatar-wrapper {
    width: 50px
}

#news-feed .feed-comments .comments ul.comment-list li .body-wrapper {
    margin-left: 50px;
    margin-right: 10px
}

#news-feed .feed-comments .comments ul.comment-list 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,0.1);
    box-shadow: 0 2px 1px rgba(11,12,15,0.1)
}

#news-feed .feed-comments .comments ul.comment-list li .body .arrow-left-border,#news-feed .feed-comments .comments ul.comment-list li .body .arrow-left {
    border-width: 7px;
    top: 8px
}

#news-feed .feed-comments .comments ul.comment-list li .body .arrow-left-border {
    border-color: transparent #f0f0f0 transparent transparent;
    left: -14px
}

#news-feed .feed-comments .comments ul.comment-list li .body .arrow-left {
    border-color: transparent #ececec transparent transparent;
    left: -13px
}

#news-feed .feed-comments .comments ul.comment-list li .body:hover {
    color: #101010
}

#news-feed .feed-comments .comments ul.comment-list li .body:hover .time {
    color: #505050
}

#news-feed .feed-comments .comments ul.comment-list li .body:hover .username a {
    color: #000000
}

#news-feed .feed-comments .comments ul.comment-list li .header {
    font-size: 11.9px
}

#news-feed .feed-comments .comments ul.comment-list li .header .username a {
    color: #383838
}

#news-feed .feed-comments .comments ul.comment-list li .header .time {
    color: #404040
}

#news-feed .feed-comments .comments ul.comment-list li .text {
    font-size: 11.9px
}

#news-feed a.destroy {
    background: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/destroy.png') no-repeat 0 0
}

#news-feed a.destroy:hover {
    background: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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: -webkit-linear-gradient(top, #1b91ff 0, #0078e7 100%);
    background-image: -o-linear-gradient(top, #1b91ff 0, #0078e7 100%);
    background-image: linear-gradient(to bottom, #1b91ff 0, #0078e7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b91ff', endColorstr='#ff0078e7', GradientType=0);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

ul.badges li.item .unseen .sprite {
    display: block
}

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: -webkit-linear-gradient(top, #1b91ff 0, #0078e7 100%);
    background-image: -o-linear-gradient(top, #1b91ff 0, #0078e7 100%);
    background-image: linear-gradient(to bottom, #1b91ff 0, #0078e7 100%);
    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: #ffffff;
    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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,0.5);
    font-size: 12px;
    color: #ffffff;
    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,0.5);
    font-size: 14px;
    color: #f0f0f0;
    text-transform: uppercase;
    display: block
}

ul.badges li.item .desc {
    color: #c0c0c0;
    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: bold;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,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,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: -webkit-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #6ccc22 0, #55a01b 100%);
    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: #ffffff;
    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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,0.5);
    font-size: 12px;
    color: #ffffff;
    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: -webkit-linear-gradient(top, #0078e7 0, #005eb4 100%);
    background-image: -o-linear-gradient(top, #0078e7 0, #005eb4 100%);
    background-image: linear-gradient(to bottom, #0078e7 0, #005eb4 100%);
    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: bold;
    font-size: 15px;
    margin-right: 6px;
    z-index: 1100
}

.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,0.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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.5)
}

.game-thumbs .box-wrap:hover .box-hover {
    display: block
}

.game-thumbs .box-wrap:hover .box-nonhover {
    display: none
}

.game-thumbs ul.game-icons {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 111;
    list-style: none
}

.game-thumbs ul.game-icons li {
    float: left;
    margin-right: 10px
}

.game-thumbs .game-lang-icon {
    margin-top: 3px
}

.game-thumbs .game-lang-icon i {
    border: 2px solid #383838;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

.game-thumbs .reward-icon,.game-thumbs .display-pinned {
    color: #ffffff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px
}

.game-thumbs .reward-icon i[class*='icon-'],.game-thumbs .display-pinned i[class*='icon-'] {
    font-size: 14px
}

.game-thumbs .display-pinned {
    background: #0078e7;
    border-bottom: 1px solid #004381
}

.game-thumbs .reward-icon {
    color: #ca3c3c;
    background: #ffd11a;
    border-bottom: 1px solid #a85400;
    position: relative
}

.game-thumbs .reward-icon .reward-icon-hover {
    color: #f5f7fa;
    display: none;
    position: absolute;
    background: #23252F;
    font-size: 11.9px;
    padding: 4px 2px 6px 6px;
    text-align: center;
    min-width: 94px;
    top: 30px;
    left: -100%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

.game-thumbs .reward-icon .reward-icon-hover .arrow-top {
    position: absolute;
    border-style: solid;
    border-width: 6px;
    height: 0;
    width: 0;
    top: -12px;
    left: 23px
}

.game-thumbs .reward-icon .reward-icon-hover .arrow-top {
    border-color: transparent transparent #23252F transparent
}

.game-thumbs .reward-icon .reward-icon-hover ul {
    margin-top: 4px;
    margin-left: 0;
    list-style: none
}

.game-thumbs .reward-icon .reward-icon-hover ul li {
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 4px
}

.game-thumbs .reward-icon .reward-icon-hover ul li.reward-icon-gold {
    color: #ffa800;
    font-weight: bold
}

.game-thumbs .reward-icon .reward-icon-hover ul li.reward-icon-gold i {
    margin-bottom: -5px
}

.game-thumbs .reward-icon .reward-icon-hover ul li.reward-icon-xp {
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

.game-thumbs .reward-icon:hover .reward-icon-hover {
    display: block
}

.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-radial-gradient(circle, #fff, #e6e9ed);
    background-image: 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.3)
}

.friend-thumbs .box-hover .text {
    display: block;
    width: 80px;
    word-wrap: break-word;
    font-size: 11.9px;
    font-weight: bold
}

.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,0.2);
    box-shadow: 0 1px 2px rgba(11,12,15,0.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-radial-gradient(circle, #fff, #e6e9ed);
    background-image: 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.2);
    box-shadow: 0 1px 2px rgba(11,12,15,0.2)
}

.shop-thumbs .display-name {
    color: #181818;
    font-weight: bold;
    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,0.5);
    text-shadow: none
}

.shop-thumbs .display-discount,.shop-thumbs .display-limited-count,.shop-thumbs .display-expires-soon {
    position: absolute;
    color: #ffffff;
    background: #ca3c3c;
    bottom: 24px;
    left: 5px;
    padding: 6px 8px;
    font-weight: bold;
    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: bold;
    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: #ffffff;
    background: #ffa800;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,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: #ffcc00 #ffcc00 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.2);
    box-shadow: 0 1px 2px rgba(11,12,15,0.2)
}

.marketplace-thumbs .display-name {
    font-weight: bold;
    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,0.5);
    text-shadow: none
}

.marketplace-thumbs .display-price {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(35,37,47,0.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.editable {
    cursor: pointer
}

.avatar-thumbs .box.editable button.set-active {
    display: none
}

.avatar-thumbs .box.editable:hover button.set-active {
    display: inline-block;
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translateX(-50%)
}

.avatar-thumbs .box {
    padding: 5px;
    min-height: 100%;
    background: #e6e9ed;
    background-color: #e6e9ed;
    background-image: -webkit-radial-gradient(circle, #fff, #e6e9ed);
    background-image: 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.3)
}

.avatar-thumbs .box-hover .text {
    display: block;
    width: 80px;
    word-wrap: break-word;
    font-size: 11.9px;
    font-weight: bold
}

.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,0.2);
    box-shadow: 0 1px 2px rgba(11,12,15,0.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-radial-gradient(circle, #fff, #e6e9ed);
    background-image: 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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,0.2);
    box-shadow: 0 1px 2px rgba(11,12,15,0.2)
}

.help-thumbs .display-name {
    color: #181818;
    font-weight: bold;
    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,0.5);
    text-shadow: none
}

.help-thumbs .display-image,.help-thumbs-medium .display-image {
    height: 163px
}

.tooltip {
    position: absolute;
    z-index: 1100;
    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: 1100;
    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: -webkit-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: -o-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: linear-gradient(to bottom, #3c4b60 0, #2E3A4A 100%);
    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,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(36,46,58,0.7),0 3px 10px -1px rgba(36,46,58,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(36,46,58,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(36,46,58,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(36,46,58,0.7),0 3px 10px -1px rgba(36,46,58,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(36,46,58,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.08);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

.game-stats .data {
    font-weight: bold
}

.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: 1060;
    background: rgba(128,128,128,0.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: 1080;
    left: 50%;
    right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    background: #181818;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(0,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,0.8);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    z-index: 1060;
    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,0.9),inset 0 -1px 0 rgba(35,37,47,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(35,37,47,0.15);
    box-shadow: inset 0 0 0 1px rgba(35,37,47,0.9),inset 0 -1px 0 rgba(35,37,47,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(35,37,47,0.15);
    background-color: #23252F;
    background-image: -webkit-linear-gradient(top, #2e313e 0, #23252F 100%);
    background-image: -o-linear-gradient(top, #2e313e 0, #23252F 100%);
    background-image: linear-gradient(to bottom, #2e313e 0, #23252F 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e313e', endColorstr='#ff23252f', 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-smedium {
    width: 540px
}

.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_1x1_wrapper {
    position: absolute
}

#kogama_160x600_wrapper {
    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;
    z-index: 999999
}

.ads-label {
    font-size: 11.9px;
    line-height: 14.875px;
    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_wrapper,#kogama_728x90_2,#kogama_728x90 {
    width: 728px;
    height: 90px;
    margin: 0 auto 10px auto
}

#kogama_970x90 {
    width: 970px;
    height: 90px;
    margin: 0 auto 14px auto
}

#forum-link {
    background: #ffa800;
    padding: 10px
}

#unity {
    position: relative;
    width: 100%;
    height: 100%;
    display: block
}

#unity .webgl-help-wrapper {
    display: none;
    width: 100%;
    background: #101010;
    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
}

#unity .webgl-help-wrapper .webgl-help {
    color: #ffffff;
    padding: 10px;
    font-weight: bold
}

#unity .webgl-help-wrapper .webgl-help:before,#unity .webgl-help-wrapper .webgl-help:after {
    content: " ";
    display: table
}

#unity .webgl-help-wrapper .webgl-help:after {
    clear: both
}

#unity .webgl-help-wrapper .webgl-help .sprite.sprite-firefox-16x16 {
    margin-bottom: -6px
}

#unity .webgl-help-wrapper .close-webgl-help {
    cursor: pointer
}

#unity .disconnected-content-wrapper {
    background: #2E3A4A;
    padding: 70px 20px 80px 20px;
    min-height: 220px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#unity .disconnected-content-wrapper .disconnected-content {
    text-align: center;
    max-width: 500px;
    margin: 0 auto
}

#unity .disconnected-content-wrapper .disconnected-content p {
    padding: 16px 20px;
    margin: 10px 0;
    background: #151a21;
    color: #f8f8f8;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#unity .help-content-wrapper {
    background: #2E3A4A;
    padding: 70px 20px 80px 20px;
    min-height: 220px;
    margin: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#unity .help-content-wrapper .help-content {
    text-align: center;
    max-width: 500px;
    margin: 0 auto
}

#unity .help-content-wrapper .help-content p {
    padding: 10px 20px;
    margin: 10px 0;
    background: #ca3c3c;
    color: #f8f8f8;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#unity .help-content-wrapper .help-content p.info {
    background: transparent
}

#unity .help-content-wrapper .help-content .sprite.sprite-firefox-32x32 {
    margin-bottom: -10px;
    margin-right: 6px
}

#unity .webgl-progress-wrapper {
    position: relative;
    width: 100%;
    background: #005eb4;
    background-color: #242b33;
    height: 20px
}

#unity .webgl-progress-wrapper .webgl-progress {
    position: relative;
    overflow: hidden;
    display: block;
    height: 100%;
    width: 0;
    transition: width 1s ease-in;
    background-color: #EF3333;
    background-image: -webkit-linear-gradient(135deg, #ca3c3c 25%, transparent 25%, transparent 50%, #ca3c3c 50%, #ca3c3c 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, #ca3c3c 25%, transparent 25%, transparent 50%, #ca3c3c 50%, #ca3c3c 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, #ca3c3c 25%, transparent 25%, transparent 50%, #ca3c3c 50%, #ca3c3c 75%, transparent 75%, transparent)
}

#unity .webgl-progress-wrapper .webgl-progress-text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #ffffff;
    font-size: 9px;
    line-height: 20px;
    text-align: center
}

#unity-player-container-wrapper {
    position: relative;
    width: 100%;
    min-height: 482px
}

#unity-player-container-wrapper .player-is-hidden {
    top: -9999px
}

#unity-player-container-wrapper .preroll-is-hidden {
    top: -9999px
}

#unity-player-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

#unity-player-container .play-button {
    cursor: pointer
}

#unity-player-container .android-play img {
    vertical-align: middle;
    width: 222px;
    height: 86px;
    margin-left: -30px;
    margin-right: 10px
}

#unity-player-container .android-wrapper,#unity-player-container .standalone-wrapper {
    background: #0078e7;
    width: 100%;
    height: 100%;
    position: relative
}

#unity-player-container .android-wrapper .android-loading,#unity-player-container .standalone-wrapper .android-loading,#unity-player-container .android-wrapper .standalone-loading,#unity-player-container .standalone-wrapper .standalone-loading {
    position: absolute;
    top: 44%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center
}

#unity-player-container .android-wrapper .android-loading .text-part,#unity-player-container .standalone-wrapper .android-loading .text-part,#unity-player-container .android-wrapper .standalone-loading .text-part,#unity-player-container .standalone-wrapper .standalone-loading .text-part {
    color: #f0f0f0;
    font-family: sans-serif;
    margin-top: 12px;
    padding-bottom: 12px;
    font-size: 11.9px
}

#preroll-ads-container {
    position: relative;
    z-index: 1030
}

#preroll-dummy-container {
    background: #55a01b;
    height: 100%
}

#webgl-canvas {
    background-color: #0079e6
}

#memdebug {
    background: #2a333c;
    border-bottom: 3px solid #101010
}

#memdebug .memdebug-container {
    width: 960px;
    margin: 0 auto;
    color: #ccd1d9;
    font-size: 14px
}

#memdebug .memdebug-container span {
    padding: 8px 8px;
    display: inline-block
}

#memdebug .memdebug-container .title {
    margin-left: -99px;
    color: #434a54
}

#memdebug .memdebug-container .detailed-memlog {
    display: block;
    padding: 6px 0;
    margin: 0 8px;
    font-size: 11.9px;
    border-top: 1px dotted #585858
}

#memdebug .memdebug-container .detailed-memlog .title {
    margin-left: -102px
}

#memdebug .memdebug-container .detailed-memlog .axis path,#memdebug .memdebug-container .detailed-memlog .axis line {
    fill: none;
    stroke: #b0b0b0;
    shape-rendering: crispEdges
}

#memdebug .memdebug-container .detailed-memlog .y.axis {
    color: #b0b0b0
}

#memdebug .memdebug-container .detailed-memlog .x.axis path {
    display: none
}

#memdebug .memdebug-container .detailed-memlog .line {
    fill: none;
    stroke: #a0a0a0;
    stroke-width: 1.5px
}

#like {
    display: inline-block
}

#like i {
    margin-left: -0.5em;
    margin-right: .5em
}

#like .like-count {
    margin-left: .6em;
    padding: 1px 2px 1px 4px;
    background: #f0f0f0;
    font-size: 90%;
    color: #3d7513;
    position: relative;
    text-shadow: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -o-border-radius: 1px
}

#like .like-count .arrow-left {
    position: absolute;
    border-style: solid;
    border-width: 3px;
    height: 0;
    width: 0;
    top: 4px;
    left: -5px;
    border-color: transparent #f0f0f0 transparent transparent
}

#like .like-liked .like-count {
    color: #282828
}

#social-share {
    color: #e0e0e0
}

#social-share:before,#social-share:after {
    content: " ";
    display: table
}

#social-share:after {
    clear: both
}

#social-share .select-share-type {
    font-size: 11.9px
}

#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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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 #ffffff 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("https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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 {
    display: inline-block
}

#embed-share select,#embed-share .embed-textarea {
    font-size: 11.9px
}

#embed-share button.toggle-open {
    display: inline-block;
    float: left
}

#embed-share .icon-link {
    margin-left: -0.5em;
    margin-right: .5em
}

#embed-share h4 i.icon-cancel:hover {
    color: #a0a0a0;
    cursor: pointer
}

#twitter-share {
    float: left
}

#game-profile #report-button,#game-profile #embed-share,#game-profile #like {
    display: block;
    float: left;
    margin-top: 10px
}

#game-profile #report-button,#game-profile #embed-share {
    margin-left: 10px
}

.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(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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("https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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
}

#root-page-payment-screen #page-block-top {
    height: 2em;
    overflow: visible;
    background: transparent
}

#root-page-payment-screen #page-block-top .header-brand-container {
    position: relative
}

#root-page-payment-screen #page-block-top .header-brand {
    position: absolute;
    display: block;
    z-index: 2;
    height: 103px;
    width: 200px;
    top: 1.5em;
    left: 2em;
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/logo_bluewhite_5.png')
}

#root-page-payment-screen #page-block-top .header-brand a {
    display: block;
    height: 83px;
    width: 200px
}

#root-page-payment-screen #page-block-top .header-brand a .text {
    display: none
}

body#root-page-payment-screen {
    background-color: #55426B;
    background-image: -webkit-linear-gradient(top, #020E25 0, #55426B 100%);
    background-image: -o-linear-gradient(top, #020E25 0, #55426B 100%);
    background-image: linear-gradient(to bottom, #020E25 0, #55426B 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020e25', endColorstr='#ff55426b', GradientType=0)
}

#payment-screen-iframe {
    background: transparent url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/spinner.gif') center center no-repeat;
    position: relative
}

#payment-screen {
    width: 100%
}

#payment-screen *,#payment-screen *:before,#payment-screen *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#payment-screen ul.gold-product-list {
    width: 100%;
    margin: 0 1em 1em 1em
}

#payment-screen ul.gold-product-list li {
    display: inline-block;
    width: 25%;
    position: relative;
    padding-right: .6em;
    padding-left: .6em
}

#payment-screen ul.gold-product-list li>a {
    margin: 0;
    padding: 0;
    display: block
}

#payment-screen ul.gold-product-list li .product-title {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    background: #ffcc00;
    font-family: 'Open Sans',sans-serif;
    font-weight: 800;
    color: #ca3c3c;
    text-align: center
}

#payment-screen ul.gold-product-list li .product-title .product-quantity {
    font-size: 2em;
    line-height: 1.5em
}

#payment-screen ul.gold-product-list li .product-xp {
    background: #ca3c3c;
    color: #f8f8f8;
    font-family: 'Open Sans',sans-serif;
    font-weight: 800;
    text-align: center
}

#payment-screen ul.gold-product-list li .product-xp .product-xp-quantity {
    font-size: 2em;
    line-height: 1.7em
}

#payment-screen ul.gold-product-list li .product-xp .product-xp-type {
    font-size: .9em
}

#payment-screen ul.gold-product-list li .product-badge {
    font-size: .9em;
    background: #e8e8e8
}

#payment-screen ul.gold-product-list li .product-badge:before,#payment-screen ul.gold-product-list li .product-badge:after {
    content: " ";
    display: table
}

#payment-screen ul.gold-product-list li .product-badge:after {
    clear: both
}

#payment-screen ul.gold-product-list li .product-badge .product-badge-img {
    float: left;
    width: 3em;
    height: 3em;
    margin: .9em;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(224,224,224,0.55),inset 0 0 0 2px rgba(224,224,224,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(224,224,224,0.55),inset 0 0 0 2px rgba(224,224,224,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15)
}

#payment-screen ul.gold-product-list li .product-badge .product-badge-title {
    margin-top: .9em;
    color: #23252F;
    font-family: 'Open Sans',sans-serif;
    font-weight: 800
}

#payment-screen ul.gold-product-list li .product-badge .product-badge-name {
    color: #23252F;
    font-family: 'Open Sans',sans-serif
}

#payment-screen ul.gold-product-list li .product-emote {
    background: #1777d0;
    font-size: .9em;
    position: relative
}

#payment-screen ul.gold-product-list li .product-emote:before,#payment-screen ul.gold-product-list li .product-emote:after {
    content: " ";
    display: table
}

#payment-screen ul.gold-product-list li .product-emote:after {
    clear: both
}

#payment-screen ul.gold-product-list li .product-emote .product-emote-img {
    float: left;
    width: 3em;
    height: 3em;
    margin: .9em;
    background-repeat: no-repeat;
    background-size: contain
}

#payment-screen ul.gold-product-list li .product-emote .product-emote-title {
    margin-top: .9em;
    color: #e6e9ed;
    font-family: 'Open Sans',sans-serif;
    font-weight: 800
}

#payment-screen ul.gold-product-list li .product-emote .product-emote-sub {
    color: #e6e9ed
}

#payment-screen ul.gold-product-list li .product-emote .product-emotes-title {
    text-align: center;
    font-family: 'Open Sans',sans-serif;
    color: #434a54;
    background: #ccd1d9;
    padding: .4em 0;
    margin-bottom: .2em;
    font-weight: 800;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#payment-screen ul.gold-product-list li .product-emote:hover .product-emotes-container {
    display: inline-block
}

#payment-screen ul.gold-product-list li .product-emote .product-emotes-container {
    display: none;
    background: #e8e8e8;
    z-index: 1;
    position: absolute;
    width: 90%;
    left: 0;
    right: 0;
    bottom: -0.8em;
    padding: 3px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#payment-screen ul.gold-product-list li .product-emote .product-emotes-container:before,#payment-screen ul.gold-product-list li .product-emote .product-emotes-container:after {
    content: " ";
    display: table
}

#payment-screen ul.gold-product-list li .product-emote .product-emotes-container:after {
    clear: both
}

#payment-screen ul.gold-product-list li .product-emote ul.product-emotes {
    display: block;
    margin: 0;
    padding: 0
}

#payment-screen ul.gold-product-list li .product-emote ul.product-emotes li {
    display: block;
    float: left;
    margin: .2em;
    padding: 0;
    width: 16.7%
}

#payment-screen ul.gold-product-list li .product-emote ul.product-emotes li:hover {
    background: #d8d8d8
}

#payment-screen ul.gold-product-list li .product-emote ul.product-emotes li .product-emotes-img {
    background-size: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
    padding-top: 100%
}

#payment-screen ul.gold-product-list li .product-info {
    display: block;
    background: #4e5662;
    height: 3em;
    width: 100%;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    padding: .4em 1em
}

#payment-screen ul.gold-product-list li .product-info .product-info-mobile {
    font-size: .9em;
    color: #ccd1d9
}

#payment-screen ul.gold-product-list li .product-price {
    text-align: center;
    position: relative;
    top: -1em
}

#payment-screen ul.gold-product-list li .product-price button {
    margin: 0
}

#payment-screen ul.gold-product-list li .product-price button .currency {
    font-weight: 800;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(0,0,0,0.2);
    font-size: .7em
}

#payment-screen ul.gold-product-list li .product-price button .amount {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1),1px 1px 1px rgba(0,0,0,0.2)
}

#payment-screen ul.gold-product-list li .product-price button .product-mobile-image {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3),1px 1px 1px rgba(0,0,0,0.4)
}

#payment-screen ul.gold-product-list li .product-image {
    height: 6em;
    background-color: #ffa800;
    background-color: #FFD100;
    background-image: -webkit-linear-gradient(top, #EA7326 0, #FFD100 100%);
    background-image: -o-linear-gradient(top, #EA7326 0, #FFD100 100%);
    background-image: linear-gradient(to bottom, #EA7326 0, #FFD100 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffea7326', endColorstr='#ffffd100', GradientType=0)
}

#payment-screen ul.gold-product-list li .product-image .product-image-img {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    height: 100%
}

#payment-screen ul.gold-product-list li.product-popular .product-tab-popular,#payment-screen ul.gold-product-list li.product-best .product-tab-best {
    display: block !important;
    margin: 0;
    padding: 0;
    font-size: .8em
}

#payment-screen ul.gold-product-list li.product-popular .product-tab-popular:before,#payment-screen ul.gold-product-list li.product-best .product-tab-best:before,#payment-screen ul.gold-product-list li.product-popular .product-tab-popular:after,#payment-screen ul.gold-product-list li.product-best .product-tab-best:after {
    content: " ";
    display: table
}

#payment-screen ul.gold-product-list li.product-popular .product-tab-popular:after,#payment-screen ul.gold-product-list li.product-best .product-tab-best:after {
    clear: both
}

#payment-screen ul.gold-product-list li.product-popular .product-tab-popular .text,#payment-screen ul.gold-product-list li.product-best .product-tab-best .text {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    display: block;
    float: right;
    background: #f0f0f0;
    margin-right: 2em;
    color: #181818;
    padding: .2em .5em .1em .5em;
    font-weight: 800;
    line-height: 1.2em
}

#payment-screen .gold-product-list li.product-index-1 .product-image-img {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/gold-stacks-1-1.png');
    height: 5em
}

#payment-screen .gold-product-list li.product-index-2 .product-image-img {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/gold-stacks-2-2.png');
    height: 6em
}

#payment-screen .gold-product-list li.product-index-3 .product-image-img {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/gold-stacks-3-3.png');
    height: 7em
}

#payment-screen .gold-product-list li.product-index-4 .product-image-img {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/gold-stacks-4-4.png');
    height: 9em
}

#payment-screen .gold-product-list li.product-index-5 .product-image-img {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/gold-stacks-4-4.png');
    height: 10em
}

#payment-screen .gold-product-list li.product-index-1 .product-image {
    height: 5em
}

#payment-screen .gold-product-list li.product-index-2 .product-image {
    height: 6.5em
}

#payment-screen .gold-product-list li.product-index-3 .product-image {
    height: 8.5em
}

#payment-screen .gold-product-list li.product-index-4 .product-image {
    height: 10.5em
}

#payment-screen .gold-product-list li.product-index-5 .product-image {
    height: 9em
}

#payment-screen .purchase-info {
    width: 800px;
    text-align: center;
    margin: 0 auto
}

#payment-screen .purchase-info p {
    text-align: left
}

#payment-screen .purchase-info h3 {
    color: #f0f0f0
}

#payment-screen .navigation {
    width: 800px;
    margin: -20px auto 10px auto;
    z-index: 1
}

#payment-screen .horizontal-separator {
    z-index: -1;
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/separator-horizontal.png');
    background-repeat: no-repeat;
    background-position: center -16px;
    height: 70px;
    width: 100%;
    position: relative
}

#payment-screen .horizontal-separator-c {
    margin: 0 auto 0 auto
}

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: #ffffff;
    font-weight: bold;
    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,0.4);
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4)
}

ul.payment-buttons li .label-area.selected .price {
    color: #ffffff;
    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,0.5);
    font-size: 11.9px
}

#region-selector>a .flag {
    vertical-align: 0;
    padding: 0
}

#region-selector>a .fix-margin-issue {
    margin-top: 10px
}

ul.regions {
    display: block;
    margin-left: -30px;
    margin-top: 7px;
    padding: 20px;
    background: #2E3A4A;
    background-color: #2E3A4A;
    background-image: -webkit-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: -o-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: linear-gradient(to bottom, #3c4b60 0, #2E3A4A 100%);
    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,0.4);
    box-shadow: 0 2px 10px rgba(0,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: -450px
}

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: bold;
    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: -webkit-linear-gradient(top, #526475 0, #4e5e6f 100%);
    background-image: -o-linear-gradient(top, #526475 0, #4e5e6f 100%);
    background-image: linear-gradient(to bottom, #526475 0, #4e5e6f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff526475', endColorstr='#ff4e5e6f', GradientType=0)
}

ul.tabs-inline li a:hover {
    color: #ffffff
}

ul.tabs-inline li.active a {
    background-color: #23252f;
    background-image: -webkit-linear-gradient(top, #394551 0, #23252f 100%);
    background-image: -o-linear-gradient(top, #394551 0, #23252f 100%);
    background-image: linear-gradient(to bottom, #394551 0, #23252f 100%);
    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: 1090;
    color: #ffffff;
    margin: 0 auto;
    width: 300px;
    left: 36%;
    right: 36%
}

#notification ul.notifications li {
    display: block;
    padding: 10px;
    font-weight: bold;
    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(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

#notification ul.notifications li .close {
    position: absolute;
    top: 9px;
    right: 9px
}

#notification ul.notifications li.warning {
    background: #d25858
}

#notification ul.notifications li.message {
    background: #1b91ff
}

#page-block-top {
    position: relative;
    display: block;
    margin-bottom: 20px;
    background-color: #001021;
    background-color: #020E25;
    background-color: #000b1d;
    background-image: url('../static/img/logo_bluewhite_14.png');
    background-repeat: no-repeat;
    background-position: center bottom
}

body[id^="root-page-profile"] #page-block-top {
    background-color: #020E25
}

.page-block-top-normal {
    height: 178px
}

.page-block-top-small {
    height: 120px
}

#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,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: #ffffff
}

#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: #fff;
    background-image: -webkit-linear-gradient(#e0e0e0, #ffffff 80%, #f0f0f0);
    background-image: -o-linear-gradient(#e0e0e0, #ffffff 80%, #f0f0f0);
    background-image: linear-gradient(#e0e0e0, #ffffff 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,0.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,0.5),inset 0 3px 0 -1px #f0f0f0,0 3px 10px -1px rgba(160,160,160,0.6),inset 0 -3px 0 -1px rgba(240,240,240,0.05),inset -2px 0 0 -1px rgba(160,160,160,0.15),inset -3px 0 0 -1px rgba(240,240,240,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(160,160,160,0.5),inset 0 3px 0 -1px #f0f0f0,0 3px 10px -1px rgba(160,160,160,0.6),inset 0 -3px 0 -1px rgba(240,240,240,0.05),inset -2px 0 0 -1px rgba(160,160,160,0.15),inset -3px 0 0 -1px rgba(240,240,240,0.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,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(0,0,0,0.15);
    background-color: rgba(0,0,0,0.85);
    background-image: -webkit-radial-gradient(circle, rgba(255,255,255,0.1), rgba(0,0,0,0.85));
    background-image: radial-gradient(circle, rgba(255,255,255,0.1), rgba(0,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,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: #ffffff
}

#navigation .navigation-sub>ul li.active a {
    color: #ffffff;
    background: #0078e7;
    background-color: #0078e7;
    background-image: -webkit-linear-gradient(top, #0185ff 0, #0078e7 100%);
    background-image: -o-linear-gradient(top, #0185ff 0, #0078e7 100%);
    background-image: linear-gradient(to bottom, #0185ff 0, #0078e7 100%);
    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,0.9),inset 0 3px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(0,54,104,0.7),0 3px 10px -1px rgba(0,54,104,0.9),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,54,104,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(0,54,104,0.9),inset 0 3px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(0,54,104,0.7),0 3px 10px -1px rgba(0,54,104,0.9),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,54,104,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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
}

#navigation .navigation-main {
    float: left;
    display: block
}

#navigation #plugin-install-progress-container {
    width: 960px;
    position: relative
}

#navigation #plugin-install-progress-container .progress-container {
    right: -62px;
    top: -30px;
    width: 307px;
    height: 77px;
    position: absolute;
    display: block;
    z-index: 1001;
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/unity-download-promotion.png');
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#navigation #plugin-install-progress-container .progress-container .description {
    position: absolute;
    top: 2px;
    left: 142px;
    bottom: 4px;
    right: 70px;
    padding: 5px;
    z-index: 1002;
    color: #707070;
    display: block;
    word-wrap: break-word;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    font-size: 11.9px;
    line-height: 15px;
    overflow: hidden
}

#navigation #plugin-install-progress-container .progress-container .download {
    position: absolute;
    top: 48px;
    left: 11px
}

#navigation #plugin-install-progress-container .progress-container .download .download-button {
    padding: 2px 38px 2px 8px;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    border: 1px solid #417505;
    background-image: linear-gradient(-180deg, #B4EC51 0, #429321 100%);
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.5);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#navigation #plugin-install-progress-container .progress-container .download .download-button .sprite {
    right: 0;
    position: absolute;
    top: -6px
}

#navigation #plugin-install-progress-container .progress-container .countdown {
    left: 16px;
    position: absolute
}

#navigation #plugin-install-progress-container .progress-container .countdown .labels {
    clear: both
}

#navigation #plugin-install-progress-container .progress-container .countdown .labels .unit {
    display: inline-block;
    line-height: 11.9px;
    font-size: 8px;
    color: #c0c0c0
}

#navigation #plugin-install-progress-container .progress-container .countdown .labels .days {
    margin-left: 4px
}

#navigation #plugin-install-progress-container .progress-container .countdown .labels .hours {
    margin-left: 16px
}

#navigation #plugin-install-progress-container .progress-container .countdown .labels .minutes {
    margin-left: 14px
}

#navigation #plugin-install-progress-container .progress-container .countdown .clock .sep {
    display: inline-block;
    color: #121318;
    margin: 0 3px 0 3px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    font-size: 17.5px;
    text-shadow: none
}

#navigation #plugin-install-progress-container .progress-container .countdown .clock .unit {
    display: inline-block;
    background: #121318;
    margin: 0 0 0 0;
    padding: 2px 4px;
    font-size: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#navigation #plugin-install-progress-container .progress-container .progress {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    width: 130px;
    background-color: #404040;
    height: 18px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15)
}

#navigation #plugin-install-progress-container .progress-container .progress .text {
    position: absolute;
    z-index: 1002;
    text-align: center;
    width: 100%;
    margin-left: -7px;
    line-height: 17px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    font-size: 11.9px
}

#navigation #plugin-install-progress-container .progress-container .progress .progress-completed {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.8),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,0,0,0.15),0 3px 2px rgba(0,0,0,0.15);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #458116;
    background-image: -webkit-linear-gradient(135deg, #55a01b 25%, transparent 25%, transparent 50%, #55a01b 50%, #55a01b 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, #55a01b 25%, transparent 25%, transparent 50%, #55a01b 50%, #55a01b 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, #55a01b 25%, transparent 25%, transparent 50%, #55a01b 50%, #55a01b 75%, transparent 75%, transparent)
}

#navigation #plugin-install-progress-container .plugin-install-progress .progress-container:hover .description {
    color: #202020
}

#header-profile {
    position: relative;
    display: block;
    float: right
}

#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: #73c335;
    background-image: -webkit-linear-gradient(#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,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: #ffffff;
    background: rgba(0,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,0.7),0 3px 10px -1px rgba(0,54,104,0.7);
    box-shadow: 0 2px 1px -1px rgba(0,54,104,0.7),0 3px 10px -1px rgba(0,54,104,0.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: bold
}

#header-profile .header-android-promotion {
    position: relative
}

#header-profile .header-android-promotion a.store-link {
    position: absolute;
    bottom: -45px;
    right: -12px;
    display: block
}

#header-profile .header-android-promotion a.store-link img {
    height: 86px;
    width: 222px
}

#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: bold;
    color: #ffffff;
    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,0.92);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(0,0,0,0.15);
    background-color: rgba(0,0,0,0.92);
    background-image: -webkit-radial-gradient(circle, rgba(255,255,255,0.1), rgba(0,0,0,0.92));
    background-image: radial-gradient(circle, rgba(255,255,255,0.1), rgba(0,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,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-linear-gradient(#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,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: #ffffff;
    background: rgba(0,0,0,0.2)
}

#user-info-bar .user-progress .xp .dropdown-menu li.divider {
    height: 1px;
    margin: 9px 1px;
    overflow: hidden;
    background-color: #ffffff;
    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: -12px
}

#user-info-bar .user-progress ul.user-credits>li .sprite-icon_silver_dark,#user-info-bar .user-progress ul.user-credits>li .sprite-icon_gold_light,#user-info-bar .user-progress ul.user-credits>li .sprite-icon_gold_dark {
    margin-bottom: -6px;
    margin-left: -12px;
    float: left
}

#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: #ffcc00
}

#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;
    border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0
}

#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: #ffffff
}

#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: #ffffff
}

#user-info-bar .user-progress ul.user-credits .level-progress {
    position: relative;
    background: #36414d;
    width: 180px;
    height: 22px;
    margin-top: 7px;
    float: left;
    border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0
}

#user-info-bar .user-progress ul.user-credits .level-progress-fullfil {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #b23030;
    background-image: -webkit-linear-gradient(135deg, #d56464 25%, transparent 25%, transparent 50%, #d56464 50%, #d56464 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, #d56464 25%, transparent 25%, transparent 50%, #d56464 50%, #d56464 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, #d56464 25%, transparent 25%, transparent 50%, #d56464 50%, #d56464 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 black;
    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,0.5);
    display: block;
    color: #e8e8e8
}

#user-info-bar .user-profile-setting .profile-block a:hover {
    color: #ffffff
}

#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,0.8),inset 0 -1px 0 rgba(0,120,231,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,120,231,0.15),0 3px 2px rgba(0,120,231,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,120,231,0.8),inset 0 -1px 0 rgba(0,120,231,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(0,120,231,0.15),0 3px 2px rgba(0,120,231,0.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,0.5)
}

#user-info-bar .user-profile-setting .setting-block>a:hover {
    color: #ffffff
}

#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,0.85) transparent;
    top: -14px
}

#user-info-bar .user-profile-setting .setting-block .dropdown-menu {
    background-color: rgba(255,255,255,0.85);
    background-image: -webkit-linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.85));
    background-image: -o-linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.85));
    background-image: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.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,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: #ffffff;
    background: rgba(0,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,0.85);
    border-bottom: 1px solid rgba(255,255,255,0.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
}

body {
    background-color: #394551;
    background-image: -webkit-linear-gradient(top, #63788d 0, #394551 100%);
    background-image: -o-linear-gradient(top, #63788d 0, #394551 100%);
    background-image: linear-gradient(to bottom, #63788d 0, #394551 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63788d', endColorstr='#ff394551', 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('../static/img/logo_bluewhite_9.png');
    background-size: auto 240px
}

body#root-page-centered-content {
    background-color: #242b33;
    background-image: -webkit-linear-gradient(top, #6985a0 0, #242b33 100%);
    background-image: -o-linear-gradient(top, #6985a0 0, #242b33 100%);
    background-image: linear-gradient(to bottom, #6985a0 0, #242b33 100%);
    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(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: transparent;
    pointer-events: none
}

#payment-screen-logo-hack-wrapper #payment-screen-logo-hack {
    background: transparent url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/logo_bluewhite_5.png') right no-repeat;
    width: 200px;
    height: 105px;
    margin: 30px auto 0 auto;
    padding-left: 410px;
    pointer-events: none
}

#website-preference {
    box-sizing: border-box
}

#website-preference .mobile-container {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 1060;
    display: table
}

#website-preference .mobile-container .mobile-cell {
    display: table-cell;
    vertical-align: middle
}

#website-preference .mobile-container .mobile-content {
    background-color: #e6e9ed;
    margin: 0 20px 0 20px;
    padding: 20px 20px 15px;
    position: relative;
    min-height: 100px;
    border-radius: 2px;
    max-width: 600px;
    font-size: 16px
}

#website-preference .mobile-container .mobile-content h2 {
    text-align: center;
    color: #1F2029;
    text-shadow: none
}

#website-preference .mobile-container .mobile-content p {
    font-size: 18px;
    color: #23252F
}

#website-preference .mobile-container .mobile-content a {
    font-size: 18px;
    color: #0078e7
}

#website-preference .mobile-container .mobile-content .back {
    font-size: 18px;
    margin-left: 26px
}

#website-preference .mobile-container .mobile-content:before,#website-preference .mobile-container .mobile-content:after {
    content: " ";
    display: table
}

#website-preference .mobile-container .mobile-content:after {
    clear: both
}

#website-preference .mobile-container .mobile-content .x {
    position: absolute;
    top: 20px;
    right: 20px
}

#website-preference .mobile-container .mobile-content .paging {
    margin-top: 10px
}

@media screen and (min-width: 440px) {
    #website-preference .mobile-container .mobile-content {
        margin:0 auto
    }
}

#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: #ffffff
}

#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,0.5);
    text-shadow: none;
    font-size: 12px;
    text-transform: uppercase
}

#im-list .view_more a {
    color: #c0c0c0
}

#im-list .view_more a:hover {
    color: #ffffff
}

#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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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: 1015;
    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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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: -webkit-linear-gradient(top, #f8f8f8 0, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0, #f0f0f0 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #f0f0f0 100%);
    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: bold
}

#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: #808080
}

#im-list ul.im-list li .unauthorized-popup {
    top: -10px;
    left: -10px;
    width: 200px;
    position: absolute;
    z-index: 1016
}

#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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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: #ffffff;
    margin: 0 0 2px
}

#im-list ul.im-list li .unauthorized-popup .unauthorized-box .exit {
    position: absolute;
    top: -6px;
    right: -6px;
    background: #ffffff
}

#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: 1016
}

#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,0.5);
    box-shadow: inset 0 0 2px rgba(0,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 .avatar a {
    display: block;
    width: 22px;
    height: 22px;
    background-size: cover;
    border: none;
    float: left;
    margin-right: 6px;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px
}

#chat-bar ul.windows li.chat-window .header .username {
    font-weight: bold;
    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: bold;
    line-height: 20px;
    color: #d0d0d0;
    text-shadow: 0 1px 0 rgba(255,255,255,0.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: bold;
    line-height: 20px;
    color: #d0d0d0;
    text-shadow: 0 1px 0 rgba(255,255,255,0.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: #808080
}

#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: bold;
    color: #c0c0c0
}

#chat-bar ul.windows li.chat-window ul.messages .from_me .username {
    font-weight: bold
}

#chat-bar ul.windows li.chat-window ul.messages .to_me .username {
    font-weight: bold;
    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 {
    position: relative;
    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: 90%;
    height: auto !important;
    height: 90%;
    position: relative;
    margin-bottom: -200px
}

#push-footer,#page-block-footer {
    height: 200px
}

#page-block-footer {
    clear: both;
    background: #23252F;
    background-color: #23252F;
    background-image: -webkit-linear-gradient(top, #2c2e3b 0, #23252F 100%);
    background-image: -o-linear-gradient(top, #2c2e3b 0, #23252F 100%);
    background-image: linear-gradient(to bottom, #2c2e3b 0, #23252F 100%);
    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,0.9),inset 0 -1px 0 rgba(16,16,16,0.2),inset 0 2px 0 rgba(88,88,88,0.4),inset 0 0 0 2px rgba(88,88,88,0.05),0 1px 0 rgba(16,16,16,0.15);
    box-shadow: inset 0 0 0 1px rgba(16,16,16,0.9),inset 0 -1px 0 rgba(16,16,16,0.2),inset 0 2px 0 rgba(88,88,88,0.4),inset 0 0 0 2px rgba(88,88,88,0.05),0 1px 0 rgba(16,16,16,0.15);
    font-size: 80%;
    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: #c8c8c8;
    text-shadow: none;
    font-size: 100%;
    text-transform: uppercase
}

#page-block-footer a {
    color: #aab2bd
}

#page-block-footer a:hover {
    color: #ccd1d9
}

#page-block-footer ul {
    list-style: none
}

#page-block-footer ul li {
    line-height: 17px
}

#page-block-footer .about-section {
    font-size: 11.9px;
    color: #656d78
}

#page-block-footer .about-section a {
    color: #a8a8a8
}

.cj-copyright {
    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
}

.fb-like-button {
    position: absolute !important;
    top: 6px;
    right: -90px;
    z-index: 99999
}

#news-feed form.status-message {
    margin: 0;
    margin-bottom: 16px;
    width: 620px
}

#news-feed form.status-message .status-textarea-group {
    position: relative
}

#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: 560px;
    margin: 0 0 0 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: #000000;
    font-weight: bold
}

#news-feed ul.news-feed-thumbs>li .feed-time {
    font-size: 10.9px;
    font-weight: bold;
    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('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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.marketplace_buy .feed-item .avatar-image {
    float: left;
    margin-right: 10px;
    position: relative;
    display: block
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image .product-avatar-image {
    display: block;
    width: 220px;
    height: 160px;
    background-size: cover;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
    box-shadow: 1px 2px 5px rgba(0,0,0,0.2)
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image .expand-post-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #656d78;
    cursor: pointer;
    transform: rotate(90deg)
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image .expand-post-icon i {
    display: block;
    margin: 10px
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image .expand-post-icon:hover {
    background: rgba(160,160,160,0.3);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image-expanded {
    float: none;
    padding-bottom: 16px;
    width: 330px
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image-expanded .expand-post-icon {
    bottom: 16px
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item .avatar-image-expanded .product-avatar-image {
    width: 330px;
    height: 421px
}

#news-feed ul.news-feed-thumbs li.marketplace_buy .feed-item a.product-avatar-link {
    font-weight: bold
}

#news-feed ul.news-feed-thumbs li.marketplace_buy:hover .feed-item a.product-avatar-link {
    color: #0078e7
}

#news-feed ul.news-feed-thumbs li.marketplace_buy:hover .feed-item .expand-post-icon {
    color: #23252F
}

#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: bold
}

#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.wall_post .feed-item .content .status-message-video,#news-feed ul.news-feed-thumbs li.status_updated .feed-item .content .status-message-video {
    display: block;
    padding-top: 24px
}

#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: bold;
    text-shadow: 1px 1px 0 rgba(0,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: #ffffff
}

#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: normal
}

#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: bold
}

.ban-user-warnings {
    color: #f0f0f0;
    background: #d25858;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.9),inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(0,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('../static/img/logo_bluewhite_9.png');
    background-size: auto 160px
}

body#root-page-register {
    background-color: #0f1215;
    background-image: -webkit-linear-gradient(top, #6985a0 0, #0f1215 100%);
    background-image: -o-linear-gradient(top, #6985a0 0, #0f1215 100%);
    background-image: linear-gradient(to bottom, #6985a0 0, #0f1215 100%);
    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 .signup-or-back>.prev {
    margin-left: 10px
}

#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: -webkit-linear-gradient(top, #1b91ff 0, #005eb4 100%);
    background-image: -o-linear-gradient(top, #1b91ff 0, #005eb4 100%);
    background-image: linear-gradient(to bottom, #1b91ff 0, #005eb4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b91ff', endColorstr='#ff005eb4', GradientType=0);
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: -webkit-linear-gradient(top, #4eaaff 0, #0078e7 100%);
    background-image: -o-linear-gradient(top, #4eaaff 0, #0078e7 100%);
    background-image: linear-gradient(to bottom, #4eaaff 0, #0078e7 100%);
    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
}

#root-page-profile-admin {
    background-color: #313b45;
    background-image: -webkit-linear-gradient(top, #6985a0 30%, #313b45 100%);
    background-image: -o-linear-gradient(top, #6985a0 30%, #313b45 100%);
    background-image: linear-gradient(to bottom, #6985a0 30%, #313b45 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6985a0', endColorstr='#ff313b45', GradientType=0)
}

#root-page-profile {
    background-color: #000;
    background-image: none;
    background-repeat: repeat;
    filter: none;
    background-color: #313b45;
    background-image: -webkit-linear-gradient(top, #6985a0 30%, #313b45 100%);
    background-image: -o-linear-gradient(top, #6985a0 30%, #313b45 100%);
    background-image: linear-gradient(to bottom, #6985a0 30%, #313b45 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6985a0', endColorstr='#ff313b45', GradientType=0)
}

#profile-page .profile-admin-bar {
    background: #0078e7;
    background-color: #ba3333;
    background-image: -webkit-linear-gradient(top, #ca3c3c 0, #ba3333 100%);
    background-image: -o-linear-gradient(top, #ca3c3c 0, #ba3333 100%);
    background-image: linear-gradient(to bottom, #ca3c3c 0, #ba3333 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca3c3c', endColorstr='#ffba3333', GradientType=0);
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 4px rgba(0,0,0,0.5)
}

#profile-page .profile-admin-bar .text {
    display: inline-block;
    padding: 20px 10px;
    color: #f8f8f8;
    font-weight: bold
}

#profile-page .update-profile-buttons div:first-child .edit-button {
    margin-right: 10px
}

#profile-page .update-profile-buttons .edit-button {
    margin-top: 10px
}

#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,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 a.item {
    padding: 6px 16px;
    display: block;
    min-height: 120px;
    background-color: #d8d8d8;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0, #d8d8d8 100%);
    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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: -webkit-linear-gradient(top, #f8f8f8 0, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #e8e8e8 100%);
    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: #000000;
    text-shadow: 1px 1px 0 #fff
}

#profile-levels p {
    color: #000000;
    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: -webkit-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0, #d8d8d8 100%);
    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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    color: #000000;
    font-weight: bold;
    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,0.5);
    background-color: #121318;
    background-image: -webkit-linear-gradient(top, #23252F 0, #121318 100%);
    background-image: -o-linear-gradient(top, #23252F 0, #121318 100%);
    background-image: linear-gradient(to bottom, #23252F 0, #121318 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff23252f', endColorstr='#ff121318', 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;
    line-height: 40px
}

#profile-leaderboard .activate {
    background-color: #55a01b
}

#profile-leaderboard .h-center {
    text-align: center
}

#profile-leaderboard h3 small {
    line-height: 30px
}

#profile-leaderboard h3 a.pure-button {
    padding-bottom: 4px
}

#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 .username a {
    display: block;
    max-width: 180px;
    overflow: hidden
}

#profile-leaderboard img {
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px;
    width: 36px;
    height: 36px
}

#profile-leaderboard .how-to-get-xp h3,#profile-levels .how-to-get-xp h3 {
    text-align: center
}

#profile-leaderboard .how-to-get-xp section,#profile-levels .how-to-get-xp section {
    background: #ccd1d9;
    color: #181818;
    font-size: 14px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 10px;
    margin-right: 10px;
    margin-top: 20px
}

#profile-leaderboard .how-to-get-xp h4,#profile-levels .how-to-get-xp h4 {
    margin: 0;
    padding-left: 10px;
    color: #1F2029;
    text-shadow: none
}

#profile-leaderboard .how-to-get-xp section ul,#profile-levels .how-to-get-xp section ul {
    margin-top: 10px;
    list-style: square;
    padding-left: 1em
}

#profile-leaderboard .how-to-get-xp section ul li,#profile-levels .how-to-get-xp section ul li {
    margin-bottom: 4px
}

#profile-leaderboard .how-to-get-xp section ul li:last-child,#profile-levels .how-to-get-xp section ul li:last-child {
    margin-bottom: 0
}

#profile-levels .how-to-get-xp h3 {
    margin-top: 30px
}

#profile-levels .how-to-get-xp section {
    margin: 10px
}

#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 .level-wrapper {
    background: #1F2029;
    margin: 0 1px 0 1px;
    height: 54px;
    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
}

#profile-page .level-wrapper:before,#profile-page .level-wrapper:after {
    content: " ";
    display: table
}

#profile-page .level-wrapper:after {
    clear: both
}

#profile-page .level-wrapper .xp-wrapper {
    float: left
}

#profile-page .level-wrapper .xp-wrapper span {
    margin-left: 8px;
    line-height: 54px;
    font-size: 11.9px;
    color: #808080;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#profile-page .level-wrapper .leaderboard-rank {
    float: left;
    margin-left: 8px;
    color: #f0f0f0;
    font-weight: bold;
    font-size: 17.5px;
    line-height: 54px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#profile-page .level-wrapper .xp-badge-wrapper {
    float: left;
    display: block;
    width: 54px;
    height: 54px;
    margin: 0;
    padding: 0
}

#profile-page .level-wrapper .xp-badge-wrapper img {
    width: 54px
}

#profile-page .copyright-symbol-wrapper {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 110;
    color: #f8f8f8
}

#profile-page .profile-badges {
    margin-top: 6px;
    margin-bottom: 16px
}

#profile-page .profile-level-badges {
    margin-top: 6px
}

#profile-page .invite-update {
    background: #e8e8e8;
    background-color: #fff;
    background-image: -webkit-linear-gradient(#e0e0e0, #ffffff 80%, #f0f0f0);
    background-image: -o-linear-gradient(#e0e0e0, #ffffff 80%, #f0f0f0);
    background-image: linear-gradient(#e0e0e0, #ffffff 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: bold;
    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
}

#profile-page .stats-wrapper ul.stats-list li.silver {
    margin-right: 10px
}

#profile-page .stats-wrapper ul.stats-list li.report {
    margin-right: 10px
}

#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: bold
}

#profile-page .stats-wrapper .caption {
    margin-left: 10px;
    float: left;
    color: #707070;
    font-size: 11.9px;
    font-weight: bold
}

#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-created-date {
    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: #000000;
    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,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.15);
    box-shadow: inset 0 0 0 1px rgba(57,69,81,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,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: -webkit-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #6ccc22 0, #55a01b 100%);
    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: #ffffff;
    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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,0.5);
    font-size: 12px;
    color: #ffffff;
    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: #ffffff
}

#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: bold
}

#profile-page .see-more-header a.see-more-link:hover {
    color: #ffffff
}

#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: #ffcc00;
    background-image: -webkit-linear-gradient(top, #ffcc00 0, #ffcc00 100%);
    background-image: -o-linear-gradient(top, #ffcc00 0, #ffcc00 100%);
    background-image: linear-gradient(to bottom, #ffcc00 0, #ffcc00 100%);
    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: bold;
    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-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 input {
    padding-left: 10px;
    width: 80%
}

#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: bold;
    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: bold
}

#profile-friends .support-bar {
    display: block;
    margin-bottom: 20px;
    text-align: center
}

#profile-friends .support-bar .text {
    font-size: 17.5px;
    display: block;
    margin: 0 80px 0 0;
    background: #1F2029;
    padding: 10px 20px;
    color: #f0f0f0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#profile-friends .support-bar .text a {
    margin-top: 20px;
    margin-bottom: 10px
}

.accept_or_cancel .cancel {
    display: block;
    font-size: 80%
}

#profile-username .profile-editusername {
    background: #23252F;
    padding: 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#profile-username .profile-editusername .username-change-info ul {
    list-style: square;
    margin: 16px
}

#profile-username .profile-editusername .username-change-info ul li {
    margin-left: 16px
}

#profile-username .profile-editusername .help-inline {
    margin-top: 16px;
    color: #ffa800
}

#profile-username .profile-editusername i.sprite-icon_gold_dark {
    height: 24px;
    margin-bottom: -4px
}

#profile-username .profile-editusername button.purchase-button .price,#profile-username .profile-editusername button.confirm-button .price {
    color: #ffd11a;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#profile-username .profile-editusername button.save-email-button,#profile-username .profile-editusername button.confirm-button {
    margin-left: 10px
}

#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: bold;
    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,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.15);
    box-shadow: inset 0 0 0 1px rgba(57,69,81,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.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 .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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,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,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: -webkit-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #6ccc22 0, #55a01b 100%);
    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: #ffffff;
    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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,0.5);
    font-size: 12px;
    color: #ffffff;
    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: #ffffff
}

#project-list #template-list {
    margin-top: 10px
}

#project-list ul.game-type-select {
    margin-top: 20px;
    margin-bottom: 5px;
    list-style: none
}

#project-list ul.game-type-select:before,#project-list ul.game-type-select:after {
    content: " ";
    display: table
}

#project-list ul.game-type-select:after {
    clear: both
}

#project-list ul.game-type-select li {
    float: left;
    width: 50%
}

#project-list ul.game-type-select li a {
    display: block;
    margin: 0 10px 0 0
}

#project-list ul.game-type-select li a:hover .name {
    background: #1b91ff
}

#project-list ul.game-type-select li a:hover .description {
    background: #e9ebef
}

#project-list ul.game-type-select li .name {
    display: block;
    background: #0078e7;
    padding: 20px 10px;
    font-weight: bold;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(0,54,104,0.5),inset 0 3px 0 -1px #fff,0 3px 10px -1px rgba(0,54,104,0.6),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,54,104,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(0,54,104,0.5),inset 0 3px 0 -1px #fff,0 3px 10px -1px rgba(0,54,104,0.6),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,54,104,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    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
}

#project-list ul.game-type-select li .description {
    margin-top: 1px;
    display: block;
    font-size: 11.9px;
    color: #181818;
    padding: 10px 10px;
    background: #ccd1d9;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(0,0,0,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(0,0,0,0.7),0 3px 10px -1px rgba(0,0,0,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,0,0,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(0,0,0,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(0,0,0,0.7),0 3px 10px -1px rgba(0,0,0,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(0,0,0,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

#project-list ul.game-type-select li:last-child a {
    margin-right: 0
}

#project-list ol.builder-steps {
    width: 100%;
    display: block;
    list-style: none inside
}

#project-list ol.builder-steps:before,#project-list ol.builder-steps:after {
    content: " ";
    display: table
}

#project-list ol.builder-steps:after {
    clear: both
}

#project-list ol.builder-steps li {
    float: left;
    width: 33%;
    line-height: 2
}

#project-list ol.builder-steps li .content {
    position: relative;
    padding: 0 9px 0 20px;
    color: #282828;
    font-weight: bold;
    background: #656d78;
    border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
    -o-border-radius: 1px 1px 1px 1px;
    border-right: 5px solid #ccd1d9
}

#project-list ol.builder-steps li .content:before,#project-list ol.builder-steps li .content:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 0;
    height: 0
}

#project-list ol.builder-steps li .content:after {
    right: -15px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ccd1d9;
    margin-top: -10px;
    z-index: 1
}

#project-list ol.builder-steps li .content:before {
    right: -8px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #656d78;
    margin-top: -8px;
    z-index: 2
}

#project-list ol.builder-steps li:last-child .content {
    border: none;
    margin-right: 24px
}

#project-list ol.builder-steps li:last-child .content:before,#project-list ol.builder-steps li:last-child .content:after {
    border: none
}

#project-list ol.builder-steps li:first-child .content {
    padding-left: 9px
}

#project-list ol.builder-steps li.active .content {
    background: #ccd1d9
}

#project-list ol.builder-steps li.active .content:before {
    border-left: none
}

#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,0.1);
    box-shadow: 2px 2px 8px rgba(0,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: #000000
}

#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: -webkit-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: -o-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: linear-gradient(to bottom, #3c4b60 0, #2E3A4A 100%);
    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,0.5);
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(60,75,96,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(60,75,96,0.7),0 3px 10px -1px rgba(60,75,96,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(60,75,96,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(60,75,96,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(60,75,96,0.7),0 3px 10px -1px rgba(60,75,96,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(60,75,96,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.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-gold {
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    font-weight: bold;
    float: left;
    margin-right: 30px
}

#shop-detail .product-price .price-gold .sprite {
    margin-right: 10px
}

#shop-detail .product-price .price-gold {
    color: #ffd633
}

#shop-detail .display-expires-soon {
    background: #ca3c3c;
    background-color: #ca3c3c;
    background-image: -webkit-linear-gradient(top, #c44 0, #ca3c3c 100%);
    background-image: -o-linear-gradient(top, #c44 0, #ca3c3c 100%);
    background-image: linear-gradient(to bottom, #c44 0, #ca3c3c 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc4444', endColorstr='#ffca3c3c', GradientType=0);
    padding: 10px 10px;
    font-weight: bold;
    color: #ffffff;
    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: -webkit-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: -o-linear-gradient(top, #3c4b60 0, #2E3A4A 100%);
    background-image: linear-gradient(to bottom, #3c4b60 0, #2E3A4A 100%);
    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,0.5);
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(60,75,96,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(60,75,96,0.7),0 3px 10px -1px rgba(60,75,96,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(60,75,96,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(60,75,96,0.1),inset 0 2px 0 -1px rgba(99,125,158,0.75),0 2px 1px -1px rgba(60,75,96,0.7),0 3px 10px -1px rgba(60,75,96,0.7),inset 0 -3px 0 -1px rgba(99,125,158,0.05),inset -2px 0 0 -1px rgba(60,75,96,0.15),inset -3px 0 0 -1px rgba(99,125,158,0.08);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#marketplace-detail ul.product-stat-list {
    list-style: none
}

#marketplace-detail ul.product-stat-list li {
    float: left;
    display: block;
    margin-right: 16px
}

#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,0.5);
    font-weight: bold;
    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
}

#marketplace-detail .report-button {
    position: absolute;
    left: 240px
}

#game-profile .image-wrapper {
    position: relative
}

#game-profile .image {
    position: relative;
    height: 324px;
    background-color: #23252F;
    -webkit-box-shadow: inset 0 0 0 1px rgba(16,16,16,0.9),inset 0 -1px 0 rgba(16,16,16,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(16,16,16,0.15);
    box-shadow: inset 0 0 0 1px rgba(16,16,16,0.9),inset 0 -1px 0 rgba(16,16,16,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(16,16,16,0.15)
}

#game-profile .image .game-image {
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 top;
    display: block;
    height: 248px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -o-border-radius: 1px;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(8,8,8,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(8,8,8,0.7),0 3px 10px -1px rgba(8,8,8,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(8,8,8,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(8,8,8,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(8,8,8,0.7),0 3px 10px -1px rgba(8,8,8,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(8,8,8,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

#game-profile .image .play-buttons {
    width: 100%
}

#game-profile .image .play-now-button {
    position: relative;
    -webkit-box-shadow: inset 0 0 0 1px rgba(85,160,27,0.9),inset 0 -1px 0 rgba(85,160,27,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(85,160,27,0.15);
    box-shadow: inset 0 0 0 1px rgba(85,160,27,0.9),inset 0 -1px 0 rgba(85,160,27,0.2),inset 0 2px 0 rgba(255,255,255,0.4),inset 0 0 0 2px rgba(255,255,255,0.05),0 1px 0 rgba(85,160,27,0.15)
}

#game-profile .image .play-now-button:hover {
    background-color: #6ec02e
}

#game-profile .image .play-now-button .toggle-state {
    padding: 5px 12px;
    margin-right: 16px;
    border-right: 1px solid #61b61f
}

#game-profile .image .play-now-button .toggle-state>i {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 24px
}

#game-profile .image .play-now-button .play-info-section {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 200px;
    height: 100%;
    background-color: rgba(0,0,0,0.1);
    opacity: 0;
    filter: alpha(opacity=0)
}

#game-profile .image .play-now-button .play-info-section>p {
    color: #e0e0e0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11.9px;
    font-weight: normal;
    line-height: 14px;
    padding: 10px;
    text-align: right;
    text-shadow: none;
    white-space: normal
}

#game-profile .image .play-now-button .play-info-section>p i {
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#game-profile .image .play-now-button:hover .play-info-section {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s
}

#game-profile .image .play-now-fill {
    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;
    padding: 17px 0;
    margin: 0;
    height: 42px;
    line-height: 42px;
    width: 100%
}

#game-profile .description {
    display: block
}

#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: block
}

#game-owners ul li,#game-members ul li {
    display: inline-block
}

#game-owners ul .avatar a,#game-members ul .avatar a {
    display: block;
    width: 18px;
    height: 18px;
    background-size: cover;
    border: 2px solid #e8e8e8;
    margin-right: 4px;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-box-shadow: 0 2px 1px rgba(11,12,15,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.3)
}

#game-owners ul .avatar a.owner,#game-members ul .avatar a.owner {
    border-color: #ffa800;
    -webkit-box-shadow: 0 2px 1px rgba(255,168,0,0.3);
    box-shadow: 0 2px 1px rgba(255,168,0,0.3)
}

#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: bold;
    color: #ffffff
}

#game-play {
    margin: 0
}

#game-play #like {
    margin-top: 10px
}

#game-play #game-thumbs-container-wrapper {
    position: absolute;
    top: -10px;
    left: -172px;
    width: 172px;
    height: 600px
}

#game-play #game-thumbs-container {
    position: relative
}

#game-play .meta {
    margin-top: 0
}

#game-play .meta .select-share-type {
    margin-top: 0
}

#game-play .description {
    word-wrap: break-word
}

#game-play .created {
    font-size: 14px
}

.game-see-more-button {
    text-align: center
}

#game-play .embed-share .icon-link {
    margin-left: -10px
}

#game-profile #embed-share .icon-link {
    margin-left: -10px
}

#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 .embed-hotkeys {
    margin-top: 20px;
    text-align: left
}

#game-embed #play-button-page {
    overflow: show
}

#game-embed #play-button-page>a {
    overflow: hidden;
    display: block
}

#game-embed #play-button-page #kogama-image {
    margin-left: -20%;
    margin-top: 2em
}

#game-embed #play-button-page .play-button-container {
    width: 100%;
    text-align: center
}

#game-embed #play-button-page .play-button-container .play-button {
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    text-transform: uppercase;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.4)
}

#news-popup-container .modal-container .modal-content {
    background: #d8d8d8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(35,37,47,0.9),inset 0 -1px 0 rgba(35,37,47,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(35,37,47,0.15);
    box-shadow: inset 0 0 0 1px rgba(35,37,47,0.9),inset 0 -1px 0 rgba(35,37,47,0.2),inset 0 2px 0 rgba(208,208,208,0.4),inset 0 0 0 2px rgba(208,208,208,0.05),0 1px 0 rgba(35,37,47,0.15);
    box-shadow: none;
    width: 790px;
    padding: 0
}

#news-popup-container .modal-container .modal-content .modal-content-title {
    padding: 0 26px 0 26px;
    margin: 0;
    color: #080808;
    text-shadow: none;
    font-size: 2em;
    line-height: 2.1em
}

#news-popup-container .modal-container .modal-content .news-popup-excerpt {
    padding: 0 26px 26px 26px;
    margin: 0;
    color: #404040;
    font-size: 1em;
    line-height: 1.1em
}

#news-popup-container .modal-container .modal-content a:hover .news-popup-excerpt {
    color: #505050
}

#news-popup-container .modal-container .modal-content a:hover .modal-content-title {
    color: #303030
}

#news-popup-container .modal-container .modal-content .news-popup-featured-image {
    width: 790px;
    height: 381px;
    background-size: cover;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.7),0 2px 10px -1px rgba(0,0,0,0.7),inset 0 -1px 6px 2px rgba(240,240,240,0.25);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.7),0 2px 10px -1px rgba(0,0,0,0.7),inset 0 -1px 6px 2px rgba(240,240,240,0.25);
    border-radius: 5px 5px 2px 2px;
    -moz-border-radius: 5px 5px 2px 2px;
    -webkit-border-radius: 5px 5px 2px 2px;
    -o-border-radius: 5px 5px 2px 2px
}

#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,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.15);
    box-shadow: inset 0 0 0 1px rgba(57,69,81,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.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,0.5);
    font-weight: bold
}

#news-collection li .created {
    font-size: 90%
}

#news-post .post-heading small.post-excerpt {
    display: block;
    font-weight: normal
}

#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,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.15);
    box-shadow: inset 0 0 0 1px rgba(57,69,81,0.8),inset 0 -1px 0 rgba(57,69,81,0.2),inset 0 2px 0 rgba(255,255,255,0.55),inset 0 0 0 2px rgba(255,255,255,0.2),0 1px 0 rgba(57,69,81,0.15),0 3px 2px rgba(57,69,81,0.15)
}

#news-post .post-content {
    position: relative;
    color: #c0c0c0;
    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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.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 .pure-controls .password-lost {
    display: none
}

#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('../static/img/logo_bluewhite_9.png')
}

body#root-page-jobs {
    background-color: #394551;
    background-image: -webkit-linear-gradient(top, #63788d 0, #394551 100%);
    background-image: -o-linear-gradient(top, #63788d 0, #394551 100%);
    background-image: linear-gradient(to bottom, #63788d 0, #394551 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63788d', endColorstr='#ff394551', GradientType=0);
    background-color: #0B0C0F;
    background-image: -webkit-linear-gradient(top, #23252F 0, #0B0C0F 100%);
    background-image: -o-linear-gradient(top, #23252F 0, #0B0C0F 100%);
    background-image: linear-gradient(to bottom, #23252F 0, #0B0C0F 100%);
    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('../static/img/play_blockboy02.png') no-repeat
}

#idle-page {
    margin-top: 20px
}

#idle-page h2 {
    font-size: 53.2px
}

#idle-page h2 small {
    color: #e6e9ed;
    font-size: 25.9px
}

#idle-page #hello-boy {
    display: block;
    height: 324px;
    width: 320px;
    background: transparent url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/play_blockboy02.png') no-repeat
}

#coupon-reward .reward-wrap {
    margin: 20px;
    text-align: center
}

#coupon-reward .reward-wrap .desc {
    color: #f0f0f0;
    font-weight: bold;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,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,0.5);
    text-align: center;
    font-size: 100px;
    font-weight: bold
}

#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,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: -webkit-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: -o-linear-gradient(top, #6ccc22 0, #55a01b 100%);
    background-image: linear-gradient(to bottom, #6ccc22 0, #55a01b 100%);
    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: #ffffff;
    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,0.5);
    box-shadow: 1px 1px 4px rgba(0,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,0.5);
    font-size: 12px;
    color: #ffffff;
    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: -webkit-linear-gradient(top, #0078e7 0, #005eb4 100%);
    background-image: -o-linear-gradient(top, #0078e7 0, #005eb4 100%);
    background-image: linear-gradient(to bottom, #0078e7 0, #005eb4 100%);
    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: -webkit-linear-gradient(top, #d8d8d8 0, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #d8d8d8 0, #f0f0f0 100%);
    background-image: linear-gradient(to bottom, #d8d8d8 0, #f0f0f0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd8d8d8', endColorstr='#fff0f0f0', GradientType=0);
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: #000000;
    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: #000000;
    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: #e0e0e0;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0, #e0e0e0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffe0e0e0', 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.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: -webkit-linear-gradient(top, #f8f8f8 0, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #e8e8e8 100%);
    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: #000000;
    text-shadow: 1px 1px 0 #fff
}

#help-parent p,#help-parent .read-more {
    color: #000000;
    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%
}

.help-block a {
    color: #0078e7
}

.help-block a:hover {
    color: #0B0C0F
}

ul.help-block li,ol.help-block li {
    margin-left: 14px
}

ol.help-block {
    list-style: decimal
}

ul.help-block {
    list-style: square
}

#help-unity-other h2,#help-unity-chrome h2 {
    line-height: 77.7px;
    text-align: center
}

#help-unity-other #section-back-to-game,#help-unity-chrome #section-back-to-game {
    text-align: center;
    padding-top: 60px
}

#game-embed #unity-help-container {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 444px
}

#help-unity-install-sections .help-section::before,#help-unity-install-sections .help-section::after {
    content: "";
    display: table
}

#help-unity-install-sections .help-section::after {
    clear: both
}

#help-unity-install-sections .help-section-content {
    position: relative;
    padding: 40px 0 60px 0
}

#help-unity-install-sections .help-section-content:before,#help-unity-install-sections .help-section-content:after {
    content: " ";
    display: table
}

#help-unity-install-sections .help-section-content:after {
    clear: both
}

#help-unity-install-sections .help-section-content header.icon-header::before {
    content: "";
    display: inline-block;
    width: 61px;
    height: 61px;
    margin-bottom: 25px;
    -webkit-background-size: 100% 100% !important;
    -moz-background-size: 100% 100% !important;
    background-size: 100% 100% !important
}

#help-unity-install-sections .help-section-content header.icon-header {
    text-align: center;
    padding: 0 142px 45px 142px
}

#help-unity-install-sections .help-section-content header.icon-header h3 {
    margin-top: 0
}

#help-unity-install-sections .help-section-content header.icon-header p.excerpt {
    color: #aab2bd;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3)
}

#help-unity-install-sections .help-section-content .section-step {
    position: absolute;
    font-size: 25.9px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    color: #ffffff;
    top: 0;
    left: 0;
    margin: 30px;
    padding: 10px 20px;
    border: 8px solid #f8f8f8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#help-unity-install-sections .help-section-content .video-part-wrapper {
    float: left
}

#help-unity-install-sections .help-section-content .text-part-wrapper {
    float: left
}

#help-unity-install-sections .help-section-content .video-part iframe {
    border: 3px solid #3d4152;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

#help-unity-install-sections .help-section-content p {
    margin-bottom: 20px
}

#help-unity-install-sections .help-section-content ol {
    padding-left: 30px;
    margin-bottom: 20px
}

#help-unity-install-sections .help-section-content ol li {
    padding-bottom: 10px
}

#help-unity-install-sections .help-section-content .text-part {
    color: #ccd1d9
}

#help-unity-install-sections .help-section-content .next-button-part {
    clear: both;
    text-align: center;
    padding-top: 20px;
    display: block
}

#help-unity-install-sections #section-install-unity {
    background: #23252F;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    background-color: #d1ad00;
    background-image: -webkit-linear-gradient(top, #FCD208 0, #d1ad00 100%);
    background-image: -o-linear-gradient(top, #FCD208 0, #d1ad00 100%);
    background-image: linear-gradient(to bottom, #FCD208 0, #d1ad00 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcd208', endColorstr='#ffd1ad00', GradientType=0)
}

#help-unity-install-sections #section-install-unity header.icon-header::before {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/unity-logo-white.png')
}

#help-unity-install-sections #section-install-unity header.icon-header p.excerpt {
    color: #282828;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5)
}

#help-unity-install-sections #section-install-unity .text-part-wrapper {
    width: 100%
}

#help-unity-install-sections #section-install-unity .text-part {
    text-align: center
}

#help-unity-install-sections #section-install-unity .text-part a.install-link {
    margin-top: -36px;
    margin-left: -40px;
    display: block
}

#help-unity-install-sections #section-install-unity .text-part a.install-link img {
    height: 400px
}

#help-unity-install-sections #section-enable-chrome-flag {
    background: #121318;
    background-color: #00509b;
    background-image: -webkit-linear-gradient(top, #0078e7 0, #00509b 100%);
    background-image: -o-linear-gradient(top, #0078e7 0, #00509b 100%);
    background-image: linear-gradient(to bottom, #0078e7 0, #00509b 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0078e7', endColorstr='#ff00509b', GradientType=0)
}

#help-unity-install-sections #section-enable-chrome-flag header.icon-header::before {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/chrome_128x128.png')
}

#help-unity-install-sections #section-enable-chrome-flag header.icon-header p.excerpt {
    color: #ccd1d9
}

#help-unity-install-sections #section-enable-chrome-flag .text-part-wrapper {
    width: 33%
}

#help-unity-install-sections #section-enable-chrome-flag .video-part-wrapper {
    width: 66%
}

#help-unity-install-sections #section-enable-chrome-flag .text-part {
    padding-right: 20px;
    padding-left: 20px
}

#help-unity-install-sections #section-enable-chrome-flag .video-part {
    margin-left: 30px;
    text-align: right
}

#help-unity-install-sections #section-enable-chrome-flag .video-part video {
    width: 100%
}

#help-unity-install-sections #section-unblock-unity-plugin {
    background: #0B0C0F;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    background-color: #498e13;
    background-image: -webkit-linear-gradient(top, #57bc09 0, #498e13 100%);
    background-image: -o-linear-gradient(top, #57bc09 0, #498e13 100%);
    background-image: linear-gradient(to bottom, #57bc09 0, #498e13 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff57bc09', endColorstr='#ff498e13', GradientType=0)
}

#help-unity-install-sections #section-unblock-unity-plugin header.icon-header p.excerpt {
    color: #e6e9ed
}

#help-unity-install-sections #section-unblock-unity-plugin .text-part {
    color: #e6e9ed
}

#help-unity-install-sections #section-unblock-unity-plugin header.icon-header::before {
    width: 0;
    height: 31px
}

#help-unity-install-sections #section-unblock-unity-plugin .text-part-wrapper {
    width: 33%
}

#help-unity-install-sections #section-unblock-unity-plugin .video-part-wrapper {
    width: 66%
}

#help-unity-install-sections #section-unblock-unity-plugin .text-part {
    padding: 10px 20px 20px
}

#help-unity-install-sections #section-unblock-unity-plugin .video-part {
    background: transparent;
    box-shadow: none
}

#help-unity-install-sections #section-unblock-unity-plugin .video-part img {
    width: 100%
}

#help-unity-install-sections #section-unblock-unity-plugin .video-part video {
    width: 100%
}

#help-install .section-content a {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    background: #23252F;
    display: block;
    padding: 10px 40px 20px 40px
}

#help-install .section-content a:hover {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    background: #121318;
    transition: background-color .3s
}

#help-install .android-section {
    width: 100%
}

#help-install .android-section .section-content {
    width: 100%;
    text-align: center
}

#help-install .android-section .section-content a {
    background: transparent
}

#help-install .windows-section,#help-install .other-section {
    width: 50%;
    float: left;
    margin-top: 20px
}

#help-install .windows-section .section-content a p,#help-install .other-section .section-content a p {
    margin-top: 20px;
    color: #d8d8d8
}

#help-install .windows-section .section-content a:hover p,#help-install .other-section .section-content a:hover p {
    color: #f0f0f0
}

#help-install .windows-section .section-content a {
    margin-right: 40px
}

#help-install .windows-section .section-content a .windows-icon {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/windows-icon.png');
    width: 84px;
    height: 84px;
    display: block;
    margin-top: -20px;
    margin-left: -20px;
    margin-right: 20px;
    float: left
}

#help-install .other-section-content a {
    display: block
}

#help-install .other-section-content a:before,#help-install .other-section-content a:after {
    content: " ";
    display: table
}

#help-install .other-section-content a:after {
    clear: both
}

#help-install .browser-icons {
    display: block;
    list-style: none
}

#help-install .browser-icons li {
    background-size: contain;
    width: 84px;
    height: 84px;
    display: block;
    float: left
}

#help-install .browser-icons #browser-icon-chrome {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/chrome_128x128.png')
}

#help-install .browser-icons #browser-icon-firefox {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/firefox_128x128.png')
}

#help-install .browser-icons #browser-icon-internet-explorer {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/internet-explorer_128x128.png')
}

#help-install .browser-icons #browser-icon-safari {
    background-image: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/safari_128x128.png')
}

#help-standalone-windows {
    background: #e6e9ed;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px
}

#help-standalone-windows:before,#help-standalone-windows:after {
    content: " ";
    display: table
}

#help-standalone-windows:after {
    clear: both
}

#help-standalone-windows h4 {
    color: #434a54;
    text-shadow: none;
    margin: 20px 20px 0 20px;
    border-bottom: 1px dotted #ccd1d9;
    line-height: 44px
}

#help-standalone-windows .download-started-text {
    text-align: center;
    font-size: 11.9px;
    color: #606060;
    margin: 10px;
    font-style: italic
}

#help-standalone-windows .download-started-text a {
    color: #0078e7
}

#help-standalone-windows ol:before,#help-standalone-windows ol:after {
    content: " ";
    display: table
}

#help-standalone-windows ol:after {
    clear: both
}

#help-standalone-windows ol li {
    position: relative;
    display: inline-block;
    float: left;
    width: 25%
}

#help-standalone-windows ol li .help-section-content {
    border-right: 1px dotted #ccd1d9;
    padding: 20px
}

#help-standalone-windows ol li .section-step {
    font-size: 25.9px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
    text-shadow: none;
    color: #f0f0f0;
    padding: 10px 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    text-align: center;
    background: #23252F
}

#help-standalone-windows ol li .section-step .number {
    display: inline
}

#help-standalone-windows ol li .text-part {
    margin-top: 20px;
    padding-left: 4px;
    color: #23252F;
    font-size: 14px
}

#help-standalone-windows ol li .image-part {
    padding-top: 20px
}

#help-standalone-windows ol li .image-part img {
    width: 100%
}

#help-standalone-windows ol li:nth-child(2) .image-part {
    margin-top: -10px
}

#help-standalone-windows ol li:last-child .help-section-content {
    border-right: none
}

#help-standalone-windows ol.three-columns li {
    width: 33%
}

#help-support .support-text-section-container {
    padding: 6px 16px;
    display: block;
    min-height: 180px;
    color: #1F2029;
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0, #e8e8e8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffe8e8e8', 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,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(35,37,47,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(35,37,47,0.7),0 3px 10px -1px rgba(35,37,47,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(35,37,47,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

#help-support .support-text-section-container a {
    color: #0078e7
}

#help-support .support-text-section-container a:hover {
    color: #2596ff
}

#help-support .support-text-section-container h3 {
    text-shadow: none;
    color: #1F2029
}

#help-support .support-text-section-container ul {
    list-style: none;
    margin-top: 20px
}

#help-support .support-text-section-container ul:before,#help-support .support-text-section-container ul:after {
    content: " ";
    display: table
}

#help-support .support-text-section-container ul:after {
    clear: both
}

#help-support .support-text-section-container ul li {
    clear: both;
    margin-bottom: 10px
}

#help-support .support-text-section-container ul li:before,#help-support .support-text-section-container ul li:after {
    content: " ";
    display: table
}

#help-support .support-text-section-container ul li:after {
    clear: both
}

#help-support .support-text-section-container ul li .username-wrapper {
    padding-top: 20px;
    font-weight: bold
}

#help-support .support-text-section-container ul li .avatar-wrapper {
    display: block;
    float: left;
    width: 64px
}

#help-support .support-text-section-container ul li .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,0.3);
    box-shadow: 0 2px 1px rgba(11,12,15,0.3)
}

#help-support .support-text-section-container:before,#help-support .support-text-section-container:after {
    content: " ";
    display: table
}

#help-support .support-text-section-container:after {
    clear: both
}

#go-up {
    float: right
}

#go-up a {
    border: none;
    display: block;
    width: 20px;
    height: 20px;
    background: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/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: #c0c0c0
}

#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
}

#report-button {
    display: inline-block;
    position: relative
}

#report-button a {
    color: #f0f0f0;
    font-size: 11.9px
}

#report-button a:hover {
    color: #ffffff
}

#report-button .arrow-top-border,#report-button .arrow-top {
    border-style: solid;
    border-width: 8px;
    height: 0;
    width: 0;
    position: absolute;
    left: 30px
}

#report-button .arrow-top-border {
    border-color: transparent transparent #fff transparent;
    top: -16px
}

#report-button .arrow-top {
    border-color: transparent transparent rgba(255,255,255,0.85) transparent;
    top: -14px
}

#report-button .dropdown-menu {
    background-color: rgba(255,255,255,0.85);
    background-image: -webkit-linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.85));
    background-image: -o-linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.85));
    background-image: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85) 6%, rgba(255,255,255,0.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
}

#report-button .dropdown-menu li>a {
    color: #f8f8f8;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5)
}

#report-button .dropdown-menu li>a:hover,#report-button .dropdown-menu li>a:focus {
    color: #ffffff;
    background: rgba(0,0,0,0.2)
}

#report-button .dropdown-menu li.divider {
    height: 1px;
    margin: 9px 1px;
    overflow: hidden;
    background-color: rgba(255,255,255,0.85);
    border-bottom: 1px solid rgba(255,255,255,0.85)
}

#report-button .dropdown-menu li>a {
    color: #080808;
    text-shadow: none
}

.emote-form-popup-container {
    position: relative
}

.emote-form-popup-container .emotes-popup {
    position: absolute;
    bottom: 20px;
    right: -3px;
    width: 320px;
    z-index: 1050;
    background: #f0f0f0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

.emote-form-popup-container .emotes-popup .arrow-bottom-border,.emote-form-popup-container .emotes-popup .arrow-bottom {
    position: absolute;
    border-style: solid;
    border-width: 12px;
    height: 0;
    width: 0;
    bottom: -20px;
    right: 24px
}

.emote-form-popup-container .emotes-popup .arrow-bottom-border {
    border-color: #f0f0f0 transparent transparent transparent
}

.emote-form-popup-container .emotes-popup .arrow-bottom {
    border-color: #d8d8d8 transparent transparent transparent;
    bottom: -24px
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #d8d8d8
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li {
    display: inline-block;
    margin: 0;
    padding: 0
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li a {
    color: #181818;
    display: block;
    padding: 7px 10px 6px 10px;
    font-weight: bold;
    cursor: pointer
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li a:hover {
    background-color: #c0c0c0
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.active {
    background: #f0f0f0
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.active a:hover {
    background: #e8e8e8
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.emote-use a {
    font-weight: normal
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.emote-quit {
    float: right;
    margin: 5px 6px 0 0;
    display: block;
    cursor: pointer
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.emote-quit:hover {
    color: #606060
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.emote-free-slots {
    float: right
}

.emote-form-popup-container .emotes-collection ul.emote-navigation-list li.emote-free-slots button {
    margin: 3px
}

.emote-form-popup-container .emotes-collection ul.emote-list {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 100px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto
}

.emote-form-popup-container .emotes-collection ul.emote-list li {
    display: inline-block;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 5px;
    margin: 0
}

.emote-form-popup-container .emotes-collection ul.emote-list li:before,.emote-form-popup-container .emotes-collection ul.emote-list li:after {
    content: " ";
    display: table
}

.emote-form-popup-container .emotes-collection ul.emote-list li:after {
    clear: both
}

.emote-form-popup-container .emotes-collection ul.emote-list li .emote-img-container {
    width: 32px;
    height: 32px
}

.emote-form-popup-container .emotes-collection ul.emote-list li:hover {
    background: #e0e0e0;
    cursor: pointer
}

.emote-form-popup-container .emote-edit-active ul.emote-navigation-list li.active {
    background: #2596ff
}

.emote-form-popup-container .emote-edit-active ul.emote-navigation-list li.active a:hover {
    background: #1b91ff
}

.emote-form-popup-container .emote-edit-active ul.emote-list {
    border-top: 16px solid #2596ff;
    padding-top: 4px
}

.emote-form-popup-container .emote-edit-active ul.emote-list li:hover {
    background-image: -webkit-linear-gradient(120deg, rgba(255,255,255,0.45) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.45) 50%, rgba(255,255,255,0.45) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(120deg, rgba(255,255,255,0.45) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.45) 50%, rgba(255,255,255,0.45) 75%, transparent 75%, transparent);
    background-image: linear-gradient(120deg, rgba(255,255,255,0.45) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.45) 50%, rgba(255,255,255,0.45) 75%, transparent 75%, transparent)
}

.emote-form-popup-container .edit-help-text {
    padding-top: 10px;
    margin: 0 10px 10px 10px;
    text-align: center;
    color: #a0a0a0 !important
}

.emote-form-popup-container .emote-unlock {
    border-top: 1px solid #d8d8d8;
    padding-top: 10px;
    margin: 0 10px 10px 10px;
    text-align: center
}

.emote-form-popup-container .emote-unlock .emote-call-to-action {
    color: #202020;
    font-size: 11.9px
}

.emote-form-popup-container .emote-unlock .emote-call-to-action:before,.emote-form-popup-container .emote-unlock .emote-call-to-action:after {
    content: " ";
    display: table
}

.emote-form-popup-container .emote-unlock .emote-call-to-action:after {
    clear: both
}

.emote-form-popup-container .emote-unlock .pure-button {
    display: inline-block;
    margin: 10px auto 0 auto
}

.emote-form-popup-container .emote-unlock .pure-button .sprite {
    margin-bottom: -6px
}

.emote-form-popup-container .emote-unlock .pure-button .emote-price {
    margin-left: 6px;
    color: #ffcc00;
    color: #ffdb4d
}

.emote-form-popup-container ol.debug-state {
    color: #000000;
    margin: 0;
    padding: 0
}

.emote-form-popup-container ol.debug-state li {
    margin: 0;
    margin-left: 20px;
    padding: 0
}

.emote-form-popup-container .emote-creator {
    margin: 10px;
    padding: 10px;
    background: #e0e0e0
}

.emote-form-popup-container .emote-creator #pixel-container {
    border: 10px solid #808080;
    margin: 0;
    padding: 0;
    width: 256px;
    height: 256px;
    display: flex
}

.emote-form-popup-container .emote-creator .preview-image {
    padding: 4px;
    float: right
}

.emote-form-popup-container .emote-creator .codename-container {
    margin: 10px 8px 0 0
}

.emote-form-popup-container .emote-creator .codename-container>input {
    width: 100%
}

.emote-form-popup-container .emote-creator ul.emote-save-control {
    float: right
}

.emote-form-popup-container .emote-creator ul.emote-creator-control {
    float: left
}

.emote-form-popup-container .emote-creator ul.emote-creator-control,.emote-form-popup-container .emote-creator ul.emote-save-control {
    height: 26px;
    list-style: none;
    margin-right: 4px;
    margin-bottom: 4px
}

.emote-form-popup-container .emote-creator ul.emote-creator-control:before,.emote-form-popup-container .emote-creator ul.emote-save-control:before,.emote-form-popup-container .emote-creator ul.emote-creator-control:after,.emote-form-popup-container .emote-creator ul.emote-save-control:after {
    content: " ";
    display: table
}

.emote-form-popup-container .emote-creator ul.emote-creator-control:after,.emote-form-popup-container .emote-creator ul.emote-save-control:after {
    clear: both
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li,.emote-form-popup-container .emote-creator ul.emote-save-control li {
    color: #181818;
    display: block;
    float: left;
    margin: 0;
    height: 26px;
    padding: 2px
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li:hover {
    cursor: pointer;
    color: #505050;
    background: #f0f0f0
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button {
    height: 20px;
    width: 58px;
    margin: 0 4px 0 4px;
    cursor: default
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-1x,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-1x {
    cursor: pointer;
    float: left;
    width: 8px;
    height: 8px;
    display: block;
    background: #909090;
    margin-right: 2px;
    border: 2px solid #909090
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-2x,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-2x {
    cursor: pointer;
    float: left;
    width: 12px;
    height: 12px;
    display: block;
    background: #989898;
    margin-right: 2px;
    border: 2px solid #909090
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-3x,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-3x {
    cursor: pointer;
    float: left;
    width: 20px;
    height: 20px;
    display: block;
    background: #a0a0a0;
    margin-right: 2px;
    border: 2px solid #909090
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-1x:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-1x:hover {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-2x:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-2x:hover {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-3x:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-3x:hover {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-1x.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-1x.active {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-2x.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-2x.active {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button .size-3x.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button .size-3x.active {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.size-button:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li.size-button:hover {
    background-color: transparent
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.erase-button.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.erase-button.active {
    color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.grid-button.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.grid-button.active {
    color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.delete-button:hover,.emote-form-popup-container .emote-creator ul.emote-save-control li.delete-button:hover {
    color: #ca3c3c
}

.emote-form-popup-container .emote-creator ul.emote-creator-control li.colorpick-button.active,.emote-form-popup-container .emote-creator ul.emote-save-control li.colorpick-button.active {
    color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control .color-button>button,.emote-form-popup-container .emote-creator ul.emote-save-control .color-button>button {
    padding: 0;
    border: 2px solid #404040;
    height: 20px;
    width: 20px;
    cursor: pointer
}

.emote-form-popup-container .emote-creator ul.emote-creator-control .color-button>button:hover,.emote-form-popup-container .emote-creator ul.emote-save-control .color-button>button:hover {
    border-color: #0078e7
}

.emote-form-popup-container .emote-creator ul.emote-creator-control #colorpicker,.emote-form-popup-container .emote-creator ul.emote-save-control #colorpicker {
    cursor: pointer;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    border: none;
    opacity: 0
}

.emote-form-popup-container .emote-creator .error-container {
    position: absolute;
    z-index: 1051;
    display: block;
    background: #ca3c3c;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.emote-form-popup-container .emote-creator .error-container .error-message {
    font-size: 11.9px;
    color: #f0f0f0;
    padding: 6px 10px 6px 10px
}

.emote-form-popup-container .emote-creator.error {
    background: #e5a0a0;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.emote-form-popup-container .emote-creator.success {
    background: #6ccc22;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.emote-form-button-container {
    position: absolute;
    top: 4px;
    right: 6px
}

.emote-form-button {
    font-size: 20px;
    color: #a0a0a0
}

.emote-form-button:hover {
    color: #202020;
    cursor: pointer
}

.emote-form-popup-container {
    position: relative
}

.emote-form-popup-container .emotes-popup {
    position: absolute;
    bottom: 20px;
    right: -3px;
    width: 320px;
    z-index: 1050;
    background: #f0f0f0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08);
    box-shadow: inset 0 2px 0 -1px rgba(80,80,80,0.1),inset 0 2px 0 -1px rgba(255,255,255,0.75),0 2px 1px -1px rgba(80,80,80,0.7),0 3px 10px -1px rgba(80,80,80,0.7),inset 0 -3px 0 -1px rgba(255,255,255,0.05),inset -2px 0 0 -1px rgba(80,80,80,0.15),inset -3px 0 0 -1px rgba(255,255,255,0.08)
}

.emote-form-popup-container .emotes-popup .arrow-bottom-border,.emote-form-popup-container .emotes-popup .arrow-bottom {
    position: absolute;
    border-style: solid;
    border-width: 12px;
    height: 0;
    width: 0;
    bottom: -20px;
    right: 24px
}

.emote-form-popup-container .emotes-popup .arrow-bottom-border {
    border-color: #f0f0f0 transparent transparent transparent
}

.emote-form-popup-container .emotes-popup .arrow-bottom {
    border-color: #d8d8d8 transparent transparent transparent;
    bottom: -24px
}

.emote-form-popup-container-below {
    margin-right: 25%
}

.emote-form-popup-container-below .emotes-popup {
    top: -3px;
    bottom: auto
}

.emote-form-popup-container-below .emotes-popup .arrow-bottom-border,.emote-form-popup-container-below .emotes-popup .arrow-bottom {
    bottom: auto;
    right: auto;
    top: -20px;
    right: 34px
}

.emote-form-popup-container-below .emotes-popup .arrow-bottom-border {
    border-color: transparent transparent #d8d8d8 transparent
}

.emote-form-popup-container-below .emotes-popup .arrow-bottom {
    border-color: transparent transparent #c8c8c8 transparent;
    top: -24px
}

#intent-debug {
    background: #23252F;
    padding: 40px 0 40px 0
}

#intent-debug h3,#intent-debug h4 {
    color: #aab2bd;
    font-weight: 300
}

#intent-debug ul {
    font-size: 11.9px;
    color: #656d78;
    list-style: square;
    font-family: sans-serif
}

#intent-debug ul li {
    margin-left: 16px
}

#intent-debug textarea {
    font-size: 14px
}

#intent-debug hr {
    border: none;
    margin: 30px 0;
    border-top: 3px solid #1F2029
}

#root-page-intent-debug #page-block-top {
    height: 180px;
    background-color: transparent;
    background-image: url('../static/img/logo_bluewhite_9.png');
    background-size: auto 160px
}

body#root-page-intent-debug {
    background-color: #000e1b;
    background-image: -webkit-linear-gradient(top, #4eaaff 0, #000e1b 100%);
    background-image: -o-linear-gradient(top, #4eaaff 0, #000e1b 100%);
    background-image: linear-gradient(to bottom, #4eaaff 0, #000e1b 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eaaff', endColorstr='#ff000e1b', GradientType=0)
}

@font-face {
    font-family: 'fontello';
    src: url('https://web.archive.org/web/20170121030120im_/http://static.kogstatic.com/fontello.eot');
    font-weight: normal;
    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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') format('truetype')
}

[class^="icon-"]:before,[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    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-plus: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-flag:before {
    content: '\e80c'
}

.icon-globe:before {
    content: '\e80d'
}

.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-search:before {
    content: '\e814'
}

.icon-trash:before {
    content: '\e815'
}

.icon-resize-full:before {
    content: '\e816'
}

.icon-link:before {
    content: '\e817'
}

.icon-crown:before {
    content: '\e818'
}

.icon-camera:before {
    content: '\e819'
}

.icon-chat:before {
    content: '\e81a'
}

.icon-wrench:before {
    content: '\e81b'
}

.icon-attention-alt:before {
    content: '\e81c'
}

.icon-mobile-alt:before {
    content: '\e81d'
}

.icon-eraser:before {
    content: '\e81e'
}

.icon-smile:before {
    content: '\e81f'
}

.icon-floppy:before {
    content: '\e820'
}

.icon-resize-small:before {
    content: '\e821'
}

.icon-gift:before {
    content: '\e822'
}

.icon-cube:before {
    content: '\e823'
}

.icon-cubes:before {
    content: '\e824'
}

.icon-fire:before {
    content: '\e825'
}

.icon-user-outline:before {
    content: '\e826'
}

.icon-user:before {
    content: '\e827'
}

.icon-user-plus-outline:before {
    content: '\e828'
}

.icon-left-big:before {
    content: '\e829'
}

.icon-cubeforce-fix:before {
    content: '\e82a'
}

.icon-vintage-robot:before {
    content: '\e82b'
}

.icon-menu:before {
    content: '\f0c9'
}

.icon-rocket:before {
    content: '\f135'
}

.icon-ellipsis-vert:before {
    content: '\f142'
}

