h1.main .event-name{margin-bottom:0;font-size:14px;width:100%;}
h1.main .event-details{font-size:12px;}
h1.main i{font-weight:normal;font-size:12px !important;}

.notice-aip{
  padding:10px;
  border-bottom:1px solid #CCC;
}

#page-cover {
  z-index: 999999999 !important;
}


#event-details-container{
  position: absolute;  
  display: none;
  top: 80px;
  border-radius: 2rem;
  max-width: 36rem;
  width: calc(100% - 2rem);
  transform: translate(-50%);
  left:50%; 
}

#event-details-container, #venue-details-container{
  font-size: 14px;  
}


#event-details-container #help-center-questions h4:hover{
  text-decoration:underline;
}



/* #venue-details-container,#event-details-container{position:absolute;background:white;border:1px solid #F1F1F1;display:none;top:50px;z-index:50;} */
#venue-details-container{
  webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgb(0 0 0 / 20%);  
  padding:15px;right:0;position:absolute;background:white;border:1px solid #F1F1F1;display:none;top:50px;z-index:50;
}

#event-details-container i.fa-caret-up,#venue-details-container i.fa-caret-up{color:white;position:absolute;top:-16px;}
#event-details-container i.fa-caret-up{left:50%;margin-left:-10px;}
#venue-details-container i.fa-caret-up{right:65px;}

#header-basic{background:#0067CE;height:56px;color:white;position:relative;}
#header-basic{border-bottom:none;overflow:hidden;}
#header-basic .hover-d:hover{background:#0058B0;cursor:pointer;}
#header-basic .hover-d{-webkit-transition: background 0.2s linear;-moz-transition: background 0.2s linear;-ms-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}
#header-logo-container{position:absolute;top:0px;left:0px;padding:5px 20px;}
.te-desktop-logo {
	width: 140px;
}

/* Header badge */

#guarantee-badge {
    position: absolute;
    top: -10px;
    height: 80px;
    right: -40px;
}

#header-event-container{position:absolute;left:24%;top:0px;line-height:23px;padding:5px 0;width:50%;text-align:center;}
#header-venue-container{position:absolute;top:0px;right:0px;text-align:right;padding:13px 20px;}
#venue-details-container .simple-event-list{width:300px;}
#venue-details-container .simple-event-list .button-block{display:none;}
#venue-details-container .simple-event-list .event-block{width:88%;}




#performer-article-container{padding:10px;position:absolute;bottom:10px;right:10px;width:320px;height:60px;background:#F1F1F1;}

#master-lists{background:white;}

#master-ticket-list li.ticket{border:1px solid white;border-left-width:4px;position:relative;margin:0;border-bottom:1px solid #F1F1F1;background:white;}

#on-filters-bar{position:absolute;left:395px;top:62px;color:#666;font-size:14px;padding:5px;z-index: 9999;}
#on-filters-bar ul{float:left;}
#on-filters-bar ul li{float:left; margin-right:10px;padding:5px 7px;font-weight:bold;border:1px solid #CCC;background:white;}
#on-filters-bar ul li span{color:#999;font-weight:normal;}

#on-filters-bar ul li:hover{border-color:#999;cursor:pointer;}

#ticketHover .seat-block{border:0;width:33%;float:left;}

#sort-tickets li[data-option='seatscore'],#sort-tickets li[data-option='dealscore_sort'],#toggle-sort li[data-option='seatscore'],#toggle-sort li[data-option='dealscore_sort'], li.live-sort[data-option='quantity'] {display:none;}
#sort-tickets li[data-option='seatscore']{width:auto;padding-left:10px;padding-right:10px;}

#loading-map .loading-map-card{top:calc(50% - 250px);z-index:1000000000000000002221;left:50%;width:460px;margin-left:-230px;background:white;border:1px solid #CCC;}
#loading-map .loading-map-card #pre-quantity-select{padding:3px 0;}/*for shadow*/
#loading-map .loading-map-card #pre-quantity-select li{float:left;margin-right:15px;line-height:47px;height:47px;min-width:39px;padding:0 4px;text-align:center;color:#999;font-weight:bold;font-size:18px;background:white;position:relative;border-radius:48px;-moz-border-radius:48px;webkit-border-radius:48px;border:1px solid #DDD;}
#loading-map .loading-map-card #pre-quantity-select li:last-child{margin-right:0;}
#loading-map .loading-map-card #pre-quantity-select li:hover,#loading-map .loading-map-card #pre-quantity-select li.active{background:#0067CE;color:white;cursor:pointer;webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}


