.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999
}

#conversion {
    position: fixed;
    top: -100px
}

body {
    margin: 0
}

blockquote,
button,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
select,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
    font: inherit
}

del,
ins {
    text-decoration: none
}

li {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

q:after,
q:before {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sub,
sup {
    vertical-align: baseline
}

html,
legend {
    color: #000
}

.prrl .floater {
    display: none !important
}

#single-loading {
    z-index: 9999999
}

.preroll-object,
.swf-object {
    z-index: 9
}

#hp_ads,
body.loading .game {
    display: none
}

.floater .gamebox {
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out
}

.circularG,
.itftG {
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: linear;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;
    animation-iteration-count: infinite;
    animation-direction: linear
}

.itftG {
    color: #6e97ff;
    font-family: Arial;
    font-size: 71px;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    -moz-animation-name: bounce_itftG;
    -moz-animation-duration: 1.82s;
    -webkit-animation-name: bounce_itftG;
    -webkit-animation-duration: 1.82s;
    -ms-animation-name: bounce_itftG;
    -ms-animation-duration: 1.82s;
    -o-animation-name: bounce_itftG;
    -o-animation-duration: 1.82s;
    animation-name: bounce_itftG;
    animation-duration: 1.82s
}

#itftG_1 {
    -moz-animation-delay: .52s;
    -webkit-animation-delay: .52s;
    -ms-animation-delay: .52s;
    -o-animation-delay: .52s;
    animation-delay: .52s
}

#itftG_2 {
    -moz-animation-delay: .65s;
    -webkit-animation-delay: .65s;
    -ms-animation-delay: .65s;
    -o-animation-delay: .65s;
    animation-delay: .65s
}

#itftG_3 {
    -moz-animation-delay: .78s;
    -webkit-animation-delay: .78s;
    -ms-animation-delay: .78s;
    -o-animation-delay: .78s;
    animation-delay: .78s
}

#itftG_4 {
    -moz-animation-delay: .91s;
    -webkit-animation-delay: .91s;
    -ms-animation-delay: .91s;
    -o-animation-delay: .91s;
    animation-delay: .91s
}

#itftG_5 {
    -moz-animation-delay: 1.04s;
    -webkit-animation-delay: 1.04s;
    -ms-animation-delay: 1.04s;
    -o-animation-delay: 1.04s;
    animation-delay: 1.04s
}

#itftG_6 {
    -moz-animation-delay: 1.17s;
    -webkit-animation-delay: 1.17s;
    -ms-animation-delay: 1.17s;
    -o-animation-delay: 1.17s;
    animation-delay: 1.17s
}

#itftG_7 {
    -moz-animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -ms-animation-delay: 1.3s;
    -o-animation-delay: 1.3s;
    animation-delay: 1.3s
}

#itftG_8 {
    -moz-animation-delay: 1.43s;
    -webkit-animation-delay: 1.43s;
    -ms-animation-delay: 1.43s;
    -o-animation-delay: 1.43s;
    animation-delay: 1.43s
}

#itftG_9 {
    -moz-animation-delay: 1.56s;
    -webkit-animation-delay: 1.56s;
    -ms-animation-delay: 1.56s;
    -o-animation-delay: 1.56s;
    animation-delay: 1.56s
}

#itftG_10 {
    -moz-animation-delay: 1.69s;
    -webkit-animation-delay: 1.69s;
    -ms-animation-delay: 1.69s;
    -o-animation-delay: 1.69s;
    animation-delay: 1.69s
}

@-moz-keyframes bounce_itftG {
    0% {
        color: #6e97ff
    }

    to {
        color: #003575
    }
}

@-webkit-keyframes bounce_itftG {
    0% {
        color: #6e97ff
    }

    to {
        color: #003575
    }
}

@-ms-keyframes bounce_itftG {
    0% {
        color: #6e97ff
    }

    to {
        color: #003575
    }
}

