/* Event Booking Pro - WordPress Plugin
 * Get plugin at: http://iplusstd.com/item/eventBookingPro/
 * iPlus Studio
 */


.eventBtnCnt{font-family: "Open Sans", Helvetica, Arial, sans-serif;}
.eventNotFound{width:auto;display:inline-block;}


.eventDisplayCnt h3.title{display:block; }

.eventImage{width:100%;}
.eb_frontend {box-sizing: border-box;}
.eb_frontend *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.eventContent{box-sizing: border-box;}
.eb_frontend .imgHolder{width:100%;overflow:hidden;margin:0;}
.eb_frontend .imgHolder img {margin:0; padding:0;}
.eb_frontend .imgHolder.expandImg{cursor:crosshair; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}

.eb_frontend .info{position: relative; text-align:left;}
.eb_frontend .info a.expand{display:block;  background:rgba(255,255,255,0.9); text-align:center; padding:5px 0px; position:absolute; bottom:0px; text-decoration:none; font-style:italic;
-webkit-box-shadow:  0px -5px 10px 3px rgba(255, 255, 255, 0.8);
-moz-box-shadow:  0px -5px 10px  3px rgba(255, 255, 255, 0.8);
box-shadow:  0px -5px 10px  3px rgba(255, 255, 255, 0.8);}

.eb_frontend .dateWrap{ display:block;}
.eb_frontend .datelabel{ display:inline-block; margin-right:10px; }

.eb_frontend .date{background:url(../images/icon/cal.png) left center no-repeat; padding-left:25px; display:inline-block;}
.eb_frontend .date span{background:url(../images/icon/clock.png) left center no-repeat; display:inline-block;   margin-left:20px; padding-left:25px;}
.eb_frontend .moreDates{display:block;overflow: hidden;}
.eb_frontend .moreDates a{text-decoration:none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  cursor:pointer;
  }
.eb_frontend .moreDates a:hover{
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;}
  
 .eb_frontend .details { text-align: center;}
.eb_frontend .details .spots{  display:inline-block; text-align:center;}
.eb_frontend .details .spots span{ vertical-align:middle; position:relative; text-align:left; margin-left:6px;}
.eb_frontend .details .price{ display:inline-block;  text-align:center;}

.eb_frontend .passedEvent{display:inline-block; width:50%;text-align:center; }

.eb_frontend .buy { text-align:center; width:100%; margin:0; padding:0;}
.eb_frontend .buy a.buyBtn, .eb_frontend a.checking {
	cursor:pointer;
	display:inline-block;
	margin:0 auto;
	font-family:inherit;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
}

.eb_frontend .buy a.buyBtn:hover,
.eb_frontend .buy a.buyBtn:focus,
.eb_frontend a.checking:hover{
 opacity:0.7;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  -webkit-backface-visibility: hidden;
  color:#fff;
}
.eb_frontend .buy a.buyBtn.deactive, .eb_frontend a.checking.deactive{opacity:0.7;}
.eb_frontend .buy a.buyBtn.deactive, .eb_frontend a.checking.deactive:hover{cursor:default;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 760px) {
.eb_frontend .details .spots{  display:block;  width:95%;}
.eb_frontend .details .price{ display:block;   width:95%;}
}
