body{margin:0;padding:0;background:#000;transform:none !important}
#wrapper{position:fixed;margin:0 auto;padding:0;width:100%;height:100%;left:0;top:0;background:#000;display:none}
#container{margin:0 auto;margin-top:80px;width:960px;height:330px;background:transparent url('../images/container_bg.png') repeat left top;padding:15px}
#container .logo{float:left;width:420px;height:200px;margin:60px 0 56px 30px;background:transparent url('../images/logo_web.png') no-repeat left top}
#container .logo a:link,#container .logo a:visited,#container .logo a:hover,#container .logo a:active,#container .contact a:link,#container .contact a:visited,#container .contact a:hover,#container .contact a:active{outline:0;text-decoration:none;display:block}
#container .logo img{border:0;opacity:0;filter:alpha(opacity = 0);-khtml-opacity:0;-webkit-opacity:0;-ms-filter:"alpha(opacity=0)"}
#container .contact{float:right;width:490px;height:316px;background:transparent url('../images/contact.png') no-repeat right top}
#container .contact p{position:relative;margin:70px 40px 0 50px;padding:10px;text-align:right;color:#fff;font-size:24px;font-family:"Arial";line-height:28px;letter-spacing:1.5px;text-shadow:1px 1px 3px #000;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(255,0,0,0.9)));opacity:.95;-khtml-opacity:.95;-webkit-opacity:.95}
#container .contact p a{color:#fff;text-decoration:none}
#container .contact p span.caps{font-size:16px}
#footer{position:fixed;bottom:0;width:100%;background:transparent url('../images/container_bg.png') repeat center bottom;padding:5px;text-align:center;color:#eee;font-family:Helvetica,Tahoma,Sans-Serif;font-size:12px;text-shadow:1px 1px 3px #000;letter-spacing:.3px}
#footer a{text-decoration:underline;color:#eee; display:block;padding:5px 0;}
#footer a:hover{text-decoration:underline;color:#fff}
@media only screen and (device-width:768px){#container .contact p{font-size:24px}
}
#debug{margin:0 auto;margin-top:50px;padding:10px;background:maroon;border:1px solid #ddd;width:800px;color:#ddd;font-family:Tahoma,Sans-Serif;font-size:12px;box-shadow:1px 1px 10px #000;text-shadow:1px 1px 3px #000;display:none}
#wrapper{background:url('../images/backgrounds/sky.jpg') no-repeat center top}
#wrapper.privacy-policy { background-size: cover; box-sizing: border-box; position: relative; padding: 50px 10px 0; background-attachment: fixed;}
.privacy-policy #container { box-sizing: border-box; background: white; height: auto; width: 100%; max-width: 960px; margin: 0 auto;  }
.privacy-policy #footer { box-sizing: border-box; position: relative; margin-top: 50px; width: 100vw; margin-left: -10px;  }
.privacy-policy h2 {margin-top: 20px;font-size: 20px;}
.privacy-policy ul {padding-left: 20px;}