.block-we-megamenu-blockcreate-content {
  position: relative;
  z-index: 1;
}
.field-group-format-toggler.accordion-item.ui-accordion-header {
  display: flex;
  font-family: inherit;
  color: #000;
  text-transform: none;
}
.gin-wmm-dashboard-sub {
  border-radius: 0 0 6px 6px !important;
  margin-top: -6px !important;
  width: 100%;
  border: none;
  margin-left: 0;
  /*border-color: var(--colorGinBorder) !important;*/
  /*background-color: var(--colorGinAppBackground) !important;*/
  padding: 0.65rem 1.75rem 1.75rem;
}
.gin-wmm-dashboard-sub:not(.vertical) {
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.37), 0 -70px 20px rgba(0, 0, 0, 0.3) !important;
}

.gin-wmm-dashboard-sub .fa {
  font-size: 1em;
  font-weight: normal !important;
}

.gin-wmm-dashboard-sub h3 {
  margin: 0 !important;
}

.gin-wmm-dashboard-sub .card__content-wrapper {
  padding: 2rem !important;
}

.gin-wmm-dashboard-sub .nav.nav-tabs.subul {
  display: flex;
}

.gin-wmm-dashboard-sub .we-mega-menu-li {
  margin: 10px;
}

.gin-wmm-dashboard-sub .we-mega-menu-li a,
.gin-wmm-dashboard-sub .we-mega-menu-li a:focus {
  font-size: 1rem !important;
  padding: 15px 0 !important;
  border: none !important;
  box-shadow: none !important;
  font-weight: 500 !important;
}

.gin-wmm-dashboard-sub td {
  height: auto !important;
  padding: 12px 0 !important;
}

.gin-wmm-dashboard-sub tr:hover {
  background-color: transparent !important;
}

body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block {
  color: var(--colorGinText) !important;
}

body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block a {
  color: var(--colorGinPrimary) !important;
}

body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block a:hover {
  text-decoration: underline !important;
}

/* button in footer */
body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block .view-footer a {
  color: var(--colorGinPrimary) !important;
  background-color: transparent !important;
  display: inline-block !important;
  margin: 0 !important;
  cursor: pointer !important;
  text-align: center !important;
  text-decoration: none !important;
  border: 2px solid var(--colorGinPrimary) !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1rem !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  -webkit-font-smoothing: antialiased !important;
  box-shadow: 0 1px 2px var(--colorGinPrimaryLight) !important;
  padding: calc(1rem - 2px) calc(1.5rem - 2px) !important;
  border-radius: 6px !important;
}

body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block .view-footer a:hover {
  color: var(--colorGinButtonText) !important;
  background-color: var(--colorGinPrimary) !important;
}

body:not(.we-mega-menu-backend) nav .gin-wmm-dashboard-sub .type-of-block .view-footer {
  text-align: right;
}

nav.create-content,
nav.create-content .card {
  border-radius: 6px !important;
}

nav.create-content {
  background-color: var(--colorGinPrimary);
}

nav.create-content .nav-tabs {
  margin: 0 !important;
}

nav.create-content .nav-tabs > li > a {
  font-size: 1rem;
  font-weight: 500;
  text-transform: none;
  padding-top: 25px;
  padding-bottom: 25px;
}

nav.create-content .nav-tabs > li > a i {
  margin-right: 15px;
}

nav.create-content .nav-tabs > li:nth-of-type(1) > a {
  border-radius: 6px;
}

nav.create-content .nav-tabs .position-static {
  position: static !important;
}

.layout__region--middle {
  position: relative;
  padding: 3rem 0;
}

.layout__region--middle .block-region-middle {
  position: relative;
}

.layout__region--middle:before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--colorGinLayer2Background);
}

.block-statistics {
  display: flex;
  flex-wrap: wrap;
}

.block-statistics h2,
.block-views-blockgoogle-analytics-summary-block-1 h2 {
  width: 100%;
  margin-bottom: 2rem;
}

.block-statistics .item-list h3 {
  font-size: 1.3rem;
  margin-bottom: 2rem;
  margin-top: 0;
}

.block-statistics .item-list ul {
  margin-left: 0;
}

