.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1410ce5:#FFFFFF;--e-global-color-86ecc26:#204B82;--e-global-color-2402437:#6C9DDB;--e-global-color-18f0f7d:#9FB8CC;--e-global-color-cb600b1:#353535;--e-global-color-e2eae96:#267F3A;--e-global-color-027e449:#193963;--e-global-color-4e17569:#20827B;--e-global-color-62a1793:#000000;--e-global-color-71e00bb:#FFFCF3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-76b2818-font-family:"Open Sans";--e-global-typography-76b2818-font-size:1.65vw;--e-global-typography-76b2818-font-weight:400;--e-global-typography-5a5dc42-font-family:"Open Sans";--e-global-typography-5a5dc42-font-size:1.4vw;--e-global-typography-5a5dc42-font-weight:600;--e-global-typography-6443bf5-font-family:"Philosopher";--e-global-typography-6443bf5-font-size:1.5vw;--e-global-typography-6443bf5-font-weight:700;--e-global-typography-1536aa5-font-family:"Open Sans";--e-global-typography-1536aa5-font-size:1.7vw;--e-global-typography-1536aa5-font-weight:400;--e-global-typography-1536aa5-line-height:1.25;--e-global-typography-74eeb6a-font-family:"Open Sans";--e-global-typography-74eeb6a-font-size:6vw;--e-global-typography-74eeb6a-font-weight:800;--e-global-typography-74eeb6a-text-transform:uppercase;--e-global-typography-6993866-font-family:"Philosopher";--e-global-typography-6993866-font-size:3.75vw;--e-global-typography-6993866-font-weight:600;--e-global-typography-d2df91c-font-family:"Philosopher";--e-global-typography-d2df91c-font-size:2vw;--e-global-typography-d2df91c-font-weight:400;--e-global-typography-b9cf877-font-family:"Open Sans";--e-global-typography-b9cf877-font-size:1.4vw;--e-global-typography-b9cf877-font-weight:400;--e-global-typography-3530e2d-font-family:"Philosopher";--e-global-typography-3530e2d-font-size:2.75vw;--e-global-typography-3530e2d-font-weight:400;--e-global-typography-3bd74fb-font-family:"Philosopher";--e-global-typography-3bd74fb-font-size:4.5vw;--e-global-typography-3bd74fb-font-weight:600;--e-global-typography-f20e8c9-font-family:"Open Sans";--e-global-typography-f20e8c9-font-size:1.35vw;--e-global-typography-f20e8c9-font-weight:400;--e-global-typography-5cf994d-font-family:"Open Sans";--e-global-typography-5cf994d-font-size:3.3vw;--e-global-typography-5cf994d-font-weight:700;--e-global-typography-5cf994d-text-transform:uppercase;--e-global-typography-77840e5-font-family:"Philosopher";--e-global-typography-77840e5-font-size:1.5vw;--e-global-typography-77840e5-font-weight:600;--e-global-typography-a581d45-font-family:"Open Sans";--e-global-typography-a581d45-font-size:3.5vw;--e-global-typography-a581d45-font-weight:800;--e-global-typography-a581d45-text-transform:uppercase;--e-global-typography-bd63005-font-family:"Philosopher";--e-global-typography-bd63005-font-size:3.75vw;--e-global-typography-bd63005-font-weight:400;--e-global-typography-32e28ab-font-family:"Philosopher";--e-global-typography-32e28ab-font-size:3vw;--e-global-typography-32e28ab-font-weight:600;--e-global-typography-0cce388-font-family:"Philosopher";--e-global-typography-0cce388-font-size:3vw;--e-global-typography-0cce388-font-weight:600;--e-global-typography-15145bb-font-family:"Open Sans";--e-global-typography-15145bb-font-size:1.65vw;--e-global-typography-15145bb-font-weight:600;--e-global-typography-1a52a34-font-family:"Philosopher";--e-global-typography-1a52a34-font-size:1.75vw;--e-global-typography-1a52a34-font-weight:700;--e-global-typography-f94872b-font-family:"Open Sans";--e-global-typography-f94872b-font-size:1.1vw;--e-global-typography-f94872b-font-weight:700;--e-global-typography-f94872b-line-height:1.5;--e-global-typography-6436819-font-family:"Open Sans";--e-global-typography-6436819-font-size:1.2vw;--e-global-typography-6436819-font-weight:600;--e-global-typography-e956282-font-family:"Open Sans";--e-global-typography-e956282-font-size:1.1vw;--e-global-typography-e956282-font-weight:600;background-color:#FFFCF3;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:760ms;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-76b2818-font-size:1.7vw;--e-global-typography-5a5dc42-font-size:1.6vw;--e-global-typography-6443bf5-font-size:2vw;--e-global-typography-1536aa5-font-size:1.7vw;--e-global-typography-6993866-font-size:3vw;--e-global-typography-d2df91c-font-size:2.5vw;--e-global-typography-b9cf877-font-size:1.7vw;--e-global-typography-f20e8c9-font-size:1.7vw;--e-global-typography-77840e5-font-size:2vw;--e-global-typography-15145bb-font-size:1.6vw;--e-global-typography-1a52a34-font-size:3.5vw;--e-global-typography-f94872b-font-size:2vw;--e-global-typography-6436819-font-size:1.7vw;--e-global-typography-e956282-font-size:1.3vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-76b2818-font-size:4.5vw;--e-global-typography-5a5dc42-font-size:4.5vw;--e-global-typography-6443bf5-font-size:5vw;--e-global-typography-1536aa5-font-size:4.5vw;--e-global-typography-74eeb6a-font-size:9vw;--e-global-typography-6993866-font-size:7.5vw;--e-global-typography-d2df91c-font-size:7.5vw;--e-global-typography-b9cf877-font-size:4.5vw;--e-global-typography-3530e2d-font-size:9vw;--e-global-typography-3bd74fb-font-size:7vw;--e-global-typography-f20e8c9-font-size:3vw;--e-global-typography-5cf994d-font-size:7vw;--e-global-typography-77840e5-font-size:7.5vw;--e-global-typography-a581d45-font-size:7vw;--e-global-typography-bd63005-font-size:7vw;--e-global-typography-32e28ab-font-size:7vw;--e-global-typography-0cce388-font-size:7.5vw;--e-global-typography-15145bb-font-size:4.5vw;--e-global-typography-1a52a34-font-size:9vw;--e-global-typography-f94872b-font-size:5vw;--e-global-typography-6436819-font-size:4vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#external a[href^="http"]:not([href*="rivervalleyhealthpa.org"])::after,
#external a[href^="https://"]:not([href*="rivervalleyhealthpa.org"])::after,
#external a[href^="//"]:not([href*="rivervalleyhealthpa.org"])::after {
    content: "\f35d"; /* Unicode for external-link-alt */
    font-family: "Font Awesome 5 Free"; /* Required for proper icon render */
    font-weight: 900; /* Solid style */
    font-style: normal;
    font-display: block;
    font-size: 0.8em;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    color: inherit;
    text-decoration: none;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    user-select: none;
}

