/* CSS Document */
.add_to_cart_inline span{display:none;}

#wts_tickets_table tr th {background-color:#4C4C4C;color:white;}

#wts_event_info_frontend {width:35% !important; margin-right:30px; margin-bottom:10px !important; float:left;}
#wts_event_info_frontend td {padding:2px !important;}

#wts_tickets_table_frontend {width:100% !important;}

.wts-ticket-qty {width:60px;}

.wts-events-item > p { font-size: 16px !important;}

.wts-ticket-button {margin-bottom:10px;}

#wts_tickets_table_frontend th {text-align:left;}

#wts-event-location-info {clear:both;padding-top:30px;}

.wts-events-item{display:inline-block !important;}

/* Events Grid CSS */
ul.rig {
	list-style: none;
	font-size: 0px;
	margin-left: -2.5%; /* should match li left margin */
}
ul.rig li {
	display: inline-block;
	padding: 10px;
	margin: 0 0 2.5% 2.5%;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-shadow: 0 0 5px #ddd;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
ul.rig li img {
	max-width: 100%;
	height: auto;
	margin: 0 0 10px;
}
ul.rig li h3 {
	margin: 0 0 5px;
}
ul.rig li p {
	font-size: .9em;
	line-height: 1.5em;
	color: #999;
}
/* class for 2 columns */
ul.rig.columns-2 li {
	width: 47.5%; /* this value + 2.5 should = 50% */
}
/* class for 3 columns */
ul.rig.columns-3 li {
	width: 30.83%; /* this value + 2.5 should = 33% */
}
/* class for 4 columns */
ul.rig.columns-4 li {
	width: 22.5%; /* this value + 2.5 should = 25% */
}
 
@media (max-width: 480px) {
	ul.grid-nav li {
		display: block;
		margin: 0 0 5px;
	}
	ul.grid-nav li a {
		display: block;
	}
	ul.rig {
		margin-left: 0;
	}
	ul.rig li {
		width: 100% !important; /* over-ride all li styles */
		margin: 0 0 20px;
	}
}

li.wts-events-item:hover {background-color:#F8F8F8 !important;}
.wts-event-dates {font-size:12px !important; font-weight: bold;}


/* Animation on hover */
@-webkit-keyframes thumb {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(1.025); }
	100% { -webkit-transform: scale(1); }
}
li.wts-events-item:hover
{
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 250ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
}

.checkout-ticket-name, .checkout-ticket-email{width:248px;}
.checkout-ticket-details input {width:70%;}
.checkout-ticket-details label {width:55px}
.checkout-ticket-type {background-color:#f7f6f7;}
.checkout-ticket-num {width:32px;}