/* ::::: http://cachewww.casinotropez.com/css/css_b2037e7f283f61aeb58994abc63a006f47a72083.css ::::: */

form {
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px none;
}

table {
    border-collapse: collapse;
}

th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid rgb(204, 204, 204);
}

.clear-block::after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clear-block {
    display: inline-block;
}

.clear-block {
    display: block;
}

tr.even, tr.odd {
    background-color: rgb(238, 238, 238);
    border-bottom: 1px solid rgb(204, 204, 204);
    padding: 0.1em 0.6em;
}

tbody {
    border-top: 1px solid rgb(204, 204, 204);
}

thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid rgb(204, 204, 204);
}

ul.menu {
    list-style: outside none none;
    border: medium none;
    text-align: left;
}

ul.menu li {
    margin: 0px 0px 0px 0.5em;
}

li.expanded {
    list-style-type: circle;
    list-style-image: url('menu-expanded.png');
    padding: 0.2em 0.5em 0px 0px;
    margin: 0px;
}

li.leaf {
    list-style-type: square;
    list-style-image: url('menu-leaf.png');
    padding: 0.2em 0.5em 0px 0px;
    margin: 0px;
}

.rtecenter {
    text-align: center;
}

tbody {
    border: 0px none;
}

.date-clear-block::after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

div.view div.views-admin-links li a::before {
    content: "[";
}

div.view div.views-admin-links li a::after {
    content: "]";
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
    vertical-align: baseline;
    background: transparent none repeat scroll 0% 0%;
}

html {
    font-family: Arial, sans-serif;
    line-height: 15px;
    overflow-y: scroll;
    margin: 0px;
    padding: 0px;
    border: 0px none;
    vertical-align: baseline;
}

table, p {
    font-size: 12px;
}

.header ol, .header ul, .footer ol, .footer ul, .sidebar ol, .sidebar ul, #hpTabs ul, #hpGallery ul, #hpMobileTabs ul, #slideshow ul, .menuMiniHP ul, form ul, .tabControls, .tabsContent, .regSuccessItems, .b_pagingWrapper ul li {
    list-style: outside none none;
}

blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}

