@import url("https://fonts.googleapis.com/css2?family=Lobster&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap");
body {
  margin-top: 105px;
  color: #39444c;
  /*Warm Dark Grey*/
  color: #283707;
  /*Cool Dark Grey*/
  font-family: 'Poppins', sans-serif;
  font-weight: 300; }

.link-script {
  font-family: 'Lobster', cursive;
  font-weight: bold;
  font-size: 3rem;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 1.3; }

.orange {
  color: #e87249 !important; }

h2.banner-text {
  letter-spacing: 7px; }

.navbar {
  opacity: 0.8;
  background: #fff; }
  .navbar .nav-item {
    font-size: 0.9rem;
    padding-right: 0.5rem; }

/*________IMAGE BANNERS_______________ */
section#image-banner {
  height: 500px;
  /*Row Div which contains the col div has to have height set to same height as image banner to be able to center the text content*/
  /*One of the containers at least has to have the height property set*/ }
  section#image-banner .row {
    color: #fff;
    height: 500px;
    /*border: 3px solid #E20F13;*/ }
  section#image-banner .col {
    /*border: 3px solid #777;*/ }

/*Close section id image banner*/
/*________MAIN CONTENT AREAS_______________ */
#content-Main {
  margin-bottom: 15rem; }
  #content-Main h1, #content-Main h2, #content-Main h3, #content-Main h4 {
    padding: 2rem 4rem 1rem 4rem;
    color: rgba(57, 68, 76, 0.8);
    font-weight: 500 !important; }
  #content-Main h1 {
    font-weight: 500 !important;
    font-size: 2rem !important;
    letter-spacing: 1px; }
  #content-Main h2 {
    font-size: 1.5rem; }
  #content-Main h2.banner-text {
    font-size: 1rem; }
  #content-Main h4 {
    font-size: 1.3rem; }
  #content-Main p {
    padding: 0 5rem;
    line-height: 2.25; }
  #content-Main p.highlight {
    font-size: 1.3rem;
    color: #e87249;
    font-weight: 500 !important;
    line-height: 1.7;
    padding: 1rem 5rem !important;
    margin-top: 1.5rem; }
  #content-Main ul.bullets, #content-Main ol.bullets {
    padding: 0 7rem; }
  #content-Main ul.bullets li, #content-Main ol.bullets li {
    line-height: 2.0;
    font-size: 1rem;
    font-weight: 200;
    padding-bottom: 0.5rem; }
  #content-Main ul.bullets-short li {
    line-height: 1.75;
    font-size: 1rem;
    font-weight: 200; }

/*Close Content Main*/
/* FOOTER SECTION */
section#footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin-top: 10rem;
  background-color: darkgray;
  color: #fff;
  /*padding: 1rem1rem; */ }
  section#footer p.credits {
    text-align: right !important; }

/*end FOOTER SECTION*/
@media (max-width: 1200px) {
  .navbar-brand img {
    width: 85%;
    height: auto; }

  #content-Main {
    /* items below are embedded*/
    /*These are left and right padding adjustments for smaller screens*/ }
    #content-Main h2, #content-Main h3, #content-Main h4 {
      padding-left: 1.5rem !important;
      padding-right: 1.5rem !important; }
    #content-Main p {
      padding: 0.25rem 0.5rem !important;
      line-height: 2.25;
      margin: 0 0.5rem 0 0.5rem !important; }
    #content-Main ul.bullets, #content-Main ol.bullets {
      padding: 0 4rem; }

  /*Close Content Main*/ }
/*close media query*/
@media (max-width: 992px) {
  .mb-resp-2 {
    margin-bottom: 2rem; }

  .navbar-brand img {
    width: 80%;
    height: auto; } }
@media (max-width: 768px) {
  #content-Main p {
    padding: 0.25rem 0.25rem !important;
    line-height: 1.8;
    margin: 0 0.5rem 0 0.5rem !important; }

  p.quote {
    padding: 1rem 5rem !important; }

  h2, h3, h4 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

  .mb-resp {
    margin-bottom: 3rem; }

  section#ct-image-block h4.orange, section#RAC-therapies h4.orange {
    font-size: 1.4rem; }

  .navbar-brand img {
    width: 65%;
    height: auto; }

  h2.banner-text {
    font-size: 3rem; }

  p.highlight {
    font-size: 1.25rem !important;
    padding: 1rem 0.5rem !important;
    margin-top: 1.5rem; }

  ul.bullets, ol.bullets {
    padding: 0 2rem; }

  h4.covid {
    font-size: 1.25rem !important;
    padding: 1rem 2rem; } }
