body.page-template:not(.sticky-menu) .nav-desktop :is(.nav-top,.nav-bottom)
{
    --nav-top-item-text-color:#FFFFFF;
    --nav-top-item-border-color:#FFFFFF75;
    --nav-top-item-border-color-alt:#FFFFFF60;
    --nav-top-item-underline-color:#FFFFFF80;
}

body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open) .brand,
body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open) .main-header .multisite-switcher .custom-dropdown .caret,
body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open) .main-header .toggle-menu,
body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open)>div#fm-logistics.main-app>header.main-header>div.nav-desktop>div.container>div.nav-top>div.static-link>ul>li
{
    filter:grayscale(1) brightness(10);
}

body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open) .main-header .nav-desktop,
body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open) .main-header .nav-mobile
{
    background:none transparent;
}
body.page-template:not(.sticky-menu):not(.main-menu-open):not(.sub-menu-desktop-open)>div#fm-logistics.main-app>header.main-header>div.nav-desktop>div.container>div.nav-top>div.static-link>ul>li
{
    color:#FFFFFF;
}

body.page-template:not(.sticky-menu):not(.sub-menu-desktop-open) .main-header .nav-desktop .nav-top button *,
body.page-template:not(.sticky-menu):not(.sub-menu-mobike-open) .main-header .nav-mobile .nav-top button *
{
    color:#FFFFFF;
}

body.page-template .main-wrapper,
body.page-template.page-template-template-calc-international-page.template-calc-international-page .main-wrapper
{
    margin-top:0;
}

body:not(.sticky-menu):not(.home) .main-header
{
    --main-header-forced-height:0; /*Overlap header.*/
}

body.page-template .main-wrapper .page-header-simple
{
    padding-top:8rem;
}

body.page-template .page-header-simple .text-content .container
{
    display:flex;
    flex-flow:column;
    align-items:center;
}

body.page-template .page-header-simple .text-content .container .title,
body.page-template .page-header-simple .text-content .container .breadcrumbs
{
    margin-left:var(--gutter);
    margin-right:var(--gutter);
    text-align:center;
}
body.page-template .page-header-simple .text-content .container .breadcrumbs
{
    visibility:hidden;  /*Temporary.*/
}