@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic);
@font-face {
    font-family: 'fontello';
    src: url("/assets/fontello-96599696cc3112c0a47c89d7ecd36485.eot?7184956");
    src: url("/assets/fontello-96599696cc3112c0a47c89d7ecd36485.eot?7184956#iefix") format("embedded-opentype"), url("/assets/fontello-367053b5e82ea0597e7397cb1a2762d3.woff2?7184956") format("woff2"), url("/assets/fontello-fafd008c60c2126783c9c1846fe7643d.woff?7184956") format("woff"), url("/assets/fontello-401330d7d8c323b3d801b22bbc05116b.ttf?7184956") format("truetype"), url("/assets/fontello-5d1e72fed37bce61c88f9be4a49babf2.svg?7184956#fontello") format("svg");
    font-weight: normal;
    font-style: normal
}
.icon-user-add:before,
.icon-trash:before,
.icon-search:before,
.icon-right-big:before,
.icon-mail:before,
.icon-reply:before,
.icon-forward:before,
.icon-lock-open:before,
.icon-lock-open-alt:before,
.icon-lock:before,
.icon-eye:before,
.icon-picture:before,
.icon-help-circled:before,
.icon-flag-empty:before,
.icon-flag:before,
.icon-thumbs-up:before,
.icon-thumbs-down:before,
.icon-link-ext:before,
.icon-home:before,
.icon-info-circled:before,
.icon-bug:before,
.icon-book:before,
.icon-cog:before,
.icon-wrench:before,
.icon-award:before,
.icon-pencil:before,
.icon-tag:before,
.icon-tags:before,
.icon-list-alt:before,
.icon-star:before,
.icon-heart:before,
.icon-heart-empty:before,
.icon-star-empty:before,
.icon-doc-new:before,
.icon-user:before,
.icon-users:before,
.icon-docs:before,
.icon-list:before,
.icon-chart-bar:before,
.icon-chart-pie:before,
.icon-share:before,
.icon-clock:before,
.icon-ok:before,
.icon-cancel:before,
.icon-warning-empty:before,
.icon-down:before,
.icon-up:before,
.icon-down-dir:before,
.icon-up-dir:before,
.icon-female:before,
.icon-male:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-user-add:before {
    content: '\e800'
}
.icon-trash:before {
    content: '\e801'
}
.icon-search:before {
    content: '\e802'
}
.icon-right-big:before {
    content: '\e803'
}
.icon-mail:before {
    content: '\e804'
}
.icon-reply:before {
    content: '\e805'
}
.icon-forward:before {
    content: '\e806'
}
.icon-lock-open:before {
    content: '\e807'
}
.icon-lock-open-alt:before {
    content: '\e808'
}
.icon-lock:before {
    content: '\e809'
}
.icon-eye:before {
    content: '\e80a'
}
.icon-picture:before {
    content: '\e80b'
}
.icon-help-circled:before {
    content: '\e80c'
}
.icon-flag-empty:before {
    content: '\e80d'
}
.icon-flag:before {
    content: '\e80e'
}
.icon-thumbs-up:before {
    content: '\e80f'
}
.icon-thumbs-down:before {
    content: '\e810'
}
.icon-link-ext:before {
    content: '\e811'
}
.icon-home:before {
    content: '\e812'
}
.icon-info-circled:before {
    content: '\e813'
}
.icon-bug:before {
    content: '\e814'
}
.icon-book:before {
    content: '\e815'
}
.icon-cog:before {
    content: '\e816'
}
.icon-wrench:before {
    content: '\e817'
}
.icon-award:before {
    content: '\e818'
}
.icon-pencil:before {
    content: '\e819'
}
.icon-tag:before {
    content: '\e81a'
}
.icon-tags:before {
    content: '\e81b'
}
.icon-list-alt:before {
    content: '\e81c'
}
.icon-star:before {
    content: '\e81d'
}
.icon-heart:before {
    content: '\e81e'
}
.icon-heart-empty:before {
    content: '\e81f'
}
.icon-star-empty:before {
    content: '\e820'
}
.icon-doc-new:before {
    content: '\e821'
}
.icon-user:before {
    content: '\e822'
}
.icon-users:before {
    content: '\e823'
}
.icon-docs:before {
    content: '\e824'
}
.icon-list:before {
    content: '\e825'
}
.icon-chart-bar:before {
    content: '\e826'
}
.icon-chart-pie:before {
    content: '\e827'
}
.icon-share:before {
    content: '\e828'
}
.icon-clock:before {
    content: '\e829'
}
.icon-ok:before {
    content: '\e82a'
}
.icon-cancel:before {
    content: '\e82b'
}
.icon-warning-empty:before {
    content: '\e82c'
}
.icon-down:before {
    content: '\e82d'
}
.icon-up:before {
    content: '\e82e'
}
.icon-down-dir:before {
    content: '\e82f'
}
.icon-up-dir:before {
    content: '\e830'
}
.icon-female:before {
    content: '\e831'
}
.icon-male:before {
    content: '\e832'
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;
    line-height: 1em
}
.icon-user-add {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe800;&nbsp;')
}
.icon-trash {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe801;&nbsp;')
}
.icon-search {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe802;&nbsp;')
}
.icon-right-big {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe803;&nbsp;')
}
.icon-mail {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe804;&nbsp;')
}
.icon-reply {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe805;&nbsp;')
}
.icon-forward {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe806;&nbsp;')
}
.icon-lock-open {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe807;&nbsp;')
}
.icon-lock-open-alt {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe808;&nbsp;')
}
.icon-lock {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe809;&nbsp;')
}
.icon-eye {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80a;&nbsp;')
}
.icon-picture {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80b;&nbsp;')
}
.icon-help-circled {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80c;&nbsp;')
}
.icon-flag-empty {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80d;&nbsp;')
}
.icon-flag {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80e;&nbsp;')
}
.icon-thumbs-up {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe80f;&nbsp;')
}
.icon-thumbs-down {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe810;&nbsp;')
}
.icon-link-ext {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe811;&nbsp;')
}
.icon-home {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe812;&nbsp;')
}
.icon-info-circled {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe813;&nbsp;')
}
.icon-bug {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe814;&nbsp;')
}
.icon-book {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe815;&nbsp;')
}
.icon-cog {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe816;&nbsp;')
}
.icon-wrench {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe817;&nbsp;')
}
.icon-award {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe818;&nbsp;')
}
.icon-pencil {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe819;&nbsp;')
}
.icon-tag {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81a;&nbsp;')
}
.icon-tags {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81b;&nbsp;')
}
.icon-list-alt {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81c;&nbsp;')
}
.icon-star {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81d;&nbsp;')
}
.icon-heart {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81e;&nbsp;')
}
.icon-heart-empty {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe81f;&nbsp;')
}
.icon-star-empty {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe820;&nbsp;')
}
.icon-doc-new {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe821;&nbsp;')
}
.icon-user {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe822;&nbsp;')
}
.icon-users {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe823;&nbsp;')
}
.icon-docs {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe824;&nbsp;')
}
.icon-list {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe825;&nbsp;')
}
.icon-chart-bar {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe826;&nbsp;')
}
.icon-chart-pie {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe827;&nbsp;')
}
.icon-share {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe828;&nbsp;')
}
.icon-clock {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe829;&nbsp;')
}
.icon-ok {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82a;&nbsp;')
}
.icon-cancel {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82b;&nbsp;')
}
.icon-warning-empty {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82c;&nbsp;')
}
.icon-down {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82d;&nbsp;')
}
.icon-up {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82e;&nbsp;')
}
.icon-down-dir {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe82f;&nbsp;')
}
.icon-up-dir {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe830;&nbsp;')
}
.icon-female {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe831;&nbsp;')
}
.icon-male {
    *zoom: expression( this.runtimeStyle['zoom'] '1', this.innerHTML '&#xe832;&nbsp;')
}
/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */

.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: .8em;
    height: 100px
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.keys-for-game .key-definition,
.keyboard-key {
    display: inline-block;
    zoom: 1;
    *display: inline
}
.ui-helper-hidden-accessible {
    display: none
}
html {
    background-color: #fff;
    min-height: 100%
}
body {
    background-color: #fff;
    color: #333;
    font-family: "Roboto", Arial, sans-serif;
    padding-bottom: 0
}
@media (min-width: 1024px) {
    body {
        background: #eee;
        padding-top: 100px
    }
}
body a,
body a:hover,
body a:visited {
    color: #333
}
body a:hover,
body a:hover:active {
    text-decoration: underline
}
body textarea {
    resize: none
}
.main {
    display: inline-block;
    float: none
}
@media (min-width: 1024px) {
    .main {
        width: 820px
    }
}
@media (min-width: 1366px) {
    .main {
        width: 1020px
    }
}
@media (min-width: 1920px) {
    .main {
        width: 1420px
    }
}
.main.with-sidebar-fixed {
    position: relative
}
@media (min-width: 1024px) {
    .main.with-sidebar-fixed {
        margin-left: 149px
    }
}
@media (min-width: 1366px) {
    .main.with-sidebar-fixed {
        margin-left: 171px
    }
}
@media (min-width: 1920px) {
    .main.with-sidebar-fixed {
        margin-left: 170px
    }
}
/*
@media (min-width: 667px) {
    .container {
        width: 600px
    }
}*/


@media (min-width: 1024px) {
    .container {
        padding-left: 0;
        padding-right: 0;
        width: 969px;
        width: 1038px;
    }
}
@media (min-width: 1366px) {
    .container {
        width: 1192px
    }
}

@media (min-width: 1480px) {
    .container {
            width: 1425px;
    }
}

@media (min-width: 1920px) {
    .container {
        width: 1590px
    }
}
.hide-on-small-device {
    display: none
}
@media (min-width: 1024px) {
    .hide-on-small-device {
        display: block
    }
}
.footer {
    -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    width: 100%
}
@media (min-width: 1024px) {
    .footer {
        bottom: 0
    }
}
.footer ul {
    display: table;
    float: left;
    margin: 5px 0;
    padding: 9px 0 4px;
    width:100%;
}
.footer li {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
    text-transform: capitalize
}
.footer li a {
    color: #333
}
.footer li:last-child {
    border-right: 0
}
.footer .btn {
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: 3px
}
.footer .right {
    float: right;
    padding: 13px 0 4px
}
.footer .right iframe,
.footer .right .addthis-default-style {
    display: inline;
    margin: 0 0 0 10px;
    padding: 0
}
.items.show .footer {
    display: none
}
@media (min-width: 1024px) {
    .items.show .footer {
        display: block
    }
}
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
    padding: 0 20px
}
.navbar {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #262626;
    border: 0;
    height: 60px;
    margin-bottom: 0
}
@media (min-width: 667px) {
    .navbar {
        height: 57px
    }
}

@media (min-width: 1032px) {
    .navbar {
      height: 60px;
      left: 0;
      margin-bottom: 30px;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 1030;
      height: 98px;
      margin-bottom: 5px;
    }
}

