<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 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;}

.calInstance{margin:0 auto;}

.eventDisplayCnt{
	-webkit-box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
	box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
}
.eventDisplayCnt.isCalendar {-webkit-box-shadow:none; box-shadow:none;}

.eventDisplayCnt h3.title{display:block; }
.eventImage{width:100%;}
.eb_frontend {box-sizing: border-box; position: relative;}
.eb_frontend *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.eventContent{box-sizing: border-box;}
.eb_frontend .imgHolder, .eventCardExtendedCnt .eventDescription .imgHolder{width:100%;overflow:hidden;margin:0;}
.eb_frontend .imgHolder img, .eventCardExtendedCnt .eventDescription .imgHolder img {max-width:100%; margin:0; padding:0;}
.eb_frontend .imgHolder.expandImg,.eventCardExtendedCnt .eventDescription .imgHolder.expandImg{cursor:crosshair; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}

.eb_frontend .info{height:0px;}
.eb_frontend .info,.eventCardExtendedCnt .eventDescription .info{position: relative; text-align:left;  overflow:hidden;}

.eb_frontend .info p, .eb_frontend .info span, .eb_frontend .info div,.eventCardExtendedCnt .eventDescription .info *{margin:0; padding:0;}


.eb_frontend .info a.expand, .eventCardExtendedCnt .eventDescription .info a.expand{display:block; background:rgba(246,246,246,0.9); text-align:center; padding:4px 0px; position:absolute; bottom:0px; text-decoration:none; font-style:italic;
	-webkit-box-shadow:  0px -5px 10px 0px rgba(246,246,246, 0.8);
	-moz-box-shadow:  0px -5px 10px 0px rgba(246,246,246, 0.8);
	box-shadow:  0px -5px 10px 0px rgba(246,246,246, 0.8);
 }

.eventDisplayCnt .dateCnt,
.md-modal .dateCnt
	{ display:block;}



.md-modal .dateCnt .dates,
.md-modal .dateCnt .btns
	{display: inline-block;vertical-align: middle;}

.md-modal .dateCnt .btns { margin-left: 20px;}

.md-modal .dateCnt .btns .allBooked {font-style: italic; opacity: .9}

.eventDisplayCnt .dateCnt .dates,
.md-modal .dateCnt.dates
	{display:inline-block; margin:0; padding:0;}

.eventDisplayCnt .dateCnt .dateWrap,
.md-modal .dateCnt .dateWrap
	{display:block; margin:0; padding:0;}

.eventDisplayCnt .dateCnt .datelabel,
.md-modal .dateCnt .datelabel
	{display:inline-block;}


.eventDisplayCnt .dateCnt .date,
.md-modal .dateCnt .date
	{background:url(../images/icon/cal.png) left center no-repeat; padding-left:20px;
		display:inline-block;margin-left:10px; }

.eventDisplayCnt .dateCnt .time,
.md-modal .dateCnt .time
	{background:url(../images/icon/clock.png) left center no-repeat; display:inline-block;   padding-left:20px; margin-left:10px;}

.eventDisplayCnt .dateCnt .btns{display:inline-block; top:0; position:absolute; margin-left:20px; }

.eventDisplayCnt span.location{background:url(../images/icon/location.png) left center no-repeat; padding-left:20px; display:inline-block;}

.eventDisplayCnt .moreDates{display:block;overflow: hidden;}
.eventDisplayCnt .moreDates a{text-decoration:none;
  -webkit-transition: 0.3s  ease;
  -moz-transition: 0.3s  ease;
  -o-transition: 0.3s  ease;
  transition: 0.3s  ease;
  cursor:pointer;
  }
.eventDisplayCnt .moreDates a:hover{
	text-decoration:none;
  -webkit-transition: 0.3s  ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;}

.eb_frontend .eventDetails { text-align: center;}
.eb_frontend .eventDetails .spots{  display:inline-block; text-align:center; width: 50%;  margin:0 auto; min-width:150px;}

.eb_frontend .eventDetails .spots{ margin-top:10px;}
.eb_frontend .eventDetails .spots span{ vertical-align:middle; position:relative; text-align:left; margin-left:6px; display:inline-block;}
.eb_frontend .eventDetails .price{ display:inline-block;  text-align:center; width: 50%;  margin:0 auto; min-width:150px;}

.eb_frontend .passedEvent{display:inline-block; width:50%;text-align:center; }

.eb_frontend .buy { text-align:center; width:100%; margin:0; padding:0; white-space:nowrap;}
.eb_frontend .buy cite {padding: 20px; font-size: .9em}
.eb_frontend .buy a.buyBtn, .eb_frontend a.checking,.md-content a.directDateBook, .eventCardCnt a.buyBtn {
	cursor:pointer;
	display:inline-block;
	margin:0 auto;
	font-family:inherit;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
}