@-o-keyframes bounce_itftG {
    0% {
        color: #6e97ff
    }

    to {
        color: #003575
    }
}

@keyframes bounce_itftG {
    0% {
        color: #6e97ff
    }

    to {
        color: #003575
    }
}

#circularG {
    position: relative;
    width: 128px;
    height: 128px;
    margin: 25px auto
}

.circularG {
    position: absolute;
    width: 29px;
    height: 29px;
    -moz-border-radius: 19px;
    -moz-animation-name: bounce_circularG;
    -moz-animation-duration: 1.28s;
    -webkit-border-radius: 19px;
    -webkit-animation-name: bounce_circularG;
    -webkit-animation-duration: 1.28s;
    -ms-border-radius: 19px;
    -ms-animation-name: bounce_circularG;
    -ms-animation-duration: 1.28s;
    -o-border-radius: 19px;
    -o-animation-name: bounce_circularG;
    -o-animation-duration: 1.28s;
    border-radius: 19px;
    animation-name: bounce_circularG;
    animation-duration: 1.28s
}

#circularG_1 {
    left: 0;
    top: 50px;
    -moz-animation-delay: .48s;
    -webkit-animation-delay: .48s;
    -ms-animation-delay: .48s;
    -o-animation-delay: .48s;
    animation-delay: .48s
}

#circularG_2 {
    left: 14px;
    top: 14px;
    -moz-animation-delay: .64s;
    -webkit-animation-delay: .64s;
    -ms-animation-delay: .64s;
    -o-animation-delay: .64s;
    animation-delay: .64s
}

#circularG_3 {
    top: 0;
    left: 50px;
    -moz-animation-delay: .8s;
    -webkit-animation-delay: .8s;
    -ms-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

#circularG_4 {
    right: 14px;
    top: 14px;
    -moz-animation-delay: .96s;
    -webkit-animation-delay: .96s;
    -ms-animation-delay: .96s;
    -o-animation-delay: .96s;
    animation-delay: .96s
}

#circularG_5 {
    right: 0;
    top: 50px;
    -moz-animation-delay: 1.12s;
    -webkit-animation-delay: 1.12s;
    -ms-animation-delay: 1.12s;
    -o-animation-delay: 1.12s;
    animation-delay: 1.12s
}

#circularG_6 {
    right: 14px;
    bottom: 14px;
    -moz-animation-delay: 1.28s;
    -webkit-animation-delay: 1.28s;
    -ms-animation-delay: 1.28s;
    -o-animation-delay: 1.28s;
    animation-delay: 1.28s
}

#circularG_7 {
    left: 50px;
    bottom: 0;
    -moz-animation-delay: 1.44s;
    -webkit-animation-delay: 1.44s;
    -ms-animation-delay: 1.44s;
    -o-animation-delay: 1.44s;
    animation-delay: 1.44s
}

#circularG_8 {
    left: 14px;
    bottom: 14px;
    -moz-animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -ms-animation-delay: 1.6s;
    -o-animation-delay: 1.6s;
    animation-delay: 1.6s
}

@-moz-keyframes bounce_circularG {
    0% {
        -moz-transform: scale(1)
    }

    to {
        -moz-transform: scale(.3)
    }
}

@-webkit-keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1)
    }

    to {
        -webkit-transform: scale(.3)
    }
}

@-ms-keyframes bounce_circularG {
    0% {
        -ms-transform: scale(1)
    }

    to {
        -ms-transform: scale(.3)
    }
}

@-o-keyframes bounce_circularG {
    0% {
        -o-transform: scale(1)
    }

    to {
        -o-transform: scale(.3)
    }
}

@keyframes bounce_circularG {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.3)
    }
}

#x-overlay {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

#module-container,
#x-overlay,
body {
    height: 100%;
    overflow: hidden
}

