




h1 {color:#9e3024;}
a {color:#B64235;}
a:hover {color:#2a2929;}
a:focus {color:#2a2929;}

.bg-1, .bg-1-h:hover { background-color:#9e3024; }
.bg-2, .bg-2-h:hover { background-color:#65150C; }
.bg-3, .bg-3-h:hover { background-color:#832116; }
.bg-4, .bg-4-h:hover { background-color:#B64235; }
.bg-5, .bg-5-h:hover { background-color:#C15E53; }
.bg-alt, .bg-alt-h:hover { background-color:#2a2929; }

.fg-1, .fg-1-h:hover { color:#9e3024; }
.fg-2, .fg-2-h:hover { color:#65150C; }
.fg-3, .fg-3-h:hover { color:#832116; }
.fg-4, .fg-4-h:hover { color:#B64235; }
.fg-5, .fg-5-h:hover { color:#C15E53; }
.fg-alt, .fg-alt-h:hover { color:#2a2929; }

body.tilePage, .pageFooter { background-color:#C48079; }
.banner .hamburgerToggle .iconBar {background-color:#9e3024;}
.banner .hamburgerToggle:hover > .iconBar{background-color:#2a2929;}
.banner .hamburgerToggle:focus > .iconBar{background-color:#2a2929;}
.logoHeader .hamburgerToggle:hover > .iconBar{background-color:#2a2929;}
.logoHeader .hamburgerToggle:focus > .iconBar{background-color:#2a2929;}

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
    background-color: #65150C;
	border-color: #65150C;
}
.button.stroke{
	border-color: #65150C;
	color: #65150C;
}

.locationIndicator{	border: .1rem solid #9e3024; }
.locationIndicator.current{ background: #9e3024; }
		

#btnContinueShoppingDesktop
{
	color: #65150C;
	border-color: #65150C;
}

#btnContinueShoppingDesktop:focus
{
	color: #2a2929;
	border-color: #832116;
}

.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
    background-color: #9e3024;
	border-color: #9e3024;
}

.pagination > li > a,
.pagination > li > span {
	color: #65150C;
	background-color: #fff;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #fff;
	background-color: #65150C;
	border-color: #65150C;
}

input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus, input[type="email"].ng-touched.ng-invalid:focus, input[type="number"].ng-touched.ng-invalid:focus, input[type="search"].ng-touched.ng-invalid:focus, input[type="text"].ng-touched.ng-invalid:focus, input[type="tel"].ng-touched.ng-invalid:focus, input[type="url"].ng-touched.ng-invalid:focus, input[type="password"].ng-touched.ng-invalid:focus, textarea.ng-touched.ng-invalid:focus, select.ng-touched.ng-invalid:focus, .ng-submitted input[type="email"].ng-invalid:focus, .ng-submitted input[type="number"].ng-invalid:focus, .ng-submitted input[type="search"].ng-invalid:focus, .ng-submitted input[type="text"].ng-invalid:focus, .ng-submitted input[type="tel"].ng-invalid:focus, .ng-submitted input[type="url"].ng-invalid:focus, .ng-submitted input[type="password"].ng-invalid:focus, .ng-submitted textarea.ng-invalid:focus, .ng-submitted select.ng-invalid:focus {
	border-color: #2a2929!important;
}
.loading:after {border-left-color:#9e3024;}
.login form button,.login form .button {
	border-color: #65150C;
	color:#65150C;
}
.login form button:hover,.login form .button:hover {
	border-color: #9e3024;
	color:#9e3024;
}
.login .loginButton:after, .login .sendButton:after { border-right-color:#65150C; border-top-color:#65150C; }
.login .loginButton:before, .login .sendButton:before { border-right-color:#65150C; border-bottom-color:#65150C; }
.login .loginButton:hover:after, .login .sendButton:hover:after { border-right-color:#9e3024; border-top-color:#9e3024; }
.login .loginButton:hover:before, .login .sendButton:hover:before { border-right-color:#9e3024; border-bottom-color:#9e3024; }

.cart .cartHeader .button:hover { border-color:#9e3024; }
.cart .cartHeader .button:hover:after { border-right-color:#9e3024; border-top-color:#9e3024; }
.cart .cartHeader .button:hover:before { border-right-color:#9e3024; border-bottom-color:#9e3024; }

.groupsPage .itemLink { border-bottom-color:#9e3024; }
.groupsPage .selected > .roundIcon { background-color: #C15E53; }

.groupsPage .roundIcon-alert { background-color: #65150C; }
.groupsPage .roundIcon-success { background-color: #88be7d; }

.b-w:nth-child(7n + 1) .block,
.b-w:nth-child(7n + 1) .layer,
.s-w.c-1 .block,
.s-w.c-1 .layer {
	background-color: #9e3024;
}
.b-w:nth-child(7n + 2) .block,
.b-w:nth-child(7n + 2) .layer,
.s-w.c-2 .block,
.s-w.c-2 .layer  {
	background-color: #C15E53;
}
.b-w:nth-child(7n + 3) .block,
.b-w:nth-child(7n + 3) .layer,
.s-w.c-3 .block,
.s-w.c-3 .layer {
	background-color: #4C4C4C;
}
.b-w:nth-child(7n + 4) .block,
.b-w:nth-child(7n + 4) .layer,
.s-w.c-4 .block,
.s-w.c-4 .layer {
	background-color: #832116;
}
.b-w:nth-child(7n + 5) .block,
.b-w:nth-child(7n + 5) .layer,
.s-w.c-5 .block,
.s-w.c-5 .layer {
	background-color: #2B2B2B;
}
.b-w:nth-child(7n + 6) .block,
.b-w:nth-child(7n + 6) .layer,
.s-w.c-6 .block,
.s-w.c-6 .layer {
	background-color: #65150C;
}
.b-w:nth-child(7n + 7) .block,
.b-w:nth-child(7n + 7) .layer,
.s-w.c-7 .block,
.s-w.c-7 .layer {
	background-color: #B64235;
}

.multiLevelGroup .grid .gridItem:nth-child(7n + 1) > a{
	background-color: #9e3024;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 2) > a{
	background-color: #C15E53;	
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 3) > a{
	background-color: #4C4C4C;	
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 4) > a{
	background-color: #832116;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 5) > a{
	background-color: #2B2B2B;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 6) > a{
	background-color: #65150C;
	text-decoration: none;
}
.multiLevelGroup .grid .gridItem:nth-child(7n + 7) > a{
	background-color: #B64235;
	text-decoration: none;
}

.cart {border-top-color:#C15E53;}
.loginView {border-top-color:#9e3024;}

.allProductsPage .grid .gridItem>a,
.panel header {background-color:#65150C;}

.vis .fee .feeShade.shaded {background-color:#C15E53;}
.vis .feeDetails > a:hover {color:#9e3024;}
.vis .feeDetails > a:focus {color:#9e3024;}

.rzslider .rz-pointer {background-color:#832116;}

.activeToggle {color:#832116;}

.selectedPrice{background:#C15E53;}

@media(min - width:530px) {
	.block:nth-child(7n + 3) .block,
	.block:nth-child(7n + 3) .layer {
			background-color: #C15E53;
	}

	.block:nth-child(7n + 2) .block,
	.block:nth-child(7n + 2) .layer {
			background-color: #4C4C4C;
	}
}

@media (max-width:736px) {
	.primaryNavigation a {color:#B64235;}
	body.showingHamburger .primaryNavigation a {border-left-color:#9e3024;border-bottom-color:#9e3024;color:#9e3024;}
	body.showingHamburger .primaryNavigation .hamburger { border-bottom-color:#B64235;}
	.topSeperator {border-top: solid 2px #C15E53;}
}

@media (min-width:737px) {
	.primaryNavigation li ul, .logoHeader .primaryNavigation li ul { border-color:#9e3024; }
	.primaryNavigation li ul a, .logoHeader .primaryNavigation li ul a {color:#9e3024;}
	.primaryNavigation li ul a:hover, .logoHeader .primaryNavigation li ul a:hover {color:#2a2929;}
	.primaryNavigation li ul a:focus, .logoHeader .primaryNavigation li ul a:focus {color:#2a2929;}
	.banner .primaryNavigation {border-bottom-color:#C15E53;}
	.primaryNavigation .dropdown .chevron:before, .primaryNavigation .dropdown .chevron:after {background-color:#832116;}
	.groupsPage .itemsList:before { background-color:#C15E53; }
	.groupsPage .visPayeeList:before { background-color:#C15E53; }					
	.groupsPage .itemsList .itemLink.selected { border-bottom-color:#C15E53; }
	.groupsPage .visPayeeList .visPayeeLink.selected { border-bottom-color:#C15E53; }
	.cart .cartHeader {background-color:#9e3024;}
	.cart .totals .checkoutButton:after { border-right-color:#832116; border-top-color:#832116; }
	.cart .totals .checkoutButton:before { border-right-color:#832116; border-bottom-color:#832116; }

	
	.b-w:nth-child(7n + 2) .block,
	.b-w:nth-child(7n + 2) .layer {
			background-color: #C15E53;
	}

	.b-w:nth-child(7n + 3) .block,
	.b-w:nth-child(7n + 3) .layer {
			background-color: #4C4C4C;
	}
}

}
