@-webkit-keyframes logorotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logorotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.indexpage .innercontainer{padding-top:0}.indexpage .bg-image{transition:background-position .5s ease;z-index:0;background-image:url(static/images/vinyl_med.jpg);background-position:0 0;background-size:cover;background-repeat:none;position:fixed;width:100%;height:720px;top:0;left:0}.indexpage .full-width{margin:0 -15px}.indexpage .promo{padding:0}.indexpage .promo .container .logo .img_container{position:relative;margin:auto;width:300px}.indexpage .promo .container .logo .img_container img#logo{width:300px}.indexpage .promo .container .logo .img_container img#logo45{position:absolute;bottom:20px;left:87px;width:35px;z-index:3}.indexpage .promo .container .logo .img_container img#logo45.animated{-webkit-animation:logorotate 1.801s infinite;animation:logorotate 1.801s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.indexpage .promo-signup{margin:1rem}.indexpage .redeembar{width:100%;padding-bottom:10px;text-align:center;vertical-align:middle;bottom:0}.indexpage .redeembar>.centeredbar{width:50%;margin:0 auto}.indexpage #codeinput{width:50%;font-size:18px}.indexpage .promo{padding-top:0;margin-bottom:0;height:325px}.indexpage .promo .btn-cta{margin-top:30px;font-size:18px}.indexpage .promo.section .intro{text-shadow:0 2px 2px #000;max-width:90%;margin-bottom:5px;font-size:1.5em;font-weight:600}.indexpage .promo.section .intro.tagline{margin-top:-5px;text-shadow:0 1px 1px #000;font-weight:700;font-size:1.2em;font-variant-caps:small-caps;margin-bottom:1em;color:#28a5a8}.indexpage .promo.section .intro.highlight{font-weight:700}.indexpage .infosection{position:relative}.indexpage .infosection .buycodes img{max-width:200px;max-height:95px;width:auto;height:auto;margin-bottom:1em}.indexpage .infosection section.info.info1 .row{padding-right:2em}.indexpage .infosection .icon{font-size:2.5em;color:purple}.indexpage .infosection{background-color:#fff}.indexpage .infosection section.info.info2{background:#4e5f87;background:radial-gradient(ellipse at center,#4e5f87 0,#3f4c6b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e5f87",endColorstr="#3f4c6b",GradientType=1);color:#fff;padding:2em 0;border-top:1px solid rgba(0,0,0,.8)}.indexpage .infosection .br-1{border-right:1px solid hsla(0,0%,87.1%,.3)}.indexpage .infosection section.info.info2 a{color:#fff;font-weight:700}.indexpage .press{padding-top:20px;background-color:#fff;position:relative}.indexpage .press .press-list li img{display:block;max-width:300px;margin:0 auto;width:100%;height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;transition:border .1s,transform .2s;border:0 solid transparent}.indexpage .press .press-list li{height:auto}.indexpage .press .press-list li:hover img{border:2px solid transparent;transform:rotate(1deg);transition:border .1s,transform .2s}.indexpage .press .black{background-color:#000;height:256px}.indexpage .icon-bar{color:#fff}@media (max-width:992px){.indexpage .bg-image{background-position:-300px 0}.indexpage .promo{padding:0!important}.indexpage .redeemform .innerform input{width:50%;margin-bottom:10px}.indexpage .redeemform .innerform button{width:50%}}@media (min-width:992px){.indexpage .redeembar .navbar-form .form-control{width:400px}}@media (max-width:767px){.indexpage .header h1.logo a.logo img{opacity:0}.indexpage .header.scrolled{border:none!important;background-color:transparent!important}.indexpage .header.scrolled h1.logo .logo img{opacity:0}.indexpage .bg-image{background-position:-400px 0}.indexpage .promo{padding:0!important;height:350px!important}.indexpage .promo-signup{margin:2rem}.indexpage .promo.section p.intro{font-size:1.2em}.indexpage .redeembar>.centeredbar{width:75%;margin:0 auto}}
