/* Tour page CSS */

/* reset cursor type for ABBR element */
abbr {
  cursor: text;
}

th.gigpress-date {
 width: 15%;
}

.soldout-venue strong {
    font-size: 1.3em;
    margin-left: 10px;
    line-height: 1em;
}

.soldout-venue a, .soldout-venue a:hover {
    text-decoration: line-through;
}


/* remove border from individual TD */
th, td {
    border-bottom: none;
}
.gigpress-table td {
  border-bottom: 0;
}

/* add border to overall TR */
.gigpress-table .vevent {
  border-bottom: 1px solid #4e564b;
}

/* change font for 'more info' section */
.support-td {
  text-transform: none;
  font-style: italic;
}

.gigpress-table .support-td {
  padding: 0 0 0 25px;
}

/* attempt to make tables responsive */
@media 
only screen and (max-width: 500px),
(min-device-width: 500px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.gigpress-header, .gigpress-links-cell { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.gigpress-table td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding: 0;
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
        
        /* add styling to date and city element */
        abbr, .gigpress-city {
          font-size: 1.5em;
        }

        /* try to align date and city on one line */
       .gigpress-date {
         float: left;
       }
       .gigpress-city {
         float: right;
       }
       .gigpress-venue {
         clear: both;
       }
}

/*make tour chunks of dates uniform with the rest of the dates*/
tr.gigpress-tour td {
	background-color: transparent;
}
tr.gigpress-divider.gigpress-row td {
	border-top: 1px solid #4e564b;
}

/*remove grey line from above and below date, city, venue */
.gigpress-table { 
	border-top: none;
}
.gigpress-table th { 
	border-bottom: none;
}

/*Remove underline from link in Gigpress Table*/
.gigpress-table a {
	text-decoration: none;
}
/* end Tour page CSS */