/************************************************
 * [12.2] Custom Footer
***********************************************/
#customfooter h2{color:#ffffff;}
#customfooter .column { min-height: 320px;}
.social-icons, .payment_icons{ padding : 0;}
.social-icons > li, .payment_icons li {
	display: inline-flex;
	list-style: outside none none;
	margin-left: 5px;
}
footer .box-container{
	height:320px;
}
footer #iCustomFooterGoogleMap{
	height: 100%;
}
.footer-icons ul{
	padding: 20px 0;
}
.footer-icons ul > li {
	display: inline-block;
	margin: 0 8px 0 0;
	height: 20px;
	vertical-align: middle;
}
.footer-icons ul > li:last-child {
	margin: 0;
}

@media (max-width: 768px) {
   .box-container{
		display: block;
	}
       	footer .box-container{
		/*height: auto;*/
	}
}
@media (max-width: 767px) {
	   /*#customfooter  h2 :after{ 
			content:"\f063"; 
			margin-right: 15px;
			position: absolute;
			right: 0;
	   }*/
	   .box-container{display: block;}
	   #facebook iframe{ width:100%;}
		.footer-icons ul > li {
		display: block;
		margin: 5px 0;
		height: auto;
		vertical-align: middle;
	}
}