.navbar .logo {
    display: block;
    float: left;
    padding: 12px 0 0
}
.navbar .logo svg,
.navbar .logo img {
    height: 33px;
    width: 52px
}
@media (min-width: 1032px) {
    .navbar .logo {
        position: fixed
    }
    .navbar .logo svg {
        height: 70px;
        width: 110px
    }
}
/*
.navbar .logo .logo-container {
    display: none
}
.navbar .logo img {
    display: none
}*/
.navbar .after-logo {
    /*text-transform: capitalize*/
}
@media (min-width: 667px) {
    .navbar .after-logo {
        margin-left: 0
    }
}
@media (min-width: 1024px) {
    .navbar .after-logo {
        margin-left: 149px
    }
}
@media (min-width: 1366px) {
    .navbar .after-logo {
        margin-left: 171px
    }
}
.navbar .after-logo:last-child {
    border-top: 1px solid #464646
}
.navbar .after-logo.lower {
    font-size: 75%;
    padding-top: 2px
}
.navbar .after-logo.lower .navbar-nav>li>a {
    color: #9d9d9d;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 27px 8px 0
}
.navbar .after-logo.lower .navbar-nav>li>a:hover,
.navbar .after-logo.lower .navbar-nav>li>a.selected,
.navbar .after-logo.lower .navbar-nav>li>a.selected:hover {
    color: #fff
}
.navbar .after-logo.lower .navbar-right {
    margin-top: 5px
}
.navbar .after-logo.lower .navbar-text {
    margin-bottom: 0;
    margin-top: 0;
    padding: 6px 0 8px
}
.navbar .after-logo.lower .locale-selector-dropdown .locale-chooser-container a.locale-chooser .flag {
    margin: 2px 10px 0 0
}
.navbar .after-logo.lower .locale-selector-dropdown .locales-container-container {
    clear: both;
    position: relative;
    top: 5px
}
.navbar .after-logo.lower .locale-selector-dropdown .locales-container-container .locales-container {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    background: #fff none repeat scroll 0 0;
    border: 0;
    display: none;
    height: 173px;
    left: -438px;
    padding: 6px 0;
    position: absolute;
    top: 5px;
    width: 520px;
    z-index: 666
}
.navbar .after-logo.lower .locale-selector-dropdown .locales-container-container .locales-container li {
    display: inline-block;
    margin: 0 10px;
    padding: 6px 4px
}
.navbar .after-logo.lower .locale-selector-dropdown .locales-container-container .locales-container li:hover {
    background-color: #eee;
    text-decoration: underline
}
.navbar .after-logo.lower .locale-selector-dropdown .locales-container-container .locales-container a.locale-link {
    display: block;
    text-shadow: none;
    width: 100px
}
.navbar .after-logo.lower .locale-selector-dropdown a {
    outline: none;
    padding-left: 5px;
    text-decoration: none
}
.navbar .after-logo.lower .locale-selector-dropdown a:visited {
    outline: none;
    padding-left: 5px;
    text-decoration: none
}
.navbar .after-logo.lower .locale-selector-dropdown .flag {
    border: 0;
    float: left;
    margin: 1px 3px;
    vertical-align: middle
}
@media (min-width: 1024px) {
    .navbar .after-logo.upper {
        height: 59px;
        padding-top: 1px
    }
}
.navbar .after-logo.upper .navbar-form {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
    clear: both;
    margin: 0;
    padding: 6px 0 0
}
@media (min-width: 667px) {
    .navbar .after-logo.upper .navbar-form {
        clear: none;
        float: left;
        margin: 3px 20px;
        margin: 3px 24px;
        padding: 10px 0 0
    }
}
@media (min-width: 1024px) {
    .navbar .after-logo.upper .navbar-form {
        margin-left: 5px;
        margin-top: 4px;
        padding-top: 10px
    }
}
.navbar .after-logo.upper .navbar-nav>li>a {
    color: #fff;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 20px 20px 20px 0;
    text-decoration: none
}
.navbar .after-logo.upper .navbar-nav>li:first-child a:hover,
.navbar .after-logo.upper .navbar-nav>li:first-child a.selected,
.navbar .after-logo.upper .navbar-nav>li:first-child a.selected:hover {
    color: #d60000
}
.navbar .after-logo.upper .navbar-nav>li:last-child a:hover,
.navbar .after-logo.upper .navbar-nav>li:last-child a.selected,
.navbar .after-logo.upper .navbar-nav>li:last-child a.selected:hover {
    color: #d60000
}
.navbar .after-logo.upper .navbar-right {
    float: right;
    margin-right: -15px;
    margin-top: 3px
}
.navbar .after-logo.upper .navbar-right div {
    display: inline-block;
    margin-right: 5px;
    margin-top: 7px;
    vertical-align: top
}
.navbar .after-logo.upper .navbar-right a {
    display: inline-block
}
.navbar .after-logo.upper .navbar-right a svg {
    margin-right: 15px;
    position: relative;
    top: 7px
}
.navbar .after-logo.upper .navbar-right a.id-net-small-logo img {
    display: none
}
.navbar .after-logo.upper .navbar-right .navbar-text {
    display: inline-block;
    font-size: 75%;
    margin-bottom: 0;
    margin-right: 20px;
    margin-top: 8px;
    text-align: right
}
.navbar .after-logo.upper .navbar-right .navbar-text .username {
    color: #fff;
    font-size: 12px
}
.navbar .after-logo.upper .navbar-right .navbar-text .points-string {
    display: block;
    margin-top: 2px
}
.navbar .after-logo.upper .navbar-right .navbar-text .points-string .js-user-idnet-points {
    color: #fff
}
.navbar .after-logo.upper .navbar-right .avatar {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #666;
    float: left;
    height: 32px;
    margin: 0;
    position: relative;
    top: 3px;
    width: 32px
}
.navbar .after-logo.upper .navbar-right button {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 0;
    font-size: 12px;
    margin: 0 20px 0 0
}
.navbar .after-logo.upper .navbar-right button:hover {
    text-decoration: underline
}
.navbar .after-logo.upper .navbar-right button.btn-danger {
    background: #d60000;
    color: #fff
}
.navbar .after-logo.upper .navbar-right button.btn-default {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #fff;
    color: #333
}
.navbar .after-logo.upper .navbar-right #user_not_logged_in {
    margin-top: 12px
}
.navbar .after-logo.upper .navbar-right #user_logged_in {
    display: block;
    margin-right: 20px;
    position: relative;
    top: 1px
}
.navbar .after-logo.upper .navbar-right #user_logged_in .navbar-text {
    margin-right: 12px;
    margin-top: 2px
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container {
    clear: both;
    display: block
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container ul.links-container {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    background: #fff none repeat scroll 0 0;
    display: none;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    right: 0;
    z-index: 666
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container ul.links-container li {
    list-style: none
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container ul.links-container li a {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: none;
    width: 115px
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container ul.links-container li a:hover {
    background-color: #eee;
    text-decoration: none
}
.navbar .after-logo.upper .navbar-right #user_logged_in .links-container-container ul.links-container hr {
    margin: 0
}
@media (min-width: 1024px) {
    .items.show {
        padding-top: 0
    }
    .items.show .navbar {
        position: inherit
    }
    .items.show .navbar .logo {
        position: inherit
    }
}
.navbar-form .input-group {
    width: 100%
}
.navbar-form .input-group .form-control:first-child {
    border-radius: 4px;
    display: block
}
.navbar-form .input-group input,
.navbar-form .input-group .form-control:not(:first-child):not(:last-child) {
    background: #343535;
    border: 1px solid #343535;
    border: 1px solid #bdbdbd;
    background:#fff;
    border-radius: 3px;
    color: #999;
    height: 32px;
    margin: 0;
    padding-right: 35px;
    width: 100%
}
@media (min-width: 1360px) {
    .navbar-form .input-group input,
    .navbar-form .input-group .form-control:not(:first-child):not(:last-child) {
        width: 264px;
        width: 320px;
    }
}

@media (max-width: 1360px) {
    .navbar-form .input-group input,
    .navbar-form .input-group .form-control:not(:first-child):not(:last-child) {
        width: 200px;
    }
}
.navbar-form .input-group input:focus,
.navbar-form .input-group .form-control:not(:first-child):not(:last-child):focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #999;
    color: #999
}
.navbar-form .input-group .input-group-btn {
    width: 0
}
.navbar-form .input-group .input-group-btn button {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: 0;
    font-size: 15px;
    margin: 1px 0 0 -27px;
    padding: 0;
    z-index: 3
}
.navbar-form .input-group .input-group-btn button i {
    color: #999
}
.navbar-form .input-group .input-group-btn button:active i {
    color: #fff
}
.ui-autocomplete {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border: 0;
    border-radius: 3px;
    margin-top: 5px;
    padding: 0;
    position: fixed;
    z-index: 1040
}
@media (min-width: 1024px) {
    .ui-autocomplete {
        width: 264px
    }
}
.ui-autocomplete li {
    border-bottom: 1px solid #d8d8d8;
    list-style: none;
    margin: 0 10px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}
.ui-autocomplete li:last-child {
    border: 0
}
.ui-autocomplete li a {
    color: #333;
    font-size: 13px;
    font-weight: bold
}
.ui-autocomplete li a img {
    border-radius: 3px;
    height: 44px;
    margin: 10px 15px 10px 0;
    width: 58px
}
.sidebar {
    display: none;
    float: left;
    margin-right: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0 0 20px;
    width: 145px;
    z-index: 1000
}
@media (min-width: 1024px) {
    .sidebar {
        display: inline-block;
        vertical-align: top;
            margin-right: 3px;
    }
}
@media (min-width: 1366px) {
    .sidebar {
        margin-right: 25px
    }
}
.sidebar .ads-block-tower {
    margin: 10px 0 35px
}
.sidebar .ads-block-tower.sticky {
    position: fixed;
    top: 98px
}
.sidebar .girl-games {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(/assets/y8/girls-category-banner-2a2b00d6cfd54a9a9ecca1e45dd77eb6.png) no-repeat;
    background-size: 145px 70px;
    color: #fff;
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    height: 70px;
    line-height: 16px;
    padding: 0 40px 5px 10px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    vertical-align: bottom;
    width: 145px
}
@media (min-width: 1024px) {
    .sidebar .girl-games {
        background-position: -20px 0;
        width: 125px
    }
}
@media (min-width: 1366px) {
    .sidebar .girl-games {
        background-position: 0;
        width: 145px
    }
}
.sidebar .girl-games img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 70px;
    position: absolute;
    width: 145px
}
.sidebar .text-uppercase {
    color: #999;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding-top: 30px
}
.sidebar .nav-sidebar {
    margin: 7px -20px;
    width: 100%
}
.sidebar .nav-sidebar a {
    color: #333
}
.sidebar .nav-sidebar>li>a {
    display: table;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 0 10px 20px;
    text-transform: capitalize
}
.sidebar .nav-sidebar>li>a:hover {
    text-decoration: underline
}
.sidebar .nav-sidebar>.active>a,
.sidebar .nav-sidebar>.active>a:hover,
.sidebar .nav-sidebar>.active>a:focus {
    background-color: #d60000;
    border-radius: 3px;
    color: #fff;
    margin-left: 20px;
    padding: 5px
}
.sidebar .nav-sidebar.others a {
    color: #666;
    font-size: 11px
}
.sidebar iframe,
.sidebar .addthis-default-style {
    margin-top: 10px
}
.sidebar .separator {
    border-top: 1px solid #d8d8d8;
    margin: 20px 0 0;
    width: 30px
}
.sidebar .stats {
    margin-bottom: 30px
}
.sidebar .stats .stat {
    margin-top: 20px
}
.sidebar .stats .stat a {
    color: #d60000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}
.sidebar .stats .stat a:hover div {
    text-decoration: underline
}
.sidebar .stats .stat a:hover .number,
.sidebar .stats .stat a:hover .description {
    text-decoration: none
}
.sidebar .stats .stat .number {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin: 0
}
.sidebar .stats .stat .description {
    color: #333;
    font-size: 12px;
    font-weight: normal
}
.sidebar .last-highscore {
    border-left: 1px solid #ececec;
    margin: 0 0 30px;
    padding: 0
}
.sidebar .last-highscore .author-points {
    font-size: 12px;
    margin: 20px 0 30px
}
.sidebar .last-highscore .author-points img {
    border-radius: 2px;
    float: left;
    height: 40px;
    margin: 0 12px 10px 0;
    width: 40px
}
.sidebar .last-highscore .author-points p {
    display: block;
    line-height: 14px;
    width: 130px
}
.sidebar .last-highscore .author-points a {
    color: #d60000
}
.flag {
    width: 16px;
    height: 11px;
    line-height: 11px;
    background: url(/assets/flags-sprite-38d23294bd961a5339193adf092b2bad.png) no-repeat;
    float: left;
    margin-right: 5px
}
.flag.ar {
    background-position: -48px -341px
}
.flag.de {
    background-position: -16px -22px
}
.flag.el {
    background-position: -16px -396px
}
.flag.es {
    background-position: -16px -154px
}
.flag.fr {
    background-position: -16px -253px
}
.flag.he {
    background-position: -16px -550px
}
.flag.hi {
    background-position: -16px -561px
}
.flag.id {
    background-position: -16px -528px
}
.flag.it {
    background-position: -32px -33px
}
.flag.ja {
    background-position: -32px -66px
}
.flag.ko {
    background-position: -32px -154px
}
.flag.nl {
    background-position: -48px -44px
}
.flag.pl {
    background-position: -48px -187px
}
.flag.pt {
    background-position: -48px -242px
}
.flag.ro {
    background-position: -48px -297px
}
.flag.ru {
    background-position: -48px -319px
}
.flag.th {
    background-position: -64px -22px
}
.flag.tl {
    background-position: -48px -165px
}
.flag.tr {
    background-position: -64px -99px
}
.flag.vi {
    background-position: -64px -275px
}
.flag.zh {
    background-position: -0px -506px
}
.parental-control-link-hidden {
    display: none
}
.parental-filter-form {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
    float: right;
    font-family: 'Roboto';
    margin-right: 150px;
    width: 460px
}
.parental-filter-form .form-box {
    margin: 20px;
    position: relative
}
.parental-filter-form .form-box .error {
    color: #d60000;
    font-size: 14px;
    margin-left: 19px
}
.parental-filter-form .form-box .header-text {
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 25px;
    width: 320px
}
.parental-filter-form .form-box .password label,
.parental-filter-form .form-box .select label {
    color: #333;
    display: block;
    font-family: 'Roboto';
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-left: 19px;
    max-width: 100%
}
.parental-filter-form .form-box .chosen-container {
    margin-left: 19px;
    width: 380px
}
.parental-filter-form .form-box input.password {
    background: #fff;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    font-size: 11px;
    height: 32px;
    margin-left: 19px;
    width: 380px
}
.parental-filter-form .form-box input.ui-button {
    background: #d60000;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-left: 19px;
    margin-top: 10px
}
.parental-filter-form .form-box div.boolean {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    user-select: none;
    width: 65px
}
.parental-filter-form .form-box div.boolean .parental-filter-checkbox {
    display: none
}
.parental-filter-form .form-box div.boolean .control-label {
    border-radius: 18px;
    cursor: pointer;
    display: block;
    overflow: hidden
}
.parental-filter-form .form-box div.boolean .onoffswitch-inner {
    display: block;
    margin-left: -100%;
    transition: margin .3s ease-in 0s;
    width: 200%
}
.parental-filter-form .form-box div.boolean .onoffswitch-inner::before,
.parental-filter-form .form-box div.boolean .onoffswitch-inner::after {
    box-sizing: border-box;
    color: #fff;
    display: block;
    float: left;
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 50%
}
.parental-filter-form .form-box div.boolean .onoffswitch-inner::before {
    background-color: #f5a623;
    color: #fff;
    content: "ON";
    padding-left: 10px
}
.parental-filter-form .form-box div.boolean .onoffswitch-inner::after {
    background-color: #9d9d9d;
    color: #666;
    content: "OFF";
    padding-right: 10px;
    text-align: right
}
.parental-filter-form .form-box div.boolean .onoffswitch-switch {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 18px;
    bottom: 0;
    display: block;
    height: 20px;
    margin: 5px;
    position: absolute;
    right: 36px;
    top: 0;
    transition: all .3s ease-in 0s;
    width: 20px
}
.parental-filter-form .form-box div.boolean .parental-filter-checkbox:checked+.control-label .onoffswitch-inner {
    margin-left: 0
}
.parental-filter-form .form-box div.boolean .parental-filter-checkbox:checked+.control-label .onoffswitch-switch {
    background-color: #fff;
    right: 0
}
.parental-filter-form .form-box .show-update-password,
.parental-filter-form .form-box .show-update-control {
    float: right;
    font-size: 12px;
    margin: 20px 23px
}
.parental-filter-form .footer-text {
    background: #f2f2f2;
    border-radius: 0 0 4px 4px;
    color: #666;
    font-family: 'Roboto';
    font-size: 11px;
    font-weight: bold;
    padding: 22px
}
.box {
    background: #fff;
    margin-bottom: 25px;
    padding: 25px 0
}
@media (min-width: 1024px) {
    .box {
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px
    }
}
.box.no-padding {
    padding: 0
}
@media (min-width: 1024px) {
    .box .row {
        margin: 20px 0
    }
}
.box .row:first-child {
    margin-top: 0
}
.box .row:last-child {
    margin-bottom: 0
}
.box h5 {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0
}
.box h5.inline {
    display: inline-block
}
.box h5 .counter {
    color: #9d9d9d;
    padding-left: 10px
}
.box h5 svg {
    margin-top: -8px;
    position: relative;
    top: 6px
}
.box .h5-p {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 10px 0 0
}
.box .h5-link {
    float: right
}
.box .h5-link a {
    color: #d60000;
    font-size: 12px;
    font-weight: bold
}
.box .h5-link .separator::before {
    color: #9d9d9d;
    content: '•';
    margin: 0 3px;
    position: relative;
    top: 2px
}
.box hr {
    background-color: #d8d8d8;
    border: 0;
    clear: both;
    display: block;
    font-family: arial;
    font-size: 60px;
    height: 1px;
    line-height: 1;
    margin: 0 20px;
    text-align: center
}
.box .show-button {
    border-top: solid 1px #d8d8d8;
    clear: both;
    display: none;
    height: 42px;
    padding: 12px 0;
    text-align: center
}
.box .show-button a {
    color: #9d9d9d;
    line-height: 18px
}
.box .mobile-search {
    display: none;
    font-size: 12px
}
.box .uppercase {
    text-transform: uppercase
}
.box .sub-title {
    border-bottom: 1px solid #d8d8d8;
    margin: 15px 0 0;
    padding-bottom: 5px
}
.box .sub-title .left {
    display: inline-block
}
.box .sub-title .left a {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin-right: 15px;
    padding-bottom: 5px;
    position: relative;
    top: 1px
}
.box .sub-title .left a span {
    color: #9d9d9d;
    font-weight: normal
}
.box .sub-title .left a:hover {
    border-bottom: 2px solid #666;
    color: #666;
    text-decoration: none
}
.box .sub-title .left a.active {
    border-bottom: 2px solid #d60000;
    color: #d60000;
    text-decoration: none
}
.box .sub-title .left a.active span {
    color: #d60000
}
.box .sub-title .sort-by {
    display: inline-block;
    float: right;
    position: relative;
    top: -5px
}
.box .sub-title .sort-by span {
    color: #9d9d9d;
    font-size: 11px;
    text-transform: uppercase
}
.box .sub-title .sort-by .form-control {
    background-image: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE5E5E5', GradientType=0);
    border: 1px solid #c6c6c6;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    margin-left: 5px;
    padding: 0 10px;
    width: auto
}
.box.with-icon {
    padding: 20px 30px 10px
}
.box.with-icon i {
    display: inline-block;
    position: relative
}
.box.with-icon i.cup {
    top: 3px
}
.box.with-icon i.puzzle {
    top: -7px
}
.box.with-icon i.forum {
    top: 22px;
    vertical-align: top
}
.box.with-icon h5 {
    color: #333;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 10px 15px;
    text-align: left;
    width: 225px
}
.box.with-icon h5 a {
    color: #333;
    display: inline-block
}
.box.with-icon h5 a:hover {
    text-decoration: underline
}
.box.with-icon h5 a.sub-link {
    color: #d60000;
    font-weight: normal
}
.box.tags-related .item-tags {
    margin: 5px 0 0 10px;
    padding: 0
}
.box.tags-related .item-tags li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}
.box.tags-related .item-tags li a {
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    margin: 10px 0 0 10px;
    width: 131px
}
.box.tags-related .item-tags li a:hover span {
    text-decoration: underline
}
.box.tags-related .item-tags li a i {
    display: inline-block;
    margin: 4px;
    vertical-align: middle
}
.box.tags-related .item-tags li a span {
    color: #333;
    display: inline-block;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    width: 75px
}
.flash {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    color: #fff;
    margin: 0 0 25px;
    padding: 10px
}
.flash-notice {
    background: #549f02;
    display: none
}
.flash-alert {
    background: #d60000;
    display: none
}
.btn {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-align: center
}
.btn.bad-translation {
    background-color: transparent;
    border-color: #979797;
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 8px
}
.btn.btn-red {
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-linear-gradient(top, #d60000 0%, #c80000 100%);
    background-image: -o-linear-gradient(top, #d60000 0%, #c80000 100%);
    background-image: linear-gradient(to bottom, #d60000 0%, #c80000 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFD60000', endColorstr='#FFC80000', GradientType=0);
    border: 1px solid #d60000;
    color: #fff
}
.btn.btn-red:hover {
    background-image: -webkit-linear-gradient(top, #d60000 0%, #860000 100%);
    background-image: -o-linear-gradient(top, #d60000 0%, #860000 100%);
    background-image: linear-gradient(to bottom, #d60000 0%, #860000 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFD60000', endColorstr='#FF860000', GradientType=0);
    text-decoration: none
}
.btn svg {
    vertical-align: middle
}
.btn.btn-grey {
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-linear-gradient(top, #fff 0%, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF5F5F5', GradientType=0);
    border: 1px solid #c6c6c6;
    color: #333
}
.btn.btn-grey:hover {
    background-image: -webkit-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background-image: -o-linear-gradient(top, #fff 0%, #d6d6d6 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #d6d6d6 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0);
    text-decoration: none
}
.btn.btn-sm {
    font-size: 11px;
    padding: 5px 10px
}
.btn.btn-sm svg {
    position: relative;
    top: 1px;
    vertical-align: top
}
.btn.btn-xs {
    font-size: 10px;
    padding: 2px 15px
}
.btn.btn-xs svg {
    vertical-align: top
}
.idnet-comments-pagination,
.idnet-leaderboard-pagination,
.idnet-achievements-pagination {
    border-top: 1px solid #d8d8d8;
    margin: 20px 0 0;
    padding: 10px 0 0;
    text-align: center
}
.idnet-comments-pagination ul li a,
.idnet-leaderboard-pagination ul li a,
.idnet-achievements-pagination ul li a {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 0;
    color: #d60000;
    font-size: 12px;
    font-weight: bold
}
.idnet-comments-pagination ul li a:hover,
.idnet-leaderboard-pagination ul li a:hover,
.idnet-achievements-pagination ul li a:hover {
    background-color: #f2f2f2
}
.idnet-comments-pagination ul li.disabled a,
.idnet-leaderboard-pagination ul li.disabled a,
.idnet-achievements-pagination ul li.disabled a {
    color: #666
}
.idnet-comments-pagination ul li.disabled a:hover,
.idnet-leaderboard-pagination ul li.disabled a:hover,
.idnet-achievements-pagination ul li.disabled a:hover {
    background-color: transparent;
    text-decoration: none
}
.idnet-comments-pagination ul li.active a,
.idnet-leaderboard-pagination ul li.active a,
.idnet-achievements-pagination ul li.active a {
    background-color: #f2f2f2;
    color: #333
}
.idnet-achievements-pagination ul {
    margin: 5px 0
}
.idnet-comments-pagination {
    margin-top: 5px;
    padding-top: 5px
}
.idnet-comments-pagination ul {
    margin: 10px 0 0
}
.modal {
    background: rgba(0, 0, 0, 0.5);
    height: 200%;
    left: -50%;
    position: fixed;
    top: -50%;
    width: 200%;
    z-index: 1040
}
.modal .box {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #c6c6c6;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 25px 20px;
    position: absolute;
    right: 0;
    top: 0
}
.modal .box h5 {
    display: inline-block;
    margin-left: 0;
    text-transform: uppercase
}
.modal .box .close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px
}
.modal .box .close:hover {
    background: #9d9d9d
}
.modal .embed {
    height: 460px;
    width: 480px
}
.modal .embed .embed-pic {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #f2f2f2;
    color: #333;
    display: block;
    font-size: 11px;
    padding: 25px 0;
    width: 100%
}
.modal .embed .embed-pic a {
    display: block;
    margin: 0 auto;
    width: 180px
}
.modal .embed .embed-pic a img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 180px
}
.modal .embed .embed-pic a .name {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.modal .embed .embed-pic a .link {
    color: #d60000;
    font-size: 11px;
    text-decoration: underline
}
.modal .embed .textarea-title {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0
}
.modal .embed textarea {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #c6c6c6;
    color: #9d9d9d;
    font-size: 12px;
    height: 70px;
    margin: 10px 0;
    padding: 10px;
    width: 100%
}
.modal .embed .btn-copy-code,
.modal .embed .btn-close {
    display: inline-block
}
.modal .idnet-leaderboard-popup-inner {
    height: 375px;
    width: 370px
}
.modal .idnet-leaderboard-popup-inner h5 {
    margin-bottom: 25px
}
.modal .leaderboard-filter-box,
.modal .leaderboard-powered {
    display: inline-block;
    margin: 0 0 0 15px
}
.modal #idnet-leaderboard-pagination,
.modal #idnet-leaderboard-pagination ul {
    margin-top: 0
}
.modal.idnet-points-modal .box {
    height: 645px !important;
    width: 495px !important
}
.items-grid {
    padding-bottom: 5px
}
@media (min-width: 1024px) {
    .items-grid {
        margin-left: 0;
        /*min-height: 730px*/
    }
}


.items-grid .item {
    display: inline-block;
    margin-left: 2%;
    width: 46.5%
}

.gamesidebar.items-grid .item {
    margin: 0 0 20px 35px;
}

.items-grid .item {
  width: 153px;

}
.items-grid .item .thumb {
    height: 115px;
}


@media (min-width: 667px) {
    .items-grid .item {
        float: left;
        margin: 0 0 20px 15px;
        padding: 0;
        position: relative;
        width: 180px
    }
}

@media (min-width: 1024px) {
    .items-grid .item {
        margin: 0 0 20px 18px
    }
}


@media (max-width: 1365px) {
    .items-grid .item {
        margin: 0 0 20px 35px;
        margin: 0 0 20px 20px;
    }
}

@media (min-width: 1480px) {
    .items-grid .item {
        margin: 0 0 20px 25px
    }
}

@media (min-width: 1920px) {
    .items-grid .item {
        margin: 0 0 20px 23px
    }
}
.items-grid .item a {
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}
.items-grid .item a:hover .infos {
    background: #e0e0e0
}
.items-grid .item a:hover .title {
    text-decoration: underline
}
.items-grid .item .thumb {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 135px;
    position: relative;
    width: 100%
}
.items-grid .item .video-loader {
    background-color: #d60000;
    height: 20px;
    left: 0;
    position: absolute;
    right: 0
}
.items-grid .item .video-loader div {
    background: url(/assets/video-loader-b9d6342ce0164f9522c0bc5484421499.gif) no-repeat center right;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 4px;
    text-align: left
}
.items-grid .item .vid-container.vid-container-normal {
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 1px;
    z-index: 5
}
.items-grid .item .vid-container.vid-container-msie {
    display: none
}
.items-grid .item .vid-container video,
.items-grid .item .vid-container object,
.items-grid .item .vid-container embed {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10
}
.items-grid .item .new-item-icon {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2231px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2031%2030%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%3Cpath%20d%3D%22M28.6332958%2C16.9572553%20L29.7131609%2C15.8773903%20C30.1856018%2C15.4049494%2030.1856018%2C14.5275591%2029.7131609%2C14.0551181%20L28.7007874%2C13.0427447%20C28.295838%2C12.6377953%2028.2283465%2C12.0978628%2028.4308211%2C11.6254218%20L28.9707537%2C10.2755906%20C29.2407199%2C9.60067492%2028.9707537%2C8.85826772%2028.295838%2C8.58830146%20L26.8785152%2C7.98087739%20C26.4060742%2C7.7784027%2026.0686164%2C7.30596175%2026.0686164%2C6.76602925%20L26.0686164%2C5.28121485%20C26.0686164%2C4.53880765%2025.4611924%2C3.99887514%2024.7862767%2C3.99887514%20L23.3689539%2C3.99887514%20C22.8290214%2C3.99887514%2022.3565804%2C3.66141732%2022.1541057%2C3.18897638%20L21.6141732%2C1.83914511%20C21.344207%2C1.16422947%2020.6017998%2C0.826771654%2019.9268841%2C1.09673791%20L18.4420697%2C1.70416198%20C17.9696288%2C1.90663667%2017.4296963%2C1.77165354%2017.0247469%2C1.43419573%20L15.9448819%2C0.354330709%20C15.4724409%2C-0.118110236%2014.5950506%2C-0.118110236%2014.1226097%2C0.354330709%20L13.1102362%2C1.36670416%20C12.7052868%2C1.77165354%2012.1653543%2C1.83914511%2011.6929134%2C1.63667042%20L10.3430821%2C1.09673791%20C9.66816648%2C0.826771654%208.92575928%2C1.09673791%208.65579303%2C1.77165354%20L8.04836895%2C3.18897638%20C7.84589426%2C3.66141732%207.37345332%2C3.99887514%206.83352081%2C3.99887514%20L5.28121485%2C3.99887514%20C4.53880765%2C3.99887514%203.99887514%2C4.60629921%203.99887514%2C5.28121485%20L3.99887514%2C6.69853768%20C3.99887514%2C7.23847019%203.66141732%2C7.71091114%203.18897638%2C7.91338583%20L1.83914511%2C8.45331834%20C1.16422947%2C8.72328459%200.826771654%2C9.46569179%201.09673791%2C10.1406074%20L1.70416198%2C11.5579303%20C1.90663667%2C12.0303712%201.77165354%2C12.5703037%201.43419573%2C12.9752531%20L0.354330709%2C14.0551181%20C-0.118110236%2C14.5275591%20-0.118110236%2C15.4049494%200.354330709%2C15.8773903%20L1.36670416%2C16.8897638%20C1.77165354%2C17.2947132%201.83914511%2C17.8346457%201.63667042%2C18.3070866%20L1.09673791%2C19.6569179%20C0.826771654%2C20.3318335%201.09673791%2C21.0742407%201.77165354%2C21.344207%20L3.18897638%2C21.951631%20C3.66141732%2C22.1541057%203.99887514%2C22.6265467%203.99887514%2C23.1664792%20L3.99887514%2C24.7187852%20C3.99887514%2C25.4611924%204.60629921%2C26.0011249%205.28121485%2C26.0011249%20L6.69853768%2C26.0011249%20C7.23847019%2C26.0011249%207.71091114%2C26.3385827%207.91338583%2C26.8110236%20L8.45331834%2C28.1608549%20C8.72328459%2C28.8357705%209.46569179%2C29.1732283%2010.1406074%2C28.9032621%20L11.5579303%2C28.295838%20C12.0303712%2C28.0933633%2012.5703037%2C28.2283465%2012.9752531%2C28.5658043%20L14.0551181%2C29.6456693%20C14.5275591%2C30.1181102%2015.4049494%2C30.1181102%2015.8773903%2C29.6456693%20L16.8897638%2C28.6332958%20C17.2947132%2C28.2283465%2017.8346457%2C28.1608549%2018.3070866%2C28.3633296%20L19.6569179%2C28.9032621%20C20.3318335%2C29.1732283%2021.0742407%2C28.9032621%2021.344207%2C28.2283465%20L21.951631%2C26.8110236%20C22.1541057%2C26.3385827%2022.6265467%2C26.0011249%2023.1664792%2C26.0011249%20L24.7187852%2C26.0011249%20C25.4611924%2C26.0011249%2026.0011249%2C25.3937008%2026.0011249%2C24.7187852%20L26.0011249%2C23.3014623%20C26.0011249%2C22.7615298%2026.3385827%2C22.2890889%2026.8110236%2C22.0866142%20L28.1608549%2C21.5466817%20C28.8357705%2C21.2767154%2029.1732283%2C20.5343082%2028.9032621%2C19.8593926%20L28.295838%2C18.4420697%20C28.1608549%2C17.9021372%2028.2283465%2C17.3622047%2028.6332958%2C16.9572553%20L28.6332958%2C16.9572553%20Z%22%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23D60000%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E);
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    left: -8px;
    padding: 9px 5px;
    position: absolute;
    top: -8px;
    width: 30px;
    z-index: 1031
}
.items-grid .item .infos {
    background: #efefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 10px;
    padding: 5px 10px;
}
.items-grid .item .infos p {
    margin: 0
}
.items-grid .item .infos p.title {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.items-grid .item .infos p.rating {
    color: #666;
    display: inline-block;
    font-size: 11px
}
.items-grid .item .infos p.rating::after {
    color: #9d9d9d;
    content: " • "
}
.items-grid .item .infos p.rating .number {
    color: #549f02;
    font-weight: bold
}
.items-grid .item .infos p.plays-count {
    color: #666;
    display: inline-block;
    font-size: 11px
}
.items-grid .item .infos ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 4px
}
.items-grid .item .infos ul li {
    border-right: 2px solid #d8d8d8;
    color: #666;
    display: inline-block;
    font-size: 11px;
    padding: 0 8px 0 6px;
    vertical-align: top
}
.items-grid .item .infos ul li a,
.items-grid .item .infos ul li span {
    color: #666;
    cursor: pointer
}
.items-grid .item .infos ul li a:hover,
.items-grid .item .infos ul li span:hover {
    text-decoration: underline
}
.items-grid .item .infos ul li:first-child {
    padding-left: 0
}
.items-grid .item .infos ul li:last-child {
    border-right: 0
}
.items-grid .item .release-date {
    color: #9d9d9d;
    font-size: 11px;
    margin-top: 3px
}
.items-grid .item .serie-item-thumb {
    height: 98px;
    width: 130px
}
.items-grid .item .serie-item-info {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}
.items-grid .item .serie-item-info p {
    margin: 0
}
.items-grid .item .serie-item-info p.title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.items-grid .item .serie-item-info p.rating {
    color: #666;
    display: inline-block;
    font-size: 11px
}
.items-grid .item .serie-item-info p.rating::after {
    color: #9d9d9d;
    content: " • "
}
.items-grid .item .serie-item-info p.rating .number {
    color: #549f02;
    font-weight: bold
}
.items-grid .item .serie-item-info p.plays-count {
    color: #999;
    display: inline-block;
    font-size: 11px;
    font-weight: normal
}
.items-grid .item .serie-item-info ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 4px
}
.items-grid .item .serie-item-info ul li {
    border-right: 2px solid #d8d8d8;
    color: #666;
    display: inline-block;
    font-size: 11px;
    padding: 0 8px 0 6px;
    vertical-align: top
}
.items-grid .item .serie-item-info ul li a,
.items-grid .item .serie-item-info ul li span {
    color: #666;
    cursor: pointer
}
.items-grid .item .serie-item-info ul li a:hover,
.items-grid .item .serie-item-info ul li span:hover {
    text-decoration: underline
}
.items-grid .item .serie-item-info ul li:first-child {
    padding-left: 0
}
.items-grid .item .serie-item-info ul li:last-child {
    border-right: 0
}
.full-width .container,
.full-width .item-rendering {
    width: 100%
}
@media (min-width: 1024px) {
    .full-width .container,
    .full-width .item-rendering {
        width: 98%
    }
}
.full-width nav .container {
    width: 98%
}
.full-width .item-show .left {
    margin: 0 15px;
    width: -webkit-calc(97% - 335px);
    width: -moz-calc(97% - 335px);
    width: calc(97% - 335px)
}
.item-show-ads {
    margin: -15px 0 10px
}
.item-show-ads .col-md-9 {
    text-align: center
}
.item-show {
    margin: 0
}
@media (min-width: 1024px) {
    .item-show {
        margin-left: -15px;
        margin-right: -15px
    }
}
.item-show .item-rendering {
    display: inline-block;
    margin: 0;
    text-align: center
}
@media (min-width: 1024px) {
    .item-show .item-rendering {
        margin: 0 15px 25px
    }
}
.item-show .left {
    display: inline-block;
    float: left;
    margin: 0 20px 0 15px
}
.item-show .right {
    display: inline-block;
    float: right;
    margin-right: 15px;
    vertical-align: top;
    width: 320px
}
.item-show .right .ads {
    padding-bottom: 5px;
    padding-top: 10px
}
@media (min-width: 1024px) {
    .item-show .left,
    .item-show .item-rendering {
        width: 629px;
        width: 690px;
    }
}
@media (min-width: 1366px) {
    .item-show .left,
    .item-show .item-rendering {
        width: 851px;
    }
}

@media (min-width: 1480px) {
    .item-show .left,
    .item-show .item-rendering {
      width: 1085px;
    }
}

@media (min-width: 1920px) {
    .item-show .left,
    .item-show .item-rendering {
        width: 1250px
    }
}
.item-show .wider {
    display: block;
    width: auto
}
.item-show .content object,
.item-show .content iframe,
.item-show .content embed {
    margin: 0 auto
}
.item-show .infos {
    display: none;
    padding: 25px 20px;
    text-align: left
}
@media (min-width: 1024px) {
    .item-show .infos {
        display: block
    }
}
.item-show .infos h1 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0
}
.item-show .infos #unity-version-link {
    float: right
}
.item-show .infos #unity-version-link svg {
    margin-right: 3px;
    position: relative;
    top: 2px
}
.item-show .infos #unity-version-link a {
    color: #666;
    font-size: 12px;
    font-weight: bold
}
.item-show .infos .sub-infos {
    color: #797979;
    display: block;
    font-size: 12px;
    margin: 0 0 5px
}
.item-show .infos .sub-infos span {
    margin: 0 10px 0 0
}
.item-show .infos .controls {
    background: #f2f2f2;
    border-radius: 6px;
    margin: 0
}
.item-show .infos .controls h5 {
    color: #999;
    font-size: 10px;
    margin: 15px 0 10px;
    text-transform: uppercase
}
.item-show .infos .sub-controls {
    margin: 15px 0 0;
    margin:0
}
.item-show .infos .sub-controls a:hover {
    text-decoration: none !important
}
.item-show .infos .sub-controls .spinner {
    display: inline
}
.item-show .infos .sub-controls .col-md-12 {
    margin: 0;
    padding: 0
}
.item-show .infos .sub-controls a {
    border-right: 1px solid #d8d8d8;
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding-right: 10px
}
.item-show .infos .sub-controls a.last {
    border-right: 0;
    margin-right: 0;
    padding-right: 0
}
.item-show .infos .sub-controls a.favorite:hover svg path,
.item-show .infos .sub-controls a.favorite.active svg path {
    fill: #f5a623
}
.item-show .infos .sub-controls a.favorite.active:hover svg path {
    fill: #666
}
.item-show .infos .sub-controls a.heart:hover svg path,
.item-show .infos .sub-controls a.heart.active svg path {
    fill: #d60000
}
.item-show .infos .sub-controls a.heart.active:hover svg path {
    fill: #666
}
.item-show .infos .sub-controls a svg {
    margin-right: 5px;
    position: relative;
    top: 2px
}
.item-show .infos .sub-controls a:hover svg path {
    fill: #666
}
.item-show .infos .sub-controls .screen-size-actions {
    float: right
}

/*
.item-show .infos .sub-controls .screen-size-actions a:last-child {
    border: 0;
    margin-right: 0;
    padding-right: 0
}*/

.item-show .ads-block-square {
    text-align: center
}
@media (min-width: 1024px) {
    .item-show .col-md-12 .ads-block div[id^="div-gpt-ad-"] {
        height: auto
    }
    .item-show .col-md-12 .ads-block div[id^="div-gpt-ad-"] a {
        display: block
    }
    .item-show .col-md-12 .ads-block div[id^="div-gpt-ad-"] img {
        height: 73px;
        width: 589px
    }
}
@media (min-width: 1366px) {
    .item-show .col-md-12 .ads-block div[id^="div-gpt-ad-"] img {
        height: inherit !important;
        width: inherit !important
    }
}
.item-show .tags {
    display: none
}
@media (min-width: 1024px) {
    .item-show .tags {
        display: block
    }
}
.item-show .tags h5 a {
    color: #d60000;
    float: right;
    font-size: 14px
}
.item-show .tags .tags-list {
    padding: 0 10px
}
.item-show .tags .tags-list a {
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    margin: 10px 0 0 10px;
    width: 131px
}
.item-show .tags .tags-list a i {
    display: inline-block;
    margin: 4px;
    vertical-align: middle
}
.item-show .tags .tags-list a p {
    color: #333;
    display: inline-block;
    font-weight: bold;
    line-height: 12px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    width: 75px
}
.item-show .tags .tags-list a:hover p {
    text-decoration: underline
}
.item-show .idnet-leaderboard {
    display: none;
    padding-bottom: 0
}
@media (min-width: 1024px) {
    .item-show .idnet-leaderboard {
        display: block
    }
}
.item-show .idnet-leaderboard h5 a {
    color: #9d9d9d;
    float: right;
    font-size: 11px
}
.item-show .idnet-leaderboard .leaderboard-list {
    margin-bottom: 0
}
.item-show .idnet-leaderboard .leaderboard-list .member {
    display: table;
    margin-bottom: 20px
}
.item-show .idnet-leaderboard .leaderboard-list .member .number {
    display: table-cell;
    font-size: 13px;
    vertical-align: middle
}
.item-show .idnet-leaderboard .leaderboard-list .member:hover {
    text-decoration: none
}
.item-show .idnet-leaderboard .leaderboard-list .member:hover .name {
    text-decoration: underline
}
.item-show .idnet-leaderboard .leaderboard-list .member img {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    display: table-cell;
    height: 32px;
    margin: 0 10px 0 15px;
    vertical-align: middle;
    width: 32px
}
.item-show .idnet-leaderboard .leaderboard-list .member .text {
    display: table-cell;
    line-height: 15px;
    vertical-align: middle
}
.item-show .idnet-leaderboard .leaderboard-list .member .text .name {
    color: #d60000;
    font-size: 13px;
    font-weight: bold
}
.item-show .idnet-leaderboard .leaderboard-list .member .text .points {
    color: #9d9d9d;
    font-size: 12px
}
.item-show .idnet-leaderboard .idnet-leaderboard-popup-toggle {
    color: #666;
    display: inherit;
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: bold;
    text-align: center
}
.item-show .achievements {
    display: none;
    padding-bottom: 0
}
@media (min-width: 1024px) {
    .item-show .achievements {
        display: block
    }
}
.item-show .achievements h2 {
    display: none
}
.item-show .achievements .achievements-groupe {
    margin: -10px 0 0 -6px
}
.item-show .achievements .achitem {
    display: inline-block;
    height: 64px;
    margin: 10px 0 0 4px;
    padding: 0;
    width: 64px
}
.item-show .achievements .achitem img.disabled {
    filter: alpha(opacity=50);
    opacity: .5
}
.item-show .achievements .achitem-popup {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    border: 1px solid #d8d8d8;
    color: #333;
    height: auto;
    margin: 74px 0 0 4px;
    padding: 4px 5px;
    position: absolute;
    text-align: left;
    width: 174px;
    z-index: 10
}
.item-show .achievements .achitem-popup .achitem-title {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px
}
.item-show .achievements .achitem-popup .achitem-desc {
    font-size: 13px;
    line-height: 16px
}
.item-show .achievements .achitem-popup .achitem-difficulty {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #d60000;
    color: #fff;
    float: right;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 0 3px;
    padding: 0 3px
}
.item-show .achievements .achitem-popup .achitem-awarded {
    font-style: italic
}
.item-show .comments {
    display: none;
    padding-bottom: 10px
}
@media (min-width: 1024px) {
    .item-show .comments {
        display: block
    }
}
.item-show .comments .idnet-comments {
    display: -webkit-box;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    clear: both;
    margin-right: -10px;
    padding-top: 20px
}
.item-show .comments .comment-button {
    background-color: #ddd;
    border: 0;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    padding: 7px 10px
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .item-show .comments .comment-button {
        line-height: 18px
    }
}
.item-show .comments .comment-button.pre-active {
    background-color: #e4696b
}
.item-show .comments .comment-button.active {
    background-color: #d60000
}
.item-show .comments .message {
    font-size: 90%;
    text-align: right
}
.item-show .comments .message-success {
    color: #549f02
}
.item-show .comments .message-error {
    color: #d60000
}
.item-show .comments .post-comment-cell input {
    border: 1px solid #ddd;
    color: #999;
    font-size: 12px;
    padding: 8px 10px
}
.item-show .comments .post-comment-cell input:focus {
    border: 1px solid #d60000;
    color: #333;
    outline: none
}
.item-show .comments .idnet-activity {
    -webkit-flex: auto;
    -moz-flex: auto;
    -ms-flex: auto;
    flex: auto;
    margin-right: 10px
}
.item-show .comments .comment-user-content {
    background: #f2f2f2;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 10px
}
.item-show .comments .comment-user-content .comment-user-picture {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle
}
.item-show .comments .comment-user-content .comment-user-picture img {
    height: 32px;
    width: 32px
}
.item-show .comments .comment-user-content .comment-header {
    display: inline-block;
    margin-top: -1px;
    vertical-align: middle
}
.item-show .comments .comment-user-content .comment-header .author {
    color: #d60000;
    font-size: 12px
}
.item-show .comments .comment-user-content .comment-header small,
.item-show .comments .comment-user-content .comment-header abbr[title] {
    border: 0;
    color: #9d9d9d;
    font-size: 11px
}
.item-show .comments .comment-user-content .comment-header p {
    margin: 0;
    padding: 0
}
.item-show .comments .comment-user-content .pagination {
    margin: 10px 0 0
}
.item-show .comments .comment-user-content #idnet-comments-pagination {
    margin: 10px 0 0
}
.item-show .comments .clear {
    display: none
}
.item-show .description {
    display: none
}
@media (min-width: 1024px) {
    .item-show .description {
        display: block
    }
}
/*.item-show .description p {
    margin: 0
}*/
.item-show .screenshots {
    display: none;
    padding-bottom: 0
}
@media (min-width: 1024px) {
    .item-show .screenshots {
        display: block
    }
}
.item-show .screenshots .idnet-screenshots {
    margin: 0 20px
}
.item-show .screenshots .idnet-screenshots .screenshot-block {
    margin-bottom: 25px
}
.item-show .game-series {
    display: none;
    padding-bottom: 0
}
@media (min-width: 1024px) {
    .item-show .game-series {
        display: block
    }
}
.item-show .game-series .items-grid {
    margin-bottom: 0;
    min-height: 120px
}
.item-show .game-series .item {
    margin: 0 0 20px 20px;
    width: 130px
}
.item-show .embed {
    display: none;
    padding-bottom: 10px
}
@media (min-width: 1024px) {
    .item-show .embed {
        display: block
    }
}
.item-show .vote {
    display: none
}
@media (min-width: 1024px) {
    .item-show .vote {
        display: block
    }
}
.item-show .item-resizer .adjust-layer {
    display: none;
    height: 40px;
    margin-bottom: 7px;
    padding: 15px 20px 0
}
.item-show .item-resizer .title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    width: 30%
}
.item-show .item-resizer .resizer {
    float: left;
    text-align: center;
    width: 60%
}
.item-show .item-resizer .resizer .item-resizer-resize-button {
    display: inline-block
}
.item-show .item-resizer .resizer .slider-container {
    display: inline-block;
    width: 50%
}
.item-show .item-resizer .resizer .slider-container .ui-slider-horizontal {
    background: #ddd;
    border: 0;
    height: 2px;
    top: -5px
}
.item-show .item-resizer .resizer .slider-container .ui-slider-handle {
    background: #fff;
    border: 1px solid #999;
    border-radius: 12px;
    height: 12px;
    width: 12px
}
.item-show .item-resizer .resizer .percentage {
    display: inline-block;
    font-size: 11px;
    margin: 0 0 0 7px;
    position: relative;
    top: -2px;
    width: 30px
}
.item-show .item-resizer .resizer .item-resizer-reset-size-button {
    border-left: 1px solid #d8d8d8;
    margin-left: 10px;
    padding-left: 10px
}
.item-show .item-resizer .resizer .item-resizer-reset-size-button svg {
    margin-right: 3px;
    position: relative;
    top: 1px
}
.item-show .item-resizer .right-part {
    float: right;
    text-align: right;
    width: 10%
}
.item-show .item-container {
    background: #333;
    text-align: center
}
.item-show .item-container.maximized {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 60px;
    z-index: 1032
}
body.maximized {
    height: 100%;
    overflow: hidden;
    width: 100%
}
body.maximized .navbar {
    height: 60px;
    z-index: 1032
}
body.maximized .navbar .logo {
    left: 0;
    top: 0
}
body.maximized .navbar .logo svg {
    height: 50px;
    margin-top: -9px
}
body.maximized .navbar .after-logo {
    display: none
}
body.maximized .maximized-item-overlay {
    color: #fff
}
body.maximized .maximized-item-overlay .unmaximize-button {
    margin: 20px 0 0;
    opacity: .5;
    position: fixed;
    right: 20px;
    top: 0;
    z-index: 1032
}
body.maximized .maximized-item-overlay .unmaximize-button:hover {
    opacity: 1
}
body.maximized .maximized-item-overlay .unmaximize-button .ui-icon-closethick::before {
    content: "X";
    font-family: sans-serif;
    font-size: 15px;
    margin: 0 10px 0 0
}
body.maximized .maximized-item-overlay .ui-widget-overlay {
    background: #fff;
    opacity: .8;
    position: fixed;
    z-index: 1031
}
body.maximized .maximized-item-overlay .ui-button-text {
    padding: 0
}
.item-dmca {
    color: #fff;
    font-size: 200%;
    padding: 120px 40px;
    text-align: center;
    vertical-align: middle
}
.webgl-version-link {
    background-color: #fff
}
.vote .display-with-voting-captcha {
    display: none
}
.vote .voting-captcha-container {
    display: none;
    padding: 5px;
    text-align: center
}
.vote .voting-captcha-container .voting-captcha {
    margin: 5px auto;
    width: 360px
}
.vote .voting-captcha-container .voting-captcha-caption a {
    font-weight: bold
}
.vote .voting-captcha-container .voting-captcha-buttons {
    margin: 15px 0 5px;
    width: 100%
}
.vote .voting-captcha-container .voting-captcha-buttons input {
    font-size: 11px
}
.vote .voting-container {
    display: block
}
.vote .voting-container .voting-result-messages div {
    display: none
}
.vote .voting-container .voting-result-messages .message-success {
    color: #549f02
}
.vote .voting-container .voting-result-messages .message-error {
    color: #d60000
}
.vote .voting-container .voting-buttons-container {
    font-size: 16px;
    font-weight: bold
}
.vote .voting-container .voting-buttons-container a:first-of-type {
    border-left: 0;
    margin: 0 0 0 10px;
    padding: 0
}
.vote .voting-container .voting-buttons-container a {
    border-left: 1px solid #d8d8d8;
    color: #666;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding-left: 10px
}
.vote .voting-container .voting-buttons-container a i {
    color: #9d9d9d;
    font-size: 16px
}
.vote .voting-container .voting-buttons-container a:hover i {
    color: #666
}
.vote .voting-container .voting-buttons-container button {
    line-height: 1em
}
.vote .voting-container .voting-buttons-container,
.vote .voting-container .voting-loading-indicator {
    height: 26px
}
.vote .voting-container .voting-loading-indicator {
    display: none;
    text-align: center;
    width: 100%
}
.vote .voting-container .voting-loading-indicator img {
    margin: 5px
}
.vote .center-aligned {
    display: inline-block;
    line-height: 24px;
    vertical-align: middle
}
.vote .meter {
    height: 4px;
    min-width: 100px;
    width: 100%
}
.vote .meter .meter-up {
    background: #549f02;
    float: left;
    height: 4px
}
.vote .meter .meter-separator {
    background: #fff;
    float: left;
    height: 4px
}
.vote .meter .meter-down {
    background: #9d9d9d;
    border-radius: 0 2px 2px 0;
    float: left;
    height: 4px
}
.vote .meter .half-border {
    border-radius: 2px 0 0 2px
}
.vote .meter .full-border {
    border-radius: 2px
}
.vote .meter-container {
    overflow: hidden
}
.vote .rating {
    color: #666;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    width: 55px
}
#div_for_keycaptcha {
    border: 1px solid #9d9d9d;
    overflow: hidden
}
#s_s_c_border {
    border: 0 !important
}
.keys-for-game {
    margin-bottom: 8px;
    text-align: left
}
.keys-for-game ul {
    margin: 0;
    padding: 0
}
.keys-for-game li {
    display: block;
    margin: 0;
    text-align: left
}
.keys-for-game .key-definition {
    background: #f2f2f2;
    font-size: 13px;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: auto
}
.keys-for-game .key-definition::after {
    color: #d8d8d8;
    content: '|';
    font-size: 20px;
    margin-right: 10px;
    padding-left: 10px;
    position: relative;
    top: 2px
}
.keys-for-game .key-definition:last-child::after {
    content: '';
    margin: 0;
    padding: 0
}
.keyboard-key {
    margin: 0 1px;
    vertical-align: middle
}
.key-mouse {
    margin: 0
}
.key-mouse1 {
    margin: 0
}
.key-mouse2 {
    margin: 0
}
.key-mouse3 {
    margin: 0
}
[class*='key-'] {
    background: url(/assets/icons/keyboard/control-icons-improved-99de157f3b7679ce62885ae757d51020.png) no-repeat top left;
    height: 22px;
    position: relative;
    top: -2px;
    width: 22px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi) {
    [class*='key-'] {
        background: url(/assets/icons/keyboard/control-icons-improved@2x-345c0d3b76c70ec07bf7b036743740fa.png) no-repeat top left;
        background-size: 100px 797px
    }
}
.key-1 {
    background-position: 0 0
}
.key-2 {
    background-position: 0 -22px
}
.key-3 {
    background-position: 0 -44px
}
.key-32 {
    background-position: 0 -66px
}
.key-4 {
    background-position: 0 -88px
}
.key-5 {
    background-position: 0 -110px
}
.key-59 {
    background-position: 0 -132px
}
.key-6 {
    background-position: 0 -154px
}
.key-60 {
    background-position: 0 -176px
}
.key-62 {
    background-position: 0 -198px
}
.key-7 {
    background-position: 0 -220px
}
.key-8 {
    background-position: 0 -242px
}
.key-9 {
    background-position: 0 -264px
}
.key-92 {
    background-position: 0 -286px
}
.key-a {
    background-position: 0 -308px
}
.key-ad {
    background-position: 0 -330px
}
.key-al {
    background-position: 0 -352px
}
.key-ar {
    background-position: 0 -374px
}
.key-au {
    background-position: 0 -396px
}
.key-b {
    background-position: 0 -418px
}
.key-c {
    background-position: 0 -440px
}
.key-d {
    background-position: 0 -462px
}
.key-e {
    background-position: 0 -484px
}
.key-f {
    background-position: 0 -506px
}
.key-g {
    background-position: 0 -528px
}
.key-h {
    background-position: 0 -550px
}
.key-i {
    background-position: 0 -572px
}
.key-j {
    background-position: -22px 0
}
.key-k {
    background-position: -22px -22px
}
.key-l {
    background-position: -22px -44px
}
.key-m {
    background-position: -22px -66px
}
.key-mouse {
    background-position: -22px -88px;
    height: 22px;
    width: 22px
}
.key-mouse1 {
    background-position: -22px -132px;
    height: 22px;
    width: 22px
}
.key-mouse2 {
    background-position: -22px -110px;
    height: 22px;
    width: 22px
}
.key-mouse3 {
    background-position: -22px -154px;
    height: 22px;
    width: 22px
}
.key-mouse4 {
    background-position: -22px -176px;
    height: 22px;
    width: 22px
}
.key-n {
    background-position: -22px -198px
}
.key-o {
    background-position: -22px -220px
}
.key-p {
    background-position: -22px -242px
}
.key-q {
    background-position: -22px -264px
}
.key-r {
    background-position: -22px -286px
}
.key-s {
    background-position: -22px -308px
}
.key-t {
    background-position: -22px -330px
}
.key-u {
    background-position: -22px -352px
}
.key-v {
    background-position: -22px -374px
}
.key-w {
    background-position: -22px -396px
}
.key-x {
    background-position: -22px -418px
}
.key-y {
    background-position: -22px -440px
}
.key-z {
    background-position: -22px -462px
}
.key-0 {
    background-position: -22px -484px
}
.key-comma {
    background-position: -22px -506px;
    height: 22px;
    width: 22px
}
.key-dot {
    background-position: -22px -528px;
    height: 22px;
    width: 22px
}
.key-divide {
    background-position: -22px -550px;
    height: 22px;
    width: 22px
}
.key-ent {
    background-position: -22px -572px;
    height: 22px;
    width: 22px
}
.key-esc {
    background-position: 0 -594px;
    height: 22px;
    width: 44px
}
.key-ctrl {
    background-position: 0 -616px;
    height: 22px;
    width: 50px
}
.key-shift {
    background-position: 0 -638px;
    height: 22px;
    width: 56px
}
.key-pl1 {
    background-position: 0 -660px;
    height: 22px;
    width: 60px
}
.key-pl2 {
    background-position: 0 -682px;
    height: 22px;
    width: 60px
}
.key-space {
    background-position: 0 -704px;
    height: 22px;
    width: 100px
}
.key-keyboard {
    background-position: 0 -726px;
    height: 23px;
    width: 48px
}
.key-arrow {
    background-position: 0 -749px;
    height: 24px;
    width: 35px
}
.key-wasd {
    background-position: 0 -773px;
    height: 24px;
    width: 35px
}
.afgv {
    display: none
}
#player {
    margin: 0 auto;
    width: 640px;
    height: 360px;
    background: #000
}
.afgv-item {
    display: none
}
.html5-ima-overlay {
    background-color: #000;
    display: none;
    margin: 0 auto;
    text-align: center;
    z-index: 10
}
.html5-ima-overlay .html5-ima-loading {
    background: url(/assets/ads-loader-black-7edcb5f1bfe3c3bffadb4bd88554902f.gif) no-repeat;
    height: 60px;
    left: 48%;
    position: relative;
    top: 45%;
    width: 60px
}
.html5-ima-overlay .html5-ima {
    height: 100%;
    margin: 0;
    position: relative;
    width: 100%
}
.jq-ry-container {
    position: relative;
    padding: 0 5px;
    line-height: 0;
    display: block;
    cursor: pointer
}
.jq-ry-container[readonly="readonly"] {
    cursor: default
}
.jq-ry-container>.jq-ry-group-wrapper {
    position: relative;
    width: 100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
    position: relative;
    line-height: 0;
    z-index: 10;
    white-space: nowrap
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
    display: inline-block
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
    width: 100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
    width: 0;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}
