.display-posts-listing { 
 padding: 0px;
 text-align: left !important;
 line-height: 1.25em;
}

.display-posts-listing>li {
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #bababa;
}

.display-posts-listing .listing-item::before { 
    display: none;
}

.display-posts-listing .listing-item .title {
	font-weight: bold;
	font-size: 1.25em;
}

.display-posts-listing .listing-item .image {
    float: left;
    padding: 0px 15px 5px 0px;
}

.display-posts-listing .listing-item .excerpt {
	bottom: 20px;
}


/*.tribe-events-list-widget {
	-moz-box-shadow: -3px 0 10px rgba(9, 8, 8, 0.12);
	box-shadow: -3px 0 10px rgba(9, 8, 8, 0.12);
	
}*/

.blog-sidebar-buttons {
	line-height: 1em !important;
    text-align: left !important;
}



/* Desktop Large*/
@media (min-width: 1200px) {
	
.flexslider .caption-wrap h3 {
	margin:10px 0px 0px 23px !important;
}
	
.flexslider .caption-wrap .caption p {
	margin:5px 400px 7px 23px !important;
}

.front_page_event_calendar {
	top:  278px !important;
}

.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-prev:hover{
	top: 155px !important;
}

.flex-direction-nav a.flex-next, .flex-direction-nav a.flex-next:hover{
	top: 155px !important;
}
	
}


/* Desktop Medium*/
@media (min-width: 992px) and (max-width: 1199px)  {

.container {
	padding-right: 14px !important;
}

.flexslider .caption-wrap h3 {
	margin:10px 0px 0px 23px !important;
}

.flexslider .caption-wrap .caption p {
	margin:5px 320px 7px 23px !important;
}	

.blog-cover-image {
    width: 20% !important;
}

.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-prev:hover{
	top: 110px !important;
}

.flex-direction-nav a.flex-next, .flex-direction-nav a.flex-next:hover{
	top: 110px !important;
}

}


/* Tablet and Mobile - Horizontal */
@media (max-width: 991px) {

.caption {
	padding: 0px 0px 10px 0px !important;
}

.caption-description {
	display: none;
}

.flexslider .caption-wrap h3 {
	margin:10px 0px 0px 23px !important;
}

.flexslider .caption-wrap p {
	margin:5px 10px 7px 23px !important;
}	

.blog-cover-image {
    width: 100% !important;
}

}


/* Tablet and Mobile - Vertical */
@media (max-width: 478px) {

.metaslider {
	display: none !important;
}



}
