/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:0px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0px solid silver;margin:0 0px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

html {
    overflow:hidden;    
}

body {    
    /*background:#f7ee23 url(../images/background.jpg) 50% 50% no-repeat;    */
}
body.preload-done {    
    background:#870028 url(../images/background.jpg) 50% 50% no-repeat;    
}

.debug-result span.active {
    color:#ff0000;
}

.audio-btn.off {
    background:url(../images/audio_off.png) no-repeat !important;  
    background-size:contain !important;
}

#full-container {
    width:100%;      
    overflow:hidden;
}

#main-container {
    width: 768px;
    height: 943px;
    background-color:#fff;
    margin:0 auto;
    position:absolute;
    top:50%;
    left:50%;
    display:none;
}

#main-wrap {
    width:100%;
    height:100%;
    position:relative;
}

#game-container {
	overflow:hidden;
    /*background-color:#ccc;  */
    position: absolute;  
    bottom:0px;
    right:0px;    
}
#game-container .canvas-container {
    position:absolute !important;
}
.info-left #game-container {
    width:75%;    
    height:100%;
}
.info-top #game-container {
    width:100%;    
    height:75%;
}

#main-info-game-container {
    display:none;
}

#print-result {
    display:none;
    position:relative;
}
#print-copyright {
    text-align:center;
    position:relative;
    top:-24px;
    color:#fff;
    font-family: 'Dosis', sans-serif;    
}

/* Fonts
################################## */
.headline {
	font-family: 'Paytone One', sans-serif;
	text-align: center;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
.subtext {
	font-family: 'Dosis', sans-serif;
	text-align: center;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

/* Loading
################################## */
#loading-container {
    width:100%;
    height:100%;
    background-color:#fff;
}
#loading-icon {
    background:url(../images/loader.gif) center no-repeat;
    width:50px;
    height:50px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-25px;
    margin-top:-25px;
}
/* End Loading */

/* Info Area
################################## */
#info-left-container {
    width:25%;
    /*height:150px;*/
    height:100%;
    background-color:#5b9bd5;  
    position: absolute;
    top:0px;
    left:0px;
}

#info-top-container {
    width:100%;
    /*height:150px;*/
    height:25%;
    background-color:#5b9bd5;  
    position: absolute;
    top:0px;
    left:0px;
}

#info-top-bg {
    background: url(../images/top-bg.jpg) no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
    top:0%;
    left:0%;
}

#info-left-bg {
    background: url(../images/left-bg.jpg) no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
    top:0%;
    left:0%;
}

/* Top Info Items */

#info-top-logo {
    width:30.3%;
    height:43.8%;
    position:absolute;
    top:16%;
    left:5%;  
    background:url(../images/logo.png) no-repeat;  
    background-size:contain;    
}

#info-top-title {
    position:absolute;
	width:30%;
    text-shadow: 0.15vw 0.15vw rgba(0, 55, 214, 0.67);
    line-height: 85%;
    color:#fff;
}

#info-top-audio {
    width:4.4%;
    height:10%;
    position:absolute;
    top:9%;
    left:83%;  
    background:url(../images/audio_on.png) no-repeat;  
    background-size:contain;
    cursor:pointer;
}

#info-top-legal-block {   
	width:40%;
	height:8.6%;
    position:absolute;
    top:73%;
    left:0%;  
}

#top-finish-button {    
    width:24%;
    height:18.7%;
    position:absolute;
    top:76.3%;
    left:72%;  
    background:url(../images/button-finished.png) no-repeat;  
    background-size:contain;    
    cursor:pointer;
}

#top-finish-button-text {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(0, 55, 214, 0.67);
    line-height: 85%;
    color:#ffde00; 
}

/* Left Info Items */

#info-left-logo {
    width:95%;
    height:15%;
    position:absolute;
    top:7%;
    left:0%;  
    background:url(../images/logo.png) no-repeat;  
    background-size:contain;    
}

#info-left-title {
    position:absolute;
	width:90%;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#fff;
}

#info-left-audio {
    width:13.1%;
    height:3.5%;
    position:absolute;
    top:3%;
    left:10%;  
    background:url(../images/audio_on.png) no-repeat;  
    background-size:contain;
    cursor:pointer;
}

#info-left-legal-block {   
	width:100%;
	height:8.6%;
    position:absolute;
    top:88%;
    left:2%;  
}

#left-finish-button {    
    width:78.1%;
    height:6.6%;
    position:absolute;
    top:61%;
    left:13.8%;  
    background:url(../images/button-finished.png) no-repeat;  
    background-size:contain;    
    cursor:pointer;
}

