main {
  min-height: 350px;
}
.dialog-off-canvas-main-canvas {
  overflow: hidden;
}
footer {
  position: relative;
  margin-top: -1px;
  bottom: -1px;
}
.path-contact-us footer .column-splitter {
  display: none;
}

.toolbar-horizontal .populytics-navigation>div {
  top: 54px;
}
body.toolbar-horizontal {
  padding-top: calc(54px + 84px) !important;
}
body.toolbar-horizontal.has-secondary-nav {
  padding-top: calc(54px + 84px + 60px) !important;
}


.tabs.tabs--primary.ts-local-tasks {
  position: fixed;
  bottom: -13px;
  z-index: 100;
  right: 0;
  background-color: white;
  border-top-left-radius: 4px;
  border: 1px solid #ddd;
}

.tabs.tabs--primary.ts-local-tasks .contextual,
.tabs.tabs--primary.ts-local-tasks ul li:nth-child(1),
.tabs.tabs--primary.ts-local-tasks ul li:nth-child(3),
.tabs.tabs--primary.ts-local-tasks ul li:nth-child(5) {
  display: none;
}
.tabs.tabs--primary.ts-local-tasks ul {
  margin-bottom: 0;
}
.tabs a {
  display: flex;
  padding: 8px 16px;
}

.webinar-card img {
  height: auto;
}

.search-help-link,
.search-advanced {
  display: none;
}
.component.sitecore-form .form-container input[type=submit] {
  display: inline-block;
}
input#edit-keys {
  font-size: 16px;
  width: 100%;
}

li.pager__item {
  display: inline;
  padding: 0;
}

.component.webinar-hero .component-content .text-container .metadata .dot-separator {
  margin: 0 12px;
  line-height: 0;
  position: relative;
  top: 2px;
}

.view-header .component.event-feature .component-content {
  padding-bottom: 0;
}
.view-footer .component.event-feature .component-content {
  padding-top: 0;
}
.view-empty .component.event-feature .component-content,
.view-content .component.event-feature .component-content {
  padding-bottom: 0;
  padding-top: 0;
}

.path-company-events-and-workshops-workshops .view-content > .component.event-feature.col-12,
.path-company-events-and-workshops-mindfulness .view-content > .component.event-feature.col-12,
.path-company-events-and-workshops-networking .view-content > .component.event-feature.col-12 {
    padding-right: 0;
    padding-left: 0;
}
