

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {	
	
	}

.landing h3.gigpress-artist-heading  {	
	visibility: hidden;
	display: none;
	height: 0;
	}

.landing a {
	color: #999;
	}

.landing a:visited {
	color: #666;
	}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	display:none !important;
	}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 0;
	text-align: right;
	}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0;
	}
.rss-cal {
	display:none !important;
	}


.landing .gigpress-table {

	}


					.vevent {
						border-bottom: 1px solid #575139;
						height:50px !important;
						max-height:50px !important;
						}


/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-family: 'Muli';
	font-weight: bold;
	text-align: left;
	}

/* Generic class for the table header cells */
.gigpress-table th {
	vertical-align: middle;
	}

.landing .gigpress-table th {
	}




				/* Applies to all cells in the table */
				.gigpress-table td {
					padding: 0px 8px 0 0; /* VERTICAL SPACING */
					vertical-align: middle;
					}

	/* Applies to the first row of each show listing */
	.gigpress-row td {

	}

.landing .gigpress-row td {
	border-bottom: 1px solid #9c9c9c;
	}

tr.gigpress-alt {
	}



					/* The secondary row for each show, contains time, admission, etc */
					tr.gigpress-info td {
						font-family: 'Muli';
						font-size: 15px;
						color: #ddc796;
						text-decoration:none !important;
						padding: 0;
						margin:0;
					}

					span.gigpress-info-item {
						font-family: 'Muli';
						font-size: 15px;
						font-weight: bold;
						color: #00f0ff;
						}
					span.gigpress-info-label {
						font-family: 'Muli';
						font-size: 15px;
						font-weight: bold;
						color: #ddc796;
						}

					.bttn_link {
						background-color: #27cfc3;
						border-radius: 5px;
						box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
						color: #ffffff;
						display: inline-block;
						font-family: 'Muli';
						font-size: 10px;
						letter-spacing: 2px !important;
						line-height: 20px;
						margin: 2px 6px 2px 0;
						opacity: 1;
						padding: 5px 7px;
						position: relative;
						text-transform: uppercase;
						top: -3px;
						transition: opacity 0.3s linear 0s;
						}

					.gigpress-tickets-link {
						background-color: #EEB266;
						border-radius: 5px;
						box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
						color: #260808;
						display: inline-block;
						font-family: 'Muli';
						font-size: 10px;
						letter-spacing: 2px !important;
						line-height: 20px;
						text-decoration:none;
						margin: 2px 6px 2px 0;
						opacity: 1;
						padding: 5px 7px;
						position: relative;
						text-transform: uppercase;
						top: -3px;
						transition: opacity 0.3s linear 0s;
						}
					a.gigpress-tickets-link {
						background-color: #EEB266;
						border-radius: 5px;
						box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
						color: #260808;
						display: inline-block;
						font-family: 'Muli';
						font-size: 10px;
						letter-spacing: 2px !important;
						line-height: 20px;
						text-decoration:none;
						margin: 2px 6px 2px 0;
						opacity: 1;
						padding: 5px 7px;
						position: relative;
						text-transform: uppercase;
						top: -3px;
						transition: opacity 0.3s linear 0s;
						}
					a:hover.gigpress-tickets-link {
						background-color: #cc4700;
						border-radius: 5px;
						box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
						color: #ffffff;
						display: inline-block;
						font-family: 'Muli';
						font-size: 10px;
						letter-spacing: 2px !important;
						line-height: 20px;
						text-decoration:none;
						opacity: 1;
						padding: 5px 7px;
						position: relative;
						text-transform: uppercase;
						top: -3px;
						transition: opacity 0.3s linear 0s;				
						}






					/* Notices for Cancelled or Sold Out shows */
					strong.gigpress-cancelled, strong.gigpress-soldout {
						font-family: 'Muli';
						font-size:18px;
						font-weight: normal;
						font-style: normal;
						color: #999999;
						padding:0 !important;
						margin:0 !important;
						display:inline;
						text-decoration: none;
						text-transform: uppercase;
						letter-spacing:.025em;	
						}

					.landing strong.gigpress-cancelled, strong.gigpress-soldout {
						font-family: 'Muli';
						font-size:18px;
						font-weight: normal;
						font-style: normal;
						color: #999999;
						padding:0 !important;
						margin:0 !important;
						display:inline;
						text-decoration: none;
						text-transform: uppercase;
						letter-spacing:.025em;	
						}




