.desktop .subnav{width:940px;padding:20px;border-bottom:1px solid #dfdfdf}.desktop .subnav ul{list-style-type:none;padding:0;margin:0}.desktop .subnav li{display:inline-block;padding-right:10px}.desktop .subnav li:last-child{padding-right:0;float:right}.desktop .subnav a,.mobile .nav a{display:block;font-family:'Avenir Heavy'}.desktop .subnav a{padding:5px 15px;border:1px solid #f98b46;border-radius:7px;text-decoration:none;text-align:center;color:#f98b46}.desktop .subnav a:hover,.desktop .subnav li.active a{color:#fff!important}.mobile .subnav{width:100%;padding:15px;border-bottom:1px solid #c4c4c4}.mobile .nav{width:100%;border-radius:4px;overflow:hidden}.mobile .nav .heading{width:100%;padding:10px}.mobile .nav a{color:#fff}.mobile .nav ul,ul.social{margin:0;padding:0;list-style:none}.mobile .nav .topics,.mobile .nav ul{width:100%}.mobile .nav li{width:100%;padding:10px 10px 10px 34px}#body .header{position:relative}#body .header .segment{position:absolute;display:block;background:#fff;left:20px;top:40px;border-radius:0 20px 20px 0}#body .header .segment a{float:left;display:block;height:50px;text-indent:-9999px}#body .header a.go,#body.planning .promo{position:absolute;bottom:20px;display:block;text-decoration:none;box-shadow:0 0 4px rgba(0,0,0,.3)}#body .header a.go{right:370px;width:160px;padding:10px 20px;text-align:center;left:370px;border-radius:7px}#body .header a.go h2{color:#fff;padding:0;text-transform:uppercase}#body.planning .promo{left:40px;border-radius:20px;color:#fff}#body.planning .promo h3{line-height:40px}#body.planning .promo.pinterest{padding:0 20px 0 13px;background:#bd2125}#body.planning .promo.blog{padding:0 20px 0 13px;background:#f98b46}#body.planning .promo.video{padding:0 20px 0 13px;background:#1994d7}ul.social{display:block}.to-do ul.social{padding:10px 0 0}ul.social li,ul.social li a{position:relative;width:28px;height:28px}ul.social li{float:left;margin-right:10px;border-radius:14px;color:#fff;display:inline-block}ul.social li:before{position:absolute;width:28px;line-height:28px;text-align:center;overflow:hidden}ul.social li a{display:block}ul.social li span{display:none}ul.social li.facebook{background:#3c5a99}ul.social li.facebook:before{font-size:16px;content:'\e39c'}ul.social li.twitter{background:#59adeb}ul.social li.twitter:before{font-size:15px;content:'\e39d';margin:1px 0 0 1px}ul.social li.pinterest{background:#bd2125}ul.social li.pinterest:before{font-size:19px;content:'\e389'}ul.social li.email{background:#2d2d2d}ul.social li.email:before{font-size:19px;content:'\e252';margin-top:1px}section.launcher a{display:block;float:left;text-decoration:none}section.launcher a h2{color:#fff;line-height:1}.desktop section.intro{border-bottom:1px solid #dfdfdf;text-align:center}.desktop section.launcher a{width:280px;height:280px;border-radius:7px;padding:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}.desktop section.launcher .first{width:600px;height:600px}.desktop section.launcher .second{width:300px;height:600px;padding-bottom:20px}.desktop section.launcher .third{width:900px}.desktop section.launcher .row{padding-bottom:20px}.desktop section.launcher .third .row,.mobile .to-do .header span.collapse,.to-do .header h2{padding:0}.desktop section.launcher a.kids-attractions{margin-right:20px;background-image:url(/walt-disney-world/images/kids/desktop/family-on-big-thunder-mountain.jpg)}.desktop section.launcher a.kids-dining{margin-right:20px;background-image:url(/walt-disney-world/images/kids/desktop/family-dining-at-disneys-hollywood-studios-park.jpg)}.desktop section.launcher a.kids-hotels{margin-right:20px;width:580px;background-image:url(/walt-disney-world/images/kids/desktop/little-girl-in-room-with-minnie-ears.jpg)}.desktop section.launcher a.kids-shows-experiences{width:300px;height:580px;background-image:url(/walt-disney-world/images/kids/desktop/family-enjoying-lion-king-show.jpg)}.desktop section.launcher a.kids-family-services{margin-right:20px;background-image:url(/walt-disney-world/images/kids/desktop/family-enjoying-craft-activities.jpg)}.desktop section.launcher a.kids-tickets{margin-right:20px;background-image:url(/walt-disney-world/images/kids/desktop/family-at-disneys-summit-plummet-blizzard-beach.jpg)}.desktop section.launcher a.kids-planning{width:300px;background-image:url(/walt-disney-world/images/kids/desktop/family-at-computer-planning-disney-holiday.jpg)}.mobile section.launcher a{position:relative}.mobile section.launcher a img,.tip{border-radius:7px}.mobile section.launcher a h2{position:absolute;top:15px;left:15px}.to-do .header{text-align:center}.to-do .header h2>*{display:inline-block;vertical-align:middle}.to-do .header em{font-family:'Avenir Rounded Bold';color:#fff}#body .header a.go h2,.to-do .header strong.subject{font-family:'Frankfurter Medium'}.to-do .header strong.destination{text-indent:-9999px;height:38px}.to-do .header span.gap,body.medium .to-do .header span.collapse{padding:10px 10px 0 0}.to-do .header strong.destination.wdw{width:195px;background:url(/images/logos/desktop/retina/walt-disney-world.png) no-repeat;background-size:195px 38px}.desktop .to-do h2>*{line-height:54px}.desktop .to-do .header em{width:54px;font-size:44px;border-radius:27px}.desktop .to-do .header strong.subject{font-size:44px}.mobile .to-do h2>*{line-height:52px}.mobile .to-do .header em{width:52px;font-size:42px;border-radius:26px}.mobile .to-do .header strong.subject{font-size:42px}.mobile .to-do .header span.overview{line-height:26px;padding:10px 0}body.medium .to-do .header span.overview{line-height:52px;padding:0}.to-do .text .heading strong{display:block;float:left;border-radius:0 7px 7px 0;color:#fff;font-family:'Avenir Rounded Bold'}.to-do .text .heading h2{padding:0 0 0 10px;display:table-cell;vertical-align:middle}.desktop .to-do .header{padding-bottom:20px!important;border-bottom:1px solid #dfdfdf!important}.desktop .to-do .text{width:380px}.desktop .to-do .text .heading strong{margin-left:-20px;width:60px;line-height:54px;font-size:44px;padding:0 0 0 20px}.desktop .to-do .text .heading h2{width:320px;height:54px}.desktop .to-do .text .info,.mobile .to-do .text .info{padding-top:10px}.desktop .to-do .image{width:520px;position:relative}.desktop .to-do .image img{width:500px;height:280px;border-radius:7px}.desktop .to-do .parallel.text-left .image{padding-left:20px}.desktop .to-do .parallel.text-left .image .promo{left:auto!important;right:20px}.desktop .to-do .parallel.text-right .image{padding-right:20px}.desktop .to-do .parallel.text-right .image img{border-top-right-radius:0}.desktop .to-do .parallel.text-right .image .promo{left:20px!important}.mobile .to-do .image{padding:0;border:0}.mobile .to-do .text .heading strong{margin-left:-15px;width:60px;line-height:52px;font-size:42px;padding:0 0 0 15px}.mobile .to-do .text .heading h2{width:calc(100% - 45px);height:52px}.desktop .to-do .embed .image{position:relative;width:900px;padding-top:20px;padding-bottom:20px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:7px}.desktop .to-do .embed.text-right .image{padding-left:500px}.desktop .to-do .embed.text-left .promo{left:auto!important;right:20px}.desktop .to-do .embed.text-right .promo{left:20px!important}.desktop .to-do .embed .text{background:#fff;padding:20px 20px 20px 0;width:400px}.desktop .to-do .embed .text .heading h2{width:340px}.desktop .to-do .embed.text-left .text{border-radius:0 7px 7px 0}.desktop .to-do .embed.text-right .text{border-radius:7px 0 0 7px;padding:20px 0 20px 20px}.tip{padding:10px!important;background:#ebf6fc}.tip a{color:#253b56;text-decoration:underline}.desktop #explore{padding:20px;border-top:1px solid #dfdfdf}.desktop #explore .previous{width:450px}.desktop #explore .next{width:450px;text-align:right}.mobile #explore{padding:15px}.mobile #explore .next{float:right;text-align:right}#body.kids .header .segment{padding:10px 20px 8px 18px}#body.kids .header .segment a{width:218px;background:url(/walt-disney-world/images/kids/disney-kids.png) no-repeat;background-size:218px 50px}#body.kids .header a.go,#body.kids .to-do .header em,#body.kids .to-do .text .heading strong,.desktop .kids .subnav a:hover,.desktop .kids .subnav li.active a,ul.social li.email{background:#f98b46}.desktop .kids .subnav a{border:1px solid #f98b46;color:#f98b46}.desktop .subnav .kids-attractions{width:120px}.desktop .subnav .kids-shows-experiences{width:190px}.desktop .subnav .kids-dining,.desktop .subnav .kids-hotels{width:90px}.desktop .subnav .kids-tickets{width:100px}.desktop .subnav .kids-family-services{width:150px}.desktop .subnav .kids-planning{width:100px}.mobile .kids .nav{border:#d5773c 1px solid;background:#f98b46}.mobile .kids .nav .topics{border-top:#d5773c 1px solid}.mobile .kids .nav .topics li.active{background:#faa067}.mobile .kids .nav .topics li:nth-child(n+2){border-top:#d5773c 1px dotted}