:focus {
    outline: 0px none;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

body {
    background: rgb(0, 0, 0) url('vip-body-bg.jpg') no-repeat scroll -9999px -9999px;
    color: rgb(160, 160, 160);
}

.hidden {
    display: none;
}

.hpMain, .header, .footer {
    position: relative;
}

.header {
    z-index: 2;
}

.contentContainer {
    position: relative;
    margin: 0px auto;
    max-width: 1140px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.headerLower .expanded, li.leaf {
    padding: 0px;
    list-style: outside none none;
}

ul.menu li {
    margin: 0px 1px;
}

.headerLower .expanded ul {
    display: none;
}

.rounded {
    border-radius: 8px;
}

@font-face {
    font-family: "TitilliumText22LLight";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('titilliumtext22l002-webfont.eot') format("embedded-opentype"), url('titilliumtext22l002-webfont.woff') format("woff"), url('titilliumtext22l002-webfont.ttf') format("truetype"), url('titilliumtext22l002-webfont.svg') format("svg");
}

@font-face {
    font-family: "TitilliumText22LRegular";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('titilliumtext22l003-webfont.eot') format("embedded-opentype"), url('titilliumtext22l003-webfont.woff') format("woff"), url('titilliumtext22l003-webfont.ttf') format("truetype"), url('titilliumtext22l003-webfont.svg') format("svg");
}

@font-face {
    font-family: "TitilliumText22LMedium";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('titilliumtext22l004-webfont.eot') format("embedded-opentype"), url('titilliumtext22l004-webfont.woff') format("woff"), url('titilliumtext22l004-webfont.ttf') format("truetype"), url('titilliumtext22l004-webfont.svg') format("svg");
}

@font-face {
    font-family: "TitilliumText22LBold";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('titilliumtext22l005-webfont.eot') format("embedded-opentype"), url('titilliumtext22l005-webfont.woff') format("woff"), url('titilliumtext22l005-webfont.ttf') format("truetype"), url('titilliumtext22l005-webfont.svg') format("svg");
}

@font-face {
    font-family: "TitilliumText22LXBold";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('titilliumtext22l006-webfont.eot') format("embedded-opentype"), url('titilliumtext22l006-webfont.woff') format("woff"), url('titilliumtext22l006-webfont.ttf') format("truetype"), url('titilliumtext22l006-webfont.svg') format("svg");
}

@font-face {
    font-family: "Digit";
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Swis721BlkCnBTBlack";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url('swis721_blkcn_bt_black-webfont.woff') format("woff"), url('swis721_blkcn_bt_black-webfont.ttf') format("truetype"), url('swis721_blkcn_bt_black-webfont.svg') format("svg");
}

@font-face {
    font-family: "arial_narrowregular";
    src: url('arial_narrow.eot') format("embedded-opentype"), url('arial_narrow.woff') format("woff"), url('arial_narrow.ttf') format("truetype"), url('arial_narrow.svg') format("svg");
}

.titilliumRegular {
    font-family: "TitilliumText22LRegular", sans-serif ! important;
}

.titilliumMedium {
    font-family: "TitilliumText22LMedium", sans-serif ! important;
}

.titilliumXBold {
    font-family: "TitilliumText22LXBold", sans-serif ! important;
}

table {
    width: 99%;
    margin-right: 10px;
}

tr, td, thead th {
    vertical-align: middle;
    padding: 15px 5px;
    color: rgb(204, 204, 204);
}

tr.even, tr.even td {
    border-top: 1px solid rgb(41, 41, 41);
    border-bottom: 1px solid rgb(41, 41, 41);
    background-color: rgb(26, 26, 26);
}

tr.odd, tr.odd td, .promoBox tr.even, .promoBox tr.even td {
    background-color: rgb(0, 0, 0);
    border: medium none;
}

thead {
    border-collapse: collapse;
    border-bottom: 1px solid rgb(42, 48, 25);
}

thead th {
    border-bottom: 1px solid rgb(42, 48, 25) ! important;
    text-align: center;
    background: url('tableseparator.gif') no-repeat scroll left center, transparent -moz-linear-gradient(center top, rgb(165, 167, 161) 0%, rgb(121, 123, 117) 2%, rgb(113, 115, 109) 24%, rgb(86, 88, 82) 67%, rgb(72, 74, 68) 98%, rgb(42, 48, 25) 100%) repeat scroll 0% 0%;
}

thead th.first {
    background: transparent -moz-linear-gradient(center top, rgb(165, 167, 161) 0%, rgb(121, 123, 117) 2%, rgb(113, 115, 109) 24%, rgb(86, 88, 82) 67%, rgb(72, 74, 68) 98%, rgb(42, 48, 25) 100%) repeat scroll 0% 0%;
    border-radius: 5px 0px 0px ! important;
}

thead th.last {
    border-radius: 0px 5px 0px 0px ! important;
}

.headerUpper {
    position: relative;
    height: 33px;
    border-top: 2px solid rgb(0, 0, 0);
    background: transparent -moz-linear-gradient(center top, rgb(70, 68, 69) 0%, rgb(62, 62, 62) 13%, rgb(45, 45, 45) 30%, rgb(30, 30, 30) 65%, rgb(28, 28, 28) 83%, rgb(30, 30, 30) 91%, rgb(36, 36, 36) 100%) repeat scroll 0% 0%;
}

.headerUpper {
    position: relative;
    height: 33px;
    border-top: 2px solid #000000;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464445), color-stop(13%, #3e3e3e), color-stop(30%, #2d2d2d), color-stop(65%, #1e1e1e), color-stop(83%, #1c1c1c), color-stop(91%, #1e1e1e), color-stop(100%, #242424));
    background: -ms-linear-gradient(top, #2d2d2d 4%, #1e1e1e 10%, #171717 16%, #111111 22%, #101010 100%);
    background: -moz-linear-gradient(top, #464445 0%, #3e3e3e 13%, #2d2d2d 30%, #1e1e1e 65%, #1c1c1c 83%, #1e1e1e 91%, #242424 100%);
    background: -o-linear-gradient(top, #2d2d2d 4%, #1e1e1e 10%, #171717 16%, #111111 22%, #101010 100%);
    background: linear-gradient(top, #2d2d2d 4%, #1e1e1e 10%, #171717 16%, #111111 22%, #101010 100%);
}

.headerUpper a, .footer .nav a, .headerUpper a.active {
    display: block;
    color: rgb(155, 155, 155);
    font-size: 12px;
}

.nav .last a {
    border: medium none;
}

.nav {
    height: 25px;
    line-height: 22px;
    text-align: center;
}

.nav li {
    display: inline-block;
}

.nav li a {
    display: block;
    padding: 0px 7px 0px 3px;
    height: 16px;
    line-height: 16px;
    border-right: 1px solid rgb(73, 73, 73);
    font-size: 12px;
}

.footer .nav {
    text-align: center;
}

.headerUpper a:hover, .headerUpper a:visited, .headerUpper a:active, .footer .nav a:hover, .footer .nav a:active, .footer .nav a.active, .iconsHD a:hover, .iconsHD a:visited, .iconsHD a:active {
    color: rgb(255, 255, 255);
}

.contentLeft {
    float: left;
}

.contentRight {
    float: right;
}

.langs {
    position: relative;
    display: inline-block;
    border: 1px solid rgb(71, 71, 71);
    width: 90px;
    height: 19px;
    margin: 0px 22px 0px 5px;
    padding: 0px 5px;
    z-index: 1;
    cursor: pointer;
    background: transparent -moz-linear-gradient(center top, rgb(1, 1, 1) 0%, rgb(8, 8, 8) 23%, rgb(43, 43, 43) 100%) repeat scroll 0% 0%;
    line-height: 57px;
}

.langs a {
    display: block;
    color: rgb(255, 255, 255);
    height: 16px;
    line-height: 16px;
    padding: 2px 0px 0px;
    z-index: 30;
    font-size: 11px;
}

.langs a:hover {
    color: rgb(99, 129, 10);
}

.langs a span.flags {
    width: 23px;
    height: 13px;
    margin-bottom: -2px;
    display: inline-block;
}

.langs ul {
    position: absolute;
    top: 19px;
    left: 5px;
    width: 90px;
    padding: 3px 5px;
    background-color: rgb(43, 43, 43);
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-color: rgb(61, 61, 61);
    margin-left: -6px;
    z-index: 3000;
    border-radius: 0px 0px 5px 5px;
}

.langs ul li {
    padding: 5px 0px;
}

.langs .langsBtn {
    position: relative;
    text-indent: -9999px;
    border: 1px solid rgb(61, 61, 61);
    background: url('btnarrow.gif') no-repeat scroll center center, transparent -moz-linear-gradient(center top, rgb(1, 1, 1) 0%, rgb(8, 8, 8) 23%, rgb(43, 43, 43) 100%) repeat scroll 0% 0%;
    float: right;
    margin: -19px -26px 0px 0px;
    height: 19px;
    line-height: 19px;
    width: 19px;
}

.headerLower {
    position: relative;
    width: 100%;
    height: 100px;
    margin: 40px 0px 10px;
}

.iconsMenu {
    margin-top: 54px;
}

.iconsMenu li {
    display: inline-block;
}

.iconsMenu a {
    display: block;
    vertical-align: text-top;
    color: rgb(217, 217, 217);
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 23px;
    position: relative;
    overflow: hidden;
    padding-left: 30px;
    background: transparent url('hp_icons_sprite.gif') no-repeat scroll 0% 0%;
}

.iconsMenu a#download {
    background-position: -3px -69px;
}

.iconsMenu a#download:hover {
    background-position: -3px -96px;
}

.iconsMenu a#bonus {
    background-position: -4px -129px;
}

.iconsMenu a#bonus:hover {
    background-position: -4px -156px;
}

.iconsMenu a#banking {
    background-position: -6px -191px;
}

.iconsMenu a#banking:hover {
    background-position: -6px -224px;
}

.iconsMenu a#mobile {
    background-position: -1px -258px;
}

.iconsMenu a#mobile:hover {
    background-position: -1px -285px;
}

.iconsMenu a#play {
    background-position: -2px -2px;
}

.iconsMenu a#play:hover {
    background-position: -2px -33px;
}

