.thisIsAPlaceholderClassThatPreventsTheReturnOfJavascriptEtcAboveThisFromBreakingTheFirstActualCssRule {
	color: bacon;
}

.primaryColorButton {
	font-weight: 600;
    letter-spacing: 0.1em;
}

.primaryColorButton:hover {
    background: rgba(123,47,62,1);
    color: #ffffff;
}

/* Nav */
#navContainer {
	background-color: #fff;
	border-bottom: 10px solid rgba(123,47,62,1);
}

#cssmenu ul ul li a,
#cssmenu ul ul li {
    background-color: rgba(123,47,62,1);
}

#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
	color: #fff;
}

#cssmenu > unisyn-navigation-children > ul > li > a {
	color: #000;
}

#cssmenu ul li a:hover {
    background-color: rgba(0, 0, 0, 0.25);
}

#navEditCartButton.secondaryColorButton {
    background: rgba(163,213,93,1);
}

#homepageImage img {
	border: 10px solid rgba(163,213,93,1);
}

#homepageMessage {
	color: #ffffff;
    letter-spacing: 0.1em;
}

.unisyn-featured-items-header {
    letter-spacing: 0.1em;
}

.footer {
	border-top: 10px solid rgba(163,213,93,1);
	background-color: #ffffff;
}

.footerWrapper,
.footerWrapper a,
.footerWrapper a:visited,
.footerWrapper a:hover,
.footerBranding,
.footerBranding a,
.footerBranding a:visited,
.footerBranding a:hover {
	color: #222;
}