/* makes envelope color white */
.list.list-icons li .fa-envelope {
    color: #fff;
}


/* makes footer logo larger */
#footer .logo img {
	max-width: 140px;
}

/* Force smaller header image */
.logo-desktop {
	display: block;
}

.logo-mobile {
	display: none;
}

@media (max-width: 991px) {
	.logo-desktop {
		display: none;
	}

	.logo-mobile {
		display: block;
	}
}

/* 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;
}

/* 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: 26px;
	line-height: 30px;
	margin-bottom: -8px;
	max-height: 30px;
	height: 30px;
}

@media(max-width: 991px) {
	.logo-mobile img {
		width: 200px !important;
		height: auto !important;
	}

	html.sticky-header-active .logo-mobile img {
		width: 131px !important;
		height: auto !important;
	}
}
