.videoWrapper {
    height: 0;
    position: relative;
}

* html .videoWrapper {
    margin-bottom: 0;
}

.videoWrapper .videoPadding {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.videoWrapper #player-main {
    height: 100%;
    width: 100%;
}

.wideScreen {
    padding-bottom: 56.25%; /* hard-coded 16:9 aspect ratio */
}

.secondary-nav {
    color: #A9A9A9;
    font-size: 10px;
    position: absolute;
    top: 0;
    left: -10px;
    z-index: 10;
}

/* BEGIN Lights-off CSS */
.lightSwitcher {
    position: absolute;
    z-index: 999999999;
    background: url(/img/light_bulb_off.png) no-repeat left;
    margin-left: -50px;
    padding: 0 0 0 20px;
    outline: none;
    text-decoration: none;
}

.lightSwitcher:hover {
    text-decoration: underline;
}

.movie {
    position: absolute;
    z-index: 999999999;
}

#shadow {
    background-image: url(/img/shade1x1.png);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

.turnedOff {
    background-image: url(/img/light_bulb.png);
}

.zindex-under {
    z-index: 99;
}

.zindex-top {
    width: 100%;
    position: absolute;
    z-index: 999999999;
}

.rounded {
    border-radius: 5px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', 'Permanent Marker', sans-serif;
}

h1 {
    font-family: 'Oswald', 'Permanent Marker', sans-serif;
    font-size: 38px !important;
    text-transform: uppercase;
}

#home {
    background: url(/img/neko/sps/science-bg3.jpg) fixed;
    background-size: cover;
}

.sale-banner {
    background: #2a2a2a;
    color: #fff;
    min-height: 80px;
    margin-top: -60px;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}

.white-text {
    color: #fff;
}

#player {
    border: solid 10px black;
    box-shadow: 4px 4px 10px #777;
}

/* END Lights-off CSS */

.flip-clock-dot.bottom {
    top: 60px;
}
.message {
    color: #fff;
    text-align: center;
}

.get {
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
}

.nav-active:after,
.screen,
.add-colored-line,
.add-colored-line-two,
.get,
#nprogress .bar, 
#contact p input,
.subscribe,
.owl-theme .owl-controls .owl-page.active span,
.price-container {
    background: #FFD146;
}

@media (min-width: 992px) {
    
    .top-column > div em,
    .bottom-column > div em {
        background: #FFD146;
    }
    
}

.colored-line, .colored-line-two {
	border: 4px solid #FFD146;
}

.icon, 
.nav-active,
.top-column > div:hover h4,
.bottom-column > div:hover h4,
.top-column > div:hover .icon,
.bottom-column > div:hover .icon,
.item-title, #nprogress .spinner:before {
    color:#FFD146 !important;
}

#nprogress .spinner-icon {
  border-top-color: #FFD146;
  border-left-color: #FFD146;
}

#contact div input:focus,
#contact div textarea:focus,
.email:focus {
    border: 2px solid #FFD146;
}

.top-column > div em:before {
    border-top: 14px solid #FFD146;
}

.bottom-column > div em:before {
    border-bottom: 14px solid #FFD146;
}

.indicator,
.indicator-right,
.pricing h3,
.order,
.check {
    background: #f1c40f;
}

.services-icon,
.services-detail:first-line {
    color: #f1c40f;
}

.services-icon .effect {
    border: 1px solid #f1c40f;
}
/*# sourceMappingURL=24hrs.css.map */
