Sorry for the delay.
I’ve updated the code snippet and it’s going to center the logo for all screen sizes including smartphones and tablets. As for moving the social icons, I’m afraid this isn’t possible without a much more complex customization, so they’ll need to stay inside the mobile menu on smaller screens.
Here is the updated code snippet:
.site-header {
text-align: center;
}
.title-container {
float: none;
display: block;
text-align: center;
margin: 0 auto 18px;
}
.toggle-navigation {
float: none;
margin: 0 auto;
}
.menu-primary-container {
text-align: left;
}
@media all and (min-width: 900px) {
.menu-primary-container {
float: none;
display: block;
text-align: center;
margin-top: 24px;
}
.menu-primary-items li {
margin: 0 10px;
}
}