/* Individual classes for the label header cells that start the table */
	th.gigpress-date {
		width:235px !important;
		font-family: 'Muli';
		font-size: 15px;
		font-weight: bold;
		color: #ddc796;
		line-height:130%;
		background:none;
		text-transform:uppercase;
		padding: 0 0 8px 17px; /* LEFT INDENT */
		}
	th.gigpress-city {
		width:265px !important;
		font-family: 'Muli';
		font-size: 15px;
		font-weight: bold;
		color: #ddc796;
		line-height:130%;
		background:none;
		text-transform:uppercase;
		padding: 0 0 0px 0; /* VERTICAL SPACING */
		}
	th.gigpress-venue {
		font-family: 'Muli';
		font-size:18px;
		font-weight: bold;
		color: #ddc796;
		line-height:130%;
		background:none;
		text-transform:uppercase;
		padding: 0 0 0px 0; /* VERTICAL SPACING */
		}
	th.gigpress-country {
		font-family: 'Muli';
		font-size:18px;
		font-weight: bold;
		color: #ddc796;
		line-height:130%;
		background:none;
		text-transform:uppercase;
		padding: 0 0 0px 0; /* VERTICAL SPACING */
		}



/* Likewise, individual classes for the content cells */
	td.gigpress-date {
		width:235px !important;
		line-height:130%;
		font-family: 'Muli';
		font-size: 15px;
		color: #ddc796;
		background:none;
		padding: 0px 0 0 17px !important; /* LEFT INDENT + Vert */
		margin:0;
		}
	td.gigpress-city {
		width:265px !important;
		font-family: 'Muli';
		font-size: 15px;
		color: #ddc796;
		line-height:130%;
		background:none;
		padding: 0px 0 0 0 !important; /* VERTICAL SPACING */
		margin:0;
		}
	td.gigpress-venue {
		font-family: 'Muli';
		font-size: 15px;
		color: #ddc796;
		line-height:130%;
		background:none;
		padding: 0px 0 0 0 !important; /* VERTICAL SPACING */
		margin:0;
		}
	td.gigpress-country {
		font-family: 'Muli';
		font-size: 15px;
		color: #ddc796;
		line-height:130%;
		background:none;
		padding: 0px 0 0 0 !important; /* VERTICAL SPACING */
		margin:0;
		}
	td.gigpress-tickets {
		background:none;
		padding: 0px 0 0 0 !important; /* VERTICAL SPACING */
		margin:auto!important;
		text-align:center!important;
		}



/* Style for rows within a tour */






/* Style for the first row after a tour ends in the list */
tr.divider.gigpress-row td {
	border-top: 2px solid #9c9c9c;
}

.landing tr.divider.gigpress-row td {
	border-top: 2px solid #9c9c9c;
}

.landing tr.gigpress-info td {
	font-family: 'Muli';
	color: #fff;
	border-bottom: 1px solid #9c9c9c;
}

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible;
	padding: 0px 0 0px 0; 
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	font-family: 'Muli';
	color: #999;
	}

.landing tr.gigpress-row.cancelled, .landing tr.gigpress-info.cancelled, .landing tr.cancelled span.gigpress-info-label, .landing tr.cancelled span.gigpress-info-item {
	font-family: 'Muli';
	color: #999;
	}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
	font-family: 'Muli';
	}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
	}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 13px;
	height: 13px;
	background: transparent url(/wp-content/themes/salient/gigpress-templates/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
	}

.landing a.gigpress-links-toggle {
	display: block;
	margin-left: 110px;
	}

a.gigpress-links-toggle:hover {
	background-position: -11px 0;
	}

a.gigpress-link-active {
	background-position: -24px;
	}

a.gigpress-link-active:hover {
	background-position: -22px;
	}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(/wp-content/themes/salient/gigpress-templates/calendar-links-bg.png) no-repeat left center;
	}

