.footer-left{
	float:left
}
.footer-none{
	display:none
}
.footer-text{
	width:300px;
	padding:4px 0 4px 12px
}
.footer-text h2{
	font-size:14px;
	color:#fff;
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.8);
	text-shadow:0 1px 0 rgba(0,0,0,0.8)
}
.cellar{
	padding:22px 12px 6px 0;
	font-size:14px;
	color:#fff;
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.8);
	text-shadow:0 1px 0 rgba(0,0,0,0.8)
}
.cellar a:hover{
	color:#f3b112;
	text-decoration:none
}
.cellar img{
	vertical-align:middle;
	margin-top:-6px
}
.cellar-a{
	padding:0 12px 0 0;
	color:#fff;
	text-align:right;
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.8);
	text-shadow:0 1px 0 rgba(0,0,0,0.8)
}
.cellar-p{
	padding:0 4px 0 0;
}
.cellar a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.cellar a:hover{
	color:#fff;
}
.foter-phone{
	margin-top:18px
}
.foter-phone img{
	margin:0 12px -3px 0
}
.foter-phone a{
	font-size:26px;
	color:#fff;
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.8);
	text-shadow:0 1px 0 rgba(0,0,0,0.8)
}
.foter-phone a:hover{
	font-size:26px;
	color:#fff
}
@media (min-width:1200px){
	.footer-a{
		display:block
	}
}
@media (min-width:992px) and (max-width:1199px){
	.footer-b{
		display:block
	}
}
@media (min-width:768px) and (max-width:991px){
	.footer-c{
		display:block
	}
}
@media (max-width:767px){
	.align-center{
		text-align:center
	}
	.none-de{
		padding:5px
	}
}
@media (min-width:450px){
	.align-center{
		text-align:right
	}
}
@media (max-width:350px){
	.hide{
		display:none
	}
}
@media (min-width:321px) and (max-width:767px){
	.block-d{
		display:block
	}
}
@media (max-width:320px){
	.block-e{
		display:block;
		font-size:16px
	}
}