<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #fff;
	color: #183956;
	font-family:'Roboto', sans-serif;
	-webkit-font-smoothing:antialiased;
	line-height: 1.5;
}
p {line-height: 1.5;}
a {
	color: #2c6cf4;
}
.element a { font-weight: bold; }
a:hover, a:focus {
	color: #183956;
}
#header ul.main-items&gt;li&gt;a:focus, #header ul.main-items&gt;li&gt;a:focus-within {
    outline: 2px solid #183956;
}
.btn-default {
	background-color: #427eff;
	border-color: #427eff;
}
.btn-default:hover, .btn-default:focus {
	background-color: #183956;
	border-color: #183956;
}

#site-wrapper { min-width:290px; }

#copy-content h1 { border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px; }
#copy-content h1, #copy-content h1&gt;a, #copy-content h1&gt;a:hover, #copy-content h1&gt;a:focus { color: #2c5fc8; }

#copy-content img { max-width: 100%; height: auto; }


#header { background:no-repeat center center; background-size:cover; }
#header { position:relative; }
#navigation { position:absolute; top:0; right:0; left:0; z-index:3; }
#navigation a { color:inherit; }
#navigation a:hover { color:inherit; }
#navigation #mainnav { float:left; }
#logo { margin-top:40px; min-height: 100px; position:relative; z-index:2; padding:15px; }
.layout_home #logo { margin-top:80px; }
#logo a { display:none; }
.layout_home #logo a { display:block; position:relative; opacity:1; transition:opacity 0.2s; width: 100%;}
@media (min-width: 640px) {
	.layout_home #logo a { width: 60%;}
}
.layout_home #logo a .logo-image { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/template/logo-Blue.png) no-repeat center center; background-size:contain; }
#logo a .logo-image { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/template/logo-katherine-clark-white.png) no-repeat center center; background-size:contain; }

#logo { min-height: 50px; }

@media (min-width: 1200px) {
	#logo a { margin-left:20px; }
	.layout_home #logo a .logo-image { background-size: 90%; }
}
#logo a .site-title { display:block; height:0; text-indent:-9999px; }
#logo a:before { content:""; display:block; padding-top:33.33333%; }

#header {
	background-image:url(../images/headers/subpage.jpg);
	background: #427DFF;
}
.layout_home #header {
	background:url(../images/headers/home-bg.jpg);
}

@media(min-width: 1600px){
	.layout_home #header {
		background-size: cover;
		height: 620px;
	}
}



#header-social-media-links .link { float:left; }
#header-social-media-links .link a { display:block; width:40px; height:50px; background-color:rgba(66, 126, 255, .15); background-repeat:no-repeat; background-position:center center; text-indent:-9999px; margin:15px 0 15px 1px; transition:background-color 0.2s; }
.layout_home #header-social-media-links .link a { background-color:#ffffff00;  }
#header-social-media-links .link a:hover { background-color:rgba(66, 126, 255, .25); }
#header-social-media-links .link.facebook a { background-image:url(../images/template/social_facebook.png); filter: brightness(300); }
#header-social-media-links .link.twitter a { background-image:url(../images/template/social_twitter.png); filter: brightness(300); }
#header-social-media-links .link.youtube a { background-image:url(../images/template/social_youtube.png); filter: brightness(300); }
#header-social-media-links .link.flickr a { background-image:url(../images/template/social_flickr.png); filter: brightness(300); }
#header-social-media-links .link.instagram a { background-image:url(../images/template/social_instagram.png); filter: brightness(300); }
#header-social-media-links .link.medium a { background-image:url(../images/template/social_medium.png); filter: brightness(300); }
#header-social-media-links .link.rss a { background-image:url(../images/template/social_rss.png); filter: brightness(300); }
.layout_home #header-social-media-links .link.facebook a { background-image:url(../images/template/social_facebook_blue.png); filter: brightness(.8); }
.layout_home #header-social-media-links .link.twitter a { background-image:url(../images/template/social_twitter_blue.png); filter: brightness(.8);}
.layout_home #header-social-media-links .link.youtube a { background-image:url(../images/template/social_youtube_blue.png); filter: brightness(.8);}
.layout_home #header-social-media-links .link.flickr a { background-image:url(../images/template/social_flickr_blue.png); filter: brightness(.8);}
.layout_home #header-social-media-links .link.instagram a { background-image:url(../images/template/social_instagram_blue.png); filter: brightness(.8); }
.layout_home #header-social-media-links .link.medium a { background-image:url(../images/template/social_medium_blue.png); filter: brightness(1); }
.layout_home #header-social-media-links .link.rss a { background-image:url(../images/template/social_rss_blue.png); filter: brightness(1); }
.layout_home #header-social-media-links .link.rss { display:none; }

