.movie-board{position:absolute;z-index:2;top:0;width:100%;left:0;font-style:italic;font-family:'VM Circular Black',Arial,sans-serif;padding:23%}
.movie-board p{margin-top:-4px}
.drive-in-banner{background:#281506;background:-moz-linear-gradient(top,rgba(40,21,6,1) 4%,rgba(99,25,22,1) 51%,rgba(115,23,24,1) 75%,rgba(111,19,20,1) 84%);background:-webkit-linear-gradient(top,rgba(40,21,6,1) 4%,rgba(99,25,22,1) 51%,rgba(115,23,24,1) 75%,rgba(111,19,20,1) 84%);background:linear-gradient(to bottom,rgba(40,21,6,1) 4%,rgba(99,25,22,1) 51%,rgba(115,23,24,1) 75%,rgba(111,19,20,1) 84%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#281506',endColorstr='#6f1314',GradientType=0)}
.movie-sign{height:120px !important}
.movie-sign .lgiAdaptiveImage{background-size:100% 100% !important;padding:30px 35px;height:100%}
.ext-gecko .movie-sign,.ext-strict .movie-sign{height:auto !important}
.richtext svg{display:none}
.top-spark svg{display:block;top:136px;float:right;right:33%}
.sp2 svg{display:block;left:32% !important}
.sp3 svg{display:block;top:-15px;right:16%}
svg{position:absolute;-webkit-transform:translate(102%,350%);transform:translate(102%,350%);top:-160px}
.group{-webkit-transform:translate(42.5px,42.5px);-moz-transform:translate(42.5px,42.5px);transform:translate(42.5px,42.5px)}
path{-webkit-transform:translate(-42.50px,-42.50px);-moz-transform:translate(-42.50px,-42.50px);transform:translate(-42.50px,-42.50px)}
.large{-webkit-animation:large 2.5s infinite;-moz-animation:large 2.5s infinite}
.large-2{-webkit-animation:large-2 2.5s infinite;-moz-animation:large-2 2.5s infinite}
.small{-webkit-animation:small 2.5s infinite;-moz-animation:small 2.5s infinite}
.top-spark .small,.top-spark .large-2,.top-spark .large{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.sp3 .small,.sp3 .large-2,.sp3 .large{-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;animation-delay:4.5s}
.top-spark .large{-webkit-animation:large-2 4.5s infinite;-moz-animation:large-2 4.5s infinite}
.sp3 .large{-webkit-animation:large-2 5.5s infinite;-moz-animation:large-2 5.5s infinite}
@-webkit-keyframes large{0{opacity:0;-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0)}
50%{opacity:1}
100%{opacity:0;-webkit-transform:rotate(360deg) scale(1.5);transform:rotate(360deg) scale(1.5)}
}
@-moz-keyframes large{0{opacity:0;transform:rotate(0) scale(0)}
50%{opacity:1}
100%{opacity:0;transform:rotate(360deg) scale(1.5)}
}
@-webkit-keyframes large-2{0{opacity:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}
50%{opacity:1}
100%{opacity:0;-webkit-transform:rotate(405deg) scale(1.1);transform:rotate(405deg) scale(1.1)}
}
@-moz-keyframes large-2{0{opacity:0;transform:rotate(45deg) scale(0)}
50%{opacity:1}
100%{opacity:0;transform:rotate(405deg) scale(1.1)}
}
@-webkit-keyframes small{0{opacity:0;-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0)}
50%{opacity:1}
100%{opacity:0;-webkit-transform:rotate(-360deg) scale(1);transform:rotate(-360deg) scale(1.5)}
}
@-moz-keyframes small{0{opacity:0;transform:rotate(0) scale(0)}
50%{opacity:1}
100%{opacity:0;transform:rotate(-360deg) scale(1.5)}
}
@-moz-keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}
40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}
60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}
}
@-webkit-keyframes bounce{0,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{0,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
.continue-down{text-align:center;position:fixed;bottom:0;color:#fff;width:100%;left:0}
.continue-down:after{content:"\f078";font-family:FontAwsome}
@media(min-width:960px){.drivein-banner .section-desktop{background-size:contain !important;min-height:calc(100vh - 130px) !important}
}