body{background:url("../images/dark_wall.png");font-size:16px}h3{font-size:0.875em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{letter-spacing:0}a.btn,input[type=submit]{display:inline-block;padding:15px 30px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #999;font-weight:bold;color:#FFF;text-decoration:none;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;background:#292929;background:-moz-linear-gradient(top, #292929 0%, #111 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #292929), color-stop(100%, #111));background:-webkit-linear-gradient(top, #292929 0%, #111 100%);background:-o-linear-gradient(top, #292929 0%, #111 100%);background:-ms-linear-gradient(top, #292929 0%, #111 100%);background:linear-gradient(to bottom, #292929 0%, #111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#111111', GradientType=0 )}a.btn:hover,input[type=submit]:hover{border:solid 1px #FFF;color:#FFF;background:#474647;background:-moz-linear-gradient(top, #474647 0%, #111 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #474647), color-stop(100%, #111));background:-webkit-linear-gradient(top, #474647 0%, #111 100%);background:-o-linear-gradient(top, #474647 0%, #111 100%);background:-ms-linear-gradient(top, #474647 0%, #111 100%);background:linear-gradient(to bottom, #474647 0%, #111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#474647', endColorstr='#111111', GradientType=0 )}h1{font-size:2.25em;font-weight:bold;text-transform:uppercase}header#main{position:relative;height:90px;z-index:9999;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%),url("../images/dark_wall.png");background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0.1))),url("../images/dark_wall.png");background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%),url("../images/dark_wall.png");background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%),url("../images/dark_wall.png");background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%),url("../images/dark_wall.png");background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%),url("../images/dark_wall.png")}header#main .logo{float:left;margin:21px 0 0 40px}header#main .header-inner{width:100%;height:90px;background:url("../images/divide-h.png") bottom right no-repeat}.hamburger{display:none;position:absolute;cursor:pointer;right:20px;top:30px;bottom:0;height:1.25em;width:2em}.hamburger .line{width:2em;background:#FFF;height:0.25em;margin-bottom:0.25em;-webkit-transition:0.2s;transition:0.2s;-webkit-transition-property:-webkit-transform, opacity;transition-property:transform, opacity}.hamburger.active .line{color:#fff;margin:0}.hamburger.active .line:first-child{-webkit-transform:rotate(45deg) translateY(0.4em) translateX(0.4em);-ms-transform:rotate(45deg) translateY(0.4em) translateX(0.4em);transform:rotate(45deg) translateY(0.4em) translateX(0.4em);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hamburger.active .line:nth-child(2){height:0;opacity:0;margin:0}.hamburger.active .line:last-child{-webkit-transform:rotate(-45deg) translateY(0.2em) translateX(-0.2em);-ms-transform:rotate(-45deg) translateY(0.2em) translateX(-0.2em);transform:rotate(-45deg) translateY(0.2em) translateX(-0.2em);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-bottom:0}header#main nav{display:block;float:right}header#main nav ul{display:block;list-style:none;margin:0}header#main nav ul li{display:inline-block;margin:0}header#main nav ul li a{display:inline-block;line-height:90px;color:#FFF;text-decoration:none;text-transform:uppercase;background:url("../images/divide-v.png") left no-repeat}header#main nav ul li a span{display:block;padding:0 40px;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}header#main nav ul li a:hover span{background:rgba(0,0,0,0.4)}header#main nav ul li ul{padding:0;position:absolute;top:90px;width:380px;padding:25px;margin:0;color:#fff;background:url("../images/dark_wall.png");box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);-webkit-transiton:all 0.5s ease-in;transition:all 0.5s ease-in}header#main nav ul li ul li{margin:20px 0 0 0;background:#FFF}header#main nav ul li ul li:first-child{margin-top:0}header#main nav ul li ul li,header#main nav ul li ul li a{display:block;height:110px;transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in}header#main nav ul li ul li a:hover{opacity:0.85}header#main nav ul li ul li span{text-indent:-9999px}header#main nav ul li ul li a:hover span{background:none}header#main nav ul li ul li.hunters1 a{background:url("../images/hunters1-nav.jpg") no-repeat}header#main nav ul li ul li.hunters2 a{background:url("../images/hunters2-nav.jpg") no-repeat}header#main nav ul li ul li.warhammer a{background:url("../images/warhammer-nav.jpg") no-repeat}header#main nav ul li ul li.deathwatch a{background:url("../images/deathwatch-nav.jpg") no-repeat}header#main nav ul li:hover ul{display:block;visibility:visible;opacity:1}#banner{position:relative;height:calc(80vh - 90px);background-image:url("../images/deathwatch/banner.jpg");background-position:center center;background-size:cover;text-align:center}#banner .banner-content{position:absolute;width:100%;bottom:70px}#banner img{margin:0 auto;display:block}main#content{padding:60px 0;background:url("../images/divide-h.png") top right no-repeat}footer{background:#111 url("../images/divide-h.png") top right no-repeat;color:#999}footer h3{color:#FFF;font-weight:bold}footer .footer-primary{padding:60px 0;text-align:center}footer .footer-primary .columns{position:relative}footer .footer-primary .columns::after{content:"";display:block;position:absolute;right:-20px;top:-40px;width:3px;height:220px;background:url("../images/divide-footer.png") no-repeat}footer .footer-primary .social::after{display:none}footer .footer-primary .wrapper{padding:0 20px}footer form,footer fieldset{margin-bottom:0}footer input[type=text]{width:100%;color:#666;border:solid 1px rgba(255,255,255,0.15);background:none}footer input[type=text]:focus{border-color:#a27fb7}footer input[type=submit]{line-height:0.75em}footer span.time{color:#444;font-size:0.75em}footer .social a{margin:0 10px;opacity:0.5;transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in}footer .social a:hover{opacity:1}footer .footer-secondary{background:#000;padding:20px 0;font-size:0.75em;text-transform:uppercase}footer .footer-secondary a{color:#666;text-decoration:none}footer .footer-secondary a:hover{color:#FFF}footer .footer-secondary .terms{text-align:left}footer .footer-secondary .terms a{margin-left:20px}footer .footer-secondary .terms a:first-child{margin-left:0}footer .footer-secondary .credit{text-align:right}@media only screen and (max-width: 620px){header#main img.logo{margin-left:20px}header#main a.hamburger{display:block}header#main nav.primary{position:absolute;z-index:9999;float:none;width:100%;top:90px;text-align:center;background:url("../images/dark_wall.png");background:#111;font-size:1.5em;transform:translate(200%, 0);-webkit-transform:translate(200%, 0);transition:transform 0.5s ease-in;-webkit-transition:transform 0.5s ease-in}main#content{-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}body.mobile-nav main#content{opacity:0.2}body.mobile-nav header#main nav.primary{display:block;transform:translate(0, 0);-webkit-transform:translate(0, 0)}header#main nav.primary ul li{display:block;padding:20px 0;border-bottom:solid 1px rgba(255,255,255,0.4)}header#main nav ul li a{background:none;display:block;line-height:inherit}header#main nav.primary ul li ul{position:relative;top:0;display:block;visibility:visible;opacity:1;background:#111;margin:0 auto}header#main nav.primary ul li ul li{border-bottom:none;padding:0}footer .footer-primary .columns{margin-bottom:40px}footer .footer-primary .columns::after{display:none}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999}#cboxOverlay{background-color:#102732;position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{padding:20px;overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}