.footer {
    color: rgb(255, 255, 255);
    text-align: center;
    margin: 0px auto;
    position: relative;
}

.footerContainer {
    border-top: 1px solid rgb(37, 37, 37);
    margin: 0px auto;
    position: relative;
    padding: 20px 0px 5px;
    z-index: 1;
}

.footer .symbols {
    height: 32px;
    margin: 60px 0px 45px;
    text-align: center;
}

.footer .symbols a {
    float: left;
    height: 32px;
    line-height: 32px;
    text-indent: -9999px;
}

.en .footer .symbols a {
    background: transparent url('symbols_sprite.png') no-repeat scroll left top;
}

.footer .symbols a.antigua {
    background-position: -2px 2px;
    width: 20px;
}

.footer .symbols a.playtech {
    background-position: -51px 2px;
    width: 68px;
}

.footer .symbols a.over_18 {
    background-position: -143px 2px;
    width: 20px;
}

.footer .symbols a.resp_gaming {
    background-position: -180px 2px;
    width: 95px;
}

.footer .symbols a.safe_secure {
    background-position: -301px 2px;
    width: 111px;
}

.footer .symbols a.gambleaware {
    background-position: -436px 2px;
    width: 102px;
}

.footer .symbols a.partners {
    background-position: -567px 2px;
    width: 146px;
}

.footer .symbols a.tst {
    background-position: -739px 2px;
    width: 108px;
}

.promoBox:nth-child(3) {
    margin-right: 0px;
}

.clearfix::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

.headerUpper .contentContainer {
    margin-top: 5px;
}

.headerUpper .contentLeft {
    width: 83%;
}

.gradientBorder {
    background-color: transparent;
    background-image: linear-gradient(rgb(170, 170, 170), transparent), linear-gradient(rgb(0, 0, 0), transparent);
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-position: 1px 0px, 0px 0px;
    background-repeat: no-repeat;
    background-size: 1px 100%;
    width: 2px;
    height: 33px;
    position: absolute;
    top: -4px;
    right: 3px;
}

.gradientBorderLeft {
    background-color: transparent;
    background-image: linear-gradient(rgb(170, 170, 170), transparent), linear-gradient(rgb(0, 0, 0), transparent);
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-position: 1px 0px, 0px 0px;
    background-repeat: no-repeat;
    background-size: 1px 100%;
    width: 2px;
    height: 33px;
    position: absolute;
    top: -4px;
    left: 0px;
}

.gradientBorderRight {
    background-color: transparent;
    background-image: linear-gradient(rgb(170, 170, 170), transparent), linear-gradient(rgb(0, 0, 0), transparent);
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-origin: padding-box, padding-box;
    background-position: 1px 0px, 0px 0px;
    background-repeat: no-repeat;
    background-size: 1px 100%;
    width: 2px;
    height: 33px;
    position: absolute;
    top: -4px;
    right: 0px;
}

#userpanel #tntaccount-service-playtech-account-form li, .supportListing li {
    float: left;
    margin-right: 9px;
    position: relative;
    line-height: 17px;
}

.supportListing li {
    margin-right: 2px ! important;
}

#userpanel #tntaccount-service-playtech-account-form li {
    padding-right: 7px;
}

.supportListing li {
    padding-right: 10px;
}

#userpanel #edit-acc-username, #userpanel #edit-acc-pass {
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    border-radius: 2px;
    border-bottom: 1px solid rgb(88, 88, 88);
    color: rgb(255, 255, 255);
    width: 80px;
    padding: 2px;
    margin-left: 5px;
}

#accountError, #userpassError, #userError, #passError, #fromServerError {
    display: none;
}

#accountError {
    border-bottom: 1px solid rgb(88, 88, 88);
    border-radius: 0px 0px 5px 5px;
    color: red;
    font-size: 12px;
    padding: 10px 40px 10px 10px;
    position: absolute;
    z-index: -1;
    background: transparent -moz-linear-gradient(center top, rgb(29, 29, 29), rgb(39, 39, 39)) repeat scroll 0% 0%;
}

#userpanel #accountError {
    top: 0px;
    left: 300px;
}

#userpanel #tntaccount-service-playtech-account-form label {
    color: rgb(204, 204, 204);
    font-size: 13px;
    font-weight: bold;
}

#userpanel #edit-login {
    color: rgb(255, 255, 255);
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(88, 88, 88);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    padding: 2px 10px;
    background: transparent -moz-linear-gradient(center top, rgb(79, 79, 79) 0%, rgb(57, 57, 57) 50%, rgb(0, 0, 0) 50%, rgb(17, 17, 17) 100%) repeat scroll 0% 0%;
    cursor: pointer;
}

#userpanel #edit-login:active {
    margin: 1px -1px -1px 1px;
}

#userpanel #edit-login:hover {
    margin: 1px -1px -1px 1px;
    background: transparent -moz-linear-gradient(center top, rgb(99, 99, 99) 0%, rgb(57, 57, 57) 50%, rgb(33, 33, 33) 50%, rgb(45, 45, 45) 100%) repeat scroll 0% 0%;
}

.forgotPass a {
    margin-top: 2px;
    font-size: 11px;
    text-decoration: underline;
}

#newRegister, #support, #edit-balance, #edit-logout, #openCashierTrigger {
    margin-top: 2px;
    color: rgb(124, 161, 13);
}

#closeX {
    border: 1px solid rgb(88, 88, 88);
    border-radius: 10px;
    color: rgb(88, 88, 88);
    font-size: 18px;
    font-weight: bold;
    width: 13px;
    height: 12px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
}

#closeX:hover {
    border: 1px solid red;
    color: red;
}

#closeX span {
    position: absolute;
    top: -2px;
    left: 1.7px;
}

#cashier.jqmWindow {
    display: none;
    position: fixed;
    left: 50%;
    margin-left: -385px;
    width: 770px;
    height: 580px;
    overflow: hidden;
    color: rgb(255, 255, 255);
    background: rgb(62, 61, 61) none repeat scroll 0% 0%;
    z-index: 1002;
}

#cashier .csh-wraper {
    clear: both;
    position: relative;
    width: 770px;
    height: 580px;
    padding: 0px;
    margin: 0px;
    display: block;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