body {
    text-align: center;
    background: #560081;
    padding: 0;
    padding-bottom: 0 !important;
    width: 100%;
    font-family: sans-serif, Arial;
    /* font-size: 1px zzz */
}

a,
body {
    cursor: url(data:image/png;base64,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), auto !important
}

/*
html.ie a,
html.ie body {
    cursor: url(/q/images/yoob.cur), auto !important
}
*/

#template-wrapper,
html,
html.ie body #template-wrapper {
    height: 100%;
    width: 100%;
    font-family: sans-serif, Arial;
    overflow: hidden;
    font-size: 1px
}

html.ie body #template-wrapper {
    font-size: 0
}

#module-container {
    line-height: 0
}

#main-loader {
    text-align: center;
    padding-top: 230px;
    font-size: 3em;
    font-weight: 700
}

.modal {
    display: none;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .76);
    display: none;
    position: fixed;
    padding-top: 200px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto
}

.modal-content .games {
    padding: 10px 0 30px;
    text-align: center;
    border-top: 1px solid #c71e58;
    display: inline-block
}

.modal-content .games .game {
    visibility: visible;
    margin: 10px
}

.modal-content {
    width: 700px;
    margin: -212px 0 0 -350px;
    background: #33004f;
    top: 50%;
    left: 50%;
    margin: auto;
    opacity: 1;
    background: -moz-linear-gradient(top, #33004f 0, #4d0075 50%, #52007b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #33004f), color-stop(50%, #4d0075), color-stop(100%, #52007b));
    background: -webkit-linear-gradient(top, #33004f 0, #4d0075 50%, #52007b 100%);
    background: -o-linear-gradient(top, #33004f 0, #4d0075 50%, #52007b 100%);
    background: -ms-linear-gradient(top, #33004f 0, #4d0075 50%, #52007b 100%);
    background: linear-gradient(to bottom, #33004f 0, #4d0075 50%, #52007b 100%)
}

.modal-content .headline {
    height: 101px;
    width: 681px;
    background: url(images/title-home.png);
    margin-bottom: 20px
}

.modal-content .close2 {
    float: right;
    display: block;
    margin-top: -20px;
    margin-right: -20px;
    width: 36px;
    height: 36px;
    background: url(images/close2.png)
}

.close {
    color: red;
    float: right;
    font-size: 28px;
    font-weight: 700;
    margin-right: 5px
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

#logo_home_seach {
    float: left;
    padding: 10px;
    display: inline-block;
    overflow: hidden;
    opacity: .6
}

.modal-body,
.resp-block,
.searchBTN {
    margin: 0 auto;
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 30px
}

.search-box {
    display: inline-block;
    width: 300px;
    background-color: #5b1293;
    border: 1px solid #9239dc;
    -moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    -khtml-border-radius: 99px;
    border-radius: 99px;
    box-shadow: inset 0 0 2px #000;
    margin: 6px 10px 0 0;
    -moz-box-shadow: inset 0 0 2px #000;
    -webkit-box-shadow: inset 0 0 3px #000
}

.searchBTN {
    font-size: 1em;
    width: 24px;
    height: 24px;
    padding: 0;
    text-indent: -9999px;
    background: url(images/search.png) center center no-repeat;
    border: 0;
    cursor: pointer;
    background-size: 24px;
    display: block;
    margin: 5px 15px 5px 5px;
    float: right
}

.search-input-holder {
    padding-right: .5em;
    overflow: hidden
}

.searchINPUT {
    width: 100%;
    color: #fff !important;
    padding: 9px 10px 8px;
    border: 0 !important;
    background: 0 0 !important;
    outline: 0 !important;
    height: 27px;
    font-size: 15px
}

.game {
    display: inline-block;
    margin: 5px;
    border: 5px solid #c9c9dd;
    border-left-color: #fff;
    border-top-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    visibility: hidden;
    -webkit-box-shadow: 7px 8px 1px -1px rgba(0, 0, 0, .25);
    -moz-box-shadow: 7px 8px 1px -1px rgba(0, 0, 0, .25);
    box-shadow: 7px 8px 1px -1px rgba(0, 0, 0, .25);
    background: #fff;
    overflow: visible;
    position: relative
}

.game:hover a > div,
.game:hover a > img {
    -webkit-opacity: .4;
    -moz-opacity: .4;
    -ms-opacity: .4;
    -o-opacity: .4;
    opacity: .4
}

.sprite {
    -moz-background-size: 100%;
    background-size: 100%;
    opacity: .9
}

.sx {
    position: absolute;
    top: -2px;
    left: -2px;
    width: 1px;
    height: 1px;
    border: 0
}

.game a > div,
.game img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-new {
    bottom: 50px;
    position: absolute;
    left: -6px;
    top: -6px;
    width: 30px;
    height: 34px;
    z-index: 1;
    background: url(images/new-corner-1.png) no-repeat
}

.game a {
    display: block;
    line-height: 0
}

.circularG {
    background-color: #fff
}

.circ {
    font-weight: 400;
    font-family: Arial;
    font-size: 71px;
    color: #fff
}

.sparkle {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAMHRSTlMAGOAF5gEkFWQ3Mw0K6n1BAqJHLx4bx62YT8spCfPb14xYO869qZ2Fv/22dmwHcOytvuPFAAAB1klEQVRIx72Wy5KjMAxFMQa/MWDzhvBIgKSTTs///9046ZqeVQq06HhHlU8hXUlX9l6dJPGgJ8FgREkwQhEYyQgYsQKMHGMwYmqwxhPrgIhknxSIoJuGStaeRwtEeFVBJTNpCpVsKksGI0I9zyP2wl13VeJhilDaNGVGkaO6Ta4jtOMZXYrimiGuJNlRUcSMDNF8agriScPQNoE7c7ZeOwyDLzyr6w5v5kKF5CsXvt8Hsa24FCjZjCtzja+rwPeDVR/dqOWbgeUot2L1oyCIglXYDL1GEpm33Ew6XebBD6LocIiiwO8vS6onw9tc4v/BY0WJPZqJ3c5VWs5NcRpcUIePj0PgEjoVzaVMq/ONTSa2hCocOkQiIuKafeqxSpcn0v9D+sEhs0NG/cXqWBAkcfjzs44+wbG8Fn7wDOxPFEV+cy3H78vqlXI4ywiP0+/0l/jYZuS+aXlOoVavLo9o0fah4GYpEZdtFfNHKc1xtYpvlxKr2FWw7ftHw/CzUXiHGbNaeuhyOrm2VPUen7k7bUT+0/yovW+PGPYwQvlzxFDuPtS+0QwTfbm4QU7gdgE3Jbj1wQ1WAJEcbuOSfdHfX0meqUP4en3HEifkHQ8SJd/xuEpeavwX69wi1Kq6WegAAAAASUVORK5CYII=) no-repeat;
    -moz-background-size: 100%;
    background-size: 100%;
    width: 50px;
    height: 50px;
    position: absolute;
    top: -25px;
    left: -25px;
    -webkit-animation: infinite-spinning 4s infinite;
    -moz-animation: infinite-spinning 4s infinite;
    -o-animation: infinite-spinning 4s infinite;
    animation: infinite-spinning 4s infinite
}

#baloonX > div,
#exit-content {
    position: absolute;
    z-index: 9999999
}

#baloonX > div {
    bottom: 14%;
    padding: 0 2%;
    line-height: 24px;
    white-space: nowrap;
    word-break: break-word;
    text-overflow: ellipsis;
    font-weight: 600;
    text-shadow: 3px 5px 2px #7618a0;
    color: #fff;
    left: 20%;
    width: 60%;
    height: 30px;
    overflow: hidden
}

@media all and (min-width:600px) {
    #baloonX > div {
        font-size: 12px
    }
}

@media all and (min-width:800px) {
    #baloonX > div {
        font-size: 14px;
        line-height: 25px
    }
}

@media all and (min-width:1000px) {
    #baloonX > div {
        font-size: 16px;
        line-height: 26px
    }
}

