.featured-events li {
    list-style-type: none !important;
    width: 33.3333%;
    float: left;
}

.featured-title-and-date {
    padding-right: 20px;
}

.featured-title-and-date a {
    text-decoration: none;
}

.featured-title-and-date a:hover {
    text-decoration: underline;
}

.featured-title-and-date h6 {
    margin: 0;
}

.featured-events li:nth-child(3n + 1) {
    clear: left;
 }

.featured-event-photo{
	float: left;
}

.title-and-date{

	float: left;
}
.featured-events, .featured-events li{

	padding-left: 0px !important;
	margin-left: 0px !important;
}

.featured-events li{
    padding-top: 20px !important;
}

.view-all{
	clear: both;
	padding-top: 20px;
}

.featured-event-wrapper a:link, .featured-event-wrapper a:visited  {
	color: #6B0008 !important;
font-family: Arial,Helvetica,sans-serif !important;
}

.featured-event-datetime {
    line-height: 22px !important;
}

.featured-event-datetime a:link, .featured-event-datetime a:visited{
	color: black !important;
}


.featured-event-photo{
	padding-right: 20px;
}

.featured-event-photo img {
    width: 100%;
}

.featured-event-wrapper h2{

	font-size: 20px !important;
	color: black !important;
	font-weight: normal !important;

}
.featured-event-wrapper h3{
	margin-top: 0 !important;
	font-size: 18px !important;
}


.featured-event-wrapper h6{

	font-size: 16px !important;
	font-weight: normal !important;
}



@media (max-width: 1024px) {

    .featured-events li {
        width: 49%;
    }

    .featured-events li:nth-child(3n + 1) {
        clear: inherit;
     }

    .featured-events li:nth-child(2n + 1) {
        clear: left;
     }

}

@media (max-width: 768px) {

    .featured-events li {
        width: 100%;
    }

    .featured-events li:nth-child(3n + 1) {
        clear: inherit;
     }

     .featured-events li:nth-child(2n + 1) {
         clear: inherit;
      }

    .featured-events li {
        clear: left;
     }

}
