<div class="row" style="margin-top: 70px;background-color: white;z-index:100; position: fixed; width:100%;">
<!-- Menu principale-->
<nav class="navbar header-menu-main full-width d-none d-xl-block d-lg-block">
<ul class="nav nav-justified group">
{% for menu in global.menu %}
<!-- Menu principale À BOIRE-->
<li class="nav-item dropdown underline-effect-wrapper">
<a class="nav-link underline-effect underline-effect-black underline-effect-h2 allowClick"
data-toggle="dropdown" href="#" role="button"
aria-haspopup="true"
aria-expanded="false">{{menu.name |upper}}</a>
<!-- Menu principale dropdown-menu-->
<div class="dropdown-menu">
<div class="sous-menu row">
<div class="sous-menu-main">
<ul class="sous-menu-main-items" style="margin-bottom:75px">
<li class="alllistsMenu" >
<a class=" allowClick allProductsMenuitems" style="color:black !important;" href="{{path("viewCategory", {"name": menu.UrlName})}}">Tous les produits {{menu.name |capitalize }}</a>
</li>
{% for submenu in menu.categories %}
{% if submenu.placement > 0 %}
<li class="sous-menu-main-item" {% if loop.first %}active default{% endif %}>
<a class="sous-menu-main-item-title allowClick" href="{{path("viewCategory", {"name": menu.UrlName, 'sub1':submenu.UrlName})}}">{{submenu.name}}
<span class="fa fa-chevron-right " aria-hidden="true" style="float: right;"></span></a>
<div class="sous-submenu">
<div class="row">
{# This is bad, but we calculate the amount of children to every menu to devide by columns #}
{% set amountPerCol = submenu.categories | length %}
{% set amountPerCol = amountPerCol / 2 %}
{% set amountPerCol = amountPerCol | round(0, 'ceil') %}
{# End calculation amount per columns we can display #}
{# Turn false once on the second row #}
{% set firstRow = true %}
{# we use col to know where we are at in the loop, increase to all menu or submenu #}
{% set col = 1 %}
<div class="col-3" style="padding-left:5px">
<ul >
{% for subsubmenu in submenu.categories %}
{% if global.hasProducts(subsubmenu) %}
{% if col > amountPerCol and firstRow%}
{% set firstRow = false %}
</ul>
</div>
<div class="col-3">
<ul>
{% endif %}
{% if (subsubmenu.placement > 0) %}
<li class="caption underline-effect-wrapper-l2">
<a class="underline-effect-l2 allowClick underline-effect-black underline-effect-h1"
href="{{path("viewCategory", {"name": menu.UrlName, 'sub1':submenu.UrlName, 'sub2': subsubmenu.UrlName})}}">{{subsubmenu.name}}</a>
</li>
{% endif %}
{% for endmenu in subsubmenu.categories %}
{% if global.hasProducts(endmenu) %}
{% if (endmenu.placement > 0) %}
<li class="underline-effect-wrapper-l2">
<a class="underline-effect-l2 allowClick underline-effect-gray underline-effect-h1"
href="{{path("viewCategory", {"name": menu.UrlName, 'sub1':submenu.UrlName, 'sub2': subsubmenu.UrlName, 'sub3': endmenu.UrlName})}}">{{endmenu.name}}</a>
</li>
{% set col = col + 1 %}
{% endif %}
{% endif %}
{% endfor %}
{% set col = col + 1 %}
{% endif %}
{% endfor %}
{# In case we arrived a same amount of items #}
{% if col <= amountPerCol or firstRow%}
</ul>
</div>
<div class="col-3">
<ul>
{% endif %}
</ul>
</div>
</div>
</div>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</div>
</div>
<!-- Menu principale dropdown-menu-->
</li>
{% endfor %}
<li class="nav-item dropdown underline-effect-wrapper">
<a class="nav-link underline-effect underline-effect-black underline-effect-h2 allowClick" href={{path('viewSponsoredCategory')}}>SOLDES</a>
<!-- Menu principale dropdown-menu-->
</li>
</ul>
</nav>
<!-- Menu principale-->
</div>