/* --------------------------------------------------------------

    reset

-------------------------------------------------------------- */

html, body, object, iframe,
h1, h2, h3, h4, p,
a,
img, dl, dt, dd, ol, ul, li,
fieldset, form,
article, footer, header, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

article, footer, header, nav, section {
    display: block;
}

:focus {
    outline: 0;
}

ul {
    list-style: none;
}

th {
    text-align: left;
    font-weight: bold;
}
/* --------------------------------------------------------------

    layout

-------------------------------------------------------------- */

html {
    background: #fff;
    color: #333;
    overflow-y: scroll;
}
body {
    min-width: 960px;
    line-height: 1.5;
    text-align: center;
    font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "DejaVu Sans", "DejaVu Sans Condensed", "Bitstream Vera Sans", "Liberation Sans", Corbel, Garuda, Verdana, sans-serif;
    font-size: 62.5%;
}
.site-container {
    width: 960px;
    position: relative;
    margin: 0 auto;
    text-align: left;
}
.inner-block {
    position: relative;
    margin: 0 auto;
    width: 960px;
    text-align: left;
}
#container, #pu-container {
    font-size: 1.2em;
    background: #fff;
}
#pu-container {
    font-size: 1.3em;
}
.login, #pu-container {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_login.jpg?ce9f4b2e845e) repeat-x #900fab;
}
#pu-content, #game-rows {
    position: relative;
    z-index: 1;
}
#header, #header a, #pu-header, #pu-header a {
    color: #fff;
}
#pu-header {
    position: relative;
    z-index: 2;
}
#pu-header-inner {
    margin: 0 auto;
    width: 350px;
    height: 170px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/nl_BE/logo_login.png?ce9f4b2e845e) center bottom no-repeat;
    background-size: 100%;
}
#article {
    position: relative;
    margin-bottom: 7px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_part.png?ce9f4b2e845e) repeat-x #000;
    background: #424242;
    overflow: auto;
}
#article.article-cycle {
    padding-top: 20px;
}
.article-error-404 {
    height: 326px;
    overflow: hidden;
}
.inner-block-article-game {
    padding: 11px 0 18px;
    width: 960px;
}
.inner-block-multiplayer {
    width: 999px;
}
.inner-block-wide {
    width: 1079px;
}
.inner-block-article-rows {
    padding: 11px 0 18px;
    width: 923px;
}
#article-login {
    position: relative;
    margin: 0 0 6em;
}
#footer {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_footer.png?ce9f4b2e845e) repeat-x #000;
}
.footer-line {
    height: 1px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e);
}

/* --------------------------------------------------------------

    typography

-------------------------------------------------------------- */

.clearfix:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: "\0020";
}
.clear {
    clear: both;
}


/* =Headings
-------------------------------------------------------------- */

h2,
h3,
h4,
#nav strong {
    position: relative;
    font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "DejaVu Sans", "DejaVu Sans Condensed", "Bitstream Vera Sans", "Liberation Sans", Corbel, Garuda, Verdana, sans-serif;
    font-weight: bold;
}

h2 {
    font-size: 14px;
}
h3,
h4 {
    font-size: 13px;
}

.h {
    display: block;
    position: relative;
}


/* =Text elements
-------------------------------------------------------------- */

.btn,
.center {
    text-align: center;
}

a {
    color: #333;
    text-decoration: none;
}
a:hover,
a:focus,
a:active,
a.underline,
.btn:hover,
a:hover .cycle-main,
a:focus .cycle-main,
a:active .cycle-main,
.highscore-list .cycle-main:hover,
.avatar-option-edit:hover .avatar-option-edit-text,
.action-item:hover .action-text {
    text-decoration: underline;
}

img {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.description {
    line-height: 1.2;
    font-size: 12px;
    font-weight: normal;
}


/* =Margins
-------------------------------------------------------------- */

p,
.description {
    margin-bottom: 1.6em;
}


/* =Misc classes
-------------------------------------------------------------- */

.show {
    display: block !important;
}
#bernd_the_master,
.hide {
    display: none !important;
    visibility: hidden !important;
}
.visible {
    visibility: visible !important;
}
.invisible,
.visuallyhidden {
    visibility: hidden !important;
}
.visuallyhidden {
    height: 0 !important;
}
/* --------------------------------------------------------------

    forms

-------------------------------------------------------------- */


/* =Form fields
-------------------------------------------------------------- */

input,
button,
select,
textarea {
    font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "DejaVu Sans", "DejaVu Sans Condensed", "Bitstream Vera Sans", "Liberation Sans", Corbel, Garuda, Verdana, sans-serif;
}

input.text,
select,
textarea {
    margin: 0;
    padding: 0;
    border: 0;
    background: #fff;
    cursor: text;
}

a,
label,
input,
select,
button,
.btn,
.social-icon {
    cursor: pointer;
}

option {
    padding: 0;
    background: #fff;
}

input.text {
    padding: 0;
    width: 237px;
}


html>/**/body input.checkbox,
html>/**/body input.radio {
    position: relative;
    top: -1px;
    margin: 0 3px 1px 0;
    padding: 0;
    vertical-align: middle;
}

textarea {
    width: 396px;
    height: 56px;
    overflow: auto;
    font-size: 12px;
    resize: none;
}

.field-wrap {
    float: left;
    padding: 2px 8px;
    border: 1px solid #bcbaba;
    background: #fff;
}
.input-wrap {
    padding: 3px 9px;
    border: 1px solid #e5e5e5;
    background: #fff;
}
label.input-wrap {
    padding: 3px 4px;
}


/* =Definition forms
-------------------------------------------------------------- */

form dl {
    margin: 0 0 9px;
    overflow: hidden;
}
form dt {
    float: left;
    width: 111px;
    overflow: hidden;
}
form dd {
    padding-left: 9px;
    overflow: hidden;
}

a {
    transition: .15s;
}

a:hover {
    text-decoration: none;
}

#header-link,
#pu-header-inner {
    display: block;
    text-indent: -32765px;
}

#mast {
    position: relative;
    z-index: 2;
    height: 85px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -48px #a312c3;
}

#mast h1 {
    display: inline-block;
}

#mast h1 a {
    display: block;
    text-indent: -999em;
    width: 205px;
    height: 80px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/nl_BE/logo.png?ce9f4b2e845e) no-repeat;
    background-size: cover;
    font-weight: normal;
}

#mast p {
    position: absolute;
    top: 2px;
    left: 230px;
    width: 420px;
    font-size: .9em;
    line-height: 1.1;
    text-align: center;
    color: #4c065b;
    text-shadow: 0 -1px 0 rgba(221, 107, 245, 0.23);
    overflow: hidden;
    padding: 0;
    margin: 0;
}

#search-bar {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -180px;
    width: 280px;
    height: 26px;
    font-size: 11px;
}

#search {
    position: relative;
    top: -1px;
    margin-right: 3px;
    color: #93999f;
    font-size: 11px;
}

#search-field {
    position: relative;
    top: 2px;
}

#search-btn {
    position: relative;
    top: 4px;
    width: 14px;
    height: 15px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -880px -67px;
}

.header-dropdown-inner {
    padding: 0 11px;
    height: 24px;
}

.header-dropdown-bg,
.header-dropdown-items-list {
    background: #fff;
}

#search-bar a {
    display: block;
    width: 208px;
    color: #920cae;
}

.header-dropdown-bg {
    padding: 6px 11px 7px 0;
    line-height: 10px;
}

.header-dropdown-arrow {
    position: absolute;
    top: 9px;
    right: 9px;
    border-color: #fff;
    border-top-color: #959aa0;
    border-style: solid;
    border-width: 5px 5px 0;
    line-height: 0;
}

.header-dropdown-container:hover .header-dropdown-arrow,
.header-dropdown-expanded .header-dropdown-arrow {
    border-width: 0 5px 5px;
    border-color: #fff;
    border-bottom-color: #959aa0;
}

.header-dropdown-items {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
}

form .header-dropdown-items {
    width: 100%;
}

.header-dropdown-container:hover .header-dropdown-items,
.header-dropdown-container:hover .input-expanded,
.header-dropdown-expanded .header-dropdown-items,
.header-dropdown-expanded .input-expanded {
    display: block;
}

.header-dropdown-container:hover .input-corners-middle-bg,
.header-dropdown-expanded .input-corners-middle-bg {
    display: none;
}

.input-expanded {
    display: none;
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.input-expanded-bg {
    margin: 0 1px;
    border-bottom: 1px solid #ccc;
    height: 12px;
    background: #fff;
    overflow: hidden;
}

.header-dropdown-items-list {
    clear: both;
    list-style: none;
    line-height: 23px;
}

form .header-dropdown-items-list {
    margin: 11px 0 0;
    padding: 11px 0 10px;
    background: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
}

#search-box {
    padding: 0 11px;
    height: 24px;
    background: white;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.47);
}

.header-dropdown-items-list li {
    padding: 6px 11px 0;
    line-height: 16px;
}

.popup-right-avatar .avatar {
    background-position: -149px -575px;
}
.avatar-inner {
    display: block;
    position: absolute;
    left: 0;
    width: 68px;
}

.xid_game .avatar-inner {
    bottom: 1px;
}

.xid_profile .avatar-inner {
    top: 20px;
}

.profile-bar .avatar-inner {
    width: 116px;
}

.xid_profile .profile-bar .avatar {
    background: 0
}

.avatar {
    width: 68px;
    height: 68px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -285px -575px;
    text-align: center;
}
.avatar-empty .avatar {
    background-position: -217px -575px;
}
.avatar-new {
    display: block;
    width: 133px;
    height: 178px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -665px;
}
.block-profile-replies .avatar {
    top: 22px;
    left: 26px;
}
.popup-right-avatar .avatar {
    top: 20px;
    left: 20px;
}
.avatars {
    padding: 10px 0 2px 14px;
    text-align: center;
}
.profile-avatars {
    padding: 19px 0 5px 22px;
}
.avatars .avatar-wrap {
    position: relative;
    float: left;
    margin-left: 36px;
    width: 68px;
}
.avatars .avatar {
    display: block;
    position: relative;
    left: 0;
    top: 0;
}
.avatar-container {
    position: relative;
    float: left;
    margin-left: 40px;
    width: 133px;
    text-align: center;
}
.avatar-title {
    display: block;
    font-size: 16px;
    color: #666;
}
.avatar-options {
    display: none;
    position: absolute;
    top: 145px;
    left: 0;
    width: 133px;
    height: 33px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -291px -665px;
    color: #fff;
    font-size: 11px;
    overflow: hidden;
}
.avatar-container:hover .avatar-options,
.avatar-container:focus .avatar-options,
.avatar-container:active .avatar-options {
    display: block;
}
.avatar-option-edit {
    position: absolute;
    top: 5px;
    left: 8px;
    width: 85px;
    height: 25px;
    overflow: hidden;
}
.avatar-option-edit-text {
    position: absolute;
    top: 3px;
    left: 24px;
    width: 58px;
    line-height: 18px;
}
.avatar-option-remove {
    position: absolute;
    top: 5px;
    right: 8px;
    width: 24px;
    height: 24px;
    overflow: hidden;
}
.avatar-container-new,
.avatar-container-new .avatar-title {
    color: #b019d2;
}
.avatar-reply-block .avatar {
    top: 9px;
    left: 0;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1132px -338px;
}
.profile-bar .avatar {
    top: 24px;
    left: 23px;
    width: 116px;
    height: 117px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -902px 0;
}
.reply-avatar-inner {
    min-height: 65px;
}

.avatar-edit {
    display: block;
    padding-top: 1px;
}

.reply .figimg {
    position: absolute;
    top: 2px;
    left: 14px;
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.block-profile-replies .reply .figimg {
    top: 8px;
    width: 100px;
    height: 100px;
}

.search-results .figimg {
    position: absolute;
    top: 0;
    left: 8px;
    text-align: center;
}

.reply-nested {
    padding-left: 31px;
}

.load-all-replies {
    display: block;
    color: #7821af;
    text-align: center;
}
.load-all-replies .reply-box-middle {
    padding: 0 22px;
}

#profile-box {
    position: absolute;
    top: 5px;
    right: 0;
    margin-right: 0;
    width: 250px;
    text-align: center;
}

#profile-box .header-activate {
    color: #fed700;
    text-shadow: 0 1px 0 rgba(51, 51, 51, 0.37);
}

#profile-box .header-activate:before,
#profile-box .header-activate:after {
    content: '';
    display: inline-block;
    position: relative;
    margin: 0 0 0 5px;
    width: 15px;
    height: 12px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -828px -212px;
    vertical-align: middle;
    overflow: hidden;
}

#profile-box .header-activate:before {
    margin: 0 5px 0 0;
    background-position: -843px -212px;
}

#header-avatar {
    float: right;
    text-align: center;
    background: white url(https://www.leukespellen.be/static/leukespellen/images/avatar_boy_medium.png?ce9f4b2e845e) center no-repeat;
    background-size: cover;
    border-radius: 100%;
    border: 5px solid #f2c340;
    margin-top: 5px;
    width: 50px;
    height: 50px;
}

#profile-meta-username {
    margin-top: 22px;
    margin-right: 5px;
    padding: 0;
    float: right;
    font-size: 22px;
}

#profile-meta-nav {
    margin-top: 25px;
    padding: 0;
    float: right;
    text-align: center;
}

#profile-meta-nav a {
    display: inline-block;
    padding: 5px 8px;
    color: #4c065b;
    background: #f2c340;
}

#profile-meta-nav a:first-child {
    margin-right: 5px;
}

#profile-meta-nav a:hover {
    color: #f2c340;
    background: #4c065b;
}

.logged-in .logged-in-no,
.logged-in-yes {
    display: none;
}

.logged-in .logged-in-yes,
.logged-in-no .logged-in-no {
    display: block;
}

.rows-message-bar .block-content,
.rows-message-bar-multi h2 .message-alert,
.hide-game {
    display: none;
}

#nav {
    background: #f8e9ff;
}

#nav h1 {
    display: none;
    visibility: hidden;
}

#nav ul {
    margin: 0;
    padding: 0;
    line-height: 1.1;
}

#nav ul li {
    display: table-cell;
    margin: 0;
    overflow: auto;
    border-right: 1px dotted #ccc;
}

#nav ul li:first-child {
    border-left: 1px dotted #ccc;
}

#nav ul li a {
    display: block;
    color: #4c065b;
    position: relative;
    font-size: 12px;
    padding: 7px 8px 5px;
    text-decoration: none;
    transition: .15s;
}

#nav ul li a:hover,
#nav ul li a:active,
#nav ul li a:focus {
    background: #f2c340;
}

#nav ul li.current a {
    background: #f2c340;
}

.footer-content {
    padding: 16px 0 0;
    font-size: 11px;
}
.footer-content .f-h {
    width: 100%;
    color: #fff;
    font-size: 16px;
}
.footer-content,
.footer-content a {
    color: #7d7d7d;
}

.rows-footer {
    margin-bottom: 16px;
    padding: 9px 0 0;
    min-height: 170px;
}

#main-content-text {
    padding: 0 2px;
    border-left: 1px solid #292929;
    border-right: 1px solid #292929;
    background: #2e2e2e;
    text-align: center;
}
#main-content-inner {
    padding: 0 12px;
    border-left: 2px solid #313131;
    border-right: 2px solid #313131;
    background: #333;
    color: #fff;
    overflow: hidden;
}

#about-links {
    position: relative;
    height: 31px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
#about-links .about-left,
#about-links .about-right {
    position: absolute;
}
#about-links .about-left {
    left: 0;
}
#about-links .about-right {
    right: 0;
}

#copyright {
    height: 23px;
    line-height: 23px;
    letter-spacing: -1px;
    text-align: center;
    white-space: nowrap;
}
#copyright-left,
#copyright-right,
#copyright-inner {
    height: 23px;
}
#copyright-left,
#copyright-right {
    width: 9px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -890px -296px;
}
#copyright-left {
    background-position: -868px -328px;
}
#copyright-inner {
    padding: 0 3px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -224px;
}


/* =Rows
-------------------------------------------------------------- */

.rows {
    clear: both;
}
.game-lists .rows,
.profile .rows {
    padding: 5px 0 15px;
}
.game-lists .rows-highscore-blocks,
.profile .rows-highscore-blocks {
    padding-bottom: 6px;
}
.row-1-game .rows {
    padding: 0 0 16px;
}
.rows-nested {
    padding: 0 0 15px;
}
.rows-2 {
    float: left;
    width: 451px;
    overflow: hidden;
}

