.single-condition .content-image {
  float: right;
  margin: -120px 0 30px 50px;
  width: 400px;
  height: 330px;
  object-fit: cover;
  box-shadow: 16px -14px 20px -23px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 16px -14px 20px -23px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 16px -14px 20px -23px rgba(0, 0, 0, 0.75);
}

.single-condition .section__title {
  text-align: left !important;
}

.sort-by__checkboxes {
  padding-top: 0;
}

.single-specialties .right .section__title {
  text-align: left;
  max-width: 500px;
}
.single-specialties .right {
  padding-left: 40px;
}
.single-specialties .procedure-list {
  margin: 30px 0;
}
.single-specialties .procedure-list li a {
  display: block;
  background: #eef1f6;
  padding: 10px;
  font-weight: 700;
  position: relative;
  color: #54bcca;
  transition: all 0.3s ease;
  margin-bottom: 10px;
}
.single-specialties .procedure-list li a span {
  position: absolute;
  right: 15px;
  font-size: 30px;
  line-height: 80%;
  color: #222;
}
.single-specialties .procedure-list li a img {
  position: absolute;
  width: 15px;
  right: 0px;
  top: 3px;
}
.single-specialties .procedure-list li a:hover {
  background: #cbdaea;
}
.single-condition .breadcrumbs span span:nth-child(2) {
  display: none;
}
.single-specialties .content-image {
  width: 100%;
  height: 360px;
  object-fit: cover;
}

.single-doctor-about-tab .m-accordion__content a {
  color: #54bcca;
  font-weight: 400;
}

#condition-archive .o-hero_condition {
  padding-top: 60px;
}
#condition-archive .searchResult {
  text-transform: capitalize;
  display: block;
}
#condition-archive .conditions a {
  display: block;
}

#condition-archive #content {
  background: #fff;
  padding: 30px 0;
}
#condition-archive .left {
  /* width: 40%;
  float: left; */
  /* float: left; */

  /* NEW */

  @media screen and (max-width: 768px) {
    flex-direction: column;
  }
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  gap: 10%;
}

#condition-archive .left .search .search-subhead {
  margin-bottom: 45px;
  font-weight: 600;
  font-size: 18px;
}

#condition-archive .left .letters .letters-subhead {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 15px;
  margin-left: 8px;
}

#condition-archive .left .search-clear {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

#condition-archive .right {
  /* width: 50%;
  float: right; */

  float: left;
}
#condition-archive .clear {
  clear: both;
}

#condition-archive #content h2 {
  font-size: 24px;
  line-height: 1.2;
  color: #000;
  font-weight: 700;
  margin-bottom: 30px;
}
#condition-archive .letters a {
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  background: #edeff4;
  margin: 0 8px 8px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: 700;
  color: #54bcca;
}
#condition-archive .letters {
  margin-bottom: 45px;
  /* NEW */
  flex: 0 0 40%;
  order: 2;

  @media screen and (max-width: 768px) {
    order: 0;
  }
}
#condition-archive .letters a:hover {
  background: #54bcca;
  color: #fff;
}
#condition-archive .left label {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 5px;
  display: block;
}
#condition-archive .left input[type='text'] {
  background: #fff !important;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 320px;

  flex: 0 0 30%;
}
#condition-archive .conditions a {
  color: #000;
}
#condition-archive .conditions a:hover {
  color: #54bcca;
}
#condition-archive .conditions .letter {
  font-size: 22px;
  font-weight: 700;
  text-decoration: underline;
  line-height: 1;
  margin-bottom: 10px;
}
#condition-archive .conditions .letter-group {
  margin-bottom: 30px;
}
#condition-archive .no-results {
  font-style: italic;
  display: none;
}
#condition-archive #clearFilter {
  background-color: transparent;
  border: none;
  color: #4b4b49;
  cursor: pointer;
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 11px;
}

#condition-archive #clearFilterSearch {
  background-color: transparent;
  border: none;
  color: #4b4b49;
  cursor: pointer;
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 11px;
}

.page-template-archive-press-releases
  .e-newsletters__container
  .e-newsletters__newsletters
  .e-newsletters__newsletter
  img {
  height: 200px;
}
.page-template-archive-press-releases
  .e-newsletters__container
  .e-newsletters__newsletters
  .e-newsletters__newsletter {
  max-width: 22%;
}
.page-template-archive-press-releases
  .e-newsletters__container
  .e-newsletters__newsletters
  .e-newsletters__newsletter
  .e-newsletter__title {
  font-size: 1rem;
}
.page-template-archive-press-releases .upper {
  height: 170px;
}

.m-cardVideo__image img {
  height: 250px;
  object-fit: cover;
}

.doctors__doctor {
  width: 20%;
}

#request-appointment-form .disabled {
  filter: saturate(0%);
  opacity: 0.5;
  pointer-events: none;
}

.page-template-about .titleWysiwygCallout {
  background: #f6f3f3;
}
.extended-content {
  background: #fff;
  padding: 30px 0;
}
.extended-content h2 {
  font-size: 36px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 40px;
  position: relative;
}
.extended-content h4 {
  font-size: 26px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  margin-bottom: 30px;
  margin-bottom: 30px;
}
.extended-content h2:after {
  width: 90px;
  height: 3px;
  content: ' ';
  background: #cf4b08;
  position: absolute;
  bottom: -10px;
  left: 0;
}
.extended-content ul {
  padding-left: 45px;
}
.extended-content ul li {
  list-style: disc;
  margin-bottom: 5px;
}

.extended-content--secondary h1 {
  font-size: 40px;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 40px;
  position: relative;
}

.extended-content--secondary h1:after {
  width: 90px;
  height: 3px;
  content: ' ';
  background: #cf4b08;
  position: absolute;
  bottom: -10px;
  left: 0;
}
.extended-content--secondary p:not(:last-child) {
  margin-bottom: 15px;
}
.extended-content--secondary p + h1,
.extended-content--secondary p + h2,
.extended-content--secondary p + h3 {
  margin-top: 25px;
}
.extended-content--secondary ul,
.extended-content--secondary ol {
  margin-bottom: 25px;
}
.extended-content--secondary strong {
  font-weight: 700;
}
@media screen and (max-width: 1120px) {
  .single-specialties .right {
    padding-left: 0;
    padding-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .single-specialties .content-image,
  .single-condition .content-image {
    display: none;
  }

  #condition-archive .left {
    float: none;
    width: 100%;
    padding-bottom: 30px;
  }
  #condition-archive .right {
    float: none;
    width: 100%;
  }
  #condition-archive .left input[type='text'] {
    width: 100%;
  }

  .o-footer__tel,
  .hero__telNumber {
    display: none !important;
  }

  .page-template-archive-press-releases
    .e-newsletters__container
    .e-newsletters__newsletters
    .e-newsletters__newsletter
    img {
    height: 82vw;
  }
  .page-template-archive-press-releases
    .e-newsletters__container
    .e-newsletters__newsletters
    .e-newsletters__newsletter {
    max-width: 100%;
  }
  .page-template-archive-press-releases .upper {
    height: auto;
  }

  .doctors__doctor {
    width: 33.33%;
  }

  #request-appointment-form .disabled {
    filter: saturate(0%);
    opacity: 0.5;
    pointer-events: none;
  }
}

@media screen and (max-width: 600px) {
  .pojo-a11y-toolbar-inner {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
  }

  .pojo-a11y-toolbar-overlay {
    height: 52px;
    position: relative;
  }

  .doctors__doctor {
    width: 50%;
  }

  .extended-content--secondary h1 {
    font-size: 38px;
  }
}
