There is a lot more to think of.
First – to style the header_meta with your phone-info entries.
To prevent breaks occurring where it looks unsightly, it would be a good idea to replace your entries completely with this line:
<a style="white-space: nowrap" href="/over-ons/">Over Ons</a><a style="white-space: nowrap" href="/veelgestelde-vragen/">Veel gestelde vragen</a><a style="white-space: nowrap" href="#">Nieuws</a><a style="white-space: nowrap" href="tel:+31434551268">T: +31 (0)43 455 12 68</a>
after that we will see if the pipes are neccessary.
On mobile devices, these links become two lines—and this must also be taken into account with the padding-top of main.
After you have these new phone-info – remove your code from above and try:
@media only screen and (max-width: 989px) {
.responsive #top #wrap_all #header .container {
width: 95%;
max-width: 95%;
}
#header {
position: fixed !important;
height: 110px !important;
max-height: 110px !important;
}
.responsive.html_header_top.html_mobile_menu_tablet #top #main {
padding-top: 110px !important;
}
#top #header.av_header_transparency #header_meta {
background-color: transparent;
}
#header_main {
border-bottom: none;
}
#header:not(.av_header_transparency) #header_main {
box-shadow: 0 5px 10px #eee;
}
.responsive #top .av-logo-container ,
.responsive #top .logo a,
.responsive #top .logo img,
.responsive #top .logo svg {
height: 80px !important;
max-height: 80px !important;
line-height: 80px !important;
}
.responsive #top #avia-menu > .menu-item-avia-special > a {
height: 80px !important; ;
line-height: 80px !important;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
background-color: transparent !important;
}
.responsive #top .header_bg {
opacity: 1;
filter: alpha(opacity=100);
background-color: #FFF !important;
}
#top #header:not(.av_header_transparency) .header_bg {
background-color: #FFF !important;
}
.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo img.alternate,
.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo .subtext.avia-svg-logo-sub {
display: block !important;
}
.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img,
.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > svg {
opacity: 0;
}
.html_mobile_menu_tablet .header_color #header.av_header_transparency div .av-hamburger-inner,
.html_mobile_menu_tablet .header_color #header.av_header_transparency div .av-hamburger-inner::before,
.html_mobile_menu_tablet .header_color #header.av_header_transparency div .av-hamburger-inner::after {
background-color: #FFF;
}
.html_mobile_menu_tablet .header_color #header.av_header_transparency .menu-item-search a:before {
color: #FFF;
}
}
@media only screen and (max-width: 767px) {
#header {
position: fixed !important;
height: 140px !important;
max-height: 140px !important;
}
.responsive.html_header_top.html_mobile_menu_tablet #top #main {
padding-top: 140px !important;
}
}
@media only screen and (max-width: 435px) {
#header {
position: fixed !important;
height: 160px !important;
max-height: 160px !important;
}
.responsive.html_header_top.html_mobile_menu_tablet #top #main {
padding-top: 160px !important;
}
}
/****** End *************/
/****** styling the phone-info links *************/
#top #header_meta .phone-info {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
gap: 0 30px;
}
In French there is an overlay of Green #009297.
I think it is:<div class="av-section-color-overlay-wrap">
The border on the top and on the left in German is white.
This code for sticky header for mobile works in Customizer, but not on the web: see: https://temp.hotelonsepen.nl/
/* sticky header on smartphone */
@media only screen and (max-width: 767px) {
.responsive #top #main !important {
/* Margin top value should be equal to header height*/
margin-top: 150px !important;
}
.responsive #top #wrap_all #header {
position: fixed !important;
}
}
What is wrong?
Grtz. Fred
And you don’t like to make it public? Perhaps other participants could also benefit from this.
Is it nearby my approach on: https://kriesi.at/support/topic/restricted-product-displaying-in-search-results/#post-1491770
Hi,
You can adjust the mobile container width using this CSS:
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .container {
width: 95%;
max-width: 95%;
}
}
Note that this will affect all container elements on your site on mobile resolutions.
Best regards,
Rikard
-
This reply was modified 1 month, 1 week ago by
Rikard.
Thanks Rikard,
It disappeared from desktop but still visible on mobile.
Please support.
thanks,
tariq
Dear Rikard,
I did all possible edits but I am still have Home link on the top bar. I need only the logo on the left. I don’t need any menu on desktop or mobile.
Please see this image https://greensvill.com/wp-content/uploads/2025/11/Top-Menu-scaled.png
No I didnt. The demo which I have is Parallax.
Can you tell me or send me any documentation how to install Arabic language and how to get the site work as RTL. The website will have English as base language and Arabic as a second. I also need to have the language switcher on the top..
Thanks Ismael, but I don’t have the 1st CSS code in my style.css file… what do you mean when you say “This sets the header height to 90px on tablet view”? You mean “…in the standard CSS of the Enfold theme”?
My request is to have the same height of the header (50px) to all screen sizes, and always transparent on top (if possible)…
Anyhow: CSS #2 of your email is fixing between 768px and 989 onlypx, but it is not transparent.
At < 768px no changes, of course.
If I remove the “min-width: 768px” of your CSS, the header size is still 80x, and in addition to that, the Burger menu is not centered anymore: see here
Hey Angelo,
Thank you for the inquiry.
This sets the header height to 90px on tablet view:
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a,
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
height: 90px;
line-height: 90px;
}
To override it, you can add this css code:
@media only screen and (min-width: 768px) and (max-width: 989px) {
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a,
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
height: 50px;
line-height: 50px;
}
.responsive #top #main {
margin-top: 50px !important;
}
}
Let us know the result.
Best regards,
Ismael
Hey limedrop,
Thank you for the inquiry.
The top menu items are still white on mobile view when we checked. Did you figure this out?