.row {
    float: left;
    overflow: hidden;
}

.row-2-game {
    width: 643px;
}
.row-2-search-results {
    width: 585px;
}
.game-about-main {
    width: 411px;
}
.game-about-tabs {
    margin-left: 29px;
    width: 203px;
    text-align: center;
}
.row-about-rate {
    width: 168px;
}
.row-about-rating {
    width: 243px;
    text-align: center;
}
.row-1-game {
    float: left;
    margin-left: 19px;
    width: 261px;
}
.row-1-search-results {
    width: 300px;
}
.row-2-3 {
    width: 620px;
}
.row-cycle {
    width: 570px;
}
.row-cycle-banner {
    padding-top: 0;
    margin-left: 12px;
    width: 320px;
}
.row-2-banner .row-cycle-banner {
    width: 324px;
}
.row-1-3 {
    margin-left: 21px;
    width: 261px;
}
.row-1-2 {
    margin-left: 19px;
    width: 441px;
}
.row-1-4,
.row-promo {
    margin-left: 19px;
    width: 211px;
}
.row-highscore {
    margin-left: 18px;
    width: 212px;
}
.row-1-5 {
    margin-left: 10px;
    width: 172px;
}
.row-4-5 {
    margin-left: 10px;
    width: 718px;
}
.row-sitemap {
    width: 225px;
}

.rows-promo-blocks,
.row-promo {
    overflow: visible;
}

.row-first {
    clear: both;
    margin-left: 0 !important;
}

#article {
    padding: 10px 0 0;
    float: none;
    width: 100%;
    clear: both;
}

.box-column.select-new {
    width: 650px;
}

.box-column.select-multiplayer {
    width: 310px;
}

.box-column.select-top {
    width: 960px;
}

.select-new .game-selection-item:nth-last-child(-n+3):hover {
    margin-top: -100px;
    height: 265px;
}

.sky-rhs {
    margin-left: 500px;
}

.box-column {
    display: block;
    padding: 0 0 5px;
    margin: 0 0 20px;
    float: left;
    position: relative;
    background: #fff;
    border-radius: 5px;
    border: 1px solid;
}

.box-column.select-new,
.box-column.select-multiplayer,
.box-column.select-top {
    border: 0
}

.box-column.select-new {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.box-column.select-multiplayer {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.game-lists .box-column {
    min-height: 307px;
    margin-right: 10px;
}

.game-lists .box-column:nth-child(odd) {
    width: 231px;
}

.game-lists .box-column:nth-child(even) {
    width: 230px;
}

.game-lists .box-column:nth-child(5n+4) {
    margin-right: 0
}

.game-lists .box-column .panel-more {
    border-top: 1px solid;
}

.panel-list li {
    position: relative;
}

.panel-list li:nth-child(even) a {
    background: #fafafa;
}

.panel-list li a {
    display: block;
    padding: 2px 5px;
    color: #666;
}

.panel-list li a:hover {
    background-color: #f0f0f0;
    text-decoration: none;
}

.panel-list .new:after,
.panel-list .gameTooltip:after,
.panel-list .packageTooltip:after {
    position: absolute;
    right: 5px;
    top: 1px;
    z-index: 2
}

.panel-list .new {
    font-weight: bold;
}

.panel-list .new:after {
    content: " *";
}

.panel-list .packageTooltip:after {
    content: "\203A";
}

.panel-selection a {
    display: inline-block;
    width: 25%;
    float: left;
    padding: 5px;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    margin-left: 5px;
    text-align: center;
}

.panel-selection a:hover {
    color: #fff;
    text-decoration: none;
}

.panel-selection a:nth-child(1) {
    background: #17a7d1;
}

.panel-selection a:nth-child(2) {
    background: #f91e88;
}

.panel-selection a:nth-child(3) {
    background: #ff6400;
}

.panel-partner-content {
    height: 237px;
}

.panel-partner-content p {
    margin: 5px 5px 0;
    padding: 0
}

.partner-img-link {
    display: block;
    margin: 10px auto 15px;
    width: 183px;
    height: 106px;
    text-indent: -999em;
    border-radius: 20px;
}

.partner-img-link:hover {
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
}

.block-disney .partner-img-link {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_disney.png?ce9f4b2e845e);
}

.box-column > article > header h1 {
    display: block;
    margin: 0;
    padding: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);
}

