#header-basic {overflow-y: hidden !important;}
#header-basic #phone-number{position:absolute;left:180px;font-size:14px;line-height:56px;}
#header-basic h1{color:white;font-weight:bold;margin-bottom:0;font-size:14px;width:100%;float:left;}
#header-basic h1 i{opacity:0.60;font-weight:normal;font-size:12px !important;}

@media screen and (max-width: 1280px){
   #header-basic #phone-number{position:absolute;left:70px;top:32px;font-size:12px; line-height:normal;}
   #header-logo-container{padding:2px 20px;}
   /*#header-logo-container img{height:30px;}*/
}

#master-ticket-list li.ticket:hover,#master-ticket-list li.ticket.active{cursor:default;border-color:#EAEAEA;box-shadow:none;border-left-color:#0067CE;}
#master-ticket-list li.ticket .interior{padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:65px;}
#master-ticket-list li.ticket .ticket-details{left:55px;line-height:1.3;position:absolute;}
#master-ticket-list li.ticket .ticket-price{right:10px;position:absolute;}
#master-ticket-list li.ticket .quantity-details{font-size:11px;color:#666;float:left;text-align:center;margin-top:11px;margin-right:7px;}
#master-ticket-list li.ticket .buy-button{margin-top:10px;min-width:74px;padding-left:12px;padding-right:12px;}
#master-ticket-list li.ticket .buy-button:hover{cursor:pointer;}
#master-ticket-list li.ticket .stars-container{text-align:center;position:absolute;font-size:10px;color:#CCC;right:155px;top:30px;}
#master-ticket-list li.ticket span.tag{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#E5E5E5;font-size:8px;height:13px;line-height:13px;padding:0 4px;color:#666;margin-right:5px;font-weight:bold;float:left;margin-top:2px;}
#master-ticket-list li.ticket span.tag.obstructed{color:red;border:1px solid red;line-height:11px;height:11px;}
#master-ticket-list li.ticket span.tag.tag-saved{display:none;}
#master-ticket-list li.ticket.saved span.tag.tag-saved{display:block;}
#master-ticket-list.low-images li.ticket .ticket-details{left:0;}
#master-ticket-list.low-images .preview-photo{display:none;}
#master-ticket-list li.ticket img.preview-photo.no-photo{width:45px;height:15px;margin-top:15px;}

ul.event-list{height:400px;}
ul.event-list-selectors{border-top:1px solid #F1F1F1}

img.icon.list.black{height:14px;width:22px;background-position:-95px -135px;}

#more-links ul li{border-bottom:1px solid #444;padding:10px 20px;padding-right:10px;}
#more-links ul li.title{padding-left:10px;color:white;}
#more-links ul a li{color:#DDD;}
#more-links ul a li:after{background:url(/assets/images/sprites/icon-sprite.png) no-repeat;content:"";display:inline-block;background-position:-25px -110px;height:10px;width:6px;float:right;}
#more-links ul a li:hover{background:#333;color:white;}
.event-list-wrapper{min-height:400px;}

html{width:100%; height:100%;}

#plugin-container #ticketContainer{display:none;}
#plugin-map-container{width:calc(100% - 572px);height:calc(100% - 40px);margin-top:20px;margin-left:382px;}



@media screen and (max-width: 1150px) {
   #advanced-filters-container {
      display: none !important;
   }
   
   #guarantee-badge {
      display: none;
   }
   #toggle-advanced-filters {
      display: block !important;
   }
   #advanced-filters-container.show-filters-tablet {
      display: block !important;
      
   }
   .move-controls-tablet {
      right: 470px !important;
   }
   #plugin-map-container{width:calc(100% - 372px);} /*filters are hidden by default*/
}

.highlighted-path {
   fill-opacity: 1 !important;
   stroke: #ff6600;
   stroke-width: 1;
}

#plugin-map-container {
   position: relative;
}

svg {
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   overflow: visible;		
}

