@charset "utf-8";

/* footer */
#footer .top{background:#3f3f3f; padding:80px 0;}
#footer .top a.footer_logo{display:inline-block; vertical-align:top; margin:0 0 30px;}
#footer .top ul li{display:inline-block; vertical-align:top; font-size:18px; color:#888888; letter-spacing:-0.025em; font-weight:300; word-break:keep-all;}
#footer .copyright{background:#303030;padding:10px 0; font-size:15px; color:#575757; letter-spacing:-0.025em; font-weight:300;}

@media all and (max-width:767px){
	#footer .top{padding:40px 10px;}
	#footer .top a.footer_logo img{max-width:100px;}

	#footer .copyright .table-row .col-sm-6{margin:10px 0;}
}