.box-column > article > header h1 a,
.box-column > article > header h1 span {
    display: block;
    margin: 0;
    padding: 5px;
    text-decoration: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.box-column.select-new > article > header h1 {
    border-top-right-radius: 0
}

.box-column.select-new > article > header h1 a,
.box-column.select-new > article > header h1 span {
    border-top-right-radius: 0
}

.box-column.select-multiplayer > article > header h1 {
    border-top-left-radius: 0
}

.box-column.select-multiplayer > article > header h1 a,
.box-column.select-multiplayer > article > header h1 span {
    border-top-left-radius: 0
}

.box-column.panel-green {
    border-color: #b0d01d;
}

.box-column.panel-green .panel-more {
    border-color: #b0d01d;
}

.box-column.panel-green .panel-more a {
    color: #b0d01d;
}

.box-column.panel-green .panel-more a:hover {
    color: #fff;
    background: #b0d01d;
}

.box-column.panel-green .new {
    color: #b0d01d;
}

.box-column.panel-green .new a {
    color: #9dba1a;
}

.box-column.panel-orange {
    border-color: #ff6400;
}

.box-column.panel-orange .panel-more {
    border-color: #ff6400;
}

.box-column.panel-orange .panel-more a {
    color: #ff6400;
}

.box-column.panel-orange .panel-more a:hover {
    color: #fff;
    background: #ff6400;
}

.box-column.panel-orange .new {
    color: #ff6400;
}

.box-column.panel-orange .new a {
    color: #e65a00;
}

.box-column.panel-purple {
    border-color: #9c0cbb;
}

.box-column.panel-purple .panel-more {
    border-color: #9c0cbb;
}

.box-column.panel-purple .panel-more a {
    color: #9c0cbb;
}

.box-column.panel-purple .panel-more a:hover {
    color: #fff;
    background: #9c0cbb;
}

.box-column.panel-purple .new {
    color: #9c0cbb;
}

.box-column.panel-purple .new a {
    color: #880ba3;
}

.box-column.panel-blue {
    border-color: #17a7d1;
}

.box-column.panel-blue .panel-more {
    border-color: #17a7d1;
}

.box-column.panel-blue .panel-more a {
    color: #17a7d1;
}

.box-column.panel-blue .panel-more a:hover {
    color: #fff;
    background: #17a7d1;
}

.box-column.panel-blue .new {
    color: #17a7d1;
}

.box-column.panel-blue .new a {
    color: #1495ba;
}

.box-column.panel-forest {
    border-color: #b2a300;
}

.box-column.panel-forest .panel-more {
    border-color: #b2a300;
}

.box-column.panel-forest .panel-more a {
    color: #b2a300;
}

.box-column.panel-forest .panel-more a:hover {
    color: #fff;
    background: #b2a300;
}

.box-column.panel-forest .new {
    color: #b2a300;
}

.box-column.panel-forest .new a {
    color: #998c00;
}

.box-column.panel-yellow {
    border-color: #f2c340;
}

.box-column.panel-yellow .panel-more {
    border-color: #f2c340;
}

.box-column.panel-yellow .panel-more a {
    color: #f2c340;
}

.box-column.panel-yellow .panel-more a:hover {
    color: #fff;
    background: #f2c340;
}

.box-column.panel-yellow .new {
    color: #f2c340;
}

.box-column.panel-yellow .new a {
    color: #f0bb28;
}

.box-column.panel-pink {
    border-color: #fa50a2;
}

.box-column.panel-pink .panel-more {
    border-color: #fa50a2;
}

.box-column.panel-pink .panel-more a {
    color: #fa50a2;
}

.box-column.panel-pink .panel-more a:hover {
    color: #fff;
    background: #fa50a2;
}

.box-column.panel-pink .new {
    color: #fa50a2;
}

.box-column.panel-pink .new a {
    color: #f93795;
}

.box-column.panel-green > article > header h1 a,
.box-column.panel-green > article > header h1 span {
    background: #b0d01d;
    transition: .25s;
    color: #505f0d;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-green > article > header h1 a:hover,
.box-column.panel-green > article > header h1 span:hover {
    background: #778d14;
}

.box-column.panel-orange > article > header h1 a,
.box-column.panel-orange > article > header h1 span {
    background: #ff6400;
    transition: .25s;
    color: #803200;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-orange > article > header h1 a:hover,
.box-column.panel-orange > article > header h1 span:hover {
    background: #b34600;
}

.box-column.panel-purple > article > header h1 a,
.box-column.panel-purple > article > header h1 span {
    background: #9c0cbb;
    transition: .25s;
    color: #380443;
    text-shadow: 0 1px 0 rgba(254, 250, 255, 0.45);
}

.box-column.panel-purple > article > header h1 a:hover,
.box-column.panel-purple > article > header h1 span:hover {
    background: #74098b;
}

.box-column.panel-blue > article > header h1 a {
    background: #17a7d1;
    transition: .25s;
    color: #0a4b5e;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-blue > article > header h1 a:hover {
    background: #0f708c;
}

.box-column.panel-forest > article > header h1 a,
.box-column.panel-forest > article > header h1 span {
    background: #b2a300;
    transition: .25s;
    color: #4c4600;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-forest > article > header h1 a:hover,
.box-column.panel-forest > article > header h1 span:hover {
    background: #655d00;
}

.box-column.panel-yellow > article > header h1 a,
.box-column.panel-yellow > article > header h1 span {
    background: #f2c340;
    transition: .25s;
    color: #775a08;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-yellow > article > header h1 a:hover,
.box-column.panel-yellow > article > header h1 span:hover {
    background: #d7a20f;
}

.box-column.panel-pink > article > header h1 a,
.box-column.panel-pink > article > header h1 span {
    background: #fa50a2;
    transition: .25s;
    color: #930449;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);
}

.box-column.panel-pink > article > header h1 a:hover,
.box-column.panel-pink > article > header h1 span:hover {
    background: #f6077b;
}

#article .box-column > article > header h1 {
    margin: 0;
    padding: 0
}

#article .box-column > article > header h1 a:before {
    content: '';
    position: relative;
    top: 1px;
    float: left;
    margin: 0 6px 0 0;
    height: 22px;
    background-image: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e);
}

.select-new > article > header a:before {
    width: 22px;
    background-position: -755px -67px;
}

.select-multiplayer > article > header a:before {
    width: 26px;
    background-position: -703px -67px;
}

.select-top > article > header a:before {
    width: 22px;
    background-position: -777px -67px;
}

.panel-more {
    display: block;
    float: left;
    width: 100%;
    padding-top: 5px;
}

.panel-more a {
    display: block;
    padding: 5px;
    margin: 0 5px;
    text-align: center;
    transition: .1s;
}

.panel-more a:hover {
    text-decoration: none;
    color: #fff;
    background: #ff6400;
}

.tag-default,
.tag-default h1 {
    background-color: #4c065b;
    color: #fff;
}

.tag-default:hover,
.tag-default:hover h1 {
    color: #4c065b;
    background-color: #ffd800;
}

.tag-default .legend {
    background: purple;
    color: #f2c340;
}

.tag-new .legend {
    color: #000000;
    border: 4px solid #ffeb00;
    background: #efab00;
}

.games-selection {
    position: relative;
}

.select-top .games-selection {
    counter-reset: ranking-counter;
}

.select-new .game-selection-item {
    display: inline-block;
    float: left;
    position: relative;
    border-radius: 1px;
    margin: 5px 0 0 5px;
    width: 210px;
    height: 165px;
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
    transition: .15s;
}

.select-new .game-selection-item .play-now {
    position: absolute;
    display: block;
    text-decoration: none;
    text-indent: -999em;
    z-index: -1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 265px;
}

.select-new .game-selection-item h1 {
    font-size: 14px;
    display: block;
    text-align: center;
    margin-top: 105px;
    height: 40px;
    padding-top: 20px;
    transition: margin .15s;
    line-height: 1.1em;
}

.select-new .game-selection-item .category {
    position: absolute;
    margin-bottom: 42px;
    bottom: 0;
    font-size: 10px;
    text-align: center;
    width: 100%;
    color: white;
}

.select-new .game-selection-item p {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 190px;
    padding: 10px;
    background: #fff;
    color: purple;
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    z-index: -1;
}

.select-new .game-selection-item .legend {
    position: absolute;
    display: block;
    top: 14px;
    right: 14px;
    margin: 0;
    width: 20px;
    height: 15px;
    padding: 6px 3px 5px;
    font-size: 10px;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border: 4px solid #fff;
    transition: .15s;
}

.select-new .game-selection-item .legend span {
    display: block;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.select-new .game-selection-item:hover {
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    z-index: 1
}

.select-new .game-selection-item:hover .play-now {
    z-index: 3
}

.select-new .game-selection-item:hover h1 {
    height: 25px;
    padding: 5px 0 10px;
    margin-top: 125px;
}

.select-new .game-selection-item:hover .category {
    opacity: 0;
    height: 1px;
    font-size: 0;
    margin-bottom: 0;
    transition: .3s;
}

.select-new .game-selection-item:hover p {
    opacity: 1;
    transition: 0s;
    height: 100px;
}

.select-new .game-selection-item:hover .legend {
    opacity: 0;
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.select-new .game-selection-item:hover .legend span {
    -webkit-font-smoothing: subpixel-antialiased;
}

.c2a-new-games {
    display: inline-block;
    float: left;
    position: relative;
    border-radius: 1px;
    margin: 5px 0 0 5px;
    width: 210px;
    height: 165px;
    transition: .15s;
    background: #f2c340;
    border-color: #4c065b;
}

.c2a-new-games:hover {
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    background: #4c065b;
    color: #f2c340;
    z-index: 1
}

.c2a-new-games a {
    display: block;
    width: 200px;
    /*noinspection CssFloatPxLength*/
    height: 92.5px;
    /*noinspection CssFloatPxLength*/
    padding: 72.5px 5px 0;
    font-size: 1.3em;
    color: #4c065b;
    text-align: center;
}

.c2a-new-games a:hover {
    text-decoration: none;
    color: #fff;
}

.select-top .game-selection-item:hover,
.select-top .game-selection-item:nth-child(60n+60) {
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid transparent;
}

.select-top .game-selection-item,
.select-top .game-selection-item:nth-child(60n+60):hover {
    -moz-box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    border-bottom: 1px solid #600873;
}

.select-top .game-selection-item:hover h1,
.select-top .game-selection-item:nth-child(60n+60) h1 {
    left: 38px;
    height: 15px;
    color: #4c065b;
    background: transparent;
    top: 2px;
    bottom: auto;
    padding: 0;
    /*noinspection CssFloatPxLength*/
    width: 195.75px;
    text-align: left;
}

.select-top .game-selection-item h1,
.select-top .game-selection-item:nth-child(60n+60):hover h1 {
    background: rgba(76, 6, 91, 0.8);
    color: #fff;
    left: 0;
    top: auto;
    bottom: 0;
    padding: 8px 5px;
    /*noinspection CssFloatPxLength*/
    width: 223.75px;
    text-align: center;
}

.select-top .game-selection-item:hover .category,
.select-top .game-selection-item:nth-child(60n+60) .category {
    opacity: 1;
    margin-top: 17px;
    height: auto;
    font-size: .9em;
}

.select-top .game-selection-item .category,
.select-top .game-selection-item:nth-child(60n+60):hover .category {
    opacity: 0;
    margin-top: 58px;
    height: 1px;
    font-size: 0;
    transition: .15s;
}

.select-top .game-selection-item:hover p,
.select-top .game-selection-item:nth-child(60n+60) p {
    opacity: 1
}

.select-top .game-selection-item p,
.select-top .game-selection-item:nth-child(60n+60):hover p {
    opacity: 0
}

.select-top .game-selection-item:hover .thumb,
.select-top .game-selection-item:nth-child(60n+60) .thumb {
    width: 0;
    height: 0
}

.select-top .game-selection-item .thumb,
.select-top .game-selection-item:nth-child(60n+60):hover .thumb {
    width: 100%;
    height: 100%;
}

.select-top .game-selection-item:hover .legend,
.select-top .game-selection-item:nth-child(60n+60) .legend {
    top: 0;
    left: 0;
    margin-left: 0;
    bottom: auto;
    z-index: 0;
    opacity: 0
}

.select-top .game-selection-item:hover .legend:before,
.select-top .game-selection-item:nth-child(60n+60) .legend:before {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    border: 0;
    margin-left: 0;
    margin-top: 0
}

.select-top .game-selection-item .legend,
.select-top .game-selection-item:nth-child(60n+60):hover .legend {
    top: auto;
    left: 50%;
    margin-left: -15px;
    bottom: 50px;
    z-index: 5;
    opacity: 1
}

.select-top .game-selection-item .legend:after,
.select-top .game-selection-item:nth-child(60n+60):hover .legend:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 4px solid #fff;
    margin-left: -4px;
    margin-top: -4px;
}

.select-top .game-selection-item:hover:before,
.select-top .game-selection-item:nth-child(60n+60):before {
    opacity: 1;
    z-index: 2
}

.select-top .game-selection-item:before,
.select-top .game-selection-item:nth-child(60n+60):hover:before {
    opacity: 0;
    z-index: 0
}

.select-top .game-selection-item {
    display: block;
    float: left;
    position: relative;
    border-radius: 1px;
    margin: 5px 0 0 5px;
    /*noinspection CssFloatPxLength*/
    width: 233.75px;
    height: 120px;
    transition: .15s;
    z-index: 1
}

.select-top .game-selection-item .play-now {
    position: absolute;
    display: block;
    text-decoration: none;
    text-indent: -999em;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 120px;
    z-index: 3
}

.select-top .game-selection-item h1 {
    font-size: 14px;
    display: block;
    position: absolute;
    overflow: hidden;
    transition: .15s;
    line-height: 1.1em;
    z-index: 2
}

.select-top .game-selection-item .category {
    display: block;
    position: absolute;
    text-align: center;
    color: #4c065b;
    left: 38px;
}

.select-top .game-selection-item p {
    position: absolute;
    /*noinspection CssFloatPxLength*/
    width: 213.75px;
    padding: 5px;
    top: 35px;
    background: #fff;
    color: #4c065b;
    font-size: 1em;
    transition: .15s;
}

.select-top .game-selection-item .thumb {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.select-top .game-selection-item .legend,
.select-top .game-selection-item:before {
    position: absolute;
    display: block;
    transition: .15s;
    width: 30px;
    height: 15px;
    text-align: center;
    padding: 8px 0 7px;
}

.select-top .game-selection-item .legend {
    color: #d4af37;
}

.select-top .game-selection-item .legend:after {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background: #4c065b;
    z-index: -1;
    transition: .2s;
}

.select-top .game-selection-item:before {
    color: #4c065b;
    background: #d4af37;
    counter-increment: ranking-counter;
    content: counter(ranking-counter);
}

.featured-item {
    display: block;
    position: relative;
    margin: 5px 0 0 5px;
    width: 300px;
    background-color: #ff6400;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: .15s;
}

.featured-item:hover {
    background-size: 110%;
    -webkit-animation: exploding 7s ease-in infinite;
    animation: exploding 7s ease-in infinite;
}

.featured-item a {
    display: block;
    width: 300px;
    height: 250px;
    border-radius: 1px;
    text-decoration: none;
    color: #fff;
    position: relative;
    transition: .15s;
}

.featured-item a strong {
    display: block;
    position: absolute;
    padding: 5px;
    margin-top: 65%;
    color: #fff;
    background: #ff6400;
    transition: .15s;
}

.featured-item a:hover {
    text-indent: 0;
    font-size: 1.3em;
}

.featured-item a:hover strong {
    margin-top: 0;
    /*noinspection CssFloatPxLength*/
    padding: 117.5px 5px 97.5px;
    width: 290px;
    line-height: 35px;
    height: 35px;
    -webkit-animation: breathing 7s ease-out infinite normal;
    animation: breathing 7s ease-out infinite normal;
    text-align: center;
}

.banner-hp-300 {
    display: block;
    position: relative;
    margin: 5px 5px 0 0;
    float: right;
    padding: 0;
    width: 300px;
    height: 250px;
    background-color: #eee;
}

.banner-hp-300 span {
    position: absolute;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 120px;
}

form, .block, .more, #row-1-game-stay {
    position: relative;
}

#overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.rows-featured .block-content,
.rows-color-blocks .block-content,
.rows-game .block-content,
.rows-message-bar .block-content {
    border: 2px solid;
    border-top: 0;
}
.rows-color-blocks .block-content {
    padding: 3px 8px 11px;
}
.block-profile-replies .block-content {
    padding: 6px 13px 11px;
}
.rows-enter-reply .block-content {
    padding: 16px 19px 11px;
}
.row-1-game .block-content {
    padding: 9px 8px 7px;
}
.row-1-game .block-my-games .block-content {
    padding: 9px 8px;
}
.row-1-game .block-related-games .block-content {
    padding-bottom: 1px;
}
.row-1-search-results .block-advanced-search {
    padding-left: 19px;
}

.rows-featured h2,
.rows-color-blocks h2,
.rows-game h2 {
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
}
.rows-message-bar h2 {
    padding: 0 38px;
    height: 41px;
    line-height: 41px;
}
.rows-featured h2,
.rows-game h2,
.rows-message-bar h2 {
    font-size: 15px;
}
.rows-color-blocks h2 {
    font-size: 13px;
}
.replies .rows-color-blocks h2,
.replies .rows-color-blocks h2 a {
    color: #5d2500;
    font-size: 15px;
}
.rows-purple h2,
.rows-color-blocks .row-1-2 h2,
.rows-color-blocks .row-1-4 h2 {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    text-align: center;
}
.block-black h2 a {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.rows-featured .h,
.rows-color-blocks .h,
.rows-game .h {
    width: 100%;
}

.rows-featured .block-orange h2,
.rows-featured .block-orange h2 a,
.rows-featured .block-yellow h2,
.rows-featured .block-yellow h2 a {
    color: #5d2500;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);
}
.rows-color-blocks h2,
.rows-color-blocks h2 a {
    color: #fff;
}
.message-bar .block-orange h2,
.message-bar .block-orange h2 a {
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 rgba(51, 51, 51, 0.56);
}
.block-yellow h2,
.block-yellow h2 a,
.rows-color-blocks .row-1-2 .block-yellow h2,
.rows-color-blocks .row-1-2 .block-yellow h2 a,
.rows-color-blocks .row-1-4 .block-yellow h2,
.rows-color-blocks .row-1-4 .block-yellow h2 a {
    color: #4c065a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.67);
    text-align: center;
}
.message-bar .block-orange h2 a,
.message-bar .block-yellow h2 a {
    margin-left: 5px;
    border: 1px solid #d63804;
    border-top-color: #ffa54f;
    border-bottom-color: #5a1502;
    padding: 2px 7px 1px;
    background: #ff3c06;
    -moz-border-radius: 6px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.65);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.65);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.65);
}
.message-bar .block-yellow h2 a {
    border-color: #f69f00;
    border-top-color: #fff1a5;
    border-bottom-color: #5a3d00;
    background: #fed700;
}
.block-my-games h2,
.block-my-games h2 a,
.block-top-games h2,
.block-top-games h2 a {
    color: #5d2500;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);
}
.block-related-games h2,
.block-related-games h2 a {
    text-shadow: 0 1px 0 rgba(51, 51, 51, 0.55);
}
.rows-color-blocks .list {
    margin-bottom: 8px;
    line-height: 20px;
}
.block-advanced-search .list {
    padding: 5px 0 9px 11px;
    line-height: 17px;
}
.rows-color-blocks li {
    width: 100%;
}
.rows-featured .more-wrap,
.rows-color-blocks .more-wrap {
    width: 100%;
    text-align: right;
}

.common-box-inset {
    display: block;
    width: auto;
    clear: both;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 2px 3px 0 rgba(170, 170, 170, 0.6);
    -moz-box-shadow: inset 1px 2px 3px 0 rgba(170, 170, 170, 0.6);
    /*noinspection CssUnknownProperty*/
    -ms-box-shadow: inset 1px 2px 3px 0 rgba(170, 170, 170, 0.6);
    box-shadow: inset 1px 2px 3px 0 rgba(170, 170, 170, 0.6);
    background: #f0f0f0;
    border: 1px solid #ccc;
    margin: 20px 50px;
    padding: 10px 12px;
}

.common-box-inset:before,
.common-box-inset:after {
    content: '';
    display: block;
    clear: both;
}

.facebook-bar {
    height: 61px;
}

.fb-like-box-container {
    height: 234px;
}

.remove-from-my-games {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 13px;
    height: 12px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -858px -212px;
    overflow: hidden;
}
.cycle-list-item:hover .remove-from-my-games,
.cycle-list-item:focus .remove-from-my-games,
.cycle-list-item:active .remove-from-my-games {
    display: block;
}

.more-icon {
    position: absolute;
    top: 5px;
    right: 0;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -894px -36px;
    width: 4px;
    height: 8px;
    overflow: hidden;
}
.more-inner {
    padding-right: 10px;
    font-size: 11px;
}

.rows-featured .block-content-height,
.rows-game .block-content-height {
    height: 407px;
    overflow: hidden;
}
.rows-game .block-content-height {
    height: 688px;
}
.rows-featured .row-cycle .block-content-height {
    height: 292px;
}
.rows-featured .block-content-inner,
.rows-game .block-content-inner {
    padding: 9px 8px 4px;
}

.block-content-inner-banner {
    padding: 22px 24px 0 24px;
}

.rows-featured .row-multiplayer .block-content-inner {
    padding: 16px 15px 0 16px;
}
.row-cycle .block-content-inner {
    padding: 9px 13px 0 5px;
}
.rows-message-bar .block-content-inner {
    padding: 19px 38px 0;
}
.rows-message-bar-questions .block-content-inner {
    padding: 12px;
}
.row-1-2 .block-content-inner,
.row-1-4 .block-content-inner {
    padding: 10px 0 5px 6px;
}
.row-1-2 .cycle-list {
    position: relative;
    top: 13px;
}

.cycle-list {
    overflow: hidden;
}

.row-1-3 .cycle-list {
    margin: 0 0 4px;
}

.xid-package .cycle-list-item {
    display: block;
    height: 37px;
    text-decoration: none !important;
}

.xid-package .cycle-list-item .rank {
    position: relative;
    top: 2px;
    float: left;
    margin-right: 19px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -865px -296px;
    color: #8b8b8c;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}

.xid-package .cycle-list-item .rank-1 {
    background-position: -840px -296px;
}

.xid-package .cycle-list-item .rank-2 {
    background-position: -843px -328px;
}

.xid-package .cycle-list-item .rank-3 {
    background-position: -818px -328px;
}
.has-rank-nr-10-plus .rank {
    margin-left: 10px;
    margin-right: 27px;
}
.has-rank-nr-10-plus .cycle-list-item .rank-nr-10-plus {
    margin-left: 0;
    margin-right: 17px;
    width: 45px;
    background-position: -658px -67px;
}
.cycle-bullet-container {
    float: left;
    width: 20px;
    height: 19px;
}
.cycle-bullet {
    display: block;
    position: relative;
    top: 9px;
    width: 10px;
    height: 10px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -786px -24px;
    overflow: hidden;
}

.cycle-list-item:hover .cycle-bullet,
.cycle-list-item:focus .cycle-bullet,
.cycle-list-item:active .cycle-bullet,
.current .cycle-bullet {
    background-position: -766px -24px;
}
.block-blue .cycle-list-item:hover .cycle-bullet,
.block-blue .cycle-list-item:focus .cycle-bullet,
.block-blue .cycle-list-item:active .cycle-bullet,
.block-blue .current .cycle-bullet {
    background-position: -776px -24px;
}
.cycle-img {
    float: left;
    width: 37px;
    height: 29px;
}
.border-img {
    display: block;
    padding: 1px;
    border: 1px solid #0c79c5;
}

.row-1-4 .cycle-text,
.row-1-4 .cycle-main,
.row-1-4 .cycle-sub {
    width: 148px;
}

.row-multiplayer .cycle-text,
.row-multiplayer .cycle-main,
.row-multiplayer .cycle-sub {
    width: 180px;
}

.row-1-2 .cycle-text,
.row-1-2 .cycle-sub {
    width: 314px;
}
.row-1-2 .cycle-main {
    width: 227px;
}

.corner-top-left,
.corner-top-right,
.corner-bottom-left,
.corner-bottom-right {
    position: absolute;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e);
    overflow: hidden;
}
.corner-top-left {
    top: 0;
    left: 0;
}
.corner-top-right {
    top: 0;
    right: 0;
}
.corner-bottom-left {
    bottom: 0;
    left: 0;
}
.corner-bottom-right {
    right: 0;
    bottom: 0;
}

.rows-featured .corner-top-left,
.rows-featured .corner-top-right,
.rows-color-blocks .corner-top-left,
.rows-color-blocks .corner-top-right,
.rows-game .corner-top-left,
.rows-game .corner-top-right {
    width: 5px;
    height: 32px;
    background-color: #323232;
}
.rows-featured .corner-bottom-left,
.rows-featured .corner-bottom-right,
.rows-color-blocks .corner-bottom-left,
.rows-color-blocks .corner-bottom-right,
.rows-game .corner-bottom-left,
.rows-game .corner-bottom-right,
.rows-message-bar-expanded .corner-bottom-left,
.rows-message-bar-expanded .corner-bottom-right {
    width: 7px;
    height: 7px;
    background-color: #010101;
}
.rows-message-bar .corner-top-left,
.rows-message-bar .corner-top-right {
    width: 5px;
    height: 41px;
}
.rows-message-bar-expanded .corner-top-left,
.rows-message-bar-expanded .corner-top-right,
.rows-message-bar-multi .corner-top-left,
.rows-message-bar-multi .corner-top-right {
    height: 9px;
}
.rows-message-bar .corner-top-left,
.rows-message-bar .corner-top-right,
.rows-color-blocks .corner-top-left,
.rows-color-blocks .corner-top-right,
.rows-color-blocks .corner-bottom-left,
.rows-color-blocks .corner-bottom-right,
.rows-message-bar-expanded .corner-bottom-left,
.rows-message-bar-expanded .corner-bottom-right {
    background-color: #fff;
}
.message-bar-standalone .rows-message-bar-multi .corner-bottom-left,
.message-bar-standalone .rows-message-bar-multi .corner-bottom-right,
.message-bar-standalone .rows-message-bar-expanded .corner-bottom-left,
.message-bar-standalone .rows-message-bar-expanded .corner-bottom-right,
.message-bar-standalone .rows-message-bar .corner-bottom-left,
.message-bar-standalone .rows-message-bar .corner-bottom-right {
    background-color: #333;
}

.close-btn {
    position: absolute;
    top: 0;
    right: 5px;
    width: 33px;
    height: 41px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -389px -511px;
    cursor: pointer;
    overflow: hidden;
}

.message-bar .rows-message-bar-multi h2 {
    padding-top: 8px;
    padding-bottom: 8px;
    height: auto;
    line-height: 1.6;
    text-align: left;
    word-wrap: break-word;
}
.rows-message-bar-icon h2 {
    padding-left: 62px;
}

.rows-message-bar-multi h2 .corner-bottom-left,
.rows-message-bar-multi h2 .corner-bottom-right {
    background-color: #fff;
    width: 5px;
    height: 7px;
}

.block-green .block-content {
    border-color: #a0c020;
}
.block-green h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -320px #a0c020;
}
.block-green .corner-top-left {
    background-position: -880px -264px;
}
.block-green .corner-top-right {
    background-position: -850px -264px;
}
.block-green .corner-bottom-left {
    background-position: -878px -212px;
}
.block-green .corner-bottom-right {
    background-position: -868px -58px;
}

.block-orange .block-content {
    border-color: #ff3c06;
}
.block-orange h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -355px #ff3c06;
}

.block-orange .corner-top-left {
    background-position: -875px -264px;
}

.block-orange .corner-top-right {
    background-position: -855px -264px;
}

.block-orange .corner-bottom-left {
    background-position: -871px -212px;
}

.block-orange .corner-bottom-right {
    background-position: -894px -51px;
}

.block-orange .corner-top-right {
    background-position: -470px -511px;
}

.message-bar .block-orange h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_middle_orange.png?ce9f4b2e845e) repeat-x #ff3c06;
}

.message-bar .block-orange .corner-top-left {
    background-position: -460px -511px;
}
.rows-message-bar-multi .block-orange h2 .corner-bottom-left {
    background-position: -460px -545px;
}

.rows-message-bar-multi .block-orange h2 .corner-bottom-right {
    background-position: -470px -545px;
}

