:root {
	 --gold: #E3A82B;
	 --teal: #008485;
	 --blue: #003366;
	 --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;

}
/***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:#008485;
}
 .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: #008485;
}
.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: #008485;
    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: #008485; 
    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: #008485; 
    text-align: right;
}
    