/* Very Simple Event List stylesheet */

/* Wrapper around all events in list */
#vsel {clear:both; float:left; width:100%; margin:0 auto 5px;}

/* Paragraph tag */
#vsel p {font-family:"Josefin Sans",sans-serif;  font-size: 12pt;  padding: 0; margin: 0;}

#vsel h4 {font-family:"Josefin Sans",sans-serif; font-size: 12pt;  }


/* Wrapper around single event in list */
#vsel .vsel-content {width:100%; clear:both; float:left; margin:0 0 0 0px; padding:10px 0 10px 0px; border-bottom:1px solid #ccc;}

/* Meta section */
#vsel .vsel-meta {width:100%; float:left;}
#vsel .vsel-meta-full {width:100%; clear:both;}
#vsel .vsel-meta-title {margin:0 0 0 0px; padding:0; font-weight: 700;}
#vsel .vsel-meta-date { font-weight: 700; }
#vsel .vsel-meta-error-date {}
#vsel .vsel-meta-single-date
#vsel .vsel-meta-start-date {  padding: 0 20px 0 20px;}
#vsel .vsel-meta-end-date {  padding: 0 20px 0 20px;}
#vsel .vsel-meta-time {  font-weight: 400;}
#vsel .vsel-meta-location { text-transform: unset; font-weight: 400;}
#vsel .vsel-meta-link { }
#vsel .vsel-meta-link a { padding: 10px 15px; border: 1px solid; letter-spacing: 1pt; font-size: 10pt; font-weight: 700; text-decoration: none; line-height: 1; color: #555555; -webkit-transition-delay: 0s !important; transition-delay: 0s !important;}
#vsel .vsel-meta-link a:hover { color: #999999;  }
#vsel .vsel-meta-link span { padding-top: 6px; -webkit-transition-delay: 0s !important; transition-delay: 0s !important;}
.vsel-times {width: 50%; float: left; text-align: right;}
.vsel-lefty {width: 40%; float: left; text-align: left;}
.vsel-moree { width: 10%; float: right; text-align: center; padding: 15px 0px 10px 15px; }



/* Image and info section */
#vsel .vsel-image-info {width:60%; float:right;}
#vsel .vsel-image {max-width:40%; height:auto; float:right; margin:0.3em 0 0.3em 1em; padding:0; border:0;}
#vsel .vsel-info {}

/* Navigation */
#vsel .vsel-nav {clear:both; padding-top: 20px;}
#vsel a.next {float:right; margin-bottom: 10px;}
#vsel a.prev {float:left; margin-bottom: 10px;}

/* No events notification */
#vsel .no-events { text-align: center; }

/* Widget wrapper */
.vsel-widget {}
.vsel-widget:after {content:''; display:block; height:0; clear:both;}

/* Widget text above list */
.vsel-widget .vsel-widget-text {clear:both; margin:0 0 10px; padding:0 0 5px; border-bottom: 1px solid #ccc;}

/* Widget meta section */
.vsel-widget #vsel .vsel-meta {width:100%; clear:both;}

/* Widget image and info section */
.vsel-widget #vsel .vsel-image-info {width:100%; clear:both; float:left;}

/* Widget link to all events */
.vsel-widget .vsel-widget-link {clear:both;}

/* Mobile */
@media screen and (max-width:767px) { 
	#vsel .vsel-meta {width:100%; clear:both;}
	#vsel p {font-size: 12pt; }
	#vsel .vsel-image-info {width:100%; clear:both; float:left;}
	#vsel .vsel-meta-title {margin: 0 0 10px; padding: 0; float: unset; position: relative; width: unset; margin: 0;}
	#vsel .vsel-meta-location { float:left; }
	#vsel .vsel-meta-date { float: left; padding-right:10pt;}
	#vsel .vsel-meta-time { float: left; }
.vsel-times {width: 100%; float: left; text-align: left; margin-top: 10pt;}
.vsel-lefty {width: 100%; float: left;}
.vsel-moree { width: 100%; float: left; text-align: center; padding: 10px 0; }
#vsel .vsel-meta-link a { width: 100%; display: block;}


}

@media screen and (max-width:1068px) { 
.vsel-moree { width: 100%; float: left; text-align: center; padding: 10px 0; }
.vsel-times {width: 100%; float: left; text-align: left; margin-top: 10pt;}
#vsel .vsel-meta-link a { width: 100%; display: block;}

	}
