
@import url(https://fonts.googleapis.com/css?family=Play);

* {border:none;outline:none;outline-width:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;} *, img {border:none;outline:0;} *, :focus {outline:none;} ::-moz-focus-inner {border:0;}
html, body {padding:0;margin:0;width:100%;height:100%;}
body {background:#fafafa url(../img/noise-white.jpg) 50% 50% repeat;font-family:Tahoma,Arial,sans-serif;font-size:16px;color:#111;cursor:default;}
a {text-decoration:none;}
a:link, a:visited {color:#06c;}
a:hover {color:#093;}
a.drk:link, a.drk:visited {color:#bbb;}
a.drk:hover {color:#fff;text-shadow:0 0 5px #ccc;}
a.grn:link, a.grn:visited {color:#3c0;}
a.grn:hover {color:#06c;}
a:hover, .bInp, .iHnd {cursor:pointer;}
.fSml, .cSml {font-size:14px;}
.fBig, .cBig {font-size:18px;}
.cOpt, .cSml, .cBig {color:#999;}
h1, h2, h3, .Font {font-family:Play,Tahoma,sans-serif;}
h1, h2, h3 {letter-spacing:3px;color:#c00;text-shadow:1px 1px 0 #fff;padding:0;margin:0;}
hr {height:0px;border:none;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
hr.Blue {height:3px;border:none;background:#c00;padding:0;margin:0;width:100%;}
.nobr {display:inline-block;white-space:nowrap;}
.Stopper {clear:both;} .Ln2 {line-height:150%;}
.Gray {background:#0e0e0e url(../img/noise-black.jpg) 50% 50% repeat;color:#ccc;text-shadow:1px 1px 3px #000;padding:33px 0;}
.Gray h2 {color:#0c3;text-shadow:1px 1px 5px #000;}
#toTop {display:none;position:fixed;width:49px;height:45px;right:9px;bottom:9px;background:#c00;color:#fff;opacity:0.7;text-align:center;font-size:15pt;font-weight:bold;padding-top:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;z-index:3;}
#toTop:hover {opacity:1;text-shadow:0 0 5px #fff;}
body, .unselectable {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}

#Poster {display:block;width:100%;position:relative;padding:0 !important;}
#Logo {display:block;width:100%;height:auto;border:none;}

#TheMap {border:none;margin:0;padding:0;width:100%;height:100%;}

a.Blue {display:inline-block;font-size:105%;padding:8px 15px 9px 15px;}
a.Blue:link, a.Blue:visited {background:#c00;color:#fff;text-shadow:-1px -1px 0 #620;text-align:center;}
a.Blue:hover {background:#f00;text-shadow:1px 1px 5px #620;}

#Down {width:60px;height:60px;cursor:pointer;}
.Day {background-color:#fff;padding:15px;line-height:150%;text-align:left;}
.imL {float:left;margin:-20px 13px 13px -35px;}
.alR {text-align:right;padding-top:9px;}
#Foot .Pipe {padding:0 9px;color:#999;}

/* DESK */

@media all and (min-width:990px){
 .noD {display:none;}
 .mxW {width:990px;display:block;margin:0 auto;}
 #Down {position:absolute;bottom:20%;right:30%;z-index:9;}
 .Day {display:inline-block;vertical-align:top;margin:9px;width:30%;box-shadow:1px 1px 7px rgba(0,0,0,.3);}
 #Foot .mxW {text-align:center;font-size:85%;padding:35px 0;}
 #Foot .FtIt, #Foot .Pipe {display:inline-block;vertical-align:middle;}
}

/* MOBILE */

@media all and (max-width:989px){
 .noM {display:none;}
 #toTop {right:0;bottom:50px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
 .mxW {width:100%;padding-left:20px;padding-right:20px;}
 #Down {display:block;margin:9px auto;}
 .Day {display:block;margin:9px 0;width:100%;}
 .imL {margin-top:15px;}
 .alR {text-align:center;}
 #Foot .FtIt {display:block;width:100%;padding:9px 0;}
 #Foot .Pipe {display:none;}
}
