@media screen and (max-width:1136px) and (max-device-width:1136px),screen and (max-width:960px){#bodyMover{position:relative}.page_header{height:123px;padding:0;border-bottom:3px solid #b10a32;position:static;background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);background:-o-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);background:-ms-linear-gradient(top,#f2f2f2 0%,#e0e0e0 100%);background:linear-gradient(to bottom,#f2f2f2 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#e0e0e0',GradientType=0)}.top_tool_bar{display:none}.logo{display:block;position:static;height:90px;width:342px;margin:0 auto;border:none;z-index:1;background:url('../../images/v2/Viking_Cruises_Logo_mobile.jpg') center no-repeat}.logo.portal{background:url('../../images/v2/Viking_Cruises_Logo_mobile.jpg') 0 0 no-repeat}.logo.rivers{background:url('../../images/v2/VikingUS_HORIZ_Rivers_alt_4CLogo.png') 0 0 no-repeat;width:400px}.logo.oceans{background:url('../../images/v2/VikingUS_HORIZ_Oceans_alt_4CLogo.png') 0 0 no-repeat;width:400px}.portal .logo,.contact-page .logo{background:url('../../images/v2/Viking_Cruises_Logo_mobile.jpg') center no-repeat}.top_bar{display:none}.header_navigation{position:absolute;z-index:99;left:100%;top:0;width:88%;background:#efefef;height:auto;border:none;padding-top:0;overflow:hidden;background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#dadada 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#dadada));background:-webkit-linear-gradient(top,#efefef 0%,#dadada 100%);background:-o-linear-gradient(top,#efefef 0%,#dadada 100%);background:-ms-linear-gradient(top,#efefef 0%,#dadada 100%);background:linear-gradient(to bottom,#efefef 0%,#dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dadada',GradientType=0)}.mobile_menu .header_navigation{min-height:100%}.mobile_menu .page_header .header_navigation:after{content:'';height:100%;display:block;position:absolute;width:50px;left:-50px;top:0;-moz-box-shadow:-25px -15px 15px 25px rgba(0,0,0,.2);-webkit-box-shadow:-25px -15px 15px 25px rgba(0,0,0,.2);box-shadow:-25px -15px 15px 25px rgba(0,0,0,.2)}.header_navigation>.header-items>.cruise-type,.header_navigation>.header-items .header-brochure{display:none}.mobile_hide{display:none!important}#mainNav{background:#ddd;-moz-box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9);-webkit-box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9);box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9)}.mainNav a{padding:0 0 0 30px;line-height:3.4em;height:3.4em}.mainNav>ul{overflow:hidden;height:auto}.mainNav>ul>li.currentTab,.mainNav>ul>li{display:block;position:relative;height:auto;font-size:130%;background:#efefef;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mainNav>ul>li:hover{}.mainNav>ul>li li{font-size:85%}.mainNav>ul>li .handle{display:block;position:absolute;right:0;top:-1px;width:3.4em;height:900px;background:url('../../images/v2/arrow_nav_drop.png') center 1.4em no-repeat}.mainNav>ul>li.mobile_open .handle{background:url('../../images/v2/arrow_nav_drop_up.png') center 1.4em no-repeat}.mainNav>ul>li.currentTab,.mainNav>ul>li{border-top:1px solid #fff;border-left:none;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1}.mainNav>ul>li .handle{border-left:1px solid #fff}.mainNav>ul>li div.dropdown img,.mainNav>ul>li div.dropdown ul ul,.mainNav>ul>li div.dropdown ul span.arrow,.mainNav>ul>li div.dropdown ul span.title{display:none}.mainNav .dropdown,.mainNav>ul>li>a{border-right:1px solid #d1d1d1;margin-right:3.45em;position:relative}.mainNav>ul>li.no_expand>a{margin-right:0;border-right:none}.mainNav>ul>li.no_expand .handle{display:none}.mainNav .dropdown{display:block;max-height:0;overflow:hidden;position:relative;left:0;top:-10px;margin-bottom:-10px}.mainNav .dropdown>ul{}.mainNav .dropdown a{padding:0 0 0 65px;line-height:60px;height:60px;white-space:nowrap}.mainNav>ul>li.mobile_open{border-right:1px solid #d1d1d1;border-left:none;background:#dedede;-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.15),inset 0 -10px 10px -10px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.15),inset 0 -10px 10px -10px rgba(0,0,0,.15);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.15),inset 0 -10px 10px -10px rgba(0,0,0,.15)}.mainNav>ul>li.currentTab>a{color:#333}.mainNav .mobile_open .dropdown{max-height:1000px}.mainNav ul ul ul{display:none}.mainNav .cruise_destinations ul.view_all{display:block}.mainNav .cruise_destinations ul li:first-child a:first-child{}.mainNav .cruise_destinations ul.view_all li:first-child{}.mainNav .cruise_destinations .cruiseDirection{margin:0;color:#333;font-size:80%}.mainNav .cruise_destinations .cruiseDirection:before{content:' :: ';display:inline;padding:0 4px;font-size:150%}.desktop_menu .cruise_destinations .cruiseDetails b{font-size:14px}.mainNav .cruise_destinations .dropdown .cruiseDetails{margin:0}.mainNav .cruise_destinations .cruiselist{padding-top:15px}.mainNav .cruise_destinations .cruiselist a{display:block!important;margin:0 0 .2em;line-height:20px}.mainNav .cruise_destinations .cruiselist a span{}.mainNav .cruise_destinations .cruiselist_details{font-size:80%;color:#333;display:block}.header_navigation .contact{position:static;width:auto}.header_navigation .contact:before{content:'Explore the World Of Viking';display:block;font-weight:bold;font-family:"Open Sans",sans-serif;padding:.6em 0 .6em 25px;border-left:5px solid #b10a32;background:#e2e2e2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(100%,silver));background:-webkit-linear-gradient(top,#e2e2e2 0%,silver 100%);background:-o-linear-gradient(top,#e2e2e2 0%,silver 100%);background:-ms-linear-gradient(top,#e2e2e2 0%,silver 100%);background:linear-gradient(to bottom,#e2e2e2 0%,silver 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#c0c0c0',GradientType=0)}.contact_chat,.contact_email,.contact_call{height:5em;border-left:1px solid #d1d1d1;border-right:none;margin:0 0 0 -.35em}.contact_exp{position:static;text-align:left;height:3.5em;padding:0 0 0 3px;border-top:1px solid #fff;border-right:1px solid #d1d1d1}.contact_exp{height:5em;white-space:nowrap}.contact_chat,.contact_email,.contact_call{width:6.2em!important;vertical-align:top;position:relative;background:none}.contact_call:after,.contact_email:after{content:'';height:100%;position:absolute;top:0;left:0;border-left:1px solid #fff}.contact_chat .contact_lg:before{display:block;content:'';top:0;left:0%;height:100%;width:5em;position:absolute;background:url('../../images/v2/icon_chat_big.png') center 20px no-repeat}.contact_email .contact_lg:before{display:block;content:'';top:0;left:0%;height:100%;width:5em;position:absolute;background:url('../../images/v2/icon_mail_big.png') center 20px no-repeat}.contact_call .contact_lg:before{display:block;content:'';top:0;left:0%;height:100%;width:5em;position:absolute;background:url('../../images/v2/icon_phone_big.png') center 20px no-repeat}.contact .mobile_selected{width:100%!important;margin-right:-12em}.contact .mobile_selected{background-position:1em -80px!important}.contact a{background:none;width:500px;padding:1.6em 0 1em .2em;line-height:1.8;margin-left:8em;font-size:80%}.contact_lg{font-size:158%}.contact_chat,.contact_email,.contact_call{transition:width .2s ease-in-out,margin .2s ease-in-out;-moz-transition:width .2s ease-in-out,margin .2s ease-in-out;-webkit-transition:width .2s ease-in-out,margin .2s ease-in-out;-o-transition:width .2s ease-in-out,margin .2s ease-in-out}.header_search{top:23px;width:80%;margin-left:10%;height:45px;padding-left:0;padding-top:6px}.header_search input[type='text']{font-size:22px;height:28px;padding-left:40px;text-align:left!important;width:89%}.button_window{left:1.5%;top:14px}.mainNav>ul>li{transition:background .3s cubic-bezier(.32,.1,.1,1);-moz-transition:background .3s cubic-bezier(.32,.1,.1,1);-webkit-transition:background .3s cubic-bezier(.32,.1,.1,1);-o-transition:background .3s cubic-bezier(.32,.1,.1,1)}.dropdown{transition:max-height .5s cubic-bezier(.32,.1,.1,1);-moz-transition:max-height .5s cubic-bezier(.32,.1,.1,1);-webkit-transition:max-height .5s cubic-bezier(.32,.1,.1,1);-o-transition:max-height .5s cubic-bezier(.32,.1,.1,1)}.mobile_open .dropdown{transition:max-height .7s cubic-bezier(.32,.1,.1,1);-moz-transition:max-height .7s cubic-bezier(.32,.1,.1,1);-webkit-transition:max-height .7s cubic-bezier(.32,.1,.1,1);-o-transition:max-height .7s cubic-bezier(.32,.1,.1,1)}#mobileCall,#mobileCallHdr,#siteToggle,#navToggle,.secondaryNav,#mobileCTABrochure{display:block}.mainNav .shipdata,.mainNav .imgholder,.mainNav .brochures h4,#breadcrumb{display:none}.portal #siteToggle,.portal .mainContent .header_search{display:none}.portal .mainContent .header_navigation{display:block;position:static;left:0;height:auto;width:auto;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.portal .feature{background:#fff}.portal.home .contentWrapper{padding:0}.portal .mainContent .header_navigation{display:block}.portal .portal_search{display:block}.portal .mainContent .mainNav>ul>li{display:block;background:#fff}.portal .mainContent .mainNav>ul>li.mobile_open{display:block;background:#efefef}.portal .contact_exp{-moz-box-shadow:inset 0 15px 10px -10px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 15px 10px -10px rgba(0,0,0,.15);box-shadow:inset 0 15px 10px -10px rgba(0,0,0,.15)}.address{width:40%;padding:12px}.address p{margin-bottom:5px}.header_navigation .contact{display:none}.header-items{height:90px;margin-top:0;background:#ddd;-moz-box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9);-webkit-box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9);box-shadow:inset 0 140px 70px -100px rgba(255,255,255,.9)}.footer .footerLinks{display:block}.footer .footerContent{display:block;width:100%}.footer .footerSocial{display:block;width:100%}.seo-block{width:90%;margin-left:5%}.menu-overlay{width:0;height:0}.contentWrapper .seo-block span h1{font-size:1em}}