

.venue-header.marbottom{margin-bottom:0 !important;} /*super-hack with cover photo*/
body.modeless-open .navigation-section{display:none !important;}
.cover-photo{width:100%; background-repeat:no-repeat;background-position:50% 35%;background-size:100%;}
.cover-photo-interior{padding-top:20px;padding-bottom:80px;width:1000px;margin:0px auto; overflow:auto;}
.cover-photo-interior h1,.cover-photo-interior h2{text-align:center;}



a.arrow-before{padding-left:6px;}
a.arrow-before:before{content: "\25BA";font-size:80%;pointer-events:none;padding-right:3px;text-decoration:none !important;display: inline-block;}


#section-rows-description div{background:#F1F1F1;border-radius:22px;width:44px;text-align:center;font-size:18px;color:#333;height:44px;line-height:44px;float:left;margin-right:10px;font-weight:bold;}
#section-rows-description span{line-height:44px;float:left;font-weight:bold;color:#999;font-size:11px; margin-right:30px;}
#section-rows-description div.multi-line{font-size:12px;line-height:inherit;padding-top:8px;height:36px;}
#section-rows-description span.last{margin-right:0;}

#section-table-description li{border-bottom:1px solid #F1F1F1;padding:15px;color:black;line-height:18px;overflow:auto;}
#section-table-description li label {width:150px;color:#999;font-size:14px;float:left;}
#section-table-description li div{float:left;width:420px;}
#section-table-description li span.negative,#section-table-description li span.positive,#section-table-description li span.neutral {padding:4px 6px;border-radius:4px;}
#section-table-description li span.positive{background:#6AA30F;color:white;}
#section-table-description li span.negative{background:#FF3333;color:white;}
#section-table-description li span.neutral{background:orange;color:white;}


.mobile #section-rows-description{border-top:none;}
.mobile #section-rows-description li{width:50%;float:left;margin-bottom:15px;}
.mobile #section-table-description li label{display:block;margin-bottom:3px;float:none;width:auto;}
.mobile #section-table-description li div{width:auto;}
.mobile #section-table-description li label div{display:block;}


th.sortable:hover{cursor:pointer;color:#333;}









.modal-wrapper .compare-card.active{z-index:100 !important;}

.modal-wrapper ul.ticket-list li.active{background:lightyellow;box-shadow:0px 2px 4px #CCC;}











.search-tickets-response ul.ticket-list-header{margin-right:-10px;padding:7px 0;border-bottom:1px solid #F1F1F1;overflow:auto;}
.search-tickets-response ul.ticket-list-header li{float:left;font-size:11px;color:#666;width:55px;text-align:center;}
.search-tickets-response ul.ticket-list-header li.price{width:90px;text-align:center;}
.search-tickets-response ul.ticket-list .price{width:90px;}
.search-tickets-response ul.ticket-list{margin-right:10px;}
.search-tickets-response li.listing{padding:10px 0;border-bottom:1px solid #F1F1F1;overflow:auto;line-height:26px;padding-right:10px;}
.search-tickets-response li.listing div{float:left;width:55px;text-align:center;}
.search-tickets-response button.buy{width:100%;padding:5px 0;line-height:16px;}

.search-tickets-response li.listing .price{color:#009933;font-weight:bold;font-size:16px;}





.has-tickets #fixed-ad-container{display:block !important;}
#fixed-ad-container.fixed{top:10px;}
#grid-right #fixed-ad-container.fixed{width:353px;}

.has-tickets .hide-if-has-tickets{display:none;}

/*sticky header start*/
body.sticky #sticky-header-marker{height:60px;}
#venue-header2{background:white;height:44px;font-size:14px;line-height:44px;width:100%;z-index:5000;}
body.sticky #venue-header2{height:60px;position:fixed;top:0;-moz-box-shadow:1px 2px 2px 0px #666;-webkit-box-shadow:1px 2px 2px 0px #666;box-shadow:1px 2px 2px 0px #666;}
#venue-header2 img.v{height:22px;top:11px;left:10px;}
body.sticky #venue-header2 img.v{height:30px;top:15px;}
#venue-header2 button{height:32px;top:6px;right:10px;}
body.sticky #venue-header2 button{height:40px;top:10px;right:10px;}
#venue-header2 ul.main-nav{position:absolute;left:40px;}
body.sticky #venue-header2 ul{left:60px;}
#venue-header2 ul.main-nav li{height:40px;line-height:40px;float:left;padding:0 15px;border-top:2px solid #FFF;border-bottom:2px solid #FFF;}
body.sticky #venue-header2 ul li{height:56px;line-height:56px;}
#venue-header2 ul.main-nav li.active{border-bottom-color:#0067CE;}
#venue-header2 ul.main-nav li:hover{border-bottom-color:#0067CE;cursor:pointer;}
#venue-header2 ul.main-nav li.active:hover{cursor:default;}
ul.main-nav li.ignored{border-bottom-color:#FFF !important;color:#999 !important;}


#venue-header2 ul.sub-nav{position:absolute;left:inherit;padding:10px;background:white;z-index:500;min-width:300px;margin-top:2px;margin-left:-22px;}
#venue-header2 ul.sub-nav li{border:none;line-height:34px;float:none;height:34px;padding:none;color:#444 !important;border-radius:3px;position:relative;}
#venue-header2 ul.sub-nav li:hover{color:white !important;background:#0067CE;}

ul.main-nav li.trigger .sub-nav{display:none;}
ul.main-nav li.trigger:hover .sub-nav{display:block;}





body.sticky #venue-header2 ul.main-nav li.non-essential{display:none;}
body.sticky #resizable-event-list-wrapper{margin-bottom:-60px;}
/*sticky header end*/

.cover-photo-interior{padding:60px 0;}








.cover-photo h1, .cover-photo h2{font-weight:normal !important;text-shadow:none !important;}

.photo-thumbnails-container img{height:90px;width:90px; margin-right:15px;}

.photo-thumbnails-container .thumbnail-holder .caption{padding:3px 0;width:100%;}


.header-content{color:black;}




.open-in-dialog img:hover{opacity:0.80;}

ul.pro-con-list li{padding:7px 0; padding-left:25px;line-height:15px;position:relative;}
ul.pro-con-list i{position:absolute;left:0;top:7px;}

.image-crop{height:360px;}

.other-seat-view{float:left;width:120px;height:90px;margin-right:10px;position:relative;}
.other-seat-view img{opacity:0.40;  filter:alpha(opacity = 40);height:90px;width:120px;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
.other-seat-view:hover img{opacity:1;  filter:alpha(opacity = 100);}
.other-seat-view div{position:absolute;top:30px;text-align:center;width:100%;color:#333;font-weight:500;font-size:16px;}
.other-seat-view:hover div{display:none;}
  
  
.mobile body.fix-price-div #ticket-prices{top:0;width:100%;-webkit-box-shadow:0 2px 2px 0 #CCC !important;box-shadow:0 2px 2px 0 #CCC !important;-moz-box-shadow: 1px 2px 2px 0px #CCC;z-index:5000000000000000;border-bottom:1px solid #999;position:fixed;}
.mobile body.fix-price-div #seating-content{padding-top:62px;}
.mobile table.list-sections th{background:white;border-bottom:1px solid #CCC;font-weight:normal;}
.mobile  table.list-sections th.textRight{text-align:right;}
.mobile table.list-sections td{background:white;font-size:12px;}
.mobile table.list-sections td.fsize-14{font-size:14px;}


.mobile .cover-photo h1, .cover-photo h2{font-weight:normal !important;text-shadow:none !important;}  
