#block-global-theme-footercontact .field-body {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
}

#block-global-theme-footercontact .field-body > div {
    flex: 1;
    min-width: 30%;
    padding: 10px;
}

/*.site-footer .site-info-container {*/
/*	display:none;*/
/*}*/

.site-footer #block-mainmenu-2 {
	margin-left:0;
}