@media all and (min-width:1200px) {
    #baloonX > div {
        font-size: 18px;
        line-height: 27px
    }
}

@media all and (min-width:1400px) {
    #baloonX > div {
        font-size: 20px;
        line-height: 28px
    }
}

@media all and (min-width:1600px) {
    #baloonX > div {
        font-size: 22px;
        line-height: 29px
    }
}

@media all and (min-width:1800px) {
    #baloonX > div {
        font-size: 24px;
        line-height: 30px
    }
}

@-webkit-keyframes infinite-spinning {
    0% {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes infinite-spinning {
    0% {
        -moz-transform: rotate(0)
    }

    to {
        -moz-transform: rotate(360deg)
    }
}

@-o-keyframes infinite-spinning {
    0% {
        -o-transform: rotate(0)
    }

    to {
        -o-transform: rotate(360deg)
    }
}

@keyframes infinite-spinning {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

#tag_view {
    border-top: 1px solid #c71e58;
    margin-top: 10px;
    padding-top: 10px
}

#tag_view a {
    padding: 8px;
    margin: 5px 3px;
    font-size: 13px;
    background-color: #8c35b7;
    display: inline-block;
    color: #ff0;
    text-decoration: none
}

#tag_view a:hover {
    background-color: #ff5722
}

#header-game2 {
    text-align: center;
    margin: 10px;
    border-bottom: inset 1px #690f96
}