#cashier #toggler {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 240px ! important;
    height: 30px ! important;
    overflow: hidden;
    display: block;
    cursor: pointer;
    z-index: 5000;
}

#cashier span {
    text-indent: -9999px;
    display: block;
    height: 33px;
    width: 48px;
    float: right;
    background: transparent url('cashier_close.gif') no-repeat scroll center center;
}

#cashier iframe {
    background: rgb(62, 61, 61) url('ajax-loader-bar.gif') no-repeat scroll center center;
}

.inboxTooltip, #userpanel form .usernameTooltip {
    position: absolute;
    display: none;
    height: 45px;
    text-align: left;
    z-index: 1000;
}

#userpanel form .usernameTooltip {
    right: 0px;
    top: 21px;
}

.inboxTooltip .content, #userpanel form .usernameTooltip .content {
    border-radius: 5px;
    background: transparent -moz-linear-gradient(center top, rgb(128, 128, 128) 0%, rgb(62, 62, 62) 50%, rgb(49, 49, 49) 100%) repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-size: 11px;
}

#userpanel .acc-username-tooltip {
    float: left;
    margin-right: 2px;
}

#userpanel form .usernameTooltip .content {
    position: relative;
    right: 0px;
    top: 4px;
    padding: 10px 28px 10px 10px;
    min-width: 85px;
}

#userpanel form .usernameTooltip .content span {
    display: inline-block;
    margin-top: -2px;
    vertical-align: top;
}

.inboxTooltip .close, .usernameTooltip .close {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 4px;
    background: transparent url('userpanel_sprite.png') no-repeat scroll 0px -264px;
}

.usernameTooltip .close {
    bottom: 8px;
}

.inboxTooltip .arr, .usernameTooltip .arr {
    position: absolute;
    width: 0px;
    height: 0px;
    border-bottom: 9px solid rgb(128, 128, 128);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.usernameTooltip .arr {
    top: -5px;
    right: 69px;
}

#shapeClock {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 34px;
    text-align: center;
    z-index: 10;
}

#clockfaceWrp {
    margin-top: -5px;
    padding-top: 4px;
    height: 20px;
}

#clockface {
    border: 1px solid rgb(194, 194, 194);
    width: 20px;
    height: 20px;
    position: relative;
    text-align: center;
    border-radius: 20px;
    margin: 0px auto;
}

.time {
    display: none;
    position: absolute;
    top: -41px;
    text-align: center;
    font-size: 11px;
    line-height: 34px;
    height: 34px;
    background-color: rgb(35, 35, 35);
    border: 1px solid rgb(53, 53, 53);
    border-radius: 0px 0px 5px 5px;
    z-index: -1;
    color: rgb(211, 211, 211);
    right: 0px;
}

.time li {
    display: inline-block;
}

.time #clock, .time #date, .time .clock_tooltip {
    padding: 0px 5px;
}

#twelve, #three, #six, #nine, .topright, .bottomright, .bottomleft, .topleft {
    background-color: rgb(153, 153, 153);
    line-height: 2px;
    position: absolute;
    z-index: 10;
    text-align: center;
}

#twelve, #six {
    height: 2px;
    width: 1px;
}

#three, #nine {
    height: 1px;
    width: 2px;
}

.topright, .bottomright, .bottomleft, .topleft {
    height: 1px;
    width: 1px;
}

#twelve {
    top: 0px;
    left: 50%;
}

.topright {
    top: 15%;
    left: 85%;
    margin-left: -1px;
}

#three {
    right: 0px;
    top: 50%;
    margin-top: -1px;
}

.bottomright {
    bottom: 15%;
    left: 85%;
    margin-left: -1px;
}

#six {
    bottom: 0px;
    left: 50%;
}

.bottomleft {
    bottom: 15%;
    left: 15%;
}

#nine {
    left: 0px;
    top: 50%;
    margin-top: -1px;
}

.topleft {
    top: 15%;
    left: 15%;
}

#hour_container, #min_container, #sec_container {
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 12;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
}

#hour_arr {
    height: 7px;
    width: 2px;
    position: absolute;
    overflow: hidden;
    left: 9px;
    top: 3px;
    background: rgb(194, 194, 194) none repeat scroll 0% 0%;
}

#min_arr {
    height: 10px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    left: 10px;
    top: 0px;
    background-color: rgb(194, 194, 194);
}

#min_arr {
}

#hour_arr {
}

@media screen and (max-width: 1170px) {
}

.webchat iframe {
    width: 88px ! important;
    height: 31px ! important;
    position: relative;
    top: -4px;
    cursor: pointer;
}

#playtechchat {
    visibility: hidden;
}

@media �screen {
}

.sbFadeTrue {
    display: none;
    width: 273px;
    position: absolute;
    left: 0px;
    z-index: 100;
    background-color: rgb(0, 0, 0);
    margin-top: 20px;
}

.sbFadeTrue .promoSB {
    border-bottom: medium none;
}

.pt_chat_cashier iframe {
    width: 99px ! important;
    height: 18px ! important;
}

.pt_chat_cashier {
    display: none;
    overflow: hidden;
    padding: 2px 0px;
    background: transparent url('chatbutton-disabled.png') no-repeat scroll left center;
    width: 99px;
    height: 31px;
    z-index: 1002;
    margin-left: 214px;
    margin-top: -263px;
    position: fixed;
    top: 50%;
    left: 50%;
}

#site_login_layer div#accountError::after {
    border-color: rgb(119, 9, 9) transparent transparent;
    top: auto;
    bottom: -20px;
    left: 10%;
}

#tolog #accountError::after, #site_login_layer div#accountError::after {
    bottom: 100%;
    left: 20%;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    content: " ";
    height: 0px;
    width: 0px;
    position: absolute;
    pointer-events: none;
    border-color: rgba(206, 10, 10, 0) rgba(206, 10, 10, 0) rgb(206, 10, 10);
    border-width: 10px;
    margin-left: -10px;
}

body.bckGrnd.default {
    background: rgb(0, 0, 0) url('chips.jpg') no-repeat scroll right bottom;
}

.innerWrapper {
    display: flex !important;
    max-width: 1140px;
    min-height: 197px;
    margin: 0px auto;
    padding: 0px 10px;
    color: rgb(204, 204, 204);
    z-index: 0;
}