.eventCardCnt .eventDetails .buyBtn:hover,
.eb_frontend .buy a.buyBtn:hover,
.eb_frontend .buy a.buyBtn:focus,
.eb_frontend a.checking:hover,
.md-content a.directDateBook:hover{
 opacity:0.7;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-backface-visibility: hidden;
  color:#fff;
}
.eb_frontend .buy a.buyBtn.deactive,.eventCardCnt   a.buyBtn.deactive,
 .eb_frontend a.checking.deactive,.md-content a.directDateBook.deactive{opacity:0.7;}
.eb_frontend .buy a.buyBtn.deactive,.eventCardCnt a.buyBtn.deactive, .eb_frontend a.checking.deactive:hover,a.directDateBook.deactive:hover{cursor:default;}

.eb_frontend .buy a.buyBtn span {font-size: .8em; font-style: italic;}
.eb_frontend .addToCalDiv{display:block; position:absolute; bottom:0;}
.eb_frontend .addToGoogleCal{}

.eb_frontend .addToGoogleCal:hover{text-decoration:none;}
/* 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%;}
}




/* MODAL  */

.md-content.successPage .successTitle{margin:10px; font-size:48px; display:block;}
.md-content.successPage .successMsg{font-size:16px; display:block;}



.md-content .offlineloader{display:none; margin-top:20px; height:20px; width:100%; text-align:center;}
.md-content *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.md-content .topBorder,.bottomBorder{ background:url(../images/trans.png); display:block; height:1px; width:100%;}
.md-content .topBorder {margin-bottom:10px;}
.md-content .bottomBorder {margin-top:10px;}
.md-content .optCol{padding:0px; margin:0; display:inline-block; width:33%; text-align:center; font-size:14px; height:25px; background:none;}
.md-content .optCol span{display:inline-block;font-size:14px;}
.md-content .optCol span strong{ font-weight:normal;}
.md-content .optionsCnt{overflow:hidden;}
.md-content  .options{float:none; width:100%; margin:0;}

.md-content .couponDiv{text-align:left;}
.md-content  .couponDiv span.couponResult{margin-left:10px; text-align:left; font-size:14px;}


.md-content .closeBtn {right:0; position:fixed; text-align:center; top:8px;}

.md-content a {text-decoration:none;}

/*increase decrease btns*/
.md-content .quantityBtns a,
.md-content .closeBtn a {
		display:inline-block;
	background: rgba(0,0,0,.1);
	font-size: 18px;
	line-height: 25px;
	width: 30px;
	margin: 0px 10px;
	opacity: 0.8;

	text-decoration: none;
	cursor: pointer;

	border-radius: 3px;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2);

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.md-content a.boxBtns:first-child{margin-top:0px;}
.md-content a.boxBtns:hover,.md-content .closeBtn a{ opacity:1;text-decoration:none;}
.md-content a.boxBtns:hover,a.boxBtns,.md-content .closeBtn a,.md-content .closeBtn a:hover{ -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;}


.md-content input, .md-content textarea{
	text-align:left;
	outline:0; border:none;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius:3px;
	webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 box-shadow: -1px -1px 0px 0px rgba(0,0,0,0.2);
	 -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
	 width:100% !important;
}
.md-content textarea{
	padding:0px;
	text-align:center;
	width:100%;
	height:100px;
	overflow:hidden;
	overflow-x:auto;
}

.md-content input[type="checkbox"],.md-content input[type="radio"]{margin-right:4px; visibility:hidden;}
.md-content form .inputholder{ margin-right:20px; display:inline-block; vertical-align: middle; line-height:20px;}
.md-content form .fieldHolder{display:block; width:100%; padding:0;}
.md-content form span.label{margin-right:20px; vertical-align: middle;}
.md-content form .hasCheckBoxes span.label {vertical-align: baseline;}
.md-content form .inputholder:last-child,
.md-content form span.label:last-child{margin-right: 0}

.md-content form span.label a{opacity: 1}
.md-content form span.label a:hover{opacity: .7}

.md-content input.half {
	width: 49.5% !important;
}
.md-content input.half:first-child{float:left;}
.md-content input.half:last-child{float:right;}

.md-content form .fieldHolder.incorrect:after {
	content: "!";
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	color: #ff0000;
}

.md-content input.incorrect,
.md-content textarea.incorrect{
	color:#ff0000 !important;
}

.md-content .checkBoxStyle {
	width: 25px;
	position: relative;
	display:inline-block;
	margin-right:5px;
	vertical-align: text-top;
}

.md-content .checkBoxStyle label {
	cursor: pointer;
	position: absolute;
	width: 22px;
	height: 20px;
	top: 0;
	left:0;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	background: rgba(255,255,255,0.2);

}

.md-content .checkBoxStyle label.dot{
	ebkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius:50%;
}

.md-content .checkBoxStyle label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	background: transparent;

}

