.thisIsAPlaceholderClassThatPreventsTheReturnOfJavascriptEtcAboveThisFromBreakingTheFirstActualCssRule {
	color: bacon;
	color: primaryColor500, secondaryColor500, etc for variables;
}

#loginOverlay {
    background-image: url('https://s3.amazonaws.com/unisyn-central-assets/siteAssets/26/SEKO_Store_BG_Graphic_1920x1080px_Colour.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    opacity: 1;
}

#loginFormContainer {
    position: relative;
    top: 0;
    left: 0;
    margin-left: 0;
    overflow-y: auto;
}

#registerWrapper,
#loginWrapper {
    background-image: url('https://s3.amazonaws.com/unisyn-central-assets/siteAssets/26/SEKO_Store_Login_Graphic_700x430px.jpg');
    background-repeat: no-repeat;
    background-size: 15em;
    background-position: center 1.5em;
    padding-top: 11.5em;
}

#registerTitle, #loginTitle {
    display: none;
}

#loginFormContainer .loginFormLabel {
    text-transform: capitalize;
}

#loginButton,
#submitRegisterButton {
    background: rgba(160,30,34,1);
}

/* NAV */
#navContainer {
    background: none;
}

#cssmenu ul > li > a {
    color: #221f1f;
}

#cssmenu ul > li:hover > a,
#cssmenu ul > li.active > a {
    color: rgba(160,30,34,1);
}

#cssmenu ul ul li {
    -webkit-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.25);
    box-shadow: 0 4px 4px -2px rgba(0,0,0,0.25);
}

#cssmenu ul ul li a {
    background: #fff;
    color: #221f1f;
    text-transform: uppercase;
}

#cssmenu ul ul li a:hover {
    color: rgba(160,30,34,1);
}


/* Feedback Form */
unisyn-form#seko-custom-order-form {
    background: rgba(158,158,158,1);
    min-height: initial;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

unisyn-form#seko-custom-order-form .unisyn-form-name {
    display: none;
}

unisyn-form#seko-custom-order-form .unisyn-form-item {
    margin-top: 38px;
}

unisyn-form#seko-custom-order-form .unisyn-form-item md-input-container label.md-noticable,
unisyn-form#seko-custom-order-form .unisyn-form-item .md-input-label.md-noticable,
unisyn-form#seko-custom-order-form .unisyn-form-item md-input-container label.md-noticable::after,
unisyn-form#seko-custom-order-form .unisyn-form-item .md-input-label.md-noticable::after {
    font-weight: 500;
    font-size: 27px;
}

unisyn-form#seko-custom-order-form input[type="text"],
unisyn-form#seko-custom-order-form input[type="email"], {
    height: 38px;
}

unisyn-form#seko-custom-order-form input[type="text"],
unisyn-form#seko-custom-order-form input[type="email"],
unisyn-form#seko-custom-order-form textarea {
    background: #fff;
}

unisyn-form#seko-custom-order-form .unisyn-form-submit.md-button:not([disabled]) {
    padding: 4px 26px;
}

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

a.primaryColorButton,
.primaryColorButton {
    background: rgba(158,158,158,1);
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.07em;
}

a.primaryColorButton:hover,
.primaryColorButton:hover {
    background: rgb(117,117,117);
    color: #fff;
}

.secondaryColorButton,
a.secondaryColorButton,
#cssmenu a.secondaryColorButton,
.primaryColorButton.storeSearchButton {
    background: rgba(160,30,34,1);
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.07em;
}

.secondaryColorButton:hover,
a.secondaryColorButton:hover,
#cssmenu a.secondaryColorButton:hover,
.primaryColorButton.storeSearchButton:hover {
    background: rgb(213,0,0);
    color: #fff;
}