.nfp .footer .footerContainer {
    width: 100%;
}

.sidebar {
    position: relative;
    float: left;
    width: 273px;
    margin-bottom: 70px;
}

.innerContent {
    float: right;
    width: 68%;
    margin-left: 2%;
}

.breadcrumbs {
    border-bottom: 1px solid rgb(41, 41, 41);
    height: 30px;
    line-height: 30px;
    margin: 0px 0px 30px;
    font-size: 12px;
}

.breadcrumbs .home {
    background: transparent url('sitemap_sprite.gif') no-repeat scroll 0px -2px;
    padding-left: 20px;
}

.innerWrapper h1 {
    font-size: 47px;
    font-weight: normal;
    line-height: 40px;
    color: rgb(166, 166, 166);
    margin: 18px 0px 30px;
    font-family: "TitilliumText22LRegular", sans-serif ! important;
}

.innerContent h2, .innerContent h3, .innerContent h4, .innerContentNoSB h2, .innerContentNoSB h3, .innerContentNoSB h4 {
    margin-bottom: 10px;
}

.innerContent h2, .innerContentNoSB h2 {
    font-weight: normal;
    font-size: 18px;
    line-height: 2;
}

.innerContent h3, .innerContentNoSB h3 {
    font-size: 13px;
    line-height: 1.8;
}

.innerContent p, .innerContentNoSB p {
    line-height: 22px;
    margin-bottom: 25px;
}

.innerContent a, .innerContentNoSB a, .links a, .bottomContent a, .topContent a, .sidebarLink a, a {
    color: rgb(124, 161, 13);
}

.navSB {
    margin-bottom: 38px;
}

.promoSB {
    position: relative;
    border-bottom: 1px solid rgb(41, 41, 41);
    padding: 20px 0px;
}

.promoSB .promoTitle a {
    display: block;
    margin-bottom: 10px;
    color: rgb(153, 153, 153);
    font-size: 18px ! important;
    line-height: 18px;
}

.promoSB .promoDesc {
    color: rgb(255, 255, 255);
    padding-left: 75px;
}

.promoSB .imgField {
    width: 51px;
    height: 51px;
    overflow: hidden;
    float: left;
    margin-right: 23px;
}

.promoSB .imgField img:hover {
    margin-top: -53px;
}

.promoSB .ticker {
    height: 29px;
    line-height: 25px;
    overflow: hidden;
    font-weight: 700;
    font-size: 25px;
    color: rgb(255, 255, 255);
}

.sidedown {
    display: block;
    width: 265px;
    height: 58px;
    overflow: hidden;
}

.sidedown img:hover {
    margin-top: -58px;
}

.games h3 {
    font-size: 23px;
    line-height: 24px;
    color: rgb(153, 153, 153);
    font-weight: normal;
    margin: 27px 0px 20px;
}

.games .jcarousel-container {
    position: relative;
    overflow: hidden;
    border: 1px solid rgb(41, 41, 41);
    margin: 23px auto;
    padding-bottom: 34px;
}

.games .jcarousel-clip {
    z-index: 0;
}

.jcarouselGallery {
    height: 148px;
}

.games .jcarousel-container .jcarousel-next-horizontal, .games .jcarousel-container .jcarousel-prev-horizontal {
    position: absolute;
    cursor: pointer;
    width: 15px;
    height: 20px;
    bottom: 7px;
    background: transparent url('arrows_sprite_small.png') no-repeat scroll 0% 0%;
}

.games .jcarousel-container .jcarousel-next-horizontal {
    background-position: right top;
    right: 10px;
}

.games .jcarousel-container .jcarousel-prev-horizontal {
    background-position: left top;
    left: 10px;
}

.games .jcarousel-container .jcarousel-next-horizontal:hover {
    background-position: right -20px;
}

.games .jcarousel-container .jcarousel-prev-horizontal:hover {
    background-position: 1px -20px;
}

.games .jcarousel-container .jcarousel-prev-disabled-horizontal, .games .jcarousel-container .jcarousel-prev-disabled-horizontal:hover {
    cursor: default;
    background-position: left bottom;
}

.jcarousel-container .jcarousel-clip {
    overflow: hidden;
}

.jcarouselGallery .jcarousel-item {
    position: relative;
    width: 271px;
    height: 178px;
}

.jcarouselGallery .gameImgLink {
    display: block;
    height: 153px;
    width: 271px;
}

.sliderSB {
    height: 26px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: -1 ! important;
    background: transparent -moz-linear-gradient(center top, rgb(60, 60, 60) 0%, rgb(53, 53, 53) 3%, rgb(49, 49, 49) 13%, rgb(22, 22, 22) 56%, rgb(20, 20, 20) 63%, rgb(19, 19, 19) 97%, rgb(25, 25, 25) 100%) repeat scroll 0% 0%;
    padding: 4px 0px;
}

.embedded_page .gameHoverTier .gamesButton, .blockUILoginLayer .up_reglink, .emb_promo_top .up_reglink, .blockUILoginLayer #edit-login-1, .popupWrapper .up_reglink, .popupWrapper #edit-login-1, .country_popup a, .moreInfo, .nfp form .fieldsGroup input#edit-submit, .nfp form .clmnFieldset input#edit-submit, .nfp form fieldset .form-submit, #tntunsubscribe-page-form #edit-submit, .games .jcarousel-container .gamesButton, #tabs_games .gameHoverTier .gamesButton, div.inner_games.games_slider .gameHoverTier .gamesButton, #tolog #edit-login, #block-admin-display-form #edit-submit, .confirmMessageDelete .inner .btns .okButton, #gamesGallery .slide .galleryHoverTier a, .playHover .gameHoverTier .gamesButton {
    display: block;
    font-weight: bold;
    margin: 0px auto;
    font-family: "TitilliumText22LMedium", sans-serif ! important;
    text-transform: uppercase;
    color: rgb(215, 216, 212);
    text-align: center;
    cursor: pointer;
    border-color: rgb(22, 17, 13);
    border-radius: 5px;
    background: transparent -moz-linear-gradient(center top, rgb(170, 197, 92) 0%, rgb(120, 147, 42) 33%, rgb(108, 135, 30) 43%, rgb(86, 111, 9) 48%, rgb(76, 103, 0) 52%, rgb(80, 106, 5) 62%, rgb(97, 124, 21) 81%, rgb(102, 130, 27) 86%, rgb(125, 156, 52) 100%) repeat scroll 0% 0%;
}

