.ptext-13467 { float: left; width: 100%; }
.ptext-13468 { float: left; width: 100%; padding-left: 20px; padding-right: 20px; }
.ptext-13468 p { font-family: Georgia, Times, "Times New Roman", serif; font-size: 18px; font-style: italic; }
.ptext-13467 p { font-family: Georgia, Times, "Times New Roman", serif; font-size: 18px; font-style: italic; }

.field--name-field-content-2-toggle {

  display: none;

}

.video-placeholder--pc-12 {

  float: left;
  width: 100%;
  border: 1px solid #ddd;

}

.content-block--pc {

  float: left;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;


}

.field.field--name-field-description-twifr.field--type-text-long.field--label-hidden.field__item {
    border-top: 4px solid #39A347;
}

.content-block--pc ul {
  
    padding-top: 30px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}

.content-block--pc ul li p {

  font-size: 18px;
  
}

.content-block--pc p {

    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 18px;
    letter-spacing: 1px;

}

.content-block--pc h2 {

    margin-bottom: 20px;
    padding-top: 20px;
    margin-top: 0px;

}

.p-header-pc-4562 {

  float: left;
  width: 100%;
  padding: 100px 0px;
  background-color: #F8F8F7;
  border-top: 1px solid #eaeaea;
}

.p-header-pc-4562 span a { font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; font-style: italic; display: inline-block; margin-left: 30px; color: #666; }

.p-header-pc-4562 h1 {  font-size: 42px; padding-left: 30px; }

.fg5634-09 {

  float: left;
  width: 100%;
  background-color: #F8F8F7;
  padding-bottom: 60px;
  padding-top: 60px;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;

}


.page-title-block--pc {

  float: left;
  width: 100%;
  padding: 80px 55px;
  background-color: #F8F8F7;
  border-bottom: 1px solid #ddd;

}

.page-title-block--pc h1 {

  font-size: 80px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 16px solid #39A347;
  height: 78px;
  display: inline-block;
  letter-spacing: 1px;


}

.sub-title--landing-pages strong {

  color: #39A347;

}

.breadcrumbs--pc {

  font-family: Georgia, Times, "Times New Roman", serif;
  float: left;
  width: 100%;
  font-size: 18px;
  color: #868584;
  margin-left: 0%;

}

.breadcrumbs--pc a {

  display: inline-block;
  color: #868584;
  margin-right: 5px;
  margin-left: 5px;

}

.breadcrumbs--pc a:hover {

  opacity: .6;

}

.text-block-section--pc {

    float: left;
    width: 93%;
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid #ddd;
    margin-left: 20px;
    margin-right: 20px;

}

.text-block-section--pc ul {

    padding-left: 0px;

}

.text-block-section--pc h3 {

    box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
    display: inline-block;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Miriam Libre', sans-serif;
    margin-left: 20px;
    margin-bottom: 30px;
    margin-top: 20px;

}

.text-block-section--pc p {

    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 18px;
    width: 100%;
    line-height: 1.6em;
    color: black;

}

.text-block-section--pc h1 {

  margin-top: 0px;
  font-weight: bold;
  text-transform: uppercase;

}

.text-block-section--pc ul {

 font-family: Georgia, Times, "Times New Roman", serif;
 margin-top: 20px;
 margin-bottom: 20px;
  font-size: 18px;

}

.text-block-section--pc ul li {

  margin-top: 20px;
  
}

.sub-title--landing-pages {
  
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 30px;
    width: 90%;
    line-height: 1.6em;
    margin-top: 40px;
    margin-bottom: 60px;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

    .text-block-section--pc {

    float: left;
    width: 93%;
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid #ddd;
    margin-left: 20px;
    margin-right: 20px;

  }

  
  .text-block-section--pc h3 {

      box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
      display: inline-block;
      font-size: 33px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: 'Miriam Libre', sans-serif;
      margin-left: 20px;
      margin-bottom: 30px;
      margin-top: 20px;

  }

  .sub-title--landing-pages {
  
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 30px;
    width: 90%;
    line-height: 1.6em;
    margin-top: 40px;
    margin-bottom: 60px;
}


}

/*
Tablet Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1200px) {
  /* Add your Mobile Styles here */

  .text-block-section--pc {

    float: left;
    width: 95%;
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid #ddd;
    margin-left: 0px;
    margin-right: 0px;

  }

  
  .text-block-section--pc h3 {

      box-shadow: inset 0 -0.175em white, inset 0 -0.4em #39A347;
      display: inline-block;
      font-size: 21px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: 'Miriam Libre', sans-serif;
      margin-left: 20px;
      margin-bottom: 30px;
      margin-top: 20px;

  }

  .sub-title--landing-pages {
  
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 30px;
    width: 90%;
    line-height: 1.6em;
    margin-top: 40px;
    margin-bottom: 60px;
}





}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

  .text-block-section--pc {

    float: left;
    width: 100%;
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid #ddd;
    margin-left: 0px;
    margin-right: 0px;

  }

  
  .text-block-section--pc h3 {

      box-shadow: none;
      display: inline-block;
      font-size: 21px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: 'Miriam Libre', sans-serif;
      margin-left: 0px;
      margin-bottom: 30px;
      margin-top: 20px;

  }

  .sub-title--landing-pages {
  
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 25px;
    width: 90%;
    line-height: 1.35em;
    margin-top: 40px;
    margin-bottom: 60px;
}


}