.block-yellow .block-content {
    border-color: #ffae00;
}
.block-yellow h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -425px #ffae00;
}

.block-yellow .corner-top-left {
    background-position: -895px -177px;
}

.block-yellow .corner-top-right {
    background-position: -890px -264px;
}

.block-yellow .corner-bottom-left {
    background-position: -889px -58px;
}
.block-yellow .corner-bottom-right {
    background-position: -885px -212px;
}
.block-yellow .close-btn {
    background-position: -422px -511px;
}

.message-bar .block-yellow h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_middle_yellow.png?ce9f4b2e845e) repeat-x #ffae00;
}

.message-bar .block-yellow .corner-top-left {
    background-position: -465px -511px;
}

.message-bar .block-yellow .corner-top-right {
    background-position: -455px -511px;
}

.rows-message-bar-multi .block-yellow h2 .corner-bottom-left {
    background-position: -465px -545px;
}

.rows-message-bar-multi .block-yellow h2 .corner-bottom-right {
    background-position: -455px -545px;
}

.block-purple .block-content {
    border-color: #8b0aa6;
}
.block-purple h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -390px #8b0aa6;
}
.block-purple .corner-top-left {
    background-position: -870px -264px;
}
.block-purple .corner-top-right {
    background-position: -860px -264px;
}
.block-purple .corner-bottom-left {
    background-position: -894px -67px;
}
.block-purple .corner-bottom-right {
    background-position: -894px -44px;
}

.block-black .block-content {
    border-color: #333;
}
.block-black h2 {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -250px #333;
}
.block-black .corner-top-left {
    background-position: -865px -264px;
}
.block-black .corner-top-right {
    background-position: -892px -230px;
}
.block-black .corner-bottom-left {
    background-position: -894px -74px;
}
.block-black .corner-bottom-right {
    background-position: -882px -58px;
}

.rows-message-bar .block-content,
.rows-game .block-content,
.rows-featured {
    background: #fff;
}

#overview-list {
    overflow: hidden;
}

.main-bar {
    position: relative;
    float: left;
    width: 100%;
    border-top: 1px solid #d9d9d9;
    border-bottom: 10px solid white;
    background: #eee;
    height: 30px;
    line-height: 18px;
    color: #7d7d7d;
    -webkit-box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 5px 5px 0 rgba(0, 0, 0, 0.4);
}

.main-bar a {
    color: #7d7d7d;
}

.main-bar h2 {
    font-size: 12px;
}

.main-bar:before {
    content: '';
    display: block;
    height: 5px;
    margin-bottom: 3px;
    background: #fff;
    border-bottom: 1px solid #999;
}

.main-bar .site-container {
    text-align: center;
}

.breadcrumb .main-bar,
.breadcrumb .main-bar h2 {
    font-size: 24px;
}

.breadcrumb .main-bar {
    height: 38px;
    line-height: 28px;
    text-shadow: 1px 1px 0 #fff;
}

.breadcrumb .main-bar,
.breadcrumb .main-bar a {
    color: #880ba3;
}
.breadcrumb .arrow,
.search-dropdown-bar .arrow {
    margin: 0 4px 3px;
    width: 5px;
    height: 10px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -796px -24px;
}
.search-dropdown-bar .arrow {
    margin-bottom: 9px;
    background-position: -894px -12px;
    vertical-align: middle;
    overflow: hidden;
}

.search-dropdown-separator {
    margin: 0 4px 9px;
    color: #aeaeae;
    vertical-align: middle;
}

.search-dropdown-bar select {
    margin: 0 0 9px;
}

#article.article-error-404 .inner-block {
    padding-top: 0;
    width: 685px;
}
#article .inner-block-profile {
    padding: 16px 0 14px;
}

.title-left {
    padding-left: 9px;
    width: auto !important;
    text-align: left;
}

.icon {
    position: relative;
    top: 5px;
    float: left;
    margin: 0 6px;
    height: 22px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e);
}

.icon-advert .icon-text {
    padding-left: 9px;
}

.icon-controller .icon {
    width: 26px;
    background-position: -868px -36px;
}
.icon-highscores .icon {
    width: 26px;
    background-position: -729px -67px;
}
.icon-multiplayer .icon {
    width: 26px;
    background-position: -703px -67px;
}

.icon-top .icon {
    width: 22px;
    background-position: -777px -67px;
}

.h-tabs-container .h {
    width: auto;
}
.h-tabs {
    position: relative;
    z-index: 1;
    float: right;
}
.h-tabs a {
    float: left;
    margin-right: 9px;
    white-space: nowrap;
    text-decoration: none !important;
}

.icon-text {
    float: left;
    padding-right: 9px;
}

.game-tab-right,
.game-tab-left {
    top: 4px;
    float: left;
    width: 4px;
    height: 26px;
}
.game-tab-middle {
    float: left;
}

a:hover .game-tab-right,
a:focus .game-tab-right,
a:active .game-tab-right,
.current .game-tab-right {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1192px -247px;
}
a:hover .game-tab-left,
a:focus .game-tab-left,
a:active .game-tab-left,
.current .game-tab-left {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1196px -247px;
}
a:hover .game-tab-middle,
a:focus .game-tab-middle,
a:active .game-tab-middle,
.current .game-tab-middle {
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -548px;
}

.action-dropdown,
.popup {
    display: none;
    position: absolute;
    z-index: 2;
    text-align: center;
    overflow: hidden;
}
.action-dropdown {
    width: 118px;
    height: 80px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -251px -705px;
}

.action-dropdown .action-dropdown-inner {
    padding: 13px 4px 0;
}
.action-dropdown a {
    display: block;
    width: 110px;
}
.popup {
    left: 50%;
    padding: 12px 8px;
    font-size: 12px;
}

.popup h3 {
    width: 200px;
    height: 26px;
    line-height: 18px;
    font-size: 18px;
    color: #4c065b;
    text-shadow: 0 1px 0 #fff;
}

.popup h4 {
    width: 200px;
    height: 26px;
    line-height: 26px;
}

.popup .pu-play {
    padding: 0 7px;
}

.popup .pu-play a {
    display: block;
    height: 34px;
    line-height: 30px;
    background: #600873;
    color: #fff;
}

.popup .pu-play a:hover {
    text-decoration: none;
    background: #4c065b;
}

.popup-right-avatar {
    padding: 0;
    width: 115px;
    height: 110px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -902px -117px;
}

.popup-box {
    position: relative;
    width: 214px;
    padding: 12px 8px 12px;
    background: white;
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}

.popup-arrow {
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 6px solid rgba(255, 255, 255, 0);
    margin-top: -6px;
    overflow: hidden;
}
.popup-left .popup-arrow {
    right: 100%;
    border-right-color: white;
}
.popup-right .popup-arrow {
    left: 100%;
    border-left-color: white;
}

.search-results .figimg,
.highscore-block-img,
.game-about-img,
.popup-img,
.popup-img img,
.img-corners {
    display: block;
    width: 200px;
    height: 123px;
    text-decoration: none !important;
}
.img-corners {
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -614px -295px;
    overflow: hidden;
}
.popup-rate {
    padding: 2px;
    font-size: 15px;
}
.popup-rate .rating-star-full {
    margin: 0;
}
.popup-score {
    position: relative;
    top: 2px;
}
.popup-description {
    display: block;
    margin: 0 0 7px;
    line-height: 1.27;
    font-size: 11px;
}
.popup-description-long {
    margin: 0;
    padding: 0 6px;
    text-align: left;
}
.popup-description,
.search-result-description {
    overflow: hidden;
}
.play {
    padding: 0 7px;
}
.play-btn {
    display: block;
    height: 34px;
    line-height: 30px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -622px -565px;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.popup-collection .play-btn {
    background-position: -634px -513px;
}

#cycle {
    height: 282px;
}

#cycle:before {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(https://www.leukespellen.be/static/leukespellen/images/avatar_boy_medium.png?ce9f4b2e845e);
    background-position: center;
    background-repeat: no-repeat;
}

#cycle .intro {
    position: absolute;
    width: 185px;
    left: 10px;
    top: 145px;
    border-top: 1px dotted #4c065b;
    padding-top: 5px;
    font-size: 11px;
    line-height: 1.5em;
}

#cycle-thumbs,
#cycle-slide {
    float: left;
    overflow: hidden;
    padding-top: 10px;
}
#cycle-slide {
    width: 435px;
}

#cycle-thumbs {
    width: 185px;
    padding-left: 10px;
    padding-right: 10px;
}

#cycle-thumbs .cycle-prev-thumb-xs {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    background-color: black;
    width: 84px;
    height: 55px;
    background-size: cover;
    border: 3px solid #f2c340;
    opacity: .8;
    transition: .25s;
}

#cycle-thumbs .cycle-prev-thumb-xs:nth-child(even) {
    margin-right: 0
}

#cycle-thumbs .cycle-prev-thumb-xs.current {
    opacity: 1;
    border-color: #4c065b;
}

#cycle-thumbs .cycle-prev-thumb-xs span {
    display: block;
    text-align: center;
    text-indent: -999em;
}

#cycle-thumbs:hover .cycle-prev-thumb-xs:hover {
    opacity: 1
}

.rate-star-big {
    width: 59px;
    height: 56px;
    -webkit-font-smoothing: subpixel-antialiased;
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    transition: .3s ease-in;
    line-height: 60px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}

.rate-star-big:before {
    display: block;
    content: '';
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -330px -511px;
}

.cycle-slide-img {
    display: block;
    width: 434px;
    height: 264px;
    background-size: cover;
    text-decoration: none;
    transition: .15s;
}

.cycle-slide-img::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 0;
    width: 0;
    border-left: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid white;
    border-right: 5px solid white;
}

.cycle-slide-img .rate-star-big {
    position: absolute;
    top: 185px;
    left: 5px;
    z-index: 2
}

.cycle-slide-img .cycle-slide-title {
    position: absolute;
    display: inline-block;
    text-align: center;
    margin: 190px 0 0 0;
    height: 45px;
    line-height: 44px;
    padding: 2px 20px 2px 70px;
    background: rgba(76, 6, 91, 0.85);
    color: #fff;
    font-size: 18px;
    transition: .2s ease-in;
}

.cycle-slide-img .cycle-slide-teaser {
    position: absolute;
    display: inline-block;
    text-align: center;
    padding: 0 80px;
    margin-top: 500px;
    color: #f2c340;
    transition: .2s ease-in;
}

.cycle-slide-img:hover .cycle-slide-title {
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 100px 20px 160px;
}

.cycle-slide-img:hover .cycle-slide-teaser {
    margin-top: 150px;
}

.cycle-slide-img:hover .rate-star-big {
    top: 35px;
    left: 50%;
    margin-left: -30px;
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    /*noinspection CssFloatPxLength*/
    -webkit-filter: blur(0.5px);
    /*noinspection CssFloatPxLength,CssUnknownProperty*/
    -moz-filter: blur(0.5px);
    /*noinspection CssFloatPxLength,CssUnknownProperty*/
    -o-filter: blur(0.5px);
    /*noinspection CssFloatPxLength*/
    -ms-filter: blur(0.5px);
    /*noinspection CssFloatPxLength*/
    filter: blur(0.5px);
    transition: .1s;
}

.xid_package .select-top .rectangle {
    position: absolute;
    top: 41px;
    right: 10px;
    height: 266px;
}

.banner-text {
    text-align: center;
    opacity: 0;
    font-size: 10px;
    transition: 2s;
    position: absolute;
    bottom: 0;
    right: 0
}

.banner > div {
    transition: .2s;
}

.banner > div + div {
    opacity: 1
}

.row-2-banner {
    float: right;
    padding: 0 130px 0 0;
}
.cycle-banner-wrap {
    position: relative;
    margin: 0 0 3px;
    width: 320px;
    height: 270px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -324px -97px;
    text-align: center;
}
.row-2-banner .cycle-banner-wrap {
    background-position: 0 -97px;
    width: 324px;
    height: 276px;
}
.cycle-banner {
    padding: 10px;
}
.row-2-banner .cycle-banner {
    padding: 10px 12px;
}
.cycle-banner .inner {
    width: 300px;
    height: 250px;
}
.cycle-ad {
    color: #666;
    font-size: 11px;
    text-align: right;
}
.row-2-banner .cycle-ad {
    padding-right: 4px;
}

.banner-ad-text {
    font-size: 11px;
    text-align: right;
}

.paginator-top {
    padding: 0 0 5px;
    overflow: hidden;
    clear: both;
}
.replies .paginator-top {
    padding: 0 0 10px;
}

.paginator-bottom {
    padding: 34px 0 22px;
}
.replies .paginator-bottom {
    padding-top: 8px;
}
.block-profile-list .paginator-bottom {
    padding-top: 10px;
}

.paginator {
    text-align: center;
    color: #999;
    font-size: 22px;
    font-weight: bold;
}
.paginator a,
.paginator .current {
    margin: 0 1px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    background: #fafafa;
}
.paginator a {
    color: #666;
}
.paginator a:hover,
.paginator a:focus,
.paginator a:active {
    background: #ff6400;
    color: #fff;
}
.paginator .current {
    background: #ff6400;
    color: #fff;
}
#game-side .paginator a,
#game-side .paginator .current {
    width: 21px;
    height: 26px;
    line-height: 26px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1167px -491px;
}
#game-side .paginator .current {
    background-position: -1167px -451px;
}

#nav strong,
.multiplayer-item-link, 
.rows-message-bar-expanded .block-content,
.promo-img, .promo-title,
.promo-category,
.promo-number-of-games,
.promo-rate {
    display: block;
}

.promo-single,
.promo-multiple {
    position: relative;
    left: -10px;
    margin: 0 auto;
    width: 232px;
    height: 244px;
    text-align: center;
}
.promo-single {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px -491px;
}
.promo-multiple {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px -247px;
}

.promo-inner {
    top: 13px;
    margin: 0 auto;
    width: 200px;
    height: 212px;
}

.promo-img {
    margin: 0 0 5px;
}
.promo-title {
    margin: -131px 0 2px;
    padding: 131px 0 0;
    height: 40px;
    line-height: 1.2;
    font-size: 16px;
    overflow: hidden;
    font-weight: normal;
    text-decoration: none !important;
    /*noinspection CssInvalidPropertyValue*/
    text-overflow: -o-ellipsis-lastline;
    /*noinspection CssInvalidPropertyValue*/
    text-overflow: ellipsis-lastline;
    display: -webkit-box;
    /*noinspection CssUnknownProperty*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.promo-title:hover,
.promo-title:focus,
.promo-title:active {
    color: #c71fec;
}
.promo-multiple .promo-title:hover,
.promo-multiple .promo-title:focus,
.promo-multiple .promo-title:active {
    color: #fe7717;
}
.promo-category {
    width: 200px;
    color: #9c0;
    font-size: 9px;
}
.promo-number-of-games,
.promo-rate {
    position: absolute;
    text-align: left;
}
.promo-number-of-games {
    bottom: 8px;
    left: 11px;
    width: 135px;
    height: 16px;
    font-size: 10px;
}
.promo-rate {
    right: 0;
    bottom: 7px;
    width: 30px;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
}

.fields-columns {
    margin: 0 auto;
    width: 650px;
}
.fields-column,
.field {
    margin: 0 auto;
    width: 317px;
}
.fields-columns .field {
    float: left;
}
.fields-columns .field-odd {
    clear: both;
    margin-right: 14px;
}

.fields-columns-profile {
    margin: 9px auto;
    width: 826px;
    text-align: left;
}
.fields-column-profile {
    position: static;
}
.fields-column-profile,
.fields-column-profile .field {
    float: left;
    width: 314px;
}
.fields-column-profile-right {
    float: right;
}

.mail-column-1,
.mail-column-2 {
    float: left;
    width: 426px;
}
.mail-column-2 {
    width: 400px;
}

.mail-options {
    margin: 0 0 36px;
}
.mail-title {
    padding: 0 12px 16px;
}
.mail-option {
    padding-bottom: 18px;
}
.mail-option .checkbox {
    position: absolute;
    top: 4px;
    left: 12px;
}
.mail-option label {
    display: block;
    padding-left: 37px;
    font-size: 14px;
}
.mail-note {
    display: block;
    padding-top: 9px;
    font-size: 11px;
}

.not-active {
    -moz-opacity: .5;
    /*noinspection CssUnknownProperty*/
    -khtml-opacity: .5;
    opacity: .5;
}