.landing div.gigpress-calendar-links {
	left: 130px;
	background: transparent url(/wp-content/themes/salient/gigpress-templates/black-calendar-links-bg.png) no-repeat left center;
	}

.gigpress-calendar-links-inner {
	background-color: #ddc796;
	padding: 6px 8px;
	font-size: 13px;
	line-height: 16px;
	border: 1px solid #9c9c9c;
	border-width: 1px 1px 1px 0;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	}

.landing .postarea .gigpress-calendar-links-inner span {
	height: auto; !important
	}

.landing .gigpress-calendar-links-inner {
	background-color: #ddc796;
	border: 1px solid #9c9c9c;
	}

div.gigpress-calendar-links span {
	display: block;	
	}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	font-family: 'Muli';
	text-align: left;
	color: #999;
	}

p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 21px;
	margin: 0 3px;
	}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(/wp-content/themes/salient/gigpress-templates/feed-icon-12x12.png) no-repeat left center;	
	}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(/wp-content/themes/salient/gigpress-templates/icalendar-icon.gif) no-repeat left center;	
	}







































































/************************************************
					SIDEBAR 
************************************************/


.gp-side-table {
	width:240px;
	max-width:240px;
	height:50px;
	max-height:50px;
	margin:5px 0 5px 0;
	}

td.line {
	font-family: 'Muli';
	font-size:18px;
	color: #666666;
	line-height: 1.4;
	vertical-align:top !important;
	text-decoration: none !important;
	padding:2px 0 10px 0;
	border-bottom: 1px solid #cccccc;
	}

.gp-side-sm-side {
	font-family: 'Muli';
	font-size:18px;
	color: #666666;
	display:inline;
	text-transform: lowercase !important;
	margin:0 0 5px 0 !important;
	}

.gp-side-dtstart, .gp-side-dtend {
	font-family: 'Muli';
	font-size:18px;
	font-weight:bold !important;
	color: #ddc796;
	text-transform: uppercase !important;
	margin:0 0 5px 0 !important;
	}

.algnrt {
	display: inline;
	float: right;
	margin: 5px 0 0 0 !important;
	}
.algnlft {
	display: inline;
	float: left;
	}

.algnlft-infos {
	display: inline;
	float: left;
	font-family: 'Muli' !important;
	font-size:15px !important;
	font-weight: normal !important;
	text-transform:uppercase !important;
	text-decoration: none !important;
	letter-spacing:.02em;
	margin: 5px 8px 0 0;
	color: #666666 !important;
	cursor:pointer;
	}
	a.algnlft-infos:link, a.algnlft-infos:visited {
		font-family: 'Muli' !important;
		color: #666666 !important;
		cursor:pointer;
		}
	a:hover.algnlft-infos, .algnlft-infos:hover {
		color: #000000 !important;
		text-decoration: underline;
		}












/* This is the unordered list that holds the dates */
ul.gigpress-listing {
	list-style:none;
	padding:0;
	margin:0;
	}

					.gigpress-listing li {	
						list-style:none;
						font-size: 12px;
						font-weight: bold;
						}

h3.gigpress-list-artist-heading {
	font-weight: normal;
	padding:0;
	margin:0;
	}

span.gigpress-list-tour-heading {	
	font-family: 'Muli';
    color:#ffffff;
	display: block;
	background: #ffffff url(/wp-content/themes/salient/gigpress-templates/gigpress-templates/_bar.png) repeat-x;
	height:0px;
	}

				li.gigpress-alt {
					font-family: 'Muli';
					margin: 0;
					padding: 0;
					text-align: left !important;
					}

				/* Sold Out shows in the sidebar */
				ul.gigpress-listing strong.gigpress-soldout {
					font-family: 'Muli';
					display: block;
					margin: 0;
					padding: 0;
					text-align: left !important;
					}

				ul.gigpress-related-show {
					font-family: 'Muli';
					margin-bottom: 2em;
					padding: 0;
					text-align: left !important;
					}

				.gigpress-related-label {
					font-family: 'Muli';
					margin: 0;
					padding: 0;
					text-align: left !important;
					}

				.gigpress-related-item {
					font-family: 'Muli';
					margin: 0;
					padding: 0;
					text-align: left !important;
					}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
	}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;	
	}