.embedded_page .gameHoverTier .gamesButton:hover, .blockUILoginLayer .up_reglink:hover, .emb_promo_top .up_reglink:hover, .blockUILoginLayer #edit-login-1:hover, .popupWrapper .up_reglink:hover, .popupWrapper #edit-login-1:hover, .country_popup a:hover, .moreInfo:hover, .nfp form .fieldsGroup input#edit-submit:hover, .nfp form .clmnFieldset input#edit-submit:hover, .nfp form fieldset .form-submit:hover, #tntunsubscribe-page-form #edit-submit:hover, .games .jcarousel-container .gamesButton:hover, #tabs_games .gameHoverTier .gamesButton:hover, div.inner_games.games_slider .gameHoverTier .gamesButton:hover, #tolog #edit-login:hover, #block-admin-display-form #edit-submit:hover, .confirmMessageDelete .inner .btns .okButton:hover, #gamesGallery .slide .galleryHoverTier a:hover {
    background: transparent -moz-linear-gradient(center top, rgb(186, 211, 102) 0%, rgb(133, 161, 43) 40%, rgb(91, 121, 2) 58%, rgb(97, 128, 7) 63%, rgb(111, 143, 21) 77%, rgb(115, 148, 27) 81%, rgb(125, 155, 35) 87%, rgb(125, 156, 52) 100%) repeat scroll 0% 0%;
    text-decoration: none;
}

@media not all, not all {
}

.moreInfo, .nfp form .fieldsGroup input#edit-submit, .nfp form .clmnFieldset input#edit-submit, #tntunsubscribe-page-form #edit-submit, .games .jcarousel-container .gamesButton, #block-admin-display-form #edit-submit {
    width: 111px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}

#flash_games .game_entry_navigation, #new_games .game_entry_navigation, .close {
    position: absolute;
    background-image: url('games_signs_sprite.png');
    bottom: 5px;
    width: 28px;
    height: 28px;
    text-indent: -9999px;
    cursor: pointer;
}

.imgMiniHP::after {
    content: "";
    float: left;
    height: 2px;
    width: 100%;
    margin-bottom: 20px;
    background: transparent -moz-linear-gradient(left center, rgb(0, 0, 0) 0%, rgb(41, 41, 41) 18%, rgb(45, 45, 45) 50%, rgb(41, 41, 41) 82%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%;
}

.tourMiniHP::after, .underlinedBox::after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    background: transparent -moz-linear-gradient(left center, rgb(0, 0, 0) 0%, rgb(41, 41, 41) 15%, rgb(45, 45, 45) 50%, rgb(41, 41, 41) 85%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%;
}

.takeTourBtn.playBtn::before {
    content: "";
    left: 12px;
    bottom: 6px;
    height: 0px;
    width: 0px;
    position: absolute;
    border-color: transparent transparent transparent rgb(161, 160, 160);
    border-style: solid;
    border-width: 10px 12px;
}

.takeTourBtn.closeBtn::before {
    content: "X";
    left: 7px;
    bottom: 7px;
    height: 18px;
    width: 18px;
    text-align: center;
    line-height: 18px;
    color: rgb(0, 0, 0);
    position: absolute;
    background-color: rgb(161, 160, 160);
    border-radius: 50px;
}

.tourMiniHP ul li span::after {
    content: "";
    left: 12px;
    bottom: -12px;
    height: 0px;
    width: 0px;
    z-index: 2;
    position: absolute;
    border-color: rgba(0, 0, 0, 0.5) transparent transparent;
    border-style: solid;
    border-width: 6px 4px;
}

.tourMiniHP ul li span::before {
    content: "";
    left: 12px;
    bottom: -13px;
    height: 0px;
    width: 0px;
    z-index: 1;
    position: absolute;
    border-color: rgba(204, 204, 204, 0.5) transparent transparent;
    border-style: solid;
    border-width: 6px 4px;
}

@media not all, not all {
}

#hpMobileControls li::before, #hpMobileControls li::after {
    border: 1px solid rgb(0, 0, 0);
    position: absolute;
    bottom: 2px;
    width: 7px;
    height: 25px;
    content: " ";
}

#hpMobileControls li::before {
    left: -7px;
    border-bottom-right-radius: 6px;
    border-width: 0px 1px 1px 0px;
    box-shadow: 2px 2px 0px rgb(16, 16, 16);
}

#hpMobileControls li::after {
    right: -7px;
    border-bottom-left-radius: 6px;
    border-width: 0px 0px 1px 1px;
    box-shadow: -2px 2px 0px rgb(16, 16, 16);
}

#hpMobileControls li.activeTab::before {
    box-shadow: 2px 2px 0px rgb(37, 36, 36);
}

#hpMobileControls li.activeTab::after {
    box-shadow: -2px 2px 0px rgb(37, 36, 36);
}

.fieldsGroupMobile #edit-submit, .fieldsGroupMobile #edit-submit-g, #tabs_games .gamesMoreInfo, div.inner_games.games_slider .gamesMoreInfo, .confirmMessageDelete .inner .btns .cancelButton, #inboxTabContent .msgBody .mainLink {
    display: block;
    font-weight: bold;
    border-color: rgb(88, 88, 86);
    font-family: "TitilliumText22LMedium", sans-serif ! important;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
    border-radius: 5px;
    background: transparent -moz-linear-gradient(center top, rgb(132, 138, 110) 0%, rgb(179, 179, 177) 3%, rgb(171, 171, 169) 9%, rgb(126, 126, 124) 36%, rgb(114, 114, 112) 45%, rgb(83, 83, 81) 52%, rgb(88, 88, 86) 64%, rgb(109, 109, 107) 85%, rgb(128, 128, 126) 94%, rgb(138, 138, 136) 100%) repeat scroll 0% 0%;
}

