/* Keep the mobile ad in normal document flow. This removes the parallax gap
   while allowing the ad network to choose its actual creative height. */
@media (max-width: 767px) {
  .billboard.parallax {
    position: relative !important;
    height: auto !important;
    min-height: 0 !important;
    background: transparent !important;
  }

  .billboard.parallax .widget,
  .billboard.parallax .widget-parallax {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    clip: auto !important;
    transform: none !important;
  }

  .billboard.parallax .widget::after {
    display: none !important;
  }

  .billboard.parallax .widget-parallax img {
    height: auto !important;
    object-fit: contain !important;
  }

}

.ct-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.comment-form .ct-form-label {
  display: block;
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 600;
}
