  /* Switched to CSS variables */
/* Replaced old #f1563f for red */
/* Replaced #2dccd3 with dark teal */
/* Replaced #009999 with dark teal */
 :root {
	 --red: #d43d25;
	 --darkTeal: #00606b;
}
 .newsroom-events-list, .newsroom-news-list {
	 list-style-type: none;
	 padding: 0 10px 0 10px;
}
 #main .newsroom-events-list .newsroom-block {
	 margin-bottom: 2em;
	 width: 100%;
}
 #main > article.news-events {
	 padding: 0;
	 margin: 0;
	 margin-top: -20px;
	 width: 98%;
	 margin-left: auto;
	 margin-right: auto;
	 max-width: none;
}
 .twitter-timeline, .fb-like-box, .fb-like-box > span, .fb-like-box iframe {
	 width: 100% !important;
}
 #main > article.news-events > .row .cta {
	 font-size: 1.6em;
}
 #main > article.news-events > .row .widget {
	/*max-height: 450px;
	 overflow: hidden;
	 */
	 margin-bottom: 1em;
}
 #main > article.news-events > .row .widget p {
	 font-size: 1.2em;
	 line-height: 1.3em;
}
 #main > article.news-events > .row .widget .title {
	 font-size: 1.5em;
	 margin-bottom: .5em;
}
 #main > article.news-events > .row .widget .cta {
	 font-size: 1.2em;
}
 #main > article.news-events > .row .widget img {
	 min-width: 60px;
	 width: 10%;
}
 #main > article.news-events > .row .widget .newsroom-block img {
	 min-width: 60px;
	 width: 100%;
}
 #main > article.news-events > .row {
	 padding: 0 1em;
	 display:flex;
	 flex-direction: column;
}
 #main .newsroom-block-title {
	 color: var(--red);
	 margin: 0;
	 font-family: 'Utopia W01 Regular', georgia, 'times new roman', serif;
}
 #main .newsroom-block p {
	 padding: 10px;
}
 #main .newsroom-block {
	 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	 display: inline-block;
	 float: left;
}
 #main .newsroom-block img {
	 margin: 0;
	 width:100%;
}
 #main .news-column .newsroom-block {
	 margin-bottom: 2em;
	 width: 90%;
	 margin-left: 1em;
	 margin-right: 1em;
}
/*#main .events-column .newsroom-block {
	 margin: 5%;
	 width: 90%;
	 position: relative;
}
 #main .events-column .newsroom-block .newsroom-block-title {
	 font-size: 1.5em;
	 border-top: 2px solid rgb(230,230,230);
	 margin: 3%;
}
 #main .events-column .newsroom-block .newsroom-block-title-top {
	 border: none;
}
 #main .events-column .newsroom-block .newsroom-block-date, .newsroom-block-location {
	 font-size: 1em;
	 color: black;
	 font-weight: normal;
}
*/
 .newsroom-block-content {
	 padding: 5px;
}
 .newsroom-header p {
}
 .newsroom-block {
	 -webkit-column-break-inside: avoid;
	 page-break-inside: avoid;
	 break-inside: avoid;
}
 #newsroom-categories ul {
	 padding:0;
}
 #main #newsroom-categories a {
}
 .newsroom-header {
	 padding: 4px;
	 text-align: center;
	 color: white;
	 background-color: var(--darkTeal);
}
 .newsroom-carousel .carousel-caption {
	 padding: 2em;
}
 .newsroom-container img {
	 width: 100%;
}
 #main .carousel-inner > .item > img {
	 max-height: 400px;
}
 #carousel-example-generic {
	 margin: 1em 2em -2em 2em;
}
 .newsroom-left-image{
	 width: 25%;
	 float:left;
}
 .social-media-column .newsroom-block {
	 margin: 0;
}
 .social-media-column .newsroom-block div{
	 display: inline-block;
}
 .social-media-column .newsroom-block-title {
	 padding: 0;
}
 .social-media-column .newsroom-block-content {
	 width: 70%;
	 padding-left: 2%;
}
 .social-media-column div.newsroom-block-text {
	 display:none;
}
 .social-media-column .newsroom-block-date {
	 top:5px;
	 float: right;
	 margin-left: 5px;
	 padding-left: 5px;
}
 .lw_event_item {
	 height: 200px;
}
 .newsroom-news-list {
	 margin: 0;
	 -moz-column-count: 1;
	 -webkit-column-count: 1;
	 column-count: 1;
}
 .categories-column {
	 order: 1;
	 text-align:center;
}
 .news-column {
	 order: 0;
}
 .events-column {
	 order: 2;
}
 @media only screen and (min-width: 64em) {
	 #main > article.news-events {
		 margin-top: -16px;
		 width: 96%;
		 max-width: 1366px;
	}
	 #main > article.news-events > .row {
		 display:block;
	}
	 .newsroom-left-image {
		 width: 15%;
	}
	 .social-media-column .newsroom-block-content {
		 position: absolute;
		 width: auto;
	}
	 .social-media-column .newsroom-block {
		 padding: 5px;
	}
	 .social-media-column div.newsroom-block-text {
		 display:block;
	}
	 .newsroom-left-image{
		 width: 15%;
	}
	 .social-media-column .newsroom-block-content {
		 padding: 5px 8px 5px 8px;
	}
	 .categories-column {
		 order: 0;
	}
	 .news-column {
		 order: 1;
	}
	 .events-column {
		 order: 2;
	}
	 .newsroom-news-list {
		 margin: 0;
		 -moz-column-count: 3;
		 -webkit-column-count: 3;
		 column-count: 3;
		 max-height: 1000px;
	}
}
 @media only screen and (min-width: 64em) {
	 #main > article.news-events {
		 margin-top: -35px;
	}
}
 @media only screen and (min-width: 64em) {
	 #main > article.news-events h2.newsroom-column-header {
		 margin: 0 0 0.5em 0;
	}
	 #main > article.news-events > .row .categories-column {
		 -moz-box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 box-sizing: border-box;
		 float: left;
		 width: 15%;
		 margin-left: 0%;
		 margin-right: -100%;
		 padding-left: 1em;
		 padding-right: 0.5em;
		 padding: 0 2.8em 0 1em;
	}
	 #main > article.news-events > .row .categories-column .cta {
		 font-size: 1.8em;
	}
	 #main > article.news-events > .row .news-column {
		 -moz-box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 box-sizing: border-box;
		 float: left;
		 width: 60%;
		 margin-left: 15%;
		 margin-right: -100%;
		 padding-left: 1em;
		 padding-right: 0.5em;
		 padding: 0 1em;
	}
	 #main > article.news-events > .row .news-column .cta {
		 font-size: 1.8em;
	}
	 #main > article.news-events > .row .events-column {
		 -moz-box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 box-sizing: border-box;
		 float: left;
		 width: 25%;
		 margin-left: 75%;
		 margin-right: -100%;
		 padding-left: 1em;
		 padding-right: 0.5em;
		 padding: 0 1em 0 2.8em ;
		/*border-left: solid 1px #808080;
		*/
		 border-right:none;
	}
	 #main > article.news-events > .row .events-column .cta {
		 font-size: 1.8em;
	}
	 #main > article.news-events > .row .facebook-column {
		 -moz-box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 box-sizing: border-box;
		 float: left;
		 width: 50%;
		 padding: 0;
		 margin: 0;
	}
	 #main > article.news-events > .row .twitter-column {
		 -moz-box-sizing: border-box;
		 -webkit-box-sizing: border-box;
		 box-sizing: border-box;
		 float: left;
		 width: 50%;
		 padding: 0;
		 margin: 0;
	}
	 #main > article.news-events > .row .widget img {
		 width: 100%;
	}
	 .newsroom-block {
		 width: 50%;
	}
	 .categories-column {
		 text-align:left;
	}
}
 #main > article .primary-story img {
	 margin:0;
	 max-height: 100%;
	 width: 100%;
}
 #main > article .secondary-story img {
	 margin:0;
	 max-height: 100%;
	 width: 100%;
}
 .story-banner {
	 background-color: var(--darkTeal);
	 width:100%;
}
 .story-content {
	 padding: 1em;
}
 #main > article #header-stories p {
	 color : white;
	 margin: 0;
}
 #main > article #header-stories h2 {
	 color : white;
	 margin: 0;
}
 #header-stories {
	 margin-top: 1em;
}
 .story-block {
	 position: relative;
}
 .story-block:hover, .newsroom-block:hover {
	 opacity: 0.5;
}
 .primary-story-container,.secondary-story-container {
	 width:100%;
	 padding: 1em;
}
 .secondary-story-container .story-block:last-of-type {
	 margin-top: 2%;
}
 .story-block {
	 transition: 0.5s ease;
	 height: 100%;
	 background-color: var(--darkTeal);
}
 .primary-story, .secondary-story {
	 background-color: var(--darkTeal);
}
 #main .localist_minicalendar_pager > a {
	 background-color: var(--darkTeal);
	 color: white;
}
 #main .localist_minicalendar table td a:hover {
	 background-color: var(--darkTeal);
	 color: white;
}
 @media only screen and (min-width: 64em) {
	 .primary-story-container {
		 float:left;
		 width:66.67%;
		 height:100%;
	}
	 .story-banner {
		 left:0;
		 bottom:0;
		 position: absolute;
	}
	 #header-stories {
		 height: 400px;
	}
	 .header-container {
		 height: 100%;
	}
	 .primary-story {
		 height: 100%;
	}
	 .secondary-story-container .story-block {
		 height: 49%;
	}
	 .primary-story img {
		 height: 80%;
	}
	 .primary-story, .secondary-story {
		 height: 100%;
	}
	 .primary-story story-banner {
		 height: 20%;
	}
	 .story-block {
		 height: 100%;
	}
	 .secondary-story-container {
		 width: 33.33%;
		 margin-left: 66.67%;
		 padding-left: 1em;
		 height: 100%;
	}
	 .primary-story-container {
		 padding: 0;
	}
	 .secondary-story-container {
		 padding: 0;
		 padding-left: 1em;
	}
}
 #main > article a.primary-story h2 {
	 font-size: 3em;
}
 #main > article a.secondary-story h2 {
	 font-size: 1.8em;
}
 .archive-button {
	 background-color: #00AAB3;
	 color: white !important;
	 text-align: center;
	 padding: 1em 0 1em 0;
	 margin: 1em 0 1em 0;
	 font-size: 1.5em;
	 font-family: 'FrutigerLTW01-55Roman', Helvetica, Arial, sans-serif;
}
 #main .archive-button a {
	 color: white;
}
