:root {
	--theme-color1: #8b4513;
}

#main-header {
    background-image: url(cigar_shop.jpg);
	position: relative;
}

#main-header::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.5;
	background-color: var(--theme-color1);
}

#main-container::before { background-color: black; }

#featured1 {
	background-image: url(cigar.jpg);
	padding: 200px 0;
}

#featured1 h1 { text-align: center; }

#featured3 { background-image: url(wood.jpg); }

.featured:nth-of-type(odd) table { background-color: white; }

.featured:nth-of-type(odd) table,
.featured:nth-of-type(odd) table h1,
.featured:nth-of-type(odd) table h2,
.featured:nth-of-type(odd) table h3 {
	color: #3d5054;
	text-shadow: none;
}

.custom_button {
	color: white;
	background-color: var(--theme-color1);
	border-radius: 9999px;
	padding: .5em 1em;
	display: inline-block;
}

.custom_button:hover { background-color: var(--theme-color1); }

.is_frontpage nav a.current, .is_frontpage li.current > a { font-weight: 300; }