.post-password-form p {
    color: white !important;
}

.post-password-form [type=submit] {
    background-color: #204B82 !important;
    color: white !important;
    border: black !important;
}

.elementor-widget-container details:nth-of-type(odd) summary {
    border-bottom: none !important;
}

.scroll-box {
  overflow-y: auto;
  max-height: 50vh;
  border-radius: 15px !important;
}

/* Scrollbar width */
.scroll-box::-webkit-scrollbar {
  width: 14px; 
}

/* Track */
.scroll-box::-webkit-scrollbar-track {
  background: white;
  border-radius: 100px;
}

/* Thumb */
.scroll-box::-webkit-scrollbar-thumb {
  background-color: #204b82;
  border-radius: 100px;
  border: 3px solid white;
}

.scroll-box::after {
  content: "\f107"; /* fa-angle-down */
  font-family: "Font Awesome 5 Free"; /* Use "Font Awesome 5 Pro" if applicable */
  font-weight: 900; /* Solid icon weight */
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 1.5rem;
  color: #204b82;
  animation: bounce 1.5s infinite;
  pointer-events: none;
  z-index: 10;
}

.e-n-accordion-item:last-of-type {
    border-bottom: 5px solid #204b82 !important;
}

details:nth-of-type(even) summary, details:nth-of-type(even) div {
    border-bottom: 0px !important;
}


details:nth-of-type(1) .elementor-element p {
    font-weight: 400 !important;
}


body {
	max-width: 100% !important;
	width: 100vw !important;
	overflow-x: hidden !important;
}


@media(min-width:767px) {
    #hide-me-on-footer {
        display: none !important;
    }
}

@keyframes bounce {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(6px);
  }
}/* End custom CSS */