.colorbucket {
	color: #4a3236;
}
body {
	background:  hsl(356, 12%, 57%);
	color: white;
	font-family: "arimo", sans-serif;
}
body > [class^="container"] {
	background: hsl(343, 25%, 30%);
	color: inherit;
}
.h1, .h2, .h3, .h4, .h5, .h6, 
h1, h2, h3, h4, h5, h6 {
	color: hsl(40, 100%, 78%);
	font-family:  "montserrat", sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}
.bg-gradient {
	background: #5f4449; /* Old browsers */
	background: url(/assets/images/BG_TopOnly_repeat-fs8.png),#5f4449; /* not-quite-so-Old browsers */

	background: url(/assets/images/BG_TopOnly_repeat-fs8.png), -moz-linear-gradient(top, hsl(349,16%,32%) 0%, hsl(0,9%,48%) 50%, hsl(349,16%,32%) 100%); /* FF3.6-15 */
	background: url(/assets/images/BG_TopOnly_repeat-fs8.png), -webkit-linear-gradient(top, hsl(349,16%,32%) 0%,hsl(0,9%,48%) 50%,hsl(349,16%,32%) 100%); /* Chrome10-25,Safari5.1-6 */
	background: url(/assets/images/BG_TopOnly_repeat-fs8.png), linear-gradient(to bottom, hsl(349,16%,32%) 0%,hsl(0,9%,48%) 50%,hsl(349,16%,32%) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f4449', endColorstr='#5f4449',GradientType=0 ); /* IE6-9 */
	background-size: cover;
}
.navbar.bg-gradient {
	border-bottom: 5px solid hsl(40, 100%, 78%);
}
.navbar-dark .navbar-nav .nav-link {
	color: hsla(0, 0%, 100%, 1);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color: hsl(36, 96%, 62%);
}
@media ( min-width: 768px) {
	.navbar {
		padding: 0 1rem;
		min-height: 100px;
	}
	.navbar-nav {
		height: 125px;
		color: white;
	}
	.nav-item {
/*        box-shadow: inset 1px 0 8px black;*/
		border: solid black;
		border-width: 0 2px;
	}
	.nav-item.active {
		background-color: hsla(31, 24%, 30%,0.5);
		text-decoration: underline;
	}
	.navbar-brand {
		padding-top: 0;
		padding-bottom: 0;
	}
	.navbar-dark .navbar-toggler {
		border-color: hsla(343, 25%, 30%, 0.5);
	}
	.navbar-dark .navbar-toggler:focus,
	.navbar-dark .navbar-toggler:hover {
		border-color: hsl(40, 100%, 78%) !important;
		background: hsla(40, 100%, 78%,0.1);
	}
	.nav-item + .nav-item {
		border-left-width: 0;
	}
	.nav-link {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		flex-direction: column;
	}
	.nav-link,
	.dropdown-item {
		font-family: montserrat, sans-serif;
		font-weight: 500;
		font-size: smaller;
		text-transform: lowercase;
	}
	.nav-item, .nav-link {
		height: 100%;
		min-width: 75px;
	}
}
@media (min-width: 992px) {
	.nav-item, .nav-link {
		min-width: 100px;
	}
}
.dropdown-menu {
	background-color: hsl(349,16%,42%);
}
.dropdown-item {
	color: white;
}
.dropdown-item:focus,
.dropdown-item:hover {
	background-color: hsl(30, 21%, 66%);
}
.dropdown-item.active,
.dropdown-item:active {
	background-color: hsl(342, 26%, 30%);
}
.sitecards .card {
	background: inherit;
}
.card span.hidden {
	display: none;
}
.sitecards .card a.sigsite,
.sitecards .card .contact {
	display: inline-block;
	width: 270px;
	height: 270px;
	position: relative;
	background-size: contain !important;
}
#sigconstruction {
	background: url(/assets/images/Sig_Const_Square.png) no-repeat;
}
#sigfurniture {
	background: url(/assets/images/Sig_Furn_Square.png) no-repeat;
}
#sigsearch {
	background: url(/assets/images/Sig_Executive_Square.png) no-repeat;
}
.card a.sigsite:hover:after, .card a.sigsite:active:after {
	display: inline-block;
	content: "";
	position: absolute;
	top:0; left: 0;
	width: inherit;
	height: inherit;
	background: hsla(0,0%,100%, 0.3);
}
