#PaytableContent {
    /* background: #720c0c; */
    padding: 0 105px 0 105px;
    overflow: overlay;
    overflow-x: hidden;
}

#PaytableContent .title {
    background-image: url("games/assets/EHJSlot/paytable/title2.png");
    width: 589px;
    height: 64px;
    margin: 30px auto;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

#PaytableContent .panel {
    background: #100f22;
    border: 3px solid #f15601;
    border-radius: 7px;
    margin-bottom: 30px;
    padding: 5px 5px 5px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 510px;
    height: 228px;
}

#PaytableContent .currency,
#PaytableContent .jackpotGambleCurrency {
    font-size: 50%;
}

#PaytableContent .panel.multiplier {
    width: 100%;
    height: auto;
}

#PaytableContent .paytableText .bottomTitleText.ru {
    font-size: 21px;
    margin-left: -5px;
}

#PaytableContent .panel.x2ImageContainer {
    margin-bottom: 8px;
}

#PaytableContent .panel.bar {
    margin-right: 50px;
}

#PaytableContent .panel.star {
    margin-right: 50px;
}

#PaytableContent .panel.plums {
    margin-right: 50px;
}

#PaytableContent .panel.oranges {
    margin-right: 50px;
}

#PaytableContent .panel.seven {}

#PaytableContent .panel.bell {}

#PaytableContent .panel.lemons {}

#PaytableContent .panel.cherry {}

#PaytableContent .panel.jackpot {
    width: 100%;
    overflow: hidden;
    height: auto;
}

#PaytableContent .panel.jackpotSJ {
    width: 100%;
    overflow: hidden;
    height: auto;
}

#PaytableContent .panel.gamble {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
}

#PaytableContent .panel.linesAndRules {
    width: 100%;
    overflow: hidden;
    height: auto;
}

#PaytableContent .multiplierContainer {
    width: auto;
}

#PaytableContent .paytable {
    float: left;
    width: 280px;
    height: 95%;
    margin-left: -20px;
}

#PaytableContent .topContainer {
    width: 100%;
    height: 1050px;
}

#PaytableContent .sideImage {
    float: left;
    width: 200px;
    height: 200px;
    margin-top: 30px;
    /*	-ms-transform-origin: 0px 0px;
	-webkit-transform-origin: 0px 0px;
	transform-origin: 0px 0px;
	-webkit-transform: scale3d(1.3, 1.3, 1);
	-moz-transform: scale3d(1.3, 1.3, 1);
	transform: scale3d(1.3, 1.3, 1);*/
}

/* #PaytableContent .sideImages .singleImage{
	width:200px;
	height:206px;
	background-position: 0px -389px;
    -ms-transform-origin: left top;
	-ms-transform: rotate(90deg) translate(0px, -206px);
    -webkit-transform-origin: left top;
    -webkit-transform: rotate(90deg) translate(0px, -206px);
    transform-origin: left top;
    transform: rotate(90deg) translate(0px, -206px);
} */

#PaytableContent .singleImage {
    background-image: url("games/assets/EHJSlot/paytable/sprite.jpg");
    float: left;
    width: 200px;
    height: 188px;
    margin-right: 5px;
    margin-left: 5px;
    /*	-webkit-transform-origin: 0px 0px;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	-moz-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);*/
}

#PaytableContent .singleImage.seven {
    background-position: -229px 0px;
    width: 206px;
    height: 194px;
    margin-top: 10px;
}

#PaytableContent .singleImage.star {
    background-position: -435px 0px;
    width: 220px;
    height: 211px;
}

#PaytableContent .singleImage.bar {
    background-position: 0px 0px;
    width: 238px;
    height: 136px;
    margin-top: 35px;
    margin-right: -8px;
}

#PaytableContent .singleImage.plums {
    background-position: -7px -136px;
    width: 221px;
    height: 207px;
}

#PaytableContent .singleImage.oranges {
    background-position: -454px -210px;
    width: 217px;
    height: 209px;
}

#PaytableContent .singleImage.lemons {
    background-position: -228px -194px;
    width: 226px;
    height: 212px;
}

#PaytableContent .singleImage.bell {
    background-position: -655px 0px;
    width: 211px;
    height: 208px;
}