.block-statistics .item-list ul li:not(:last-of-type) {
  margin-bottom: 10px;
}

.block-statistics .item-list a {
  color: #fff !important;
}

.block-statistics .item-list a:hover {
  text-decoration: underline !important;
}

.block-statistics .item-list,
.block-views-blockgoogle-analytics-summary-block-1 > div {
  width: 31.9%;
  border: 1px solid var(--colorGinBorder);
  border-radius: 6px;
  background-color: var(--colorGinPrimary);
  padding: 2rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  color: #fff;
  box-sizing: border-box;
}

.block-statistics .item-list {
  border: none;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.37) !important;
}

.block-views-blockgoogle-analytics-summary-block-1 > div {
  width: 100%;
  background-color: var(--colorGinLayerBackground);
  color: var(--colorGinText);
  margin-left: 0;
}

.block-views-blockgoogle-analytics-summary-block-1 {
  margin-top: 3rem;
}

.block-statistics .item-list:nth-of-type(1) {
  margin-left: 0;
}

.block-statistics .item-list:nth-of-type(3) {
  margin-right: 0;
}

.block-statistics br {
  display: none;
}

.gin-custom-embedded-blocks {
  float: none;
  display: flex;
  flex-wrap: wrap;
}

.gin-custom-text-right {
  text-align: right;
}

.view-display-id-block_5 {
  margin: 3rem 0;
}

.gin-custom-embedded-blocks .card h5 {
  margin-top: 0;
}

.gin-custom-embedded-blocks .card p {
  font-size: 1rem;
}
.gin-custom-embedded-blocks .card .button {
  margin: 1rem 0 0;
}

.gin-custom-embedded-blocks .card {
  margin: 1.2em;
  width: calc(33.333% - 1.6em) !important;
  flex-grow: unset !important;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  padding: 1.25rem;
}

.views-field-edit-node.gin-custom-text-right {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  flex-grow: 1;
}

.views-field-edit-node.gin-custom-text-right a:hover {
  color: #fff;
}

.gin-custom-embedded-blocks .card:nth-of-type(1) {
  margin-left: 0;
}

.gin-custom-embedded-blocks .card:nth-of-type(3) {
  margin-right: 0;
}
.gin-wmm-dashboard-sub.vertical {
  flex-direction: column;
  width: 100% !important;
}
.dashboard-additional .we-mega-menu-li.dropdown-menu.vertical.clicked {
  pointer-events: none !important;
}
.dashboard-additional .we-mega-menu-li.dropdown-menu.vertical[data-level="0"] {
  width: 100% !important;
}
.dashboard-additional .we-mega-menu-li.dropdown-menu.vertical[data-level="0"] > a {
  display: none !important;
}
.we-mega-menu-submenu.gin-wmm-dashboard-sub.vertical {
  visibility: visible !important;
  display: block !important;
  position: static;
  pointer-events: all;
  opacity: 1 !important;
}
.we-mega-menu-submenu.gin-wmm-dashboard-sub.vertical .nav.nav-tabs.subul > li > .we-mega-menu-submenu {
  width: calc(100% - 200px) !important;
  height: 100%;
  top: 0 !important;
  left: unset !important;
  right: -29px !important;
}
.we-mega-menu-submenu.gin-wmm-dashboard-sub.vertical .nav.nav-tabs.subul > li {
  max-width: 200px !important;
  position: static;
}
.we-mega-menu-submenu.gin-wmm-dashboard-sub.vertical .nav.nav-tabs.subul {
  flex-direction: column;
}
.path-admin #block-gin-content .pager__link,
.path-admin #block-gin-content .pager__item--current {
  height: unset;
  line-height: unset;
}

.path-admin #block-gin-content .pager__item--first .pager__link::before,
.path-admin #block-gin-content .pager__item--previous .pager__link::before,
.path-admin #block-gin-content .pager__item--next .pager__link::after,
.path-admin #block-gin-content .pager__item--last .pager__link::after {
  width: 0.7rem;
  height: 0.7rem;
}

.ui-accordion-header-icon.ui-icon {
  margin-top: 2px;
  margin-right: 10px;
}

