/* ------------------------------------------------
   The Whisky Exchange
   Designed and Built by The Whisky Exchange
   All Rights Reserved

   Footer CSS file 

   Content:
   1 - Content
   2 - Media Queries
   ------------------------------------------------ */

/* ------------------------------------------------
   1 - Content
   ------------------------------------------------ */ 
/*
 * Mailing List
 */
.footer-maillist {
	background: #b39851;
	border-bottom: 5px solid #b8a676;
}
.footer-maillist .container {
	overflow: visible;
}
/* Colours Based on Nav Bar */
.twe-gold-bar .footer-maillist {
	background: #b39851;
	border-bottom: 5px solid #b8a676;
}
.twe-silver-bar .footer-maillist {
	background: #858585;
	border-bottom: 5px solid #989898;
}
/* Mailing List text */
.maillist-text {
	padding-top: 10px;
	text-align: center;
}
.maillist-text-title {
	color: #333;
}
.maillist-text-tagline {
	color: #fff;
	font-size: 0.8em;
}
/* Mailing List Form */
.maillist-select-container, .maillist-input-container {
	margin: 10px;
	padding: 8px;
	background: #fff;
}
.maillist-input {
	width: 100%;
	border: none;
	font-size: 0.8em;
}
/* Mailing List Image */
.maillist-image {
	display: none;
}
/*
 * Footer content
 */
.footer-content {
	background: #390021;
	width: 100%;
}
/* Colours Based on Header Colour*/
.twe-default-header .footer-content {
    background: #390021;
}
.twe-brown-header .footer-content {
    background: #3b0100;
}
.twe-purple-header .footer-content {
	background: #3a0029;
}
.twe-green-header .footer-content {
	background: #0c3200;
}
/* Footer Items */
.footer-item-container {
	float: left;
	width: 50%;
	padding: 10px;
}
.footer-item {
	width: 100%;
	min-height: 71px;
	background: url(../images/footer/footer-item-bg.png) repeat-x;
}
.footer-item-title, .footer-phone {
	padding-top: 15px;
	font: 0.7em 'Fjalla One', 'Lato', arial, sans-serif;
	font-weight: 400;
   	text-transform: uppercase;
	text-align: center;
	color: #bbac75;
}
.footer-item-subtitle {
	padding-top: 10px;
	font: 0.7em 'Geo', 'Fjalla One', arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #bbac75;
}
.footer-item-link {
	display: block;
	width: 81px;
	height: 70px;
	margin: 20px auto 0;
	overflow: hidden;
	background: url(../images/footer/footer-icons.png);
	text-indent: -9999px;
}
.footer-link-shop {
	background-position: 0 -70px;
}
.footer-link-shop:hover {
	background-position: 0 0;
}
.footer-link-service {
	background-position: 0 -210px;
}
.footer-link-service:hover {
	background-position: 0 -140px;
}
.footer-link-sitemap {
	background-position: 0 -350px;
}
.footer-link-sitemap:hover {
	background-position: 0 -280px;
}
.footer-link-about {
	background-position: 0 -490px;
}
.footer-link-about:hover {
	background-position: 0 -420px;
}
.footer-link-verified {
	height: 30px;
	margin-top: 0;
	background-position: 0 -593px;
}
.footer-link-verified:hover {
	background-position: 0 -563px;
}
.footer-placeholder-provider {
	height: 30px;
	margin-top: 3px;
	background-position: 0 -655px;
}
.footer-placeholder-accepted {
	height: 50px;
	margin-top: 3px;
	background-position: 0 -989px;
}
.footer-social-container {
	width: 92px;
	margin: 0 auto;
}
.footer-social-link {
	display: block;
	width: 30px;
	height: 30px;
	margin: 5px 8px;
	float: left;
	overflow: hidden;
	background: url(../images/footer/footer-icons.png);
	text-indent: -9999px;	
}
.footer-link-facebook {
	background-position: 0 -717px;
}
.footer-link-facebook:hover {
	background-position: 0 -687px;	
}
.footer-link-twitter {
	background-position: 0 -777px;
}
.footer-link-twitter:hover {
	background-position: 0 -747px;	
}
.footer-link-pinterest {
	background-position: 0 -837px;
}
.footer-link-pinterest:hover {
	background-position: 0 -807px;
}
.footer-link-youtube {
	background-position: 0 -897px;
}
.footer-link-youtube:hover {
	background-position: 0 -867px;
}
.footer-link-blog {
	float: none;
	margin: 5px auto 0;
	background-position: 0 -957px;
}
.footer-link-blog:hover {
	background-position: 0 -927px;
}
.footer-phone {
	font-size: 1em;
}
/*
 * Footer Copyright
 */
.footer-copyright {
	background: #000;
	padding: 15px 0;
	font-size: 0.6em;
	color: #bbac75;
	text-align: center;
	line-height: 1.5;
}
.footer-link-drinkaware {
	display: block;
	width: 112px;
	margin: 0 auto;
	text-align: center;
	color: #bbac75;
}
.footer-copyright-text {
	padding: 10px 10px 0;
}
/* ------------------------------------------------
   2 - Media Queries
   ------------------------------------------------ */ 
@media (min-width: 680px) {
	/*
	 * Mailing List
	 */
 	/* Mail List Layout */
 	.maillist-container {
 		position: relative;
 		float: right;
 		width: 660px;
 		padding: 10px 0;
 	}
 	/* Mailing List Text */
 	.maillist-text {
 		float: left;
 		width: 187px;
 		margin-right: 5px;
 		padding-top: 6px;
 		text-align: left;
 	}
 	.maillist-text-tagline {
 		font-size: 0.6em;
 		line-height: 1;
 	}
	/* Mailing List Form */
	.maillist-select-container {
		float: left;
		width: 150px;
		margin: 0;
	}
	.maillist-input-container {
		float: left;
		width: 200px;
		margin: 0 108px 0 10px ;
	}
	/* Mailing List Image */
	.maillist-image {
		display: block;
		position: absolute;
		top: -20px;
		right: 0;
		width: 113px;
		height: 111px;
		z-index: 10;
	}
	/*
	 * Footer Content 
	 */
	/* Footer items */
	.footer-item-container {
		width: 33.333%;
	}
}
@media (min-width: 960px) {
	/*
	 * Footer Content 
	 */
	/* Footer items */
	.footer-item-container {
		width: 16.6666%;
	}	
}