/*!General Overdrive */

.hours {
	margin-right: 0px;
}

#container.snap {
	height: 66px;
}

.snap > .row {
	position: fixed;
	height: 66px;
	background: #efefef;
	z-index: 999999999;
}

.floaterRight {
	float: right;
	width: 332px;
}

.row.mobile {
	height: 0px;	
	z-index: 99999;
}

#arrow.active > img{
	transition-delay: 2000;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.heroSpacer {
	height:110px;
}

.footerSpacer {
	display: block;
	height: 66px;
}

.columns > p {
	margin-top: 0px;
}

.logoImg {
	height: 100%;
}

#colPast > .smallTitle {
	float: left;
}

.front {
	z-index: 9999;
}

.newsFeed {
	margin-right: 0px;
}

.newsFix {
	margin-bottom: 88px;
}

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

#slideshow > .row {
	margin: auto;
	background-color: white;
	padding-bottom: 36px;
	height: calc(100vh - 200px);

}

.fade {
	opacity: 0.4;
}

#lightsOff {
	display: none;
	position: fixed;
	background-color: #000;
	opacity: 0.5;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 999999;
}

#container.sub {
	height: 44px;
	z-index: 99999999;
}

.sub > .row{
	height: 44px;
}