:root {
     --gold: #FCC200;
     --teal: #007680;
     --blue: #002D5B;
     --gray-light: #F3F3F0;
     --gray: #D8D8D6;
     --gray-dark: #313535;
     --black: #000000;
}
 #footer {
     padding-top: 0;
     padding-bottom: 0;
     margin-top: 40px;
     background-color: transparent;
}
 .hh-module .primary-button {
     background-color: var(--teal);
     box-shadow: 0 0 0 2px var(--teal) inset;
}
 .hh-module .primary-button:hover, .hh-module .primary-button:focus {
     color: var(--teal);
}
 .hh-module .post-category span, .hh-module .post-category a, .hh-module .post-category p {
     color: #002D5B !important;
     text-transform: none;
     font-family: 'Lato', sans-serif;
     font-size: 19px;
     font-weight: 400;
}
 .hh-module .secondary-button {
     background-color: var(--blue);
     box-shadow: 0 0 0 2px var(--blue) inset;
}
 .hh-module .secondary-button a:hover, .hh-module .secondary-button a:focus, .hh-module .secondary-button:hover, .hh-module .secondary-button:focus {
     color: var(--blue);
}
 p a, a {
     color: var(--blue);
}
 img {
     max-width: 100%;
     height: auto;
}
 #footer h2 {
     color: rgb(255, 255, 255);
}
 .hh-module.breadcrumb, .hh-module .breadcrumb {
     background-color: transparent;
     padding-bottom: 43px;
}
 .commo_page_banner .picture img {
     max-height: 486px;
     height: 100%;
     object-fit: cover;
}
 .commo_page_banner_inner_top {
     padding-bottom: 30px;
}
 .commo_page_banner_inner_top .post-category span {
     color: #ffffff;
     font-weight: 700;
     font-size: 12px;
     text-transform: uppercase;
}
 .commo_page_banner_inner_top .post-category span:not(:last-child):after {
     content: ',';
     display: inline-block;
}
 .commo_page_banner .picture .commo_page_banner_inner_top.small_page_banner_h1 .heading_h1 h1 {
     margin-bottom: 15px;
}
 .commo_page_banner_inner_top ul.post-meta {
     margin-bottom: 5px;
     border-left: 3px solid #fcc200;
     padding-left: 1%;
}
 .commo_page_banner_inner_top .post-meta li {
     color: #ffffff;
     display: inline-block;
     font-size: 14px;
     font-weight: 600;
     font-family: 'Lato', sans-serif;
     text-shadow: 1px 1px 2px #000000;
    /*text-transform: uppercase;
    */
}
 .commo_page_banner_inner_top .post-meta li:not(:last-child):after {
     content: '•';
     display: inline-block;
     padding-left: 5px;
     padding-right: 5px;
     font-size: 12px;
}
 .wysiwyg ul, .wysiwyg ol {
     padding-left: 90px;
     margin-bottom: 45px;
}
/***Kristi Update***/
 @media (max-width: 767px) {
     .wysiwyg ul, .wysiwyg ol {
         padding-left: 50px;
         margin-bottom: 40px;
    }
}
 @media (max-width: 480px) {
     .wysiwyg ul, .wysiwyg ol {
         padding-left: 20px;
    }
}
/***Danielle Update Hide List Style***/
 .wysiwyg ul li, .wysiwyg ol li {
     font-size: 19px;
     line-height: 34px;
     font-family: 'Lora', serif;
     margin-bottom: 20px;
     color: #000000;
     width: 100%;
     position: relative;
     text-indent: 0;
     margin-bottom: 0;
    /*list-style: disc;
    */
}
 .wysiwyg ul li a, .wysiwyg ol li a {
     text-decoration: underline !important;
     color: var(--black);
}
 .wysiwyg ul li a:hover, .wysiwyg ol li a:hover {
     text-decoration: none !important;
     color: var(--teal);
}
 .wysiwyg ul li::marker, .wysiwyg ol li::marker {
     color: var(--teal);
}
 .wysiwyg ul li span, .wysiwyg ol li span {
     font-size: 19px;
     line-height: 34px;
     font-family: 'Lora', serif;
     margin-bottom: 20px;
     color: #000000;
     width: 100%;
     position: relative;
     text-indent: 0;
     margin-bottom: 0;
}
 @media (max-width: 767px) {
     .wysiwyg ul li span, .wysiwyg ol li span {
         font-size: 18px;
         line-height: 24px;
    }
}
 @media (max-width: 767px) {
     .wysiwyg ul li, .wysiwyg ol li {
         font-size: 18px;
         line-height: 24px;
    }
}
 .wysiwygt ul.numerals, .wysiwygt ol.numerals {
     list-style-type: lower-roman;
}
 .wysiwyg ul.letter, .wysiwyg ol.letter {
     list-style-type: lower-alpha;
}
 .hh-module .section-title .title {
     font-size: 26px;
}
 .hh-module .section-title:after {
     top: 50%;
}
 .hh-module .post .post-meta {
     padding-left: 0;
}
 .hh-module .category-widget ul {
     padding-left:0;
}
 .hh-module .social-widget ul {
     padding-left: 0;
}
 .hh-module .category-widget ul li a:hover, .hh-module .category-widget ul li a:focus {
     color: var(--teal);
}
 .hh-module .post .post-title {
     font-size: 22px;
}
 .hh-news p {
     font-size: 19px;
     margin-bottom: 35px;
}
 .hh-news p.intro-text {
     font-weight: 300;
     font-size: 26px;
     line-height: 32px;
     color: #000000;
     text-transform: none;
     font-family: 'Lato', sans-serif;
     -webkit-text-stroke: 0.4px black;
}
 .hh-module .post .post-meta {
     margin-bottom: 0;
}
 .hh-module .post-title a:hover, .hh-module .post-title a:focus {
     color: var(--teal);
     text-decoration: underline;
     text-decoration-color: #fcc200;
}
 .hh-module .category-widget ul li a {
     text-transform: none;
}
 .hh-module .post.post-thumb .post-title a:hover, .hh-module .post.post-thumb .post-title a:focus {
     color: #ffffff;
     text-decoration: underline !important;
     text-decoration-color: #fcc200;
}
 .hh-module.section {
     padding-top: 0;
}
 .hh-module figure {
     margin-bottom: 0;
}
 .hh-module figure>figcaption {
     border-left: 3px solid #fcc200;
     color: #4c4c4c;
     font-size: .875rem;
     font-weight: 300;
     margin: 0;
     padding: 1%;
     text-align: left;
     background-color: #fff;
     box-shadow: none;
     -webkit-box-shadow: none;
     font-style: normal;
     font-family:'Lora', serif;
}
 .photo-cred {
     font-style: italic;
     font-family:'Lato', sans-serif;
     letter-spacing: 1px;
}
 figure.float-left {
     padding: 0 1% 1% 0;
}
 figure.float-right {
     padding: 0 0 1% 1%;
}
 .hh-news h2, .hh-module .section-title .title {
     font-weight: 400;
     font-size: 36px;
     line-height: 46px;
     text-transform: none;
}
 .hh-module .post-meta li {
     text-transform: none;
     font-size: 16px;
     font-weight: 500;
}
 .hh-module.page-header .post-meta li, .hh-module .post-thumb .post-meta li {
     color: #ccc;
}
 .breadcrumb-cover .breadcrumb, .hh-news .breadcrumb-cover .breadcrumb {
     padding-bottom: 47px;
}
 blockquote.testimonial-teal {
     font-weight: 300;
     font-size: 42px;
     line-height: 66px;
     color: var(--teal);
     font-family: 'Lato', sans-serif;
     margin-bottom: 30px;
     border: 0;
}
 p.testimonial-credit {
     font-weight: 400;
     font-size: 24px;
     line-height: 41px;
     font-family: 'Lato', sans-serif;
     color: var(--teal);
     text-align: right;
}
 