.fieldsGroupMobile #edit-submit:hover, .fieldsGroupMobile #edit-submit-g:hover, #tabs_games .gamesMoreInfo:hover, div.inner_games.games_slider .gamesMoreInfo:hover, .confirmMessageDelete .inner .btns .cancelButton:hover, #inboxTabContent .msgBody .mainLink:hover {
    background: transparent -moz-linear-gradient(center top, rgb(132, 138, 110) 0%, rgb(204, 202, 201) 3%, rgb(209, 209, 207) 9%, rgb(178, 178, 176) 36%, rgb(147, 147, 146) 45%, rgb(114, 114, 112) 52%, rgb(135, 135, 132) 64%, rgb(145, 145, 143) 85%, rgb(165, 165, 164) 94%, rgb(138, 138, 136) 100%) repeat scroll 0% 0%;
    text-decoration: none;
}

#tabs_games .game_group .game_entry_c, div.inner_games.games_slider .game_entry_c {
    display: inline-block;
    vertical-align: top;
    width: 192px;
    height: 142px;
    margin-right: 1%;
    margin-bottom: 20px;
}

.embedded_page .game_group .game_entry, #tabs_games .game_group .game_entry, div.inner_games.games_slider .game_entry {
    width: 191px;
    height: 142px;
    border: 1px solid rgb(37, 37, 37);
}

.embedded_page .game_group .game_entry_title, #tabs_games .game_group .game_entry_title, div.inner_games.games_slider .game_entry_title {
    height: 27px;
    line-height: 27px;
    padding-left: 9px;
    margin-bottom: 0px ! important;
    color: rgb(157, 157, 157);
    font-size: 14px;
    border-radius: 5px 5px 0px 0px;
    background: rgb(18, 18, 18) none repeat scroll 0% 0%;
    border-bottom: 1px solid rgb(37, 37, 37);
    position: relative;
}

.removeSelectedFavoriteEmb, .addToFavorite, .addToFavoriteEmb, .removeSelectedFavorite {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: transparent url('tabsgames_sprite.png') no-repeat scroll -5px -3px;
    position: absolute;
    right: 3px;
    top: 3px;
}

.embedded_page .gameHoverTier, #tabs_games .gameHoverTier, div.inner_games.games_slider .gameHoverTier {
    display: none;
    position: absolute;
    width: 191px;
    height: 82px;
    margin-top: -82px;
    background: rgba(18, 18, 18, 0.5) none repeat scroll 0% 0%;
    z-index: 100;
}

.embedded_page .buttonsBlock, #tabs_games .buttonsBlock, div.inner_games.games_slider .buttonsBlock {
    position: relative;
    width: 191px;
    height: 120px;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}

.embedded_page .gameHoverTier .gamesButton, .embedded_page .gamesMoreInfo, #tabs_games .gameHoverTier .gamesButton, #tabs_games .gamesMoreInfo, div.inner_games.games_slider .gamesMoreInfo, div.inner_games.games_slider .gameHoverTier .gamesButton {
    width: 95px;
    padding: 0px 5px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
}

#tabs_games .gamesMoreInfo, div.inner_games.games_slider .gamesMoreInfo {
    margin-top: 7px;
}

#tabs_games a.gamesMoreInfo, a.gamesMoreInfo {
    display: none;
}

.ticker_wrap:hover::before {
    content: "»";
    display: block;
    color: rgb(139, 188, 1);
    position: absolute;
    left: 10px;
    font-size: 25px;
}

.searchWrapper .b_tooltip::after {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-color: transparent transparent rgb(105, 105, 105);
    border-style: solid;
    border-width: 9px 10px;
    z-index: 101;
    left: 45px;
    top: -17px;
}

.game_entry .gameHoverTier {
    display: none;
}

.game_entry_c, .gallery-image-with-button {
    position: relative;
}

.frisbo .member_tooltip .b_tooltip::after {
    border-color: transparent transparent rgb(243, 242, 242);
    left: 50%;
    top: -20px;
    margin-left: -5px;
    border-width: 10px 9px;
}

.frisbo .member_tooltip .b_tooltip::after {
    border-color: transparent transparent rgb(122, 122, 122);
    content: "";
    left: 94px;
    top: -18px;
    height: 0px;
    width: 0px;
    z-index: 100;
    position: absolute;
    border-style: solid;
    border-width: 9px 10px;
}

.socialLinks {
    margin: 12px 0px;
}

.socialLinks span {
    display: inline-block;
    margin-right: 20px;
    min-width: 90px;
}

@media not all {
}

#bonuscode_promo .promo_question dt::after, #bonuscode_promo .promo_question .trivia_question::after {
    content: "";
    width: 0px;
    height: 0px;
    border-color: rgb(61, 77, 15) transparent transparent;
    border-width: 28px 22px;
    border-style: solid;
    position: absolute;
    bottom: -56px;
    opacity: 0.6;
    left: 423px;
}

@media screen and (max-width: 1300px) {
}

@media screen and (max-width: 1000px) {
}

div.inner_games.games_slider {
    position: relative;
    width: 745px;
    margin: 25px auto 40px;
}

div.inner_games.games_slider .game_entry_c {
    height: 144px;
}

div.inner_games.games_slider .bx-prev, div.inner_games.games_slider .bx-next {
    position: absolute;
    color: rgb(42, 42, 42);
    top: 32px;
    height: 69px;
    font: 300 76px/1.2 "Open Sans", "Arial", "sans-serif";
    cursor: pointer;
    margin: 0px;
    background: transparent url('sprite-mixed.png') repeat scroll 0% 0%;
    width: 32px;
}

div.inner_games.games_slider .bx-prev {
    background-position: 0px -141px;
    left: 0px;
}

div.inner_games.games_slider .bx-next {
    left: 720px;
    background-position: 0px -212px;
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 480px) and (orientation: portrait) {
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: auto;
}

.addthis_toolbox a {
    margin-bottom: 5px;
    line-height: initial;
}

.addthis_button_facebook_like .fb_iframe_widget {
    line-height: 100%;
}

div.atclear {
    clear: both;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
    float: left;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    padding: 0px 2px;
}

.at300b, .at300bo, .at300bs, .at300m {
    cursor: pointer;
}

.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover {
    opacity: 1;
}

* html #at_email textarea, :first-child + html #at_email textarea {
    height: 42px ! important;
}

