#block_contact_infos li {
    color: #333;
    display: inline-block;
    font-size: 16px;
margin-left:10px;
vertical-align: middle;
}
.footertopp #block_contact_infos, #footer > .container #block_contact_infos{margin-bottom:10px;margin-top:10px}
#block_contact_infos li:last-child {
    color: #777;
    font-size: 13px;
    line-height: 42px;
 
}
@media screen and (min-width: 1200px) {
.ftheme-1 #block_contact_infos ol{margin-top:15px;}
.ftheme-1 #block_contact_infos li {
	margin-left:20px;
}
.ftheme-1 #block_contact_infos li:last-child {
display:none
}
}


#block_contact_infos li a{color:#333}
#block_contact_infos ol{margin:0}
#block_contact_infos li span {
    letter-spacing: 1px;
	color:#333
}
#block_contact_infos ol .fa {
    color: #f8bb6b;
    font-size: 24px;
    margin-right: 10px;
    position: relative;
 vertical-align:middle;
}