#left-finish-button-text {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#ffde00; 
}


/* Left Color Buttons */

#top-color-container{
    /*
	top:9.4%;
	left:39.8%;
	position:absolute;
	width:100%;
	height:auto;
    */
    top: 5.5%;
    left: 38.3%;
    position: absolute;
    height: 94%;
    width: 31.4%;
}

.top-color{
    /*
	width:6.3%;
	height:18.8%;
	padding-right:1%;
	padding-bottom:1%;
	position:relative;
	cursor:pointer;
	float:left;
    */
    width: 22%;
    height: 22%;
    margin-right: 2%;
    margin-bottom: 2%;
    position: relative;
    left: 3%;
    top: 3%;
	cursor:pointer;
	float:left;
}

.clear{
	clear: both;
}

#left-color-container{
    /*
	top:24.7%;
	left:10.3%;
	position:absolute;
	width:100%;
	height:auto;
    */
    top: 27.5%;
    left: 5.5%;
    position: absolute;
    width: 94%;
    height: 31.4%;
}

.left-color{
    /*
	width:18.8%;
	height:6.3%;
	margin-right:3.1%;
	margin-bottom:2%;
	position:relative;
    */
    width: 22%;
    height: 22%;
    margin-right: 2%;
    margin-bottom: 2%;
    position: relative;
    left: 3%;
    top: 3%;
	cursor:pointer;
	float:left;
}
/*
.left-color img{
    max-width:100%;
}
.left-color img.color-on{
    position:absolute;
    top:0%;
    left:0%;
    max-width:100%;
}
*/

.top-color div.color-on,
.left-color div.color-on{
    position:absolute;
    top:0%;
    left:0%;
}
.color {
    width:100%;
    height:100%;
    
}
.color-on {
    width:100%;
    height:100%;
    background:url(../images/color-on.png) no-repeat;  
    background-size:contain; 
}
.color1 {
    background:url(../images/color1.png) no-repeat;  
    background-size:contain; 
}
.color2 {
    background:url(../images/color2.png) no-repeat;  
    background-size:contain; 
}
.color3 {
    background:url(../images/color3.png) no-repeat;  
    background-size:contain; 
}
.color4 {
    background:url(../images/color4.png) no-repeat;  
    background-size:contain; 
}
.color5 {
    background:url(../images/color5.png) no-repeat;  
    background-size:contain; 
}
.color6 {
    background:url(../images/color6.png) no-repeat;  
    background-size:contain; 
}
.color7 {
    background:url(../images/color7.png) no-repeat;  
    background-size:contain; 
}
.color8 {
    background:url(../images/color8.png) no-repeat;  
    background-size:contain; 
}
.color9 {
    background:url(../images/color9.png) no-repeat;  
    background-size:contain; 
}
.color10 {
    background:url(../images/color10.png) no-repeat;  
    background-size:contain; 
}
.color11 {
    background:url(../images/color11.png) no-repeat;  
    background-size:contain; 
}
.color12 {
    background:url(../images/color12.png) no-repeat;  
    background-size:contain; 
}
.color13 {
    background:url(../images/color13.png) no-repeat;  
    background-size:contain; 
}
.color14 {
    background:url(../images/color14.png) no-repeat;  
    background-size:contain; 
}
.color15 {
    background:url(../images/color15.png) no-repeat;  
    background-size:contain; 
}
.color16 {
    background:url(../images/color16.png) no-repeat;  
    background-size:contain; 
}

.color-on {
    display:none;
}
.left-color.active .color-on,
.top-color.active .color-on{
    display:block;
}

/* End Info Area */

/* Game Area
################################## */
#game-bg-blank {
    /*background: url(../images/game-bg-blank.jpg) no-repeat;
    background-size:contain;*/
    width:100%;
    height:100%;
    position:absolute;
    top:0%;
    left:0%;
    z-index:9;
    display:none;
}

/*
#game-bg-blank.win-bg1{
	background: url(../images/game-bg1.jpg) no-repeat;
	background-size:contain;
}

#game-bg-blank.win-bg2{
	background: url(../images/game-bg2.jpg) no-repeat;
	background-size:contain;
}

#game-bg-blank.win-bg3{
	background: url(../images/game-bg3.jpg) no-repeat;
	background-size:contain;
}
*/


.piece-group {
    position:absolute;    
    width:0.5%;
    height:0.5%;
    background-color:#ff0000;    
    visibility:hidden;
}
.showResult .piece-group {
    visibility:visible;
}

#level1 .piece1_1 {
    left: 35%;
    top: 25%;
}

