a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;background:#f3f3f3}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background-color:#fff;max-width:80%;margin:0 auto;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);min-height:100vh}@media only screen and (max-width:767px){#app{max-width:100%}}.top-nav{padding:15px 5%;text-align:left;font-size:18px}.top-nav a{margin-right:25px}@media only screen and (max-width:767px){.top-nav{padding:15px 5px;font-size:14px}.top-nav a{margin-right:10px}}a{color:#9f0007;text-decoration:none}a:hover{text-decoration:underline}h3{font-size:18px}h1,h3{font-weight:700}h1{font-size:28px}@media only screen and (max-width:767px){h1{font-size:22px}}.tooltip{display:block!important;z-index:10000;outline:none}.tooltip .tooltip-inner{background:#fff;color:#9f0007;border:1px solid #9f0007;border-radius:6px;padding:5px 8px 4px;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.disney-planning-home[data-v-008fc9ac]{padding-top:50px}.disney-planning-home h1[data-v-008fc9ac]{margin:15px 0}.disney-planning-home>p[data-v-008fc9ac]{line-height:22px;width:80%;margin:0 auto}@media only screen and (max-width:767px){.disney-planning-home[data-v-008fc9ac]{padding-top:20px}.disney-planning-home>p[data-v-008fc9ac]{line-height:18px;width:90%}}.vacation-link[data-v-008fc9ac]{margin:25px 0}.vacation-link p[data-v-008fc9ac]{display:inline-block;margin-right:10px}.vacation-link p a[data-v-008fc9ac]{margin-right:10px}@media only screen and (max-width:767px){.vacation-link[data-v-008fc9ac]{margin:10px 0}}.create-link[data-v-008fc9ac]{padding:15px 45px;background-color:#9f0007;border:1px solid #9f0007;color:#fff;text-decoration:none;border-radius:5px;width:155px;display:block;margin:20px auto 0;-webkit-transition:all .5s;transition:all .5s}.create-link[data-v-008fc9ac]:hover{background-color:#fff;color:#9f0007}.attraction-details[data-v-37040c1c]{border:1px solid #000;text-align:left;padding:15px;background-color:#fff}.attraction-details h3[data-v-37040c1c]{margin:0 0 20px}.attraction-details li[data-v-37040c1c]{margin-bottom:15px;font-size:14px;line-height:18px}.attraction-likes h4[data-v-37040c1c]{background-color:#9f0003;color:#fff;padding:5px;margin:10px 0 5px}.attraction-member[data-v-37040c1c]{display:inline-block;padding:5px 20px 5px 5px;cursor:pointer;position:relative;margin-bottom:5px;margin-right:5px}.attraction-member.selected[data-v-37040c1c]{color:#fff}.attraction-member.selected[data-v-37040c1c]:before{content:"";height:15px;width:15px;position:absolute;right:3px;top:6px;background-image:url(../img/thumb.58e2dc83.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.dropdown-container[data-v-67d1b902]{margin:10px;position:relative}.dropdown-container .dropdown-options[data-v-67d1b902]{position:absolute;min-width:230px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#f3f3f3;-webkit-box-shadow:2px 2px 7px rgba(0,0,0,.5);box-shadow:2px 2px 7px rgba(0,0,0,.5);z-index:100}.dropdown-container .dropdown-options li[data-v-67d1b902]{margin:15px 0;padding-left:10%;text-align:left}.dropdown-container .dropdown-options li label[data-v-67d1b902]{padding-left:20px;position:relative;cursor:pointer;display:inline-block}.dropdown-container .dropdown-options li label[data-v-67d1b902]:after{content:"";width:10px;height:10px;background:#fff;border:1px solid #000;position:absolute;left:0;top:1px}.dropdown-container .dropdown-options li input[type=checkbox][data-v-67d1b902]{visibility:hidden;position:absolute}.dropdown-container .dropdown-options li input:checked+label[data-v-67d1b902]:before{content:"";width:15px;height:20px;background-image:url(../img/checkmark.590135e5.png);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;left:0;top:-6px;z-index:10}.dropdown-container .dropdown-options li label.radio[data-v-67d1b902]:after,.dropdown-container .dropdown-options li label.radio[data-v-67d1b902]:before{display:none}.dropdown-container .dropdown-title[data-v-67d1b902]{position:relative;padding:5px 10px;cursor:pointer}.dropdown-container .dropdown-title[data-v-67d1b902]:after{content:"";width:7px;height:7px;border-right:2px solid #9f0007;border-bottom:2px solid #9f0007;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-10px;top:7px}.dropdown-container .dropdown-title.selected[data-v-67d1b902]:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:11px}.filters-container[data-v-bf232382]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:80%;margin:0 auto}@media only screen and (max-width:767px){.filters-container[data-v-bf232382]{display:block;width:50%}}.park-list[data-v-bf232382]{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.park-list[data-v-bf232382]{display:block}}.park-link[data-v-bf232382]{padding:10px 15px 10px 60px;border:1px solid #000;position:relative;border-radius:5px;-webkit-transition:all .5s;transition:all .5s;margin:0 10px;cursor:pointer}.park-link[data-v-bf232382]:before{content:"";position:absolute;left:5px;top:2px;width:50px;height:35px;background-size:contain;background-position:bottom;background-repeat:no-repeat}.park-link.magic-kingdom[data-v-bf232382]:before{background-image:url(../img/magic-kingdom.6918226b.png)}.park-link.epcot[data-v-bf232382]:before{background-image:url(../img/epcot.1d1a6060.png)}.park-link.hollywood-studios[data-v-bf232382]:before{background-image:url(../img/hollywood-studios.a2615762.png)}.park-link.animal-kingdom[data-v-bf232382]:before{background-image:url(../img/animal-kingdom.7eb7c836.png)}.park-link[data-v-bf232382]:hover{color:#9f0007;border:1px solid #9f0007}.park-link.selected[data-v-bf232382]{border:1px solid #9f0007;background-color:#9f0007;color:#fff}.park-link.selected.magic-kingdom[data-v-bf232382]:before{background-image:url(../img/magic-kingdom-white.4cbfbc0f.png)}.park-link.selected.epcot[data-v-bf232382]:before{background-image:url(../img/epcot-white.383cf62e.png)}.park-link.selected.hollywood-studios[data-v-bf232382]:before{background-image:url(../img/hollywood-studios-white.c02113d0.png)}.park-link.selected.animal-kingdom[data-v-bf232382]:before{background-image:url(../img/animal-kingdom-white.9a7994b2.png)}.park-link.selected[data-v-bf232382]:hover{color:#fff}@media only screen and (max-width:767px){.park-link[data-v-bf232382]{margin:10px}}h3[data-v-5873c4fd]{margin:40px 0 0}li[data-v-5873c4fd]{cursor:pointer;margin:0 10px}.park-selectors[data-v-5873c4fd]{background:#fff;padding:10px 0;z-index:100}.trip-summary-link[data-v-5873c4fd]{margin-top:15px;display:inline-block}.attractions-details-container[data-v-5873c4fd]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position:relative}@media only screen and (max-width:767px){.attractions-details-container[data-v-5873c4fd]{width:200%;left:0;-webkit-transition:left .5s;transition:left .5s}.attractions-details-container.hasDetails[data-v-5873c4fd]{left:-98%}}.attractions-details-parent[data-v-5873c4fd]{width:40%;position:relative}.attractions-details-parent .close-attraction-details[data-v-5873c4fd]{position:absolute;right:0;top:-15px;font-size:14px;cursor:pointer}@media only screen and (max-width:767px){.attractions-details-parent[data-v-5873c4fd]{width:90%;margin:0 5%}}.attraction-list[data-v-5873c4fd]{width:40%;margin:0 5%;max-height:550px;overflow-y:scroll;padding-bottom:20px}@media only screen and (max-width:767px){.attraction-list[data-v-5873c4fd]{width:100%;margin:0}}.attraction-list ul[data-v-5873c4fd]{margin-bottom:40px}.attraction-list li[data-v-5873c4fd]{margin-bottom:15px;text-align:left}.attraction-list li.selected[data-v-5873c4fd]{color:#9f0007}.attraction-list li.attraction-header[data-v-5873c4fd]{font-weight:700;text-transform:uppercase;text-decoration:underline;font-size:22px;text-align:center}.attraction-list li .attraction-name[data-v-5873c4fd]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.attraction-list li .attraction-likes[data-v-5873c4fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:10px}.attraction-list .mickey[data-v-5873c4fd]{width:18px;height:18px;margin-right:13px;position:relative;border-radius:10px}.attraction-list .mickey .mickey-ear[data-v-5873c4fd]{width:11px;height:10px;position:absolute;top:-5px;border-radius:10px}.attraction-list .mickey .left-ear[data-v-5873c4fd]{left:-5px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.attraction-list .mickey .right-ear[data-v-5873c4fd]{right:-5px;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.create-trip-container{padding:50px 0}.create-trip-container h1{margin-bottom:20px;font-size:36px}.create-trip-container section{margin-bottom:20px}.create-trip-container input[type=text]{font-size:18px;padding:5px;border:1px solid #333}.create-trip-container .vacation-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.create-trip-container .vacation-dates{display:block}.create-trip-container .vacation-dates>div{margin-top:20px}}.create-trip-container .days-in-park h3{margin-bottom:10px}.create-trip-container .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.create-trip-container .button-container .yesno-button{background-color:#9f0007;color:#fff;padding:10px 25px;border-radius:5px;border:1px solid #9f0007;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.create-trip-container .button-container .yesno-button:first-child{margin-right:50px}.create-trip-container .button-container .yesno-button:hover{background-color:#fff;color:#9f0007}.create-trip-container .vacation-members h3{margin-bottom:10px}.create-trip-container .vacation-members .vacation-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;position:relative}.create-trip-container .vacation-members .vacation-member input{width:250px;margin-right:10px}.create-trip-container .vacation-members .color-picker{display:inline-block;width:35px;height:35px;margin-right:10px;position:relative;cursor:pointer}@media only screen and (max-width:767px){.create-trip-container .vacation-members .color-picker{position:static}}.create-trip-container .vacation-members .color-picker-selection{position:absolute;bottom:calc(100% + 20px);padding:15px;width:360px;background:#fff;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border:1px solid #000}.create-trip-container .vacation-members .color-picker-selection p{margin-bottom:10px}.create-trip-container .vacation-members .color-picker-selection .color-picker-close{position:absolute;right:5px;top:5px;font-size:14px}.create-trip-container .vacation-members .color-picker-selection:before{bottom:-21px;border-top:20px solid #000}.create-trip-container .vacation-members .color-picker-selection:after,.create-trip-container .vacation-members .color-picker-selection:before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-left:20px solid transparent;border-right:20px solid transparent}.create-trip-container .vacation-members .color-picker-selection:after{bottom:-20px;border-top:20px solid #fff}.create-trip-container .vacation-members button{padding:6px 11px;font-size:18px;cursor:pointer;border-radius:5px;outline:none}.create-trip-container .vacation-save-button{background-color:#9f0007;color:#fff;padding:10px 25px;border-radius:5px;border:1px solid #9f0007;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;max-width:300px;margin:0 auto}.create-trip-container .vacation-save-button:hover{background-color:#fff;color:#9f0007}.create-trip-container .vdp-datepicker{width:300px;margin:0 auto;text-align:center}.create-trip-container .vdp-datepicker__calendar{text-align:left}.park-picker-container[data-v-5e3072ce]{position:relative;margin-bottom:10px}.park-picker-container .selected-park[data-v-5e3072ce]{min-width:40px;padding-top:45px;background-size:auto 40px;background-repeat:no-repeat;background-position:top;text-align:center;cursor:pointer;font-size:12px}.park-picker-container .selected-park.magic-kingdom[data-v-5e3072ce]{background-image:url(../img/magic-kingdom.6918226b.png)}.park-picker-container .selected-park.epcot[data-v-5e3072ce]{background-image:url(../img/epcot.1d1a6060.png)}.park-picker-container .selected-park.hollywood-studios[data-v-5e3072ce]{background-image:url(../img/hollywood-studios.a2615762.png)}.park-picker-container .selected-park.animal-kingdom[data-v-5e3072ce]{background-image:url(../img/animal-kingdom.7eb7c836.png)}.park-picker-container .selected-park.no-park[data-v-5e3072ce]:before{content:"";width:33px;height:33px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:40px;border:5px solid #000}.park-picker-container .selected-park.no-park[data-v-5e3072ce]:after{content:"";width:40px;height:5px;background-color:#000;position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:18px;left:73px}@media only screen and (max-width:767px){.park-picker-container .selected-park.no-park[data-v-5e3072ce]:after{left:53px}}.park-picker-container .selected-park.select-park[data-v-5e3072ce]:before{height:35px;width:35px;content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#ccc}.park-picker-container .park-list[data-v-5e3072ce]{position:absolute;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border:1px solid #000;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:110%;z-index:10}.park-picker-container .park-list .park-list-item[data-v-5e3072ce]{margin:0 10px;font-size:12px;white-space:nowrap;padding-top:45px;background-repeat:no-repeat;background-size:auto 40px;background-position:top;min-width:40px;cursor:pointer;position:relative}.park-picker-container .park-list .park-list-item.magic-kingdom[data-v-5e3072ce]{background-image:url(../img/magic-kingdom.6918226b.png)}.park-picker-container .park-list .park-list-item.epcot[data-v-5e3072ce]{background-image:url(../img/epcot.1d1a6060.png)}.park-picker-container .park-list .park-list-item.hollywood-studios[data-v-5e3072ce]{background-image:url(../img/hollywood-studios.a2615762.png)}.park-picker-container .park-list .park-list-item.animal-kingdom[data-v-5e3072ce]{background-image:url(../img/animal-kingdom.7eb7c836.png)}.park-picker-container .park-list .park-list-item.no-park[data-v-5e3072ce]:before{content:"";width:33px;height:33px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:40px;border:5px solid #000}.park-picker-container .park-list .park-list-item.no-park[data-v-5e3072ce]:after{content:"";width:40px;height:5px;background-color:#000;position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:18px}@media only screen and (max-width:767px){.park-picker-container .park-list[data-v-5e3072ce]{-ms-flex-wrap:wrap;flex-wrap:wrap;width:83vw;left:-11px;-webkit-transform:none;transform:none}.park-picker-container .park-list .park-list-item[data-v-5e3072ce]{margin-bottom:10px}}.trip-summary-container[data-v-73d731fd]{padding-bottom:50px}.trip-plan-link[data-v-73d731fd]{display:inline-block;margin-bottom:15px}.trip-title[data-v-73d731fd]{margin-bottom:10px;font-size:28px}.trip-dates[data-v-73d731fd]{margin-bottom:5px;font-size:18px}.reservation-dates[data-v-73d731fd]{font-size:14px;line-height:18px}.reservation-dates em[data-v-73d731fd]{font-weight:700;color:#93000f}.attractions-container[data-v-73d731fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.attractions-container[data-v-73d731fd]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.top-attractions-container[data-v-73d731fd]{margin:20px 10px 0;padding-top:45px;background-repeat:no-repeat;background-size:auto 40px;background-position:top}.top-attractions-container h3[data-v-73d731fd]{margin:0 auto;max-width:250px}.top-attractions-container ul[data-v-73d731fd]{margin:5px auto 0;width:95%;text-align:center}.top-attractions-container ul li[data-v-73d731fd]{margin-right:20px;font-size:18px;line-height:22px}.top-attractions-container ul li p[data-v-73d731fd]:hover{cursor:pointer;color:#9f0007;text-decoration:underline}.top-attractions-container.magic-kingdom[data-v-73d731fd]{background-image:url(../img/magic-kingdom.6918226b.png)}.top-attractions-container.epcot[data-v-73d731fd]{background-image:url(../img/epcot.1d1a6060.png)}.top-attractions-container.hollywood-studios[data-v-73d731fd]{background-image:url(../img/hollywood-studios.a2615762.png)}.top-attractions-container.animal-kingdom[data-v-73d731fd]{background-image:url(../img/animal-kingdom.7eb7c836.png)}@media only screen and (max-width:767px){.top-attractions-container[data-v-73d731fd]{width:44%}.top-attractions-container h3[data-v-73d731fd]{font-size:15px}.top-attractions-container ul li[data-v-73d731fd]{font-size:14px;line-height:16px}}.likes-container[data-v-73d731fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.date-picker-container[data-v-73d731fd]{margin:25px auto 0;width:95%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.date-picker-container .date[data-v-73d731fd]{padding:20px 10px;border:1px solid #000;width:188px;margin-top:-1px;margin-left:-1px}.date-picker-container .date .date-title[data-v-73d731fd]{text-align:center;margin-bottom:10px}.date-picker-container .date .fastpass-select[data-v-73d731fd]{max-width:100%;margin-bottom:10px}@media only screen and (max-width:767px){.date-picker-container[data-v-73d731fd]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-picker-container .date[data-v-73d731fd]{width:145px}}.attractionDetailsPop .close-tooltip[data-v-73d731fd]{position:absolute;right:10px;top:10px;color:#000;cursor:pointer}.attractionDetailsPop .attraction-details-container[data-v-73d731fd]{max-width:500px}.attractionDetailsPop .attraction-details-container .attraction-details[data-v-73d731fd]{width:100%;max-width:470px;border:none;color:#000}@media only screen and (max-width:767px){.attractionDetailsPop .attraction-details-container .attraction-details[data-v-73d731fd]{width:90%;padding:15px 15px 15px 25px}}.about[data-v-781099ee]{width:90%;margin:0 auto}.about p[data-v-781099ee]{margin:20px 0;line-height:22px;font-size:18px}