#PaytableContent .singleImage.cherry {
    background-position: -671px -209px;
    width: 213px;
    height: 212px;
}

#PaytableContent .singleImage.scatter {
    background-position: -536px -689px;
    width: 302px;
    height: 54px;
    position: relative;
    margin-left: 165px;
    float: none;
}

#PaytableContent .singleImage.scatterBG {
    background-position: -707px -423px;
    width: 262px;
    height: 48px;
    position: relative;
    margin-left: 165px;
    float: none;
}

#PaytableContent .singleImage.scatterMK {
    background-position: -251px -421px;
    width: 423px;
    height: 50px;
    position: relative;
    margin-left: 104px;
    transform: scale(0.7);
    float: none;
}

#PaytableContent .singleImage.multiplayer {
    display: inline-block;
    float: none;
    margin-left: 2px;
    margin-right: 0px;
}

#PaytableContent .singleImage.multiplayer.x3 {
    background-position: -160px -444px;
    width: 76px;
    height: 57px;
}

#PaytableContent .singleImage.multiplayer.x3.uk {
    background-position: -2508px -997px;
    width: 50px;
}

#PaytableContent .singleImage.multiplayer.x3.ro {
    margin-top: 28px;
    height: 51px;
}

#PaytableContent .singleImage.multiplayer.x4 {
    background-position: -81px -442px;
    width: 81px;
    height: 55px;
}

#PaytableContent .singleImage.multiplayer.x4.uk {
    background-position: -2449px -997px;
    width: 48px;
}

#PaytableContent .singleImage.multiplayer.x4.ro {
    margin-top: 26px;
    height: 49px;
}

#PaytableContent .singleImage.multiplayer.x5 {
    background-position: -1px -442px;
    width: 81px;
    height: 59px;
}

#PaytableContent .singleImage.multiplayer.x5.ro {
    margin-top: 22px;
    height: 53px;
}

#PaytableContent .singleImage.multiplayer.x5.uk {
    background-position: -2393px -997px;
    width: 43px;
}

#PaytableContent .singleImage.x3Plums {
    background-position: 0px -799px;
    width: 246px;
    height: 149px;
}

#PaytableContent .singleImage.x4Plums {
    background-position: 0px -653px;
    width: 245px;
    height: 148px;
}

#PaytableContent .singleImage.x5Plums {
    background-position: 0px -506px;
    width: 245px;
    height: 149px;
}

#PaytableContent .singleImage.middle {
    position: relative;
    width: 187px;
    height: 113px;
}

#PaytableContent .singleImage.middle.x3Cherry {
    background-position: -628px -556px;
}

#PaytableContent .singleImage.middle.x4Cherry {
    background-position: -442px -556px;
    width: 186px;
    margin-right: 62px;
    margin-left: 69px;
}

#PaytableContent .singleImage.middle.x5Cherry {
    background-position: -255px -556px;
    height: 114px;
}

#PaytableContent .multiplierImagesContainer {
    height: 220px;
    width: 100%;
}

#PaytableContent .middleImage {
    -ms-transform-origin: 0px 0px;
    -webkit-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-transform: scale3d(1.5, 1.5, 1);
    -moz-transform: scale3d(1.5, 1.5, 1);
    transform: scale3d(1.5, 1.5, 1);
}

#PaytableContent .singleImage.smallImage {
    display: inline-block;
    float: none;
    margin: 0 -1px 0 -1px;
}

#PaytableContent .singleImage.smallImage.cherry.small {
    background-position: -460px -677px;
    width: 63px;
    height: 62px;
}

#PaytableContent .singleImage.smallImage.oranges.small {
    background-position: -391px -676px;
    width: 63px;
    height: 62px;
}

#PaytableContent .singleImage.smallImage.lemons.small {
    background-position: -320px -678px;
    width: 68px;
    height: 61px;
}

#PaytableContent .singleImage.smallImage.plums.small {
    background-position: -250px -676px;
    width: 68px;
    height: 61px;
}

/*#PaytableContent .or
{
	font: bold 26px arial,sans-serif;
	text-align: left;
	position: fixed;
	margin-top: 50px;
	font-weight: 900;
}*/