To make sure they’re white, try to add this css code:
.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, .responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, .responsive #top .av_header_transparency #header_main_alternate, .responsive .av_header_transparency #header_main .social_bookmarks li a, .responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span, .responsive #top .av_header_transparency #header_meta, .responsive #top .av_header_transparency #header_meta li, .responsive #top #header_meta .social_bookmarks li a {
color: #ffffff;
}
Best regards,
Ismael
My guess is that WP Rocket is interfering again. I can’t see the font (or the arrows) with your code either, Ismael.
try to insert mine for testing.
the section is set to alternate_color and this is in your system set to :
.alternate_color { color: var(–enfold-alternate-color-color) }
and this is on your setting #000
so this :
#top .av_inherit_color * {
color: inherit;
}
will cause the font to be color: #000
Hi,
Thank you for the login info.
We added this code in the Quick CSS field.
#top .avia-testimonial-markup-entry-content {
visibility: visible !important;
color: #ffffff !important;
}
Please make sure to purge the cache before checking the page.

Best regards,
Ismael
i do not see where your code misses some settings:
f.e. where does this comes from?
#top .av_inherit_color * {
color: inherit;
}
try in your quick css:
#top .av-large-testimonial-slider .avia-testimonial_inner {
display: inline-table;
}
#top .av-large-testimonial-slider .avia-testimonial_inner * {
color: #FFF;
}
#top .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a {
color: #FFF;
opacity: 1 !important;
}
#top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
fill: #FFF !important;
opacity: 0.5;
}
#top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon:hover svg:first-child {
opacity: 1
}
Give your visitors a bit more time to read the testimonial – ( autorotation is to fast )
__________
btw:
you entered the custom class with a dot on Link
Enter it without
nevertheless it is added correctly to avia-testimonial-wrapper
Hi,
I’m trying to do the same thing, but when I add the new code, there are no longer icons before the email adddress and the phone number, which I would like. Here’s the code I added, using your suggestions above:
Enfold Theme Options > Header > Extra Elements > Phone Number Or Small Info Text:
(Email address hidden if logged out) “> (Email address hidden if logged out)
941-462-9082
Custom CSS:
/* Phone info */
.phone-info-top {
display:inline-block!important;
padding:4px 10px;
}
I would like the icons before the email (ue805) and phone (ue854) – and I would like them to be a different color than the text, like this site: https://www.coastlinetree.com/
How can I accomplish this?
Thank you so much!
On desktop the menus in the top are white, but they turn grey on mobile, can you give me a css so that the font are white on mobile as well?
Dear,
I tried many ways to hide top menu but it didn’t work for me.
I don’t need menu neither on desktop nor on phone
how can I do that ?
https://jumpshare.com/s/lPZAFGAHpqDqufffYiPM
Hi folks.
My header behaves rather strangely depending on the screen size: I would like to harmonize its behavior.
I’ve fixed its size to 50px in the theme configuration. However. when the screen size changes, I see the following changes:
screen width < 990px and >=768px:
1) The header height increases from 50px to 90px.
2) The ‘transparent’ header when on top of the homepage becomes ‘opaque’.
screen width < 768px:
1) The height decreases from 90px to 80px.
2) The header stays ‘opaque’ on top of the homepage.
I couldn’t find anything related to this in the theme configuration.
I’ve already used some CSS I found here in the support forum to make the burger menu appear below a specific size (1300px). Another change I applied to the header is the one suggested by @Ismael to keep the logo vertically centered. No other changes are affecting the header, in my CSS file.
How can I have the header keep the same height of 50px & “behavior” (=transparency when on TOP of the homepage, then opaque when scrolling down) on all screen size?
Thx in advance. Bye!
I followed the instructions (although I can’t find the custom footer page) from https://kriesi.at/support/topic/maintenance-mode-and-demo-pages-not-showing-up/#post-1426008 but I still get a 404 when selecting the secondary language (WPML) when not logged in.
Setting the custom Error Page 404 Page works…
Any ideas?
Seems like a pretty big item, since most websites need a working contact form. Am I the only one that has issues with the submissions? I have around 20 Enfold theme websites and its the main thing that stops me from using the theme more. I really don’t want to do Divi for all my future sites and trying to find solutions here. At least if I could capture the submission, we wouldn’t miss anything if the emails didn’t sent. Or I guess I have to use Contact Form or Elfsight ever time? Thanks
Alex K.Guest
Hi,
are there coming new demos? the existing demos are so old and nothing new came out for years. so i have to ask is the theme still in progress/development for new upcoming versions like 8.0 etc. ? or will you stop to develop the theme in the future? i bought 96 licenses and it would be great if the advanced layoutbuilder would be as flexible as the elementor or others. i would highly appreciate it if we have the great enfold theme still in 3, 5 or more years.
thank you for feedback.
Alex
Hi Ismael,
As mentioned on this topic, I did add the following code to the functions.php file of my child theme in order to enable hierarchy for portfolio items:
add_action('init', function() {
function avf_portfolio_cpt_args_mod( $args ) {
$args['hierarchical'] = true;
$args['supports'][] = 'page-attributes';
return $args;
}
add_filter( 'avf_portfolio_cpt_args', 'avf_portfolio_cpt_args_mod' );
});
Then, I used Page attributes of the child portfolio item to set its parent page. The URL of child pages displayed when I modify the page is:
https://www.cuisine-chinoise.org/recette/saute-aux-huit-tresors/ingredients/
but it acts as an invalid URL when used.
The topic owner did mention a problem and sait he fixed it, but does not tell how he did.
Best regards,
Serge
Hey,
Thank you for your feedback and for your contribution. We will review and merge it soon.
Everyone has to find the translations first, download them, upload them to their website, etc. Wouldn’t it be easier to just provide good translations as standard that ship with the theme…?
When translations are contributed through our support forum or GitHub, we merge them and make them available in the upcoming version.
Since there are only handful of active translation contributors (Italian, Dutch, French, Croatian), we prefer not to use translation tools and send the language files to the contributors in advance. Most updated translations make to the current version.
Please let us know if you’d like to receive the language files in advance and we’ll send them to you as well.
Best regards,
Yigit
Hi
How do I remove/reduce the space above the logo on the mobile view of the homepage?

