body .entry-content .back-top.fixed {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@media (max-width: 767.98px) {
  body .entry-content .back-top.fixed {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/*Disables checkmark on FAQ schema block*/
.single-post .main .entry-content .faq_container ul > li {
  background-image: none;
}

/*Fixes opaque bg under text on some boxes*/
.postid-43593 .vc_custom_1618238747713 {
  background-color: transparent !important;
}
.postid-43593 .vc_custom_1618238769050 {
  background-color: transparent !important;
}

@media (max-width: 767px) {
  .page-virtual-tour .is-layout-flex {
    flex-direction: row;
  }
}

/*Center buttons on mobile*/
@media (max-width: 765px) {
  body.home .is-layout-flex.wp-block-buttons {
    align-content: center;
    flex-wrap: wrap;
  }
}

/* Limit breadcumbs size */
@media (max-width: 1023.98px) {
  body .main article header .breadcrumbs-wrapper .breadcrumbs li:after {
    margin-left: 8px;
  }

  body .main article header .breadcrumbs-wrapper .breadcrumbs li {
    margin-right: 9px;
  }

  body .breadcrumbs span.bread-current {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  body .main article header.hero-default h1 {
    margin: 14px 0 25px;
  }
}
/*Adjusts box size on https://www.newportacademy.com/resources/treatment/connecticut-mental-health-services/ */
@media (min-width: 767px) {
  body .na-three-stat-boxes > .box {
    justify-content: center;
    height: 300px;
  }
}

@media (min-width: 1366px) {
  body .na-three-stat-boxes > .box {
    height: 355px;
  }
}

/*Userway on Menu*/
li.userwayButtonMenu:hover {
  border-bottom: none !important;
}

#menu-main-menu .userwayButtonMenu a {
  padding-top: 9px !important;
}

.navbar-sticky-menu .userwayButtonMenu {
  margin-top: -3px;
}

.notShow a {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

.showMe a {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}
.navbar-sticky-menu .userwayButtonMenu img {
  width: 32px !important;
  height: 32px !important;
}
.userwayButtonMenu a {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

@media (max-width: 767px) {
  #menu-main-menu li.userwayButtonMenu {
    padding-top: 12px !important;
  }
}

/** Resource page template adjustments **/
.post-template-default .share .ssba .ssba_facebook_share img {
  padding-left: 0!important;
}
.post-template-default.single.single-post .main header .entry-meta {
  margin-top: 10px;
}
@media (min-width: 250px) {
  .post-template-default .share {
    max-width: 428px;
    margin: auto;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) {
  .post-template-default .share {
    max-width: 728px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  .post-template-default .share {
    max-width: 840px;
  }
}
@media (min-width: 1366px) {
  .post-template-default .share {
    max-width: 1125px;
  }
}
