diff --git a/css/components/dxpr-theme-header--top.css b/css/components/dxpr-theme-header--top.css index 4f805070..a35779ed 100644 --- a/css/components/dxpr-theme-header--top.css +++ b/css/components/dxpr-theme-header--top.css @@ -1 +1 @@ -.body--dxpr-theme-nav-desktop .navbar-toggler{display:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top{width:100%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu{height:var(--dxt-setting-header-top-height);position:relative}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu>div,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu section,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu ul.nav{height:var(--dxt-setting-header-top-height)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav-link{font-size:var(--dxt-setting-nav-font-size)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav>li>a,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav>li>span.nav-link{padding-left:var(--dxt-setting-menu-link-spacing, 10px);padding-right:var(--dxt-setting-menu-link-spacing, 10px)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo{display:inline;height:var(--dxt-setting-logo-height);max-height:100%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--fixed{left:0;margin:0;position:fixed;right:0;top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--fixed,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix{-webkit-box-shadow:0 0.1875rem 0.625rem 0 rgba(50,50,50,.05);box-shadow:0 0.1875rem 0.625rem 0 rgba(50,50,50,.05)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay{left:0;position:absolute;right:0;top:calc(var(--drupal-displace-offset-top, 0) + 1.875rem)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.dxpr-theme-header--fixed{position:fixed}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.dxpr-theme-header--sticky{-webkit-transition:opacity 600ms,background-color 600ms;transition:opacity 600ms,background-color 600ms}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.affix{top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix{left:0;margin:0;opacity:1;position:fixed;top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-header{padding-bottom:0;padding-top:0}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-brand{font-size:1.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>.bs-dropdown-wrapper>*,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>a,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>span,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .wrap-branding,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .block-dxpr-theme-helper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--dxt-setting-header-top-height-scroll);line-height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu{height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu>div,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu section,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu ul.nav{height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav-child-fixed-width{top:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-header{display:table;float:left;position:relative;z-index:405}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding .logo,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding .navbar-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:100%;padding-right:0.9375rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-collapse{display:inline-block}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .navbar-header{left:50%;position:absolute}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .wrap-branding,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .wrap-branding{margin-left:-50%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .wrap-branding .logo,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .wrap-branding .logo{padding-left:0.625rem;padding-right:0.625rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .navbar-nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .navbar-nav{float:left}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .navbar-nav{float:left}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .wrap-branding{float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .region-navigation{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-brand{clear:both;margin:0 auto;text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-nav{clear:both;display:inline-block;float:none;margin:0 auto;text-align:center;vertical-align:top}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered #dxpr-theme-main-menu{clear:both;display:block;text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline #dxpr-theme-main-menu,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline nav{display:inline-block;float:none;vertical-align:top}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-nav{float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dropdown span:not(.dropdown-toggle){padding:0 0.9375rem;pointer-events:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain{position:static !important}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu){-webkit-transform:translateZ(0);transform:translateZ(0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) li{min-width:var(--dxt-setting-dropdown-width);width:var(--dxt-setting-dropdown-width)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown-item,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .bs-dropdown-item-wrapper>.dropdown-item{white-space:normal;word-wrap:break-word}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown{color:var(--dxt-color-headertext)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown *{color:var(--dxt-color-headertext)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown li{float:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown>span{color:var(--dxt-color-headertext);display:block;font-weight:normal;line-height:unset;padding:0.625rem 1.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .bs-dropdown-item-wrapper{padding-bottom:var(--bs-dropdown-item-padding-y);padding-top:var(--bs-dropdown-item-padding-y)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown-item{--bs-dropdown-indent-step: calc(var(--dxt-setting-nav-font-size) / 2)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top ul.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-megamenu__heading{font-size:1.125rem;font-weight:300}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav-child-fixed-width{left:0;position:absolute;right:0;top:6.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-dxpr-theme-helper,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding{height:var(--dxt-setting-header-top-height);line-height:var(--dxt-setting-header-top-height)}.body--dxpr-theme-header-overlay .wrap-messages{position:fixed;right:1.875rem;top:1.875rem;z-index:9999}html.js .gin--vertical-toolbar .dxpr-theme-header--fixed,html.js .gin--vertical-toolbar .dxpr-theme-header--top.affix{left:var(--gin-toolbar-x-offset, 256px);top:calc(var(--drupal-displace-offset-top, 0) - 0.0625rem);width:calc(100% - var(--gin-toolbar-x-offset, 256px))}html.js .gin--vertical-toolbar.body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay{padding-top:0 !important}html.js .gin--horizontal-toolbar .dxpr-theme-header--fixed,html.js .gin--horizontal-toolbar .dxpr-theme-header--top.affix,html.js .gin--classic-toolbar .dxpr-theme-header--fixed,html.js .gin--classic-toolbar .dxpr-theme-header--top.affix,html.js .gin--core-navigation .dxpr-theme-header--fixed,html.js .gin--core-navigation .dxpr-theme-header--top.affix,html.js .gin--navigation-top-bar .dxpr-theme-header--fixed,html.js .gin--navigation-top-bar .dxpr-theme-header--top.affix{top:calc(var(--drupal-displace-offset-top, 0) - 0.0625rem)}html.js .gin--navigation .dxpr-theme-header--fixed,html.js .gin--navigation .dxpr-theme-header--top.affix{top:calc(var(--drupal-displace-offset-top, 0) - 0.375rem)} \ No newline at end of file +.body--dxpr-theme-nav-desktop .navbar-toggler{display:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top{width:100%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu{height:var(--dxt-setting-header-top-height);position:relative}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu>div,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu section,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu ul.nav{height:var(--dxt-setting-header-top-height)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav-link{font-size:var(--dxt-setting-nav-font-size)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav>li>a,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu .nav>li>span.nav-link{padding-left:var(--dxt-setting-menu-link-spacing, 10px);padding-right:var(--dxt-setting-menu-link-spacing, 10px)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo{display:inline;height:var(--dxt-setting-logo-height);max-height:100%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--fixed{left:0;margin:0;position:fixed;right:0;top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--fixed,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix{-webkit-box-shadow:0 0.1875rem 0.625rem 0 rgba(50,50,50,.05);box-shadow:0 0.1875rem 0.625rem 0 rgba(50,50,50,.05)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay{left:0;position:absolute;right:0;top:1.875rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.dxpr-theme-header--fixed{position:fixed}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.dxpr-theme-header--sticky{-webkit-transition:opacity 600ms,background-color 600ms;transition:opacity 600ms,background-color 600ms}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--overlay.affix{top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix{left:0;margin:0;opacity:1;position:fixed;top:var(--drupal-displace-offset-top, 0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-header{padding-bottom:0;padding-top:0}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-brand{font-size:1.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>.bs-dropdown-wrapper>*,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>a,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav>li>span,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .wrap-branding,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .block-dxpr-theme-helper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--dxt-setting-header-top-height-scroll);line-height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu{height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu>div,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu section,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu ul.nav{height:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav-child-fixed-width{top:var(--dxt-setting-header-top-height-scroll)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-header{display:table;float:left;position:relative;z-index:405}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding .logo,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding .navbar-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:100%;padding-right:0.9375rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-collapse{display:inline-block}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .navbar-header{left:50%;position:absolute}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .wrap-branding,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .wrap-branding{margin-left:-50%}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .wrap-branding .logo,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-right .wrap-branding .logo{padding-left:0.625rem;padding-right:0.625rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-left-menu-left .navbar-nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-center-menu-left .navbar-nav{float:left}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .nav,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .navbar-nav{float:left}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--logo-right-menu-left .wrap-branding{float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .region-navigation{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-brand{clear:both;margin:0 auto;text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-nav{clear:both;display:inline-block;float:none;margin:0 auto;text-align:center;vertical-align:top}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered #dxpr-theme-main-menu{clear:both;display:block;text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline{text-align:center}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline .navbar-header,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline #dxpr-theme-main-menu,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--centered-inline nav{display:inline-block;float:none;vertical-align:top}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .navbar-nav{float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dropdown span:not(.dropdown-toggle){padding:0 0.9375rem;pointer-events:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain{position:static !important}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu){-webkit-transform:translateZ(0);transform:translateZ(0)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) li{min-width:var(--dxt-setting-dropdown-width);width:var(--dxt-setting-dropdown-width)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown-item,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .bs-dropdown-item-wrapper>.dropdown-item{white-space:normal;word-wrap:break-word}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown{color:var(--dxt-color-headertext)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown *{color:var(--dxt-color-headertext)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown li{float:none}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown>span{color:var(--dxt-color-headertext);display:block;font-weight:normal;line-height:unset;padding:0.625rem 1.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .bs-dropdown-item-wrapper{padding-bottom:var(--bs-dropdown-item-padding-y);padding-top:var(--bs-dropdown-item-padding-y)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-system-menu-blockmain .dropdown-menu:not(.dropdown-full-width .dropdown-menu) .dropdown-item{--bs-dropdown-indent-step: calc(var(--dxt-setting-nav-font-size) / 2)}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top ul.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:right}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-megamenu__heading{font-size:1.125rem;font-weight:300}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav-child-fixed-width{left:0;position:absolute;right:0;top:6.25rem}.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-dxpr-theme-helper,.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding{height:var(--dxt-setting-header-top-height);line-height:var(--dxt-setting-header-top-height)}.body--dxpr-theme-nav-desktop.toolbar-horizontal .dxpr-theme-header--top.dxpr-theme-header--overlay,.body--dxpr-theme-nav-desktop.toolbar-vertical .dxpr-theme-header--top.dxpr-theme-header--overlay,.body--dxpr-theme-nav-desktop.toolbar-fixed .dxpr-theme-header--top.dxpr-theme-header--overlay{top:calc(var(--drupal-displace-offset-top) + 1.875rem)}.body--dxpr-theme-header-overlay .wrap-messages{position:fixed;right:1.875rem;top:1.875rem;z-index:9999}html.js .gin--vertical-toolbar .dxpr-theme-header--fixed,html.js .gin--vertical-toolbar .dxpr-theme-header--top.affix{left:var(--gin-toolbar-x-offset, 256px);top:calc(var(--drupal-displace-offset-top, 0) - 0.0625rem);width:calc(100% - var(--gin-toolbar-x-offset, 256px))}html.js .gin--vertical-toolbar.body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay{padding-top:0 !important}html.js .gin--horizontal-toolbar .dxpr-theme-header--fixed,html.js .gin--horizontal-toolbar .dxpr-theme-header--top.affix,html.js .gin--classic-toolbar .dxpr-theme-header--fixed,html.js .gin--classic-toolbar .dxpr-theme-header--top.affix,html.js .gin--core-navigation .dxpr-theme-header--fixed,html.js .gin--core-navigation .dxpr-theme-header--top.affix,html.js .gin--navigation-top-bar .dxpr-theme-header--fixed,html.js .gin--navigation-top-bar .dxpr-theme-header--top.affix{top:calc(var(--drupal-displace-offset-top, 0) - 0.0625rem)}html.js .gin--navigation .dxpr-theme-header--fixed,html.js .gin--navigation .dxpr-theme-header--top.affix{top:calc(var(--drupal-displace-offset-top, 0) - 0.375rem)} \ No newline at end of file diff --git a/features/sooper-header/header-theme-settings-css.inc b/features/sooper-header/header-theme-settings-css.inc index c387921c..f640510e 100755 --- a/features/sooper-header/header-theme-settings-css.inc +++ b/features/sooper-header/header-theme-settings-css.inc @@ -64,10 +64,16 @@ function header_theme_settings_css(string $theme, string &$css, array $palette) $css .= "}\n\n"; } elseif (theme_get_setting('header_top_fixed', $theme)) { - // Fixed header: add body padding for header height + admin toolbar offset. - // Uses Drupal displacement API variable for toolbar height. - $css .= ".body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay {\n"; - $css .= " padding-top: calc($header_top_height_var + var(--drupal-displace-offset-top, 0px)) !important;\n"; + // Fixed header: body padding for header height. + // Anonymous users: displacement is "" so avoid calc(); use header height only. + $css .= ".body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay:not(.toolbar-horizontal, .toolbar-vertical, .toolbar-fixed) {\n"; + $css .= " padding-top: $header_top_height_var !important;\n"; + $css .= "}\n\n"; + // Admin users with toolbar: add displacement API offset. + $css .= ".body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay.toolbar-horizontal,\n"; + $css .= ".body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay.toolbar-vertical,\n"; + $css .= ".body--dxpr-theme-nav-desktop.body--dxpr-theme-header-fixed.body--dxpr-theme-header-not-overlay.toolbar-fixed {\n"; + $css .= " padding-top: calc($header_top_height_var + var(--drupal-displace-offset-top)) !important;\n"; $css .= "}\n\n"; } diff --git a/scss/components/dxpr-theme-header--top.scss b/scss/components/dxpr-theme-header--top.scss index 94784c10..609854b8 100755 --- a/scss/components/dxpr-theme-header--top.scss +++ b/scss/components/dxpr-theme-header--top.scss @@ -50,7 +50,9 @@ left: 0; position: absolute; right: 0; - top: calc(var(--drupal-displace-offset-top, 0) + 30px); + + // Anonymous users: displacement is "" so avoid calc(); use 30px only. + top: 30px; &.dxpr-theme-header--fixed { position: fixed; @@ -310,6 +312,13 @@ } +// Admin with toolbar: overlay top needs displacement (anonymous uses 30px in block above). +.body--dxpr-theme-nav-desktop.toolbar-horizontal .dxpr-theme-header--top.dxpr-theme-header--overlay, +.body--dxpr-theme-nav-desktop.toolbar-vertical .dxpr-theme-header--top.dxpr-theme-header--overlay, +.body--dxpr-theme-nav-desktop.toolbar-fixed .dxpr-theme-header--top.dxpr-theme-header--overlay { + top: calc(var(--drupal-displace-offset-top) + 30px); +} + .body--dxpr-theme-header-overlay { .wrap-messages { position: fixed;