.notification-line-1 {
    min-height: 60px;
}
.notification-wrap {
    margin: 0 0 9px;
    text-align: center;
}
.notification-error {
    margin: 0 auto;
    width: 641px;
    color: #fff;
    font-size: 14px;
    text-align: left;
}
.notification-error-top,
.notification-error-bottom {
    position: relative;
    height: 9px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -216px;
    overflow: hidden;
}
.notification-error-top {
    background-position: 0 -207px;
}
.notification-error .inner {
    padding: 6px 15px;
}
.notification-error .inner,
.input-suggestions {
    background: #ff3c06;
}
.input-suggestions {
    padding: 0 3px;
}
.input-suggestions .input-login {
    float: left;
    margin-top: 5px;
    color: #333;
    font-size: 18px;
    text-indent: 19px;
    cursor: pointer;
}

.contact-error {
    position: relative;
    margin-top: 9px;
    width: 423px;
    height: 50px;
    line-height: 50px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -306px;
    color: #900;
    font-size: 13px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.33);
    cursor: pointer;
}
.contact-error .inner {
    padding: 0 9px 0 58px;
}

#game-preroll-close-wrap,
.upload-report object,
.btn input {
    position: absolute;
    top: 0;
    left: 0;
}

.field label,
.report-field label {
    display: block;
}
.field .label {
    display: block;
    padding: 5px 9px 3px;
    color: #fff;
    text-align: left;
}
.block-account-settings .field .label {
    color: #333;
}
.profile-date-month-year {
    color: #ccc;
}

.account-btn {
    position: fixed !important;
    top: 15px;
    left: 21px;
    text-shadow: 0 1px 0 #d71cff;
}
.account-left,
.account-middle,
.account-right {
    position: relative;
    float: left;
    height: 33px;
    line-height: 31px;
    overflow: hidden;
}
.account-left {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -833px -143px;
}
.account-middle {
    padding: 0 9px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -154px;
}
.account-right {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -829px -143px;
}

.pu-close {
    position: fixed !important;
    top: 15px;
    right: 21px;
    padding: 5px;
    overflow: hidden;
}
.pu-close-icon {
    float: left;
    margin: 4px 9px 0 0;
    width: 15px;
    height: 15px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -865px -67px;
}
.pu-close-text {
    font-size: 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.65);
}

.register-social-block {
    overflow: hidden;
}

.register-line {
    margin: 0 0 15px;
    height: 3px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -4px;
}

.register-free {
    margin: 0 0 16px;
    font-size: 17px;
    font-weight: bold;
}
.register-free,
.register-permission,
.register-date-month-year,
.field-terms{
    color: #3f064c;
    text-shadow: 0 1px 0 #d71cff;
}

.login-social {
    display: inline-block;
    margin: 0 auto 16px;
    width: 313px;
    height: 52px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
}
.login-facebook {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) 0 -459px;
}
.login-twitter {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -313px -459px;
}
.login-social .inner {
    display: block;
    padding: 0 9px 0 58px;
}

.register-normal {
    margin: 0 0 7px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.21);
}

.input-message-top,
.input-message-bottom,
.input-login {
    display: block;
    width: 317px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -317px -513px;
}
.input-login {
    height: 52px;
    line-height: 50px;
}
.input-login-error {
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -421px -443px;
}
.input-login-success {
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -513px;
}
.input-login .text {
    position: relative;
    width: 287px;
    font-size: 18px;
}

.input-message {
    margin: 0 0 12px;
}
.input-message-top,
.input-message-bottom {
    height: 9px;
}
.input-message-bottom {
    background-position: -317px -556px;
}
.input-message-middle {
    margin: 0 3px;
    padding: 8px 18px;
    background: #fff;
    font-size: 12px;
    overflow: hidden;
}
.field-fixed .input-message-middle {
    padding: 1px 13px 6px;
    color: #000;
    font-size: 18px;
    text-align: left;
}
.input-captcha .input-message-middle {
    padding: 0
}

.input-message-error .input-message-top {
    background-position: -585px -288px;
}
.input-message-error .input-message-bottom {
    background-position: -585px -297px;
}
.input-message-error .input-message-middle {
    padding: 8px 16px;
    border-left: 2px solid #ff6000;
    border-right: 2px solid #ff6000;
}

.input-message-btn {
    display: block;
    margin: 0 auto;
    width: 257px;
    height: 46px;
    line-height: 41px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -644px -97px;
    color: #333;
    font-size: 17px;
}

.input-profile {
    display: block;
    width: 311px;
    height: 50px;
    line-height: 50px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -565px;
    text-align: center;
}
.input-profile-error {
    background-position: -311px -565px;
}
.input-profile-success {
    background-position: 0 -615px;
}
.input-profile .text {
    position: relative;
    width: 281px;
    font-size: 18px;
    background: #f3f3f3;
}

.message-bar-report {
    width: 351px;
}
.message-bar-report .rows-message-bar-multi h2 {
    padding: 7px 15px;
    font-size: 13px;
}
.report-field {
    padding: 0 0 6px;
}
.report-subject,
.input-report {
    display: block;
    margin-top: 3px;
    width: 351px;
}
.input-report {
    height: 27px;
    line-height: 27px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -531px -730px;
}
.input-report-error {
    background-position: -180px -730px;
}
.input-report .text {
    position: relative;
    left: 5px;
    width: 342px;
    background: #efefef;
    font-size: 12px;
}

.file-preview {
    position: relative;
    float: left;
    margin: 11px 45px 0 0;
    text-align: center;
}
.file-preview img {
    padding: 1px;
    border: 1px solid #0c79c5;
}
.file-preview-remove {
    display: block;
    padding-top: 4px;
}

.input-radio-item {
    float: left;
    width: 158px;
    height: 52px;
    line-height: 50px;
    cursor: pointer;
}
.input-profile-radio .input-radio-item {
    width: 155px;
}
.input-radio-item .inner {
    padding: 0 0 0 56px;
    text-align: left;
}
.input-radio-btn {
    position: absolute;
    margin-top: -12px;
    top: 50%;
    left: 22px;
    width: 24px;
    height: 24px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -968px -281px;
    overflow: hidden;
}
.input-profile-radio .input-radio-btn {
    background-position: -992px -281px;
}
.input-radio-selected {
    position: absolute;
    top: 18px;
    left: 27px;
    width: 14px;
    height: 14px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -968px -318px;
    overflow: hidden;
}

.field-terms {
    padding: 13px 0 6px;
    line-height: 16px;
    text-align: left;
}
.field-terms a {
    color: #fff;
}
.field-info {
    padding: 13px 0 6px;
    line-height: 16px;
    color: #b21ad3;
    text-align: left;
}

.register-date-month-year,
.forgot-password {
    margin-left: 6px;
}

.fields-checkbox {
    padding: 14px 0 0;
    color: #fff;
}

.field-btn {
    padding-top: 17px;
}

.password-strength,
.submit-login {
    line-height: 50px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -317px -373px;
    color: #4c065a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.password-strength {
    margin-top: 14px;
    font-size: 17px;
}
.submit-login {
    font-size: 18px;
    font-weight: bold;
}
.password-strength,
.submit-login,
.submit-login input {
    width: 317px;
    height: 56px;
}

.password-strength-strong,
.password-strength-weak {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) 0 -373px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.password-strength-weak {
    background-position: -341px -36px;
}

.submit-profile {
    position: relative;
    float: right;
    margin: 0 2px 9px;
    line-height: 34px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -644px -143px;
    color: #4c065a;
    font-size: 13px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.submit-profile,
.submit-profile input {
    width: 185px;
    height: 34px;
}

.field-btn-remove-account,
.field-social-sync {
    position: absolute;
    right: 0;
    bottom: 0;
}
.field-social-sync {
    bottom: 99px;
}
.remove-account {
    position: relative;
    margin: 0 0 11px;
    line-height: 30px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) 0 -429px;
    color: #fff;
    font-size: 13px;
    text-shadow: 0 1px 0 rgba(102, 102, 102, 0.59);
}
.remove-account,
.remove-account input {
    width: 314px;
    height: 30px;
}

.report-btns {
    padding-top: 10px;
    width: 352px;
}

.submit-report {
    position: relative;
    float: right;
    line-height: 29px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -614px -521px;
    color: #9c10ba;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59);
}
.submit-report,
.submit-report input {
    width: 133px;
    height: 33px;
}

.upload-report {
    position: relative;
    float: left;
    line-height: 29px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -747px -521px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(102, 102, 102, 0.59);
}
.upload-report,
.upload-report input {
    width: 131px;
    height: 28px;
}

.contact-field {
    padding: 0 0 20px;
}
.contact-field label {
    display: block;
    color: #333;
    font-size: 13px;
}
.input-contact {
    display: block;
    margin-top: 3px;
    width: 311px;
    height: 50px;
    line-height: 54px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -423px -306px #efefef;
    overflow: hidden;
}
.input-contact input {
    position: relative;
    left: 16px;
    width: 282px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -439px -322px #efefef;
    font-size: 20px;
}
.textarea-contact {
    display: block;
    margin-top: 3px;
    width: 421px;
    height: 157px;
    line-height: 1.3;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -356px;
    text-align: center;
}
.textarea-contact textarea {
    position: relative;
    top: 14px;
    height: 130px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -12px -370px;
    font-size: 13px;
}

.inner-block-multiplayer #game-side {
    width: 247px;
}
.inner-block-wide #game-side {
    width: 327px;
}

#game-wrap {
    width: 744px;
}

#game-container {
    text-align: center;
    z-index: 2
}

.game-preloading,
.game-during-midroll {
    position: absolute;
    left: -32765px !important;
}

.dock-bottom.game-preloading {
    position: relative;
    left: auto !important;
}

#game embed,
#game object,
#game iframe {
    width: 100%;
    height: 100%;
}

#game-ad {
    display: none;
    position: absolute;
    z-index: 1;
    text-align: left;
    overflow: hidden;
}
.show-outside #game-ad {
    display: block;
    top: 32px;
    left: -190px;
}
.game-ad-tab #game-ad {
    display: block;
    top: 54px;
    right: 26px;
    left: auto;
}
.show-outside #game-banner {
    width: 180px;
}
#game-banner,
.game-ad-tab #game-banner {
    width: 160px;
    text-align: center;
}
.show-outside .banner-container {
    margin: 0 0 3px;
    padding: 10px 0 9px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) 0 -257px;
}
.game-ad-tab .banner-container {
    margin: 0;
    padding: 0;
    background: 0;
}
.banner-125 {
    margin: 0 0 18px;
    padding: 0 0 18px;
    border-bottom: 1px dashed #d9d9d9;
    text-align: center;
}
.banner-125 img {
    vertical-align: baseline;
}
.banner-125 .banner-wrap {
    height: 125px;
}
.banner-125 .banner-ad-text {
    padding-left: 4px;
}
#game-ad .banner-wrap,
.banner-160 {
    margin: 0 auto;
    width: 160px;
    height: 600px;
}
.banner-160 {
    height: 618px;
}
.banner-300-container {
    margin: 0 auto;
    width: 300px;
}
#game-side .banner-300-container {
    padding: 30px 0 9px;
}
.banner-300-container .banner-ad-text {
    padding: 1px 0 11px;
}
#game-side .banner-300-container .banner-ad-text {
    padding: 9px;
}
.banner-300 {
    height: 250px;
}
.banner-728 {
    width: 728px;
}
#game-box .banner {
    padding: 35px 0 0;
    text-align: left;
}
.game-lists .banner {
    text-align: center;
}
.game-lists .banner-size {
    margin: 0 auto;
}

#inner-block-article-game {
    padding-top: 12px;
}

.back-to-category {
    float: left;
    width: 202px;
    height: 31px;
    line-height: 30px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -658px -36px;
    color: #fff;
}

#game-controls-bar {
    height: 26px;
    overflow: hidden;
    display: table;
}

.common-ux-back,
.common-ux-add-game {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.common-ux-back a,
.common-ux-add-game a {
    background: #4c065b;
    color: #f2c340;
    font-size: 11px;
    line-height: 13px;
    margin: 2px 0;
    padding: 5px 10px;
    display: inline-block;
}

.common-ux-back a:before,
.common-ux-add-game a:before {
    display: inline-block;
    padding: 0 4px 0 0;
}

.common-ux-back a:hover,
.common-ux-add-game a:hover {
    background: #f2c340;
    color: #4c065b;
    text-decoration: none;
}

.common-ux-back a.hide,
.common-ux-add-game a.hide {
    margin: 0;
    padding: 0;
    line-height: 0
}

.common-ux-back {
    float: left;
}

.common-ux-back a:before {
    content: '\00ab';
}

.common-ux-add-game {
    float: right;
}

.common-ux-add-game a.my-game-btn-add:before {
    content: '+';
}

.common-ux-add-game a.my-game-btn-active:before {
    content: '\2665';
}

.common-ux-add-game a.my-game-btn-full:before {
    content: '\2665';
}

.common-ux-add-game a.hide:before {
    content: '' !important;
}

.my-block-empty {
    width: 241px;
    height: 82px;
    line-height: 1.3;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px -735px;
    text-align: center;
}
.reply-block {
    float: right;
}
.reply-block textarea {
    position: relative;
    top: 7px;
    width: 498px;
    height: 78px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -636px;
}
.reply-nested .reply-block textarea {
    width: 467px;
}
.reply-block,
.reply-block-empty {
    position: relative;
    width: 515px;
    height: 91px;
    line-height: 1.3;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -629px;
    text-align: center;
}
.reply-nested .reply-block {
    width: 484px;
}
.reply-block-empty {
    width: 601px;
}
.reply-nested .reply-block-empty {
    width: 570px;
}
.reply-block-left,
.reply-block-right {
    position: absolute;
    top: 0;
    width: 7px;
    height: 91px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1139px -247px white;
}
.reply-block-left {
    left: 0;
}
.reply-block-right {
    right: 0;
    background-position: -1132px -247px;
}
.my-block-empty .inner {
    padding: 17px 25px 0;
    height: 64px;
}
.reply-block-empty .inner {
    padding: 25px 25px 0;
    height: 64px;
}
.my-block-empty,
.my-block-empty a,
.reply-block-empty,
.reply-block-empty a {
    color: #4c065a;
}
.my-block-empty a,
.reply-block-empty a {
    font-weight: bold;
}

#row-1-game-stay.stay {
    position: fixed;
    top: 73px;
}

#row-1-game-banner {
    position: relative;
    margin: 0 0 16px;
    height: 280px;
}
#row-1-game-banner .inner {
    width: 336px;
    height: 280px;
}
#row-1-game-banner .banner-ad-text {
    text-align: left;
}

p.description {
    font-size: 1.1em;
    line-height: 1.5em;
}
.about-tabs {
    padding-top: 16px;
    font-size: 13px;
}
.about-tab {
    display: block;
    margin: 0 0 4px;
    height: 37px;
    line-height: 37px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -641px -157px;
    text-decoration: none !important;
}
.about-tab:hover,
.about-tab:focus,
.about-tab:active,
.about-tabs .current {
    background-position: -900px -836px;
    color: #fff;
    text-shadow: 0 -2px 0 rgba(131, 157, 26, 0.65);
}

.rows-game-about {
    margin: 0 0 18px;
    padding: 0 0 34px;
    border-bottom: 1px dashed #d9d9d9;
}

.game-about-main .f-h {
    height: 30px;
    font-size: 16px;
}

.share-description {
    height: 36px;
    overflow: hidden;
}

.share-game-link-title {
    padding: 0 0 4px;
}
.share-game-link {
    padding: 0 2px 0 35px;
    height: 27px;
    line-height: 26px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -664px;
}
.share-game-link .inner {
    width: 374px;
}

.rating-container {
    padding: 16px 0 6px;
}

