Hi. Thanks, that worked. I also had to add code that added colour to the masthead since the menu elements are white and code to keep the rest of the pages transparent.
My only problem now is that the mobile version of the masthead no longer has a transparent black on it. (it was there to make the menu legible as a dropdown in mobile.)
For reference, here was my old custom CSS code:
.page-id-96 .x-breadcrumb-wrap {
display: none;
}
.x-navbar {
background-color: transparent !important;
border: 0;
}
.x-logobar{
background-color: transparent !important;
}
.masthead {
height:0px;
}
body .x-navbar .x-navbar-inner {
padding-top:45px;
}
.x-navbar {border-bottom-color: #ffffff !important; box-shadow: none !important;}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .sub-menu li > a:hover, .x-navbar .desktop .sub-menu li.x-active > a, .x-navbar .desktop .sub-menu li.current-menu-item > a, .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, .x-navbar .mobile .x-nav li > a:hover, .x-navbar .mobile .x-nav li.x-active > a, .x-navbar .mobile .x-nav li.current-menu-item > a {
box-shadow: none;
}
.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span {
box-shadow: none;
}
.x-navbar .desktop .x-nav > .current-menu-item > a{
color:rgb(0,62,77)
}
.x-navbar .desktop .x-nav > li > a:hover{
color:56b9e3;
}
.x-navbar .desktop .x-nav > .current-menu-item > a{
color:white
}
h1 {
margin-bottom: 0em !important;
}
h1 {
margin-top: 0em !important;
}
h2 {
margin-top: 0em !important;
}
h2 {
margin-bottom: .5em !important;
}
h3 {
margin-top: 0em !important;
}
h3 {
margin-bottom: 0em !important;
}
h4 {
margin-top: 0em !important;
}
h4 {
margin-bottom: 0em !important;
}
h6 {
margin-top: 0em !important;
}
h6 {
margin-bottom: .5em !important;
}
.page-id-96 .x-navbar .x-brand { display: none; }
@media (max-width: 979px) {
.x-navbar {
background-color: rgba(0,0,0,0.7) !important;
}
.mec-single-modern .col-md-4 .mec-frontbox {
margin-top: 200px !important;
}
.post-type-archive-mec-events #main-content {width:1200px; margin: 0 auto;}
And now the new code based on your recommendations:
.page-id-96 .x-breadcrumb-wrap {
display: none;
}
.x-navbar {
background-color: rgb(0,62,77) !important;
height:170px;
}
.page-template-template-blank-4 .x-navbar{
height:238px;
}
.x-navbar {
background-color: rgb(0,62,77) !important;
border: 0;
}
.page-template-template-blank-4 .x-navbar{
background-color: transparent !important;
border: 0;
}
.x-logobar{
background-color: transparent !important;
}
.page-template-template-blank-4 .masthead{
height:0px;
}
body .x-navbar .x-navbar-inner {
padding-top:45px;
}
.x-navbar {border-bottom-color: #ffffff !important; box-shadow: none !important;}
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .sub-menu li > a:hover, .x-navbar .desktop .sub-menu li.x-active > a, .x-navbar .desktop .sub-menu li.current-menu-item > a, .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, .x-navbar .mobile .x-nav li > a:hover, .x-navbar .mobile .x-nav li.x-active > a, .x-navbar .mobile .x-nav li.current-menu-item > a {
box-shadow: none;
}
.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span {
box-shadow: none;
}
.x-navbar .desktop .x-nav > .current-menu-item > a{
color:rgb(0,62,77)
}
.x-navbar .desktop .x-nav > li > a:hover{
color:56b9e3;
}
.x-navbar .desktop .x-nav > .current-menu-item > a{
color:white
}
h1 {
margin-bottom: 0em !important;
}
h1 {
margin-top: 0em !important;
}
h2 {
margin-top: 0em !important;
}
h2 {
margin-bottom: .5em !important;
}
h3 {
margin-top: 0em !important;
}
h3 {
margin-bottom: 0em !important;
}
h4 {
margin-top: 0em !important;
}
h4 {
margin-bottom: 0em !important;
}
h6 {
margin-top: 0em !important;
}
h6 {
margin-bottom: .5em !important;
}
.page-id-96 .x-navbar .x-brand { display: none; }
@media (max-width: 979px) {
.x-navbar {
background-color: rgba(0,0,0,0.7) !important;
}
.mec-single-modern .col-md-4 .mec-frontbox {
margin-top: 200px !important;
}
.post-type-archive-mec-events #main-content {width:1200px; margin: 0 auto;}
How can I bring back the semi-transparent menu bar in mobile?