#mass-times h3, #mass-times h5, #mass-times p{
	margin:5px 0;
}
#news ul.display-posts-listing span.excerpt {
    overflow-wrap: break-word;
}
 #news ul.display-posts-listing li{
   	width:23%;
 }
 #news ul.display-posts-listing .listing-item .image img {
    width: 100%;
    height: 200px;
}
.wp-show-posts-columns:not(.wp-show-posts-masonry){
	justify-content: space-between;
	width:100%;
}
#newsfeed .news-feed button{
	cursor: pointer;
}
.wp-show-posts-columns .wp-show-posts-inner{
	width:100%;
	flex:none;
	margin: 0!important;
}
.wp-show-posts-columns#wpsp-1250 {
    margin-left: 0!important;
}
.wp-show-posts-entry-title {
	font-size: 24px;
}
.main-footer .footer-contact{
		flex-direction: column;
	    text-align: center;
	    width: 90%;
	}
@media screen and (max-width: 1900px) and (min-width: 1024px){
	#news ul.display-posts-listing li:nth-child(n+4) {
	    display: flex;
	}
}
@media screen and (max-width: 1023px){
	#news ul.display-posts-listing li:nth-child(n+2) {
	    display: flex;
	}
	#news ul.display-posts-listing li {
    	width: 100%;
    	margin:0;
	}
	.site-branding a img{
		max-width:375px;
	}
}
@media screen and (max-width: 768px){
	.social-box{
		width:100%;
	}
	.simcal-calendar-list{
		margin-left:0;
	}
	div#all-news {
    	width: 100%;
	}

}
@media screen and (max-width: 500px){
	.simcal-event-details{
		width:auto;
	}
	.simcal-default-calendar-list ul.simcal-events{
		margin:0!important;
		width:100%;
	}
	.simcal-default-calendar-list ul.simcal-events li.simcal-event{
		height:auto;
	}
	.site-info{
		flex-direction: column;
		text-align:center;
	}
	#header-info{
		height:auto;
	}
	.site-branding a img {
    	max-width: 300px;
	}
	#responsive-menu-container {
    	width: 320px !important;
	}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{
		width:auto!important;
	}
	.inner-banner{
		height:auto;
	}
}
