Hello Ismael,
thanks a lot and you can close this topic.
Have a nice weekend an best regards
Anne
Hi,
Thank you for the inquiry.
Have you tried selecting standard screen sizes instead of manually adjusting the screen width or height? We made some adjustments to the css code and re-added it in the Quick CSS field.
@media only screen 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.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 50px;
margin-top: 50px !important;
}
.responsive #header_main .container {
height: 50px !important;
}
.responsive #top .logo {
height: 48px !important;
}
#top #menu-item-search {
top: 4px;
}
}
(Tablet):

(Phone)

Best regards,
Ismael
hm i did not try that because in class-avia-slideshow.php this parameter is missing on the array:
$video_data = apply_filters( 'avf_youtube_video_data', array(
'autoplay' => 0,
'videoid' => $video_id,
'hd' => 1,
'rel' => 0,
'wmode' => 'opaque',
'loop' => 0,
'version' => 3,
'autohide' => 1,
'color' => 'white',
'controls' => $controls,
'iv_load_policy'=> 3
));
but: as always, it only works muted.
Thanks Ismael – i will keep that snippet in mind. btw: then you can set an end time too:
add_filter( 'avf_youtube_video_data', function( $data ) {
if( !empty( $data['videoid'] ) && $data['videoid'] === 'G0k3kHtyoqc' ) {
$data['start'] = 15;
$data['end'] = 40;
}
return $data;
});
However, the video behaves this way only when first called up. Once the slideshow has run through its first cycle, these settings are no longer taken into account. Furthermore, if you have selected autoplay, the video will be interrupted after the slider autorotation duration and the next slide will be called up.
you can insert to that input field:
<iframe src="https://www.youtube.com/embed/grA5XmBRC6g?start=50&autoplay=1&mute=1" frameborder="0" allowfullscreen></iframe>
but to have autoplay – you have to mute it
yes the whole iframe code works. without the mute=1 it will wait until you click the start button (then with sound)
But that’s not really a good solution. Because the video doesn’t start again when you autorotate to that slide again.
Hey mattis7,
The update to 7.1.3 has to be done manually from the version you are running, please refer to my replies in this thread: https://kriesi.at/support/topic/enfold-4-5-theme-update-update-failed-download-failed-a-valid-url-was-not-pro/#post-1021541
You can either update manually via FTP: https://kriesi.at/documentation/enfold/how-to-install-enfold-theme/#theme-update, or upload the theme as if it was new under Appearance->Themes->Add New Theme.
If that doesn’t work then please try to delete the whole theme folder, then replace it with the new version. Make sure that you have backups of the site before starting updating.
Also please read this after you have updated: https://kriesi.at/documentation/enfold/theme-registration/
Best regards,
Rikard
Hi,
Please try this CSS instead:
@media only screen and (max-width: 767px) {
#top #section-container-width .container {
width: 100%;
max-width: 100%;
}
}
Best regards,
Rikard
-
This reply was modified 2 months, 3 weeks ago by
Rikard.
if you like to have the pipes between the links:
adjust the new switch point when the links goto a twoliner:
@media only screen and (max-width: 467px) {
#header {
height: 160px !important;
max-height: 160px !important;
}
.responsive.html_header_top.html_mobile_menu_tablet #top #main {
padding-top: 160px !important;
}
}
and for phone-info:
/****** styling the phone-info links with pipe separator *************/
#top #header_meta .phone-info {
display: flex;
flex-flow: row wrap;
gap: 0 40px;
}
#top #header_meta .phone-info a {
flex: 1 1 auto;
position: relative;
}
#top #header_meta .phone-info a:not(:last-child)::after {
content: '|';
font-size: 18px;
position: absolute;
right: -24px;
color: #FFF;
}
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 2 months, 3 weeks 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