#level1 .piece2_1 {
    left: 20%;
    top: 44%;
}

#level1 .piece3_1 {
   left: 24%;
    top: 53%;
}

#level1 .piece4_1 {
    left: 34%;
    top: 51%;
}

#level1 .piece5_1 {
    left: 40%;
    top: 70%;
}

#level1 .piece6_1 {
    left: 26%;
    top: 66%;
}

#level1 .piece7_1 {
    left: 40%;
    top: 66%;
}
#level1 .piece8_1 {
       left: 38%;
    top: 76.7%;
}
#level1 .piece9_1 {
    left: 33%;
    top: 90%;
}

#level1 .piece10_1 {
    left: 40%;
    top: 90%;
}
#level1 .piece11_1 {
    left: 43%;
    top: 51%;
}
#level1 .piece12_1 {
    left: 65%;
    top: 10%;
}
#level1 .piece13_1 {
    left: 72%;
    top: 15%;
}
#level1 .piece14_1 {
    left: 75%;
    top: 15%;
}
#level1 .piece15_1 {
    left: 83%;
    top: 15%;
}
#level1 .piece16_1 {
    left: 87%;
    top: 15%;
}

#level1 .piece17_1 {
    left: 92%;
    top: 15%;
}

#level1 .piece18_1 {
   left: 34.5%;
    top: 45%;
}

#level1 .piece19_1 {
    left: 38.5%;
    top: 43.7%;
}
#level1 .piece20_1 {
    left: 32.8%;
    top: 48.5%;
}
#level1 .piece21_1 {
    left: 38.8%;
    top: 49.7%;
}

/*------------------*/
/*------------------*/
/*-------HAIR-----------*/

#level2 .piece1_1 {
	  left: 45%;
    top: 31%;
    
}
#level2 .piece1_2 {
    left: 38%;
    top: 57%;
}
#level2 .piece1_3 {
    left: 59%;
    top: 57%;
}

#level2 .piece1_4 {
  	left: 59.8%;
    top: 47.8%;
}

/*--------HEAD BAND--------*/
#level2 .piece2_1 {
    left: 38%;
    top: 51%;
}

#level2 .piece2_2 {
    left: 50%;
    top: 48%;
}
#level2 .piece2_3 {
     left: 60.7%;
    top: 50.3%
}

/*--------FLOWERS--------*/
#level2 .piece9_1 {
    left: 34%;
    top: 51%;
}
#level2 .piece9_2 {
    left: 42%;
    top: 51%;
}
#level2 .piece9_3 {
    left: 59%;
    top: 50%
}

/*--------FACE--------*/
#level2 .piece10_1 {
   left: 40%;
    top: 61%;
}
#level2 .piece10_2 {
    left: 52%;
    top: 53.5%;
}

/*--------EARS--------*/
#level2 .piece11_1 {
    left: 32%;
    top: 61%;
}
#level2 .piece11_2 {
   left: 62%;
    top: 55%
}

/*--------DRESS--------*/
#level2 .piece12_1 {
    left: 45%;
    top: 75%;
}
#level2 .piece12_2 {
   left: 52%;
    top: 69%;
}

/*--------Nose--------*/
#level2 .piece13_1 {
   left: 48%;
    top: 61%;
}

/*--------EYES--------*/
#level2 .piece14_1 {
    left: 44.6%;
    top: 58%;
}
#level2 .piece14_2 {
   left: 51.2%;
    top: 57.8%;
}

/*--------Arms--------*/
#level2 .piece15_1 {
    left: 47%;
    top: 72%;
}
#level2 .piece15_2 {
    left: 55%;
    top: 73%;
}

/*--------legs--------*/
#level2 .piece16_1 {
    left: 44.6%;
    top: 85%;
}
#level2 .piece16_2 {
    left: 50%;
    top: 85%;
}

/*--------Bracelet--------*/
#level2 .piece17_1 {
    left: 53%;
    top: 75%;
    width:0.1%;
    height:0.1%;
}

/*--------Mouth--------*/
#level2 .piece18_1 {
    left: 44%;
    top: 63.2%;
    width:0.1%;
    height:0.1%;
}



/*--------LOGO--------*/
#level2 .piece3_1 {
    left: 65%;
    top: 10%;
}
#level2 .piece4_1 {
    left: 72%;
    top: 15%;
}
#level2 .piece5_1 {
    left: 75%;
    top: 15%;
}
#level2 .piece6_1 {
    left: 83%;
    top: 15%;
}
#level2 .piece7_1 {
    left: 87%;
    top: 15%;
}