#PaytableContent .bottomTitle {
    width: 100%;
    height: 70px;
    clear: both;
    text-align: center;
    margin-top: -25px;
}

#PaytableContent .middleTitle {
    margin-top: 10px;
    width: 645px;
}

#PaytableContent .singleImage.lineSection1 {
    background-position: -780px -242px;
    width: 608px;
    height: 133px;
    margin: 10px auto;
}

#PaytableContent .singleImage.jackpotTitle {
    background-position: -254px -475px;
    width: 607px;
    height: 74px;
    float: none;
    margin: 10px auto 20px auto;
}

#PaytableContent .singleImage.smallImage.jackpotTitle {
    margin: 0px;
    -webkit-transform-origin: 0px 0px;
    -webkit-transform: scale3d(0.5, 0.5, 1);
    -moz-transform: scale3d(0.5, 0.5, 1);
    transform: scale3d(0.5, 0.5, 1);
}

#PaytableContent .singleImage.jackpotSJTitle {
    background-position: -59px -991px;
    width: 300px;
    height: 69px;
    float: none;
    margin: 10px auto 20px auto;
}

#PaytableContent .linesContainer {
    float: left;
    width: 257px;
    height: 100%;
}

#PaytableContent .linesContainer.star {
    width: 220px;
}

#PaytableContent .linesContainer.cherry {
    width: 220px;
}

#PaytableContent .paytableLine {
    overflow: hidden;
    height: 40px;
    margin-bottom: 120px;
}

#PaytableContent .paytableLine.iOS {
    height: 44px;
    margin-bottom: -2px;
}

#PaytableContent .singleImage.lines {
    background-position: -247px -752px;
    width: 756px;
    height: 196px;
    margin-left: 150px;
}

#PaytableContent .textLine {
    line-height: 40px;
    color: #FFFFFF;
    text-align: right;
    margin-right: 10px;
    font-size: 28px;
    font-family: arial, sans-serif;
}

#PaytableContent .textLine.de {
    line-height: 20px;
}

#PaytableContent .lineBullet {
    float: left;
    margin-left: 12px;
    font: 34px arial, sans-serif;
    color: #f6cf2a;
}

#PaytableContent .firstLine {
    margin-top: 52px;
}

#PaytableContent .panel.star .firstLine {
    margin-top: 18px;
}

#PaytableContent .firstLine.cherry {
    margin-top: 30px;
}

#PaytableContent .textLine.lineContent {
    overflow: hidden;
}

#PaytableContent .textLine.lineJackpot {
    font-size: 22px;
    margin-left: 10px;
}

#PaytableContent .any {
    position: absolute;
    right: 7.5px;
    font: bold 15px arial, sans-serif;
    color: #fdf025;
    line-height: 37px;
}

#PaytableContent .any.uk {
    font: bold 9px arial, sans-serif;
    line-height: 19px;
}

#PaytableContent .any.hu {
    font: bold 9px arial, sans-serif;
    line-height: 37px;
}

#PaytableContent .any.da {
    position: absolute;
    right: 4.5px;
    font: bold 9px arial, sans-serif;
    color: #fdf025;
    line-height: 37px;
}

#PaytableContent .any.firstCol {
    right: 44.5px;
}

#PaytableContent .any.uk.firstCol {
    right: 42.5px;
}

#PaytableContent .any.secondCol {
    right: 7.5px;
}

#PaytableContent .any.uk.secondCol {
    right: 5.5px;
}

#PaytableContent .any.da.firstCol {
    right: 42.5px;
}

#PaytableContent .any.da.secondCol {
    right: 5.5px;
}

#PaytableContent .any.bg {
    font-size: 10px;
    right: 6.5px;
}

#PaytableContent .any.bg.firstCol {
    right: 5.8px;
}

#PaytableContent .any.bg.secondCol {
    right: 43px;
}

#PaytableContent .any.ro {
    font-size: 9px;
    right: 6px;
    font-weight: 300;
    line-height: 37px;
}

#PaytableContent .any.ro.firstCol {
    right: 5.8px;
}

#PaytableContent .any.ro.secondCol {
    right: 43px;
}

#PaytableContent .any.es {
    font-size: 9px;
    right: 6.4px;
    font-weight: 300
}

