.logo{overflow:visible;}.logo img{height:82px}.jumbotron{position:absolute;z-index:100;background-color:rgba(13,13,13,0.4);}.header .caption{position:absolute;color:#fff;z-index:101;bottom:20%;right:5%;}.header h1{margin:0 0 20px 0;text-shadow:0 2px 10px #111;font-size:3.5rem;line-height:6.5rem}.video-container{background-color:#000;height:100%;float:left;}.video-container.responsive{height:auto;min-height:100px}.video{position:absolute;left:auto;right:0;margin-left:-650px;top:-25px;}.video-control{position:absolute;color:#999;z-index:999;bottom:30px;right:50px;}.aux{background-color:rgba(66,66,66,0.5);padding:5px}.aux-nav.inline li{margin:0 10px 0 0;padding:0 10px 0 0;border-color:#555}.aux-nav a{color:#ccc;display:block;}ul.inline li.cart{margin-left:10px}.cart-count{padding:1px 6px 1px 3px;margin:0px 3px 0 10px;color:#fff;text-align:center;}.search-box{position:absolute;top:4px;right:0px;}.search-box .search-form{margin:0px;padding:0px;width:187px;height:32px;float:left;}.search-form input{float:left;border-style:none;}.search-form label{position:absolute;left:8px;top:7px;font-size:1.2em;color:#CCCCCC;}.search-form button{float:right;margin-top:-2px;height:32px;width:32px;display:block;text-indent:-9999px;line-height:1000px;border-style:none;}.main-nav{margin-top:20px}.main-nav .inline{margin-top:9px}.main-nav .inline li{margin-right:40px}.main-nav .inline li:last-child{margin:0;}.main-nav a{color:#f2f2f2}.secondary-nav-container{padding:10px 0;}.secondary-nav{width:100%}.secondary-nav a{display:block;color:#666;padding:16px}.secondary-nav li{border-right:1px solid #ddd;padding:0 20px;display:inline-block;}.secondary-nav li:last-of-type{padding-right:0;border:none;}.page-wrapper{z-index:1;box-shadow:0 0 20px #000;width:100%;height:100%;float:left;background-color:#fff}.mobile-nav{display:none;margin-right:20px}.mobile-nav a{color:#fff;text-shadow:0 0 3px #000;}nav{right:0px;top:0px;position:fixed;width:70%;height:100%;background-color:#333;z-index:-1}nav li{border-top:1px solid #444;border-bottom:1px solid #222}.secondary-mobile-nav li:first-child{border-top:1px solid #222;}.secondary-mobile-nav li:last-child{border-bottom:none;}.secondary-mobile-nav li:first-child a{border-top:1px solid #444;}.secondary-mobile-nav li{border-top:1px solid #444;border-bottom:1px solid #222}nav li.spacer{background-color:#444;border:none;height:5px;}nav li.user{background-color:#222;color:#999;padding-top:3px;padding-bottom:3px;border-bottom:3px solid #34495e;border-top:none;}nav li.user+li{border-top:none;}nav .user i{font-size:26px;margin-bottom:0px;float:left;padding:2px;margin-top:0px;background-color:#444;margin-left:3px;}nav .user span{font-size:10px;margin-top:-2px;display:block;color:#666}nav li a{display:block;padding:12px 15px;color:#ddd;text-decoration:none}.secondary-mobile-nav a{padding-left:40px;color:#999}nav a.selected{color:#fff;background-color:#222}nav a.selected i{color:#fff}nav li i{color:#999;margin:0 -15px 0 0;font-size:18px}.mobileNav{}.mobileNav__link{font-size:1.6rem;}@media (max-width: 1000px) {}@media (max-width: 890px) {.main-nav,.aux,.freebie-signup-box{display:none}.mobile-nav{display:block;padding:10px 0}.content-spacing{margin-top:40px}}@media (max-width: 820px) {.caption .btn{margin:0 auto}}@media (max-width: 600px) {video.video{height:450px!important;width:125%!important}.logo img{height:50px;margin-top:10px}.home .video-container,.home .header{height:330px!important}}@media (max-width: 420px) {.video-control{display:none;}.jumbotron{background-color:rgba(13,13,13,0);}.header h1{font-size:1.8rem;line-height:3rem}.header .caption{bottom:10%;right:auto;padding:0 10px}.caption .btn{padding:8px 18px;font-size:1.4rem}.main-content h1{font-size:3.4rem;line-height:5rem}}@media (max-width: 400px) {}