.footer-width-fixer {
  width: 100%;
}


.wpsent-header-none {
  display: none
}

/*.wp-header #masthead {*/
/*  z-index: 9999;*/
/*  position: relative;*/
/*}*/

.main-header {
  position: relative;
  z-index: 9999;
  width: 100%;
}

.main-header-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}

.admin-bar .main-header {
  margin-top: 32px;
}

.is-stuck {
  position: fixed;
  -webkit-box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, .25);
  box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, .25);
  animation: stickySlideDown .65s cubic-bezier(.23, 1, .32, 1);
  width: 100%;
  left: 0;
  top: 0;
}

.is-stuck .module-logo {
  padding-top: 25px;
  padding-bottom: 25px;
}

.wpsent-smart-sticky-header {
  -webkit-animation: none;
  animation: none
}


.wpsent-smart-sticky-header.wpsent-just-stuck {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%)
}

.wpsent-smart-sticky-hide {
  animation: stickySlideOut .4s cubic-bezier(.23, 1, .32, 1)
}

.wpsent-smart-sticky-show {
  animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}


.wpsent-show-onstuck:not(.wpsent-stickybar-wrap) {
  display: none
}

.is-stuck .wpsent-show-onstuck:not(.wpsent-stickybar-wrap) {
  display: block
}

.is-stuck .wpsent-hide-onstuck {
  display: none
}

.is-stuck.sticky-header-no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none
}

@-webkit-keyframes stickySlideDown {
  from {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes stickySlideDown {
  from {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
}

@-webkit-keyframes stickySlideOut {
  to {
    transform: translateY(-100%);
  }
}

@keyframes stickySlideOut {
  to {
    transform: translateY(-100%);
  }
}

@media(max-width:782px) {
  .admin-bar .main-header {
    margin-top: 46px;
  }
}