/* List */
.events .list-item-block {border:1px solid #475063; padding:15px;display:flex; margin-bottom:20px}
.events .list-img img { width:100%}
.events .list-img { width:145px; margin-right:30px;}
.events .list-item-block .events-thumb { float:none;display:block; margin:0px; width:100%}
.events .datetext { font-size:14px;}
.events .list-item-block .list-heading  {font-size:28px; font-weight:bold; font-family: 'Avenir'; margin-top:10px}
.events .btn-default { background-color:#b7343a; padding:10px; color:white; font-weight:bold; text-align:center; display:inline-block} 
.events .btn-right{text-align:right; display:block;}
.events .list-content{width:calc(100% - 334px)}
.events .right-side { margin-top:0px; width:159px;}
.events .registerbtn-block { width:125px}
.events .min-height{ min-height:165px;}
.events .virtual-event-text { color:#4ba0b7; font-weight:bold; font-size:16px; text-align:right; line-height:20px; text-transform: uppercase;}
.events .virtual-event-text span { text-align:center; display:inline-block;}
.events .mb-20{ margin-bottom:20px;}

/* Single */
.events .btn-secondary { background-color:#475063; padding:5px 10px; color:white; font-weight:bold; text-align:center; display:inline-block;border-radius:3px;} 
.events .event-image{width:300px;margin:0 50px 25px 0;}
.events .event-image .images{height:300px;text-align:center;margin-bottom:10px;}
.events .event-image .full{display:none;}
.events .event-image .full.active{display:block;height:100%;}
.events .event-image .full img{max-height:100%;}
.events .event-image .thumb{display:inline-block;height:100px;width:100px;vertical-align:top;line-height:80px;text-align:center;opacity:0.5;transition:0.5s all;}
.events .event-image .thumb img{max-height:100%;}
.events .event-image .thumb + .thumb{margin-left:10px;}
.events .event-image .thumb.active, .events .event-image .thumb:hover {opacity:1;}
.events #eventProducts{list-style:none;padding:15px 0;}
.events #eventProducts li{display:inline-block;padding:15px 0;width:49%;}
.events #eventProducts .product-thumb{display:inline-block;width:75px;float:left;margin-right:20px;}
.events #eventProducts .event-product-inner{margin-left:95px;}
.events #eventProducts .product-title{display:block;}
.events #eventProducts .product-price{display:block;}
.events .event-summary{margin-left:350px;}
.events .nav#eventTabs{list-style:none;margin:0 0 20px;padding:0;border-top:1px solid #d9d9d9;}
.events .nav#eventTabs li{float:left;}
.events .nav#eventTabs a{display:inline-block;padding:15px 22px;color:#666;font-size:18px;border-top:transparent solid 10px;}
.events .nav#eventTabs a.active{color:#000;border-top:#B7343A solid 10px;}
.events .tab-pane{display:none;}
.events .tab-pane.active{display:block;}
.events .event-details dt{display:inline-block;width:200px;}
.events .event-details dd{display:inline-block;}


/* ITul Style Customization */
.events .events-item {
	border: solid 1px #475063;
}
.events .list-item-block a.btn-default {
	width: 100%;
	display: block;
}
.events .list-item-block h3.list-heading {
	padding-bottom: 15px;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	font-size: 22px;
	line-height:  24px;
}
.events .list-item-block p {
	line-height: 24px;
}
.events .coe-header {
	margin-bottom: 15px;
}

/* /ITul Style Customization */
@media only screen and (max-width: 767px) {
	.events .list-img {
		width: 85px;
		margin-right: 20px;
	}
	.events .list-content {
		width: calc(100% - 261px);
	}
	.events .right-side {
		margin-top: 0px;
		width: auto;
	}
	.events .list-item-block .list-heading { font-size:22px;}
	
	.events .event-image{margin:0;width:100%;}
	.events .event-summary{margin:0;}
	.events #eventProducts li{width:100%;}
}
@media only screen and (max-width: 650px) {
	.events .list-item-block {flex-direction:column; width:100%;}
	.events .list-img {
		width: 115px;
		margin-right: 0px;
		margin:auto
	}
	.events .list-content {
		width: 100%; text-align:center;
	}
	.events .min-height { min-height:auto;}
	.events .virtual-event-text { padding:15px 0px}
}