/* header */
#header {
    min-height: 130px;
}

.header .section {
    min-height: 130px;    
}
/* secondary menu */
.header .region-secondary-menu {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

/* site logo */
#header .region-header {
    padding-top: 1em;
}
#header #block-doujins-branding {
    margin-top: 0px;
}
#header .site-branding__logo {
    margin: 0px;
}
#header .site-branding__text {
    display: block;
    padding: 0px;
    margin: 0px;
}
@media screen and (max-width:900px) {
    #header .site-branding__text {
        display: none;
    }
}
#header .site-branding__slogan {
    margin: 0px;
    color: #3F3F3F;
    background: #e2e7f0;
}