#level2 .piece8_1 {
    left: 92%;
    top: 15%;
}

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

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


/*--------LOGO--------*/
#level3 .piece1_1 {
    left: 65%;
    top: 10%;
}
#level3 .piece2_1 {
   left: 72%;
    top: 15%;
}
#level3 .piece3_1 {
    left: 75%;
    top: 15%;
}
#level3 .piece4_1 {
    left: 83%;
    top: 15%;
}
#level3 .piece5_1 {
    left: 87%;
    top: 15%;
}

#level3 .piece6_1 {
    left: 92%;
    top: 15%;
}
/*--- Hair ---*/
#level3 .piece7_1 {
    left: 65%;
    top: 70%;
}
#level3 .piece7_2 {
    left: 35%;
    top: 70%;
}

/*--- face 1---*/
#level3 .piece8_1 {
    left: 25%;
    top: 86%;
}

/*--- ear 1---*/
#level3 .piece9_1 {
   	left: 46%;
    top: 72%;
}

/*--- face 2---*/
#level3 .piece10_1 {
    left: 62%;
    top: 80%
}

/*--- ear 2---*/
#level3 .piece11_1 {
  left: 55%;
    top: 79%;
}

/*--- Jewelery 1---*/
#level3 .piece12_1 {
    left: 16.5%;
    top: 88.2%;
    width: .2%;
    height: .2%;
}
#level3 .piece12_2 {
    left: 17.9%;
    top: 89.2%;
}

#level3 .piece12_3 {
     left: 20.1%;
    top: 89.5%;
}

#level3 .piece12_4 {
       left: 45.6%;
    top: 80.4%;
    width: .2%;
    height: .2%;
   
}

#level3 .piece12_5 {
    left: 46.2%;
    top: 78.8%;
    width: .2%;
    height: .2%;
}

#level3 .piece12_6 {  
    left: 45%;
    top: 93.5%;
    width: .2%;
    height: .2%;
}

/*--- arms 1---*/
#level3 .piece13_1 {
    left: 26.3%;
    top: 95.1%;
}
#level3 .piece13_2 {
    left: 45.9%;
    top: 91.2%;
}

#level3 .piece13_3 {
    left: 45.1%;
    top: 86.5%;
}

/*--- arms 2---*/
#level3 .piece14_1 {
    left: 72.3%;
    top: 95.1%;
}
#level3 .piece14_2 {
	left: 68.9%;
    top: 95.2%;
}


/*--- nose 1---*/
#level3 .piece15_1 {
    left: 38.3%;
    top: 85.5%;
}

/*--- nose 2---*/
#level3 .piece16_1 {
    left: 68.3%;
    top: 84.5%;
}

/*--- eyes 1---*/
#level3 .piece17_1 {
    left: 39.5%;
    top: 82%;
}
#level3 .piece17_2 {
    left: 32.5%;
    top: 84.3%;
}
/*--- eyes 2---*/
#level3 .piece18_1 {
    left: 72.8%;
    top: 81%;
}
#level3 .piece18_2 {
    left: 66%;
    top: 82.1%;
}

/*--- jewelery 2---*/
#level3 .piece19_1 {
    left: 57.2%;
    top: 86.1%;
    width: .2%;
    height: .2%;
    
}
#level3 .piece19_2 {
    left: 84.7%;
    top: 81.6%;
    width: .2%;
    height: .2%;
}

#level3 .piece19_3 {
    left: 70.61%;
    top: 96.4%;
    width: .2%;
    height: .2%;
}

/*--- dress 1---*/
#level3 .piece20_1 {
    left: 33.2%;
    top: 95.1%;
    
}
#level3 .piece20_2 {
    left: 37.2%;
    top: 94.1%;
}

#level3 .piece20_3 {
    left: 39%;
    top: 91.9%;
}

#level3 .piece20_4 {
    left: 35%;
    top: 96.5%;
}

#level3 .piece20_5 {
    left: 39%;
    top: 96.5%;
}

#level3 .piece20_6 {
    left: 32.3%;
    top: 96.5%;
}

/*--- dress 1---*/
#level3 .piece21_1 {
    left: 68%;
    top: 93%;
    
}

/* Instructions Screen */

#instructions-bg {
    position:absolute;
    width:100%;
    height:100%;
    display:none;
}

#instructions-bg{
    background: url(../images/instructions-bg.png) no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
}

#ins-ear{
    background: url(../images/ins-ear.png) no-repeat;
    background-size:contain;
    width:44%;
    height:44%;
    top:25%;
    left:45.5%;
    position:absolute;
}

