.locationsNavBar{margin-left:0px!important;margin-bottom:0px!important;margin-top:-1px}.ticketTypeSelectors{margin-left:0px!important;margin-bottom:10px!important;border-bottom:none}.locationsNavBar li,.ticketTypeSelectors li{min-width:130px;float:right;text-align:center}.locationsNavBar li a,.ticketTypeSelectors li a{border-bottom:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-right:0px;text-transform:uppercase;font-size:1.1em}.locationsNavBar li a{line-height:55px;min-height:55px}.ticketTypeSelectors li a{line-height:35px;min-height:35px;border-top:#fff!important}#upcomingEventsContainer h2,#nearestEventsContainer h2,#alphabeticalEventsContainer h2{font-size:36px!important;font-weight:bold;padding:25px 8px;text-transform:uppercase;border-bottom:2px solid #f0f0f0;margin-bottom:30px}.singleEventLinkRow{background:#fafafb none repeat scroll 0 0;clear:both;overflow:auto;padding:20px 35px 15px 5px;border-bottom:2px solid #f3f5f5}.btn-register{min-width:170px}.btn-register i{}.locationsSubmenuLink{cursor:pointer;font-size:1.1em;padding:5px 3px 5px 10px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.locationsSubmenuLink .linkName{font-size:1.3em;font-weight:bold}.locationsSubmenuLink .eventGroupCount{float:right}.chronologicalMonthTitle{margin-bottom:6px;padding-bottom:6px;padding-left:10px}.upcomingEventName,.alphabeticalEventGroupName{text-transform:uppercase;font-size:1.1em}.alphabeticalStateName{text-transform:uppercase;margin-top:10px}#sackLunchMap{width:100%;height:450px}.infoWindowContent{min-width:150px;text-align:center}.infoWindowContent h4{padding:0px!important;margin:0px!important;font-size:1.1em!important;text-transform:uppercase;text-decoration:none!important}.infoWindowContent .infoBodyContent strong{margin-bottom:0px;display:block}.locationEventDetails{overflow:auto;width:100%}.singleEventDetails{display:none}.singleEventDetails.active{display:block}.singleEventDetails .whereAndWhenTitle{text-transform:uppercase}.singleTicketTypePortion{display:none}.singleTicketTypePortion.active{display:block}.singleTicketTypePortion .mainTicketTypeFormBlock{padding:25px;overflow:auto}.singleTicketTypePortion .additionalPassesBlock{padding:10px 25px 10px 25px;margin-top:10px;overflow:auto}.singleTicketTypePortion .nameAndDescription{margin-bottom:25px}.singleTicketTypePortion .nameAndDescription .name{font-size:2.25em;font-weight:bold;text-transform:uppercase}.singleTicketTypePortion .nameAndDescription .description{padding:5px;font-size:14px}.singleTicketTypePortion .nameAndDescription .description p{padding-bottom:10px}.singleTicketTypePortion .nameAndDescription .description p:last-child{padding-bottom:0px}.singleTicketTypePortion .mainTicketTypeFormBlock .counting{overflow:auto}.singleTicketTypePortion .price .priceBox{float:right;line-height:30px;font-size:2.0em}.singleTicketTypePortion .quantitySection{padding-left:0px!important;padding-right:0px!important}.singleTicketTypePortion .quantitySection div{float:left;line-height:35px;font-size:14px;font-weight:bold;text-align:center;font-style:normal}.singleTicketTypePortion .quantitySection .quantityDiv .num{font-size:16px;font-style:normal}.singleTicketTypePortion .quantitySection div.minusDiv,.singleTicketTypePortion .quantitySection div.plusDiv{width:35px}.singleTicketTypePortion .quantitySection div.quantityDiv{min-width:40px}.singleTicketTypePortion .pricingTable{clear:both;margin-top:10px!important;margin-bottom:25px!important;border:none!important}.singleTicketTypePortion .pricingTable tr td{padding:3px;border:none!important;font-size:1.3em}.singleTicketTypePortion .additionalTicketTypeBlock{clear:both}.locationEventSelectors{min-height:80px;text-align:center;padding:25px 0px;width:100%;margin-left:0px!important;border-bottom:#fff 2px solid}.locationEventSelectors li{float:none!important;display:inline;text-transform:uppercase}.locationEventSelectors li a{border:0px;display:inline-block}.col-md-6.eventColumn:first-child{margin-left:0px!important;padding-left:0px!important}.col-md-6.eventColumn:last-child{margin-right:0px!important;padding-right:0px!important}.full-width{margin-left:0px!important;padding-left:0px!important;margin-right:0px!important;padding-right:0px!important}.makeASelection{float:left;margin-left:20px;margin-top:20px;font-size:1.3em;text-transform:uppercase}.eventDetailsContainerWrap{padding-top:0px!important}.eventTicketTypesTabArea{min-height:82px;padding-top:0px;margin-top:0px}#page-header-bg.fullscreen-header .author-section #eventStartDateInHeader,#page-header-bg.default-blog-title .author-section #eventStartDateInHeader{font-size:35px!important;margin-top:15px}.btn-register .post-button i{left:30px;position:relative}.btn-register i{left:50px;position:relative}.singleEventLinkRow .eventtime,.singleEventLinkRow .eventname{padding-top:12px;font-size:16px}.container.main-content.locations_events{min-width:100%}.container.main-content.eventdetailfullwidth{min-width:100%!important}.locations_events .row{margin:0}.title_location{border-bottom:0px!important}.container.main-content{}.container .wpb_row{margin-bottom:0}#ticketSocketRemoteNewsletterSignupForm .row{padding-bottom:0px}@media (max-width:760px){.container.main-content{padding-left:0px!important;padding-right:0px!important;margin-left:10px!important;margin-right:10px!important;max-width:100%!important}.singleTicketTypePortion .btn-register{clear:both;margin-top:10px;width:100%;margin-left:0px;text-align:center}.singleTicketTypePortion .btn-register span{float:none}.singleEventDetails .col-md-12{clear:both}#counting .col-sm-9{padding-left:0px}}