/* CSS Document */
.locations{
	background-color:white;
	display:table;
	width:100%;
}
.info{
	
	display:table-header-group;
	padding:10px;
	font-size:16px;
	text-align:center;
}
.info p{
margin-top:25px;
padding-left:15px;	
}

.info h2{
padding-left:15px;		
}
.map{
	padding:5px;
	max-width:385px !important;
	
	margin:0px auto;
	display:table-footer-group;
	text-align:center;
}

.map a{
	font-size:18px;
	display:inline-block;
	color:white;
	background-color:black;
	line-height:36px;
	border:10px solid #A4855D;
	padding:10px 20px;
	margin:10px 0px;
}

.map a:hover{
	background-color:#A4855D;
}
.maplinks{
	max-width:385px !important;
	margin:0px auto;
}
.map img,.maplinks{width:94%;margin:0px auto;}
@media(min-width:479px){
.map img,.maplinks{width:385px;margin:0px auto;}	
}
@media(min-width:768px){
	.map{display:inline-block;float:left;margin-left:20px}
	.info{display:inline-block;width:auto;padding-left:30px;text-align:left}
	
}