#ins-card2-cover{
    background: url(../images/ins-card-cover.jpg) no-repeat;
    background-size:contain;
    width:13.4%;
    height:20%;
    top:30.1%;
    left:58.8%;
    position:absolute;
}

#hand{
    width:9.3%;
    height:10.5%;
    top:31.4%;
    left:70.2%;
    position:absolute;
}

#ins-hand{
    background: url(../images/ins-hand.png) no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
}

#ins-hand-click{
    background: url(../images/ins-hand-click.png) no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
}

#ins-check1{
    background: url(../images/ins-check.png) no-repeat;
    background-size:contain;
    width:11.3%;
    height:10.8%;
    top:45.9%;
    left:59.3%;
    position:absolute;
}

/* Win Screens */
#game-win-text1{
    background: url(../images/game-win-text1.png) no-repeat;
    background-size:contain;
    width:91.7%;
    height:14.5%;
    position:absolute;
    top:4.2%;
    left:4.2%;
}

#win-text1 {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(255, 255, 255, 0.67);
    line-height: 85%;
    color:#537abb; 
}

#win-button {    
    width:50.9%;
    height:13.8%;
    position:absolute;
    top:82.1%;
    left:45.1%;  
    background:url(../images/button.png) no-repeat;  
    background-size:contain;    
    cursor:pointer;
}

#win-button-text {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#ffde00; 
}

#print-button {    
    width:38.4%;
    height:13.8%;
    position:absolute;
    top:82.1%;
    left:4.1%;  
    background:url(../images/button-print.png) no-repeat;  
    background-size:contain;    
    cursor:pointer;
}

#print-button-text {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#ffde00; 
}

/* End Game Area */


/* Splash
################################## */
#splash-container {
	overflow:hidden;
    width:100%;
    height:100%;
    position:absolute;
    top:0%;
    left:0%;  
    background:url(../images/splash-bg-h.jpg) no-repeat;  
    background-size:contain;        
}

#splash-container.portrait-bg {
    background:url(../images/splash-bg-v.jpg) no-repeat;
    background-size:contain;    
}

#splash-audio {
    width:3.3%;
    height:3.5%;
    position:absolute;
    top:4%;
    left:3%;  
    background:url(../images/audio_on.png) no-repeat;  
    background-size:contain;
    cursor:pointer;
}

#splash-audio.portrait-bg {
    width:4.4%;
    height:2.7%;
    top:3%;
    left:91.1%;  
}

#splash-logo {
    width:43.1%;
    height:27.5%;
    position:absolute;
    top:8%;
    left:3%;  
    background:url(../images/logo.png) no-repeat;  
    background-size:contain;    
}

#splash-logo.portrait-bg {
    width:57.5%;
    height:20.6%;
    position:absolute;
    top:5%;
    left:5%;  
}

#splash-title-block {   
	width:30%;
	height:35%;
    position:absolute;
    top:30%;
   left:11.5%;   
}

#splash-title-block.portrait-bg {   
	width:57.5%;
	height:28%;
    position:absolute;
   top:20%;
   left:7%;  
} 

#splash-title {    
    position:absolute;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#fff;
}

#splash-button {    
    width:38.2%;
    height:13.8%;
    position:absolute;
    top:73%;
    left:56.2%;  
    background:url(../images/button.png) no-repeat;  
    background-size:contain;    
    cursor:pointer;
}

#splash-button.portrait-bg {    
    width:50.9%;
    height:10.3%;
    top:79%;
    left:41.6%;  
}

#splash-button-text {    
    position:absolute;
    width:100%;
    text-shadow: 0.15vw 0.15vw rgba(0, 0, 0, 0.67);
    line-height: 85%;
    color:#ffde00; 
}

#splash-legal-block {   
	width:42%;
	height:8.6%;
    position:absolute;
    top:89%;
    left:54.4%;  
}

#splash-legal-block.portrait-bg {  
	left:46%; 
    width:40%;
   top:90%;
}


.legal-text {    
    position:absolute;
    width:100%;
    line-height: 125%;
    color:#fff; 
}

.legal-link {    
    text-decoration: none;
    width:100%;
    line-height: 125%;
    color:#ffcf39; 
}

.legal-link:hover {
    color:#fff; 
}

rating {
    color:#cecece;
    padding:0.3% 0.75%;
   /* border: 1px solid #cecece;*/
    line-height: 80%;
}

.ratings-text.portrait-bg {
    width:20%;
    margin-left:38.5%;
    padding-top:1%;
    padding-bottom:1.5%;
}

/* End Splash */