.widget_tribe-events-list-widget h4 {font-size: 15px!important; padding-bottom: 0px; color: #70a4d0; line-height: 17px!important; }

.widget_tribe-events-list-widget a {color: #70a4d0!important; }
.widget_tribe-events-list-widget a:hover {text-decoration: underline; }

.tribe-events-list-widget-events {margin-bottom: 0px;}
.widget_tribe-events-list-widget li {list-style-type: none; }

.widget_tribe-events-list-widget {font-size: 14px!important; padding-bottom: 0px; }

.footerinfo h4 { font-size: 20px!important; color: white!important; padding-bottom: 0px!important;}

.footerinfo hr {margin: 0px!important;}

.sow-cta-wrapper h5 {font-size: 14px!important;padding: 0px;}
.sow-cta-wrapper h4 {padding: 0px;}

.su-spoiler-title { font-size: 22px!important; font-weight: normal!important; }

div.staff-member {
width: 280px!important;
overflow: hidden!important;
float: left!important;
margin: 10px 5px!important;
position: relative!important;
}

.staff-member-name h3
{
font-size: 14px!important;
margin: 0 0 0 0!important;
text-decoration: underline!important;
}
.staff-member-position
{
margin: 0 0 0 0!important;
}
.staff-member h3
{
font-size: 20px!important;
padding: 0 0 0 0!important;
margin: 0 0 0 0!important;
font-weight: bolder;
text-decoration: underline!important;
color: #70a4d0;
}
.staff-member h4
{
font-size: 16px!important;
padding: 0 0 0 0!important;
margin: 0 0 0 0!important;
font-weight: bold;
}


#featured-slider .entry-description-container {
	background-color: #555555;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 10px 15px;
	padding: 1rem 1.5rem;
}
.so-panel ul {
font-size: 10pt;
}

.so-panel li {
margin-bottom: 20px;
}

.alignright {float:right; margin: 5px 0 20px 20px; }
.alignleft {float: left; margin: 5px 20px 20px 0; }
.aligncenter {display: block; margin: 5px auto 5px auto; }
.wp-caption { border-width: 2px; border-style: solid; max-width: 100%; padding: 5px 5px 10px 5px; text-align: center; margin-bottom: 20px; background-color: #70a4d0;}
.wp-caption a {color: white; text-decoration: underline;}
.wp-caption img { margin-bottom: 10px; }
.wp-caption p, .blog-post .post-content .entry-content .wp-caption p { font-size: 13px; line-height: 18px; font-style: italic; }
.wp-caption p.wp-caption-text {line-height: 1.5; font-size: 10px; margin: 0; color: white; }
.commentlist .bypostauthor {}

.IssuesCentered {text-align: center; }
@media screen and (max-width: 480px)
{
.mobile-only {display: none;}
}
.wp-caption-text
{
color: white;
font-size: 8pt;
}
.header-post-title-class
{
	font-size: 30pt;
}
.entry-title
{
	font-size: 24pt;
}
.Reelect li
{
	padding-bottom: 20px!important;
}