@media (min-width:481px) {
	#header-social-media-links .link a { width:50px; }
	#header-social-media-links .link.rss { display:block; }
}

/* @media (min-width:641px) {
	#logo a { width:50%; }
} */

@media (max-width: 1269px) {
	#mainmenu-search .dropdown-toggle { display:none; }
	#mainmenu-search .dropdown-menu { display: block; position: static; top: auto; left: auto; bottom: auto; right: auto; float: none; border: 0; box-shadow: none; }
}

@media (min-width:1270px) {
	#navigation { color:#262626; }
	#navigation &gt; .container {  max-height:80px; }
	
	#mainnav #nav-home a { display:block; background-image:url(../images/icon_home.png); background-repeat:no-repeat; background-position:center center; text-indent:-9999px; width:60px; height:80px; }
	
	/* #mainmenu-search { display:block; float:left; position:relative;} */
	#mainmenu-search { display:block; position:relative; }
	#mainmenu-search .dropdown-toggle { filter:brightness(500); display:block; width:60px; height:80px; padding:30px 20px 30px; text-indent:-9999px; background:url(../images/icon_search.png) center center no-repeat; }
	.layout_home #mainmenu-search .dropdown-toggle { filter:brightness(1);}
	#mainmenu-search .dropdown-toggle:hover { background-color:rgba(255,255,255,0.15); }
	#mainmenu-search .dropdown-menu { left:auto; right:0; padding:15px; min-width:300px; border-radius:0; }
}

/* #page-header { color:white; text-align:center; } */
#page-header { color: white; text-align: center; padding-top: 20px; background: #0c1542 !important; }
#page-header h1 { margin:0; padding-bottom:15px; font-size:40px; font-weight:600; text-transform:uppercase; }
#page-header h1 a { color:inherit; }

#breadcrumbs { background:#f2f2f2; text-align:center; display: none; }
#breadcrumbs .breadcrumb { margin:0; padding:15px 0; line-height:20px; font-weight:300; font-style:italic; }
#breadcrumbs .breadcrumb a { color:inherit; }
#breadcrumbs .breadcrumb&gt;li+li:before { color:inherit; }

#copy { padding:50px 0; }

#sidebar { 
	/* background:#79a3ff url(../images/template/related-items-bg.jpg) no-repeat top center; */
	background-color: #0c1542;
	background-size:cover; 
	padding:30px 0; 
}
#sidebar a {
	color: #fff;
}
#sidebar a:hover, #sidebar a:focus {
	color: #fff;
	text-decoration: underline;
}

