﻿.welcome-to-tapped-wine {
	text-align: center;
	margin-top: 40px;
}
.logo-small-only {
	font-size: 1.125rem;
	color: fff;
	font-weight: 700;
	}
.home-italic-text {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight:500;
	font-style:italic;
	letter-spacing:1px;
	text-align: center;}
.home-line {
	border: solid #8a4810;
	border-width: 2px 0 0;
}
.home-line-bottle{
	position: relative;
	top: -49px;
	background-color: #F5F1EE;

	z-index: 999;
}
.home-line-div{
	text-align: center;
	margin-top:50px;

}
.home-quality-text{
	text-align: center;
	margin-top:20px;
	color: #8a4810;
}
.home-3columns{
	text-align:center;
	margin-bottom:40px;
}
.footer-background{
  background-color: #30180a;
  }
.footer-line {
	border: solid #fff;
	border-width: 1px 0 0;
}
.footer-line-bottle{
	position: relative;
	top: -39px;
	background-color: #30180a;
	z-index: 999;
	overflow:hidden;
}
.footer-line-div{
	text-align: center;
	margin-top:50px;

}
.footer-tapped-text{
	text-align: center;
	position: relative;
	top: -72px;
	z-index: 999;
	color: #a67c52;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    overflow: hidden; 
}
  

.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

ul#horizontal-list {
	list-style: none;
	}
	
ul#horizontal-list li {
	display: inline;
	}
		

a.footer-menu {
	color: #fff;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 11px;
	font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif;
}

a.footer-menu:visited {
	color: #fff;
	margin-left: 2rem;
	margin-right: 2rem;

}

a.footer-menu:link {
	color: #fff;
	margin-left: 2rem;
	margin-right: 2rem;

}

a.footer-menu:active {
	color: #894819;
	margin-left: 2rem;
	margin-right: 2rem;

}


a.footer-menu:hover {
	color: #fff;
	margin-left: 2rem;
	margin-right: 2rem;

}

.footer-copyright {
	text-align: center; 
	color: #fff;
	font-size: 11px;
	font-weight: 400;
    font-family: 'Open Sans Condensed', sans-serif;

}
.wine-headers {
	text-align: center;
	margin-top: 40px;
	margin-bottom:30px;
}
.wine-headers-less {
	text-align: center;
	margin-top: 0px;
	margin-bottom:30px;
}
.wine-headers-less-bottom {
	text-align: center;
	margin-top: 40px;
	margin-bottom:0px;
}

.dispensing-image {
	text-align:center;
}
.contact-names-text{
	margin-top:18px;
	color: #8a4810;
}