#header-game2 ul {
    background: #260039;
    padding-bottom: 10px;
    padding-top: 10px;
    overflow: hidden;
    margin: 0 auto;
    list-style-type: none;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    border-radius: 8px;
    font-size: 16px
}

#header-game2 ul li {
    list-style-type: none;
    display: inline-block;
    overflow: hidden;
    background: #690f96;
    padding: 7px
}

#header-game2 ul li:hover {
    background: #453a4aab
}

#header-game2 ul a {
    color: #fff;
    float: left;
    display: block;
    font-family: cabin;
    text-decoration: none
}

#header-game2 ul a:hover {
    color: #ff0
}

#header-game2 ul li img {
    margin-top: -5px;
    display: inline-block;
    height: 24px;
    width: 26px;
    margin-right: 10px;
    float: left
}

.butt1 img:hover {
    opacity: .8
}

#title_game {
    width: 80px;
    height: 80px;
    top: 0;
    position: absolute;
    background: rgba(0, 0, 0, .7);
    vertical-align: middle;
    line-height: 1;
    font-size: 13px;
    display: none;
    font-family: Oswald;
    padding: 15px 0 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    color: #fff
}

.sp {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}



/* //////////////////////////////////////////////////// */





a:link {
  color: dodgerblue;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: yellow;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: orange;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}




#footer {
    z-index: 10;
    opacity: 0;
    font-family: arial, helvetica, sans-serif;
    text-align: center;
    color: white;
    font-size: 1vw;
    position: absolute;
    bottom: 0;
    width: 100vw;
    padding: 1vmin;
    background-color: black;
    animation: footerFadeIn 3s 1s ease-out forwards;
}

@keyframes footerFadeIn {
    to {
        opacity: 1;
    }
}




/* The Modal (background) */
.modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 9999999999;
    /* 10 9s Sit on top */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    color: white;
    margin: 5% auto;
    /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    /* Could be more or less, depending on screen size */
    font-size: 20px;
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.red {
    color: red;
}

#info {
    color: maroon;
    cursor: pointer;
    animation: infoPulse 1s ease-out forwards infinite;
}

@keyframes infoPulse {
    to {
        color: red;
    }
}