.md-content .checkBoxStyle label.check:after{
	border: 3px solid #111;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 9px;
	height: 5px;
	top: 5px;
	left: 5px;
}

.md-content .checkBoxStyle label.dot:after {
	background-color:#111;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius:50%;
	width: 10px;
	height: 10px;
	top: 6px;
	left: 6px;

}

.md-content .checkBoxStyle label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.md-content .checkBoxStyle input[type=checkbox]:checked + label:after,
.md-content .checkBoxStyle input[type=radio]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}


.md-content input:hover, .md-content input:focus,
.md-content textarea:hover, .md-content textarea:focus{
	outline:0; border:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	 -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
}
.md-content input[disabled] {
	opacity: .8;
	cursor: not-allowed;
}

.md-content input[type="text"]{
	padding:0px; text-align:center; width:100%;  border:none;
}




.md-content input.couponInput{
	padding:8px 10px; font-size:14px !important; line-height:14px;  width:100px !important;
	margin:0;  text-align:center;display:inline-block;}




.md-content a.book,a.paypalPay,a.checking,.md-content a.directDateBook{
	background: rgba(0,0,0,.1);
	cursor:pointer;
	font-size: 1em;
	display:inline-block;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius:3px;
	webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2);
	text-decoration:none;
	white-space:nowrap;
}

.md-content a.checking, a.directDateBook{
	padding:8px 10px; font-size:14px; line-height:14px;
	margin:auto;
	margin-top:-4px;
	margin-left:10px;
	display:inline-block;
	vertical-align: middle;
}
.md-content a.directDateBook{color:#fff;}
.md-content a.directDateBook:hover{color:#fff;}
.md-content a.book{margin-left:20px;}

.md-content a.book:hover,a.paypalPay:hover,a.checking:hover,.md-content a.directDateBook:hover{
	background: rgba(0,0,0,.3);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-decoration:none;
}

.md-content a.book.deactive,a.paypalPay.deactive{
	 cursor:default;
	 opacity:0.5;
}
.md-content a.book.deactive:hover,a.paypalPay.deactive:hover{
	background: rgba(0,0,0,.1);
}

.md-content .title{
	margin: 0;
	text-align: center;
	opacity: 0.5;
	background:none;
	border:none;
	height:auto;
	font-size: 2em;
}

/* WHO BOOKED STYLE */
.ebp_btn_people {
	margin-top: 10px;
	display: block;
}
.ebp_btn_people:hover {
	opacity: .5;
}

.eventCardCnt .ebp_btn_people {
	margin: 0px 10px;
	display: inline-block;
	vertical-align: middle !important;
	font-size: .8em;
}

.md-modal.whoBooked {
	max-width: 100%;
	width: 700px;
}

.whoBooked .md-content .title{
	margin-bottom: 30px;
}

.whoBooked .md-content .closeBtn{
  position: absolute;
  right: 10px;
  top: 20px;
  z-index: 200;
}

.whoBooked .md-content .grouped {
	padding: 15px 0px;
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.whoBooked .md-content .grouped:last-child{
	border-bottom: none;
}
.whoBooked .md-content .dateCnt {
	margin-bottom: 15px;
}
.whoBooked .md-content ul{
	list-style: none;
	padding: 0;
}
.whoBooked .md-content ul li{
	display: inline-block;
	width: auto;
	padding: 0px 15px 15px;
	font-size: .9em;
	opacity: .8;
}

/* DROP DOWN STYLE */
.md-content.cd-dropdown *,
.md-content.cd-dropdown *:after,
.md-content.cd-dropdown *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.md-content .tickets&gt;div:not(.topBorder){ display:inline-block; width:33%; text-align:center; margin-left:0; margin-right:0px; padding-left:0; padding-right:0px; font-size:16px;}

.md-content .spotsleft {
	font-size:16px; line-height:40px; height:40px; display:inline-block; margin:0; padding:0; vertical-align:central; text-align:center; }

.md-content .spotsleft span{font-size:18px;line-height:40px; height:40px;vertical-align:central; font-weight:normal;
vertical-align:baseline}

.md-content .cd-dropdown,
.md-content .cd-select {
	position: relative;
	min-width: 200px;
	margin:0;
	text-align:center;
	display: inline-block;
}

.md-content .cd-dropdown &gt; span {
	width: 100%;
	height: 40px;
	line-height: 40px;

	font-weight: normal;
	font-size: 16px;
	background: none;
	display: block;
	padding: 0 0px 0 0px;
	position: relative;
	cursor: pointer;

}


.md-content .cd-dropdown &gt; span:after {
	content: '\25BC';
	font-size:11px;
	background: rgba(0,0,0,.1);
	width:20px;

	line-height:20px;
	height:20px;

	vertical-align:top;
	margin-left:5px;

	display:inline-block;
	text-decoration:none;

	cursor:pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	 margin-top:10px;  opacity:0.8;
	 box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2);

	 border-radius:3px;
	webkit-border-radius: 3px;
	 -moz-border-radius: 3px;

}

.md-content .cd-dropdown.cd-active &gt; span:after {
	content: '\25B2';
}

.md-content .cd-dropdown ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

.md-content .cd-dropdown ul li {
	display: block;
}

.md-content .cd-dropdown ul li span {
	width: 100%;
	background: rgba(255,255,255,.8);
	line-height: 40px;
	padding: 0;
	text-align:center;
	display: block;
	color: #111;
	cursor: pointer;
	font-weight: normal;

}

.md-content .cd-dropdown &gt; span,
.md-content .cd-dropdown ul li span {
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}



/* Select fallback styling */
.md-content .cd-select {
	border: 1px solid #ddd;
}



.md-content .cd-dropdown ul {
	position: absolute;
	top: 0px;
	width: 100%;
}

.md-content .cd-dropdown &gt; span,
.md-content .cd-dropdown ul li {
	/*box-shadow: 0 1px 1px rgba(0,0,0,0.1);*/
}

.md-content .cd-dropdown ul li {
	position: absolute;
	width: 100%;
	pointer-events: none;
}

.md-content .cd-active.cd-dropdown &gt; span {
	color: #208F4F;
	display:inline-block;
}

.md-content .cd-active.cd-dropdown ul li {
	pointer-events: auto;
}

.md-content .cd-active.cd-dropdown ul li span {
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}

.md-content .cd-active.cd-dropdown ul li span:hover {
	background: #208F4F;
	/*color: #fff;*/
}



/******************************************************************
#############################################################
===================  MODAL STYLE ======================
#############################################################
******************************************************************/

.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}

.md-perspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.container {
	min-height: 100%;
}

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 860px;
	height: auto;
	z-index: 9900;
	visibility: hidden;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-modal .side{width:100%; display:block; margin-bottom:40px;}
.md-modal .side .title{margin-bottom:30px;}
.md-show {
	visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
}


.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 9000;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	 cursor: url(../images/icon/closeBig.png), auto;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
	padding:20px 40px;
}

