/*new*/
.ai1ec-posterboard-time{
	float: left;
  width: 100%;
	text-align: center;
padding: 2%;
    font-size: 1.5rem;
}
.ai1ec-event {
    float: left;
}
.ai1ec-date{
	color: #333;
font-weight:bold;
line-height: 3;
    padding: 1%;
}
.ai1ec-month,
.ai1ec-day,
.ai1ec-weekday{
  display:inline;
}
.ai1ec-weekday{
	float: right;
}
/*end new*/
.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-event-wrap:hover{
filter: grayscale(100);
opacity: .75;
transition: .5s ease;
}

.ai1ec-posterboard-view .ai1ec-sas-action-tickets{
	float: none!important;
}
.timely .ai1ec-btn-primary:hover, .timely .ai1ec-btn-primary:focus, .timely .ai1ec-btn-primary:active, .timely .ai1ec-btn-primary.ai1ec-active, .ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-primary{
	background-color: #ffffff;
}

.timely{
  word-wrap: normal;
}

.ai1ec-btn-primary:hover,
.ai1ec-btn-primary:active{
    color: #3a3a3a !important;
}
.timely .ai1ec-btn-primary{
		background-color: #ee6059;
    border-color: #1e2123;
    font-size: 1rem;
    padding: 2% 8%!important;
}

.ai1ec-single-event .ai1ec-actions,
.ai1ec-subscribe-container{
	display: none!important;
}
/*
.ai1ec-event-time{
		position: absolute;
    bottom: -20px;
    text-align: center!important;
    border: 4px solid #404040;
    right: -4px;
    color: #ccc;
    background: #404040;
    box-sizing: content-box;
	text-transform: uppercase;
}
*/
.ai1ec-event-time {
    display: none;
}
.ai1ec-posterboard-view footer{
	background: #404040!important;
}

.ai1ec-posterboard-view .ai1ec-date-block-wrap{
background: #009cff;
}

a.ai1ec-load-event,
a.ai1ec-load-event:hover{
color: #009cff;
}


.ai1ec-posterboard-view .ai1ec-event-wrap{
	margin: 11px 4px;
}

/* EVENT PAGE - SINGLE PAGE */
.ai1ec-field-label,
.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration{	
	background: #fff;
	font-size: 1.5rem!important;
	font-size: calc(1rem + 1vw)!important;
	line-height: 1!important;
	text-align: center;
	color: #333;
	padding: 1rem;
	padding: calc(.5rem + 1vw);
  border-radius: 1rem 1rem 0 0;
}
.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration{
padding: 2rem;
}
.ai1ec-single-event{
	text-align: center;
}

.ai1ec-row.ai1ec-time,
.ai1ec-row.ai1ec-location,
.ai1ec-row.ai1ec-cost .ai1ec-col-sm-9{
    margin-bottom: 2rem!important;
}

.ai1ec-event-details.ai1ec-row {
    margin-top: 4rem;
}

.ai1ec-single-event .ai1ec-gmap-container{
	border-radius: 100%;
	border: 0;
  box-shadow: 0rem 0.75rem 0rem 0rem #ee6059;
}

.ai1ec-single-event #ai1ec-gmap-canvas{
	height: auto;
	padding-bottom: 100%;
	background: #fff;
	border-radius: 100%;
}

.ai1ec-map{
	padding: 2rem;
	padding: calc(1rem + 2vw);
	margin-bottom: 2rem;
}

.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration
{
	border-bottom: 1rem solid #ee6059;
  border-radius: 0 0 2rem 2rem;
}

@media (min-width: 768px){
.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration
{
	text-align: left;
	margin-top: 3rem;
	margin-top: calc(1.5rem + 3vw);
}
.ai1ec-field-label,
.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration{
	border-bottom: 1rem solid #1e1e1e;
  border-radius: 1rem 1rem 0 2rem;
}
.ai1ec-field-value.p-location,
.ai1ec-cost .ai1ec-col-sm-9,
.ai1ec-field-value.dt-duration
{
	border-bottom: 1rem solid #ee6059;
  border-radius: 0 1rem 1rem 2rem;
}
.ai1ec-map{
	margin-top: calc(4rem + 0.5vw);
	margin-bottom: 0;
}
}

.ai1ec-single-event .ai1ec-event-details .ai1ec-row, .ai1ec-multi-event .ai1ec-event-details .ai1ec-row{
	margin-bottom: 0;
}

.ai1ec-posterboard-view .ai1ec-event-title {
    color: #fff;
}