* html #at16psf input, :first-child + html #at16psf input {
    padding: 0px;
}

* html #at_email #at16eatdr, :first-child + html #at_email #at16eatdr {
    top: 115px ! important;
    width: 17pc ! important;
}

#_atssh {
    width: 1px ! important;
    height: 1px ! important;
    border: 0px none ! important;
}

@media screen and (max-width: 680px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-height: 700px) and (max-width: 400px) {
}

.at-branding-info::before {
    content: "i";
    font-family: Times New Roman;
}

.fb_reset {
    background: transparent none repeat scroll 0% 0%;
    border: 0px none;
    border-spacing: 0px;
    color: rgb(0, 0, 0);
    cursor: auto;
    direction: ltr;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
    margin: 0px;
    overflow: visible;
    padding: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-spacing: normal;
}

.fb_reset > div {
    overflow: hidden;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
}

.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify;
}

.fb_iframe_widget iframe {
    position: absolute;
}

.langs {
    position: relative;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #474747;
    width: 90px;
    height: 19px;
    margin: 0 22px 0 5px;
    padding: 0 5px;
    z-index: 1;
    cursor: pointer;
    background: -moz-linear-gradient(top, #010101 0%, #080808 23%, #2b2b2b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(23%, #080808), color-stop(100%, #2b2b2b));
    background: -ms-linear-gradient(top, #010101 0%, #080808 23%, #2b2b2b 100%);
    background: linear-gradient(top, #010101 0%, #080808 23%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #010101 0%, #080808 23%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #010101 0%, #080808 23%, #2b2b2b 100%);
    line-height: 57px;
}

#newRegister {
    padding-right: 6px;
}

body > div.innerWrapper.contentContainer.clearfix > div.innerContent.clearfix.tnt_page > div.content > p {
    font-size: 14px;
}

body > div.innerWrapper.contentContainer.clearfix > div.innerContent.clearfix.tnt_page > div.content > ul {
    line-height: 22px;
    margin-bottom: 25px;
    font-size: 14px;
    padding-left: 40px;
}

body > div.innerWrapper.contentContainer.clearfix > div.innerContent.clearfix.tnt_page > div.content > ol {
    line-height: 22px;
    margin-bottom: 25px;
    font-size: 14px;
    padding-left: 40px;
}

#jcarouselSB > li.slide.jcarousel-item.jcarousel-item-horizontal.jcarousel-item-1.jcarousel-item-1-horizontal.first > div > a.gamesButton.rounded.galleryButton {
    width: 111px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    font-family: 'TitilliumText22LMedium', sans-serif !important;
    text-transform: uppercase;
    color: #D7D8D4;
    text-align: center;
    cursor: pointer;
    border-color: #16110D;
    border-radius: 5px;
    background: -moz-linear-gradient(top, #aac55c 0%, #78932a 33%, #6c871e 43%, #566f09 48%, #4c6700 52%, #506a05 62%, #617c15 81%, #66821b 86%, #7d9c34 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aac55c), color-stop(33%, #78932a), color-stop(43%, #6c871e), color-stop(48%, #566f09), color-stop(52%, #4c6700), color-stop(62%, #506a05), color-stop(81%, #617c15), color-stop(86%, #66821b), color-stop(100%, #7d9c34));
    background: -o-linear-gradient(top, #aac55c 0%, #78932a 33%, #6c871e 43%, #566f09 48%, #4c6700 52%, #506a05 62%, #617c15 81%, #66821b 86%, #7d9c34 100%) !important;
    background: linear-gradient(top, #aac55c 0%, #78932a 33%, #6c871e 43%, #566f09 48%, #4c6700 52%, #506a05 62%, #617c15 81%, #66821b 86%, #7d9c34 100%);
}

@media only screen and (max-width: 929px) {
    .innerContent {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .headerUpper {
        display: none;
    }
    .innerWrapper {
        flex-direction: column;
    }
    .sidebar {
        position: relative;
        float: none;
        width: 100%;
        margin-bottom: 70px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .games {
        display: none;
    }
    html, body {
        overflow-x: hidden;
    }
}
.sb_casns {
    padding: 0 0 6px 0;
    margin: 0 0 24px 0;
    background: #F3F3F3;
    border-radius: 32px 32px 5px 5px;
    position: sticky;
    top: 10px;
}
.sb_casns_t {
    padding: 15px 32px;
    margin: 0 0 34px 0;
    background: radial-gradient(436.76% 436.76% at 50% 0%, #206CBA 0%, #14125E 100%);
    border-radius: 32px 32px 0px 0px;
    font-size: 18px;
    line-height: 22px;
    color: #fff000;
    font-weight: bold;
}
.sb_casns_t {
    padding: 15px 22px;
}
.sb_cas {
    padding: 0 23px 28px 23px;
}
.sb_cas_img {
    float: left;
    width: 62px;
}
.sb_cas_img a {
    color: #4A90E2;
    text-decoration: none;
    transition: all 0.3s 0.02s ease;
}
.sb_cas_img img {
    vertical-align: bottom;
    border-radius: 50%;
    width: 100%;
}
.sb_cas_c {
    float: left;
    width: 150px;
    padding: 0 0 0 10px;
}
.sb_cas_t {
    padding: 0 0 1px 0;
    color: #070707;
    font-size: 16px;
    line-height: 20px;
}
.sb_cas_t a {
    color: #070707;
}
.sb_cas_d {
    padding: 0 0 10px 0;
    color: #808080;
    font-size: 12px;
    line-height: 15px;
}
.sb_cas_rat {
    line-height: 14px;
}
.sb_cas_go {
    float: right;
    padding: 10px 0 0 0;
}
.sb_cas_go a {
    display: block;
    width: 42px;
    height: 42px;
    background: url('sb_cas_go.svg') no-repeat;
}
.clear, .clr {
    clear: both;
}
.sb_cas_rat span {
    display: inline-block;
    width: 15px;
    height: 14px;
    margin: 0 2px 0 1px;
    background: url('star4.svg') no-repeat;
vertical-align: bottom;
}
.sb_cas_rat span.active{
    display: inline-block;
    width: 15px;
    height: 14px;
    margin: 0 2px 0 1px;
    background: url('star3.svg') no-repeat;
vertical-align: bottom;
}