.rating-0,
.rating,
.rating-star-full {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    height: 21px;
    overflow: hidden;
}
.rating-0 {
    width: 142px;
    vertical-align: middle;
    background: url(https://www.leukespellen.be/static/leukespellen/images/rate_stars.png?ce9f4b2e845e) 0 -23px;
    text-align: left;
}
.rating {
    position: absolute;
}
.rating-star-full,
.voting-yes a:hover,
.voting-yes a:focus,
.voting-yes a:active,
.voting-yes .current {
    background: url(https://www.leukespellen.be/static/leukespellen/images/rate_stars.png?ce9f4b2e845e);
}
.rating-star-full {
    margin-left: 9px;
    width: 24px;
    vertical-align: middle;
}
.search-results .rating-star-full {
    margin: 0;
}

.rating-5 {
    width: 100%;
}
.rating-4 {
    width: 82%;
}
.rating-3 {
    width: 61%;
}
.rating-2 {
    width: 40%;
}
.rating-1 {
    width: 19%;
}

.rating-description {
    font-size: 11px;
}
.rows-enter-reply-inactive .rating-description {
    color: #7d7d7d;
}

.game-rating {
    min-height: 133px;
}
.embed-code-box {
    height: 87px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -577px;
}
.embed-code {
    padding: 8px;
}
.embed-code .inner {
    height: 72px;
    word-wrap: break-word;
}

.replies .f-h {
    height: 36px;
    font-size: 20px;
}
.replies-kind-first {
    margin: 0 0 12px;
}
.reply {
    margin: 0 0 9px;
}
.reply-box-top,
.reply-box-bottom {
    display: block;
    position: relative;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) 0 -148px;
    height: 9px;
    overflow: hidden;
}
.row-1-2 .reply-box-bottom {
    background-position: -180px -559px;
}
.block-profile-replies .reply-box-bottom {
    background-position: 0 -130px;
}
.search-results .reply-box-bottom {
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -297px;
}
.reply-box-top {
    background-position: 0 -139px;
}
.row-1-2 .reply-box-top {
    background-position: -180px -568px;
}
.block-profile-replies .reply-box-top {
    background-position: 0 -121px;
}
.search-results .reply-box-top {
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -288px;
}
.reply-nested .reply-box-bottom {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -257px #f8f4fb;
}
.reply-nested .reply-box-top {
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -266px #f8f4fb;
}
.reply-box-middle {
    display: block;
    border: solid #ccc;
    border-width: 0 1px;
    background: #fff;
}
.search-results .reply-box-middle {
    height: 123px;
}
.reply-nested .reply-box-middle {
    border: 0;
    background: #f8f4fb;
}
.reply-inner {
    padding: 14px 22px 14px 105px;
}
.row-1-2 .reply-inner {
    padding: 0 17px 0 80px;
}
.search-results .reply-inner {
    padding: 0 22px 0 218px;
}
.block-profile-replies .reply-inner {
    padding-left: 128px;
}
#game-side .paginator,
.replies-kind,
.reply-game a,
.reply-meta a {
    font-size: 14px;
}
.reply-game a,
.reply-meta a,
.reply-user,
.tag {
    color: #90c;
}
.meta {
    color: #ccc;
    font-size: 10px;
}
.meta-date {
    padding-left: 4px;
    color: #999;
}
.reply-rating {
    color: #666;
    font-size: 13px;
}
.search-results .reply-rating {
    padding: 3px 0 4px;
    color: #333;
    font-size: 15px;
}
.search-results .reply-rating-number {
    position: relative;
    top: 2px;
}
.reply-meta .meta {
    padding-left: 20px;
}

.reply-view {
    position: absolute;
    right: 17px;
    bottom: 4px;
    width: 102px;
    height: 27px;
    line-height: 26px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -314px -429px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.actions {
    position: absolute;
    right: 20px;
    bottom: 21px;
    color: #7a22b2;
    overflow: hidden;
}
.reply-nested .actions {
    bottom: 11px;
}
.actions-text,
.action-dropdown {
    font-size: 10px;
}

.action-item,
.action-text,
.action-icon {
    float: left;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}

.action-item {
    padding: 0 0 0 8px;
    cursor: pointer;
}

.action-icon {
    margin: 0 4px 0 0;
    width: 18px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1150px -536px;
}
.action-reply .action-icon {
    background-position: -1167px -517px;
}
.action-thumbs-up .action-icon {
    background-position: -1185px -517px;
}
.action-thumbs-down .action-icon {
    background-position: -1132px -536px;
}

.rows-enter-reply {
    padding: 9px 0 13px;
}

.h-login-register {
    float: right;
    padding: 0 16px;
    font-weight: normal;
}
.h-login-register,
.h-login-register a {
    color: #7a22b2 !important;
    font-size: 12px !important;
}

.chars-to-left-container {
    padding: 0 0 4px;
}
.chars-to-left {
    float: right;
}

.enter-reply-rate-submit {
    text-align: center;
}

.reply-submit {
    position: absolute;
    top: 16px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -739px -577px;
    color: #7b23b2;
    font-size: 15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.rows-enter-reply-inactive .reply-submit {
    background-position: -591px -621px;
    color: #999;
}
.reply-submit,
.reply-submit input {
    right: 0;
    width: 146px;
    height: 37px;
    line-height: 37px;
}
.reply-nested .reply-submit {
    position: relative;
    top: 0;
    float: right;
}

.reply-describe-title {
    padding: 6px 0;
}
.reply-describe {
    float: left;
    padding: 0 0 10px;
    width: 121px;
}

.rows-enter-reply-inactive .label-checkbox {
    display: inline-block;
    margin-right: 9px;
    width: 14px;
    height: 18px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1188px -491px;
    vertical-align: middle;
    overflow: hidden;
}

.reply-describe:not(#i) input[type=checkbox] {
    display: none;
}
.reply-describe:not(#i) input[type=checkbox] + label > .label-checkbox {
    display: inline-block;
    margin-right: 9px;
    width: 14px;
    height: 18px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1188px -491px;
    vertical-align: middle;
    overflow: hidden;
}
.reply-describe:not(#i) input[type=checkbox]:checked + label > .label-checkbox {
    background-position: -1188px -451px;
}

.vote-message {
    margin: 4px 1px 0;
    width: 641px;
    height: 50px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) 0 -207px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(51, 51, 51, 0.65);
}
.vote-success {
    background-position: 0 -157px;
    color: #030;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
.vote-message-inner {
    padding: 19px 9px 0;
}
.vote-message-box {
    width: 605px;
}

#game-side {
    float: left;
}

#game-side .block-content-inner {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.highscore-period {
    padding: 4px 0 2px;
    color: #666;
    text-align: center;
}

.highscore-period a {
    color: #666;
}

.highscore-period a:hover, 
.highscore-period a:focus, 
.highscore-period a:active, 
.highscore-period a.current {
    color: #b119d2;
}

.highscore-go-to-rank {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -999em;
}

.highscore-label,
.highscore-go-to-rank {
    color: #31023a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.37);
    text-align: left;
}

#highscore-user-unknown {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    width: 100%;
    height: 140px;
    background: white;
}

.score-achieved-anonymous .highscore-main-logged-out {
    display: block;
    padding: 12px;
    line-height: 1.2;
    font-size: 26px;
}

.score-achieved-anonymous .highscore-sub-logged-out {
    padding: 4px 20px 9px;
    font-size: 14px;
}

.score-achieved-anonymous .highscore-sub-logged-out a {
    text-decoration: underline;
    color: #4c065b;
}

.score-achieved-anonymous .highscore-sub-logged-out a:hover {
    text-decoration: none;
}

.highscore-block-logged-out {
    margin: 0 auto;
    line-height: 1.3;
    color: #4c0659;
}
.highscore-block-logged-out a {
    color: #4c0659;
    font-weight: bold;
}

#game-highscore {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}

.xid_game .highscore-box {
    margin: 0 1px 0 0;
    width: 200px;
    height: 98px;
    background: #f2c340;
    float: left;
}

.xid_game .highscore-box .avatar {
    width: 50px;
    height: 65px;
    top: 5px;
    background: 0;
    float: left;
    position: relative;
    margin: 5px;
}

.xid_game .highscore-box .rank-user-container {
    float: left;
    width: 140px;
    padding-top: 10px;
}