#PaytableContent .any.es.firstCol {
    right: 5.8px;
}

#PaytableContent .any.es.secondCol {
    right: 43px;
}

#PaytableContent .any.fr {
    font-size: 15px;
    right: 6.7px;
}

#PaytableContent .any.fr.firstCol {
    right: 5.8px;
}

#PaytableContent .any.fr.secondCol {
    right: 43.5px;
}

#PaytableContent .any.mk {
    font-size: 7px;
    right: 6.7px;
}

#PaytableContent .any.mk.firstCol {
    right: 6.5px;
}

#PaytableContent .any.mk.secondCol {
    right: 43.5px;
}

#PaytableContent .any.pt {
    font-size: 7px;
    right: 4.7px;
}

#PaytableContent .any.nl {
    font-size: 12px;
    right: 5.8px;
}

#PaytableContent .any.nl.firstCol {
    right: 5.8px;
}

#PaytableContent .any.nl.secondCol {
    right: 43px;
}

#PaytableContent .any.ru {
    font-size: 9px;
    right: 6.5px;
}

#PaytableContent .any.ru.firstCol {
    right: 5.5px;
}

#PaytableContent .any.ru.secondCol {
    right: 43.5px;
}

#PaytableContent .any.it {
    font-size: 7px;
    right: 4px;
}

#PaytableContent .any.it.firstCol {
    right: 5px;
}

#PaytableContent .any.it.secondCol {
    right: 42px;
}

/*////////////////////////////////////////////////////////*/

#PaytableContent .any.plums {
    right: 12px;
    line-height: 48px;
    font-size: 17px;
    margin-top: 2px;
}

#PaytableContent .any.plums.uk {
    line-height: 24px;
    font-size: 12px;
    margin-top: 3px;
}

#PaytableContent .any.plums.firstCol {
    right: 59px;
}

#PaytableContent .any.plums.uk.firstCol {
    line-height: 24px;
    font-size: 12px;
    margin-top: 3px;
}

#PaytableContent .any.da.plums {
    right: 6px;
    line-height: 48px;
    font-size: 12px;
    margin-top: 2px;
}

#PaytableContent .any.da.plums.firstCol {
    right: 55px;
}

#PaytableContent .any.plums.bg {
    right: 8px;
    font-size: 13px;
}

#PaytableContent .any.plums.bg.firstCol {
    right: 55.6px;
}

#PaytableContent .any.plums.bg.secondCol {
    right: 7px;
}

#PaytableContent .any.plums.hu {
    font-size: 12px;
    right: 9px;
}

#PaytableContent .any.plums.hu.firstCol {
    right: 57.6px;
}

#PaytableContent .any.plums.es {
    right: 9px;
    font-size: 11px;
}

#PaytableContent .any.plums.es.firstCol {
    right: 55.6px;
}

#PaytableContent .any.plums.es.secondCol {
    right: 7px;
}

#PaytableContent .any.plums.ro {
    right: 7px;
    font-size: 11px;
}

#PaytableContent .any.plums.ro.firstCol {
    right: 55.6px;
}

#PaytableContent .any.plums.ro.secondCol {
    right: 7px;
}

#PaytableContent .any.plums.fr {
    right: 12px;
    font-size: 15px;
}

#PaytableContent .any.plums.fr.secondCol {
    right: 12px;
}

#PaytableContent .any.plums.fr.firstCol {
    right: 60px;
}

#PaytableContent .any.plums.mk {
    right: 7.8px;
    font-size: 9px;
}

#PaytableContent .any.plums.mk.firstCol {
    right: 55.7px;
    margin-top: 6px;
    line-height: 47px;
}

#PaytableContent .any.plums.mk.secondCol {
    right: 7.3px;
    margin-top: 6px;
    line-height: 47px;
}

#PaytableContent .any.plums.nl {
    right: 7.5px;
    font-size: 15px;
}

#PaytableContent .any.plums.nl.secondCol {
    right: 7.5px;
}

#PaytableContent .any.plums.nl.firstCol {
    right: 55.5px;
}

#PaytableContent .any.plums.ru {
    right: 6.5px;
    font-size: 12px;
}

