.webgl-content *{border:0;margin:0;padding:0;overflow:hidden;}.webgl-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;width:100%;height:100%;}.webgl-content .overlay{background-color:#5A5A5A;width:100%;height:1200px;z-index:7;position:absolute;top:0;}.webgl-content .logo,.progress{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.webgl-content .logo{background:url('progressLogo.Light.png') no-repeat center/ contain; width: 200px; height: 42px; margin-top: -45px; z-index: 8;}.webgl-content .progress{height:18px;width:141px;margin-top:40px;}.webgl-content .progress .empty{background:url('progressEmpty.Light.png') no-repeat right/ cover; float: right; width: 100%; height: 100%; display: inline-block;}.webgl-content .progress .full{background:url('progressFull.Light.png') no-repeat left/ cover; float: left; width: 0%; height: 100%; display: inline-block;}.webgl-content .logo.Dark{background-image:url('progressLogo.Dark.png');}.webgl-content .progress.Dark .empty{background-image:url('progressEmpty.Dark.png');}.webgl-content .progress.Dark .full{background-image:url('progressFull.Dark.png');}.webgl-content .footer{margin-top:1px;height:38px;line-height:38px;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:18px;}.webgl-content .footer .webgl-logo,.title,.fullscreen{height:100%;display:inline-block;background:transparent center no-repeat;}.webgl-content .footer .webgl-logo{background-image:url('webgl-logo.png');width:204px;float:left;}.webgl-content .footer .title{margin-right:10px;color:#333;line-height:20px;float:right;}.webgl-content .footer .fullscreen{background-image:url('fullscreen.png');width:38px;float:right;}.webgl-content .footer .madalingames{height:38px;line-height:20px;padding:0 10px;margin:0 1px 0 0;float:left;color:#333;text-align:left;font-size:18px;position:relative;z-index:5;}body{font-family:'Titillium Web',sans-serif;text-align:center;height:100%;overflow:hidden;}.counter{text-align:center;position:absolute;top:50%;right:50%;margin-top:-50px;width:200px;margin-right:-100px;z-index:8;}.counter p{font-size:30px;font-weight:200;color:#f60d54;}.counter h1{color:white;font-size:60px;margin-top:-10px;}.counter .ProgressLineB{background:#a4a4a3;border:none;height:1px;width:200px;}.counter .ProgressLine{background:#f60d54;border:none;height:3px;width:0px;margin-top:-2px;}.counter h1.abs{position:absolute;top:0;width:100%;}.counter .color{width:0px;overflow:hidden;color:#f60d54;}div#loadingBox{width:100%;height:20px;position:absolute;top:50%;margin-top:50px;text-align:center;}body .vertical-centered-box{position:absolute;width:100%;height:100%;text-align:center;}body .vertical-centered-box:after{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}body .vertical-centered-box .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;text-align:left;font-size:0;}*{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.loader-circle{position:absolute;left:50%;top:50%;width:120px;height:120px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(250,250,2500,0.1);margin-left:-60px;margin-top:-60px;top:95px;}.loader-line-mask{position:absolute;left:50%;top:50%;width:60px;height:120px;top:95px;margin-left:-60px;margin-top:-60px;overflow:hidden;-webkit-transform-origin:60px 60px;-moz-transform-origin:60px 60px;-o-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px;-webkit-mask-image:-webkit-linear-gradient(top,#000000,rgba(0,0,0,0));-webkit-animation:rotate 1.2s infinite linear;-moz-animation:rotate 1.2s infinite linear;-o-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear;}.loader-line-mask .loader-line{width:120px;height:120px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(250,250,250,0.5);}lesshat-selector{-lh-property:0;}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-o-keyframes rotate{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);};
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes rotate{ 0% { -webkit-transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg);}}
@-moz-keyframes rotate{ 0% { -moz-transform: rotate(0deg);} 100% { -moz-transform: rotate(360deg);}}
@-o-keyframes rotate{ 0% { -o-transform: rotate(0deg);} 100% { -o-transform: rotate(360deg);}}
@keyframes rotate{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);};
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-moz-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-o-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;};
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-moz-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@-o-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
@keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;};
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-moz-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-o-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;};
}
lesshat-selector {
  -lh-property: 0; } 
@-webkit-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-moz-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@-o-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
@keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;};
}