.md-content ul li{width:100%;}


.md-content &gt; div {

}

.md-content &gt; div p {
	margin: 0;
	padding: 10px 0;
}

.md-content &gt; div ul {
	margin: 0;
	padding: 0 0 30px 20px;
}

.md-content &gt; div ul li {
	padding: 5px 0;
}

.md-content button {
	display: block;
	margin: 0 auto;
	font-size: 1em;
}

.md-content .noBuy {display: none; opacity: .8; font-size: 1.2em;}

/* Individual modal styles with animations/transitions */


.md-fullpage .md-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	height: auto;
	opacity: 0;
}

.md-show.md-fullpage ~ .md-overlay {

}

.md-fullpage .md-content h3,
.md-fullpage .md-content {
	background: transparent;
}

.md-show.md-fullpage .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	text-align:center;
	opacity: 1;
}






/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:15px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:15px;
}
.mCS_disabled&gt;.mCustomScrollBox&gt;.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed&gt;.mCustomScrollBox&gt;.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox&gt;.mCSB_scrollTools{
	width:6px;
	height:80%;
	top:10%;
	right:0;

}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{

}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;

}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
}

/* horizontal scrollbar */
.mCSB_horizontal&gt;.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled&gt;.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed&gt;.mCSB_horizontal&gt;.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox&gt;.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal&gt;.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}

.mCSB_horizontal&gt;.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal&gt;.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox&gt;.mCSB_scrollTools{
	opacity:0.5;
	filter:"alpha(opacity=5)"; -ms-filter:"alpha(opacity=5)"; /* old ie */
}
.mCustomScrollBox:hover&gt;.mCSB_scrollTools{
	opacity:0.7;
	filter:"alpha(opacity=70)"; -ms-filter:"alpha(opacity=70)"; /* old ie */
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#FFF;
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}

.calInstance .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#ADADAD;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	opacity:0.85;
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}




/******************************************************************
#############################################################
===================  Calendar STYLE ======================
#############################################################
******************************************************************/

.calendarBlocker{display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(255,255,255,0.7); z-index:100;}
#fountainG{position:relative; width:240px; height:29px; margin:0px auto;
top:50%; margin-top:-15px;}
.fountainG{ position:absolute; top:0; width:29px; height:29px;
	-moz-animation-name:bounce_fountainG;
	-moz-animation-duration:1.3s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:linear;
	-moz-transform:scale(.3);
	-moz-border-radius:19px;
	-webkit-animation-name:bounce_fountainG;
	-webkit-animation-duration:1.3s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:linear;
	-webkit-transform:scale(.3);
	-webkit-border-radius:19px;
	-ms-animation-name:bounce_fountainG;
	-ms-animation-duration:1.3s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:linear;
	-ms-transform:scale(.3);
	-ms-border-radius:19px;
	-o-animation-name:bounce_fountainG;
	-o-animation-duration:1.3s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:linear;
	-o-transform:scale(.3);
	-o-border-radius:19px;
	animation-name:bounce_fountainG;
	animation-duration:1.3s;
	animation-iteration-count:infinite;
	animation-direction:linear;
	transform:scale(.3);
	border-radius:19px;
}