ul#sort-tickets {overflow:auto; float:left;}
ul#sort-tickets li{border:1px solid #CCC; width:60px; height:24px; line-height:24px; text-align:center; background:url(/assets/images/sprites/bg-sprite.png) repeat-x; background-position:0 -500px;background-color:#ECECEC; border-left:0;color:#0067CE;}
ul#sort-tickets li:hover{cursor:pointer;}
ul#sort-tickets li.rounded.leftonly{border-left:1px solid #CCC;}
ul#sort-tickets li.active{background:#0067CE;color:white; -moz-box-shadow: inset 0 0 4px #0067CE;-webkit-box-shadow: inset 0 0 4px #0067CE;box-shadow:inset 0 0 4px #0067CE;}
ul#sort-tickets li.active{background:#0067CE !important;border-color:#0067CE;}

#master-lists{top:62px;left:10px;width:378px;}
#master-lists .list-header{height:36px;line-height:36px;}

ul#quantity-filter{width:161px;background:white;overflow:auto;border:1px solid #CCC;border-bottom:none;position:absolute;z-index:50000000;}
ul#quantity-filter li{line-height:60px;width:80px;float:left;text-align:center;font-size:18px;color:#0067CE;border-bottom:1px solid #CCC;}
ul#quantity-filter li:nth-child(odd){border-right:1px solid #CCC;}
ul#quantity-filter li:hover{cursor:default;}
ul#quantity-filter li:not(.active):hover{background:#F8F8F8;-moz-box-shadow: inset 0 0 3px 2px #F1F1F1;-webkit-box-shadow: inset 0 0 3px 2px #F1F1F1;box-shadow: inner 0 0 3px 2px #F1F1F1;}

ul#quantity-filter li.active{background:#0067CE;color:white;border-color:#0067CE;}
#show-quantity-list:hover, #show-price-list:hover{cursor:default;-moz-box-shadow: inset 0 0 3px 2px #F1F1F1;-webkit-box-shadow: inset 0 0 3px 2px #F1F1F1;box-shadow: inner 0 0 3px 2px #F1F1F1;}
#show-quantity-list span:hover, #show-price-list span:hover,#show-quantity-list img:hover, #show-price-list img:hover{cursor:pointer;}
ul#price-filter{min-width:221px;background:white;border:1px solid #CCC;position:absolute;z-index:50000000;}
ul#price-filter li{padding:10px 15px;}
ul#price-filter li.live-filter{font-size:16px;color:#0067CE;padding:10px 15px;}
ul#price-filter li.live-filter:hover{background:#F8F8F8;cursor:default;}
ul#price-filter li.live-filter.active{background:#0067CE;color:white;border-color:#0067CE;}
#show-quantity-list.active span,#show-price-list.active span{color:#0067CE;font-weight:bold;}
#show-quantity-list.active img.icon,#show-price-list.active img.icon{background-position:-40px -235px;}

.filters-bar{top:92px; height:36px; line-height:36px;}
#section-dropdown,#quantity-dropdown{border-left:1px solid #FFF;}
#seat-finder{width:242px;margin-left:-129px; max-height:250px; z-index:5000;}

#loading-selection{top:220px;z-index:1000000000000000002221;left:50%;width:500px;margin-left:-250px;background:white;border:1px solid #CCC;}


#venue-details-container section{
  min-width: 250px;
  float: left;
}

#venue-details-container h2{  
  overflow:auto;
  border-bottom: 1px solid #CCC;
  padding-bottom:10px;
  margin-bottom:10px;
  font-size: 1.3em;
  font-weight: 500;
}

#venue-details-container h2 img{
  float: left;
  margin-right: 10px;
  height:34px;
}

#venue-details-container h3{
  font-size: 1.1em;
  font-weight: normal;
}

#venue-details-container ul[data-contains='information']{
  
}

#venue-details-container ul[data-contains='information'] li{
  font-size: 1em;
  padding: 0.3em 0;  
}

#venue-details-container ul[data-contains='events']{
  margin-bottom: 1em;
}

















