/* custom float sticky view button */
.custom-float-cart {
	position: fixed;
	top: 100px;
	right: 20px;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
}
html.sticky-header-active .custom-float-cart {
	opacity: 1;
	visibility: visible;
}
}
/* custom float sticky view cart button Mobile */
	@media (max-width: 479px) {
.custom-float-cart {
	position: fixed;
	bottom: 10px;
	top: auto;
	left: 10px;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms;
	max-width: 20px;
}
} 
 @media (max-width: 479px) {
 html.sticky-header-active .custom-float-cart {
 opacity: 1;
 visibility: visible;
}
}

/* makes footer logo larger */
#footer .logo img {
	max-width: 140px;
}
/* for nav to work on mobile */
.header-btn-collapse-nav {
	z-index: 20;
	position: relative;
}
}
#header .header-btn-collapse-nav {
	margin-top: -30px;
}

/* change the word rotator font size for mobile */
@media (max-width: 767px) {
h2.word-rotator-title .word-rotate {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: -8px;
	max-height: 30px;
	height: 30px;
}
}

/* for select option on add to cart width race entry */
.form-control10 {
	width: 55%;
	font-color: #e50000;
	align: center;
}

/* for select option on add to cart width t-shirt */
.form-control11 {
	width: 55%;
	font-color: #e50000;
	align: center;
}

/* change the word rotator font size for mobile */
@media (max-width: 767px) {
h2.word-rotator-title .word-rotate {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: -8px;
	max-height: 30px;
	height: 30px;
}
}