.ai1ec-posterboard-view .ai1ec-event-wrap{
	border: 4px solid #404040;
}

.ai1ec-posterboard-view footer{
	border: 0;
	background: #fff;
	box-shadow: none;
}

.ai1ec-posterboard-view footer:after{
	display: none;
}

.ai1ec-posterboard-view footer.ai1ec-auto-height{
	width: 101%;
}

.ai1ec-calendar-toolbar{
	display: none;
}
/* MONTH HEADER - CENTER STYLE */
.ai1ec-pagination.ai1ec-btn-group{
	float: none;
	display: block;
	text-align: center;
}
/* MONTH HEADER - FONT SIZES */
.ai1ec-pagination.ai1ec-btn-group *{
	font-size: 2rem;
	color: #fff!important;
	float: none;
	border: 0;
	background: transparent;
}

.ai1ec-pagination.ai1ec-btn-group .ai1ec-calendar-title,
.type-ai1ec_event h2.entry-title, .ai1ec-event-title{
	font-size: 2rem!important;
	font-size: calc(2rem + 1vw)!important;
	line-height: 100%!important;
  text-align: center;
}

/* MONTH HEADER - REPLACE PAGENATION ICON */
.ai1ec-fa-chevron-left:before{
	content: "\f137";
	padding-right: 10px;
}
.ai1ec-fa-chevron-right:before{
	content: "\f138";
	padding-left: 10px;
}

/* MONTH HEADER - remOVE TOOLTIP */

.ai1ec-btn-group .ai1ec-btn+.ai1ec-btn, .ai1ec-btn-group .ai1ec-btn+.ai1ec-btn-group, .ai1ec-btn-group .ai1ec-btn-group+.ai1ec-btn, .ai1ec-btn-group .ai1ec-btn-group+.ai1ec-btn-group{
	margin-left: 0!important;
}


.ai1ec-pagination.ai1ec-btn-group .ai1ec-tooltip.ai1ec-fade.ai1ec-top.ai1ec-in{
	display: none!important;
}


/* MONTH HEADER - remOVE ICON */
.ai1ec-fa-calendar-o{
	display: none;
}

/* MONTH HEADER - CLEAR SPACING */
.ai1ec-btn-group > .ai1ec-btn:after{
	display: none;
}


/* MONTH HEADER - CLEAR HOVER */

.timely .ai1ec-btn-default:hover, .timely .ai1ec-btn-default:focus, .timely .ai1ec-btn-default:active, .timely .ai1ec-btn-default.ai1ec-active, .ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-default{
	background: transparent;
	color: #ee6059;
}

/* EVENT PAGE - VENUE LINE BREAK */
.ai1ec-event-location{
	float: left;
  width: 100%;
	font-size: 2rem;
}



.ai1ec-date .ai1ec-weekday{
	font-size: 1.2rem;
}

.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-date-block-wrap{
	opacity: 1;
}

.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-event-wrap{
	opacity: 1;
background: rgb(33,33,33);
background: -moz-linear-gradient(-20deg, rgba(33,33,33,1) 50%, rgba(66,66,66,1) 100%);
background: -webkit-linear-gradient(-20deg, rgba(33,33,33,1) 50%,rgba(66,66,66,1) 100%);
background: linear-gradient(160deg, rgba(33,33,33,1) 50%,rgba(66,66,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#424242',GradientType=1 );
}

.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-event-wrap:hover{
	opacity: .75;
}

/* EVENT PAGE - HIDE ELrEMENTS */
.ai1ec-pull-left{
	display:none;
}
body.ai1ec_event-tremplate-default #respond,
.fusion-meta-info,
.ai1ec-categories,
.ai1ec-calendar-link{
	display: none!important;
}

/* EVENT PAGE - SINGLE PAGE */

.ai1ec-single-event .ai1ec-actions{
	float: none!important;
	display: inline-block;
  margin: 0;
  text-align: center;
	border-radius: 10px;
	background: #ee6059;
	
}

.ai1ec-single-event .ai1ec-actions *{
	font-size: 1.5rem!important;
	color: #fff!important;
	border: 0;
	background: transparent;
	padding-left: 10px;
}

.ai1ec-single-event .ai1ec-actions .ai1ec-hidden-xs{
	margin-left: 10px;
}

.ai1ec-icon-rss:before{
	content: "\f073";
	padding-right: 10px;
}

@media (max-width: 767px){
span.ai1ec-hidden-xs {
    display: inherit !important;
}
}