.ofc-enabled {
  overflow: hidden;
  overflow-x: hidden !important;
}

#fp-nav ul li .fp-tooltip {
  color: #333;
  text-transform: capitalize;
}

.ofc-light-nav #fp-nav ul li a span,
.ofc-light-nav .fp-slidesNav ul li a span {
  background: #fff;
}
.ofc-light-nav #fp-nav ul li .fp-tooltip {
  color: #fff;
}

.ofc-dark-nav #fp-nav ul li a span,
.ofc-dark-nav .fp-slidesNav ul li a span {
  background: #333;
}
.ofc-dark-nav #fp-nav ul li .fp-tooltip {
  color: #333;
}

#oceanwp-fullpage .elementor-top-section {
  height: 100%;
  min-height: 100vh;
}
#oceanwp-fullpage .elementor-top-section > .elementor-container {
  min-height: 100vh;
  -ms-flex-align: center;
  align-items: center;
}
#oceanwp-fullpage .elementor .elementor-element {
  background-attachment: initial !important;
}
#oceanwp-fullpage .elementor .elementor-background-overlay {
  -webkit-transform: none;
}
#oceanwp-fullpage .wrap-section {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
}

/* Add the overlay in the Elementor editor */
html.elementor-html.ofc-enabled {
  overflow-y: auto;
}