/**
 * Stylesheet provides defintions for screens wider than 880px
 *
 */
@media (min-width: 880px)
{
  body{overflow:hidden;}
  
  
.pane-content{position:absolute;left:0;min-height: calc(100% - 44px);-moz-box-shadow:1px 2px 3px 0px #666;-webkit-box-shadow:1px 2px 3px 0px #666;box-shadow:1px 2px 3px 0px #666;z-index:1;}  
.pane-content, .pane-content header.header-main, .pane-content .overlay-open header, .loading-overlay-screen, .pane-overlay-events-bar{width:38%;min-width:420px;max-width:560px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  
.pane-content header.header-main {
    position: fixed;
    z-index: 3;
}  
  
 footer.footer-main{position:fixed;bottom:0;z-index:3;}
  
  #wrapper-content{position:absolute;top:50px;overflow-y:scroll;height: calc(100% - 50px);padding-top:0;padding-bottom:0;width:100%;overflow-x:hidden;}  
  
  
  #footer-mobile{position:fixed;bottom:0;width:100%;height:44px;line-height:44px;z-index:3;padding:0 !important;} 
  
  #footer-mobile .three-wide{border:none !important;text-align:right;position:absolute;right:20px;}
  #footer-mobile .three-wide li{text-align:right !important;width:unset;margin-left:30px;}
  #footer-mobile .autoflow, #footer-mobile p{display:none;}
  
  
  #return-to-top{display:none !important;}
  
 #section-interactive-map{background:none;}
.has-open-overlay #section-interactive-map{margin:0 !important;} 
  
  
.has-open-overlay footer,.has-open-overlay #footer-mobile{display:block !important;}  
.has-open-overlay #wrapper-content section#section-interactive-map{display:block;}  
  
  
  
  .pane-overlay.pane-overlay-find-section{padding-top:0;}  
  
  
  
  .pane-overlay-explore .results img{border-radius:0;height:20vw;max-height:300px;}
  
  
 .pane-overlay-explore .list-showtimes{overflow-x:unset;white-space:unset;margin:0;}
.pane-overlay-explore .list-showtimes li{display: inline-block;margin-right:10px;margin-bottom:10px;}
.pane-overlay-explore .list-showtimes li:first-child{margin-left:0;} 
  
  
  
.overlay-open-explore .pane-content .pane-overlay header{position:fixed;}  
  
.pane-overlay {
     padding-top: 60px;  
  }
  
#list-explore-map{-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;border-bottom:none;}
#list-explore-map ul{overflow-x:unset;white-space:unset;}


#list-explore-map lh{display:block;font-weight:bold;margin-bottom:10px;}
#list-explore-map li{height:72px;width:100%;margin-left:0;margin-bottom:16px;position:relative;display:block;padding:8px;padding-left:80px;background:white;box-sizing:border-box;}
#list-explore-map li:last-child{margin-bottom:0;}
#list-explore-map li{webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}
#list-explore-map li img{object-fit:cover;width:56px; height:56px;border-radius:5px;margin:0;position:absolute;left:8px;}
#list-explore-map li .is-title{position:relative;line-height:56px;font-size:16px;font-weight:normal;padding:0;background:none;}
#list-explore-map.has-selected-item ul{display:none}

#list-explore-map li .is-date{position:absolute;top:5px;right:5px;padding:3px;background:black;color:white;font-weight:500;font-size:10px;border-radius:5px;}
  
/**Concerts are events with multiple lines*/
#list-explore-map li.item-is-event{padding:16px;padding-left:72px;}  
#list-explore-map li.item-is-event img{width:40px; height:40px;left:16px;}  
#list-explore-map li.item-is-event .is-title{line-height:unset;display:block;line-height:20px;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}  
#list-explore-map li.item-is-event .is-date{position:unset;display:block;background:none;color:#444;font-weight:normal;font-size:12px;border-radius:0;line-height:16px;padding:0;}  

  
.section-seat-views img{object-fit:cover;width:100%;height: 15vw;max-height:280px;} /*height is about half width of pane (38%) but with a max of the full with of pane (560)*/  
  
  
article.pane-overlay{position:absolute;top:60px;height:calc(100% - 60px);overflow-y:scroll;padding-top:0;padding-bottom:0;width:100%;overflow-x:hidden;}
/* Fix Safari bug where fixed header is outside of parent and not shown.*/
/* Careful with photo overlay. Keeping this prop on hides the photos */  
.browser-Safari article.pane-overlay:not(.pane-overlay-photos), .browser-safari article.pane-overlay:not(.pane-overlay-photos){top:0;height:100%;}  
  
  
}  
  
  
  
 
  
/*Latest Map Sizing---------------------------------------------------------------------------------------------*/
/*NARROW WIDTH... CWIDTH 420*/
/*MIN SET AT >1000px PER BUSINESS RULES*/
/*MAX SET AT 1105px AS THIS IS THE LAST SIZE BEFORE CONTENT CAN BEGIN TO RESIZE LARGER THAN THE 420px MIN: 1106*0.38=420.2  */
@media only screen and (min-width: 880px)  and (max-width:1105px)
{
    #section-interactive-map, #section-ticket-search-grid{
       position:fixed;
       left:calc(420px + 0px);
       top:0px;
       height:calc(100% - 44px);
       width:calc(100% - 420px);
   }    
}

/*COMMON WIDTH... CWIDTH PCT*/
/*MIN SET AT 1106 AS THIS IS THE FIRST SIZE WHERE CONTENT CAN BEGIN TO RESIZE LARGER THAN THE 420px MIN: 1106*0.38=420.2 */
/*MAX SET AT 1473px AS THIS IS THE LAST SIZE BEFORE CONTENT REACHES MAX WIDTH OF 560px:  1473*0.38=599.7 */
@media only screen and (min-width: 1106px) and (max-width:1473px)
{
    #section-interactive-map, #section-ticket-search-grid{
       position:fixed;
       left:calc(38% + 0px);
       top:0px;
       height:calc(100% - 44px);
       width:calc(62% - 0px);
      }      
}

/*LARGE WIDTH... CWIDTH 560*/
/*MIN SET AT 1474px AS THIS IS THE FIRST SIZE WHERE LHS SHOULD BE LOCKED AT MAX WIDTH OF 560px: 1474*0.38=560.1 */
/*@media only screen and (min-width: 1827px){
    .tipage.timap{position:fixed; left:calc(560px + 10px); top:10px; height:calc(100% - 54px); width:calc(100% - 570px);}    
}*/
@media only screen and (min-width: 1474px)
{
    #section-interactive-map, #section-ticket-search-grid{
       position:fixed;
       left:calc(560px + 0px);
       top:0px; height:calc(100% - 44px);
       width:calc(100% - 560px);
      }    
}  