Thanks in advance :)
-
This topic was modified 1 month, 2 weeks ago by
PhatJ.
Hi,
It seems to be working correctly when we checked (see screenshot below). To resize the background, make sure to set the Styling > Background > Background Repeat of the grid row element to Stretch to fit.

If you have any additional questions at this time we kindly ask that you open them up in a separate thread. The longer threads get in the forum, they become more difficult to support as they tend to drift off topic and they also make it troublesome for users trying to search for solutions. Keeping threads relevant to their original inquiry ensures that we can keep better track of what has been resolved and that users can more effectively find answers to similar issues they might be experiencing.
Thanks!
Best regards,
Ismael
Hi,
Thank you for the inquiry.
The testimonial entries are there, but the text color is different. Please try to add this css code:
#top .avia-testimonial-markup-entry-content {
visibility: visible !important;
color: #ffffff !important;
}
Let us know the result.
Best regards,
Ismael
Hi,
Thank you for the update.
Have you tried using the Fullwidth Slider? You can also try this css to limit the size of the color section on smaller screens.
@media only screen and (max-width: 768px) {
/* Add your Mobile Styles here */
#top .avia-section.av-zjsv-901082093e6d72f3482787541e1c8070 {
max-height: 200px;
background-size: contain;
}
}
You may also need to adjust the elements inside the color section. We recommend applying custom css class names to the elements inside the text block, as they are custom coded, so you can modify their style for smaller screens.
Best regards,
Ismael
Hi,
Thank you for following up.
Did you set the cell’s Styling > Background > Background Repeat to Stretch to fit? Please refer to the screenshot below.