.xid_game .highscore-box .highscore-username {
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #4c065b;
    font-size: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.xid_game .highscore-box .highscore-info {
    padding: 0;
    text-align: center;
}

.xid_game .highscore-box .highscore-info .highscore-data {
    color: #fff;
    text-shadow: 0 1px 0 rgba(102, 102, 102, 0.37);
    text-align: center;
}

.xid_game .highscore-box .highscore-info .myrank {
    display: inline-block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    padding: 5px 3px 1px;
    border: 2px solid #efb410;
    background: #f0bb28;
    border-radius: 100%;
}

.xid_game .highscore-list-container {
    float: left;
}

.xid_game .highscore-list-container .highscore-period {
    padding: 4px;
    text-align: left;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item {
    display: inline-block;
    float: left;
    text-align: center;
    padding: 5px;
    width: 134px;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item:nth-child(even) {
    background: #fafafa;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item:nth-child(odd) {
    background: #fefefe;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item.rank-you {
    background: #f4cb58;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item .rank {
    margin: 0 auto;
}

.xid_game .highscore-list-container .cycle-list.highscore-list a.cycle-list-item span.cycle-text {
    line-height: 1.1;
}

.xid_package .highscore-username {
    padding: 6px;
    color: #4c065b;
    font-size: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.xid_package .highscore-box {
    margin: 0 auto;
    width: 160px;
    height: 140px;
    background: #f2c340;
    float: left;
}

.xid_package .highscore-box .avatar {
    background: 0;
    top: 40px;
    left: 10px;
}

.xid_package .highscore-box .highscore-info {
    padding: 3px 5px 6px 84px;
}

.xid_package .highscore-data {
    font-size: 11px;
    width: 106px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(102, 102, 102, 0.37);
    text-align: left;
}

.xid_package .highscore-go-to-rank {
    display: block;
    padding-left: 32px;
}

.xid_package .highscore-list .cycle-list-item {
    display: block;
}

.xid_package .highscore-list .cycle-list-item:nth-child(even) {
    background: #fafafa;
}

.xid_package .highscore-list .cycle-list-item .rank {
    float: left;
    margin: 2px;
}

.xid_package .cycle-text {
    float: left;
    margin-left: 5px;
    width: 155px;
    height: 30px;
}

.xid_package .cycle-main, .xid_package .cycle-sub, .xid_package .cycle-when, .xid_package .cycle-category {
    width: 155px;
}

.cycle-text {
    line-height: 1.1;
}

.cycle-main, .cycle-sub, .cycle-when, .cycle-category {
    display: block;
    padding: 0 0 3px;
    font-size: 13px;
    font-weight: normal;
}

.cycle-date {
    float: right;
    font-size: 13px;
    width: 84px;
}

.cycle-description {
    display: block;
    margin: 0 0 3px;
    height: 22px;
    line-height: 11px;
    overflow: hidden;
    /*noinspection CssInvalidPropertyValue*/
    text-overflow: -o-ellipsis-lastline;
    /*noinspection CssInvalidPropertyValue*/
    text-overflow: ellipsis-lastline;
    display: -webkit-box;
    /*noinspection CssUnknownProperty*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cycle-sub,
.cycle-description,
.cycle-category {
    font-size: 9px;
}

.cycle-sub {
    color: #8b8b8c;
}

.cycle-category {
    padding-top: 2px;
    color: #9c0;
}

.highscore-list .cycle-main {
    color: #333;
    font-weight: bold;
}

.highscore-list .cycle-list-item {
    padding: 4px 4px 0;
    height: auto;
    text-align: left;
}

.highscore-list .cycle-list-item .rank {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 5px 3px 1px;
    border: 2px solid #efb410;
    background: #f0bb28;
    border-radius: 100%;
    color: #fff;
    text-align: center;
}

.highscore-list .cycle-list-item .rank-you {
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_rank_you.png?ce9f4b2e845e) repeat-x;
}

.highscore-list .cycle-sub {
    color: #666;
    font-size: 11px;
}
.cycle-when {
    color: #999;
    font-size: 9px;
}

.key-container {
    padding: 21px 0 5px;
}
.key {
    margin: 0 auto 4px;
    width: 35px;
    height: 35px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1132px -451px;
    color: #999;
    font-size: 14px;
}
.key-inner {
    padding: 7px 0;
}
.key-spacebar {
    width: 115px;
    background-position: -739px -621px;
    font-size: 10px;
}
.key-spacebar .key-inner {
    padding: 13px 9px 0;
    text-align: left;
}
.key-navigation {
    width: 46px;
    height: 67px;
    background-position: -1146px -247px;
}

.keys {
    clear: both;
    padding-bottom: 5px;
}
.keys .key {
    float: left;
    margin: 0 5px 0 0;
}

.keys-arrows {
    margin: 0 auto;
    padding: 0;
    width: 125px;
}
.keys-arrows .keys {
    padding-left: 5px;
}

.key-up,
.key-right,
.key-down,
.key-left {
    position: absolute;
    top: 50%;
    left: 50%;
    border: solid #fff;
    line-height: 0;
}
.key-up {
    margin: -4px 0 0 -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #959aa0;
}
.key-right {
    margin: -5px 0 0 -2px;
    border-width: 5px 0 5px 5px;
    border-left-color: #959aa0;
}
.key-down {
    margin: -3px 0 0 -5px;
    border-width: 5px 5px 0;
    border-top-color: #959aa0;
}
.key-left {
    margin: -5px 0 0 -2px;
    border-width: 5px 5px 5px 0;
    border-right-color: #959aa0;
}

.multiplayer-items {
    margin: 0 auto;
    width: 200px;
}
.multiplayer-item {
    padding: 20px 0 12px;
    border-bottom: 1px solid #ccc;
}
.multiplayer-item-title {
    display: block;
    padding: 5px 0 0;
    font-size: 16px;
}
.multiplayer-item-players {
    float: left;
    padding: 3px 0 0 9px;
    font-size: 12px;
}
.multiplayer-item-star {
    position: relative;
    float: right;
    background: url(https://www.leukespellen.be/static/leukespellen/images/rate_stars.png?ce9f4b2e845e);
    width: 26px;
    height: 21px;
}
.multiplayer-item-stars {
    float: right;
    padding-right: 5px;
    font-size: 15px;
}

.block-signup {
    position: relative;
    margin: 0 auto;
    width: 304px;
    height: 247px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px 0;
    color: #4c065a;
    text-shadow: 0 1px 0 #fed700;
}
.block-signup .inner {
    margin: 0 auto;
    padding-top: 22px;
    width: 280px;
}
.block-signup-title {
    height: 39px;
    font-size: 26px;
}

.block-signup-subtitle {
    height: 23px;
    margin: 0 0 9px;
    font-size: 15px;
}

.block-signup-list {
    padding-left: 16px;
    height: 98px;
    line-height: 1.4;
    font-size: 14px;
    text-align: left;
}

.block-signup-btn {
    left: 3px;
    display: block;
    margin: 0 auto;
    width: 202px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 13px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}

.article-search {
    color: #92999f;
}

#article.article-search .inner-block {
    padding-top: 17px;
    text-align: center;
}

.search-bar {
    margin: 0 auto;
    width: 599px;
    height: 63px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) 0 -225px;
}

#article-search-input {
    position: absolute;
    top: 13px;
    left: 44px;
    width: 484px;
    color: #93999f;
    font-size: 28px;
}
#article-search-btn {
    position: absolute;
    top: 9px;
    right: 21px;
    width: 42px;
    height: 42px;
}

.search-meta {
    padding: 1px 0 3px;
}

.search-sort,
.search-results-number {
    width: 240px;
}

.search-sort,
.search-suggestion {
    line-height: 36px;
}

.search-sort {
    float: right;
    text-align: right;
}

.search-results-number {
    position: relative;
    top: -4px;
    float: left;
    font-size: 13px;
    text-align: left;
}
.search-results-count {
    font-size: 24px;
}

.search-custom,
.search-suggestion a,
.block-advanced-search a {
    color: #acd024;
}

.search-result-title {
    font-size: 16px;
}
.search-result-category {
    color: #9c0;
    font-size: 9px;
}

.search-list-title {
    font-size: 13px;
}

.profile-bar {
    width: 902px;
    height: 207px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e);
}

.profile-meta-nav {
    position: absolute;
    top: 12px;
    right: 11px;
}

.profile-meta-nav a {
    color: #4c065b;
}

.profile-meta-nav a:hover {
    text-decoration: underline;
}

.profile-info {
    padding: 10px 15px 0 165px;
}
.profile-info .inner {
    height: 131px;
}

.profile-username {
    width: 660px;
    font-size: 33px;
    color: #4c065b;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.profile-info-email {
    width: 217px;
}

.profile-info-1 {
    float: left;
    width: 420px;
}
.reply-rating-by a,
.profile-info table {
    font-size: 12px;
}

.profile-info th {
    color: #4c065a;
    width: 75px;
}
.profile-info td {
    color: #fff;
}
.profile-info .profile-info-1 th {
    width: 172px;
}

.profile-bar .nav-row {
    padding: 14px 9px 0 23px;
}
.profile-nav a {
    float: left;
    margin-left: 12px;
    width: 163px;
    height: 38px;
    line-height: 36px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -738px -443px;
    color: #333;
    font-size: 13px;
    text-align: center;
}
.profile-nav .current {
    background-position: -734px -306px;
    color: #fc7d00;
    text-shadow: 0 1px 0 #fff;
    line-height: 39px;
}

.list-legend {
    position: absolute;
    top: 2px;
    left: 6px;
}

.list-legend-item {
    float: left;
    font-size: 9px;
}
.list-legend-ranking {
    width: 44px;
    text-align: center;
}
.list-legend-game {
    margin-left: 40px;
    width: 180px;
}
.list-legend-date {
    width: 149px;
    text-align: right;
}

.position-placeholder {
    padding: 7px 0 0 6px;
}

.block-content-social-sync {
    padding: 0 12px 9px;
}
.social-sync-text {
    padding: 10px 0 16px;
    color: #666;
    font-size: 11px;
    text-align: center;
}
.social-sync-2-items {
    padding: 0 70px;
}
.social-sync-1-item {
    padding: 0 139px;
}
.social-sync-multi a {
    float: left;
    margin-left: 21px;
}
.social-sync-single {
    margin: 0 auto 15px;
}
.social-sync-single,
.social-sync a {
    display: block;
    width: 118px;
    height: 94px;
}
.social-sync a {
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -133px -705px;
    text-align: left;
}
.social-sync .social-icon {
    top: 31px;
    left: 8px;
}
.social-sync-disconnect {
    position: absolute;
    left: 3px;
    bottom: 3px;
    width: 112px;
    text-align: center;
}

.profile-highscore {
    padding: 25px 27px 8px;
}
.profile-highscore-img {
    float: left;
    margin-right: 14px;
}
.profile-highscore-title {
    display: block;
    color: #333;
    font-size: 17px;
}

.profile-highscore-ranking,
.profile-highscore-points,
.profile-highscore-played {
    float: left;
    padding: 12px 0;
}
.profile-highscore-ranking {
    width: 198px;
}

.ranking-label, .ranking-left, .ranking-middle, .ranking-right {
    position: relative;
    float: left;
    height: 40px;
    line-height: 40px;
    color: #8b8b8c;
    font-size: 28px;
    overflow: hidden;
}
.ranking-label {
    padding-right: 12px;
    font-size: 13px;
}
.ranking-left {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -475px -511px;
}
.ranking-middle {
    padding: 0 8px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -586px;
}
.ranking-right {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -479px -511px;
}

.profile-highscore-improve,
.profile-my-game-play {
    position: relative;
    display: block;
    width: 181px;
    height: 33px;
    line-height: 31px;
    color: #fff;
    font-size: 13px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.profile-highscore-improve .account-middle,
.profile-my-game-play .account-middle {
    padding: 0;
    width: 173px;
}

.profile-my-game-play {
    margin-bottom: 8px;
}

.profile-my-game-remove,
.profile-my-game-move {
    display: block;
    padding: 3px;
}

.profile-my-game-remove {
    color: #f00;
}

.profile-my-game-move {
    color: #999;
    cursor: move;
}

.profile-my-game-btns {
    float: right;
    width: 181px;
}

.my-games-maximum {
    position: absolute;
    top: 0;
    right: 15px;
    font-weight: normal;
}

.my-game-when {
    color: #8b8b8c;
    font-size: 10px;
    text-decoration: none !important;
}

.replies-tabs {
    padding: 0 0 6px 63px;
    text-align: center;
}
.block-account-settings .replies-tabs {
    padding-left: 184px;
}
.replies-tab {
    float: left;
    margin: 0 8px 0 0;
    width: 244px;
    height: 25px;
    line-height: 25px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -599px -250px;
    text-decoration: none !important;
}
.replies-tab:hover,
.replies-tab:focus,
.replies-tab:active,
.replies-tabs .current {
    background-position: -599px -225px;
}

.arrow-send,
.arrow-received {
    position: absolute;
    top: 14px;
    right: 32px;
    width: 66px;
    height: 54px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -902px -227px;
    overflow: hidden;
}
.arrow-send {
    background-position: -902px -281px;
}

.replies-tabs .arrow-send,
.replies-tabs .arrow-received {
    top: 5px;
    left: 27px;
    width: 16px;
    height: 13px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -968px -305px;
}
.replies-tabs .arrows-send-received .arrow-received {
    top: 10px;
    left: 40px;
}
.replies-tabs .arrow-send {
    background-position: -994px -249px;
}

.reply-game .reply-vote-from {
    color: #fc7d00;
    font-size: 10px;
}

.block-profile-replies .reply-box-middle {
    min-height: 116px;
}

.reply-rating-by {
    padding-top: 12px;
}

.reply-rating-box {
    float: left;
    margin-right: 12px;
    width: 102px;
    height: 26px;
    line-height: 26px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -591px -664px;
    color: #7020a3;
    text-align: center;
}

.reply-rating-box .action-icon {
    position: absolute;
    top: 4px;
    left: 10px;
}

.help-main-column {
    float: left;
    width: 702px;
}

.help-checks-column {
    float: right;
    margin-left: 40px;
    width: 158px;
    text-align: center;
}

.help-check {
    margin: 0 auto 16px;
    width: 26px;
    height: 22px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -968px -227px;
    overflow: hidden;
}
.help-check-v {
    background-position: -968px -249px;
}

.help-check-text {
    margin: 0 0 90px;
}

.button-get {
    display: block;
    margin: 0 auto 9px;
    width: 158px;
    height: 40px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -469px -615px;
    overflow: hidden;
}
.button-java {
    background-position: -627px -615px;
}
.button-shockwave {
    background-position: -133px -665px;
}
.button-javascript {
    background-position: -311px -615px;
}

.footer-texts {
    padding: 12px 0 24px;
    width: 900px;
    text-align: left;
    overflow: hidden;
}
.footer-texts h2 {
    font-size: 28px;
    font-weight: normal;
}
.footer-texts h3 {
    margin-bottom: 1.6em;
    font-size: 19px;
    font-weight: normal;
}
.footer-texts h2,
.footer-texts h3,
.footer-texts p,
.footer-texts ol,
.footer-texts ul {
    margin-bottom: 12px;
}
.footer-texts .submit-login {
    margin-bottom: 30px;
}
.recaptcha,
#contact-captcha {
    margin-bottom: 9px;
}
.captcha-reload {
    padding-top: 5px;
}
.input-message .captcha-reload {
    font-size: 13px;
    text-align: right;
}
.input-message .captcha-reload a {
    color: #900;
}
.footer-texts ol {
    padding-left: 46px;
    list-style: lower-alpha;
}
.footer-texts ul {
    padding-left: 46px;
    list-style: disc;
}
.footer-texts li {
    padding-left: 12px;
}
.footer-text {
    padding-bottom: 12px;
    color: #7d7d7d;
}
.footer-texts h2,
.footer-texts a {
    color: #9a0eb9;
}
.footer-texts .rows-sitemap a {
    color: #999;
}
.footer-texts h3,
.footer-texts strong,
.footer-texts .rows-sitemap h3 a,
.footer-texts .rows-sitemap a:hover,
.footer-texts .rows-sitemap a:focus,
.footer-texts .rows-sitemap a:active {
    color: #333;
}
.rows-sitemap h3 {
    width: 222px;
}
.rows-sitemap li {
    width: 208px;
}

.contact-stamp {
    float: right;
    margin: 0 0 9px 75px;
    width: 374px;
    height: 242px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_contact.png?ce9f4b2e845e);
    overflow: hidden;
}

#form-contact {
    padding-top: 16px;
}

.back-btn {
    position: absolute;
    top: 7px;
    left: 0;
    color: #fff;
}
.back-left,
.back-middle,
.back-right {
    position: relative;
    float: left;
    height: 31px;
    line-height: 29px;
    overflow: hidden;
}
.back-left {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -864px -36px;
}
.back-middle {
    min-width: 200px;
    max-width: 255px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/repeat_x.png?ce9f4b2e845e) 0 -190px;
}
.back-right {
    width: 4px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -860px -36px;
}

.article-highscore .inner-block {
    padding: 9px 0;
    text-align: center;
}

.xid_package .highscore-bar {
    margin: 0 auto;
    width: 900px;
    height: 121px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e);
    overflow: hidden;
}

.xid_package .highscore-bar-inner {
    padding: 8px 154px;
}

.xid_package .highscore-bar-content {
    width: 592px;
    height: 101px;
    overflow: hidden;
}

.xid_package .highscore-bar-title {
    color: #fff;
    font-size: 28px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}

.xid_package .highscore-bar-text {
    color: #4c065a;
    font-size: 13px;
}

.xid_package .highscore-bar-text a {
    font-weight: bold;
    text-decoration: underline;
}

.xid_package .highscore-block-top {
    height: 9px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px -827px;
    overflow: hidden;
}

.xid_package .highscore-block-bottom {
    height: 10px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -900px -817px;
    overflow: hidden;
}

.xid_package .highscore-block-inner {
    padding: 0 3px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_highscore_middle.png?ce9f4b2e845e);
}

.xid_package .highscore-block-game {
    text-align: center;
}

.xid_package .highscore-block-img {
    top: -5px;
    margin: 0 auto 3px;
}

.highscore-block-info {
    margin: 0 auto 6px;
    width: 200px;
}

.highscore-block-rate {
    padding: 0 4px;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
}
.highscore-block-rate .rating-star-full {
    top: -2px;
}

.highscore-btn {
    padding: 8px 16px;
    border: dashed #ccc;
    border-width: 1px 0;
}
.highscore-btn a {
    display: block;
    margin: 0 auto;
    width: 174px;
    height: 32px;
    line-height: 32px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -644px -264px;
    color: #fff;
    font-size: 15px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    overflow: hidden;
}

.block-highscores {
    padding: 0 0 8px;
}

.block-highscore .cycle-text,
.highscore-empty {
    height: 44px;
    overflow: hidden;
}
.highscore-empty {
    float: left;
    width: 148px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -591px -577px;
    text-align: center;
}
.highscore-empty-main {
    display: block;
    padding-top: 2px;
    color: #ccc;
    font-size: 13px;
}
.highscore-empty-sub {
    display: block;
    color: #c01fe5;
    font-size: 11px;
}

.footer-texts .list {
    list-style: none;
    padding: 0 0 10px;
}

.message-bar-standalone {
    background: #333;
}
.message-bar .block {
    margin: 0 0 9px;
}
.message-bar-standalone .block {
    top: 9px;
}

.message-bar-columns {
    width: 822px;
}
.questions-columns {
    width: 874px;
}
.message-bar-column,
.questions-column {
    float: left;
    margin: 0 61px 0 0;
    width: 350px;
    overflow: hidden;
}
.questions-column {
    margin: 0;
    width: 419px;
}
.questions-column-first {
    margin: 0 36px 0 0;
}

.textarea-questions {
    display: block;
    margin: 3px 0 10px;
    width: 419px;
    height: 87px;
    line-height: 1.3;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -421px -356px;
    text-align: center;
}
.textarea-questions textarea {
    position: relative;
    top: 3px;
    height: 79px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/subpages.png?ce9f4b2e845e) -432px -359px;
    font-size: 13px;
}

.questions-cancel,
.questions-submit {
    position: relative;
    float: right;
    margin-left: 8px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -738px -373px;
    color: #fff;
    font-size: 13px;
    text-shadow: 0 1px 0 rgba(102, 102, 102, 0.59);
}
.questions-submit {
    background-position: -634px -373px;
}
.questions-cancel,
.questions-submit,
.questions-submit input {
    width: 104px;
    height: 30px;
    line-height: 30px;
}

.message-alert {
    margin-right: 7px;
    width: 25px;
    height: 24px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -1171px -314px;
    vertical-align: middle;
}
.rows-message-bar-icon .message-alert {
    position: absolute;
    top: 10px;
    left: 19px;
}

.error-404-img,
.error-404-text {
    position: relative;
    float: left;
    color: #fff;
    font-size: 13px;
    text-align: center;
    overflow: hidden;
}
.error-404-img {
    margin-right: 47px;
    width: 450px;
    height: 326px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/bg_404.png?ce9f4b2e845e);
}
.error-404-text {
    width: 188px;
    padding-top: 100px;
}
.error-404-text h2 {
    margin: 0 0 26px;
    font-size: 24px;
}
.error-404-text p {
    margin: 0 0 9px;
}

.welcome-section .inner-block {
    width: 901px;
}
.welcome-intro {
    margin: 0 0 9px;
    color: #4c065a;
    text-align: center;
}
.welcome-blocks a {
    display: block;
    margin: 0 0 15px;
    padding: 0 170px 0 140px;
    height: 140px;
    line-height: 140px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/welcome.png?ce9f4b2e845e);
    color: #fff;
    font-size: 29px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    overflow: hidden;
}
.welcome-blocks .welcome-2 {
    background-position: 0 -143px;
}
.welcome-blocks .welcome-3 {
    background-position: 0 -286px;
}
.welcome-blocks .welcome-4 {
    background-position: 0 -429px;
}

.game-about-img,
#game {
    margin: 0 auto;
}

#takeover,
#takeover-inside {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    width: 964px;
    text-align: left;
}

#takeover-left,
#takeover-right,
#takeover-inside-left,
#takeover-inside-right {
    position: fixed;
    top: 0
}

#takeover-left .takeover,
#takeover-inside-left .takeover {
    position: absolute;
    right: 0
}

#takeover-right .takeover,
#takeover-inside-right .takeover {
    position: absolute;
    left: 964px;
}

.dock-bottom {
    display: block;
    position: relative;
    z-index: 1;
    transition: .2s;
    margin: 10px auto;
    width: 728px;
}

.dock-bottom .game_related-games {
    width: 700px;
    margin: 0 auto;
}

.game-panel {
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}

.game-panel .game_related-games {
    display: block;
    width: 740px;
    margin: 10px auto;
    height: 90px;
    overflow: hidden;
    z-index: 1
}

.game-panel .game_related-games a {
    display: block;
    position: relative;
    float: left;
    width: 140px;
    height: 70px;
    margin: 10px 5px 10px 0;
    background-size: cover;
    /*noinspection CssUnknownProperty*/
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
    overflow: hidden;
}

.game-panel .game_related-games a:last-child {
    margin-right: 0
}

.game-panel .game_related-games a span {
    position: absolute;
    display: block;
    height: 40px;
    line-height: 1.2em;
    padding-top: 30px;
    text-align: center;
    width: 100%;
    opacity: 0;
    margin-top: 100px;
    z-index: 2;
    color: #fff;
}

.game-panel .game_related-games a span:before {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #ff6400;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.game-panel .game_related-games a:hover span {
    margin-top: 0;
    opacity: 1
}

.game-stage {
    display: inline-block;
    margin: 0 auto;
}

.dock-lhs {
    float: left;
}

.dock-rhs {
    float: right;
}

.banner-static-game {
    font-size: 10px;
    line-height: 12px;
    color: #333;
}

.banner-template {
    position: absolute;
    width: 100%;
    top: 32px;
    left: 1px;
    right: 1px;
    overflow: hidden;
}

.banner-template .ad_sky_lhs {
    float: left;
}

.banner-template .ad_sky_rhs {
    float: right;
}

.banner-template .ad_sky_lhs .banner-sky,
.banner-template .ad_sky_rhs .banner-sky {
    width: 160px;
    height: 620px;
    background-color: #fff;
    display: block;
}

.banner-template .ad_sky_rhs .banner-sky {
    float: right;
}

.leader-below-game {
    position: relative;
    z-index: 2;
    width: auto;
    height: 120px;
    margin: 0 auto;
}

.banner-leaderboard {
    width: 728px;
    height: 108px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
}

.banner-leaderboard div {
    text-align: center;
    margin: 0 auto;
}

.ad_leaderboard {
    width: 960px;
    float: left;
    clear: both;
}

.banner-below-game {
    display: block;
    margin-top: 0;
    width: 960px;
    clear: both;
}

.sky {
    position: absolute;
    width: 160px;
    height: 600px;
    left: 50%;
    top: 140px;
    z-index: 2;
    display: none;
}

.sky-rhs {
    text-align: left;
}

.sky-lhs {
    margin-left: -770px;
    text-align: right;
}

@media screen and (min-width: 1270px) {
    .sky {
        display: block;
    }
}

.xid_home .leaderboard,
.xid_package .leaderboard {
    margin: 0 auto 20px;
    min-height: 90px;
    text-align: center;
}

#game-controls-bar {
    text-align: center;
    width: 100%;
}

.xid_home .social-media-bar {
    display: block;
    clear: both;
    padding: 0 10px;
}

.social-media-bar {
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    font-size: 10px;
    padding: 5px 10px 0;
    max-width: 380px;
}

.social-media-bar div {
    display: table-cell;
    text-align: center;
    width: auto;
    padding: 0 5px;
}

.s-facebook,
.s-twitter,
.s-g-plusone {
    max-width: 153px;
}

.s-facebook iframe,
.s-twitter iframe,
.s-g-plusone iframe {
    max-width: 153px;
    max-height: 20px;
}

.country-flag,
.social-icon {
    position: relative;
    width: 16px;
    height: 11px;
    overflow: hidden;
}

.social-icon {
    margin-left: 5px;
    height: 16px;
    vertical-align: middle;
}

.rows-icon-32 {
    height: 184px;
}

.icon-32 .social-icon {
    width: 32px;
    height: 32px;
}

.social-item .social-icon {
    float: left;
    margin: 0 12px 0 0;
}

.country-flag {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -718px -12px;
}

.country-flag-ch {
    background-position: -734px -24px;
}

.country-flag-da,
.country-flag-dk {
    background-position: -846px -12px;
}

.country-flag-id,
.country-flag-in {
    background-position: -750px -24px;
}

.country-flag-cs,
.country-flag-cz {
    background-position: -718px -24px;
}

.country-flag-es,
.country-flag-mx {
    background-position: -766px -12px;
}

.country-flag-fr {
    background-position: -830px -12px;
}

.country-flag-it {
    background-position: -798px -12px;
}

.country-flag-no {
    background-position: -750px -12px;
}

.country-flag-pl {
    background-position: -878px -12px;
}

.country-flag-br {
    background-position: -862px -12px;
}

.country-flag-ro {
    background-position: -734px -12px;
}

.country-flag-bg,
.country-flag-by {
    background-position: -814px -12px;
}

.country-flag-se {
    background-position: -782px -12px;
}

.social-icon-facebook {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -817px -67px;
}

.social-icon-twitter {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -833px -67px;
}

.social-icon-googleplus {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -849px -67px;
}

.icon-32 .social-icon-facebook {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -869px -143px;
}

.icon-32 .social-icon-twitter {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -818px -264px;
}

.icon-32 .social-icon-googleplus {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -828px -230px;
}

.icon-32 .social-icon-pinterest {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -837px -143px;
}

.icon-32 .social-icon-mail {
    background: url(https://www.leukespellen.be/static/leukespellen/images/homepage.png?ce9f4b2e845e) -860px -230px;
}

#game-preroll-container {
    padding: 48px 9px 30px;
    text-align: center;
    overflow: hidden;
}

.ad_video {
    position: absolute;
    z-index: 2;
    top: 15px;
    width: 960px;
    left: 50%;
    margin-left: -480px;
    color: #444;
    text-align: center;
}

.game-video-thumbnail {
    display: block;
    margin: 0 auto;
    border-radius: 100%;
    border: 10px solid #fff;
    background-size: cover;
    background-position: center;
}

.thumb-large {
    width: 250px;
    height: 250px;
}

.thumb-small {
    width: 120px;
    height: 120px;
}

#game-preroll-controls,
#game-preroll-close-wrap {
    margin: 0 auto;
    width: 501px;
}
#game-preroll-ad-timer {
    padding: 7px 2px;
    color: #666;
    font-size: 11px;
    text-align: left;
    overflow: hidden;
}
#game-preroll-timer {
    float: right;
}
#game-preroll-countdown {
    color: #333;
}
#game-preroll-skip,
#game-preroll-close {
    position: relative;
    margin: 0 auto 5px;
    width: 372px;
    height: 30px;
    line-height: 30px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -691px;
    color: #999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.88);
}
#game-preroll-close {
    margin-bottom: 0;
    width: 312px;
    height: 35px;
    line-height: 35px;
    background-position: -180px -757px;
    color: #fff;
    font-size: 15px;
    text-shadow: 0 1px 0 rgba(139, 10, 166, 0.88);
    cursor: pointer;
}
#game-preroll-progressbar-content {
    margin: 0 auto 26px;
    width: 501px;
    height: 10px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -275px;
    line-height: 0;
    font-size: 0;
    text-align: left;
}
#game-preroll-progressbar .ui-widget-header,
#game-preroll-progressbar-end {
    position: absolute;
    height: 10px;
    background: url(https://www.leukespellen.be/static/leukespellen/images/gamepage.png?ce9f4b2e845e) -180px -285px;
}
#game-preroll-progressbar .ui-widget-header {
    min-width: 6px;
}
#game-preroll-progressbar-end {
    right: -4px;
    width: 4px;
    background-position: -677px -285px;
}
#game-preroll-wrap,
#game-preroll-t {
    width: 100%;
    overflow: hidden;
}
#game-preroll-wrap {
    min-height: 300px;
}