body .toolbar .toolbar-bar .toolbar-icon-d9-theme-settings-theme-settings-starter:before {
/ / mask-image: icon('appearance');
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' d='M9 7.75h10M19 4.077v-2.02c0-.445-.448-.807-1-.807H6c-.552 0-1 .362-1 .808v8.077c.004 2.175 1.562 4.153 4 5.077v4.615c0 1.338 1.343 2.423 3 2.423s3-1.085 3-2.423v-4.615c2.438-.924 3.997-2.902 4-5.077V7.75' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' d='M9 7.75h10M19 4.077v-2.02c0-.445-.448-.807-1-.807H6c-.552 0-1 .362-1 .808v8.077c.004 2.175 1.562 4.153 4 5.077v4.615c0 1.338 1.343 2.423 3 2.423s3-1.085 3-2.423v-4.615c2.438-.924 3.997-2.902 4-5.077V7.75' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

body.access_all_theme_settings .menu-item__d9_theme_settings-theme_settings_starter {
  display: none;
}
.block-shortcuts .toolbar-menu {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 1.5rem 1.5rem 0.8rem;
  background: var(--colorGinLayerBackground);
  border: 1px solid var(--colorGinLayerBorder);
  box-shadow: 20px 20px 40px rgba(226, 229, 236, 0.98), -16px -16px 24px #fbfbff;
  border-radius: 12px;
  box-sizing: border-box;
  margin: 15px 0;
}
.block-shortcuts .toolbar-menu a {
  margin: 0 15px 15px 0;
  padding: calc(1rem - 2px) calc(1.5rem - 2px);
  color: var(--colorGinButtonText);
  background: var(--colorGinPrimary);
  box-shadow: 0 0.125em 0.25em var(--colorGinPrimaryLightActive), 0.1em 0.25em 0.5em var(--colorGinPrimaryLight),
  -0.25em -0.5em 1em var(--colorGinAppBackground);
  border-radius: 6px;
  font-size: 0.889rem;
  font-weight: 700;
  line-height: 1.5rem;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.block-shortcuts .toolbar-menu a:before {
  content: none !important;
}
/* Fix for files listing in grid inside the media library*/
/*@media screen and (min-width: 77em) {*/
/*  .ui-dialog-content .media-library-item--grid {*/
/*    width: 9.6% !important;*/
/*  }*/
/*}*/
@media all and (min-width: 768px) {
  p.cke-p--two-columns {
    /*padding: 15px;*/
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
}

@media all and (min-width: 992px) {
  .js .paragraph-top {
    grid-template-columns: 1fr auto auto auto !important;
  }

  .js .paragraph-info {
    padding-right: 15px;
  }

  .js .paragraph-summary {
    display: none;
  }
}

.ui-datepicker {
  background-color: var(--colorGinLayerBackground) !important;
  z-index: 9999 !important;
  padding: 15px;
  border-radius: 15px;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.15) !important;
}

.block-core.block-local-tasks-block .tabs.primary li.is-active a {
  color: var(--colorGinPrimary) !important;
}

/* NO SCROLL OVERRIDES FOR DOCUMENT SEARCH GROUPING TABLE:*/
.no-scroll .gin-table-scroll-wrapper {
  overflow-x: scroll;overflow-y: hidden;
}
.no-scroll .gin-table-scroll-wrapper table {
  overflow-x: unset;margin: 0;
}
.no-scroll .gin-table-scroll-wrapper table tr {
  display: flex
}
.no-scroll .gin-table-scroll-wrapper caption {
  color: var(--colorGinPrimaryActive);
  font-size: 1.1rem;
  font-weight: 700;
  margin-top: 1rem;
  margin-bottom: 0.25rem;
}
.no-scroll .gin-table-scroll-wrapper table tr th, .no-scroll .gin-table-scroll-wrapper table tr td {
  width: calc(100% / 8);height: auto
}
.no-scroll .gin-table-scroll-wrapper table tr th:first-of-type, .no-scroll .gin-table-scroll-wrapper table tr td:first-of-type {
  width: 25%;
  word-break: break-all;
  max-width: 250px
}

/* change size of type select on document and document search*/
.path-admin .view-display-id-page_search .select2-container,
.path-admin .view-documents.view-id-documents .select2-container{
  min-width: 240px;
}
