/* Tribe Events Calendar */
.tribe-events-list-widget {
	background:#FFFFFF;
	padding:10px;
	border-radius:5px;
	margin-bottom:10px;
}

.tribe-events-list-widget h1 {
	margin:0px 0 10px;
	font-size:16px;
	font-weight:800;
	text-align:center;
}

.tribe-events-list-widget ol li {
	margin-bottom:5px !important;
	font-size:13.5px !important;
	text-align:center !important;
}

.tribe-events-list-widget ol {
	padding:0px;
    /*padding-start: 20px !important;*/
}

.tribe-events-list-widget li {
	background:#e2eaf2;
	padding:0px 10px 5px 10px;
	border-radius:5px;
}

.tribe-events-list-widget h4 {
	margin:8px 0 0px;
	text-transform:none !important;
	font-size:14px;
	font-weight:600;
}

.tribe-events-list-widget p {
	text-align:center;
}

table.tribe-events-calendar { overflow:visible !important}
.tribe-events-event-thumb { max-width:100% !important; overflow:hidden !important}

#tribe-events .tribe-events-button, .tribe-events-button {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height: 1px; width: 1px; 
	margin: -1px; padding: 0; border: 0;
}

/* /Tribe Events Calendar */

.ecs-shortcode-list {
	display:none
}

.ecs-shortcode-list {
	background:#FFFFFF;
	border-radius:5px;
	padding:10px;
	margin:auto;
	width:60%;
	text-align:center;
}

.ecs-shortcode-list ul {
	list-style-type:none;
	padding:0px;
}

.ecs-shortcode-list li {
	padding: 10px;
	background:#e2eaf2;
	margin: 10px;
	border-radius:5px;
}

.ecs-shortcode-list h4 {
    font-size: 1.6em;
    font-weight: 800;
	text-transform: none;
	padding-top:0;
	margin-bottom: .25em;
}

.ecs-shortcode-list p {
	margin-top: .25em;
	margin-bottom: .25em;
	
}

.ecs-shortcode-list .duration.time {
	font-size: 1em;
	font-weight: 900;
}

.ecs-shortcode-list .duration.venue {
	font-size: 1em;
	font-weight: 600;
}

@media screen AND (max-width: 768px) {

#tribe-events-bar {
	display:none;
}

.tribe-events-month {
	display:none;
}

.ecs-shortcode-list {
	display:inherit;
	margin:auto;
	width:90%;
	background:#FFFFFF;
	border-radius:5px;
	padding:10px;
	text-align:center;
}

}