#fountainG_1{
	left:0;
	-moz-animation-delay:0.52s;
	-webkit-animation-delay:0.52s;
	-ms-animation-delay:0.52s;
	-o-animation-delay:0.52s;
	animation-delay:0.52s;
}

#fountainG_2{
	left:30px;
	-moz-animation-delay:0.65s;
	-webkit-animation-delay:0.65s;
	-ms-animation-delay:0.65s;
	-o-animation-delay:0.65s;
	animation-delay:0.65s;
}

#fountainG_3{
	left:60px;
	-moz-animation-delay:0.78s;
	-webkit-animation-delay:0.78s;
	-ms-animation-delay:0.78s;
	-o-animation-delay:0.78s;
	animation-delay:0.78s;
}

#fountainG_4{
	left:90px;
	-moz-animation-delay:0.91s;
	-webkit-animation-delay:0.91s;
	-ms-animation-delay:0.91s;
	-o-animation-delay:0.91s;
	animation-delay:0.91s;
}

#fountainG_5{
	left:120px;
	-moz-animation-delay:1.04s;
	-webkit-animation-delay:1.04s;
	-ms-animation-delay:1.04s;
	-o-animation-delay:1.04s;
	animation-delay:1.04s;
}

#fountainG_6{
	left:150px;
	-moz-animation-delay:1.17s;
	-webkit-animation-delay:1.17s;
	-ms-animation-delay:1.17s;
	-o-animation-delay:1.17s;
	animation-delay:1.17s;
}

#fountainG_7{
	left:180px;
	-moz-animation-delay:1.3s;
	-webkit-animation-delay:1.3s;
	-ms-animation-delay:1.3s;
	-o-animation-delay:1.3s;
	animation-delay:1.3s;
}

#fountainG_8{
	left:210px;
	-moz-animation-delay:1.43s;
	-webkit-animation-delay:1.43s;
	-ms-animation-delay:1.43s;
	-o-animation-delay:1.43s;
	animation-delay:1.43s;
}




.fc-calendar *,
.fc-calendar *:after,
.fc-calendar *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.isCalendar{margin:0 auto;}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

@font-face {
  font-family: 'fontawesome-selected';
  src: url("../font/fontawesome-selected.eot");
  src: url("../font/fontawesome-selected.eot?#iefix") format('embedded-opentype'), url("../font/fontawesome-selected.woff") format('woff'), url("../font/fontawesome-selected.ttf") format('truetype'), url("../font/fontawesome-selected.svg#fontawesome-selected") format('svg');
  font-weight: normal;
  font-style: normal;
}

.fc-calendar-container {
	position: relative;
	height: 400px;
	width: 400px;
}

.fc-calendar {
	width: 100%;
	height: 100%;
}

.fc-calendar .fc-head {
	height: 30px;
	line-height: 30px;
	color: #fff;
}

.fc-calendar .fc-body {
	position: relative;
	width: 100%;
	height: 100%;
	height: -moz-calc(100% - 30px);
	height: -webkit-calc(100% - 30px);
	height: calc(100% - 30px);
	border: 1px solid #ddd;
}