#PaytableContent .any.plums.ru.firstCol {
    right: 54.6px;
}

#PaytableContent .any.plums.ru.secondCol {
    right: 6.5px;
}

#PaytableContent .any.plums.it {
    right: 6.8px;
    font-size: 9px;
}

#PaytableContent .any.plums.it.firstCol {
    right: 55.7px;
    margin-top: 6px;
    line-height: 47px;
}

#PaytableContent .any.plums.it.secondCol {
    right: 7.3px;
    margin-top: 6px;
    line-height: 47px;
}

#PaytableContent .textLine.lineGamble {
    font-size: 22px;
    margin-left: 10px;
}

#PaytableContent .spacer {
    padding: 0 3px;
}

#PaytableContent .paytableText {
    font: bold 20px arial, sans-serif;
    color: #fdf025;
    padding: 0px 18px;
    text-align: center;
    line-height: 31px;
    /*text-shadow:1px -1px 1px #6E0000,-1px 1px 1px #6E0000,0px 0px 1px #6E0000,1px 1px 1px #6E0000,1px 0px 1px #6E0000,0px 1px 1px #6E0000,-1px -1px 1px #6E0000,0px -1px 1px #6E0000,-1px 0px 1px #6E0000;*/
}

#PaytableContent .bottomTitleText {
    display: inline-block;
    position: relative;
    top: -7px;
    padding: 0px 0px;
}

#PaytableContent .exceptText {
    position: relative;
    left: -60px;
    z-index: 100;
    line-height: 80px;
}

#PaytableContent .paytableText.gamble {
    font-size: 20px;
    line-height: 31px;
    padding: 0px 23px;
}

#PaytableContent .paytableText.multiplier {
    margin-top: -10px;
    margin-bottom: 19px;
    font-size: 20px;
}

#PaytableContent .multiplier.sideImagesContainer {
    width: 250px;
    height: auto;
    display: inline-block;
    position: relative;
}

#PaytableContent .multiplier.textContainer {
    width: 750px;
    height: auto;
    display: inline-block;
    position: relative;
}

#PaytableContent .multiplierTextBox {
    margin-top: 50px;
}

#PaytableContent .multiplier.smallTitle {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 26px;
    font-weight: 900;
    margin-left: 10px;
}

#PaytableContent .paytableText.jackpot {
    width: 100%;
    font-size: 20px;
    line-height: 31px;
    padding: 0px 32px;
    box-sizing: border-box;
    margin-bottom: 6px;
    float: left;
}

#PaytableContent .paytableText.paylines {
    width: 100%;
    font-size: 20px;
    line-height: 31px;
    padding: 0px 31px;
    box-sizing: border-box;
    margin-bottom: 6px;
    float: left;
}

#PaytableContent .jackpotLabel {
    color: #1a5ee6;
}

#PaytableContent .cardsLabel {
    color: #cf3838;
}

#PaytableContent .scarabLabelJackpot {
    color: #f3f007;
}

#PaytableContent .scarabLabelScarab {
    color: #04bbed;
}

#PaytableContent .qBets {
    position: relative;
    left: -70px;
}

#PaytableContent .gambleFirstLine {
    position: relative;
    left: -40px;
}

#PaytableContent .sectionTitle {
    font: 51px arial, sans-serif;
    color: #fc041c;
    text-align: center;
    margin: 7px auto;
}

#PaytableContent {
    -webkit-text-size-adjust: 100% !important;
}

/* EGYPT STONE JACKPOT */

#PaytableContent .singleImage.jackpotSJTitle {
    background-position: -50px -991px;
    width: 343px;
    height: 69px;
    float: none;
    margin: 10px auto 20px auto;
}

#PaytableContent .panel.jackpotSJ {
    width: 100%;
}

#PaytableContent .egyptStoneLabelStone {
    color: #f3f007;
}

#PaytableContent .egyptStoneLabelEgypt {
    color: #04bbed;
}

#PaytableContent .paytableText.jackpot {
    width: 100%;
    line-height: 31px;
    padding: 0px 23px;
    box-sizing: border-box;
    margin-bottom: 6px;
}

#PaytableContent .panel.jackpot {
    height: auto;
    overflow: hidden;
}