.display-with-screenshot-rating-captcha {
    display: none
}
.screenshot-rating-captcha-container {
    display: none;
    padding: 5px;
    text-align: center
}
.screenshot-rating-captcha-container .screenshot-rating-captcha {
    margin: 5px auto;
    width: 360px
}
.screenshot-rating-captcha-container .screenshot-rating-captcha-caption a {
    font-weight: bold
}
.screenshot-rating-captcha-container .screenshot-rating-captcha-buttons {
    margin: 15px 0 5px;
    width: 100%
}
.screenshot-rating-captcha-container .screenshot-rating-captcha-buttons input {
    font-size: 11px
}
.screenshot-rating-container .screenshot-rating-result-messages {
    text-align: center;
    width: 100%
}
.screenshot-rating-container .screenshot-rating-result-messages div {
    display: none;
    margin-top: 5px
}
.toggle-screenshots {
    margin-top: 10px;
    width: 100%
}
.toggle-screenshots h2 {
    font-size: 14px;
    text-align: left
}
.idnet-screenshots {
    margin-top: 5px;
    overflow-x: auto;
    white-space: nowrap;
    width: auto;
    padding-bottom: 2px
}
.enlarged-screenshot-container {
    background: rgba(0, 0, 0, 0.5) url(/assets/spinner-big-8f4236e9e12dc018a32cc721c7e5052f.svg) center no-repeat;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}
