@font-face{
  font-family: 'Apercu Regular';
  src: url('../fonts/apercu/apercu-regular.eot');
  src: url('../fonts/apercu/apercu-regular.woff') format('woff'), url('../fonts/apercu/apercu-regular.ttf') format('truetype'), url('../fonts/apercu/apercu-regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face{
  font-family: 'Apercu Bold';
  src: url('../fonts/apercu/apercu-bold.eot');
  src: url('../fonts/apercu/apercu-bold.woff') format('woff'), url('../fonts/apercu/apercu-bold.ttf') format('truetype'), url('../fonts/apercu/apercu-bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face{
  font-family: 'Apercu Bold Italic';
  src: url('../fonts/apercu/apercu-bold-italic.eot');
  src: url('../fonts/apercu/apercu-bold-italic.woff') format('woff'), url('../fonts/apercu/apercu-bold-italic.ttf') format('truetype'), url('../fonts/apercu/apercu-bold-italic.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face{
  font-family: 'Apercu Italic';
  src: url('../fonts/apercu/apercu-italic.eot');
  src: url('../fonts/apercu/apercu-italic.woff') format('woff'), url('../fonts/apercu/apercu-italic.ttf') format('truetype'), url('../fonts/apercu/apercu-italic.svg') format('svg');
  font-weight: 400;
  font-style: normal;}
.text h4{font-weight:400 !important; font-size:14px !important; margin:0 !important; padding:0 0;}
.content-wrapper>#content img{margin-bottom:0; !important}
.content-wrapper>#content img{margin-bottom:0; !important}
ol{ font-family: 'apercu_regular';
    margin: 0px 25px 0px 0px;
    font-size: 11px;
    line-height: 13px;
    color: #2E2E2E;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
	font-weight:400;
    text-decoration:none !important;
	list-style: none;
}
#content section.shop-items li img {max-height:117px;}

@media (max-width: 869px){
    li.tickets a{  
   color:white !important;
    background-color:#444444;
}
li.tickets{
    margin-top:auto !important;
    padding-top:auto !important;
}
}
@media (min-width: 870px){
li.tickets{
    margin-top: 20px !important;
    background-color: #504F59 !important;
    padding-top: 10px !important;
    margin-bottom: 0 !important;
    margin-bottom: -0.3px !important;
}
    li.tickets a{    
    padding-bottom: 9.5px !important;
    padding-left: 13px !important;
    padding-right: 14px !important;
    color:white !important;
  }
 #wrapper>header>.container nav li.tickets:hover a {
    padding-bottom:9px !important;
 }
}
#content .social li.facebook {
    top: -7px;
}
article.cycle-slide.cycle-slide-active h2{padding-top:1em;}
