html {
  scroll-behavior: smooth;
  overflow-x: hidden !important;
  /* Grow */ }
  html p {
    color: #4e4e4e;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
  html p.secondary-paragraph {
    line-height: 31px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    font-size: 1rem; }
  html h1 {
    color: #006a80;
    font-weight: 300;
    margin-bottom: 25px;
    font-size: 3rem;
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif; }
    html h1 span {
      font-weight: 700; }
  html h2 {
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif;
    color: #006a80;
    font-weight: 400;
    letter-spacing: 3px;
    margin-bottom: 50px;
    font-size: 2.5rem; }
  html h2.secondary-header {
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif;
    color: #00567a;
    font-weight: 400;
    letter-spacing: 1px;
    margin-bottom: 25px;
    font-size: 2.2rem; }
  html h3 {
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif;
    color: #00567a;
    font-weight: 500;
    letter-spacing: 3px;
    font-size: 1.5rem; }
  html h4 {
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    color: #4e4e4e; }
  html .button-accent, html .button-accent-sm {
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s;
    background: #f69301;
    color: white;
    padding: 15px 35px 18px 35px;
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
    html .button-accent-sm {
      padding: 8px 15px 8px 18px;
      font-size: 1rem;
      font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif; }
  html .button-accent:hover, html .button-accent-sm:hover {
    text-decoration: none;
    background: white;
    color: #f69301; }
  html .button-light, html .button-light-sm, html .button-light-inverted {
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s;
    background: white;
    color: #006a80;
    padding: 15px 35px 18px 33px;
    font-size: 1.375rem;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0px 15px;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
    html .button-light-sm {
      padding: 8px 15px 10px 18px;
      font-size: 1rem;
      background: #efefef;
      margin: 0px 5px;
      font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif; }
    html .button-light-inverted {
      background: #006a80;
      color: white;
      margin: 25px 0px; }
  html .button-light:hover, html .button-light-sm:hover, html .button-light-inverted:hover {
    background: #006a80;
    color: white;
    text-decoration: none; }
  html .mb-25 {
    margin-bottom: 25px; }
  html .mb-50 {
    margin-bottom: 50px; }
  html .p-25 {
    padding: 25px; }
  html .card {
    border: 0px;
    padding: 25px; }
  html .hvr-grow {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform; }
  html .hvr-grow:hover,
  html .hvr-grow:focus,
  html .hvr-grow:active {
    transform: scale(1.1); }

.menu {
  padding: 15px 0px;
  background-color: #006a80;
  font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
  .menu .top {
    color: white; }
  .menu ul {
    display: inline-flex;
    list-style-type: none;
    margin-bottom: 0px; }
    .menu ul li {
      margin-left: 25px; }
    .menu ul .social li {
      margin-left: 15px; }
  .menu a {
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    color: #ffffffed;
    font-size: 0.9rem;
    letter-spacing: .5px;
    text-decoration: none; }
  .menu a:hover {
    color: #ffffff; }
  .menu .fab {
    font-size: 1.3rem;
    margin-left: -10px; }

.main-menu {
  padding: 50px 0px; }
  .main-menu .navbar-brand img {
    width: 200px; }
  .main-menu .navbar-toggler {
    font-size: 1.8rem;
    color: #f69301; }
  .main-menu .navbar {
    padding: 0px; }
  .main-menu ul.navbar-nav li a {
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    color: #4e4e4e;
    margin-left: 3.9rem;
    letter-spacing: .5px;
    font-size: 1.5rem;
    font-weight: 500;
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif; }
  .main-menu ul.navbar-nav a:hover {
    text-decoration: none;
    color: #006a80; }
  .main-menu ul.navbar-nav li:last-child a {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #f69301;
    letter-spacing: 1px;
    font-size: 1.20rem;
    font-weight: 900;
    border: 5px solid #f69301;
    padding: 10px 20px 12px 20px;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
  .main-menu ul.navbar-nav li:last-child a:hover {
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s;
    color: white;
    background-color: #f69301; }

.section-1 {
  font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif;
  background-color: #efefef;
  background-image: url("../images/banner-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 125px 0px 175px 0px; }
  .section-1 h1 {
    padding-bottom: 25px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif; }

.section-1-locations {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background-color: #efefef;
  padding: 125px 0px 175px 0px;
  background-image: url("../images/locations-banner-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover; }
  .section-1-locations h1 {
    padding-bottom: 25px;
    padding-left: 5px;
    padding-right: 5px; }

.section-1-location {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background-color: #efefef;
  padding: 100px 0px 100px 0px; }
  .section-1-location h1 {
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    padding-bottom: 0px;
    margin-bottom: 0px;
    letter-spacing: .1rem; }
  .section-1-location p {
    font-size: 1.5rem; }
    .section-1-location p i {
      color: #7d7e80; }
  .section-1-location img {
    width: 100%; }

.section-1-search {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background-color: #efefef;
  padding: 125px 0px 150px 0px; }
  .section-1-search h1 {
    color: black;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }
  .section-1-search p {
    font-size: 2rem; }
  .section-1-search input::-webkit-input-placeholder {
    color: #006a80 !important;
    font-style: italic; }
  .section-1-search input:-moz-placeholder {
    color: #006a80 !important;
    font-style: italic; }
  .section-1-search .form-control {
    border: 0px;
    border-radius: 0px;
    font-size: 1.2rem;
    background-color: transparent !important;
    border: 5px solid #006a80;
    padding: 30px 25px;
    color: #006a80 !important;
    letter-spacing: .1rem; }
  .section-1-search button {
    background: #006a80;
    border: 0px; }
  .section-1-search .submit-button {
    background: #006a80;
    border-radius: 0px;
    color: white;
    padding: 0px 25px;
    font-size: 3rem; }
  .section-1-search .form-row {
    padding-bottom: 0px;
    padding-top: 25px; }

.section-2 {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 100px 0px 100px 0px; }
  .section-2 p {
    font-size: 0.95rem;
    font-weight: 500;
    letter-spacing: .3px; }
  .section-2 img {
    width: 100%;
    padding: 25px; }

.section-3 {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 150px 0px 125px 0px;
  background-image: url("../images/location-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top; }
  .section-3 h2 {
    letter-spacing: .25rem; }
  .section-3 h3 {
    letter-spacing: .1rem; }
  .section-3 h2, .section-3 h3, .section-3 p {
    color: white; }
  .section-3 input::-webkit-input-placeholder {
    color: white !important;
    font-style: italic;
    letter-spacing: .1rem; }
  .section-3 input:-moz-placeholder {
    color: white !important;
    font-style: italic;
    letter-spacing: .1rem; }
  .section-3 .form-control {
    border: 0px;
    border-radius: 0px;
    font-size: 1.2rem;
    background-color: transparent !important;
    border: 5px solid white;
    padding: 30px 25px;
    color: white !important; }
  .section-3 button {
    background: white;
    border: 0px; }
  .section-3 .submit-button {
    background: white;
    border-radius: 0px;
    color: #006a80;
    padding: 0px 25px;
    font-size: 3rem; }
  .section-3 .form-row {
    padding-bottom: 25px; }

.section-3-locations {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background-color: #006a80;
  padding: 50px 0px 5px 0px; }
  .section-3-locations h2, .section-3-locations h3, .section-3-locations p {
    color: white; }

.section-3-location {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background-color: white;
  padding-top: 50px;
  margin-bottom: -50px; }
  .section-3-location h2, .section-3-location h3, .section-3-location p {
    color: #f69301;
    font-family: "myriad-pro", Helvetica, Arial, sans-serif; }

.section-4 {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 100px 0px 125px 0px; }
  .section-4 img {
    width: 100%; }

.section-4-locations {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 100px 0px 125px 0px; }
  .section-4-locations img {
    width: 100%; }
  .section-4-locations h2 {
    font-family: "myriad-pro", Helvetica, Arial, sans-serif;
    margin-bottom: 0px;
    font-weight: 600;
    color: #00567a;
    font-size: 1.8rem;
    letter-spacing: .1rem; }
  .section-4-locations p i {
    color: #7d7e80; }
  .section-4-locations .location-space {
    margin-bottom: 75px; }

.section-4-location {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 100px 0px 125px 0px; }
  .section-4-location img {
    width: 100%; }
  .section-4-location .links {
    padding: 25px 0px; }
  .section-4-location h2 {
    margin-bottom: 0px;
    font-weight: 600;
    color: #00567a; }
    .section-4-location h2 a {
      -webkit-transition: color 0.5s;
      transition: color 0.5s;
      font-style: italic;
      color: black;
      font-weight: 500;
      font-size: 2rem;
      letter-spacing: .2rem; }
    .section-4-location h2 a:hover {
      text-decoration: none;
      color: #006a80; }
  .section-4-location p i {
    color: #7d7e80; }
  .section-4-location .location-space {
    margin-bottom: 50px; }
  .section-4-location .card {
    width: 50%; }
  .section-4-location .provider-info {
    padding: 0px 50px; }
    .section-4-location .provider-info p {
      font-size: 1.2rem; }
  .section-4-location .doctor {
    padding: 0px 25px 25px 25px; }
    .section-4-location .doctor h3 {
      color: #000;
      font-weight: 600;
      letter-spacing: 0px;
      font-size: 1.5rem; }
    .section-4-location .doctor img {
      margin-bottom: 15px; }
  .section-4-location .back-link {
    padding: 50px; }
    .section-4-location .back-link a {
      color: #f69301;
      font-family: "myriad-pro", Helvetica, Arial, sans-serif;
      letter-spacing: .1rem;
      text-transform: capitalize; }
    .section-4-location .back-link a:hover {
      text-decoration: none; }

.section-4-search {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  padding: 100px 0px 125px 0px; }
  .section-4-search .location {
    border-bottom: 2px solid #efefef;
    padding: 25px 0px 15px 0px; }
    .section-4-search .location h3 b {
      font-family: "myriad-pro-condensed", "Arial Bold", Gadget, sans-serif;
      letter-spacing: .1rem;
      font-size: 1.8rem; }
    .section-4-search .location h3 i {
      color: #4e4e4e; }

.footer {
  font-family: "myriad-pro", Helvetica, Arial, sans-serif;
  background: #7d7e80;
  padding: 50px 0px; }
  .footer .logo {
    width: 200px; }
  .footer p {
    color: #ffffffbf;
    margin-top: 35px;
    font-size: 1rem;
    letter-spacing: 1px; }
  .footer .footer-links {
    padding: 15px 50px; }
  .footer ul li {
    display: inline-flex;
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 50px; }
    .footer ul li a {
      -webkit-transition: color 0.3s;
      transition: color 0.3s;
      color: #ffffffbf;
      font-size: 1rem;
      letter-spacing: .5px;
      text-decoration: none;
      letter-spacing: 2px; }
    .footer ul li a:hover {
      color: #ffffff; }
  .footer .chat {
    position: absolute;
    top: -85px;
    right: 1%; }
    .footer .chat img {
      width: 100px; }
      
      

/*# sourceMappingURL=style.css.map */