#game-preroll-controls {
    display: none;
}

#game-preroll-textad {
    display: none;
}

.ls-loaderimage {
    width: 116px;
    height: 154px;
}

.preroll-loaderimage {
    width: 29px;
    height: 29px;
}

#game-preroll-message-loading {
    width: 640px;
    height: 340px;
    left: 50%;
    margin-left: -320px;
    padding-top: 60px;
    color: #000;
    font-size: 16px;
    position: absolute;
    display: none;
}

#game-preroll-c {
    line-height: 0
}

.game-preloading,
.game-during-preroll,
.game-during-midroll {
    left: -32765px !important;
}

#js-game-preroll-container,
#js-game-midroll-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#game-midroll-ad-text {
    padding: 3px;
}

#game-bg.game-preloading {
    position: absolute;
    left: -32765px;
}

#game-preroll-c div {
    margin: 0 auto;
}

#copyright-left, #copyright-right, #copyright-inner, .paginator a, .paginator .current, .arrow, 
.search-dropdown-separator, .country-flag, .social-icon, .header-activate-left, .header-activate-right, 
.rating-star-full, .message-alert {
    display: -moz-inline-box;
    display: inline-block;
}

#header-register-1, #header-register-2, #loginmenu, #game-preroll-skip, #game-preroll-close, .popup h3, .popup h4, 
.f-h, .icon, .social-item, .social-sync-disconnect, .share-game-link .inner, #search-bar a, .profile-nav a, .more-wrap, 
.about-tab, .replies-tab, .btn, .play-btn, .my-game-btn, .input-radio .inner, .input-suggestions .input-login, 
.contact-error .inner, .rows-sitemap h3, .list li, #header-username, .profile-username, .profile-info-email, 
.cycle-date, .cycle-main, .cycle-sub, .cycle-when, .cycle-category, .rate-star-big, .cycle-slide-title, 
.promo-category, .promo-number-of-games, .promo-rate, .highscore-bar-title, .highscore-empty-main, 
.highscore-empty-sub, .highscore-username, .highscore-label, .highscore-data, .highscore-go-to-rank, 
.reply-rating-box, .vote-message-box, .action-dropdown a, .header-activate-wrap, .avatar-option-edit-text, 
.account-middle, .back-middle, .h {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.breadcrumb .arrow, #game-control-bar, #slider-element, .social-media-bar-inner, .social-media-bar-game, 
#game-banner, .banner-container, .banner-wrap, .banner-300-container, .banner-300, .profile-bar, .block-signup, 
.block-signup-title, .block-signup-subtitle, .block-signup-list, .block-signup-btn, #game-wrap, #game-container, 
.highscore-box, .highscore-block-img, .profile-highscore-img, .multiplayer-item, .multiplayer-item-link, .key, 
.keys, #cycle, .cycle-slide-img, .h-tabs-container, .full-width-box, .full-width-box-top, .full-width-box-inner, 
.full-width-box-bottom, .facebook-bar, .fb-like-box-container, .popup-img, .popup-inner-top, .popup-inner-bottom, 
#main-content-text-top, #main-content-text-bottom, .game-tab-right, .game-tab-left, .video-container, .my-block-empty, 
.paginator, .nav-row, .rows, .rows-nested, .replies, .game-about-img, .about-tabs, .replies-tabs, .list-legend, 
.cycle-list-item, .cycle-main, .cycle-when, .promo-inner, .inner, .embed-code-box, .chars-to-left-container, 
.enter-reply-rate-submit, .reply, .reply-nested, .reply-box-middle, .reply-view, .register-line, .notification-wrap, 
.report-btns, .report-subject, .vote-message, .message-alert, .message-bar-columns, .questions-columns, 
.fields-columns, .fields-column, .fields-columns-profile, .fields-column-profile, .mail-column-1, .mail-column-2, 
.mail-option, .field, .input-message-top, .input-message-bottom, .input-login, .input-profile, .input-radio, 
.input-radio-item, .input-report, .input-suggestions, .submit-login, .password-strength, .profile-avatars, 
.avatar-new, .avatar-reply-block, .reply-describe-checkboxes, .search-bar, .search-meta, .social-sync, .social-sync a, 
.profile-highscore, .profile-highscore-ranking, .profile-highscore-points, .replies-tab, .reply-rating-by, 
.reply-rating-box, .header-activate-wrap, .file-previews, .highscore-block-logged-out, .pu-close-icon, #game, 
#container, #pu-container, #footer, .footer-content, .footer-line, .wrap {
    position: relative;
    overflow: hidden;
}
@-webkit-keyframes exploding {
    0% {
        background-size: 110%;
    }
    15% {
        background-size: 220%;
    }
    100% {
        background-size: 110%;
    }
}
@keyframes exploding {
    0% {
        background-size: 110%;
    }
    15% {
        background-size: 220%;
    }
    100% {
        background-size: 110%;
    }
}
@-webkit-keyframes breathing {
    0% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .9;
        opacity: .9;
    }
    25% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .98;
        opacity: .98;
    }
    60% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .88;
        opacity: .88;
    }
    100% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .9;
        opacity: .9;
    }
}
@keyframes breathing {
    0% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .9;
        opacity: .9;
    }
    25% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .98;
        opacity: .98;
    }
    60% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .88;
        opacity: .88;
    }
    100% {
        /*noinspection CssUnknownProperty*/
        -webkit-opacity: .9;
        opacity: .9;
    }
}

.about-tabs a {
    transition: 0s;
}
.common-ux-add-game a.my-game-btn-walkthrough:before {
    content: '\2023';
}

#recaptcha {
    display: flex;
    justify-content: center;
}

.selectBox-dropdown {
    display: inline-block;
    position: relative;
    padding-right: 25px;
    width: auto !important;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    background: #fff;
    color: #000;
    cursor: pointer;
    font-size: 19px;
    -moz-border-radius: 7px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.selectBox-dropdown:focus {
    border-color: #e5e5e5;
}
.selectBox-menuShowing {
    -moz-border-radius: 7px 7px 0 0;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-right-radius: 0;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 7px 7px 0 0;
}
.selectBox-label {
    display: inline-block;
    padding: 0 8px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}
.selectBox-arrow {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 16px;
    height: 16px;
}
.selectBox-arrow-inner {
    position: absolute;
    top: 21px;
    right: 11px;
    border-color: #fff;
    border-top-color: #333;
    border-style: solid;
    border-width: 5px 5px 0;
    line-height: 0;
}
.selectBox-dropdown:hover .selectBox-arrow-inner,
.selectBox-menuShowing .selectBox-arrow-inner {
    top: 20px;
    border-width: 0 5px 5px;
    border-color: #fff;
    border-bottom-color: #333;
}
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 3;
    max-height: 203px;
    background: #fff;
    text-align: left;
    overflow: auto;
    font-size: 15px;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    /*noinspection CssUnknownProperty*/
    -khtml-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}
.selectBox-inline {
    display: inline-block;
    width: 250px;
    background: #fff;
    overflow: auto;
}
.selectBox-inline:focus {
    border-color: #666;
}
.selectBox-options,
.selectBox-options li,
.selectBox-options a {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: pointer;
}
.selectBox-options .remove a {
    color: #ff3b06;
}
.selectBox-options a {
    padding: 0 .5em;
    line-height: 1.5;
    background: 6px no-repeat;
    white-space: nowrap;
    overflow: hidden;
}
.selectBox-hover a {
    background: #eee;
}
.selectBox-disabled a {
    background: transparent;
    color: #888;
}
.selectBox-selected a {
    background: #c8def4;
}
.selectBox-optgroup {
    padding: 0 .3em;
    line-height: 1.5;
    background: #eee;
    color: #666;
    font-weight: bold;
    white-space: nowrap;
}
.selectBox-disabled {
    color: #888 !important;
}
.selectBox-disabled .selectBox-arrow {
    border-color: #666;
}
.selectBox-disabled {
    color: #888 !important;
}
.selectBox-disabled .selectBox-options a {
    background: transparent !important;
}
.field-error .selectBox-dropdown {
    border-color: #f00d0d;
    background: #facece;
    color: #f00d0d;
}
.selectBox-justify {
    position: relative;
    line-height: 1;
    font-size: 1px;
    text-align: justify;
    overflow: hidden;
}
.selectBox-justify-end {
    display: inline-block;
    width: 100%;
}
.my-account-form .selectBox-dropdown {
    background: #f3f3f3;
}
.my-account-form .selectBox-arrow-inner {
    border-color: #f3f3f3;
    border-top-color: #333;
}
.my-account-form .selectBox-dropdown:hover .selectBox-arrow-inner,
.my-account-form .selectBox-menuShowing .selectBox-arrow-inner {
    border-color: #f3f3f3;
    border-bottom-color: #333;
}
.search-sort .selectBox-dropdown {
    top: -1px;
    margin-left: 6px;
    padding-right: 22px;
    height: 28px;
    line-height: 28px;
    background: #f3f3f3;
    color: #92999f;
    font-size: 12px;
    -moz-border-radius: 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.search-sort .selectBox-arrow-inner {
    top: 11px;
    right: 8px;
    border-color: #f3f3f3;
    border-top-color: #92999f;
}
.search-sort .selectBox-dropdown:hover .selectBox-arrow-inner,
.search-sort .selectBox-menuShowing .selectBox-arrow-inner {
    top: 10px;
    border-color: #f3f3f3;
    border-bottom-color: #92999f;
}
.selectBox-article-search-sort {
    background: #f3f3f3;
    font-size: 12px;
}
.selectBox-article-search-sort a {
    color: #92999f;
}
.search-dropdown-bar .selectBox-dropdown {
    margin: 0 0 9px;
    padding-right: 22px;
    height: 28px;
    line-height: 28px;
    background: #f3f3f3;
    color: #9710b3;
    font-size: 12px;
    -moz-border-radius: 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.search-dropdown-bar .selectBox-arrow-inner {
    top: 11px;
    right: 8px;
    border-color: #f3f3f3;
    border-top-color: #9710b3;
}
.search-dropdown-bar .selectBox-dropdown:hover .selectBox-arrow-inner,
.search-dropdown-bar .selectBox-menuShowing .selectBox-arrow-inner {
    top: 10px;
    border-color: #f3f3f3;
    border-bottom-color: #9710b3;
}
.selectBox-categories, .selectBox-tags {
    max-height: 198px;
    background: #f3f3f3;
    font-size: 12px;
    -moz-border-radius: 0 0 4px 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-right-radius: 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-radius: 0 0 4px 4px;
}
.selectBox-categories a,
.selectBox-tags a {
    line-height: 1.9;
    color: #9710b3;
}
.selectBox-categories .selectBox-first,
.selectBox-tags .selectBox-first,
.selectBox-categories .selectBox-last,
.selectBox-tags .selectBox-last {
    height: 4px;
}
.report-subject .selectBox-dropdown {
    display: block !important;
    background: #efefef;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    -moz-border-radius: 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.report-subject .selectBox-arrow-inner {
    top: 9px;
    right: 8px;
    border-color: #efefef;
    border-top-color: #959aa0;
}
.report-subject .selectBox-dropdown:hover .selectBox-arrow-inner,
.report-subject .selectBox-menuShowing .selectBox-arrow-inner {
    top: 8px;
    border-color: #efefef;
    border-bottom-color: #959aa0;
}
.selectBox-report-type {
    background: #efefef;
    font-size: 12px;
    -moz-border-radius: 0 0 4px 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-right-radius: 4px;
    /*noinspection CssUnknownProperty*/
    -khtml-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-radius: 0 0 4px 4px;
}
.selectBox-report-type a {
    line-height: 24px;
    background: #efefef;
}
.selectBox-report-type .selectBox-hover a {
    background: #fff;
}