.sidebar-nav { color: #fff; padding:0; margin-bottom:30px; }
.sidebar-nav:before { display:block; font-size:30px; line-height:30px; font-weight:500; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; }
.sidebar-nav#related-links:before { content:"Related Links"; }
.sidebar-nav#bottom-latest-news:before { content:"Latest News"; }
.sidebar-nav li { padding:10px 0; margin:0; border-bottom:1px dashed #ccc; }
.sidebar-nav li a { display:block; color:inherit; padding-right:20px; background:url(../images/carat_right_white.png) no-repeat right center; }
.sidebar-nav li a:hover { color:#5b0000; }
.sidebar-nav li a i { display:inline-block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; vertical-align:middle; margin-right:5px; }

@media (min-width:768px) {
	#sidebar { min-height:470px; padding:90px 0; }
	.sidebar-nav { margin-bottom:0; }
}

#bottom-latest-news .item { border-top:1px dashed #ccc; padding:15px 0; }
#bottom-latest-news .item:first-child { border-top:0; padding-top:0; }
#bottom-latest-news .item .title { font-weight:700; margin-bottom:5px; }
#bottom-latest-news .item .date { font-style:italic; margin-bottom:5px; }
#bottom-latest-news .item .content {}

#footer { background:#e3e3e3; color:#262626; text-align:center; padding:30px 0; }
#footer a { color:inherit; }
#footer a:hover { text-decoration:underline; }

#footer-links { margin:10px 0; font-weight:400; }
#footer-links&gt;a {
	display: inline-block;
	padding: .33em .5em;
}
#footer-links .divider { padding:0 4px; }
#footer-contact { margin:0px 0; font-weight:16px; font-weight:300; }

#footer-follow { font-size:0; margin:40px 0; }
#footer-follow .follow-us { display:inline-block; background-color:rgba(217,217,217,1); font-size:16px; line-height:16px; font-weight:900; padding:17px 15px; vertical-align:bottom; text-transform:uppercase; }
#footer-follow .link { display:inline-block; vertical-align:bottom; }
#footer-follow .link a { display:block; width:50px; height:50px; background-color:rgba(217,217,217,1); background-repeat:no-repeat; background-position:center center; text-indent:-9999px; margin-left:1px; opacity:1; transition:opacity 0.2s; }
#footer-follow .link a:hover { opacity:0.75; }
#footer-follow .link.facebook a { background-image:url(../images/template/social_facebook.png); }
#footer-follow .link.twitter a { background-image:url(../images/template/social_twitter.png); }
#footer-follow .link.youtube a { background-image:url(../images/template/social_youtube.png); }
#footer-follow .link.flickr a { background-image:url(../images/template/social_flickr.png); }
#footer-follow .link.instagram a { background-image:url(../images/template/social_instagram.png); }
#footer-follow .link.medium a { background-image:url(../images/template/social_medium.png); }
#footer-follow .link.rss a { background-image:url(../images/template/social_rss.png); }
#footer-follow .link.bluesky a { background-image:url(../images/template/bluesky-brands-dark.svg); background-size: 25px; opacity: 0.55;}

@media (min-width:992px) {
	#logo { padding:30px; }
}

#logo-menu { margin-top:10px; position:relative; }
#logo-menu .link { text-align:center; margin:0 0 10px; font-weight:300; text-transform:uppercase; }
#logo-menu a { display:block; background:rgba(255,255,255,0.25); border-bottom:3px solid rgba(255,255,255,1); color:white; line-height:25px; padding:15px; }
#logo-menu a:hover { background:rgba(255,255,255,0.3); border-color:white; }

#logo-menu a i { display:inline-block; width:25px; height:25px; margin-right:5px; background-repeat:no-repeat; background-position:center center; background-size:contain; vertical-align:middle; }

#logo-menu .casework-assistance i { background-image:url(../images/template/service_casework_assistance.png); }
#logo-menu .flag-request i { background-image:url(../images/template/service_flag_request.png); }
#logo-menu .tour-request i { background-image:url(../images/template/services_tour_requests.png); }
#logo-menu .student-info i { background-image:url(../images/template/services_student_info.png); }
#logo-menu .email-ted i { background-image:url(../images/template/services_email_ted.png); }

@media (min-width:768px) {
	#logo-menu { margin:10px -5px 25px; }
	#logo-menu .link { float:left; width:20%; padding:0 5px; }  
	#logo-menu .link a { padding:25px 0 25px; margin:0; font-size:20px; line-height:1; } 
	#logo-menu .link a i { display:block; width:50px; height:50px; margin:0 auto 10px; }
	#logo-menu .link a span { display:block; }
}

@media (min-width:992px) {
	#logo-menu { padding:0 100px; }
}

@media (min-width:1230px) {
	#logo-menu .link a { padding:35px 0 35px; } 
}

/* TEXT_BLOCKS *//* SERVICES */
.element_textblocks .section-services {}
.element_textblocks .section-services .service-items {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: stretch;
	
	background-color: #427eff;
	/* background-image: url(../images/template/services-bg.jpg); */
	/* background-position: center center; */
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 -15px;
}
.element_textblocks .section-services .service-item {
	border: 15px solid #fff;
}
.element_textblocks .section-services .service-item&gt;a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	
	background-color: rgba(66, 126, 255, .75);
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	height: 100%;
	padding: 1em .66em;
	text-align: center;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.element_textblocks .section-services .service-item&gt;a:hover, .element_textblocks .section-services .service-item&gt;a:focus {
	background-color: rgba(66, 126, 255, .55);
}
@media (min-width: 640px) {
	.element_textblocks .section-services .service-items {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.element_textblocks .section-services .service-item {
		width: 50%;
	}
	.element_textblocks .section-services .service-item:first-child, .element_textblocks .section-services .service-item:last-child:not(:nth-child(odd)) {
		width: 100%;
	}
	.element_textblocks .section-services .service-item&gt;a {
		font-size: 25px;
		padding: 1.33em 1em;
	}
}

/* TEXT_BLOCKS *//* ISSUES */
.element_textblocks .section-issues {}
.element_textblocks .section-issues .issue-items {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: stretch;
	
	margin: 0 -15px;
}
.element_textblocks .section-issues .issue-item {
	border: 15px solid #fff;
}
.element_textblocks .section-issues .issue-item&gt;a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	
	background-color: #427DFF;
	border: 1px solid #427eff;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	height: 100%;
	padding: 1em .66em;
	text-align: center;
	-webkit-transition: background-color 0.2s, color 0.2s;
	transition: background-color 0.2s, color 0.2s;
}
.element_textblocks .section-issues .issue-item&gt;a:hover, .element_textblocks .section-issues .issue-item&gt;a:focus {
	background-color: #427eff;
	color: #fff;
}
@media (min-width: 640px) {
	.element_textblocks .section-issues .issue-items {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.element_textblocks .section-issues .issue-item {
		width: 50%;
	}
	.element_textblocks .section-issues .issue-item:first-child, .element_textblocks .section-issues .issue-item:last-child:not(:nth-child(odd)) {
		width: 100%;
	}
	.element_textblocks .section-issues .issue-item&gt;a {
		font-size: 25px;
		padding: 1.33em 1em;
	}
}



/* POSTS *//* FEATURE (BLOCKS) */
.posttypelayout_feature-blocks {
	margin-bottom: 20px;
}
.post-items.layout-feature-blocks {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
}
.post-items.layout-feature-blocks&gt;* {}
.post-items.layout-feature-blocks .hero-items-column {}
.post-items.layout-feature-blocks .items-column {
	position: relative;
}

.post-items.layout-feature-blocks .next-items-column {
	position: relative;
	
}

.post-items.layout-feature-blocks .post-item {}
.post-items.layout-feature-blocks .hero-items-column .post-item {
	padding-bottom: 20px;
}

.post-items.layout-feature-blocks .next-items-column .next-items-set {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	/* justify-content: center; */
	/* align-items: center; */
}

.post-items.layout-feature-blocks .next-items-column .column-header {
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1.1em;
	padding: 20px;
	text-align: center;
	width: 100%;
}
.post-items.layout-feature-blocks .next-items-column .column-header .title-label {
	background-image: url(../images/icon_twitter.png); filter: brightness(300);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	font-weight: 800;
	padding-left: 32px;
	text-transform: uppercase;
}
.post-items.layout-feature-blocks .next-items-column .post-item {
	position: relative;
	border-top: 1px solid #ccc;
	padding: 20px;
	width: 100%;
}
/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(4) {} */
/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(5) {} */

/*.post-items.layout-feature-blocks .post-item&gt;img, .post-items.layout-feature-blocks .post-item&gt;article {
}*/
.post-items.layout-feature-blocks .post-item&gt;img {
	flex-grow: 1;
	flex-shrink: 1;
	width: 100%;
	
	background-color: #dedede;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #dcdcdc;
	display: block;	
	
	/*background-color: rgba(255, 204, 153, 0.5);
	outline-color: orange;
	outline-offset: -1px;
	outline-style: dashed;
	outline-width: 2px;*/

}
.post-items.layout-feature-blocks .post-item:nth-child(4)&gt;img, .post-items.layout-feature-blocks .post-item:nth-child(5)&gt;img {
	display: none;
}
.post-items.layout-feature-blocks .post-item&gt;article {
	flex-grow: 1;
	flex-shrink: 1;
	width: 100%;
	
	padding: 0;
	margin: 0 !important;
}
.post-items.layout-feature-blocks .post-item .post-type {
	color: #2254be;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.post-items.layout-feature-blocks .post-item:nth-child(4) .post-type, .post-items.layout-feature-blocks .post-item:nth-child(5) .post-type {
	padding-top: 0;
}
.post-items.layout-feature-blocks .post-item .post-title, .post-items.layout-feature-blocks .post-item .post-title a {
	margin: 0;
	padding: 0;
}
.post-items.layout-feature-blocks .post-item .post-title {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	/*padding-bottom: 10px;*/
}
.post-items.layout-feature-blocks .post-item .post-title a {
	display: block;
	color: #183956 !important;
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 28px;
}
.post-items.layout-feature-blocks .post-item .post-title a:hover, .post-items.layout-feature-blocks .post-item .post-title a:focus {
	color: #2254be !important;
}
.post-items.layout-feature-blocks .hero-items-column .post-item .post-title a {
	font-size: 36px;
	line-height: 40px;
}
.post-items.layout-feature-blocks .post-item .post-date {
	display: none;
}
.post-items.layout-feature-blocks .post-item .post-teaser {
	font-size: 18px;
	line-height: 21px;
	margin-top: 10px;
}
.post-items.layout-feature-blocks .hero-items-column .post-item .post-teaser, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2) .post-teaser, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3) .post-teaser {
	display: none;
}
.post-items.layout-feature-blocks .post-item.tweet-post-item .post-date {
	color: #aaa;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin: 0px;
	margin-bottom: .33em;
	
}
.post-items.layout-feature-blocks .post-item.tweet-post-item .post-date a {
	color: inherit;
}
.post-items.layout-feature-blocks .post-item.tweet-post-item .post-date a:hover, .post-items.layout-feature-blocks .post-item.tweet-post-item .post-date a:focus {
	color: inherit;
	text-decoration: underline;
}

@media (min-width: 400px) {	
	/* .post-items.layout-feature-blocks .next-items-column {
		padding-top: 40px;
	}
	.post-items.layout-feature-blocks .next-items-column .column-header {
		height: 40px;
	} */
	.post-items.layout-feature-blocks .next-items-column .post-item {
		/* border: 0; */
		width: 50%;
	}
	/* .post-items.layout-feature-blocks .next-items-column .post-item::before {
		content: " ";
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		
		display: block;
		background-color: #ccc;
		height: 1px;
	} */
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(4) {
		padding-right: 10px;
	} */
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(5) {
		padding-left: 10px;
	} */
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2)::before, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(4)::before {
		right: 10px;
	} */
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3)::before, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(5)::before {
		left: 10px;
	} */
}
@media (min-width: 768px) {
	.post-items.layout-feature-blocks {
		flex-direction: row;
	}
	.post-items.layout-feature-blocks .items-column {
		width: 50%;
	}
	.post-items.layout-feature-blocks .next-items-column {
		padding-left: 20px;
	}
	.post-items.layout-feature-blocks .next-items-column .post-item {
		width: 100%;
	}
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3) {
		padding: 0 0 20px 20px;
	} */
	/* .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(4), .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(5) {
		padding: 20px 0 20px 20px;
	} */
	.post-items.layout-feature-blocks .next-items-column .post-item:nth-child(2)::before, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(3)::before {
		display: none;
	}
	.post-items.layout-feature-blocks .next-items-column .post-item:nth-child(4)::before, .post-items.layout-feature-blocks .next-items-column .post-item:nth-child(5)::before {
		right: 0;
		/* left: 20px; */
	}
}

