

/**** EVENTS  *****/
	
	
.helpme-event-list.owl-carousel .owl-item .col-md-12{padding:0;}	
.helpme-event-wrap{
	transition:all 0.3s ease;
	-webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,0.01);
	-moz-box-shadow: 0 0 6px 3px rgba(0,0,0,0.01);
	box-shadow: 0 0 6px 3px rgba(0,0,0,0.01);
	background:#fff;
	margin-bottom:30px;
	}
.helpme-event-wrap img{
	width:100%;
	}
.helpme-event-wrap:hover{
	transition:all 0.3s ease;
	-webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 0 6px 3px rgba(0,0,0,0.05);
	box-shadow: 0 0 6px 3px rgba(0,0,0,0.05);
	}
.helpme-event-wrap.thumb-style{
	padding:15px 15px 10px;
	}
.helpme-event-wrap.thumb-style .event-left-content{
	width:15%;
	padding:20px 10px;
	}
.helpme-event-wrap.thumb-style .event-center-content{
	width:39%;
	padding:0 0 0 15px;
	float:left;
	height:140px;
	position:relative;
	overflow:hidden;
	}
.helpme-event-wrap.thumb-style .event-center-content img{
	width:100%;
	height:100% !important;
	position:absolute;
	}
.owl-carousel .helpme-event-wrap.thumb-style .event-center-content img{
	width:100%;
	height:100% !important;
	position:static;
	}
.helpme-event-wrap.thumb-style .event-right-content{
	width:46%;
	padding:15px 0 5px 15px;
	}
.helpme-event-wrap.thumb-style .event-right-content .event-vanue-meta i{
	margin-right:10px;
	width:13px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	}
.helpme-event-wrap:hover .event-left-content{
	transition:all 0.3s ease;
	}
.event-left-content{
    padding: 10px;
    text-align: center;
    width: 30%;
	display:inline-block;
	float:left;
	}
.helpme-event-date{
	color: #fff;
    font-size: 60px;
    line-height: 1;
	font-weight:700;
	}
.helpme-event-month{
	color: #fff;
    font-size: 14px;
	font-weight:700;
	}
.helpme-event-year{
	color: #fff;
    font-size: 14px;
	font-weight:700;
	}
.event-right-content{
	width:70%;
	padding:18px;
	float:right;
	}
.event-title{
	font-weight:bold;
	text-transform:capitalize;
	margin-bottom:10px;
	}
.helpme-event-divider{
	width:100%;
	height:1px;
	background:#eaeaea;
	margin-bottom:10px;
	
	}
.tribe-events-calendar thead{border-bottom:1px solid #eaeaea !important;}
#tribe-events-content {
    margin:0;
	padding:0;
	
}
#tribe-events-content .tribe-events-notices{
	margin-top:0;
}
#tribe-events-content .tribe-events-calendar td {
    border: 5px solid #fff !important;
	background:#f9f9f9;
	padding:0 !important;
	height:100px !important;
}
#tribe-bar-form .tribe-bar-filters {
    background: #fff !important;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.05);
}
a.tribe-events-gcal, a.tribe-events-ical {
    float: none !important;

}
.cal-box-style{position:relative;height:inherit;border:1px solid rgba(255,255,255,0)}
.event-cal-date{
	background: none!important;
    bottom: 10px;
    color: #ccc !important;
    font-size: 20px !important;
    padding: 0 !important;
    position: absolute !important;
    right: 10px;
}
.tribe-events-calendar thead th {
    background-color: #fff !important;
    border-left: none !important;
    border-right: none !important;
    color: #333 !important;
    font-weight: 700;
    padding: 1em 0;
    white-space: nowrap;
}
.tribe-events-thismonth.tribe-events-present{}
.event-vanue-meta{}
.helpme-event-venue{}
.helpme-event-duration{}
.tribe-events-event-image{margin:0 !important;}
.tribe-events-event-image img {
    height: auto;
    width: 100%;
	height:280px !important;
}
.tribe-events-single .tribe_events,
#tribe-events{
	background: #fff;
	border-radius: 0;
	box-shadow: 0 2px 4px rgba(0, 1, 1, 0.05);
}
.tribe-events-single .tribe-events-event-image img {
    height: auto;
    width: 100%;
	height:100% !important;
}
.single-tribe_events #tribe-events-header {
    margin: 0 !important;
}
.single-tribe_events .tribe-events-content {
    padding: 0 30px !important;
}
.single-tribe_events h2.tribe-events-single-event-title {
    font-size: 36px !important;
    line-height: 1;
    margin: 20px 0 !important;
    padding: 0 30px !important;
	}
.single-tribe_events .tribe-events-cal-links {
    padding: 0 30px !important;
}
.tribe-events-single-section{
	margin: 0 !important;
	border: none !important;
}
.single-tribe_events #tribe-events-footer{
	background: #fff;
	border-radius: 0;
	box-shadow: 0 2px 4px rgba(0, 1, 1, 0.05);
	padding: 20px 30px;
}
#helpme-sidebar h5.tribe-event-title {font-size:14px; margin-bottom:0;line-height:26px;}
#helpme-sidebar .tribe-event-duration span {font-size:12px; margin-bottom:0;line-height:14px;color:#fff;}
#helpme-sidebar .tribe-event-duration {padding:2px 10px 5px;margin-top:5px;color:#fff;}
.helpme-button.outline-button{
	border-color: #444;
    border-style: solid;
    font-size: 18px;
    font-weight: 700 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
	border-radius:6px;
	}
.tribe-events-list-widget{}
.tribe-events-list-widget ol.tribe-list-widget{margin-left:0;}
.tribe-events-list-widget ol.tribe-list-widget li .tribe-event-thumb {float:left;width:90px;}
.tribe-events-list-widget ol.tribe-list-widget li .tribe-event-content {float:left;padding:5px 0 5px 13px;min-height:80px;width: calc(100% - 90px);border:1px solid #eee;}
.transparent-header-sticky .helpme-main-navigation{padding:10px 0;}

/* list view */

.event-list-thumb{width:250px;height:auto !important;}
.event-list-thumb .tribe-events-event-image {
    
    float:none !important;
}
.event-list-content{width:calc(100% - 250px);padding-left:20px;}
/**** TRIBE EVENT RESPONSIVE   *****/

@media handheld, only screen and (min-width: 768px) and (max-width:960px) {
  
}

@media screen and (max-width: 600px) {

.helpme-event-wrap.thumb-style .event-left-content {padding: 15px;width: 100%;float:none;}
.helpme-event-date {display: inline-block;font-size: 30px;}
.helpme-event-month {display: inline-block;}
.helpme-event-year {display: inline-block;}
.helpme-event-wrap.thumb-style .event-center-content {float: none;width: 100%;padding:0;}
.helpme-event-wrap.thumb-style .event-right-content {padding: 15px 0 5px;width: 100%;}
}
@media handheld, only screen and (max-width: 767px) {
.event-title {
    font-size:16px;
	letter-spacing:0;
}
.helpme-event-venue {
    text-transform: uppercase !important;
    font-size: 11px;
}

 
}