
/*
:root
   {
      --hx-font-family: 'Barlow Condensed';
      --hx-font-weight: 500;
      --p-font-family: 'Barlow Condensed';
      --p-font-weight: 300;
      --strong-font-family: 'Barlow Condensed';
      --strong-font-weight: 500;
      --a-font-family: 'Barlow Condensed';
      --a-font-weight: 500;
      
      --btn-font-family: 'Barlow Condensed';
      --btn-font-weight: 500;
   }
:root
   {
      --toggle-mobile-menu-main-c: black;
      --toggle-mobile-menu-account-c: black;
   }
*/
body
   {
      padding-top: 4.6875rem;
   }
body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed
   {
      padding-top: calc(4.6875rem + 39.3333px) !important;
   }
body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed.toolbar-tray-open
   {
      padding-top: calc(4.6875rem + 39.3333px + 39px) !important;
   }
body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed .page-header
   {
      top: 39.3333px;
   }
body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .page-header
   {
      top: calc(39.3333px + 39px);
   }
.page-header
   {
      display: block;
      position: fixed;
      top: 0rem;
      left: 0rem;
      right: 0rem;
      background-color: #ffffff;
      z-index: 10;
      height: 4.6875rem; /* 75px */
      max-height: 4.6875rem; /* 75px */
      
      -webkit-box-shadow: 0rem 0.3125rem 0.625rem -0.3125rem rgba(0,0,0,0.75);
      -moz-box-shadow: 0rem 0.3125rem 0.625rem -0.3125rem rgba(0,0,0,0.75);
      box-shadow: 0rem 0.3125rem 0.625rem -0.3125rem rgba(0,0,0,0.75);
   }
.page-header a[href="/"]:focus
   {
      outline: var(--focus-outline);
   }
@media (min-width: 992px)
   {
   
   }
   
/* ******************************************** */


body .btn-close
   {
      box-shadow: 0rem 0rem 0.5rem 0rem rgba(25,25,25,0.63);
   }
body .btn-close + .overlay
   {
     z-index: 0;
   }
@media (min-width: 992px)
   {
   .region-we-mega-menu .navbar-toggle
      {
         display: none !important;
      }
   }

@media (min-width: 992px)
   {  

   }

 
@media (max-width: 991px)
   {  
   
   }
/* mmenu */
a.toggle-mobile-menu-main
   {
      color: var(--toggle-mobile-menu-main-c);
      font-size: 2rem;
   }
a.toggle-mobile-menu-account
   {
      color: var(--toggle-mobile-menu-account-c);
      font-size: 2rem;
   }
a.toggle-mobile-menu-main:focus,
a.toggle-mobile-menu-account:focus,
a.mm-listitem__text:focus,
a.mm-btn:focus
   {
      outline: var(--focus-outline);
   }
.mm-listitem__text
   {
      font-family: var(--strong-font-family);
      font-style: normal;
      font-weight: var(--strong-font-weight);
      letter-spacing: 0.05rem;
      font-size: 1.5rem; /* 24px */
      line-height: 1.5rem; /* 24px */
      text-align: center;
   }
#block-b-menu-main .mm-navbar,
#block-b-menu-account .mm-navbar
   {
      justify-content: center;
   }
.mm-btn:after, 
.mm-btn:before 
   {
      border: 2px solid var(--mm-color-button);
   }
.mm-btn_close:before
   {
      right: 11px;
      border-bottom: 0rem;
      border-right: 0rem;
   }
.mm-btn_close:after
   {
      border-top: 0rem;
      border-left: 0rem;
   }
.mm-btn_close:after, 
.mm-btn_close:before
   {
      width: 10px;
      height: 10px;
   }
.mm-navbars_top .mm-navbar
   {
      padding-bottom: 1rem;
   }
/* fix */
body.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed.toolbar-tray-open.mm-wrapper_blocking,
body.mm-wrapper_blocking
   {
      padding-top: 0rem !important;
      /* margin-top: -1.25rem !important; */
   } 
body.mm-wrapper_blocking .page-content
   {
      padding-top: 4.6875rem;
   } 
.mm-menu_offcanvas
   {
      z-index: 20;
   }
.mm-wrapper__blocker
   {
      z-index: 2147483641; /* userlike +1 */