html{font-size:62.5%}body{color:#253b56;font-weight:400;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}h1{color:#0470ab;font-weight:200;font-size:36px;font-size:3.6rem;line-height:42px;line-height:4.2rem}h2{color:#253b56;font-weight:200;font-size:28px;font-size:2.8rem;line-height:36px;line-height:3.6rem}h3{color:#253b56;font-weight:700;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}h4,h5,h6{color:#253b56;font-weight:700;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.disclaimer{color:#78899e;font-weight:400;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.intro{color:#253b56;font-weight:200;font-size:22px;font-size:2.2rem;line-height:33px;line-height:3.3rem}.error,.notification,.alert{color:#ff4605}@font-face{font-family:"PEPIconFont";font-weight:normal;font-style:normal;src:url("/media/pep/live/media/site/font/de6b46-pep_icon_font-webfont.eot");src:url("/media/pep/live/media/site/font/de6b46-pep_icon_font-webfont.eot?#iefix") format("embedded-opentype"),url("/media/pep/live/media/site/font/e237ae-pep_icon_font-webfont.woff") format("woff"),url("/media/pep/live/media/site/font/b967b8-pep_icon_font-webfont.ttf") format("truetype"),url("/media/pep/live/media/site/font/4a5939-pep_icon_font-webfont.svg#PEPIconFont") format("svg")}[class^="icon-"]:before,[class*=" icon-"]:before{speak:none;font-family:PEPIconFont;font-style:normal;font-weight:normal}[class^="icon-"]>.alt,[class*=" icon-"]>.alt{color:transparent;font:0/0 a;text-shadow:none}@-webkit-keyframes placeholder-icon-pulse{from{text-shadow:0 0 5px rgba(255,0,0,0)}to{text-shadow:0 0 5px red}}@-moz-keyframes placeholder-icon-pulse{from{text-shadow:0 0 5px rgba(255,0,0,0)}to{text-shadow:0 0 5px red}}@-o-keyframes placeholder-icon-pulse{from{text-shadow:0 0 5px rgba(255,0,0,0)}to{text-shadow:0 0 5px red}}@keyframes placeholder-icon-pulse{from{text-shadow:0 0 5px rgba(255,0,0,0)}to{text-shadow:0 0 5px red}}.icon-music:before,.icon-unknown:before{-webkit-animation:placeholder-icon-pulse 1s ease infinite alternate;-moz-animation:placeholder-icon-pulse 1s ease infinite alternate;animation:placeholder-icon-pulse 1s ease infinite alternate}.icon-basketball:before{content:"\E1CF"}.icon-lists:before{content:"\E314"}.icon-previous:before{content:"\E30D"}.icon-next:before{content:"\E30C"}.icon-calendar:before{content:"\E311"}.icon-download:before{content:"\E304"}.icon-upload:before{content:"\E317"}.icon-alert:before{content:"\E240"}.icon-settings:before{content:"\E103"}.icon-email:before{content:"\E252"}.icon-video:before{content:"\E282"}.icon-camera:before{content:"\E21E"}.icon-star:before{content:"\E141"}.icon-fastPassPlus:before{content:"\E0C3"}.icon-dining:before{content:"\E180"}.icon-entertainment:before{content:"\E143"}.icon-toursAndEvents:before{content:"\E144"}.icon-characters:before{content:"\E142"}.icon-scheduleItem:before{content:"\E10A"}.icon-resorts:before{content:"\E049"}.icon-wishList:before{content:"\E108"}.icon-alert:before{content:"\E240"}.icon-add:before{content:"\E301"}.icon-remove:before{content:"\E315"}.icon-allParksResorts:before{content:"\E040"}.icon-reservations:before{content:"\E24E"}.icon-time:before{content:"\E249"}.icon-music:before{content:"\E251"}.icon-unknown:before{content:"\E251"}hr{height:1px;display:block;clear:both;background-color:rgba(120,137,158,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(120,137,158,0)),color-stop(20%, rgba(120,137,158,0.4)),color-stop(80%, rgba(120,137,158,0.4)),color-stop(100%, rgba(120,137,158,0)));background-image:-webkit-linear-gradient(left, rgba(120,137,158,0),rgba(120,137,158,0.4) 20%,rgba(120,137,158,0.4) 80%,rgba(120,137,158,0));background-image:linear-gradient(to right,rgba(120,137,158,0),rgba(120,137,158,0.4) 20%,rgba(120,137,158,0.4) 80%,rgba(120,137,158,0))}.gph #pageContent .itineraryDayView.itinerary.myPlans{clear:both;margin-top:170px;min-height:150px;text-align:center;padding:6px 6px 0}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer{height:70px;width:100%;position:absolute;top:-66px;left:0;text-align:left;border-radius:8px 8px 0 0;box-shadow:0 -2px 1px rgba(128,128,128,0.05);-moz-box-shadow:0 -2px 1px rgba(128,128,128,0.05);-webkit-box-shadow:0 -2px 1px rgba(128,128,128,0.05);background:url("/media/pep/live/media/site/img/style/containers/3fe5cc-bg_gray_025alpha.png");border-top:1px solid rgba(255,255,255,0.4)}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement{position:absolute;width:100%;top:-60px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker{position:relative;margin-left:auto;margin-right:auto;text-align:center}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker .navContainer .prevDateNav{height:40px;line-height:45px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker .navContainer .textDate{font-weight:200;text-transform:capitalize;cursor:pointer}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker .navContainer .textDate .calendar{padding:0 0 0 10px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker .navContainer .textDate .calendar .selectDateIcon{line-height:30px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer #dateElement .filter.date #date.pepExtendedDatePicker .navContainer .nextDateNav{height:40px;line-height:45px;margin-left:10px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle{height:65px;width:100%;z-index:24}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown{height:100%;display:inline-block;position:relative;float:left;z-index:20}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans{width:inherit;height:inherit}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base{height:100%;margin:0}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper{height:100%;margin:0}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .richSelectArrowIcon{top:1.5em}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle{height:100%}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle.hoverable{background:none;border:none;box-shadow:none}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle.hoverable .icon{width:20px;height:20px;margin-top:22px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle.hoverable .select-value.unselectedValue{font-style:normal;color:#253b56}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle.hoverable .select-value.unselectedValue .richOption{line-height:65px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle.hoverable:hover .select-value.unselectedValue{color:#1994d7}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle .select-value{height:100%;width:100%;z-index:35}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .select-toggle .select-value .richOption{height:100%;min-width:20px;line-height:65px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .listWrapper li .richOption .icon{margin-left:10px}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans #plansid-base #plans-wrapper .listWrapper li .planOptionRemainingDays{font-size:14px;margin-top:-10px;display:list-item;text-align:center}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans .disabled .rawOption,.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans .disabled .add-plans-icon,.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle #addPlansDropDown .filter.plans .disabled #plans{color:#a1afc0}.gph #pageContent .itineraryDayView.itinerary.myPlans #itineraryMyPlansFiltersContainer .itineraryTitle .verticalSeparator{margin:0;height:inherit;float:left;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), color-stop(26%, #acc6d9), color-stop(78%, #acc6d9), to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(-90deg, rgba(255,255,255,0), #acc6d9 22%, #acc6d9 78%, rgba(255,255,255,0));filter:alpha(opacity=50)}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView{display:inline-block;text-align:center}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article{margin-bottom:10px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer{width:739px;display:table-cell;vertical-align:top}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar{padding:15px 0 12px 15px;text-align:left}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .hours{text-align:left}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .hours label{margin-right:8px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .extra{text-align:left}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .extra label{display:inline-block;margin-right:8px;text-align:left}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .confirmationNumber{display:inline-block;font-weight:200;margin-right:20px;width:inherit}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .infoBar .reservationDetails{display:inline-block;font-weight:200}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList{display:inline-table;text-align:left;float:none}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem{width:709px;padding:20px 15px 20px;width:initial;display:table}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem:hover .description,.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem:hover h2,.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem:hover .hours,.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem:hover .time{color:#1994d7}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem .time{min-width:220px;display:table-cell;float:none;padding:0 21px 0 0;vertical-align:middle}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem .time .hours{padding:10px 10px 10px 0}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem .image{display:table-cell;float:none;vertical-align:middle}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem>.description{display:table-cell;float:none;font-size:14px;padding:0 0 0 20px;vertical-align:middle;width:455px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem>.description .type{display:inline-block}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem>.description .type .iconographyMDX{font-size:20px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem>.description .type .iconographyMDX.icon-resorts{position:relative;top:-3px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem>.description h2{font-size:24px;margin-bottom:2px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView article .planContainer .planList .planListItem a.modalOverlayLauncher{cursor:pointer;width:739px}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView .destinationVignette .image{height:102px;background-color:#5ae;background-image:none;behavior:url(/media/pep/live/media/shared/css3pie/0b13bb-PIE.htc);border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView .destinationVignette .image img{left:0;position:absolute;top:-52px;width:100%}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView .destinationVignette h1{height:37px;background-color:#1893d6;padding:4px 0;margin:0}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView .resortVignette .image{height:71px;background-color:transparent}.gph #pageContent .itineraryDayView.itinerary.myPlans #listView .resortVignette .image img{top:-19px;position:relative;width:100%}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus{background:none;box-shadow:none;padding:0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces{width:100%}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .pepExtendedDatePicker .calendar{margin:0;padding:0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .datePickerContainer{text-align:center;margin:0 0 15px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .datePickerContainer #date{width:100%}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .datePickerContainer #date .navContainer{line-height:38px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .datePickerContainer #date .navContainer .textDate{line-height:1;font-size:30px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .datePickerContainer #date .navContainer .textDate .formattedDateDisplay{line-height:1}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations{visibility:hidden;width:952px;margin:0 0 200px -6px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations>label{margin:0 6px 27px;width:226px;display:inline-block}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations>label label{min-height:0;font-weight:bold;font-size:100%;vertical-align:bottom;margin:0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark{width:226px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer{min-width:initial;padding-bottom:70px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationHeader{margin-bottom:9px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationHeader .addDestinationTitleImageContainer img{border-top-left-radius:10px;border-top-right-radius:10px;clip:rect(0, 216px, 80px, 0);margin-top:18px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationContent{line-height:18px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationContent .addDestinationAvailability li{vertical-align:top}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationContent .addDestinationAvailability li span{display:block}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationContent .addDestinationAvailability li.warningMsg{display:inline-block;width:75%;margin:0 0 0 10px;line-height:inherit}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationContent .addDestinationAvailability li.icon-alert{display:inline-block;font-size:20px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .addDestinationFooter .addDestinationSelectButton .rich-checkbox.selected{background-image:none}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .addDestinationPark .addDestinationContainer .m-hide .horizontalSeparator{bottom:58px;position:absolute}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .richElementPill{margin:-75px auto 0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .mobileSeparator{width:100%}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .destinations .mobileSeparator .horizontalSeparator{width:100%}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent header{margin-bottom:0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent h1{font-size:27px;text-align:left;width:205px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent .buttonWrap{padding-bottom:20px;padding-right:40px;padding-top:28px;position:relative;top:0}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent hgroup{padding:20px 0 0;width:640px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent p{display:block;font-size:18px;line-height:21px;padding:0 20px 6px 25px;position:relative;text-align:left;width:620px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .subflowContentWrapper #addParksAndPlaces .youHavePlansModularOverlay .modularDialogContainerContent .horizontalSeparator{position:absolute;top:200px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .pepGlobalFooter{padding-bottom:100px;padding-left:20px}.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .pepGlobalFooter #gde_footerContainer a,.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .pepGlobalFooter .gde_footerLegalLinks,.gph.addParksAndPlacesPage .standardContentContainer.uiPlus .pepGlobalFooter #gde_footerContainer .gde_footerCopyText{color:#fff}.gph.parkHours #pageContainer{min-height:1050px}.gph.parkHours #pageContainer #pageContent .itineraryDayView.itinerary.myPlans{padding:5px 5px 0}.gph.parkHours #pageContainer #pageContent #monthlyDateMonthly .navContainer .textDate{margin-right:8px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours{position:absolute;width:100%;height:52px;text-align:center}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer{line-height:28px;white-space:nowrap}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .textDate{font-weight:400;min-width:280px;padding:0;line-height:18px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-button{line-height:24px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select{min-height:24px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer>.textDate>.rich-select .richSelectArrowIcon{filter:alpha(opacity=100);opacity:1;top:0}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox{-webkit-border-radius:10px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-border-radius:10px;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);border:0;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);display:inline-block;left:10px;list-style:none;margin:0;min-width:260px;padding:10px;position:absolute;right:40px;top:0;z-index:999}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox .horizontalSeparator{top:10px;width:auto}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox li{background-color:#fff;color:#253b56;font-size:15px;padding:10px;text-align:left}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox li .stateIcon{display:inline-block;height:20px;margin:0 6px 2px 0;width:20px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox .highlighted{background-color:#3693d6;color:#fff}.gph.parkHours #pageContainer #pageContent #dateElementParkHours .navContainer .rich-select-listbox .symbol{display:none}.gph.parkHours #pageContainer #pageContent #dateElementParkHours>.monthlyDate{margin-top:5px}.gph.parkHours #pageContainer #pageContent #dateElementParkHours>.monthlyDate .prevDateNavSprite,.gph.parkHours #pageContainer #pageContent #dateElementParkHours>.monthlyDate .nextDateNavSprite{display:inline-block}.gph.parkHours #pageContainer #pageContent #dateElementParkHours>.monthlyDate .textDate{float:none;margin:10px 20px 0 0;cursor:pointer}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer{margin:158px 0 10px;padding:6px 0 0;z-index:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer header.itineraryParkHoursContainer{margin:25px 0 25px 20px;padding:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #dateElementParkHours .filter.date .prevDateNavSprite,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #dateElementParkHours .filter.date .nextDateNavSprite{display:inline-block}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #dateElementParkHours .selectDateIcon{cursor:pointer}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #locationDropDown li .stateIcon{width:20px;height:20px;display:inline-block;margin:0 2px 2px 0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #locationDropDown .rich-select-scrollbar#location-scrollbar{margin:-4px 0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #itineraryParkHoursFiltersContainer #locationDropDown .rich-select-scrollbar .customScrollSlider>div{margin:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itinerarySpecialEventContainer .icon-interactive-m.next-default{position:absolute}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itinerarySpecialEventContainer .icon-interactive-m.next-default.inactive{right:0;top:36px;float:right}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView div.vignetteBar a{color:#fff;float:right;font-size:12px;margin-right:15px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView div.vignetteBar a:hover{text-decoration:underline}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView #itineraryParksEventContainer .heroButton{color:#334D67}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursFiltersParks .hoursDisplayDataPicker{z-index:10}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursFiltersParks .hoursDisplayDataPicker #datepicker-wrapper{z-index:10}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursVignette{display:inline-block}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursVignette .vignetteBar{width:930px;position:relative}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursVignette .vignetteBar .vignetteBarTitle{font-size:23px;font-size:2.3rem;font-weight:bold;color:#FFF;padding-top:10px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .itineraryParkHoursVignette .vignetteBar a{position:absolute;right:0;top:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .heroButton .heroBlockCopy{top:0;right:0;float:none;text-align:left;position:relative}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView .heroButton .heroBlockCopy p.heroBlockTitle{margin-top:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursListView.itineraryParkHoursSchedule .resortLabelContainer{width:235px;padding-left:10px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #mapView{margin-left:6px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #headerBackground{margin-top:13px;height:58px;z-index:1}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #headerContent .itineraryTitle{margin-top:75px;height:56px;z-index:24}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #headerContent .itineraryTitle .verticalSeparator{height:48px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #headerContent .itineraryTitle .verticalSeparator.locationSeparator{margin-left:468px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .printContainer{position:absolute;top:-86px;right:-24px;z-index:1000}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown{width:235px;padding:0;float:right}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans{width:100%;height:inherit}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans .rich-select{height:inherit}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans .rich-select .richSelectArrowIcon{position:absolute;top:20px;right:20px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans .rich-select #location-button{height:inherit;margin-left:20px;line-height:48px;font-size:14px;font-size:1.4rem;font-weight:bold}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans .rich-select #location-scrollbar{margin:2px -21px;width:210px;min-width:210px;background-color:#FFF;box-shadow:0 6px 3px 0 #ddd;-moz-box-shadow:0 6px 3px 0 #ddd;-webkit-box-shadow:0 6px 3px 0 #ddd;padding-bottom:10px;position:absolute;padding:5px 10px 4px 4px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .filter.plans .rich-select #location-scrollbar .rich-select-listbox{background-color:#fff;border-radius:0;box-shadow:0 0 0 0 transparent;position:relative;top:0;width:230px;margin:0;border:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .scrollContainer{position:relative;width:205px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li.optgroup{margin:0 29px 0 -12px;padding:0;background-color:#fff}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li.optgroup ol li{font-size:13px;line-height:18px;font-weight:normal;margin:-1px 0 1px;padding-left:39px;padding-bottom:3px;text-indent:-26px;white-space:normal}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li.optgroup ol li:hover,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li.optgroup ol li.highlighted{background-color:#0096d2;color:#fff}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li .symbol{display:none}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown li .stateIcon{margin-right:6px;top:3px;position:relative}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .rich-select-listbox label{color:#253b56;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:30px;line-height:3.0rem;padding:0 0 0 17px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .rich-select-scrollbar{width:210px;height:365px;margin:2px -21px;min-width:210px;background-color:#fff;box-shadow:0 6px 3px 0 #DDD;-moz-box-shadow:0 6px 3px 0 #DDD;-webkit-box-shadow:0 6px 3px 0 #DDD}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .rich-select-scrollbar .customScrollSlider{margin-right:2px;width:5px;position:absolute;right:5px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .rich-select-scrollbar .customScrollSlider .handle{background-color:#A1AFC0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown .rich-select-scrollbar .customScrollSlider>div{margin:17px 0 0 0;height:385px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #locationDropDown div#location-container{height:300px;background-color:#fff}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .richSelectArrowIcon{margin-right:0;top:18px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-button{height:100%;width:100%;display:inline-block;position:relative;line-height:48px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox{margin-top:32px;padding:14px 5px 12px 5px;width:220px;min-width:220px;border:0;margin:26px 0 0 -20px;-webkit-border-radius:10px 0 6px 6px;-moz-border-radius:10px 0 6px 6px;border-radius:10px 0 6px 6px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);behavior:url(/media/pep/live/media/shared/css3pie/0b13bb-PIE.htc)}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li{margin:0;padding:0;height:25px;color:#253b56}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li:first-child{margin-left:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li .symbol{display:none}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li .stateIcon{margin-right:6px;width:20px;height:20px;display:inline-block;margin:0 2px 2px 0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li.option.selected{background-position:0 -7409px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select-listbox li.option.highlighted{background-color:#1994d7;color:#fff}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .filter.plans{width:208px;height:inherit}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer #navigationTypeDropDown .rich-select{height:inherit}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitle{padding:11px 0 4px 20px;border-bottom:1px solid #DEE3E9}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitle h2{font-size:25px;font-size:2.5rem;color:#334D67}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule hgroup h2{font-weight:bold}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule hgroup h2 span{font-weight:400}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule hgroup h2 span:first-child{margin:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule hgroup h2 a{font-weight:normal;letter-spacing:0;font-size:14px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule hgroup h2 a:hover{text-decoration:underline}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule h2{color:#334D67;clear:both;font-size:14px;line-height:18px;padding:7px 0 13px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule a.colorMagicKingdomBlue:hover,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .parkHoursTitleSchedule a.colorMagicKingdomBlue:focus{text-decoration:underline;cursor:pointer}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .eventTitleSchedule h2{color:#334D67;clear:both;font-size:14px;line-height:18px;padding:7px 0 13px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .extraMagicHoursSeparator{display:inline-block;height:18px;width:40px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .resortTypeTitle.subflowHeader hgroup h2{padding:0;line-height:13px;font-size:13px;font-size:1.3rem;font-weight:bold;color:#334D67;clear:both}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.head{height:40px;background-color:#fff;border-bottom:1px solid #DEE3E9;clear:both;padding:9px 20px 11px 20px;margin-bottom:4px;font-weight:200;font-size:14px;font-size:1.4rem;color:#78899e}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.head .itineraryParkHoursLabelContainer{padding:17px 0 0 44px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.head div.itineraryParkHoursParkLabel{width:46%;text-align:left}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.head div.itineraryParkHoursParkHoursLabel{padding-left:24px;width:25%;text-align:left}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.head div.itineraryParkHoursExtraMagicHoursLabel{padding-left:26px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .itineraryParkHoursTitleTooltip{display:inline-block;vertical-align:text-bottom;margin-left:5px;cursor:pointer}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .toolTipBox{padding:14px 0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .toolTipCalloutWrapper{margin-top:10px;height:10px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .toolTipCalloutWrapper .toolTipCallout{height:10px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .toolTipBubble{width:258px;color:#334D67;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;top:-10px;left:4px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .toolTipBubble .itineraryParkHoursTitleTooltipContent{padding:20px 20px 16px 20px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.body .clickRow{padding:7px 20px 20px 20px;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.hours{width:26%;padding:10px 0 12px 19px;margin:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .noHours{padding:0 8px;font-size:12px;font-size:1.2rem}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.hours.closure{color:#78899e;font-size:14px;font-style:italic;padding-top:12px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.magicHours{padding:10px 0 12px 19px;text-transform:lowercase;width:25%}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.hours p,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation div.magicHours p{padding:0;margin:2px 0 11px 0;font-size:15px;font-size:1.5rem}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow .activeClickDefault,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow .activeClickHover{position:absolute;right:19px;margin-top:5px;visibility:visible;display:block}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow:hover *,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation a:focus *{color:#1994d7}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .noHours{padding:0;font-size:12px;font-size:1.2rem;line-height:10px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow:hover .closure{color:#1994d7}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .clickRow{min-height:31px;margin-top:4px;padding:0;width:900px;white-space:nowrap}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .clickRow:hover .activeClickDefault{opacity:0;-webkit-transition:opacity 190ms linear;-moz-transition:opacity 190ms ease-out;-o-transition:opacity 190ms ease-out;transition:opacity 190ms ease-out}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.head div.itineraryParkHoursLabelContainer div,.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.body div.clickRow div{float:left}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.body a{color:#334D67}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.name{font-weight:bold;width:42%;margin:0;text-align:left}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.name .iconContainer{display:inline-block;position:relative;height:24px;width:24px;top:3px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.name .parkName{margin:2px 2px 0 8px}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.name .icon{display:block;position:absolute;bottom:0;left:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer div.footer div{font-size:14px;font-size:1.4rem;font-style:normal;font-weight:200;padding:31px 0 24px 18px;float:left}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .horizontalSeparator.fullWidth{width:100%;margin:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .oDestinationTitle h1{padding:7px 0 13px 20px;font-size:13px;font-size:1.3rem;color:#334D67;font-weight:bold;clear:both}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer .colorMagicKingdomBlue .resortTypeTitle .subflowHeader{margin:0 5px 25px;padding:0}.gph.parkHours #pageContainer #pageContent .standardContentContainer.itineraryParkHoursContainer.subflowHeader{padding-top:7px}.gph.parkHours #pageContainer #pageContent #itineraryParkHoursFilters .noMoreDates:hover{cursor:default}.gph.parkHours #pageContainer #pageContent #itineraryParkHoursFilters .verticalSeparator{margin-top:5px;height:52px;filter:alpha(opacity=100);opacity:1}.gph.parkHours #pageContainer #pageContent #locationDropDown,.gph.parkHours #pageContainer #pageContent #navigationTypeDropDown{cursor:pointer;height:48px;width:189px;float:left;position:relative;padding:0 22px}.gph.parkHours #pageContainer #pageContent #locationDropDown li,.gph.parkHours #pageContainer #pageContent #navigationTypeDropDown li{font-size:13px;line-height:23px;font-weight:normal;margin-bottom:1px}.gph.parkHours #pageContainer #pageContent #locationDropDown .richSelectArrowIcon,.gph.parkHours #pageContainer #pageContent #navigationTypeDropDown .richSelectArrowIcon{top:25px}.gph.parkHours #pageContainer #pageContent #navigationType-button{font-size:14px;font-size:1.4rem;font-weight:bold}.gph.parkHours #pageContainer #pageContent #navigationType-button:hover{color:#1994d7}.gph.parkHours #pageContainer #pageContent #location-button.focus,.gph.parkHours #pageContainer #pageContent #navigationType-button.focus{color:#1994d7}.gph.parkHours #pageContainer .itineraryParkHoursContainer .icon-interactive-m.next-default.inactive,.gph.parkHours #pageContainer .itinerarySpecialEventContainer .icon-interactive-m.next-default.inactive{-moz-opacity:0.4;-webkit-opacity:0.4;filter:alpha(opacity=40);opacity:0.4;position:relative;top:5px}.gph.parkHours #pageContainer .itineraryParkHoursContainer .hoverable:hover .icon-interactive-m.next-default.inactive,.gph.parkHours #pageContainer .itinerarySpecialEventContainer .hoverable:hover .icon-interactive-m.next-default.inactive{-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);opacity:1}.gph.parkHours #pageContainer #itineraryParksEventContainer{border-top:solid 1px #EEE;clear:both;padding-top:0}.gph.parkHours #pageContainer #itineraryParksEventContainer .hide{display:none}.gph.parkHours #pageContainer #itineraryParksEventContainer .show{display:block}.gph.parkHours #pageContainer .itineraryParkHoursExtraMagicHoursLabelContent .uiToolTip .uiToolTipContent{width:225px;font-size:12px;color:#000;padding:18px}.gph.parkHours #pageContainer .no-opacity .itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow:hover .activeClickDefault{visibility:hidden}.gph.parkHours #pageContainer .no-opacity .itineraryParkHoursContainer .itineraryParkHoursInformation .clickRow:hover .activeClickHover{visibility:visible;display:block}.gph.parkHours #pageContainer a:hover .itinerarySpecialEventContainer .heroButton p.heroBlockTitle{color:#1994d7}.gph.parkHours #pageContainer a:hover .itinerarySpecialEventContainer .heroBlockContent p{color:#1994d7}.gph.parkHours #pageContainer a:hover .itinerarySpecialEventContainer .heroBlockContent p span{color:#1994d7}.gph.parkHours #pageContainer a:hover .itinerarySpecialEventContainer .dateContent p span.specialEventsDatesLabel,.gph.parkHours #pageContainer a:hover .itinerarySpecialEventContainer .itineraryOtherDestinationLabelContainer .oDestinationLabel p{color:#1994d7}.gph.parkHours #pageContainer .itinerarySpecialEventContainer{padding-left:0;display:table;width:100%}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .withBorder{border-top:1px solid #D9D9D9}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .specialEventTitle{padding:11px 0 0 12px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer header.specialEventTitle hgroup h2{font-size:25px;font-size:2.5rem;color:#334D67;margin:0 9px 14px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .dateContent p .specialEventsDatesLabel{margin:10px 0 0;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:bold;color:#334D67}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .heroButton{color:#334D67;position:relative;width:98%;height:111px;margin-left:15px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .heroButton .heroBlockTitle{margin-top:5px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .heroBlockImage{width:160px;min-height:96px;margin:1px 10px 28px 0}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .allEvents{float:right;margin:13px 17px 0 0}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .allEvents a{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-weight:bold}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .allEvents a:hover,.gph.parkHours #pageContainer .itinerarySpecialEventContainer .allEvents a:focus{text-decoration:underline}.gph.parkHours #pageContainer .itinerarySpecialEventContainer.standardContentContainer{min-height:203px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .icon-interactive-m.next-default.inactive{right:0;top:36px}.gph.parkHours #pageContainer .itinerarySpecialEventContainer .heroBlockCopy{margin-right:5px;width:100%}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryOtherDestinationContainer{margin:0;border:none}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryOtherDestinationContainer .oDestinationLabel{color:#334D67;display:table-cell;font-size:1.4em;margin:auto 0;top:50%;vertical-align:middle;width:207px;padding:0 0 17px 20px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryOtherDestinationContainer .oDestinationLabel p{margin:0}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryOtherDestinationContainer .heroButton .heroBlockTitle{margin-top:25px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryOtherDestinationContainer .itineraryOtherDestinationLabelContainer{display:table;margin:0;float:left;height:111px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule span.vignetteHeroMedia80007838,.gph.parkHours #pageContainer .itineraryParkHoursSchedule span.vignetteHeroMedia{margin-left:5px;display:block;z-index:900}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .resorts{margin-top:30px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBar{height:40px;width:100%;position:relative;float:left;vertical-align:bottom;background:#0096d2}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBar a{margin:11px 15px auto auto;float:none;position:absolute;top:0;right:0}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBar a:hover,.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBar a:focus{text-decoration:underline}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBar .vignetteBarTitle{height:35px;margin:0}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteImage{margin-left:0;position:absolute;z-index:1}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteImage img{width:930px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteBackground{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;background-color:#5AE;background-image:none;behavior:url(/media/pep/live/media/shared/css3pie/0b13bb-PIE.htc);border-radius:7px 7px 0 0;float:left;height:105px;margin-top:51px;position:relative;width:930px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette.resorts .vignetteImage{margin-top:30px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette.resorts .vignetteBackground{height:69px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursVignette .vignetteHeroMedia{width:930px;display:inline-block}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .specialEventLabel{width:207px;text-align:left;padding-left:20px;font-size:1.4em;display:table-cell;vertical-align:middle}.gph.parkHours #pageContainer .itineraryParkHoursSchedule span.heroBlockImage{margin-right:12px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton{display:table-cell;vertical-align:top}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton p.heroBlockTitle{margin-top:25px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itinerarySeparatorWidth{width:80%}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks{margin:20px 14px 26px 20px;vertical-align:center;clear:both}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayHoursCompare{float:left;width:75%;margin:3px 0 6px;vertical-align:inherit}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayHoursCompare .subflowHeader{display:block;padding-top:0;text-align:left;padding-left:0}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayDataPicker{float:right}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayDataPicker #datepicker-dropdown-list{text-align:left}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayDataPicker .selectBox{width:178px}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursFiltersParks .hoursDisplayClear{clear:both}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .noEventMessage{clear:both}.gph.parkHours #pageContainer .itineraryParkHoursSchedule #eventCloseMessage,.gph.parkHours #pageContainer .itineraryParkHoursSchedule .noEventMessage{border-top:1px solid #DEE3E9;clear:both}.gph.parkHours #pageContainer .itineraryParkHoursSchedule #eventCloseMessage h2,.gph.parkHours #pageContainer .itineraryParkHoursSchedule .noEventMessage h2{font-size:1.4em;color:#334D67;text-align:center}.gph.parkHours #pageContainer .itineraryParkHoursSchedule #eventCloseMessage h2{line-height:1.4em}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton:hover,.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton p.heroBlockTitle:hover{color:#1994d7}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton.noLink{cursor:auto}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton.noLink p.heroBlockTitle{cursor:auto}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton.noLink:hover,.gph.parkHours #pageContainer .itineraryParkHoursSchedule .heroButton.noLink p.heroBlockTitle:hover{color:#334D67}.gph.parkHours #pageContainer .itineraryParkHoursSchedule .itineraryParkHoursContainer.subflowHeader{padding-left:20px;margin-bottom:25px;margin-top:26px}.itineraryParkHoursCalendar .heroBlockImage img,.itinerarySpecialEventContainer .heroBlockImage img{height:96px;width:170px}.itineraryParkHoursCalendar .heroButton,.itinerarySpecialEventContainer .heroButton{margin:17px 10px 6px 15px}.itineraryParkHoursCalendar .heroButton .heroBlockTitle,.itinerarySpecialEventContainer .heroButton .heroBlockTitle{font-size:24px;font-size:2.4rem;font-weight:bold;margin:2px 0 0 0}.itineraryParkHoursCalendar .dateContent,.itinerarySpecialEventContainer .dateContent{display:block;margin:-13px 0 0 0}.itineraryParkHoursCalendar .dateContent p,.itinerarySpecialEventContainer .dateContent p{margin:10px 0 0;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:normal;color:#334D67}.itineraryParkHoursCalendar .eventLocation,.itinerarySpecialEventContainer .eventLocation{display:block;margin:-12px 0 0 0}.itineraryParkHoursCalendar .eventLocation p,.itinerarySpecialEventContainer .eventLocation p{margin:10px 0 0;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:200}.itineraryParkHoursCalendar .fullContent,.itinerarySpecialEventContainer .fullContent{display:block;margin:10px 0 0 0;font-size:14px;font-size:1.4rem;font-style:normal;color:#334D67;line-height:17px}.itineraryParkHoursCalendar .vignetteBar .vignetteBarTitle,.itinerarySpecialEventContainer .vignetteBar .vignetteBarTitle{font-size:23px;font-size:2.3rem;font-weight:bold;color:#fff;padding-top:10px;text-align:center}.itineraryParkHoursCalendar .vignetteBar a,.itinerarySpecialEventContainer .vignetteBar a{color:#fff;font-size:1.2rem;font-size:12px;float:right;margin:11px 15px auto auto}.itineraryParkHoursCalendar .heroButton{color:#334D67}.itineraryParkHoursCalendar .heroButton .heroBlockCopy{min-height:111px}.itineraryParkHoursCalendar a .heroButton .heroBlockTitle{line-height:1}.itineraryParkHoursCalendar a:hover .heroButton .heroBlockTitle{color:#1994d7}.itineraryParkHoursCalendar a:hover .heroBlockContent p{color:#1994d7}.itineraryParkHoursCalendar a:hover .heroBlockContent p span{color:#1994d7}.itineraryParkHoursCalendar a:hover .dateContent p .specialEventsDatesLabel{color:#1994d7}.itineraryParkHoursCalendar .heroBlockImage{width:160px;min-height:96px;margin:1px 10px 0 6px}.itineraryParkHoursCalendar .vignetteBar{width:930px;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.itineraryParkHoursCalendar .vignetteBar .vignetteBarTitle{font-size:23px;font-size:2.3rem;font-weight:bold;color:#FFF;padding-top:10px}.itineraryParkHoursCalendar .vignetteBar a{position:absolute;right:0;top:0}.itineraryParkHoursCalendar .dateContent p{font-weight:200}.itineraryParkHoursCalendar .dateContent p .specialEventsDatesLabel{margin:10px 0 0;font-size:14px;font-size:1.4rem;font-style:normal;font-weight:bold;color:#334D67}.itineraryParkHoursCalendar .fullContent{font-weight:200}.itineraryParkHoursCalendar .itineraryCalendarEventsList{margin-bottom:17px;text-align:left}.itineraryParkHoursCalendar .itineraryCalendarEventsList .specialEventsContent{display:inline-block;width:100%}.itineraryParkHoursCalendar .itineraryCalendarEventsList .horizontalSeparator.fullWidth{width:850px;margin:0 45px}.itineraryParkHoursCalendar .itineraryCalendarEventsList .horizontalSeparator.fullWidth.firstSeparator{margin-top:17px}.itineraryParkHoursCalendar .itineraryCalendarEventsList .passholdersOnly{float:right;color:#A1AFC0;position:relative;top:-21px;right:58px;font-size:14px;font-weight:200}.itineraryParkHoursAll .vignetteHeroMedia{display:block;z-index:900;width:930px;display:inline-block}.itineraryParkHoursAll .vignetteBar{height:40px;behavior:url(/media/pep/live/media/shared/css3pie/0b13bb-PIE.htc)}.itineraryParkHoursAll .vignetteBar .vignetteBarTitle{font-size:23px;font-size:2.3rem;font-weight:bold;color:#fff;padding-top:10px;text-align:center}.itineraryParkHoursAll .vignetteBar a{color:#fff;font-size:1.2rem;font-size:12px;float:right;margin:11px 15px auto auto}.itineraryParkHoursCalendar .vignetteBar,.itineraryParkHoursAll .vignetteBar{background:#0096d2;height:40px}.itineraryParkHoursAll,.itineraryParkHoursSchedule{bottom:50px;padding-bottom:35px;position:relative}#itineraryPageLoader{height:100px;text-align:center;width:inherit;clear:both}#itineraryPageLoader img{display:block;margin:0 auto;width:100px}.itineraryResortContainer .resortLabel,.itineraryEventsContainer .specialEventLabel{color:#293F59}.itineraryResortContainer,.itineraryEventsContainer{margin:0;border:none;width:auto}.itineraryResortContainer.noLink:hover *,.itineraryEventsContainer.noLink:hover *{color:#293F59}.itineraryResortContainer.noLink .heroButton,.itineraryEventsContainer.noLink .heroButton{color:#293F59}.itineraryResortContainer.noLink .heroButton:hover li,.itineraryEventsContainer.noLink .heroButton:hover li{color:#293F59}.itineraryResortContainer.noLink .heroButton:hover p,.itineraryEventsContainer.noLink .heroButton:hover p{color:#293F59}.itineraryResortContainer.noLink .heroButton:hover p.heroBlockTitle,.itineraryEventsContainer.noLink .heroButton:hover p.heroBlockTitle{color:#293F59}.itineraryResortContainer .readMoreIcon.activeClickHover,.itineraryEventsContainer .readMoreIcon.activeClickHover{visibility:visible;display:block}.itineraryResortContainer:hover *,.itineraryEventsContainer:hover *,.itineraryResortContainer:focus *,.itineraryEventsContainer:focus *{color:#1994d7}.itineraryResortContainer .heroButton{color:#1994d7}.itineraryResortContainer .resortLabelContainer{height:111px;margin-left:0;display:table-cell;vertical-align:middle}.itineraryResortContainer .resortLabelContainer .resortLabel{width:207px;margin:auto 0;font-size:1.4em;display:table-cell;vertical-align:middle}.itineraryResortContainer .resortLabelContainer .resortLabel p{margin:0;display:block}.itineraryEventsContainer .heroButton{color:#1994d7}#itineraryParkHoursFiltersContainer{position:absolute;width:100%;top:-66px;margin:0;padding:0;border:none;z-index:999;left:0}#itineraryParkHoursFiltersContainer .ui-datepicker-buttonpane button:focus{text-decoration:underline}#itineraryParkHoursFiltersContainer a.ui-state-default:focus{text-decoration:underline}#itineraryParkHoursFiltersContainer #date{margin-top:5px}.calendarFeaturedEventContainer{height:360px;margin:20px 15px 20px 20px;background-color:#E6EEF7;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;behavior:url(/media/pep/live/media/shared/css3pie/0b13bb-PIE.htc);display:inline-block;overflow:hidden}.calendarFeaturedEventContainer .mediaContainer{width:588px;float:left;overflow:hidden}.calendarFeaturedEventContainer .mediaContainer img{height:360px}.calendarFeaturedEventContainer .infoContainer{float:left;padding:68px 0 20px 26px;width:270px;letter-spacing:1px;letter-spacing:0.05rem}.calendarFeaturedEventContainer .infoContainer h2{color:#253b56;font-weight:200;line-height:35px;margin-bottom:4px;letter-spacing:1px;letter-spacing:0.1rem}.calendarFeaturedEventContainer .infoContainer h5{color:#253b56;font-size:17px;font-size:1.7rem;margin-bottom:9px}.calendarFeaturedEventContainer .infoContainer .eventText{letter-sapcing:0;letter-spacing:0.02rem;line-height:18px}.calendarFeaturedEventContainer .infoContainer a{display:inline-block;margin-top:9px}.calendarFeaturedEventContainer .infoContainer a:hover{text-decoration:underline}.calendarFeaturedEventContainer .infoContainer a:focus{text-decoration:underline}#eventCloseMessage .subflowHeader{margin:auto}.itineraryParkHoursContainer .rich-select-listbox-container ol.rich-select-listbox{top:0}.itineraryParkHoursContainer #locationDropDown .rich-select-listbox{margin:0}.itineraryParkHoursContainer .selectBox.status-open .select-value{font-style:normal}.itineraryParkHoursContainer .selectBox .autoOverflowY{overflow-y:hidden}.calendarMobileFooter .pepGlobalFooter .mobileMoreLinks{display:block !important;border:1px solid #CCC;clear:both}.calendarMobileFooter .footerLoading{padding:10px;text-align:center}.calendarMobileFooter .hideLoader{display:none}#pageContent .itineraryDayView.itinerary.myPlans .selectBox.large .richOption>span.icon.mdxFont{font-size:35px;font-style:normal;margin-right:0}.d-hide{display:none !important}.touch .gph .selectBox-nojs{height:100%;background:none;box-shadow:none;font-size:15px;font-family:Avenir,Helvetica,Arial,sans-serif}.touch .gph #addPlansDropDown .selectBox-nojs{padding-left:15px}