.fc-calendar .fc-row {
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.fc-four-rows .fc-row  {
	height: 25%;
}

.fc-five-rows .fc-row  {
	height: 20%;
}

.fc-six-rows .fc-row {
	height: 16.66%;
	height: -moz-calc(100%/6);
	height: -webkit-calc(100%/6);
	height: calc(100%/6);
}

.fc-calendar .fc-row &gt; div,
.fc-calendar .fc-head &gt; div {
	float: left;
	height: 100%;
	width:  14.28%; /* 100% / 7 */
	width: -moz-calc(100%/7);
	width: -webkit-calc(100%/7);

	position: relative;
}

/* IE 9 is rounding up the calc it seems */
.ie9 .fc-calendar .fc-row &gt; div,
.ie9 .fc-calendar .fc-head &gt; div {
	width:  14.2%;
}

.fc-calendar .fc-row &gt; div {
	border-right: 1px solid #ddd;
	padding: 4px;

	position: relative;
}

.fc-calendar .fc-head &gt; div {
	text-align: center;
}

.fc-calendar .fc-row &gt; div &gt; span.fc-date {
	position: absolute;
	width: 30px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	color: #ddd;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.8);
	bottom: 5px;
	right: 5px;
	text-align: right;
}

.fc-calendar .fc-row &gt; div &gt; span.fc-weekday {
	padding-left: 5px;
	display: none;
}

.fc-calendar .fc-row &gt; div.fc-today {
	background: #fff4c3;
}

.fc-calendar .fc-row &gt; div.fc-out {
	opacity: 0.6;
}

.fc-calendar .fc-row &gt; div:last-child,
.fc-calendar .fc-head &gt; div:last-child {
	border-right: none;
}

.fc-calendar .fc-row:last-child {
	border-bottom: none;
}


#custom-month{margin: 15px 0 0px;}
#custom-year {font-size: 12px; margin:0;}



.calExample {
	padding: 0 30px 50px 30px;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}




/* Custom calendar elements */

.custom-calendar-wrap {
	margin: 10px auto;
	position: relative;
	overflow: hidden;
}

.eventDisplayCnt .custom-inner {
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.eventDisplayCnt .custom-inner:before,
.eventDisplayCnt .custom-inner:after  {
	content: '';
	width: 99%;
	height: 50%;
	position: absolute;
	background: #f6f6f6;
	bottom: -4px;
	left: 0.5%;
	z-index: -1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.eventDisplayCnt .custom-inner:after {
	content: '';
	width: 98%;
	bottom: -7px;
	left: 1%;
	z-index: -2;
}

.eventDisplayCnt .custom-header {
	background: #fff;
	padding: 5px 10px 10px 20px;
	position: relative;
	border-bottom: 1px solid #ddd;
}

.eventDisplayCnt .custom-header h2,
.eventDisplayCnt .custom-header h3 {
	text-align: center;
	text-transform: uppercase;
}

.eventDisplayCnt .custom-header h2 {
	color: #495468;
	font-weight: 300;
	font-size: 18px;
	margin-top: 10px;
}

.eventDisplayCnt .custom-header h3 {
	font-size: 10px;
	font-weight: 700;
	color: #b7bbc2;
}

.eventDisplayCnt .custom-header nav span {
	position: absolute;
	top: 17px;
	width: 30px;
	height: 30px;
	color: transparent;
	cursor: pointer;
	margin: 0 1px;
	font-size: 20px;
	line-height: 30px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.eventDisplayCnt .custom-header nav span:first-child {
	left: 5px;
}

.eventDisplayCnt .custom-header nav span:last-child {
	right: 5px;
}

.eventDisplayCnt .custom-header nav span:before {
	font-family: 'fontawesome-selected';
	position: absolute;
	text-align: center;
	width: 100%;
}

.eventDisplayCnt .custom-header nav span.custom-prev:before {
	content: '\25c2';
}

.eventDisplayCnt .custom-header nav span.custom-next:before {
	content: '\25b8';
}

.eventDisplayCnt .custom-header nav span:hover:before {
	color: #495468;
}

.eventDisplayCnt .eventContent {
	background: #f6f6f6;

	height: 100%;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	text-align: center;
}

.eventDisplayCnt .eventContent span.eventClose {
	position: absolute;
	top: 25px;
	right: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size:18px;
	text-align: center;
	cursor: pointer;
	padding: 0;
	vertical-align:middle;
	background:url(../images/icon/close.png) center center no-repeat;
	opacity:1;
	  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.eventDisplayCnt .eventContent span.eventClose:hover{opacity:0.5;  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;}


.eventDisplayCnt .eventContent h4 {
	background-color:#FFF;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 3px;
	color: #777;
	padding: 20px;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 1px rgba(255,255,255,0.9);
	margin-bottom:0px;
	margin-top:25px;
}

/* Modifications */

.fc-calendar-container {
	height: 400px;
	width: auto;
	padding: 30px;
	background: #f6f6f6;
	box-shadow: inset 0 1px rgba(255,255,255,0.8);
}

.fc-calendar .fc-head {
	background: transparent;
	color: #09f;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.fc-calendar .fc-row &gt; div {
	background: #fff;
	cursor: pointer;
}

.fc-calendar .fc-row &gt; div:empty {
	background: transparent;
}

.fc-calendar .fc-row &gt; div &gt; span.fc-date {
	top: 50%;
	left: 50%;
	text-align: center;
	margin: -10px 0 0 -15px;
	color: #686a6e;
	font-weight: 400;
	pointer-events: none;
}

.fc-calendar .fc-row &gt; div.fc-today {
	background: #09f;
	box-shadow: inset 0 -1px 1px rgba(0,0,0,0.1);
}

.fc-calendar .fc-row &gt; div.fc-today &gt; span.fc-date {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.1);
}



.fc-calendar .fc-row &gt; div.fc-content:after {
	content: '\00B7';
	text-align: center;
	margin-left: -10px;
	position: absolute;
	color: #DDD;
	font-size: 70px;
	line-height: 20px;
	left: 50%;
	bottom: 3px;

}
.fc-calendar .fc-row &gt; div.fc-content:not(.noToolTip):before {
	background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 0px;
    color: #fff;
  	white-space: normal;
    content: attr(data-events);
    left:-50%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
	font-size:14px;
	line-height:16px;
    width: 200%;
	height:auto;
	text-align:center;
	-webkit-transition: 0.3s ease;
	 -moz-transition: 0.3s ease;
	 -o-transition: 0.3s ease;
	  transition: 0.3s ease;
	  opacity:0;
}
.fc-calendar .fc-row &gt; div.fc-content:not(.noToolTip):hover:before {
  opacity:1;
   bottom: 10px;
	-webkit-transition: 0.3s ease;
	 -moz-transition: 0.3s ease;
	 -o-transition: 0.3s ease;
	  transition: 0.3s ease;
}


.fc-content&gt;div{display:none;}

.fc-calendar .fc-row &gt; div.fc-today.fc-content:after {
	color: rgba(0,0,0,0.1);
}



.fc-calendar .fc-row &gt; div.fc-today.fc-content:hover:after{
	color: #fff;
}


.fc-calendar .fc-row &gt; div &gt; div a,
.fc-calendar .fc-row &gt; div &gt; div span {
	display: none;
	font-size: 22px;
}





.calanderCnt{padding:10px 0px;}


@media screen and (max-width: 400px) {
	.fc-calendar-container {
		height: 300px;
	}
	.fc-calendar .fc-row &gt; div &gt; span.fc-date {
		font-size: 15px;
	}
}




.md-modal  .mCustomScrollBox&gt;.mCSB_scrollTools,.md-modal   .mCustomScrollBox:hover&gt;.mCSB_scrollTools{
	opacity:0;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.md-modal.md-show  .mCustomScrollBox&gt;.mCSB_scrollTools{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity:.5;
}

.md-modal.md-show   .mCustomScrollBox:hover&gt;.mCSB_scrollTools{
	opacity:.7;
}



.cd-dropdown ul::-webkit-scrollbar {
    width: 6px;
}

.cd-dropdown ul::-webkit-scrollbar-track {

}

.cd-dropdown ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background:rgba(0,0,0,.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.eventCardCnt{display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;
	position:relative;
	width:auto;
	cursor:default;
	box-sizing: border-box;
	min-height:130px;
}
.eventCardCnt a{text-decoration:none;}

.eventCardCnt .cntHolder{display:block;}
.eventCardCnt *{margin:0; padding:0;
	box-sizing: border-box;}
.eventCardCnt .imageHolder{overflow:hidden; display:inline-block; height:110px; width:auto; max-width:35%; vertical-align:middle;   }
.eventCardCnt .imageHolder img{opacity:.8;-webkit-transition: all 0.3s  ease;-moz-transition: all 0.3s  ease;transition: all 0.3s ease; width: auto; height: 100%;}

.eventCardCnt:hover .imageHolder img{opacity:1}
.eventCardCnt .details {display:inline-block; vertical-align: top; max-width:65%; padding-left:10px;}
.eventCardCnt .details.fullWidth{max-width:inherit;}
.eventCardCnt .details span{display:block; line-height:120%;}
.eventCardCnt .details span.title{ font-size:24px;  text-transform:capitalize; white-space:normal; overflow:hidden;}


.eventCardCnt .details .dateCnt{display:inline-block;}
.eventCardCnt .details .dateCnt .date{margin:0;}
.eventCardCnt .details .moreDates{display:inline-block; margin-left:10px; vertical-align: middle;}


.eventCardCnt .eventDetails {display:block; margin-top:10px;}
.eventCardCnt .eventDetails *{vertical-align: -webkit-baseline-middle;}
.eventCardCnt .eventDetails .price{display:inline-block;  line-height:120%; margin-right:15px; }
.eventCardCnt .eventDetails .spots,.eventCardCnt .eventDetails .passedEvent{  display:inline-block; line-height:120%;margin-right:15px;  }
.eventCardCnt .eventDetails .buyCnt{display:inline-block;margin-right:15px }



.eventCardExtendedCnt{display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;
	position:relative;
	width:auto;
	overflow:hidden;}
.eventCardExtendedCnt .eventCardCnt{cursor:pointer}
.eventCardExtendedCnt .eventDescription{display:none; margin:0; padding:0;}


.eventCardExtendedCnt .eventDescription .infoTitle{
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 100%;
font-size:18px;
}

.eventCardExtendedCnt .eventDescription  a.hideDetails{background:url(../images/icon/up.png) center center no-repeat; width:100%; height:30px; padding:0px; display:block;opacity:.3}
.eventCardExtendedCnt .eventDescription  a.hideDetails:hover{opacity:.6}
.eventCardExtendedCnt .eventDescription .cntForSpace{display:block; padding:0; margin:0;}
.eventCardExtendedCnt .cnt {height: auto;}


/* TABLES FOR USERS */
.ebpUsersTable {
	overflow-x: scroll;
	width: 100%;
	max-width: 100%;
	margin-bottom: 40px;

}
.ebpUsersTable table th {
  text-align: left;
}

.ebpUsersTable table {
  width: 100%;
  max-width: 100%;
  font-size: 14px;
}

.ebpUsersTable table thead &gt; tr &gt; th,
.ebpUsersTable table tbody &gt; tr &gt; th,
.ebpUsersTable table tfoot &gt; tr &gt; th,
.ebpUsersTable table thead &gt; tr &gt; td,
.ebpUsersTable table tbody &gt; tr &gt; td,
.ebpUsersTable table tfoot &gt; tr &gt; td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
  white-space:pre;
}

.ebpUsersTable table thead &gt; tr &gt; th {
  vertical-align: bottom;
}

.ebpUsersTable table caption + thead tr:first-child th,
.ebpUsersTable table colgroup + thead tr:first-child th,
.ebpUsersTable table thead:first-child tr:first-child th,
.ebpUsersTable table caption + thead tr:first-child td,
.ebpUsersTable table colgroup + thead tr:first-child td,
.ebpUsersTable table thead:first-child tr:first-child td {
  border-top: 0;
}

.ebpUsersTable table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.ebpUsersTable table .table {
  background-color: #ffffff;
}

.ebpUsersTable table.bordered {
  border: 1px solid #dddddd;
}

.ebpUsersTable table.bordered &gt; thead &gt; tr &gt; th,
.ebpUsersTable table.bordered &gt; tbody &gt; tr &gt; th,
.ebpUsersTable table.bordered &gt; tfoot &gt; tr &gt; th,
.ebpUsersTable table.bordered &gt; thead &gt; tr &gt; td,
.ebpUsersTable table.bordered &gt; tbody &gt; tr &gt; td,
.ebpUsersTable table.bordered &gt; tfoot &gt; tr &gt; td {
  border: 1px solid #dddddd;
}

.ebpUsersTable table.striped &gt; tbody &gt; tr:nth-child(odd) &gt; td,
.ebpUsersTable table.striped &gt; tbody &gt; tr:nth-child(odd) &gt; th {
  background-color: #EEE;
}

.ebpUsersTable table.hover &gt; tbody &gt; tr{
	/*cursor: pointer;*/
}
.ebpUsersTable table.hover &gt; tbody &gt; tr:hover &gt; td,
.ebpUsersTable table.hover &gt; tbody &gt; tr:hover &gt; th {
  background-color: #CCC;
}

table col[class^="col-"] {
  display: table-column;
  float: none;
}

.ev-admin table td[class^="col-"],
.ev-admin table th[class^="col-"] {
  display: table-cell;
  float: none;
}

.ebpUsersTable table &gt; thead &gt; tr &gt; td.active,
.ebpUsersTable table &gt; tbody &gt; tr &gt; td.active,
.ebpUsersTable table &gt; tfoot &gt; tr &gt; td.active,
.ebpUsersTable table &gt; thead &gt; tr &gt; th.active,
.ebpUsersTable table &gt; tbody &gt; tr &gt; th.active,
.ebpUsersTable table &gt; tfoot &gt; tr &gt; th.active,
.ebpUsersTable table &gt; thead &gt; tr.active &gt; td,
.ebpUsersTable table &gt; tbody &gt; tr.active &gt; td,
.ebpUsersTable table &gt; tfoot &gt; tr.active &gt; td,
.ebpUsersTable table &gt; thead &gt; tr.active &gt; th,
.ebpUsersTable table &gt; tbody &gt; tr.active &gt; th,
.ebpUsersTable table &gt; tfoot &gt; tr.active &gt; th {
  background-color: #f5f5f5;
}



@media screen and (max-width: 32em) {
	body { font-size: 75%; }
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 760px) {
	.md-modal {
		width:100%;
		visibility: visible;
		display:none;
		opacity:1;
		-webkit-backface-visibility: visible;
		-moz-backface-visibility: visible;
		backface-visibility: visible;
	}


	.md-show {
		display:block;
	}

	.md-overlay {
		visibility: visible;
		display:none;
		opacity:0;
	}

	.md-show ~ .md-overlay {
	opacity: 1;
	display:block;
	}

	.md-content .tickets &gt; div {
		display:block !important;
		text-align:center !important;
		width:100% !important;
	}
	.md-content .cd-dropdown {
	}

	.md-content .optCol {display:block;
		width:100%;
		margin-bottom: 10px;
	}

	.md-content .couponDiv {
		text-align:center;
	}

	.md-content .couponDiv span.couponResult {
		display:block;
		margin-top:10px;
		width:100%;
	}

	.md-content .options {
		float:left;
		width:50%;
		padding:0;
	}
	.md-content .optionsCnt .topBorder {display: none;}
}


</pre></body></html>