.enlarged-screenshot-container .screenshot-table {
    border-top: 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
    cursor: default;
    display: table;
    left: 50%;
    margin: auto;
    max-height: 40%;
    max-width: 40%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}
.enlarged-screenshot-container .screenshot-table .screenshot-image {
    line-height: 0
}
.enlarged-screenshot-container .screenshot-row {
    display: table-row
}
.enlarged-screenshot-container .screenshot-cell {
    background: #fff;
    display: table-cell;
    padding: 0;
    text-align: center;
    vertical-align: middle
}
.enlarged-screenshot-container .enlarged-screenshot-close {
    background: #fff;
    border-radius: 30px;
    color: #cfdce8;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 0;
    padding: 4px 0;
    position: absolute;
    right: -12px;
    top: -12px
}
.screenshot-block {
    display: inline-block;
    margin-right: 10px;
    color: #828282;
    font-size: 12px
}
.screenshot-block .screenshot-wrapper {
    border: 1px solid #000;
    height: 135px;
    margin-bottom: 2px;
    overflow: hidden;
    position: relative;
    width: 180px
}
.screenshot-block .screenshot-thumb {
    cursor: zoom-in;
    background-size: auto 135px;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 180px;
    height: 135px
}
.screenshot-block .screenshot-info {
    padding: 4px
}
.screenshot-block .screenshot-owner {
    margin-bottom: 2px
}
.rateyo-block {
    display: inline-block;
    height: 18px;
    margin-left: -3px;
    vertical-align: middle;
    width: 82px
}
.owner {
    text-decoration: none !important
}
.enlarged-screenshot-info {
    color: #828282;
    font-size: 12px;
    padding: 10px
}
.profiles .horizontal-list {
    height: 120px;
    margin-bottom: 0;
    overflow: hidden
}
.profiles .horizontal-list a {
    color: #333;
    font-size: 12px;
    font-weight: bold
}
.profiles .horizontal-list .thumb {
    display: inline-block;
    height: 64px;
    margin: 0 0 2px;
    width: 64px
}
.profiles .horizontal-list .thumb img {
    height: 64px;
    width: 64px
}
.profiles .vertical-list {
    margin-bottom: 0;
    overflow: hidden
}
.profiles .empty-list {
    color: #9d9d9d;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center
}
.profiles .empty-list svg {
    display: block;
    margin: 0 auto 10px
}
.profiles .empty-list.empty-list-async {
    display: none
}
.profiles .profile-right .box.hearts-favorites .separator {
    margin: 0
}
.profiles .profile-right .box.hearts-favorites .vertical-list {
    min-height: 115px
}
.profiles .box.achievements {
    padding-bottom: 0
}
.profiles .box.achievements .horizontal-list {
    height: 101px
}
.profiles .box.achievements .achievements-list {
    margin-bottom: 0;
    padding: 0 20px 0 0
}
.profiles .box.achievements .achievements-list .element {
    display: inline-block
}
.profiles .box.achievements .achievements-list .element .game-achievements-list {
    padding: 0 0 0 20px
}
.profiles .box.achievements .achievements-list .element .game-name {
    clear: both;
    margin: 0 0 15px 20px
}
.profiles .box.friends {
    padding-bottom: 0
}
.profiles .box.friends .horizontal-list {
    height: 98px
}
.profiles .box.friends .friends-list {
    margin-bottom: 0;
    padding: 0 20px 0 0
}
.profiles .box.friends .friends-list a {
    display: inline-block;
    margin: 0 0 15px 20px
}
.profiles .box.friends .friends-list a img {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}
.profiles .box.friends .friends-list a .friend-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 64px
}
.profiles .box.comments {
    clear: both;
    padding-bottom: 0
}
.profiles .box.comments .comments-list {
    margin-bottom: 0;
    padding: 0 20px 0 5px
}
.profiles .box.comments .comment {
    display: -webkit-box;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    background: #f2f2f2;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0 10px 15px;
    padding: 10px
}
.profiles .box.comments .comment .game-link {
    color: #eb4039;
    font-size: 12px
}
.profiles .box.comments .comment .timeago {
    color: #9d9d9d;
    font-size: 11px
}
.profiles .box.screenshots {
    padding-bottom: 0
}
.profiles .box.screenshots .screenshot {
    padding: 15px 0
}
.profiles .box.screenshots .screenshot .details {
    margin-bottom: 15px;
    padding: 0 20px;
    width: 100%
}
.profiles .box.screenshots .screenshot .details .user-avatar {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    width: 32px
}
.profiles .box.screenshots .screenshot .details .user-name {
    color: #333;
    display: inline-block;
    font-weight: bold
}
.profiles .box.screenshots .screenshot .details .game-name {
    display: inline-block;
    float: right
}
.profiles .box.screenshots .screenshot .details .game-name a {
    color: #eb4039
}
.profiles .box.screenshots .screenshot .details .created-at {
    color: #9d9d9d;
    display: inline-block;
    float: right;
    margin-left: 10px
}
.profiles .box.screenshots .screenshot img {
    height: 100%;
    width: 100%
}
.profiles .box.screenshots .screenshot .rating {
    font-weight: bold;
    padding: 5px 30px;
    text-align: center
}
.profiles .box.screenshots .screenshot .rating .average {
    display: inline-block;
    margin-left: 15px
}
.profiles .box.points {
    padding-bottom: 25px
}
.profiles .box.points hr:last-of-type {
    margin: 0;
    position: relative;
    top: -1px
}
.profiles .box.points .points-list {
    margin: 0 0 10px
}
.profiles .box.points .points-list .points-earned {
    display: table-row
}
.profiles .box.points .points-list .points-earned .number {
    color: #333;
    display: table-cell;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px 0 20px;
    vertical-align: top
}
.profiles .box.points .points-list .points-earned .sentence {
    color: #666;
    display: table-cell;
    font-size: 12px;
    padding: 0 20px 10px 0;
    vertical-align: middle
}
.profiles .box.points .points-list .points-earned .sentence a {
    color: #333;
    font-weight: bold
}
.profiles .box.points .points-list .points-earned .sentence a:hover {
    text-decoration: underline
}
.profiles .box.points .points-list .points-earned .date {
    color: #9d9d9d;
    font-size: 11px
}
.profiles .box.points .bottom {
    margin-top: 15px;
    text-align: center
}
.profiles .box.points .bottom .question {
    color: #eb4039
}
.profiles .box.points .bottom .actions a {
    display: block;
    margin: 5px auto 0;
    width: 260px
}
.profiles .box.points .idnet-points-modal {
    display: none
}
.profiles .box.more-friends .more-friends-list {
    margin: 0 20px
}
.profiles .box.more-friends .more-friends-list .suggested-friend {
    display: block;
    margin-bottom: 15px
}
.profiles .box.more-friends .more-friends-list .suggested-friend:last-child {
    margin-bottom: 0
}
.profiles .box.more-friends .more-friends-list .suggested-friend .avatar {
    display: table-cell
}
.profiles .box.more-friends .more-friends-list .suggested-friend .avatar img {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    height: 64px;
    margin: 0 15px 0 0;
    width: 64px
}
.profiles .box.more-friends .more-friends-list .suggested-friend .info {
    display: table-cell;
    height: 64px;
    vertical-align: top
}
.profiles .box.more-friends .more-friends-list .suggested-friend .info .name {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px
}
.profiles .box.more-friends .more-friends-list .suggested-friend .info .achievements {
    color: #9d9d9d;
    font-size: 11px;
    font-weight: bold;
    margin-top: 3px
}
.profiles .box.more-friends .more-friends-list .suggested-friend .info .actions-for-logged-users a {
    margin-top: 4px;
    padding: 6px 15px 4px 10px
}
.profiles .box.more-friends .more-friends-list .suggested-friend .info .add-as-friend-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2217%22%20height%3D%2217%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%239d9d9d%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M7.9713692 7.2809698c-.03670468-.0178314-.0691534-.03456153-.096792-.05003647C7.61831957 7.0872 7.42064672 6.4252 7.4265999 6.2184c.002706-.00986667.02354214-.0552.1730483-.2164.301583-.32466667.7009877-.94906667.8651062-1.55333333.2236504-.8244.3952104-2.4944-.37965092-3.52266667C7.64443242.3412 6.9587336.03013333 6.0466784.00146667L5.97821674 0 5.9545393.00146667c-.9121905.02866666-1.59815992.33986666-2.0389663.9248-.77499662 1.0288-.60303072 2.69826666-.37924503 3.52266666.16384792.60373334.5620349 1.22733334.8628061 1.5512.0018942.002.0039237.004.0058179.006.0002706.0004.0006765.0008.0010824.0012.044243.04773334.14788256.1596.1700717.2212.07982682.22186667-.2102557.868-.44960086 1.0024-.28331754.1588-1.07495602.45-1.7832499.71066667-.76322553.28093333-1.27398186.47173333-1.41144634.56213333-.28155866.18493334-.50656204.4116-.68948722.9168-.14274117.39293334-.2124205 1.24213337-.23582735 1.58893337L0 11.106l.07116764.0666667C.27831146 11.3666667 1.31822487 12 6.0004059 12c.00734734 0 .01468573-.0000016.02201518-.0000048C6.00758116 11.8353157 6 11.6685432 6 11.5c0-1.69455473.76634495-3.21012002 1.9713692-4.2190302zM11.5 16c2.4852814 0 4.5-2.0147186 4.5-4.5C16 9.01471863 13.9852814 7 11.5 7 9.01471863 7 7 9.01471863 7 11.5c0 2.4852814 2.01471863 4.5 4.5 4.5zm.5-5V9h-1v2H9v1h2v2h1v-2h2v-1h-2z%22%2F%3E%3C%2Fsvg%3E");
    background-position: 3px 0;
    background-repeat: no-repeat;
    background-size: 16px;
    color: #333;
    display: block;
    height: 16px;
    padding-left: 25px
}
.profiles .box.hearts-favorites {
    padding-bottom: 0
}
.profiles .box.hearts-favorites .h5-p {
    color: #9d9d9d
}
.profiles .box.hearts-favorites .vertical-list {
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 20px;
    padding-right: 20px
}
.profiles .box.hearts-favorites .vertical-list .favorites-list {
    box-sizing: border-box;
    max-height: 270px;
    overflow: visible
}
.profiles .box.hearts-favorites .item {
    box-sizing: border-box;
    margin-bottom: 20px;
    position: relative
}
.profiles .box.hearts-favorites .item a {
    display: table-cell
}
.profiles .box.hearts-favorites .item a .thumb-img-container {
    display: inline-block
}
.profiles .box.hearts-favorites .item a .thumb-img-container img {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 60px;
    margin: 0 15px 0 0;
    width: 80px
}
.profiles .box.hearts-favorites .item a:hover {
    text-decoration: none
}
.profiles .box.hearts-favorites .item .item-info {
    display: table-cell;
    vertical-align: middle
}
.profiles .box.hearts-favorites .item .item-info .game-title {
    margin-bottom: 5px
}
.profiles .box.hearts-favorites .item .item-info .game-title a {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    width: 95%
}
.profiles .box.hearts-favorites .item .item-info .game-title a:hover {
    text-decoration: underline
}
.profiles .box.hearts-favorites .item .item-info .actions .favorites_remove {
    position: absolute;
    right: 0;
    top: 0
}
.profiles .display-if-owner {
    display: none
}
.profile-info .avatar {
    margin: 0 0 20px
}
.profile-info .avatar img {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 0;
    height: 110px;
    width: 110px
}
.profile-info .nickname {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 5px
}
.profile-info .gender,
.profile-info .country {
    color: #666;
    margin: 10px 0 0;
    padding-left: 20px;
    text-transform: capitalize
}
.profile-info .male {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2212%22%20height%3D%2214%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23666%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M10.9557226 2.19273883L7.34278677 5.81101898C5.78642434 4.6562326 3.57331973 4.78495084 2.1635477 6.19760633c-1.55139693 1.55457004-1.55139693 4.08393727 0 5.63850727 1.5513969 1.5545701 4.0758172 1.5545701 5.6272141 0 1.40977204-1.4126555 1.53822753-3.6302866.38579826-5.1898323l3.62848004-3.63385615V5.8016085c0 .3262304.2640354.5905895.5895999.59080583.3255645 0 .589384-.2643591.5895999-.59080584v-4.065549C12.9941709 1.69300922 13 1.64822828 13 1.601933c0-.1631152-.0660628-.31087075-.1727133-.41773933-.0412353-.04131963-.0887314-.0763656-.1407613-.10405624-.0861407-.04932396-.1856667-.07787994-.2918854-.07809627-.033895 0-.0669264.00346133-.0993101.009086H8.20979755c-.3255645 0-.58938402.2643591-.5895999.59080583.00021588.3264467.2640354.5908058.5895999.5908058h2.74592505zM6.9569885 11.0010677c-1.09176373 1.0939967-2.86811967 1.0939967-3.9598834 0-1.09176375-1.0939968-1.09176375-2.87398598 0-3.96798274 1.09176373-1.09399675 2.86811967-1.09399675 3.9598834 0 1.09176374 1.09399676 1.09176374 2.87398594 0 3.96798274z%22%2F%3E%3C%2Fsvg%3E");
    background-position: -2px;
    background-repeat: no-repeat;
    background-size: 12px 12px
}
.profile-info .female {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%228%22%20height%3D%2214%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23666%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M7.98466667 4.13266667c0 2.22766666-1.7715 4.03333333-3.9565 4.03333333-2.18516667 0-3.9565-1.80566667-3.9565-4.03333333C.07166667 1.90533333 1.843.0995 4.02816667.0995c2.185 0 3.9565 1.80583333 3.9565 4.03316667zM4.6786734 10.6495182l-.01639737-2.81318487-1.30983333.00978877.0163403 2.8033961H1.12233334v1.4831471H3.3774279l.0164023 2.8140306 1.30983333-.0097888-.01634523-2.8042418h2.29651503v-1.4831471H4.6786734zm-.65050673-9.22035153c-1.47333334 0-2.66766667 1.21066666-2.66766667 2.70366666 0 1.49283334 1.19433333 2.7035 2.66766667 2.7035 1.47316666 0 2.66733333-1.21066666 2.66733333-2.7035.00016667-1.493-1.194-2.70366666-2.66733333-2.70366666z%22%2F%3E%3C%2Fsvg%3E");
    background-position: left;
    background-repeat: no-repeat;
    background-size: 8px 14px
}
.profile-info .country {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2210%22%20height%3D%2214%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23666%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M5 1C2.24911765 1 .0189706 3.1231.0189706 5.7418c0 .05614.0017647.11326.00441175.17094.01867647.49812.11735294.9765.28514706 1.42408C1.3711765 10.6621 5 15 5 15s3.62838235-4.33748 4.69117647-7.66276c.16808824-.44758.26661765-.92638.28514706-1.4245.00294118-.05768.00455882-.11466.00455882-.17094C9.9810294 3.1231 7.75088235 1 5 1zm0 7.06426c-1.34720588 0-2.43955882-1.03992-2.43955882-2.32246 0-1.2824 1.09235294-2.32232 2.43955882-2.32232 1.34735294 0 2.43955882 1.03992 2.43955882 2.32232 0 1.28254-1.09220588 2.32246-2.43955882 2.32246z%22%2F%3E%3C%2Fsvg%3E");
    background-position: left 1px;
    background-repeat: no-repeat;
    background-size: 10px 15px
}
.profile-info .about-me {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    margin: 20px 0
}
.profile-info .about-me .title {
    color: #9d9d9d;
    font-size: 14px;
    text-transform: capitalize
}
.profile-info .actions {
    margin: 30px 0
}
.profile-info .actions i {
    position: relative;
    top: 4px
}
@media (min-width: 1024px) {
    .profiles .box.points {
        float: left;
        width: 48%
    }
    .profiles .box.more-friends {
        float: right;
        width: 48%
    }
    .profiles .hearts-favorites {
        display: flex;
        padding-top: 0
    }
    .profiles .hearts-favorites hr {
        display: none
    }
    .profiles .hearts-favorites .box-hearts {
        border-right: 1px solid #d8d8d8;
        display: inline-block;
        padding-top: 25px;
        width: 50%
    }
    .profiles .hearts-favorites .box-favorites {
        display: inline-block;
        padding-top: 25px;
        vertical-align: top;
        width: 49%
    }
}
@media (min-width: 1366px) {
    .profiles .box {
        width: 680px
    }
    .profiles .profile-left-fixed {
        float: left
    }
    .profiles .profile-right {
        float: right
    }
    .profiles .profile-right .box {
        width: 320px
    }
    .profiles .profile-right .box.points {
        float: none
    }
    .profiles .profile-right .box.more-friends {
        float: none
    }
    .profiles .profile-left-below {
        float: left
    }
    .profiles .hearts-favorites {
        display: block;
        padding-top: 0
    }
    .profiles .hearts-favorites hr {
        display: block
    }
    .profiles .hearts-favorites .box-hearts {
        border-right: 0;
        display: block;
        padding-top: 25px;
        width: 100%
    }
    .profiles .hearts-favorites .box-favorites {
        display: inline-block;
        padding-top: 25px;
        vertical-align: none;
        width: 100%
    }
}
@media (min-width: 1920px) {
    .profiles .box {
        width: 1080px
    }
}
.tag-36x28 {
    background-image: url(/assets/tags/spritesheet-tags-36x28-1f399e01ee2748b2d43634840d9c4979.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    width: 36px
}
.tag-36x28-games {
    background-position: -180px -588px
}
.tag-36x28-animations {
    background-position: -144px -588px
}
i.tag-36x28-1,
i.tag-36x28-381 {
    background-position: 0 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-10,
i.tag-36x28-390 {
    background-position: -36px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-100,
i.tag-36x28-478 {
    background-position: -72px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-101,
i.tag-36x28-479 {
    background-position: -108px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-102,
i.tag-36x28-480 {
    background-position: -144px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-103,
i.tag-36x28-481 {
    background-position: -180px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-104,
i.tag-36x28-482 {
    background-position: -216px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-105,
i.tag-36x28-483 {
    background-position: -252px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-106,
i.tag-36x28-484 {
    background-position: -288px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-107,
i.tag-36x28-485 {
    background-position: -324px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-108,
i.tag-36x28-486 {
    background-position: -360px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-109,
i.tag-36x28-487 {
    background-position: -396px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-11,
i.tag-36x28-391 {
    background-position: -432px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-110,
i.tag-36x28-488 {
    background-position: -468px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-112,
i.tag-36x28-489 {
    background-position: -504px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-113,
i.tag-36x28-490 {
    background-position: -540px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-114,
i.tag-36x28-491 {
    background-position: 0 -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-115,
i.tag-36x28-492 {
    background-position: -36px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-116,
i.tag-36x28-493 {
    background-position: -72px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-117,
i.tag-36x28-494 {
    background-position: -108px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-118,
i.tag-36x28-495 {
    background-position: -144px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-119,
i.tag-36x28-496 {
    background-position: -180px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-12,
i.tag-36x28-392 {
    background-position: -216px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-120,
i.tag-36x28-497 {
    background-position: -252px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-121,
i.tag-36x28-498 {
    background-position: -288px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-122,
i.tag-36x28-499 {
    background-position: -324px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-123,
i.tag-36x28-500 {
    background-position: -360px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-124,
i.tag-36x28-501 {
    background-position: -396px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-125,
i.tag-36x28-502 {
    background-position: -432px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-126,
i.tag-36x28-503 {
    background-position: -468px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-127,
i.tag-36x28-504 {
    background-position: -504px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-128,
i.tag-36x28-505 {
    background-position: -540px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-129,
i.tag-36x28-506 {
    background-position: 0 -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-13,
i.tag-36x28-393 {
    background-position: -36px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-130,
i.tag-36x28-507 {
    background-position: -72px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-131,
i.tag-36x28-508 {
    background-position: -108px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-132,
i.tag-36x28-509 {
    background-position: -144px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-133,
i.tag-36x28-510 {
    background-position: -180px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-134,
i.tag-36x28-511 {
    background-position: -216px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-135,
i.tag-36x28-512 {
    background-position: -252px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-136,
i.tag-36x28-513 {
    background-position: -288px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-137,
i.tag-36x28-514 {
    background-position: -324px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-138,
i.tag-36x28-515 {
    background-position: -360px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-139,
i.tag-36x28-516 {
    background-position: -396px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-14,
i.tag-36x28-394 {
    background-position: -432px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-140,
i.tag-36x28-517 {
    background-position: -468px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-141,
i.tag-36x28-518 {
    background-position: -504px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-142,
i.tag-36x28-519 {
    background-position: -540px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-143,
i.tag-36x28-520 {
    background-position: 0 -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-144,
i.tag-36x28-521 {
    background-position: -36px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-145,
i.tag-36x28-522 {
    background-position: -72px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-146,
i.tag-36x28-523 {
    background-position: -108px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-147,
i.tag-36x28-524 {
    background-position: -144px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-148,
i.tag-36x28-525 {
    background-position: -180px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-149,
i.tag-36x28-526 {
    background-position: -216px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-15,
i.tag-36x28-395 {
    background-position: -252px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-150,
i.tag-36x28-527 {
    background-position: -288px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-151,
i.tag-36x28-528 {
    background-position: -324px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-152,
i.tag-36x28-529 {
    background-position: -360px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-153,
i.tag-36x28-530 {
    background-position: -396px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-154,
i.tag-36x28-531 {
    background-position: -432px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-155,
i.tag-36x28-532 {
    background-position: -468px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-156,
i.tag-36x28-533 {
    background-position: -504px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-157,
i.tag-36x28-534 {
    background-position: -540px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-158,
i.tag-36x28-535 {
    background-position: 0 -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-159,
i.tag-36x28-536 {
    background-position: -36px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-16,
i.tag-36x28-396 {
    background-position: -72px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-160,
i.tag-36x28-537 {
    background-position: -108px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-161,
i.tag-36x28-538 {
    background-position: -144px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-162,
i.tag-36x28-539 {
    background-position: -180px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-163,
i.tag-36x28-540 {
    background-position: -216px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-164,
i.tag-36x28-541 {
    background-position: -252px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-165,
i.tag-36x28-542 {
    background-position: -288px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-166,
i.tag-36x28-543 {
    background-position: -324px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-167,
i.tag-36x28-544 {
    background-position: -360px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-168,
i.tag-36x28-545 {
    background-position: -396px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-169,
i.tag-36x28-546 {
    background-position: -432px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-17,
i.tag-36x28-397 {
    background-position: -468px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-170,
i.tag-36x28-547 {
    background-position: -504px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-172,
i.tag-36x28-549 {
    background-position: -540px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-173,
i.tag-36x28-550 {
    background-position: 0 -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-174,
i.tag-36x28-551 {
    background-position: -36px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-175,
i.tag-36x28-552 {
    background-position: -72px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-176,
i.tag-36x28-553 {
    background-position: -108px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-177,
i.tag-36x28-554 {
    background-position: -144px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-178,
i.tag-36x28-555 {
    background-position: -180px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-179,
i.tag-36x28-556 {
    background-position: -216px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-18,
i.tag-36x28-398 {
    background-position: -252px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-180,
i.tag-36x28-557 {
    background-position: -288px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-181,
i.tag-36x28-558 {
    background-position: -324px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-182,
i.tag-36x28-559 {
    background-position: -360px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-183,
i.tag-36x28-560 {
    background-position: -396px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-184,
i.tag-36x28-561 {
    background-position: -432px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-185,
i.tag-36x28-562 {
    background-position: -468px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-186,
i.tag-36x28-563 {
    background-position: -504px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-187,
i.tag-36x28-564 {
    background-position: -540px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-188,
i.tag-36x28-565 {
    background-position: 0 -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-189,
i.tag-36x28-566 {
    background-position: -36px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-19,
i.tag-36x28-399 {
    background-position: -72px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-190,
i.tag-36x28-567 {
    background-position: -108px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-191,
i.tag-36x28-568 {
    background-position: -144px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-192,
i.tag-36x28-569 {
    background-position: -180px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-193,
i.tag-36x28-570 {
    background-position: -216px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-194,
i.tag-36x28-571 {
    background-position: -252px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-195,
i.tag-36x28-572 {
    background-position: -288px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-196,
i.tag-36x28-573 {
    background-position: -324px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-197,
i.tag-36x28-574 {
    background-position: -360px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-198,
i.tag-36x28-575 {
    background-position: -396px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-199,
i.tag-36x28-576 {
    background-position: -432px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-2,
i.tag-36x28-382 {
    background-position: -468px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-20,
i.tag-36x28-400 {
    background-position: -504px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-200,
i.tag-36x28-577 {
    background-position: -540px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-201,
i.tag-36x28-578 {
    background-position: 0 -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-202,
i.tag-36x28-579 {
    background-position: -36px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-203,
i.tag-36x28-580 {
    background-position: -72px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-204,
i.tag-36x28-581 {
    background-position: -108px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-205,
i.tag-36x28-582 {
    background-position: -144px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-206,
i.tag-36x28-583 {
    background-position: -180px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-207,
i.tag-36x28-584 {
    background-position: -216px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-208,
i.tag-36x28-585 {
    background-position: -252px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-209,
i.tag-36x28-586 {
    background-position: -288px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-21,
i.tag-36x28-401 {
    background-position: -324px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-210,
i.tag-36x28-587 {
    background-position: -360px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-211,
i.tag-36x28-588 {
    background-position: -396px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-212,
i.tag-36x28-589 {
    background-position: -432px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-213,
i.tag-36x28-590 {
    background-position: -468px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-214,
i.tag-36x28-591 {
    background-position: -504px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-215,
i.tag-36x28-592 {
    background-position: -540px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-216,
i.tag-36x28-593 {
    background-position: 0 -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-217,
i.tag-36x28-594 {
    background-position: -36px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-218,
i.tag-36x28-595 {
    background-position: -72px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-219,
i.tag-36x28-596 {
    background-position: -108px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-22,
i.tag-36x28-402 {
    background-position: -144px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-220,
i.tag-36x28-597 {
    background-position: -180px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-221,
i.tag-36x28-598 {
    background-position: -216px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-222,
i.tag-36x28-599 {
    background-position: -252px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-223,
i.tag-36x28-600 {
    background-position: -288px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-225,
i.tag-36x28-602 {
    background-position: -324px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-226,
i.tag-36x28-603 {
    background-position: -360px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-227,
i.tag-36x28-604 {
    background-position: -396px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-228,
i.tag-36x28-605 {
    background-position: -432px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-229,
i.tag-36x28-606 {
    background-position: -468px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-23,
i.tag-36x28-403 {
    background-position: -504px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-230,
i.tag-36x28-607 {
    background-position: -540px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-231,
i.tag-36x28-608 {
    background-position: 0 -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-232,
i.tag-36x28-609 {
    background-position: -36px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-233,
i.tag-36x28-610 {
    background-position: -72px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-234,
i.tag-36x28-611 {
    background-position: -108px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-235,
i.tag-36x28-612 {
    background-position: -144px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-236,
i.tag-36x28-613 {
    background-position: -180px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-237,
i.tag-36x28-614 {
    background-position: -216px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-238,
i.tag-36x28-615 {
    background-position: -252px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-239,
i.tag-36x28-616 {
    background-position: -288px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-24,
i.tag-36x28-404 {
    background-position: -324px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-240,
i.tag-36x28-617 {
    background-position: -360px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-241,
i.tag-36x28-618 {
    background-position: -396px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-242,
i.tag-36x28-619 {
    background-position: -432px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-243,
i.tag-36x28-620 {
    background-position: -468px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-244,
i.tag-36x28-621 {
    background-position: -504px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-245,
i.tag-36x28-622 {
    background-position: -540px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-247,
i.tag-36x28-624 {
    background-position: 0 -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-248,
i.tag-36x28-625 {
    background-position: -36px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-249,
i.tag-36x28-626 {
    background-position: -72px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-25,
i.tag-36x28-405 {
    background-position: -108px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-250,
i.tag-36x28-627 {
    background-position: -144px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-251,
i.tag-36x28-628 {
    background-position: -180px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-252,
i.tag-36x28-629 {
    background-position: -216px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-253,
i.tag-36x28-630 {
    background-position: -252px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-254,
i.tag-36x28-631 {
    background-position: -288px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-255,
i.tag-36x28-632 {
    background-position: -324px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-256,
i.tag-36x28-633 {
    background-position: -360px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-257,
i.tag-36x28-634 {
    background-position: -396px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-258,
i.tag-36x28-635 {
    background-position: -432px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-259,
i.tag-36x28-636 {
    background-position: -468px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-26,
i.tag-36x28-406 {
    background-position: -504px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-260,
i.tag-36x28-637 {
    background-position: -540px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-261,
i.tag-36x28-638 {
    background-position: 0 -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-262,
i.tag-36x28-639 {
    background-position: -36px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-263,
i.tag-36x28-640 {
    background-position: -72px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-264,
i.tag-36x28-641 {
    background-position: -108px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-265,
i.tag-36x28-642 {
    background-position: -144px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-266,
i.tag-36x28-643 {
    background-position: -180px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-267,
i.tag-36x28-644 {
    background-position: -216px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-268,
i.tag-36x28-645 {
    background-position: -252px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-269,
i.tag-36x28-646 {
    background-position: -288px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-27,
i.tag-36x28-407 {
    background-position: -324px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-270,
i.tag-36x28-647 {
    background-position: -360px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-271,
i.tag-36x28-648 {
    background-position: -396px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-272,
i.tag-36x28-649 {
    background-position: -432px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-273,
i.tag-36x28-650 {
    background-position: -468px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-274,
i.tag-36x28-651 {
    background-position: -504px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-275,
i.tag-36x28-652 {
    background-position: -540px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-276,
i.tag-36x28-653 {
    background-position: 0 -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-277,
i.tag-36x28-654 {
    background-position: -36px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-278,
i.tag-36x28-655 {
    background-position: -72px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-279,
i.tag-36x28-656 {
    background-position: -108px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-28,
i.tag-36x28-408 {
    background-position: -144px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-280,
i.tag-36x28-657 {
    background-position: -180px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-281,
i.tag-36x28-658 {
    background-position: -216px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-282,
i.tag-36x28-659 {
    background-position: -252px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-283,
i.tag-36x28-660 {
    background-position: -288px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-284,
i.tag-36x28-661 {
    background-position: -324px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-285,
i.tag-36x28-662 {
    background-position: -360px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-286,
i.tag-36x28-663 {
    background-position: -396px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-287,
i.tag-36x28-664 {
    background-position: -432px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-288,
i.tag-36x28-665 {
    background-position: -468px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-29,
i.tag-36x28-409 {
    background-position: -504px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-290,
i.tag-36x28-666 {
    background-position: -540px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-291,
i.tag-36x28-667 {
    background-position: 0 -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-292,
i.tag-36x28-668 {
    background-position: -36px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-293,
i.tag-36x28-669 {
    background-position: -72px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-294,
i.tag-36x28-670 {
    background-position: -108px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-295,
i.tag-36x28-671 {
    background-position: -144px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-296,
i.tag-36x28-672 {
    background-position: -180px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-297,
i.tag-36x28-673 {
    background-position: -216px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-298,
i.tag-36x28-674 {
    background-position: -252px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-299,
i.tag-36x28-675 {
    background-position: -288px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-3,
i.tag-36x28-383 {
    background-position: -324px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-30,
i.tag-36x28-410 {
    background-position: -360px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-300,
i.tag-36x28-676 {
    background-position: -396px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-302,
i.tag-36x28-677 {
    background-position: -432px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-304,
i.tag-36x28-678 {
    background-position: -468px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-305,
i.tag-36x28-679 {
    background-position: -504px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-306,
i.tag-36x28-680 {
    background-position: -540px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-307,
i.tag-36x28-681 {
    background-position: 0 -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-308,
i.tag-36x28-682 {
    background-position: -36px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-309,
i.tag-36x28-683 {
    background-position: -72px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-31,
i.tag-36x28-411 {
    background-position: -108px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-310,
i.tag-36x28-684 {
    background-position: -144px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-311,
i.tag-36x28-685 {
    background-position: -180px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-312,
i.tag-36x28-686 {
    background-position: -216px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-313,
i.tag-36x28-687 {
    background-position: -252px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-314,
i.tag-36x28-688 {
    background-position: -288px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-315,
i.tag-36x28-689 {
    background-position: -324px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-316,
i.tag-36x28-690 {
    background-position: -360px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-317,
i.tag-36x28-691 {
    background-position: -396px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-318,
i.tag-36x28-692 {
    background-position: -432px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-319,
i.tag-36x28-693 {
    background-position: -468px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-32,
i.tag-36x28-412 {
    background-position: -504px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-320,
i.tag-36x28-693 {
    background-position: -540px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-321,
i.tag-36x28-694 {
    background-position: 0 -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-322,
i.tag-36x28-695 {
    background-position: -36px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-323,
i.tag-36x28-696 {
    background-position: -72px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-324,
i.tag-36x28-697 {
    background-position: -108px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-325,
i.tag-36x28-698 {
    background-position: -144px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-326,
i.tag-36x28-699 {
    background-position: -180px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-327,
i.tag-36x28-700 {
    background-position: -216px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-328,
i.tag-36x28-701 {
    background-position: -252px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-329,
i.tag-36x28-702 {
    background-position: -288px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-33,
i.tag-36x28-413 {
    background-position: -324px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-330,
i.tag-36x28-703 {
    background-position: -360px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-331,
i.tag-36x28-704 {
    background-position: -396px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-332,
i.tag-36x28-705 {
    background-position: -432px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-334,
i.tag-36x28-706 {
    background-position: -468px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-335,
i.tag-36x28-707 {
    background-position: -504px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-336,
i.tag-36x28-708 {
    background-position: -540px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-337,
i.tag-36x28-709 {
    background-position: 0 -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-338,
i.tag-36x28-710 {
    background-position: -36px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-339,
i.tag-36x28-711 {
    background-position: -72px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-34,
i.tag-36x28-414 {
    background-position: -108px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-340,
i.tag-36x28-712 {
    background-position: -144px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-341,
i.tag-36x28-713 {
    background-position: -180px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-342,
i.tag-36x28-714 {
    background-position: -216px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-343,
i.tag-36x28-715 {
    background-position: -252px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-347,
i.tag-36x28-719 {
    background-position: -288px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-348,
i.tag-36x28-720 {
    background-position: -324px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-349,
i.tag-36x28-721 {
    background-position: -360px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-35,
i.tag-36x28-415 {
    background-position: -396px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-350,
i.tag-36x28-722 {
    background-position: -432px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-351,
i.tag-36x28-723 {
    background-position: -468px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-352,
i.tag-36x28-724 {
    background-position: -504px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-353,
i.tag-36x28-725 {
    background-position: -540px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-354,
i.tag-36x28-726 {
    background-position: 0 -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-355,
i.tag-36x28-727 {
    background-position: -36px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-356,
i.tag-36x28-728 {
    background-position: -72px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-357,
i.tag-36x28-729 {
    background-position: -108px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-358,
i.tag-36x28-730 {
    background-position: -144px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-359,
i.tag-36x28-731 {
    background-position: -180px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-36,
i.tag-36x28-416 {
    background-position: -216px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-360,
i.tag-36x28-732 {
    background-position: -252px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-361,
i.tag-36x28-733 {
    background-position: -288px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-362,
i.tag-36x28-734 {
    background-position: -324px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-363,
i.tag-36x28-735 {
    background-position: -360px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-364,
i.tag-36x28-736 {
    background-position: -396px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-365,
i.tag-36x28-737 {
    background-position: -432px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-366,
i.tag-36x28-738 {
    background-position: -468px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-367,
i.tag-36x28-739 {
    background-position: -504px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-368,
i.tag-36x28-740 {
    background-position: -540px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-369,
i.tag-36x28-741 {
    background-position: 0 -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-37,
i.tag-36x28-417 {
    background-position: -36px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-370,
i.tag-36x28-742 {
    background-position: -72px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-371,
i.tag-36x28-743 {
    background-position: -108px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-372,
i.tag-36x28-744 {
    background-position: -144px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-373,
i.tag-36x28-745 {
    background-position: -180px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-38,
i.tag-36x28-418 {
    background-position: -216px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-380,
i.tag-36x28-749 {
    background-position: -252px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-39,
i.tag-36x28-419 {
    background-position: -288px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-4,
i.tag-36x28-384 {
    background-position: -324px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-42,
i.tag-36x28-422 {
    background-position: -360px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-43,
i.tag-36x28-423 {
    background-position: -396px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-44,
i.tag-36x28-424 {
    background-position: -432px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-45,
i.tag-36x28-425 {
    background-position: -468px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-46,
i.tag-36x28-426 {
    background-position: -504px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-47,
i.tag-36x28-427 {
    background-position: -540px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-49,
i.tag-36x28-428 {
    background-position: 0 -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-5,
i.tag-36x28-385 {
    background-position: -36px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-50,
i.tag-36x28-429 {
    background-position: -72px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-51,
i.tag-36x28-430 {
    background-position: -108px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-52,
i.tag-36x28-431 {
    background-position: -144px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-53,
i.tag-36x28-432 {
    background-position: -180px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-54,
i.tag-36x28-433 {
    background-position: -216px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-55,
i.tag-36x28-434 {
    background-position: -252px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-56,
i.tag-36x28-435 {
    background-position: -288px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-57,
i.tag-36x28-436 {
    background-position: -324px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-58,
i.tag-36x28-437 {
    background-position: -360px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-59,
i.tag-36x28-438 {
    background-position: -396px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-6,
i.tag-36x28-386 {
    background-position: -432px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-60,
i.tag-36x28-439 {
    background-position: -468px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-61,
i.tag-36x28-440 {
    background-position: -504px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-62,
i.tag-36x28-441 {
    background-position: -540px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-63,
i.tag-36x28-442 {
    background-position: 0 -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-64,
i.tag-36x28-443 {
    background-position: -36px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-65,
i.tag-36x28-444 {
    background-position: -72px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-66,
i.tag-36x28-445 {
    background-position: -108px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-67,
i.tag-36x28-446 {
    background-position: -144px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-68,
i.tag-36x28-447 {
    background-position: -180px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-69,
i.tag-36x28-448 {
    background-position: -216px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-7,
i.tag-36x28-387 {
    background-position: -252px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-70,
i.tag-36x28-449 {
    background-position: -288px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-71,
i.tag-36x28-450 {
    background-position: -324px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-72,
i.tag-36x28-451 {
    background-position: -360px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-74,
i.tag-36x28-452 {
    background-position: -396px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-75,
i.tag-36x28-453 {
    background-position: -432px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-751 {
    background-position: -468px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-755 {
    background-position: -504px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-756 {
    background-position: -540px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-759 {
    background-position: -576px 0;
    height: 28px;
    width: 36px
}
i.tag-36x28-76,
i.tag-36x28-455 {
    background-position: -576px -28px;
    height: 28px;
    width: 36px
}
i.tag-36x28-77,
i.tag-36x28-456 {
    background-position: -576px -56px;
    height: 28px;
    width: 36px
}
i.tag-36x28-78,
i.tag-36x28-457 {
    background-position: -576px -84px;
    height: 28px;
    width: 36px
}
i.tag-36x28-79,
i.tag-36x28-458 {
    background-position: -576px -112px;
    height: 28px;
    width: 36px
}
i.tag-36x28-8,
i.tag-36x28-388 {
    background-position: -576px -140px;
    height: 28px;
    width: 36px
}
i.tag-36x28-80,
i.tag-36x28-459 {
    background-position: -576px -168px;
    height: 28px;
    width: 36px
}
i.tag-36x28-81,
i.tag-36x28-460 {
    background-position: -576px -196px;
    height: 28px;
    width: 36px
}
i.tag-36x28-82,
i.tag-36x28-462 {
    background-position: -576px -224px;
    height: 28px;
    width: 36px
}
i.tag-36x28-83,
i.tag-36x28-462 {
    background-position: -576px -252px;
    height: 28px;
    width: 36px
}
i.tag-36x28-84,
i.tag-36x28-463 {
    background-position: -576px -280px;
    height: 28px;
    width: 36px
}
i.tag-36x28-86,
i.tag-36x28-465 {
    background-position: -576px -308px;
    height: 28px;
    width: 36px
}
i.tag-36x28-87,
i.tag-36x28-466 {
    background-position: -576px -336px;
    height: 28px;
    width: 36px
}
i.tag-36x28-88,
i.tag-36x28-467 {
    background-position: -576px -364px;
    height: 28px;
    width: 36px
}
i.tag-36x28-89,
i.tag-36x28-468 {
    background-position: -576px -392px;
    height: 28px;
    width: 36px
}
i.tag-36x28-9,
i.tag-36x28-389 {
    background-position: -576px -420px;
    height: 28px;
    width: 36px
}
i.tag-36x28-90,
i.tag-36x28-469 {
    background-position: -576px -448px;
    height: 28px;
    width: 36px
}
i.tag-36x28-91,
i.tag-36x28-470 {
    background-position: -576px -476px;
    height: 28px;
    width: 36px
}
i.tag-36x28-92,
i.tag-36x28-471 {
    background-position: -576px -504px;
    height: 28px;
    width: 36px
}
i.tag-36x28-93,
i.tag-36x28-472 {
    background-position: -576px -532px;
    height: 28px;
    width: 36px
}
i.tag-36x28-95,
i.tag-36x28-473 {
    background-position: -576px -560px;
    height: 28px;
    width: 36px
}
i.tag-36x28-96,
i.tag-36x28-474 {
    background-position: 0 -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-97,
i.tag-36x28-475 {
    background-position: -36px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-98,
i.tag-36x28-476 {
    background-position: -72px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-99,
i.tag-36x28-477 {
    background-position: -108px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1025 {
    background-position: -216px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1026 {
    background-position: -252px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-946 {
    background-position: -288px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-760 {
    background-position: -324px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-912 {
    background-position: -360px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1057 {
    background-position: -396px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1030 {
    background-position: -432px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1037 {
    background-position: -468px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1116 {
    background-position: -504px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-548 {
    background-position: -540px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1103 {
    background-position: -576px -588px;
    height: 28px;
    width: 36px
}
i.tag-36x28-971 {
    background-position: 0 -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1097 {
    background-position: -36px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-718 {
    background-position: -72px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1000 {
    background-position: -108px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1003 {
    background-position: -144px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-763 {
    background-position: -180px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1014 {
    background-position: -216px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-871 {
    background-position: -252px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-808 {
    background-position: -288px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1084 {
    background-position: -324px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-972 {
    background-position: -360px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-857 {
    background-position: -396px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1085 {
    background-position: -432px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1115 {
    background-position: -468px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1110 {
    background-position: -504px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-945 {
    background-position: -540px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-829 {
    background-position: -576px -616px;
    height: 28px;
    width: 36px
}
i.tag-36x28-812 {
    background-position: 0 -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-830 {
    background-position: -36px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-856 {
    background-position: -72px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1041 {
    background-position: -108px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-969 {
    background-position: -144px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-761 {
    background-position: -180px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-855 {
    background-position: -216px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1112 {
    background-position: -252px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1105 {
    background-position: -288px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-916 {
    background-position: -324px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-835 {
    background-position: -360px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-779 {
    background-position: -396px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-862 {
    background-position: -432px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1082 {
    background-position: -468px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-774 {
    background-position: -504px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-800 {
    background-position: -540px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-863 {
    background-position: -576px -644px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1020 {
    background-position: 0 -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1114 {
    background-position: -36px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-865 {
    background-position: -72px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-919 {
    background-position: -108px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1107 {
    background-position: -144px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1036 {
    background-position: -180px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-984 {
    background-position: -216px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1006 {
    background-position: -252px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-891 {
    background-position: -288px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1070 {
    background-position: -324px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-765 {
    background-position: -360px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-883 {
    background-position: -396px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1012 {
    background-position: -432px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-896 {
    background-position: -468px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-777 {
    background-position: -504px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1108 {
    background-position: -540px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1094 {
    background-position: -576px -672px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1055 {
    background-position: 0 -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1008 {
    background-position: -36px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-796 {
    background-position: -72px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-836 {
    background-position: -108px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-843 {
    background-position: -144px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-795 {
    background-position: -180px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-846 {
    background-position: -216px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1117 {
    background-position: -252px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1095 {
    background-position: -288px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-980 {
    background-position: -324px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1083 {
    background-position: -360px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-924 {
    background-position: -396px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1013 {
    background-position: -432px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1087 {
    background-position: -468px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-788 {
    background-position: -504px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-878 {
    background-position: -540px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-936 {
    background-position: -576px -700px;
    height: 28px;
    width: 36px
}
i.tag-36x28-952 {
    background-position: 0 -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-827 {
    background-position: -36px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1106 {
    background-position: -72px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-815 {
    background-position: -108px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1122 {
    background-position: -144px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1046 {
    background-position: -180px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-967 {
    background-position: -216px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1047 {
    background-position: -252px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1104 {
    background-position: -288px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1118 {
    background-position: -324px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1018 {
    background-position: -360px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1062 {
    background-position: -396px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-941 {
    background-position: -432px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1007 {
    background-position: -468px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1053 {
    background-position: -504px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1028 {
    background-position: -540px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-821 {
    background-position: -576px -728px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1119 {
    background-position: 0 -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-778 {
    background-position: -36px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-976 {
    background-position: -72px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1091 {
    background-position: -108px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-868 {
    background-position: -144px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-903 {
    background-position: -180px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-968 {
    background-position: -216px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1102 {
    background-position: -252px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-854 {
    background-position: -288px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-890 {
    background-position: -324px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-931 {
    background-position: -360px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1001 {
    background-position: -396px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-917 {
    background-position: -432px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-888 {
    background-position: -468px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-811 {
    background-position: -504px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-933 {
    background-position: -540px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-932 {
    background-position: -576px -756px;
    height: 28px;
    width: 36px
}
i.tag-36x28-951 {
    background-position: 0 -784px;
    height: 28px;
    width: 36px
}
i.tag-36x28-914 {
    background-position: -36px -784px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1005 {
    background-position: -72px -784px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1080 {
    background-position: -108px -784px;
    height: 28px;
    width: 36px
}
i.tag-36x28-1002 {
    background-position: -144px -784px;
    height: 28px;
    width: 36px
}
ul.tag {
    list-style-type: none;
    margin: 0;
    padding: 0
}
ul.tag .tag-36x28 {
    display: inline;
    float: left;
    margin: 3px 5px 0
}
ul.tag li {
    border: 1px solid #cfdce8;
    border-radius: 3px;
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 3px;
    padding: 0;
    position: relative;
    width: 180px
}
ul.tag li a {
    color: #000;
    display: block;
    overflow: hidden;
    padding-right: 46px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}
ul.tag li a span {
    color: #cfdce8;
    position: absolute;
    right: 5px
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0 Modified :
+ option_adding from: git@github.com:koenpunt/chosen.git
=> Will broken admin adding actions for keyboard if removed

Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}
.chosen-container a {
    cursor: pointer
}
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 23px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px
}
.chosen-container-single .chosen-default {
    color: #999
}
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("chosen-sprite.png") no-repeat 0px 2px
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap
}
.chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: #fff url("chosen-sprite.png") no-repeat 100% -20px;
    background: url("chosen-sprite.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}
.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    -webkit-touch-callout: none
}
.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}
.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
    background-image: -o-linear-gradient(#eee 1%, #fff 15%);
    background-image: linear-gradient(#eee 1%, #fff 15%);
    cursor: text
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #999;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
    background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
    background-image: -o-linear-gradient(#eee 20%, #fff 80%);
    background-image: linear-gradient(#eee 20%, #fff 80%);
    box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #222 !important
}
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default
}
.chosen-disabled .chosen-single {
    cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default
}
.chosen-rtl {
    text-align: right
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}
.chosen-rtl .chosen-choices li {
    float: right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}
.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: #fff url("chosen-sprite.png") no-repeat -30px -20px;
    background: url("chosen-sprite.png") no-repeat -30px -20px;
    direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url("chosen-sprite@2x.png") !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important
    }
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .navbar .lower .navbar-right {
        margin-right: 25px;
        margin-top: 4px
    }
}




.viewall_btn {
  background: #eaeaea;
  padding: 5px;
  padding-left: 10px;
  border-radius: 4px;
  padding-right: 10px;
  font-weight: normal;
}






/* fixes */
@media (max-width: 1024px) {
  body {
    padding-top: 0 !important;
  }
  .hide-on-small-device,.after-logo.upper .nav.navbar-right {
    display:none !important
  }
}

.prepagebox {
  float:left;
  width:380px;
  margin-right: 45px;
  padding-top: 30px;
}

.gameprogplay .sponsor_300 {
  padding-left: 30px;
}

@media (max-width:1366px) {

  .prepagebox {
    margin-right: -5px;
    margin-right: -57px;
  }

  .gameprogplay .sponsor_300 {
    padding-left:0
  }

  .PLAYNOWBTN {
    padding-left: 40px;
    padding-right: 85px;
  }
}

/*
.row {
  margin-right:0;
  margin-left:0;
  width: 100%;
}
*.
/*
@media (max-width:1024px) {
  .gameprogplay .sponsor_300,.PLAYNOWBTN {
    display:block;
  }
}*/


body.maximized .navbar .logo {
  padding: 12px 15px 0;
}

body.maximized .maximized-item-overlay {
  color: #fff;
}

.item-container.maximized {
  overflow-y: auto;
}

body.maximized .maximized-item-overlay .ui-widget-overlay {
  background: #000;
  opacity: .8;
  position: fixed;
  z-index: 1031;
  top: 61px;
  bottom: 0;
  left: 0;
  right: 0;
}

body.maximized .maximized-item-overlay .unmaximize-button {
  margin: 20px 0 0;
  opacity: .5;
  position: fixed;
  right: 20px;
  top: 0;
  z-index: 1032;
}

body.maximized .maximized-item-overlay .ui-button-text {
  padding: 0;
}

.exit_fullscreen {
  color:#000
}

.item-show .item-container.maximized {
  background: none
}

.item-show .infos {
  padding: 15px 20px;
}


.item-show .infos .sub-controls a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid transparent;
  padding: 0 10px;
  font-size: 16px;
  line-height: 28px;
  border-radius: 2px;
  color: #404040;
  background-color: #f5f5f5;
  border-color: #dedede;
  padding: 2px 20px;
}

.item-show .infos .sub-controls a:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  background-color: #efefef;
  border-color: #c5c5c5;
}

.item-show .infos .sub-controls a.thumbsup {
  color: #ffffff;
  background-color: #12bf58;
  border-color: #1ba954;
}

.item-show .infos .sub-controls a.thumbsup i {
  font-size: 18px;
  margin-right: 6px;
  top: 0px;
  position: relative;
}


.item-show .infos .sub-controls a.thumbsup.active {
  color: #404040;
  background-color: #fff;
  border-color: #dedede;
}

.item-show .infos .sub-controls a.thumbsup.active i {
  color: #34bb2d;
}


@media (max-width:1024px) {
  .box.ads {
    display:none;
  }
}
