 /*These numbers are made up. They work visually in the editor, but don't match the measured height of the main nav (l-main-navigation) in the browser.*/
:root {
  --gesso-main-nav-height: 26px;
  @media (min-width: 768px) {
    --gesso-main-nav-height: 58px;
  }
  @media (min-width: 976px) {
    --gesso-main-nav-height: 42px;
  }
  @media (min-width: 1280px) {
     --gesso-main-nav-height: 68px;
  }
}

.gin--horizontal-toolbar.user-logged-in .gin-secondary-toolbar.gin-secondary-toolbar--frontend {
  background:#fff;
  position:fixed;
  top:var(--gin-toolbar-height);
  width:100%;
}

.gin--horizontal-toolbar.user-logged-in .gin-secondary-toolbar.gin-secondary-toolbar--frontend .tabs--primary .c-tabs__link {
  background-color: inherit;
}

.gin--horizontal-toolbar.user-logged-in .tabs--primary ul.c-tabs__items {
  /* flex-direction: column; */
}

.gin--horizontal-toolbar.user-logged-in #toolbar-item-primary-tasks-tray .tabs--primary ul.c-tabs__items {
  flex-direction: column;
}

.gin--horizontal-toolbar.user-logged-in div.contextual-toolbar-tab.toolbar-tab {
  display: none;
}
/* Base offset for all content types. Includes: Articles, Basic pages, etc. */
.gin--horizontal-toolbar.user-logged-in:not(
.node-page--node-type-actionkit-donation-form,
.node-page--node-type-actionkit-petition,
.node-page--node-type-actionkit-pledge,
.node-page--node-type-email)  div.l-site-container {
  padding-top: calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height) + var(--gesso-main-nav-height));
}

/* ActionKit content types */
.gin--horizontal-toolbar.user-logged-in.node-page--node-type-actionkit-donation-form div.l-site-container.has-no-navigation-region,
.gin--horizontal-toolbar.user-logged-in.path-donate div.l-site-container.has-no-navigation-region,
.gin--horizontal-toolbar.user-logged-in.node-page--node-type-actionkit-petition div.l-site-container.has-no-navigation-region,
.gin--horizontal-toolbar.user-logged-in.node-page--node-type-actionkit-pledge div.l-site-container.has-no-navigation-region,
.gin--horizontal-toolbar.user-logged-in.node-page--node-type-email div.l-site-container.has-no-navigation-region {
  padding-top: calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height));
}

/* Email */
.gin--horizontal-toolbar.user-logged-in.node-page--node-type-email div.l-site-container {
  padding-top: calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height));
}

.gin--horizontal-toolbar.user-logged-in div.l-main-navigation {
  top: calc(var(--gin-toolbar-height) + var(--gin-toolbar-secondary-height))
}

.gin--horizontal-toolbar.user-logged-in .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-tray a  {
  border: 0;
  border-radius: 0;
}

.gin--horizontal-toolbar.user-logged-in .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-tray .toolbar-lining:not(:empty) {
  padding: 0;
}

#toolbar-item-primary-tasks-tray {
  border-radius: 0;
}

.gin--horizontal-toolbar.user-logged-in .c-tabs__items a {
  text-align: left;
}

.gin--horizontal-toolbar.user-logged-in #toolbar-bar .toolbar-tray a {
  color: var(--gin-color-title);
}

.gin--horizontal-toolbar.user-logged-in #toolbar-bar .toolbar-tray a:hover,
.gin--horizontal-toolbar.user-logged-in #toolbar-item-user-tray .toolbar-menu a:hover {
  color: var(--gin-color-primary-hover);
  background-color: var(--gin-bg-item-hover);
}

div #ot-sdk-btn-floating.ot-floating-button {
  display: none;
}