@media screen and (min-width:769px){.mainNavigation,.searchBox{display:none!important}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2),screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio:1){.tablet.landscape .carousel-text{top:-65px;margin-left:32px}
.tablet.landscape #carouselLeftContainer,.tablet.landscape #carouselRightContainer{top:463px!important}
.tablet.landscape #wrapper #container,.tablet.landscape{min-width:0!important;max-width:1024px!important}
.tablet.landscape #main,.tablet.landscape #utility-nav-wrapper,.tablet.landscape #primary-nav{width:1024px;max-width:1024px}
}
@media screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2),screen and (max-width:768px),screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),screen and (min-device-width:320px) and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:3){body{min-width:0!important}
#utility-nav-wrapper,#primary-nav{display:none!important}
.mainNavigation{display:block;background-color:#e9e6df;border-bottom:1px solid #ccd0d3;min-height:64px;width:100%}
.mainNavigation .expandedBackgroundNav,.mainNavigation .collapsedNav{width:95%;margin:0 auto;padding:14px 0 10px;text-align:center;height:35px}
.mainNavigation .expandedBackgroundNav,.mainNavigation .expandedBackgroundNav{display:none;min-height:40px}
.mainNavigation .collapseBtn{border:0;float:right;padding:0;margin-left:14px;background-color:transparent}
.mainNavigation .collapseBtn .collapseImg{background-position:-162px -81px;display:block;width:22px;height:20px}
.mainNavigation .collapsedNav .expandBtn{border:0;float:left;padding:0;margin-top:6px;background-color:transparent}
.mainNavigation .collapseBtn{border:0}
.mainNavigation .collapsedNav .expandBtn .expandImg{background-position:-162px -81px;display:block;width:22px;height:20px}
.mainNavigation .collapsedNav .logoLink{display:inline-block;width:167px;height:35px}
.mainNavigation .collapsedNav .logoLink .logoImg{background-position:0 -189px;display:inline-block;width:167px;height:35px}
.mainNavigation .collapsedNav .searchBtn{border:0;float:right;padding:0;margin-top:6px;background-color:transparent}
.mainNavigation .collapsedNav .searchBtn .searchImg{background-position:-243px -81px;display:block;width:21px;height:21px}
.mainNavigation .expandedNav{display:block;background-color:#fff;position:absolute;height:100%;width:0;z-index:99999;box-shadow:-5px 0 7px #b3b2b2 inset;-webkit-box-shadow:-5px 0 7px #b3b2b2 inset;-moz-box-shadow:-5px 0 7px #b3b2b2 inset;-ms-box-shadow:-5px 0 7px #b3b2b2 inset}
.mainNavigation .expandedNav .mainMenu{display:none;list-style:none;width:100%;margin:0;padding:0}
.mainNavigation .expandedNav .mainMenu li .option{border-bottom:1px solid #ccc;padding:15px 10.5px;margin:0 8.5px}
.mainNavigation .expandedNav .mainMenu li .option.full-width{margin:0;padding:15px 19px}
.mainNavigation .expandedNav .mainMenu li .option .arrow{background-position:-216px -54px;width:8px;height:12px;float:left;margin-top:2px}
.mainNavigation .expandedNav .mainMenu li .option .link{text-decoration:none;color:#000;cursor:default;line-height:12px;height:12px;margin-left:12.5px;font-family:'Avenir LT W01 85 Heavy'}
.mainNavigation .expandedNav .mainMenu li .option.no-arrow .link{margin-left:22px}
.mainNavigation .expandedNav .mainMenu li:active{background-color:#a1323b}
.t .mainNavigation .expandedNav .mainMenu li:active a.link,.m .mainNavigation .expandedNav .mainMenu li:active a.link{color:#FFF}
.t .mainNavigation .expandedNav .mainMenu li:active .option,.m .mainNavigation .expandedNav .mainMenu li:active .option{border-bottom:1px solid #a1323b}
.mainNavigation .expandedNav .mainMenu li.active{background-color:#a1323b}
.mainNavigation .expandedNav .mainMenu li.active .option{border-bottom:1px solid #a1323b;color:#fff}
.mainNavigation .expandedNav .mainMenu li.active .option .arrow{background-position:-270px -54px;width:12px;height:8px;margin-top:3px}
.mainNavigation .expandedNav .mainMenu li.active .option .link{cursor:default;text-decoration:none;color:#fff;line-height:8px}
.mainNavigation .expandedNav .mainMenu li.subOption{display:none}
.mainNavigation .expandedNav .mainMenu li.subOption a{margin-left:0!important;font-family:'AvenirLTW01-55Oblique'!important}
.t .mainNavigation .expandedBackgroundNav,.t .mainNavigation .collapsedNav{width:95%;margin:0 auto;padding:28px 0 28px;height:44px}
.t .mainNavigation .expandedBackgroundNav{display:none}
.t .mainNavigation .collapseBtn{border:0;float:right;padding:0;margin-left:26px;background-color:transparent}
.t .mainNavigation .collapsedNav .expandBtn{border:0;float:left;padding:0;margin-top:0;background-color:transparent}
.t .mainNavigation .collapseBtn{border:0}
.t .mainNavigation .collapsedNav .expandBtn .expandImg{background-position:-108px -81px}
.t .mainNavigation .collapseBtn .collapseImg,.t .mainNavigation .collapsedNav .expandBtn .expandImg{display:block;width:44px;height:39px}
.t .mainNavigation .collapseBtn .collapseImg{background-position:-108px -81px}
.t .mainNavigation .collapsedNav .logoLink{display:inline-block;width:198px;height:36px;margin-top:6px}
.t .mainNavigation .collapsedNav .logoLink .logoImg{background-position:0 -135px;display:inline-block;width:198px;height:36px}
.t .mainNavigation .collapsedNav .searchBtn{border:0;float:right;padding:0;margin-top:0;background-color:transparent}
.t .mainNavigation .collapsedNav .searchBtn .searchImg{background-position:-189px -81px;display:block;width:42px;height:42px}
.t .mainNavigation .expandedNav{background-color:#fff;position:absolute;height:100%;width:0;z-index:99999}
.t .mainNavigation .expandedNav .mainMenu{display:none;float:left;list-style:none;width:100%;background:url('images/mobile/menu-gray-shadow.png') repeat-y top right;height:100%;margin:0;padding:0}
.t .mainNavigation .expandedNav .mainMenu li .option{border-bottom:1px solid #ccc;padding:30px 21px;margin:0 17px}
.t .mainNavigation .expandedNav .mainMenu li .option.full-width{margin:0;padding:30px 38px}
.t .mainNavigation .expandedNav .mainMenu li .option .arrow{background-position:-27px -54px;width:16px;height:23px;float:left}
.t .mainNavigation .expandedNav .mainMenu li .option .link{text-decoration:none;color:#000;cursor:default;line-height:23px;height:23px;margin-left:25px;font-family:'Avenir LT W01 85 Heavy';font-size:18px}
.t .mainNavigation .expandedNav .mainMenu li .option.no-arrow .link{margin-left:41px}
.t .mainNavigation .expandedNav .mainMenu li.active{background-color:#a1323b}
.t .mainNavigation .expandedNav .mainMenu li.active .option{border-bottom:1px solid #a1323b;color:#fff}
.t .mainNavigation .expandedNav .mainMenu li.active .option .arrow{background-position:-243px -54px;width:23px;height:16px;margin-top:3px}
.t .mainNavigation .expandedNav .mainMenu li.active .option .link{cursor:default;text-decoration:none;color:#fff;line-height:23px}
.t .mainNavigation .expandedNav .mainMenu li.subOption{display:none}
.t .mainNavigation .expandedNav .mainMenu li.subOption .option{padding-left:0}
.t .mainNavigation .expandedNav .mainMenu li.subOption .option a{margin-left:25px!important;font-family:'AvenirLTW01-55Oblique'!important}
.t #crisis-msg,.m #crisis-msg{width:92%}
.t #home-page #crisis-msg,.m #home-page #crisis-msg{width:100%}
.t #crisis-right-container,.m #crisis-right-container{width:75%}
.t #crisis-msg-desc,.m #crisis-msg-desc{width:100%}
.computer.t #homepage-cta-cont #homepage-item-cont,.m #homepage-cta-cont #homepage-item-cont{text-align:left}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item,.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item{border-bottom:2px solid #e3e7ec;width:90%;padding:0 5%}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a,.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a{color:#000;text-decoration:none;position:relative;width:100%;margin:20px 0;background:url('images/mobile/homepage-cta-arrow-small.png') no-repeat 100% 50%}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a .cta-img,.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a .cta-img{display:inline-block;vertical-align:middle;float:none;height:52px}
.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.get-a-brochure-container H3{margin-left:35px}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.disney-institute-container H3,.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.disney-institute-container H3{margin-left:5px}
.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.news-and-updates-container H3{margin-left:16px}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a H3,.m #homepage-cta-cont #homepage-item-cont .homepage-cta-item a H3{margin-left:5px;font-family:'Avenir LT W01 65 Medium';font-size:14px;background-image:none;display:inline-block;vertical-align:middle;float:none;line-height:14px}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a{background:url('images/mobile/homepage-cta-arrow.png') no-repeat 100% 50%!important}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a .cta-img{height:auto!important}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.get-a-brochure-container H3{margin-left:66px!important}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a.news-and-updates-container H3{margin-left:28px}
.computer.t #homepage-cta-cont #homepage-item-cont .homepage-cta-item a H3{font-size:18px;line-height:18px}
.tablet #homepage-cta-cont{margin-top:20px!important}
.tablet .homepage-cta-item a img{height:80px}
.tablet .homepage-cta-item a H3{float:left;margin:0 0 0 15px;line-height:80px;background:url('images/cta-arrow.png') 100% 51% no-repeat;padding-right:15px;font-size:14px;font-family:'Avenir LT W01 85 Heavy';font-weight:normal}
.searchBox{padding:5.5px 0;background-color:#e9e6df;border-bottom:1px solid #a7a6a2;width:100%;text-align:center}
.searchBox #search-input{float:none;border-top:1px solid #636363;border-bottom:1px solid #afafaf;border-left:1px solid #8e8e8e;border-right:1px solid #8e8e8e;width:91%;margin:0;padding:9.5px 2%;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}
.t .searchBox{padding:11px 0}
.t .searchBox #search-input{padding:19px 2%;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;font-size:16px}
.tablet.portrait #wrapper #container,.tablet.portrait{min-width:0;max-width:768px}
.tablet.portrait #main,.tablet.portrait #utility-nav-wrapper,.tablet.portrait #primary-nav{max-width:768px;width:768px}
#gde_footerContainer a{padding:8px;display:inline-block;font-size:13px}
}