/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2025 | 16:07:34 */
/* Logo Colors */
.cTeal {color: #7CC4CB;} /* Logo: Teal */
.cBlack {color: #222222;} /* Logo: Black */
.cWhite {color: #FAF9F6;} /* Logo: White */

.cButtonDefaultOff {color: #29818A;} /* Default Button Off */
.cButtonDefaultOn {color: #69727d;} /* Default Button On */

h2 {}
h1.entry-title {display: none;}
h1.entry-title:after {content: " <- hide this";}

/* Setting some footer defaults */
.elementor-location-footer {margin-top: 150px;}

/* Stats Community */
.statsCommunity {display: flex; justify-content: flex-start; gap: 20px;}
	.statsCommunity .statsBlock {width: 180px; border: 1px solid #29818A; text-align:center;}
		.statsCommunity .statsBlock .digits {font-size: 54px; color: #29818A; font-weight: 500;}
		.statsCommunity .statsBlock .label {font-weight: bold;}

/* Team Members V2 */
.tmGroupV2 {}
.tmGroupV2 .tmItem {}
	.tmGroupV2 .tmPhoto {}
	.tmGroupV2 .tmPhoto img {width: 100%;}
	.tmGroupV2 .copyBlock {background: transparent; margin: 20px;}
		.tmGroupV2 .copyBlock .heading {background: #7CC4CB; padding: 24px 32px;}
			.tmGroupV2 .copyBlock .heading h2 {color: #fff;font-weight: 700;}
			.tmGroupV2 .copyBlock .heading h3 {font-family: "Roboto Serif", Sans-serif;font-weight: 700;font-style: italic;line-height: 1.1em;font-size: 1.125rem;}
		.tmGroupV2 .copyBlock .copy { padding: 32px; font-family: "Inter", Sans-serif; }
/*  response  */
@media screen and (min-width: 1200px) {
	.tmGroupV2 .tmItem {display: flex; justify-content: space-between; flex-wrap: wrap;}
		.tmGroupV2 .tmPhoto {width: 42%;}
		.tmGroupV2 .copyBlock {width: 48%;}
}

/* Team Members */
.tmGroup {}
.tmGroup ul {margin: 0; padding: 0;}
.tmGroup ul {}
.tmGroup ul li {list-style-type: none;}

.tmGroup .tmItem {}
	.tmGroup .tmPhoto {}
	.tmGroup .tmPhoto img {width: 100%; max-width: 250px;}
	.tmGroup h2 {}
	.tmGroup h3 {}
	.tmGroup .copy {}
/*  response  */
@media screen and (min-width: 1200px) {

}

/* Footer Subscribe */
#fSubscribe {}

/* LAWS */
.stateBlock {}
.stateBlock h4 {}

.lawGroup {}
.lawItem {margin-bottom: 20px;}
	.lawItem .name {margin-bottom: 10px;}
	.lawItem .name a {color: #29818A; font-weight: bold; font-size: 110%;}
	.lawItem .desc {}

/*  response  */
@media screen and (min-width: 1200px) {
	.lawGroup {}
	.lawItem {}
	.lawItem .name {}
	.lawItem .desc {}

}

/* VIDEO */
.video {margin: 20px 0;}
.videoOuter { width: 100%; margin: 0 auto; }
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */ /*padding-top: 25px;*/ height: 0;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* PARTNERS */
.partnerGroup {background: #eee; padding: 20px;}
.partnerGroup ul {margin: 0; padding: 0;}
.partnerGroup ul {display: flex; justify-content: space-between;}
.partnerGroup ul li {list-style-type: none; width: 20%; margin: 0; padding: 0;}
.partnerGroup ul li.logo a {display: block;border: 1px solid #ccc;}
.partnerGroup ul li.logo a:hover {border: 1px solid #ddd;}
.partnerGroup ul li.logo img {width: 100%; display: block;}

/*  response  */
@media screen and (min-width: 1200px) {

}

/* FAQs */
.faqGroup {}
.faqGroup ul {}
.faqGroup ul {}
.faqGroup ul li {}

/*  response  */
@media screen and (min-width: 1200px) {

}

/* PRESS RELEASES */
.prGroup {}
.prGroup ol {margin: 0; padding: 0;}
.prGroup ol li {list-style-type: none; border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px;}

.prGroup .prItem {}
	.prGroup .prItem .date {font-weight:bold;}
	.prGroup .prItem .title {}
	.prGroup .prItem .title h3 {}
	.prGroup .prItem .pdf {}
	.prGroup .prItem .pdf a {}
	.prGroup .prItem .pdf a:hover {}

/*  response  */
@media screen and (min-width: 1200px) {
	.prGroup {}
	.prGroup ol {}
	.prGroup ol li {}

	.prGroup .prItem {display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start;}
	.prGroup .prItem .date {width: 10%;}
	.prGroup .prItem .title {width: 60%;}
	.prGroup .prItem .title h3 {margin-top: 0;}
	.prGroup .prItem .pdf {width: 25%;}
	.prGroup .prItem .pdf a {}
	.prGroup .prItem .pdf a:hover {}
}

/* NEWS ARCHIVE */
.newsArchive {background: transparent;}
.newsArchive .elementor-shortcode {background: transparent;}
.newsArchive .elementor-shortcode ol {margin: 0; padding: 0;}
.newsArchive .elementor-shortcode ol li {list-style-type: none; margin-bottom: 10px; padding: 16px 32px; box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}

.newsArchive .elementor-shortcode ol li a.title {font-size: 130%; font-weight: 600; line-height: 1.2;}
.newsArchive .elementor-shortcode ol li .date {display: block; font-weight: bold; font-size: 90%;}
.newsArchive .elementor-shortcode ol li .excerpt {display: block; margin: 20px 0 0 0; }
.newsArchive .elementor-shortcode ol li a.excerpt-more { display: block; margin-top: 20px; padding: 12px 0; font-size: 90%; font-weight: 600; }
.newsArchive .elementor-shortcode ol li a.excerpt-more:after { font-family: FontAwesome; content: " \f08e "; padding-left: 5px;  }
/*  response  */
@media screen and (min-width: 1200px) {
.newsArchive .elementor-shortcode ol {margin: 0; padding: 0; display: flex; justify-content: flex-start; flex-wrap: wrap; gap: 25px;}
	.newsArchive .elementor-shortcode ol li {width: 31%;}
}

.display-posts-pagination {}
.display-posts-pagination .nav-links {border-top: 1px solid #eee; text-align:center; margin: 20px 0; padding: 10px 0;}
.display-posts-pagination .nav-links .prev {}
.display-posts-pagination .nav-links .page-numbers {}
.display-posts-pagination .nav-links .current { border: 1px solid #eee;}
.display-posts-pagination .nav-links .next {}

.itnSingle {background: #eee;}
.itnSingle .itnDate {background: #fefefe;}
.itnSingle .itnTitle {background: #fefefe;}
.itnSingle .itnSummary {background: #fefefe;}
.itnSingle .itnSource {background: #fefefe;}
.itnSingle .itnSource .label {padding-right: 5px; font-weight: bold;}
.itnSingle .itnUrl {background: #fefefe;}