.section-meet-katherine {
	position: relative;
	background-image: url(../images/template/meet-katherine-bg.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 565px;
	font-size: 32px;
	font-weight: 500;
}
.section-meet-katherine .items {
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	border: 0px;
	margin: 0px;
	min-width: 45%;
	padding: 0px;
}
.section-meet-katherine .items .item {
	margin-bottom: .66em;
}
.section-meet-katherine .items .item&gt;a {
	display: block;
	background-image: url(../images/carat_right_white.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	/* background-size: cover; */
	padding: .33em .66em;
	padding-right: 50px;
	
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.section-meet-katherine .items .item&gt;a {
	background-color: rgba(66, 126, 255, 1);
	color: #fff;
}
.section-meet-katherine .items .item&gt;a:hover, .section-meet-katherine .items .item&gt;a:focus {
	background-color: rgba(24, 57, 86, .5);
	color: #fff;
}

@media (min-width: 992px) {
	.post-items.layout-feature-blocks .next-items-column .post-item {
		width: 50%;
	}

.section-meet-katherine {
	background-position: center center;
	}
}


/* POSTS *//* LIST (BLOCKS) */
.post-items.layout-list-blocks {}
.post-items.layout-list-blocks .post-item {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	
	border-top: 1px solid #ccc;
	padding: 20px 0;
}
.post-items.layout-list-blocks .post-item:first-child {
	border: 0;
	padding-top: 0;
}
.post-items.layout-list-blocks .post-item&gt;img {
	display: block;
	background-color: #dedede;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #dcdcdc;
	width: 100%;
}
.post-items.layout-list-blocks .post-item&gt;article {
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

@media (min-width: 600px) {
	.post-items.layout-list-blocks .post-item {
		flex-direction: row;
		
		border: 0;
		margin-bottom: 20px;
		padding: 0;
	}
	
	.post-items.layout-list-blocks .post-item&gt;img {
		flex-grow: 1;
		flex-shrink: 1;
		width: 33%;

	}
	.post-items.layout-list-blocks .post-item&gt;article {
		flex-grow: 1;
		flex-shrink: 1;
		width: 67%;
		
		padding: 10px 10px 10px 20px !important;
		margin: 0 !important;
	}
}


.post-items.layout-list-blocks .post-item .post-type {
	color: #2254be;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	line-height: 16px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.post-items.layout-list-blocks .post-item .post-title, .post-items.layout-list-blocks .post-item .post-title a {
	margin: 0;
	padding: 0;
}
.post-items.layout-list-blocks .post-item .post-title {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 10px !important;
}
.post-items.layout-list-blocks .post-item .post-title a {
	display: block;
	color: #183956 !important;
	/* font-family: 'Open Sans'; */
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 28px;
}
.post-items.layout-list-blocks .post-item .post-title a:hover, .post-items.layout-list-blocks .post-item .post-title a:focus {
	color: #2254be !important;
}

.post-items.layout-list-blocks .post-item .post-date {
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.post-items.layout-list-blocks .post-item .post-teaser {
	font-size: 18px;
	line-height: 21px;
}

.post-items.layout-feature-blocks+.post-items.layout-list-blocks {
	margin-top: 3em;
}



.locations-detail {
	background-image: url(../images/template/district-map-bg-update.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #ccc;
}
.location-map .map-title div {
	color: #183956;
	font-size: 2.75em;
	font-weight: 900;
	line-height: 1.2em;
	text-align: right;
	text-shadow: 1px 1px #fff;
}
.location-map .map-title p {
	color: #183956;
	font-size: 1.33em;
	font-weight: 300;
	line-height: 1.1em;
	margin-top: 10px;
	text-align: right;
}
.location-map .region-area {
	fill: #C7DAFF;
	stroke: #666666;
}
.location-map .region-area.highlight {
	fill: #3B77FF;
}
.location-map .region-label {
	fill: #000;
	font-size: 1.75em;
	font-weight: 700;
	text-shadow: 1px 1px #fff;
	text-transform: uppercase;
}
.location-map .region-label .pin {
	color: #3B77FF;
	fill: #8898b2;
}
.location-map .region-label .title {
	display: none;
}
.location-map .region-label.highlight .pin {
	color: #fff;
	fill: #2954b3;
}
.location-map .region-label.highlight .title {
	display: block;
}
.location-map .region-area:hover, .location-map .region-label:hover {
	cursor: pointer;
}


.uniForm {}
.uniForm .control-group {
	margin-bottom: 1em;
}
.uniForm .control-label {
	padding-bottom: .5em;
}
.uniForm .controls {}
.uniForm .controls input, .uniForm .controls select, .uniForm .controls textarea {
	width: 100%;
}
.uniForm .controls .radio {
	padding-left: 32px;
}

.pagegroup_images {
	margin: 0 auto;
	max-width: 900px;
}

/* ADA COMPLIANCE */

a.skip-to-content {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    display: block;
    padding: 5px;
    background: white;
    color: black;
}

a.skip-to-content:active, a.skip-to-content:focus, a.skip-to-content:hover {
    left: 0;
    top: 0;
    z-index: 1000;
    width: auto;
    height: auto;
    overflow: visible;
    color: black;
}
/* .mejs__time { overflow: auto !important; } */

/* ALERT BANNER */
.site-alert { background-color: #C58516; color: #fff; font-family: Oswald; font-size: 24px; font-weight: 200; line-height: 30px; }
.site-alert .alert-title a { color: inherit; }
.site-alert .alert-title a:hover { text-decoration: underline; }
.site-alert .alert-title { padding-top: 15px; padding-bottom: 15px; position: relative; display: block; z-index: 2; }

.site-alert .alert-close { background: url(../images/icon_close.svg) center center no-repeat; cursor: pointer; display: block; float: right; width: 60px; height: 60px; z-index: 10; margin-right:-15px; position: relative; transition:background-color .2s; }
.site-alert .alert-close:hover { background-color:rgba(0,0,0,.15); }
.dropdown-backdrop { display: none; }
@media(max-width: 1079px) {
	.social-wrapper { display: none !important;}
}
.twitter-x {
    background: url(../images/social-x-twitter.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 100%;
    width: 25px;
}
.thread-icon {
    background: url(../images/threads.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 100%;
    width: 24px;
}
.bluesky-icon {
    background: url(../images/bluesky-brands-solid.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 100%;
    width: 24px;
}

#page_families #page-header{ display: none; }
#page_civilrights #page-header{ display: none; }
#page_environment #page-header{ display: none; }
#page_economy #page-header{ display: none; }
#page_guns #page-header{ display: none; }
#page_health #page-header{ display: none; }
#page_infrastructure #page-header{ display: none; }
#page_reproductivefreedom #page-header{ display: none; }
#page_retirement #page-header{ display: none; }
#page_veterans #page-header{ display: none; }
#page_families #page-header{ display: none; }
#page_immigraton #page-header{ display: none; }
#page_immigration #page-header{ display: none; }
 .control-label { font-weight: bold;}</pre></body></html>