body{width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}
#preload{background-color:#000;height:100%;width:100%;position:fixed;z-index:9999}
.clearfix::after{width:100%;height:0;display:table;clear:both;line-height:0;border:0;content:" "}
html{background-color:#000; font-family:Arial, Helvetica, serif; }
h1{font-size:26px;margin:40px auto}
#cookie-disabled{height:100%;width:100%;position:fixed;background:#000;z-index:99999;color:#FFF; opacity:0;}
#cookie-disabled #no-cookie{font-size:1vw;text-align:center;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ac-container{width:600px;position:absolute;padding:20px 20px 30px;background:#FFF;text-align:center;font-weight:400;top:50%;left:50%;transform:translate(-50%,-50%);overflow:auto}
.ac-container .logo {width:100%; max-width:500px;margin-bottom:20px;}
.ac-container a { text-decoration:none;}
.ac-container h2{margin:0 0 14px;font-size:26px;border-bottom:1px solid #CCC;padding-bottom:11px}
.ac-container .fields{clear:both;margin:10px 0}
.ac-container select,.ac-container input{cursor:pointer;color:#555;padding:10px;font-size:14px;margin-right:5px;border:1px solid #ccc}
.ac-container #submit-button{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;padding:10px;font-size:14px;width:150px;background:#000;color:#fff;border:1px solid #CCC;}
.footer { font-family:Arial,Helvetica,sans-serif;font-size:11px; margin-top:15px; padding-top:20px; border-top:1px solid #CCC; }
.footer-cell { display:inline-block; margin:10px; }
#footer-2{color:#FFF;position:fixed;display:inline-block;text-align:center;vertical-align:middle;width:90%;left:5%;bottom:0}
#footer-2 span{display:inline-block;position:relative;padding:20px 0}
#footer-2 a{color:#F00;background:#000;display:inline-block;position:relative}
.fade-border{display: block;border: 0;height: 1px;width: 100%;margin: 0;background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));}

@media screen and  (max-width: 900px) {
.ac-container{width:75%}
.ac-container select,.ac-container input.day,.ac-container input.year{display:block;margin-right:0;margin:0 auto; margin-bottom:10px;width:100%; box-sizing: border-box}
.ac-container #submit-button{display:block;width:100%}
}
@media screen and (max-width: 700px) {
	html {background-color: #670101}
}