
/* General Custom CSS */

/* 
@font-face {
	font-family: 'Conv_Gotham-Thin';
	src: url('../fonts/Gotham-Thin.eot');
	src: local('?'), url('../fonts/Gotham-Thin.woff') format('woff'), url('../fonts/Gotham-Thin.ttf') format('truetype'), url('../fonts/Gotham-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/


/* apply a natural box layout model to all elements */


*, *:before, *:after 
{
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
 }






.post-thumbnail
{
	width: 100%;	
}

.post-thumbnail img
{
	display: block;
	margin: auto;
}



/*  artisit images on single event*/


.ol_artist img 
{
    display: block;
    margin-left:  auto;
     margin-right:  auto;
     
   -moz-border-radius: 140px 20px / 20px 140px;
	-webkit-border-radius: 140px 20px / 20px 140px;
	border-radius: 140px 20px / 20px 140px;

	border: 4px solid #666;  
     
}



.post-type-archive-ol_artist .entry-content
{
	padding: 0 !important;
	margin: auto  !important;
	
}

.thumbnailgridcontainer img 
{

   -moz-border-radius: 140px 20px / 20px 140px;
	-webkit-border-radius: 140px 20px / 20px 140px;
	border-radius: 140px 20px / 20px 140px;

	border: 1px solid #000;  
     
}


.gigart
{
	display: inline-block;
	text-align: center;
	vertical-align:top;
	position: relative;
	padding-right:10px;
	padding-left:10px;		
	
}

.gigart img
{
		-moz-border-radius: 140px 20px / 20px 140px;
	-webkit-border-radius: 140px 20px / 20px 140px;
	border-radius: 140px 20px / 20px 140px;

	border: 4px solid #666;
}


.gigart .gigarttit
{
	display: inline-block;
	position:absolute;
	top:30%;
	left: 50px;
	right: 50px;
	text-align: center;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7)  ;
	color: #fff;
	font-size: 24px;
	font-variant:small-caps;
	/*transition: all 0.5s ease 0s;*/
	-webkit-transition: opacity 1s ease-out;
	transition: opacity 1s ease-out;
   opacity: 0; 
}

.gigart:hover .gigarttit
{
	
	opacity: 1; 
}


.numartz-2
{
	width: 48%;
}

.numartz-3
{
	width: 32%;
}

.numartz-4
{
	width: 24%;
}

.numartz-5
{
	width: 18%;
}



/* //////////////////////////   NEW   ////////////////////////// */

.reltracklyricsheader
{
	cursor: pointer;	
	
}

.reltracklyricsheader:hover
{
	color: #900;

}

.reltracklyrics
{
	display: none;
	color: #999;
	
}