.site-header.centered .branding {
text-align: center;
}
.site-header.centered .branding a {
display: inline-block;
vertical-align: top;
max-width: 100%;
}
.site-header.centered .branding img {
display: block;
margin: 0;
}
.site-header.centered .branding .description {
text-align: center;
}
.main-navigation .container {
text-align: center;
}
.main-navigation .menu-help-container {
text-align: center;
}
.site-header.centered .branding.title-below img {
margin: 0 0 10px 0;
}
.site-header.centered .branding.title-right {
width: auto;
}
.site-header.centered .branding.title-right img {
margin: 0 10px 0 0;
float: left;
}
.site-header.centered .branding.title-right .title_and_tagline {
text-align: left;
display: inline-block;
}
@media screen and (max-width: 780px) {
.site-header.centered .branding.title-right img {
margin: 0 auto 10px auto;
display: block;
float: none;
}
.site-header.centered .branding.title-right .title_and_tagline {
width: 100%;
text-align: center;
}
}