You can also use this css code:
.responsive #top #wrap_all .av-flex-cells .no_margin {
background-position: 50% 100%;
background-size: cover;
}
Screenshot from a display with a larger screen resolution.

Best regards,
Ismael
Hi,
I set it for 9px as a visual test for each screen setting
We kept it at 9px so you can clearly see the difference. The changes you made are displaying correctly on our end — please try clearing your browser cache.
Unfortunately, there is no global toggle or setting for text or heading alignment. You may need to adjust this using custom css code.
#top .fullsize .template-blog .post .entry-content-wrapper {
text-align: left;
}
Let us know if you have more questions.
Best regards,
Ismael
Hi there!
I’m having an issue of a page insert not displaying the correct font colour for logged out users. I found this thread and followed those instructions, but the issue persists.
This has been all working correctly for almost two years, and has only recently started happening. I’ve gone through recent plugins and snippets, clearing the cache as I go, but nothing seems to be causing it – that I can see.
The page on its own displays the font colour correctly (white) for logged out users – https://signosaur.com.au/testimonials/, however, once the page is inserted into another as a page insert, it doesn’t. I have this page inserted on two separate pages.
1. Logged out users, the page itself (correct view):
https://www.dropbox.com/scl/fi/jgr2yz5n9ln9fvu72la3b/Testimonials_LoggedOutUser.png?rlkey=kdp8h5hdeordvaw32ep06o2cq&dl=0
2. Logged out users, page inserted to home page (wrong view):
https://www.dropbox.com/scl/fi/s8eedvq5su7rvoyii7j1z/HomePage_LoggedOutUser.png?rlkey=vo9ds8n61gd249zeiy23ryvz6&dl=0
3. Logged in users, the page itself (correct view):
https://www.dropbox.com/scl/fi/0hp26938f7xn1ysbcmvyp/Testimonials_LoggedInUser.png?rlkey=m8t738r7nbc2k755aw5so9ury&dl=0
4. Logged in users, page inserted to home page (correct view):
https://www.dropbox.com/scl/fi/yg93soj4y90x8c4xw5jk5/HomePage_LoggedInUser.png?rlkey=14k32ec803w1vj2b60m83vloe&dl=0
May someone please help me look into why this has suddenly started happening? Any help would be greatly appreciated, thank you in advance :)
-
This topic was modified 1 month, 2 weeks ago by
sarahd167.