Hi Andrew,
putting toghether two or three of your CSS suggestions (slightly modified, and some other code) I achieved to have (you can check here: https://apolis.it ):
– child theme
– menu full page
– fixed top-menu at the top of any page
– site logo in the menu
Now, as the logo image is definitely displayed to big, could you help again to:
– reduce the height of the displayed logo (the original image I loaded is 100px in height), for example using directly the original image loaded…
– insert a search box to the right of the menu
Here the additional CSS I am using in the site:
/* Remove featured image from single post page */
.single-featured-image-header {
display: none;
}
/* Reduce gap just above the content section */
#content {
padding-top: 35px;
}
/* Menu full page */
.navigation-top .wrap {
max-width: none;
}
/* Fixed menu on top */
@media screen and (min-width: 768px) {
.navigation-top {
top: 0;
bottom: auto;
position: fixed;
}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header {
margin-bottom: 0 !important;
padding-top: 77px;
}
.admin-bar .navigation-top{
top: 32px;
}
}
/* Logo in top menu */
.site-branding {
padding-right: 70px;
}
.site-navigation-logo {
position: absolute;
right: 0%;
top: 10%;
width: 60px;
}
@media screen and (min-width: 480px) {
.site-navigation-logo {
right: 10%;
top: 40px;
width: auto;
}
}
@media screen and (min-width: 768px) {
.site-branding {
padding-right: 0;
}
.site-navigation-logo {
position: static;
}
.site-navigation-logo,
.site-navigation-menu {
float: left;
}
.site-navigation-menu {
/* 20px = half the height of the logo to vertically center text */
margin-top: 20px;
}
}
Thanks again,
K