.tp_cellPrice span.currency{position:absolute;bottom:1px;font-size:8px;width:100%;text-align:center;left:0px;font-weight:initial;}
.tp_cellPrice:after {display:none !important;}
.tp_cellPrice{   
   color:#FFF !important;
   margin-top: 6px;
   min-width: 65px;
   padding:5px 12px;
   background: #0067ce linear-gradient(#3291e6, #0067ce) repeat scroll 0 0;
   border: 0 none;
   color: white;
   letter-spacing: 0px;
   transition:none;
   height: 32px;
   border-radius: 3px;
   box-sizing: border-box;
   display: inline-block;
   font-weight: 500;
   text-align: center;
   text-decoration: none;
   cursor:pointer;
   font-family: "RobotoDraft",sans-serif;
   font-size:16px;
   width:auto;
   float:right;
   margin-right:5px;
}
.tp_cellPrice:hover{background:#0067CE;}
.tp_cellBuy{display:none !important; width:0px !important; height:0px !important;}
select.tp_quantity,.tp_cellQty{color:#666;}
.tp_sectionGroupsExpanded .tp_sectionGroupsContent{height:100%;}
.tp_cellIcons{color:#888;}
.tp_cellIcons .fa{cursor:pointer;}
.tp_sectionNumber{letter-spacing:0px; font-weight:normal; font-size: 14px;}
.tp_sectionRow{color:#333; font-size:12px;}
.tp_sectionRow,.tp_sectionNumber{line-height: 1.3;}
.tp_sectionRow.shipDate{font-size:11px; color:#666; font-weight:normal;}
.tp_cellBuy{margin-top:0px;}
.tp_cellPrice{margin-left:7px; color:#009933;}
.tp_ticketCell{background-color: #FFF; border-bottom:1px solid #f1f1f1;}
.tp_tickets .tp_ticketCell:hover {box-shadow: inset 0 2px 2px -2px #ccc; background-color:#fdfdfd !important; background: #fdfdfd none repeat scroll 0 0 !important;}
.tp_tickets .tp_ticketCell:nth-child(2n){background-color:#FFF;}
#TicketList{padding:3px;background-color:#f8f8f8; box-shadow: 0 0 4px #ccc inset;}
select.tp_quantity{width:43px;}

#plugin-container{overflow-x:hidden;overflow-y:hidden;position:absolute;background:white;}
#plugin-container #ticketContainer{border:1px solid #CCC; box-shadow:0 1px 3px #ccc; background-color:#fff;}

#dialogCanvas{overflow-x:hidden;}
#ticketContainer .list-header{height: 36px;line-height: 36px;}

.tp_filterBar,.tp_sortBar{background-color:#FFF;font-weight:normal;padding:0px; border-bottom:1px solid #ccc;}
.tp_qtyFilter,.tp_priceFilter{width:50%; text-align:center; padding:10px 5px 13px 5px; margin-left:0px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tp_qtyFilter span,.tp_priceFilter span,.tp_sortBar span,.tp_filterChecks label{font-weight:normal; text-transform:none;}
.tp_sortBar{padding:15px 10px;font-weight:normal; text-transform:none;}
.tp_filterChecks{border-left:none; margin-left:40px;}
.tp_filterChecks label{color:#999;}
.tp_sectionDialogGroupName,.tp_sectionDialogViewSection,.tp_sectionDialogViewGroup{font-size:12px;}
#ticketScroll{height:100%; width:100%;}
.tp_tickets{min-height:200px;}

.btn-primary.buyButton.tabletButton{min-width:0px; font-size:12px; height:27px;}
p#disclosure{position:absolute;bottom:10px;background:rgba(221,221,221,0.65) none;padding:3px 5px;color:#777;right:10px;margin:0;cursor:pointer;}

.plugin-bc{color:#333 !important;font-size:11px !important;cursor:pointer;}
.plugin-bc:hover{text-decoration:underline;}
#event-dropdown-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none;z-index:11;background-color:rgba(0,0,0,0.65);}


/* Edit plugin */

/* Button */
.tp_cellPrice {background: #0067CE !important;}

.tp_cellPrice:hover {background: linear-gradient(#0067CE, #0357ab) !important;}

/* Background indicator color */
.tp_colorIndicator {background-color: transparent !important;}

/* Prevent uppercase */
.tp_sectionNumber {
   line-height: 18px;
   color: black;
   text-transform: none;
   font-size: 14px;
}

.modal-container[data-modal='ticket']{
   background: rgba(0,0,0,0.85) none;
   height: 100%;
   width: 100%;
   top: 0;
   display: block;
   position: fixed;
   z-index: 1000000;  
}
.modal-c .container-interior {
   width: 100%;
   left: 0%;
   top:0;
   border-radius: 5px 5px 0 0;
   background: white;
   position: absolute;
}
.modal-c[data-modal='ticket'] .container-interior
{
  width:400px;
  left:240px;
  top: 200px;
  border-radius:5px;
}

@media screen and (max-height:799px)
{
  .modal-c[data-modal='ticket'] .container-interior{
    top:unset;bottom:20px;
   }
}
@media screen and (max-height:639px)
{
  .modal-container[data-modal='ticket'] ul{height:300px;overflow:auto;}
  .modal-container[data-modal='ticket'] li{font-size:14px;}
}
.modal-container[data-modal='ticket'].modal-c .header {
   -moz-box-shadow: 0px 1px 3px 0px #ddd;
   -webkit-box-shadow: 0px 1px 3px 0px #ddd;
   box-shadow: 0px 1px 3px 0px #ddd;
   padding: 16px;
   margin-bottom: 2px;
}
.modal-c .title-modal{font-size:18px;}

#content-container .slide-in-element#slide-in-ticket{z-index:5001;}
#content-container .slide-in-element{width:450px;border-top:1px solid #CCC;border-right:1px solid #CCC;position:absolute;bottom:0px;background:white;left:0px;z-index:5000;display:none;margin-left:-450px;}
#content-container.no-slide .slide-in-element{width:410px;margin-left:-410px;}

.slide-in-element{height:calc(100% - 62px);} /*where 62 is offset from the top*/

#slide-in-ticket .dialog-purchase-container{height:40px;padding:10px;overflow:hidden;}
#slide-in-ticket .dialog-recommended-tickets{background:#F1F1F1;position:relative;padding-top:8px;padding-bottom:7px;border-top:1px solid #CCC;width:100%;position:absolute;bottom:0;z-index:100;min-height:100px;}
#slide-in-ticket .dialog-recommended-tickets .list-results{display:none;}
#slide-in-ticket .dialog-recommended-tickets .toggle-lists:after{content:"More +";}
#slide-in-ticket .dialog-recommended-tickets .toggle-lists.open:after{content:"Less -";}
#slide-in-ticket .dialog-recommended-tickets .list-results .flex{text-align:center;height:60px;overflow:hidden;}
#slide-in-ticket .dialog-recommended-tickets .list-results .flex .google-stars-background{float:none !important;display:inline-block;}

.ticket-listing .section-seat-views image-crop{height:230px;}
.ticket-listing{height:calc(100% - 40px);} /*where 40 is size of navigation bar*/
.ticket-listing .section-seat-views{position:absolute;width:100%;left:0;z-index:-1;top:40px;}

.ticket-listing .section-seat-views .image-crop, .ticket-listing .section-seat-views img{height:275px;}
.section-dialog .section-seat-views .image-crop, .section-dialog .section-seat-views img{height:245px;}
.ticket-listing .seat-view-spacer{height:245px;}
.ticket-listing .section-seat-views{height:245px;}
.ticket-listing .section-seat-views button{right:20px;}
.ticket-listing .section-seat-views .photo-count{right:20px;top:38px;bottom:auto;left:auto;}
.ticket-listing .section-seat-views{border:none;}
.ticket-listing.deep-scroll .section-ticket-stub{position:absolute !important;top:40px !important;z-index:4; background: rgba(0,103,206,0.95) none;}
.ticket-listing:not(.deep-scroll) .section-ticket-stub{width:inherit !important;}
.ticket-listing section{border-left:0;border-right:0;}
.ticket-listing .section-ticket-stub .button-buy{border:1px solid #6AA30F;-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}
.ticket-listing .section-ticket-stub .button-buy:hover{background-image: -moz-linear-gradient(top, #6AA30F, #498518) !important;background-image: -ms-linear-gradient(top, #6AA30F, #498518) !important;background-image: -o-linear-gradient(top, #6AA30F, #498518) !important;border-color:#498518;}
.ticket-listing .section-ticket-stub .event-title{padding:0 8px;line-height:30px;margin-bottom:5px;}

.deep-scroll .fixed-ticket-stub-spacer{height:165px !important;}
.fixed-ticket-stub-spacer{height:165px !important;}

#content-container .slide-in-element .dialog-navigation{height:23px;padding:8px 15px;line-height:23px;font-size:16px;color:#444;font-weight:bold;border-bottom:1px solid #CCC;}
#content-container .slide-in-element .dialog-navigation span:hover{color:#0067CE;cursor:pointer;}
#content-container .slide-in-element .dialog-navigation img.arrow-open-blue-large{float:left;margin-right:10px;}

.icon.arrow-open-blue-large{background-position:-200px -380px;height:22px;width:12px;}

#SVGMapControls{top: 20px !important;}
@media (max-width: 1150px)
{/*for screens at least 1200px wide*/
	#SVGMapControls{top:70px !important;right:15px !important;position:fixed !important;}
  .has-notice-top #SVGMapControls{top:100px !important;}
}