Hi Alain,
Announcer already has the feature to push the header down.
In your case, the theme takes an unusual way to position the header.
It forces the header to stick on top of anything.
Announcer cannot detect such elements sticking to the top.
It already adds a padding/spacer to the top of the page. Despite adding that the header dynamically sticks over on top of that.
Even if you choose another plugin, you will see the same issue.
I can suggest the following:
1) Check your theme settings and see if there is any kind of option to position the header in static mode instead of “absolute or fixed or floating” mode.
2) You can try the below CSS. This should force the header to not stick to the top. I didn’t try all sizes and scenarios. But it should help in some way. You can get help from your theme dev to extend this CSS If required.
@media all and (max-width: 980px) {
#main-header{
position: static !important;
padding-top: 0 !important;
}
#page-container{
padding-top: 55px !important;
}
}
Thanks,
Aakash