@font-face {
    font-family: 'gotham_bookregular';
    src: url('fonts/gotham-book-webfont.eot');
    src: url('fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-book-webfont.woff') format('woff'),
         url('fonts/gotham-book-webfont.ttf') format('truetype'),
         url('fonts/gotham-book-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_LeMondeLivreStd-Book';
	src: url('fonts/LeMondeLivreStd-Book.eot');
	src: local('☺'), url('fonts/LeMondeLivreStd-Book.woff') format('woff'), url('fonts/LeMondeLivreStd-Book.ttf') format('truetype'), url('fonts/LeMondeLivreStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_LeMondeLivreStd-BookItalic';
	src: url('fonts/LeMondeLivreStd-BookItalic.eot');
	src: local('☺'), url('fonts/LeMondeLivreStd-BookItalic.woff') format('woff'), url('fonts/LeMondeLivreStd-BookItalic.ttf') format('truetype'), url('fonts/LeMondeLivreStd-BookItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#loader {
  display:none;
}
#Troubleyn {
  position: fixed;
  left:50%;
  margin-left:-106px;
  width:212px;
  height:45px;
  margin-top:16px;
  z-index:9999;
}
#Troubleyn img {
  width:100%;
  height: auto;
}
#header {
  display:none;
}
#searchHolder {
  display:none;
}
#popUp {
  display:none;
}
h1 {
  font-family: 'Conv_LeMondeLivreStd-Book';
  text-transform: uppercase;
  font-size:30px;
  font-weight: normal;
  letter-spacing:0.1em;
  padding-left:5px;
  margin-bottom:5px;
}
h2 {
  font-family: 'Conv_LeMondeLivreStd-Book';
  text-transform: uppercase;
  font-size:12px;
  font-weight: normal;
  letter-spacing:0.1em;
  padding-left:5px;
  padding-bottom:5px;
}
h3 {
  font-family: 'Conv_LeMondeLivreStd-BookItalic';
  text-transform: lowercase;
  text-transform: capitalize;
  font-size:16px;
  font-weight: normal;
  letter-spacing:0.1em;
  padding-left:5px;
  margin-bottom:5px;
}
.productionContent {
  position:relative;
  width:100%;
  text-align:center;
}
.productionText {
  text-align:justify;
}
.arrowDown {
  position:relative;
  display: inline-block;
  margin-left:2px;
  margin-top:2px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
#credits {
  text-align:justify;
}
#contentHolder {
  font-family: 'gotham_bookregular';
	font-size: 11px;
	line-height: 1.5em;
	color: #000000;
}
.headerPadder {
  width:100%;
  height: 80px;/*124px;*/
}
.blockquote {
  position:relative;
  padding:5px;
  /*border:2px solid #000000;*/
  font-family: 'Conv_LeMondeLivreStd-BookItalic';
  font-size: 16px;
  line-height:1.4em;
  /*font-weight:bold;*/
  text-align:left;
}
.thumbsHolder {
  display:none;
}
#galleryImages {
  width:100%;
}
.hideMe {
  list-style-type: none;
  padding-left:0px;
  margin-left:0px;
}
.hideMe li {
  float:left;
  /*width:160px;*/
  height:160px;
  margin-right:5px;
  margin-bottom:5px;
  text-align:center;
  overflow:hidden;
  padding-left:0px;
  margin-left:0px;
}
.hideMe li img {
  width:auto;
  height:100%;
}
.contentLeft {
  position:relative;
  width:100%;
  overflow:auto;
}
.contentRight {
  position:relative;
  width:100%;
  overflow:auto;
}
.videoWrapper {
  position:relative;
  width:100%;
  overflow:auto;
  display:none;
}
.videoWrapper iframe {
  width:800px;
  height: 450px;
}


.listing {
  display: table;
  width:100%;
  font-size: 9px;
  text-transform: uppercase;
  overflow:hidden;
  border-collapse: collapse;
}
.listing a, .listing a:active, .listing a:visited, .listing a:hover {
	color: #000000;
	text-decoration: none;
}
.listingCalendar {
  height:44px;
}
.listingRow {
  display: table;
  width:100%;
  border-bottom:1px solid #000000;
  -webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-ms-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
  cursor:pointer;
  overflow-x: visible;
}
.listingRow:hover {
  cursor:pointer;
  background-color: #EFEFEA;
  text-decoration: none;
}
.listingRow0 {
  border-top:1px solid #000000;
}
.listingCell {
  display:table-cell;
  padding:5px;
  text-decoration: none;
  overflow-x: visible;
}
.listingProductionSub {
  min-height: 30px;
  width:auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.listingDate {
  width: 100px;
  min-width:100px;
  overflow-x: visible;
}
.listingYear {
  width: 30px;
  min-width:30px;
}
.listingProduction {
  width:auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; /* number of lines to show */
   line-height: X;        /* fallback */
   max-height: X*1;       /* fallback */
}
.listingProductions {
  width:auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2; /* number of lines to show */
   line-height: X;        /* fallback */
   max-height: X*1;       /* fallback */
}
.listingSubtitle {
  text-transform:none;
}
.listingVenue {
  width: 100px;
}
.listingLocation {
  width: 100px;
  text-align:right;
  min-width:100px;
}
.listingVenues {
  width: 350px;
  text-align:right;
  min-width: 350px;
  vertical-align: top;
}
.mobile {
  display: none;
}
.accolade {
  width:10px;
  font-family: 'Conv_LeMondeLivreStd-Book';
  font-size:22px;
  line-height: 0px;
  vertical-align:middle;
  padding-top:0px;
  /*padding-top:20px;*/
}
.ticketsright {
  float:right;
  width:100%;
}


#footer {

  width:100%;
  border-top:1px solid #000000;
  font-family: 'Conv_LeMondeLivreStd-Book';
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:0.1em;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  margin-top:30px;
}
