footer {
	background: #bf0d3e;
	font-size: 13px;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
}

#footerwrap {
	max-width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	text-align: left;
}

#footerwrap ul {
	list-style-type: none;
} 

#footerwrap a {
	color: #fff799;
}

#footerwrap a:hover {
	text-decoration: underline;
}

#footerwrap p, #footerwrap a {
	line-height: 0.75;
}

#footerwrap .footbuffer {
	clear: both;
	width: 100%;
	height: 80px;
}

#footerwrap .footcol {
	width: 190px;
	height: 190px;
	float: left;
	margin-top: 10px;
}

#footerwrap .footcontact .email{line-height: 1.5;}

#footerwrap .footlogo {
	background-image: url('/wp-content/themes/acos/img/Logo_Footer_1x.png');
	width: 190px;
	height: 190px;
	float: left;
}

#footerwrap .footcontact {
	margin-left: 45px;
}

#footerwrap .footcollectionswrapper {
	margin-left: 45px;
}

#footerwrap .footcollections {
	margin-top: -5px;
}

#footerwrap .footcollections a {
	color: #fff;
}

#footerwrap .footcollections a:hover {
	color: #fff799;
}

#footerwrap .footline {
	height: 190px;
	width: 1px;
	float: right;
	margin-right: 40px;
	background-color: #fff;
}

#footerwrap .footretail {
	display: block;
	float: right;
	text-align: center;
	margin-right: 15px	
}

#footerwrap .footretail .footsecondcup {
	background-image: url('/wp-content/themes/acos/img/secondcup.png');
	width: 105px;
	height: 72px;
	margin: 0 auto;
	margin-top: 30px;
}

#footerwrap .footretail .footchapters {
	background-image: url('/wp-content/themes/acos/img/indigo_1.png');
	width: 97px;
	height: 48px;
	margin: 0 auto;
	margin-top: 23px;
}

#footerwrap .footretail .footcheryls {
	background-image: url('/wp-content/themes/acos/img/cheryls_1.png');
	width: 137px;
	height: 71px;
	margin: 0 auto;
	margin-top: 30px;
}

#footerwrap .footbot {
	text-decoration: none;
	width: 100%;
	margin-bottom: 15px;
	font-size: 11px;
}

#footerwrap .footbot p {
	margin-top: 4px;
}

#footerwrap .footbot .footcopyright {
	float: left;
	min-width: 137px;
}

#footerwrap .footbot .footmenu ul {
	float: left;
	min-width: 251px;
	margin-left: 40px;
}

#footerwrap .footbot .footmenu ul li {
	margin-right: 20px;
	float: right;
}

#footerwrap .footbot .footnewsletter {
	float: left;
	min-width: 140px;
	margin-left: 60px;
}

#footerwrap .footbot .footrtractionwrap {
	width: 20%;
	float: right;
	margin-right: 15px;
	margin-top: -3px;
	display: none; 
}

#footerwrap .footbot .footrtraction {
	/*background-image: url('/wp-content/themes/acos/img/rtractionwhite.png');*/
	width: 141px;
	height: 19px;
	margin: 0 auto;
	display: block;
}

#footerwrap .footbot .footretailmobile {
	display: none;
}

.bold {
	font-weight: bold;
}

@media only screen and (max-width: 1000px) {
	#footerwrap {
		padding-left: 20px;
	}
	
	#footerwrap .footline {
		display: none;
	}
}

@media only screen and (max-width: 950px) {
	#footerwrap .footline {
		display: none;
	}
}

@media only screen and (max-width: 910px) {
	#footerwrap {
		width: 865px;
		padding-left: 20px;
	}
}

@media only screen and (max-width: 865px) {
	#footerwrap {
		width: 665px;
	}

	#footerwrap .footcollectionswrapper {
		display: none;
	}
	
	#footerwrap  .footbot .footrtractionwrap {
		clear: both;
		float: none;
		margin: 0 auto;
		padding-top: 10px;
		padding-right: 50px;
	}
}

@media only screen and (max-width: 665px) {
	#footerwrap {
		text-align: center;
		width: 320px;
		padding: 0;
	}
	
	#footerwrap .footcontact {
		margin: 65px;
	}
	
	#footerwrap .footlogo {
		display: none;
	}

	#footerwrap .footretail {
		display: none;
	}
	
	#footerwrap .footbuffer {
		height: 0;
	}
	
	#footerwrap .footbot {
		position: relative;
		height: 170px;
	}
	
	#footerwrap .footbot .footcopyright {
		position: absolute;
		height: 30px;
		width: 100%;
		left: 0;
		top: 0;
		margin: 0;
	}
	
	#footerwrap .footbot .footmenu ul {
		position: absolute;
		height: 30px;
		width: 100%;
		left: -45px;
		top: 30px;
		margin: 0;
	}
	
	#footerwrap .footbot .footnewsletter {
		position: absolute;
		height: 30px;
		width: 100%;
		left: 0;
		top: 60px;	
		margin: 0;
	}
	
	#footerwrap .footbot .footretailmobile {
		display: block;
		position: absolute;
		height: 30px;
		width: 100%;
		left: 0;
		top: 90px;
	}
	
	
	#footerwrap .footbot .footrtractionwrap {
		position: absolute;
		height: 30px;
		width: 100%;
		left: 0px;
		top: 140px;
		margin: 0;
		padding: 0;
	}
	
}


