.font-family-standard{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.font-family-standard-bold{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal}.font-family-adobe-garamond-pro,.font-family-serif{font-family:"adobe-garamond-pro","GaramondPro Regular",Garamond,"EB Garamond","Times New Roman",Serif!important}.text-black{color:#000!important}.text-red{color:#b10a32!important}.text-blue{color:#142640!important}.text-blue-navy{color:#0f3055!important}.text-blue-medium{color:#456580!important}.text-blue-light{color:#dae8ef!important}.text-gray-darkest{color:#333!important}.text-gray-dark{color:#595959!important}.text-gray-medium{color:#979797!important}.text-gray{color:#ccc!important}.text-gray-light{color:#f4f4f4!important}.text-green{color:#5aac00!important}.bg-black{background:#000!important}.bg-red{background:#b10a32!important}.bg-blue{background:#142640!important}.bg-blue-navy{background:#0f3055!important}.bg-blue-medium{background:#456580!important}.bg-blue-light{background:#dae8ef!important}.bg-gray-darkest{background:#333!important}.bg-gray-dark{background:#595959!important}.bg-gray-medium{background:#979797!important}.bg-gray{background:#ccc!important}.bg-gray-light{background:#f4f4f4!important}.bg-green{background:#5aac00!important}html{min-height:100%;position:relative;-ms-overflow-style:scrollbar}.page_header{margin:0 auto}.bodyWrapper{margin:0 auto;max-width:1600px}.contentWrapper{position:relative;background:#fff;padding:0 40px;margin:0}@media screen and (max-width:767px){.contentWrapper .container-fluid{padding:0}}.home .contentWrapper,.portal .contentWrapper{min-height:0}.portal .contentWrapper{padding:0}.home .mainContent,.portal .mainContent{min-height:0}.destinationsWrapper{padding-top:80px;position:relative}.destinationsWrapper>h1{margin:-15px 0 45px}.job-listings{margin-bottom:20px}.mainContent:after,.job-listings:after{content:'';display:block;clear:both;height:0}table{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;margin:0 -1px;width:100%;line-height:normal;color:#333;word-spacing:0}table caption{background:#f2f2f2;padding:15px}td,th{border:1px solid #fff;border-bottom-color:#ddd;border-right-color:#ddd}td.remove-line,th.remove-line{border-left-style:hidden}td{background:#f2f2f2;min-height:21px;padding:15px}th{font-family:"Open Sans",sans-serif;min-height:32px;text-transform:uppercase;background:#f2f2f2 url("../../images/v2/gradients/th.jpg") center top repeat-x;background-size:auto 150%;height:50px;vertical-align:middle;padding:5px}tfoot td{text-align:right;padding:15px;background:#fafafa}.red,a{color:#b10a32;text-decoration:none;background:url(../../images/v2/black_50.png) no-repeat -99em -99em}a .dark{color:#333;text-decoration:underline}a:hover{color:#333}a:active{background-color:transparent}a span{cursor:pointer}a.underline{text-decoration:underline;border-bottom:none}p a:not(.trd-menu-item):not(.btn-red):not(.trd-expand),:not(.cruise-subnav-area):not(.subnav-wrapper):not(.vn-filter-dropdown):not(.cruise-subnav):not(.dropdown-menu)>ul:not(.why-viking-left-navigation):not(.slides):not(.list-unstyled):not(.list-inline):not(.nav):not(.nav-pills):not(.nav-stacked):not(#trd-main-menu) li a:not(.trd-menu-item):not(.btn-red):not(.trd-expand){text-decoration:underline}p a:not(.trd-menu-item):not(.btn-red):not(.trd-expand):hover,:not(.cruise-subnav-area):not(.subnav-wrapper):not(.vn-filter-dropdown):not(.cruise-subnav):not(.dropdown-menu)>ul:not(.why-viking-left-navigation):not(.slides):not(.list-unstyled):not(.list-inline):not(.nav):not(.nav-pills):not(.nav-stacked):not(#trd-main-menu) li a:not(.trd-menu-item):not(.btn-red):not(.trd-expand):hover{text-decoration:underline}i.small{font-size:12px}ol{list-style-position:inside}iframe{border:none;display:block;margin:0 auto}p{padding:0;margin:0 0 1.5em 0}p.disclaimer{font-size:13px}.description p{font-size:16px;line-height:26px}.disclaimers{border-top:1px solid #ccc;padding:15px 30px 10px 30px;text-indent:-.5em}.modal .disclaimers{padding:24px 0 0 0;border:none;text-indent:0}.disclaimers p.disclaimer{font-size:12px;margin-bottom:5px}#colorbox .disclaimers{border-top:none}h1,#colorbox h4.slide_title,h2.oceans_title{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em;color:#b10a32;margin:.5em 0;line-height:1;font-size:28px}#colorbox h4.slide_title,h2.oceans_title{text-transform:uppercase}h2{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:26px;margin-bottom:25px}.disclaimer>b:first-child,h3{margin:1em 0}.disclaimer>b:first-child,h5{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.disclaimer>b:first-child,h3,h5{line-height:1.2}.disclaimer>b:first-child{text-transform:uppercase}h3{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:140%;color:#333}h3.regular-weight{font-weight:400;font-size:18px}h3.no-text-transform{text-transform:none;font-variant:normal;font-size:21px}h4{margin:15px 0;font-size:14px;line-height:1.2em;padding:0;text-transform:uppercase}h4.subtitle{font-size:115%;margin-bottom:1.5em}h4.no-text-transform{text-transform:none}h4.value_subtitle{font-size:115%;margin-bottom:1.5em}h5{padding:0;margin:10px 0 2px}sup{font-size:12px}textarea.code{font-size:14px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;overflow:auto;resize:none;width:100%;height:auto}.cruiseNavWrapper{position:relative;z-index:5;margin-top:4px}.cruiseNavWrapper h1{margin:.25em 0}.deckplans_header{background:url("../../images/v2/logo_bug.gif") no-repeat scroll 25px center #f2f2f2;color:#666;font-size:14px;margin:12px 0 25px;padding:25px 25px 25px 12em;text-indent:-6.25em}.deckplans_overview h2{font-size:34px}.disclaimer>b:first-child{font-size:120%}ul{padding:0 0 0 2em;margin:0}li{margin:0;padding:0}.dim{padding:0 .5em;color:#999;position:relative;top:-.1em}.big{font-size:140%}.mainContent{position:relative}.mainContent p{margin:0 0 2em;font-size:14px}.mainContent li{margin:0 0 1em;font-size:14px}.mainContent ul.condensed li{margin:0}.mainContent blockquote{border:4px solid #b10a32;margin:30px 0;padding:0 20px 0 0;text-align:left;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eeecec));background:linear-gradient(to bottom,#fff 0%,#eeecec 100%);overflow:hidden;font-size:15px;line-height:1.5}.mainContent .raq-contact-info ul.hours-of-operation li{margin:0}.mainContent .raq-contact-info p{margin:0 0 10.5px}#colorbox .buttons a,#bodyMover .buttons a,#trd-body-mover .buttons a{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;padding:1px 10px;color:#363636;margin:0 6px 0 0;background:#eee;-webkit-box-shadow:inset 0 -50px 40px -30px rgba(0,0,0,.2);box-shadow:inset 0 -50px 40px -30px rgba(0,0,0,.2)}#trd-body-mover .embedded-deckplans{display:none!important}.hide{display:none}.visibly-hidden{position:absolute;border:0;overflow:hidden;margin:-1px;padding:0;clip:rect(0 0 0 0);height:1px;width:1px}#airfare_pricing{text-transform:uppercase;overflow:hidden;margin:0 0 2em;font-size:14px}#airfare_pricing th{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-align:center;height:50px;max-height:50px;padding:0 20px}#airfare_pricing td{text-align:center;vertical-align:top;padding:15px 20px}#airfare_pricing td:first-child{font-size:90%;text-transform:none}#airfare_pricing td:first-child,#airfare_pricing th:first-child{text-align:left}#airfare_pricing tr:first-child td{-webkit-box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2);box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2)}#airfare_pricing .gateways{width:100%;margin:0}#airfare_pricing.additional-pricing col:first-child{width:30%}#airfare_pricing.additional-pricing col:nth-child(2){width:35%}.airfare_pricing_header{padding:10px 20px;background:#999;color:#fff}#whats_included{background:#ececec;text-transform:uppercase;overflow:hidden;margin:30px 0 2em;font-size:14px}#whats_included table{width:100%;border-collapse:collapse}#whats_included col:nth-child(2){border:3px solid #b10a32}#whats_included th{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-align:center;height:30px;max-height:50px;padding:0 20px}#whats_included td{text-align:center;vertical-align:top;padding:15px 20px}#whats_included td:first-child{text-transform:none}#whats_included td:first-child,#whats_included th:first-child{text-align:left}#whats_included tr:first-child td{-webkit-box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2);box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2)}#regional_flights{text-transform:uppercase;overflow:hidden;font-size:14px}#regional_flights table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}#regional_flights table tr{height:44px}#regional_flights table tr.label{height:30px}#regional_flights tr:first-child td{-webkit-box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2);box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.2)}#regional_flights tr.label td{padding:0}#regional_flights th,#regional_flights td{text-align:center;vertical-align:middle;width:6%}#regional_flights th:first-child,#regional_flights td:first-child{line-height:1.3}#regional_flights th{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:12px;height:65px;padding:0 5px}#regional_flights td{padding:5px}#regional_flights td:first-child{text-transform:none;font-size:12px}#regional_flights .annotation{float:right;margin:11px 20% -11px -33%}#regional_flights .row-description{position:absolute;width:165px}#regional_flights .row-description td{text-align:left}#regional_flights .table-content{padding-left:165px;overflow:auto}#regional_flights .table-content table{width:1700px}tr.label td{background:url("../../images/v2/gradients/table_cruise_direction.jpg") repeat-x scroll 0 0 rgba(0,0,0,0);padding:0}tr.label span{border-left:5px solid #b10a32;color:#333;display:block;font-size:12px;height:29px;line-height:29px;text-align:left;text-indent:10px;white-space:nowrap;text-transform:uppercase}.row-description.scrolled_left{-webkit-box-shadow:10px 0 20px -5px rgba(0,0,0,.2);box-shadow:10px 0 20px -5px rgba(0,0,0,.2)}#shadow_overlay{height:100%;width:30px;position:absolute;right:-30px;top:0;display:block;z-index:9}#shadow_overlay.scrolled_right{-webkit-box-shadow:-10px 0 20px -5px rgba(0,0,0,.2);box-shadow:-10px 0 20px -5px rgba(0,0,0,.2)}.footnote{padding-bottom:20px;padding-left:10%}.enlarge-image img{max-width:150px}#colorbox .enlarge-image{text-align:center}#colorbox .enlarge-image img{max-width:100%}.compact-table td{padding-top:0;padding-bottom:0}.no-background table,.no-background tbody,.no-background tr,.no-background table td{background:none;border:medium none}.price{}.oldPrice{text-decoration:line-through;color:#9d9d9d;padding:0 5px}.imgholder{position:relative}.imgholder a{display:block}.imgholder .video_modal{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;display:block;line-height:0}.imgholder .video_modal:after{content:'WATCH VIDEO';position:absolute;bottom:0;left:0;width:99.5%;color:#fff;height:50px;line-height:50px;font-size:16px;text-indent:50px;background:url("../../images/v2/video_prompt.png") repeat 10px center;text-align:left}.video_subtitle{font-size:13px;min-height:45px}#yt_modal_player_sizer{display:block;position:relative;margin:0 -20px}#yt_modal_player_sizer:before{content:'';display:block;padding-top:56.25%}#colorbox.video_launched .contentWrapper{padding-bottom:0}#yt_modal_player{position:absolute;top:0;bottom:0;left:0;right:0}.cruiseNavTabs{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#fff;height:50px;margin:30px -20px;background:#444}.cruiseNavTabs *{vertical-align:bottom}.cruiseNavTabs span{display:inline-block;vertical-align:middle;line-height:normal}.cruiseNavTabs>ul{display:block;list-style-type:none;margin:0;padding:5px 0 0 20px;font-size:13px;height:50px}.cruiseNavTabs>ul>li{display:inline-block;margin:0 -1px 0 -1px;margin:0;padding:0;width:12%;text-align:center;font-size:12px;line-height:39px;height:45px}.cruiseNavTabs>ul>li.currentTab{background:#fff}.cruiseNavTabs>ul>li.currentTab>a{color:#333}.cruiseNavTabs>ul>li.currentTab>a:hover{color:#333}.cruiseNavTabs select{width:500px;margin:0 auto}.cruiseNavTabs .sub{display:none}.subNavTabs a,.cruiseNavTabs a{color:#fff;line-height:14px;vertical-align:middle}.subNavTabs>ul a:hover,.cruiseNavTabs>ul a:hover{color:#fff}#navTabsSelect,.cruiseNavTabs .chzn-container{position:relative;left:-999em}.cruiseDetails,.bodyWrapper .cruiseDetails{margin:.5em 0 2em;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:11px}.cruiseDetails b,.bodyWrapper .cruiseDetails b{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:140%}.cruiseDetails em{font-size:160%;font-style:normal;color:#b10a32}.subNavWrapper a,.cruiseNavWrapper a{text-decoration:none;display:inline-block}.subNavWrapper .ctas,.cruiseNavWrapper .ctas{position:absolute;font-size:120%;top:0;right:0;line-height:.8;text-align:right}.cruiseDirection{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;margin:0}.contentWrapper .cruiseDirection a{padding:0 1em}.contentWrapper .cruiseDirection a:first-child{margin-left:-1em}.cruiseMeta .cruiseDirection{margin:.4em 0 .1em}.cruiseDirection a.selected{color:#333;background:url("../../images/v2/cruise_check.png") 1em center no-repeat;padding-left:2.1em}.columnWrapper{word-spacing:-.31em}#colorbox .columnWrapper{font-size:13px;padding:20px 0 30px;margin:0;line-height:20px}.columnWrapper>*{word-spacing:0}.columnWrapper.rtl{direction:rtl}.columnWrapper.rtl .contentColumn{direction:ltr}.columnWrapper>*{word-spacing:0}.contentColumn{display:inline-block;vertical-align:top;width:33.3%;margin-bottom:50px;word-spacing:0!important}.contentColumn p{margin:0 0 1em}.contentColumn .feature{background:none;overflow:visible}.videoBox{display:none;width:57%;margin:1.2em 0 0 2%;overflow:hidden}.videoBox .flex-control-thumbs{padding-top:15px;clear:both;white-space:nowrap}.videotiles{white-space:nowrap}.videotiles a.video:after{content:'';display:block;position:absolute;background:url("../../images/v2/icon_play_small.png") center no-repeat;width:40px;height:40px;left:50%;top:50%;margin:-20px 0 0 -20px}.videotiles a,.videoBox .flex-control-thumbs li{display:inline-block;padding:0 0 1px;margin:0 1.7% 0 0;line-height:0;width:18%;position:relative}.videotiles a img,.videoBox .flex-control-thumbs li img{width:100%;border-bottom:4px solid #fff;cursor:pointer}.videotiles a.selected,.videotiles a.active,.videoBox .flex-control-thumbs img.flex-active{border-bottom:4px solid #b10a32}.playerHolder{margin-bottom:.3em}.playerHolder *{width:100%}.cta{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;display:inline-block;border:1px solid #b10a32;background:#b10a32;font-size:16px;color:#fff;text-transform:uppercase;line-height:21px;text-decoration:none;vertical-align:top;padding:0!important;direction:ltr}.cta img{display:none}.cta.submit span{padding-left:5em;padding-right:5em}.cta.fixed-width{min-width:245px}.cta:hover{color:#fff;background:#b10a32}.cta>span{display:block;text-align:center;height:48px;padding:0 5px!important;line-height:48px;-webkit-box-shadow:inset 0 -3.5em 2em -2em rgba(50,0,0,.2);box-shadow:inset 0 -3.5em 2em -2em rgba(50,0,0,.2)}.cta span:before{content:'.';visibility:hidden;margin-left:-3px;color:#b10a32}input.cta{-webkit-box-shadow:inset 0 -2.5em 2em -2em rgba(50,0,0,.2);box-shadow:inset 0 -2.5em 2em -2em rgba(50,0,0,.2)}.ctas{text-align:center;word-spacing:1em}.mainContent>.ctas{margin:0 0 2em}.columnWrapper>.ctas{margin:2.5em 0 0}.portal.home .mainContent>.ctas{margin:0}.ctas>.cta{vertical-align:top;word-spacing:0}.contentWrapper>.ctas .cta{font-size:16px!important;display:inline-block;width:auto;line-height:inherit}.contentWrapper>.ctas .cta>span{padding:.8em 1em}.modules{padding-top:15px}.modules a{text-decoration:none}.modules,.quick_buttons{font-size:0}.modules>div,.modules p,.quick_buttons a{font-size:16px}.input_module{display:inline-block;vertical-align:top;background:#f0f0f0;margin-bottom:40px;overflow:hidden}.input_module .module_title{position:relative;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-variant:small-caps;letter-spacing:.05em;color:#333;font-size:18px;border-left:5px solid #b10a32;padding:0 15px;text-transform:uppercase;height:60px;line-height:60px}.mainContent .input_module{border-right:1px solid #ddd}.module_title span{width:30px;height:30px;position:absolute;top:25px;right:5px;background:url("../../images/v2/arrow_modules.png") 2px -100px no-repeat}.module_open .module_title span{background-position:2px 0}.input_module .module_title,#contest{border-left:5px solid #b10a32;background:#e4dfdb;background:-webkit-gradient(linear,left top,left bottom,from(#e4dfdb),to(#fafafa));background:linear-gradient(to bottom,#e4dfdb 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4dfdb',endColorstr='#fafafa',GradientType=0);-webkit-box-shadow:none;box-shadow:none}#contest{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.module_inner{border-top:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden}#contest{display:block}#contest .module_title{padding:0 15px;background:transparent;-webkit-filter:none;filter:none;border-left:none}#contest .module_inner{border:none}#contest .special_offers_wrap{float:left;margin:.5em 20px 0;width:77%}#contest .offers_intro{margin:0 0 1em;overflow:hidden}#contest .imgholder{float:left;height:170px}#fac{width:48%;margin-right:3.75%}#order_brochure{width:48%}#order_brochure .imgholder{display:inline-block;margin:1.5em 20px 0;vertical-align:top}#order_brochure .imgholder img{max-width:157px}#order_brochure .brochure_form_wrap{display:inline-block;width:230px}#order_brochure .brochure_input_wrap{border-bottom:1px solid #ddd;padding:0 0 20px;margin:0 0 -20px}#order_brochure .brochure_input_wrap>span{display:inline-block;left:5px;line-height:21px;height:7px;position:relative;width:100px;text-align:center}#order_brochure label{text-align:left;text-transform:uppercase}#order_brochure .formArea .cta{display:block;width:130px;margin:0 auto}#order_brochure .formArea .cta>span{padding:.7em 0;min-width:1px}#order_brochure .quick_results{margin-bottom:0}.brochure-explanation{margin:1.5em 0 0;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#666}#fac .module_inner,#order_brochure .module_inner{height:0}.input_module a{display:inline-block;vertical-align:top;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.quick_buttons{margin-left:2%;margin-top:15px}.quick_buttons a{display:inline-block;width:30%;padding:10px 0;margin:0 0 10px 2%;text-decoration:none;background:#ddd;text-align:center}.select_month a{width:14%}.select_area a{text-align:left;text-indent:12px}.input_module h5{font-size:12px;margin:25px 4% 10px;clear:right}.quick_results{margin:20px 0 10px;border-top:1px solid #fff;padding:20px 0 0}.quick_results .reset{margin:1em 0}.quick_results .recommended{float:right}.quick_results .loading{background:url("../../images/v2/loading_icon_red.gif") center no-repeat}.quick_results .skinny{display:none}.quick_results .fat{display:inline-block}#fac_nav .quick_buttons a,#fac .quick_buttons a{font-size:14px;padding:0;line-height:28px;background-color:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#dadada));background:linear-gradient(to bottom,#efefef 0%,#dadada 100%);border:1px solid #ccc}#fac_nav .quick_buttons a.selected,#fac .quick_buttons a.selected{color:#fff;background:#343434}#fac_nav .quick_buttons a.disabled,#fac .quick_buttons a.disabled{cursor:default;opacity:.2;background:#e0e0e0;color:#b10a32}#fac_nav .quick_buttons a.disabled span,#fac .quick_buttons a.disabled span{font-size:16px;color:#b10a32}#fac.module_open>.module_inner,#order_brochure.module_open>.module_inner{height:250px}#fac.module_open .module_inner,#order_brochure.module_open .module_inner{border-bottom:1px solid #ddd}.portal .mainContent .header_navigation{display:none}.portal .portal_search{display:none;position:relative;background:#dedede;-webkit-box-shadow:inset 0 157px 90px -90px rgba(255,255,255,.5);box-shadow:inset 0 157px 90px -90px rgba(255,255,255,.5);height:105px}.portal .portal_search .button_window{top:45px;left:27%}.portal .portal_search input[type='text']{width:50%;position:relative;left:25%;top:25px;padding:10px 0 10px 6%;font-size:22px;text-align:left!important}.close_x{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer;background:url("../../images/v2/close_x.png") center no-repeat}.close_video{z-index:10;top:30px;background:url("../../images/v2/close_x_video.png") center no-repeat}.cruiseOverview{position:relative;min-height:340px}.cruiseOverview .contentColumn a{}.cruiseOverview .contentColumn li span{text-transform:uppercase;display:block}.cruiseOverview .videoBox{margin:0;width:500px;max-height:600px;overflow:hidden!important;position:absolute;min-height:280px}.cruiseOverview .playerHolder{width:500px}.cruiseOverview .playerHolder .bx-viewport{min-height:100%}.cruiseOverview h3>span{text-transform:lowercase}.change-stateroom-cabin-highlight{display:none}.stateroom_feature{padding:7px 0}.accordion .handle{color:#b10a32;cursor:pointer}a.slideshow_modal:focus{outline:none}#colorbox .slide .contentWrapper{padding:18px;background-color:#ddd}#colorbox .slide img{background-color:#fff;width:auto;margin-bottom:-6px;padding:20px}#colorbox .slide h1,#colorbox .slide h4.slide_title{font-size:16px;font-variant:normal;text-transform:uppercase}#colorbox .slide h4{font-size:13px;margin:0 0 2em;padding-left:20px;padding-right:20px}table.transparent td{border:none;background:transparent;padding:1px 0;height:auto;text-align:left;width:50%}table.transparent tbody{background:transparent}table.transparent a{text-decoration:none}.form-explanation{height:37px}.denotes{position:absolute;right:0;margin-top:-43px}.contact-main-info div{font-size:13px;vertical-align:top}.contact-info{display:inline-block;width:70%}.contact-info div{display:inline-block;width:49%}.contact-info table{width:auto}.contact-info table td.even{text-align:right;padding-left:20px}.mailing-address{display:inline-block;width:29%}.mailing-address span{white-space:pre}.form-footer{margin:20px 0}.submit{float:right}.modals_hidden,#modals{position:absolute;height:0;overflow:hidden}.left{float:left;margin:0 10px 10px 0}.modal{padding:30px 0 0 0}.modal h1{margin-top:0}.columnWrapper .imgholder{text-align:center;height:266px;overflow:hidden}.learnMore{background:url(../../images/list_arrow.png) no-repeat left;padding:0 0 0 16px;margin:0 0 .5em;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.searchResults h5{text-transform:none;font-size:14px}.contentWrapper .searchOverview{overflow:hidden;border-bottom:1px solid #c6c6c6}.contentWrapper .searchBox{background:#f2f2f2;padding:20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.contentWrapper .searchBox form{width:100%;background:#fff;border:1px solid #ddd;position:relative}.contentWrapper .searchBox .button_window{left:13px;top:16px}.contentWrapper .searchBox input[type='text']{border:none;background:none;text-align:left;width:100%;height:50px;padding:0 0 0 60px;vertical-align:middle;color:#333;font-size:18px;text-transform:uppercase}.contentWrapper .searchBox input[type='text'].watermark{text-transform:uppercase;padding:9px 0;font-size:12px;color:#666}.contentWrapper .numResults{margin:2em 0 .5em;float:left;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-variant:small-caps;letter-spacing:.05em;font-size:1.4em;line-height:1;text-transform:uppercase}.contentWrapper .otherResults{border-top:1px solid #c6c6c6}.contentWrapper .otherResults h4{margin:1em 0}.contentWrapper .noMatches{margin:1.5em 0 .5em;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-variant:small-caps;letter-spacing:.05em;font-size:1.4em;line-height:1}.contentWrapper .deemphasis{font-size:.85em}.contentWrapper .modal-form .btn-reset:hover{color:#b10a32;background-color:#e6e6e6!important;border-color:#e0e0e0}.contentWrapper .modal-form .btn-cancel{display:none}.contentWrapper .modal-form input[type='submit']{border:1px solid #b10a32;font-size:14px;line-height:1.5;height:auto;min-width:inherit}.viewAll{display:block;float:right;margin:2em 0 .5em;text-transform:uppercase;font-size:115%;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.explore{margin:0 0 .5em;text-decoration:none;text-transform:uppercase;font-size:115%;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.modalIcon{display:inline-block}.modalIcon img{margin:0 0 -3px 8px}h4.suggestions{font-size:1.2em;padding-bottom:5px;margin-bottom:0}.searchTips ul{margin:0 0 2em;padding:0;overflow:hidden}.searchTips ul li{float:left;margin:0 0 0 30px;padding:0 0 4px;width:34%;font-size:90%}.zeroResults{overflow:hidden;border-bottom:none}#colorbox .slider_inline_content .contentWrapper{padding:20px 30px}.slider_inline_content{min-height:600px}.slider_inline_content h3{margin:0 0 2em;border:none;font-size:13px;color:#333}.slider_inline_content p{padding:0 20px 1em;margin:0}.slider_inline_content li{display:block;width:724px;position:absolute;top:0;padding:0 0 1.5em}.slider_inline_content img{margin:0 -20px 1em;width:724px}#inline_packages h2{font-size:34px;color:#b10a32;line-height:1;margin:.5em 0}#inline_packages .cruiseDetails{margin-top:-.8em}#inline_packages>img{width:852px;padding:0;margin:1em 0 0}#inline_packages h4{padding:0;font-size:165%;font-weight:normal;color:#b10a32}#inline_packages .imgholder{display:none}#inline_packages p{padding:0;margin:0 0 1em}#inline_packages p.disclaimer{font-size:90%}#inline_packages .video-playlist-tile h4{color:#333;background:#fff;font-size:18px;margin:0;padding:1em 0 .5em;border-bottom:1px solid #ddd}#inline_packages .tourDay{overflow:hidden;border-bottom:1px solid #ddd;margin:0 0 1em;min-height:192px}#inline_packages .tourDay:first-child{border-top:none}#inline_packages .tourDay img{float:right;margin:1.5em 0 20px 20px}#inline_packages .tourDay h4{color:#333}.bx-prev{background:url(../../images/v2/slide_arrow_left.png) no-repeat;left:20px}.bx-next{background:url(../../images/v2/slide_arrow_right.png) no-repeat;right:20px}.notFoundHeader h3{font-size:105%;border:none;padding:0;margin:2em 0 .5em;color:#333}.listColumn .cruiseLinks{margin:1.5em 0 0}.listColumn .cruiseLinks a{display:block;padding:0 0 1em}.cruisesByLocation{border-bottom:1px solid #c6c6c6;padding:1.5em 0;overflow:hidden}.mainContent .listColumn{float:left;padding:0 20px 0 0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.listColumn ul{list-style:none;padding-left:5px;display:block}.listColumn.byRegion{width:42.391304347826%}.listColumn.byCountry{width:19.565217391304%}.listColumn.byCities{width:38.04347826087%;padding:0}.listColumn.byCities .leftColumn{float:left;width:50%}.listColumn.byCities .rightColumn{float:right;width:50%}.listColumn h4{margin:0;padding:0 0 12px}.listColumn h5{font-size:14px;margin:0;padding:3px 0;line-height:inherit;text-transform:none}.listColumn h5 a{color:#333}.listColumn h5 a:hover{color:#555}.listColumn li{display:block;font-size:13px;padding:6px 0;margin:0;margin-bottom:2px;list-style:none outside none}.listColumn li>ul{margin:0 0 -6px 0}.otherLinks .listColumn h5{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.otherLinks{overflow:hidden;clear:left;margin:1.5em 0 0}.otherLinks h5 a{color:#333;text-transform:uppercase}.otherLinks .listColumn{width:25%}.otherLinks .imgHolder{margin:0 0 .5em}.otherLinks span.imgHolder{float:left;margin:0 10px 0 0}.otherLinks span.imgHolder img{width:60px}.otherLinks .brochure{overflow:hidden;line-height:1.2}.cruiseResults{border:none;overflow:hidden}.cruiseResults .modalIcon{display:inline-block}.cruiseResults .modalIcon img{margin:0 0 -3px 8px}.page_title{margin:.5em 0 1em}.resultsOverview{overflow:hidden;margin:0 0 2em;padding:0 0 1em;border-bottom:1px solid #c6c6c6}.resultsOverview h2{font-size:125%;color:#333;margin:0;line-height:1.2}.searchCriteria{float:left;font-size:13px;padding:0}.searchCriteria li{display:inline-block}.searchCriteria span{text-transform:uppercase}.searchCriteria .divider{color:#ccc;font-weight:normal;padding:0 5px}.editSearch{float:right;display:block;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;padding:0 16px 0 0;line-height:1}#cruiseSearch{padding:20px;background:#fff}#cruiseSearch #fac_nav{display:block;margin:0;-webkit-box-shadow:none;box-shadow:none;background:none}#cruiseSearch #fac_nav .module_inner{max-height:none;background:#f0f0f0;border:none;overflow:visible;padding:1em 0 .5em}#cruiseSearch .quick_results{overflow:hidden;padding:20px 4%;margin:10px 0 0}#cruiseSearch .quick_results .reset{margin:-.5em 0 0}#fac_nav.input_module,#fac.module_open .module_inner,#fac.module_open{overflow:visible}#fac_nav .chzn-container,#fac .chzn-container{display:block;margin:.5em auto 0}.fypc{background:#f2f2f2;padding:20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.fypc label{display:block;margin:0 0 1em;padding:0 0 0 1px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.fypc select{width:400px}.fypc_select_wrap{padding:0 0 1em;border-bottom:1px solid #ddd;margin:0 40px}.fypc_item_wrap .chzn-container,.fypc_select_wrap .chzn-container{width:100%!important}.fypc_item_wrap .chzn-container .chzn-drop,.fypc_select_wrap .chzn-container .chzn-drop{width:99.8%!important}.fypc_item_wrap .chzn-container .chzn-drop li,.fypc_select_wrap .chzn-container .chzn-drop li{padding-left:20px;text-transform:uppercase;font-size:110%;white-space:nowrap}.fypc_item_wrap .chzn-container .chzn-drop li:first-child,.fypc_select_wrap .chzn-container .chzn-drop li:first-child{display:none}#fac .fypc_select_wrap{padding-top:20px}.fypc_form .chzn-container-single .chzn-single{height:50px;padding-left:20px}.fypc_form .chzn-container-single .chzn-single>span{height:auto;font-size:18px;line-height:50px;text-transform:uppercase}.fypc_form .form-footer{margin:0 40px 1em;border-top:1px solid #fff;padding:1em 0 0}.fypc_form input[type='reset'].reset{width:220px;min-width:0;padding:0!important;font-size:18px}.fypc_form input[type='submit']{padding:0!important;width:220px;margin:0}#fypc_destination_chzn,#fypc_destination_nav_chzn,#fypc_departure_chzn,#fypc_departure_nav_chzn{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.fypc_item_wrap{display:inline-block;width:49%;margin-right:-5px}.fypc_item_wrap:first-child{padding-right:2%}.requestQuote{min-height:520px}.underline{border-bottom:1px solid #ddd;display:inline-block;margin-bottom:20px;padding-bottom:10px;width:100%}table.underline{display:table}.columns.underline h3{margin:0}.centered-heading{text-align:center}.centered-heading p{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:140%;line-height:1.2;margin:0;text-transform:uppercase}.compact-list li{margin:0}.no-padding{padding:0}.mainContent .no-margin{margin:0}.align-left{text-align:left}.no-margin-left{margin-left:0!important}.mainContent .no-margin-bottom{margin-bottom:0}.mainContent .no-margin-top{margin-top:0}.fullAreaLink{position:relative}.fullAreaLink a{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.padded-top{padding-top:25px}.padded-bottom{padding-bottom:25px}.padded-right{padding-right:5%}.padded-left{padding-left:5%}.margin-left{margin-left:5%}.spaced-bottom{padding-bottom:25px;margin-bottom:40px}.align-center{text-align:center}.align-right{text-align:right}.center-text{text-align:center}.secondary-section{margin-top:20px}.secondary-section h3{margin:0}.secondary-section p{margin:0}.links a{border-bottom:1px solid #b10a32}.links a:hover{border-bottom:1px solid #333}.job-column{width:30%;float:left}.job-category{margin-top:15px}.job-location h4{padding-left:20px;margin-top:5px;margin-bottom:5px}.job-location h3{padding-top:35px;padding-left:30px}.job-location h3:first-of-type{padding-left:0}.job-location h3:first-of-type,.job-location h3:nth-of-type(2){padding-top:0}.columns .chzn-container-single .chzn-single,.left-content .chzn-container-single .chzn-single{padding-left:25px}.columns .chzn-container-single .chzn-single>span,.left-content .chzn-container-single .chzn-single>span{height:auto;font-size:100%;color:#999}.column img.formImage,.columns img.formImage{width:auto}.select_wrap{position:relative;display:inline-block}.select_wrap .chzn-container{width:100%!important}.select_wrap .chzn-container .chzn-drop{width:99.8%!important}.select_wrap .chzn-container .chzn-drop li{padding-left:20px;text-transform:uppercase;font-size:100%;white-space:nowrap}.chzn-container-single .chzn-single span~div,.chzn-container-active .chzn-single-with-drop span~div{border-left:1px solid #ddd;height:30px;margin:5px 0;width:33px}.selects-two-columns .select_wrap{width:47%}.selects-two-columns .select_wrap:nth-of-type(2n){padding-left:5%}.chevron-link{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;background:url("../../images/v2/list_arrow.png") no-repeat scroll left top 6px rgba(0,0,0,0);display:block;line-height:21px;padding:0 0 0 16px;margin:0 0 .5em;text-transform:uppercase;word-spacing:0;font-size:16px}.chevron-link.margin-top{display:inline-block;margin-top:15px}.chevron-link-bottom{position:absolute;bottom:0}.chevron-link-left{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;background:url("../../images/v2/list_arrow-left.png") no-repeat scroll left top 6px rgba(0,0,0,0);padding:0 0 0 16px;margin:0 0 .5em;text-transform:uppercase;word-spacing:0;font-size:16px}.chevron-link-left.large{background:url("../../images/v2/list_arrow-left.png") no-repeat scroll left top 8px transparent;font-size:18px}.colored-box-link{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase;display:block;padding-bottom:5px;padding-left:10px}.colored-box-link .icon{border:1px solid #ccc;display:inline-block;height:20px;margin-bottom:6px;margin-right:9px;vertical-align:middle;width:20px}.deckplan-map{position:relative}.selected.hit_area,a.selected .hit_area,a:hover .hit_area{opacity:1}.hit_area{position:absolute;background:url("../../images/v2/deckplan_hover.png");color:#fff;text-indent:-199em;font-size:12px;opacity:0;width:2.5%;height:25%;top:7.6%;left:auto;-webkit-transition:opacity .25s cubic-bezier(.3,0,.7,1);transition:opacity .25s cubic-bezier(.3,0,.7,1)}input.hit_area{position:relative;top:auto;left:auto}.contentWrapper.padded{padding-top:30px;padding-bottom:30px}.width-auto img{width:auto!important}.bottom-logo{width:450px;display:inline-block}.bottom-logo img{float:left}.bottom-logo h4{margin:1em 5px;width:300px;display:inline-block;float:left}.denotes-left{line-height:21px;position:relative;word-spacing:0}.formArea .denotes-left p{margin-bottom:5px}#colorbox .contentWrapper.padded{padding:20px 4% 40px 4%}.imgholder .video-expander{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;display:block;line-height:0}.overlay-block-text .cta-video{background:url("../../images/v2/watch_button_small.png") no-repeat 10px center;padding-left:4px;display:block}.overlay-block-text .cta-white h3,.overlay-block-text .cta-video h3{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:22px;color:#fff;line-height:50px;text-indent:50px;text-align:left;text-transform:uppercase;margin:0}.overlay-block-text h3{text-transform:uppercase!important;margin:2% 0!important;font-size:18px!important;color:#fff}.cruiseNavWrapper:first-child .cruiseNavTabs{margin-top:-15px}.contentWrapper div>.select-list-box+ul{display:inline-block;padding-left:0;width:67%}.contentWrapper .cruiseNavTabs .select-list-box{width:31%}.contentWrapper .select-list-box{position:relative;height:100%;padding:8px 1% 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;z-index:1}.contentWrapper .select-list-box a{text-decoration:none;display:block;height:40px;line-height:40px;vertical-align:middle;float:none}.contentWrapper .select_list{background:url("../../images/v2/drop_arrow.gif") no-repeat scroll 98% 15px rgba(0,0,0,0);display:block;height:100%;overflow:hidden;padding-left:2%;text-overflow:ellipsis;white-space:nowrap;width:98%;line-height:40px}.contentWrapper .select_list.open{background:url("../../images/v2/drop_arrow.gif") no-repeat scroll 98% -35px rgba(0,0,0,0)}.contentWrapper .select-list-title{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;color:#444;display:block;height:40px;overflow:hidden;padding:0;position:relative;text-decoration:none;white-space:nowrap}.contentWrapper .select-list-box .options{background:#fff;display:none;padding:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}.contentWrapper .select-list-box .options li{margin:0;list-style:none outside none}.contentWrapper .select-list-box .options a{color:#444;padding-left:20px;text-transform:uppercase;white-space:nowrap;font-size:14px}.contentWrapper .select-list-box .options a:hover{color:#fff;background-color:#444}.table-container{width:100%;display:table;clear:left}.table-cell{display:table-cell;vertical-align:top}.right-button{display:table-cell;width:220px}.right-content{display:table-cell}.right-content img{margin-top:-35px;margin-bottom:15px;margin-left:5%;float:right}.right-content img~img{margin:0}#colorbox .right-content img{margin-top:0}.left-content{display:table-cell;vertical-align:top}.left-content .formArea{max-width:800px}.responsive-width.reduced-width img{width:100%;max-width:312px;height:auto;margin:0 auto;display:block}.colWrap li{display:inline-block;width:260px;white-space:nowrap;margin:0}.promo-Container{border:#b10a32 solid 3px;margin-top:10px;margin-bottom:40px}.promo-Body{padding:20px}.promo-banner{display:table;width:100%;background-color:#b10a32;overflow:hidden}.promo-banner img{float:left;padding-right:18px;display:table-cell}.promo-banner h2{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-variant:normal;text-transform:uppercase;letter-spacing:0;font-size:42px;color:#fff;margin-bottom:0;margin-top:11px;line-height:36px}.promo-banner h3{text-transform:uppercase;color:#fff;margin:0;font-size:28px}.promo-banner h4{text-transform:uppercase;color:#fff;font-size:18px;margin-bottom:4px}.promo-banner p{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:7px}.promo-banner p.subheading{text-align:center;font-size:24px}.promo-banner em{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#fff}.promo-info{display:table-cell;vertical-align:top;width:100%}.six.columns.condensed-promos{margin-left:0;clear:none;margin-right:2%}.condensed-promos .promo-Container{border:0}.condensed-promos .promo-banner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.condensed-promos .promo-banner h2{font-size:32px}.condensed-promos .promo-banner .header{text-align:center}.condensed-promos .promo-banner hr{border:1px solid #fff;margin:20px auto;width:50%;background-color:#fff}.condensed-promos .promo-banner .disclaimer{margin-left:0}.condensed-promos .promo-banner .action{float:right;margin-top:20px}.condensed-promos .promo-banner .action p{font-size:24px;margin:0}.condensed-promos .promo-banner .action p:after{content:">>";bottom:1px;margin-left:10px;position:relative;right:0}.condensed-promos .promo-banner .action a,.condensed-promos .promo-banner .action a:hover,.condensed-promos .promo-banner .action a:focus{color:#fff}.condensed-promos .promo-banner .text,.condensed-promos .promo-banner .disclaimer{margin-left:5%;margin-right:5%}.condensed-promos .promo-banner .header,.condensed-promos .promo-banner .text,.condensed-promos .promo-banner .disclaimer{margin-top:10px}.float-right{float:right;padding:0 0 15px 3%}.float-right.responsive-width{max-width:478px;width:35%}.float-right img{width:100%}.deckplans_widget{display:inline-block;position:relative}.deckplans_widget img{float:right}.microSendTF{display:none}.linkBar a{margin-right:40px;display:inline-block}.outlined p{margin:10px 0}.tableCleanBoldSecondColumn{width:100%}.tableCleanBoldSecondColumn tr>td:nth-child(1){text-transform:uppercase;width:40%}.tableCleanBoldSecondColumn tr>td:nth-child(2){}.tableCleanBoldSecondColumn,.tableCleanBoldSecondColumn tbody,.tableCleanBoldSecondColumn tr,.tableCleanBoldSecondColumn td{background:none;border:none;padding:2px}.pifConfirm{margin:40px 0}.pifConfirm a{margin-right:40px;display:inline-block}.thank-you-blocks{display:table;text-align:center;width:100%}.thank-you-blocks>div{display:table-cell}.thank-you-blocks .overlay-block{max-width:286px;width:90%}.thank-you-blocks .overlay-block img{width:100%}.display-inline-block{display:inline-block}.fixed-right-container{display:table-cell;padding-left:5%;width:46.67%}.desktop-table{display:table;width:100%}.cruise-search-results h4{margin:0}.cruise-search-results h5{margin:0 0 30px 0}.cruise-search-results del{display:block;color:#ccc}.cruise-search-results table{margin:21px 0 0 0}.cruise-search-results th,.selected-cruise th{padding-left:26px;text-align:left}.cruise-search-results td{text-align:center;border-top:5px solid;width:11.11%}.cruise-search-results p{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:140%;margin:0}.cruise-search-results .title,.selected-cruise .title{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:140%;display:block}.cruise-search-results .subtitle,.selected-cruise .subtitle{font-size:14px;padding:0;display:block}.cruise-search-results .linkBar{padding-top:10px;border:1px solid #ccc}.otherLinks .listColumn{display:inline-block;min-width:300px;vertical-align:top;width:20%}.cruisesByLocation .listColumn{display:inline-block;vertical-align:top}.cruise-search-results td:nth-child(1){border-top-color:#e78394}.cruise-search-results td:nth-child(2){border-top-color:#acae7c}.cruise-search-results td:nth-child(3){border-top-color:#b4c7d7}.cruise-search-results td:nth-child(4){border-top-color:#ceafa4}.cruise-search-results td:nth-child(5){border-top-color:#e9ce79}.cruise-search-results td:nth-child(6){border-top-color:#64bde1}.cruise-search-results td:nth-child(7){border-top-color:#4887c6}.cruise-search-results td:nth-child(8){border-top-color:#eee09a}.button_window{position:absolute;width:20px;height:20px;overflow:hidden}.button_window:hover input{margin-top:-50px}.searchResultsList h5{clear:both}span.recaptcha-error{display:block;text-align:center;width:100%;height:auto;line-height:normal}.seo-block{width:80%;margin-left:10%;margin-top:24px}@media only screen and (max-width:768px){.seo-block{margin-bottom:50px}}.seo-block p,.home .seo-block h1{font-size:12px}.contentWrapper .seo-block span h1{color:#333;font-size:1.2em;font-weight:normal;text-align:center}.seo-block span h1{color:#333;font-weight:normal;line-height:normal;margin-bottom:1.5em;text-align:center;text-transform:none;letter-spacing:normal}.trd-travel-protection a:hover{color:#333}.trd-travel-protection p{font-size:13px}.trd-travel-protection p.trd-travel-advice{font-size:15px;text-align:center}.trd-travel-protection div{text-align:center}.header-vertical-spacer-div{height:20px}.dir-instruction{display:block;text-transform:uppercase;margin-top:-20px}#colorbox .excursion_sub p{padding:0}.duration_tourprice{margin:5px 0}.excursion_sub .sub_text{padding-top:1px}.excursion_sub img{float:right;margin:33px 0 8px 20px}.excursion_sub ul{padding-bottom:2em}.excursion_sub li{margin:0 0 .5em}.excursion_sub h2{font-size:30px;color:#b10a32;margin:.5em 0}.excursion_sub h4{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-variant:small-caps;letter-spacing:.05em;margin-bottom:4px}.excursion_sub .sub_text h4{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal}.excursion_sub h4.tour_code{margin-bottom:5px;margin-top:0}.excursion_sub div img.icon{float:left;margin:0 5px 8px 0;height:17px;width:17px}.excursion_sub div h4.duration_tourprice{margin-top:30px;margin-bottom:15px}.itinerary_disclaimer{padding:30px 30px 10px 30px;text-indent:-.5em;font-size:12px}.itinerary_overview .column:not(:first-child){margin-left:20px}#IdleSessionExpired{display:none}.invoice-email-success{display:none;color:#b10a32}.mobile-only{display:none}.background-icon,.sprite{background-repeat:no-repeat;display:block;cursor:pointer}.sprite:link{border:0;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-tap-highlight-color:transparent!important}.sprite-core{background-image:url("../../images/v2/sprite-core.png")}.dimension-30x30{width:30px;height:30px}.dimension-32x32{width:32px;height:32px}.dimension-42x42{width:42px;height:42px}.dimension-45x45{width:45px;height:45px;background-size:45px}.dimension-50x32{width:50px;height:32px}.dimension-60x60{width:60px;height:60px}.icon-chat-light{width:22px;height:18px;background-position:-51px -480px}.icon-chevron-right-dark{width:8px;height:11px;background-position:-51px -498px}.icon-chevron-right-light{width:7px;height:10px;background-position:-59px -498px}.icon-chevron-down-light{width:10px;height:7px;background-position:-51px -509px}.icon-clear-search{width:14px;height:15px;background-position:-51px -516px}.icon-search{width:25px;height:25px;background-position:-49px -543px}.icon-search-dark{width:25px;height:25px;background-position:-49px -568px}.icon-search-light{width:25px;height:25px;background-position:-49px -593px}.icon-close-x-light{width:30px;height:30px;background-position:0 -1050px}.icon-envelope{width:21px;height:12px;background-position:-51px -531px}.icon-menu-stripes{width:71px;height:38px;background-position:0 -1080px}.icon-play-white-medium{width:45px;height:45px;background-position:0 -1118px}.icon-slideshow-medium{width:62px;height:26px;background-position:0 -1163px}.icon-slideshow-small-small{width:30px;height:12px;background-position:-30px -1050px}.icon-email.dimension-42x42{background-position:-4PX 0}.icon-email.dimension-42x42:hover{background-position:-4PX -42px}.icon-facebook.dimension-42x42{background-position:-4PX -84px}.icon-facebook.dimension-42x42:hover{background-position:-4PX -126px}.icon-googleplus.dimension-42x42{background-position:-4PX -168px}.icon-googleplus.dimension-42x42:hover{background-position:-4PX -210px}.icon-instagram.dimension-42x42{background-position:-4PX -252px}.icon-instagram.dimension-42x42:hover{background-position:-4PX -294px}.icon-twitter.dimension-42x42{background-position:-4PX -378px}.icon-twitter.dimension-42x42:hover{background-position:-4PX -420px}.icon-videoPlay.dimension-42x42{background-position:-4PX -462px}.icon-videoPlay.dimension-42x42:hover{background-position:-4PX -504px}.icon-youtubePlay.dimension-42x42{background-position:-4PX -546px}.icon-youtubePlay.dimension-42x42:hover{background-position:-4PX -588px}.icon-pinterest.dimension-42x42{background-position:-4px -966px}.icon-pinterest.dimension-42x42:hover{background-position:-4px -1008px}.icon-share.dimension-32x32{background-position:-9px -677px}.icon-share.dimension-32x32:hover{background-position:-9px -635px}.icon-share-select.dimension-32x32{background-position:-9px -341px}.icon-close.dimension-32x32{background-position:-9px -720px}.icon-close.dimension-32x32:hover{background-position:-9px -804px}.icon-close-select.dimension-32x32{background-position:-9px -762px}.icon-related-videos.dimension-50x32{background-position:0 -887px}.icon-related-videos.dimension-50x32:hover{background-position:0 -845px}.icon-related-videos-select.dimension-50x32{background-position:0 -928px}.icon-videoPlay.dimension-60x60{background-position:0 -1189px}.icon-videoPlay.dimension-60x60:hover{background-position:0 -1249px}.icon-share.dimension-30x30{background-position:-50px -216px}.icon-close.dimension-30x30{background-position:-50px 0}.icon-videoPlay.dimension-30x30{background-position:-50px -288px}.icon-videoPlay.dimension-30x30:hover{background-position:-50px -312px}.background-icon{background-position:0 0}.social-links a{text-align:center;display:inline-block;font-size:16px;color:#000;width:30px;height:30px;padding:4px 0;border-radius:100%;border:2px solid #000;background-color:transparent;-webkit-transition:all .5s ease;transition:all .5s ease}.social-links a:hover{color:#fff;border-color:#b10a32;background-color:#b10a32}.icon-transition.secondary,.icon-transition-holder:hover .primary{opacity:0}.icon-transition.primary,.icon-transition-holder:hover .secondary{opacity:1}.icon-transition-holder{position:relative;display:block}.icon-transition{position:absolute;top:0;left:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.icon-transition-holder,.icon-transition{height:45px;width:45px}.hidden-content-block{display:none}.faqList>ol{padding:0}.index-block{margin:0 20px 50px 0}.index-block h3{margin-bottom:.5em;padding-bottom:0;color:#b10a32;font-family:"Open Sans",sans-serif;font-weight:normal}.index-block .chevron-link{font-size:16px;padding-right:5%}.index-block .playlist-video-title{color:#b10a32;font-size:inherit;margin:.75em 0 .5em;padding:0;position:static;text-transform:uppercase}.index-block em{display:inline-block;font-weight:normal;margin-top:2px}.one.columns.index-block h3{font-size:11px}.two.columns.index-block h3{font-size:15px}.three.columns.index-block h3{font-size:21px}.four.columns.index-block h3{font-size:26px}.six.columns.index-block h3{font-size:34px}.twelve.columns.index-block h3{font-size:42px}.one.columns.index-block h4{font-size:11px}.two.columns.index-block h4{font-size:11px}.three.columns.index-block h4{font-size:11px}.four.columns.index-block h4{font-size:15px}.six.columns.index-block h4{font-size:21px}.twelve.columns.index-block h4{font-size:26px}.four.columns.index-block h5{font-size:10px}.overlay-block{vertical-align:top;word-spacing:0;position:relative;line-height:0;text-align:center;overflow:hidden}.overlay-block a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(#)}.overlay-block-text{position:absolute;left:0;text-align:center;width:100%;background:rgba(0,0,0,.5)}.overlay-block-text.top{top:0}.overlay-block-text.bottom{bottom:0}a.thumbnail-anchor:hover .thumbnail-img .overlay-block-text h3{color:#fff}.one.columns .overlay-block-text h3{font-size:12px}.two.columns .overlay-block-text h3{font-size:15px}.three.columns .overlay-block-text h3{font-size:18px}.four.columns .overlay-block-text h3{font-size:22px}.six.columns .overlay-block-text h3{font-size:25px}.twelve.columns .overlay-block-text h3{font-size:30px}.formImg{margin-top:-35px;margin-bottom:50px;margin-left:5%;float:right}.debug-tip{position:relative}.debug-tip ul{position:absolute;z-index:1000;max-width:300px;list-style:none;padding:5px}.debug-tip.head ul{z-index:2005}.debug-tip ul li{list-style:none;margin:0 5px 3px 5px;font-size:11px}.debug-tip.cms ul li a,.debug-tip.cms ul li{color:#fff}.debug-tip.cms ul{background-color:#4887c6;border:1px solid #0f579f}.debug-tip.cms ul .icon{font-family:"icomoon";font-size:12px;color:#fff}.tooltip{z-index:1070!important}.lp_chat_line_wrapper{margin-bottom:20px!important}#lpChat{font-size:130%!important}.lp_header .lp_title{padding-top:5px!important}.lp_submit_button,.lp_confirm_button,.lp_next_button{color:#fff!important;background-color:#b80635!important}.lp_bottom-logo-icon{visibility:hidden!important}#lpChat .arrowDown{position:relative}#lpChat .arrowDown select{cursor:pointer}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#lpChat .arrowDown select{padding-right:0!important}}#lpChat .arrowDown:before{content:"";height:12px;width:12px;position:absolute;right:.7em;display:block;top:.4em;border-right:2px solid #515151;border-bottom:2px solid #515151;z-index:1;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#lpChat .arrowDown:before{content:none!important}}.lp-window-root .lp_input_area{padding-top:10px!important}.lp_expandable_textarea{line-height:20px!important}@media print{.LPMcontainer{display:none!important}}#lpChat .pci_submit{color:red!important}#lpChat .lp_cb_button_accept{background:#b80635!important;color:#fff!important}.lpc_message__text{line-height:1.4em!important}.LPMcontainer img{max-width:none}.animate-from-right{position:fixed;right:-533px!important;-webkit-transition:right .5s ease-out;-moz-transition:right .5s ease-out;-o-transition:right .5s ease-out;transition:right .5s ease-out}.animate-from-right.open{right:0!important}.proactive-chat{top:0;position:relative}.proactive-chat .LPMimage{position:relative;z-index:10;top:-90px;left:-35px;cursor:pointer}.proactive-chat .LPMcloseButton{position:absolute;z-index:100;top:-70px;left:245px;cursor:pointer}.proactive-chat.bubble .LPMimage{position:relative;z-index:10;top:-70px;left:5px;cursor:pointer}.proactive-chat.bubble .LPMcloseButton{position:absolute;z-index:100;top:-36px;left:25px;cursor:pointer}.modal-processing__text{margin-top:10px;margin-bottom:10px;font-size:22px;text-transform:capitalize;line-height:1.2;text-align:center}.submit-busy{width:100%;text-align:center;line-height:normal}.submit-busy img{width:auto}.form-button-right .submit-busy,.form-button-left .submit-busy{text-align:inherit}.two-buttons .submit-busy{width:10%;float:left}.right-content .submit-busy img{float:none;margin-bottom:0;margin-left:0;margin-top:20px}#cboxLoadedContent .modal-ecommerce{background-color:#fff;padding:10px}#cboxLoadedContent .modal-timeout{text-align:center;padding:20px 10px}#cboxLoadedContent .modal-insurance{text-align:center}#cboxLoadedContent .modal-processing{text-align:center}#cboxLoadedContent .modal-processing img{padding-top:25px}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input.placeheld{color:#999}input,textarea{font-weight:400;font-size:15px;-webkit-border-radius:0;border-radius:0;z-index:0}.formArea input[type='text'],.formArea textarea{-webkit-appearance:none}.chzn-container-active,.form-text-field .chzn-container-active{z-index:1000}.formArea h3{text-transform:uppercase}.formArea h3,.formArea label{color:#333;margin:0;font-weight:normal}.formArea span>input[type='checkbox']+label,.formArea span>input[type='radio']+label,.formArea span>input[type='checkbox']+input+label,.formArea span>input[type='radio']+input+label{font-size:15px}textarea{padding:7px;background:#fff;border:1px solid #ddd}input[type='text']{padding:7px;background:#fff;border:1px solid #ddd;min-width:210px;position:static}input[type='password']{padding:7px;background:#fff;border:1px solid #ddd;position:static}.formArea em{color:#b10a32;font-weight:normal;font-style:normal;margin-top:2px;display:inline-block}.input-container{line-height:21px;margin-bottom:18px}form input[type='button'],form input[type='submit'],input.submit{-webkit-appearance:none;cursor:pointer;border:1px solid #cd1041;background:#b10a32;color:#fff;font-weight:500;font-size:17px;text-align:center;text-transform:uppercase;white-space:nowrap;height:48px;line-height:48px;margin-right:11px;min-width:29%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form input[type='button']:hover,form input[type='submit']:hover{background:#c2002e}form input[type='reset']:hover{background:#f4f4f4}input.reset{-webkit-appearance:none;cursor:pointer;background:#efefef;border:1px solid #ccc;font-weight:500;text-align:center;text-transform:uppercase;white-space:nowrap;height:48px;line-height:48px;margin-right:11px;font-size:17px;color:#333;min-width:29%;-moz-box-shadow:inset 0 -3.5em 2em -2em rgba(218,218,218,1);-webkit-box-shadow:inset 0 -3.5em 2em -2em rgba(218,218,218,1);box-shadow:inset 0 -3.5em 2em -2em rgba(218,218,218,1)}input.reset:hover{background:#fefefe;color:#333}.formArea{line-height:46px;padding-bottom:20px}#order_brochure .formArea{margin:20px 0 0}#colorbox .formArea{padding:0}.formArea .column{width:300px;display:inline-block;position:relative}.formArea sup{vertical-align:super}select{height:40px;line-height:40px;margin-right:8px;border:1px solid #ddd;width:286px;margin-bottom:21px;margin:-7px 0 7px;-webkit-appearance:none;background:url('../../images/v2/drop_arrow.gif') right 15px no-repeat}select:after{content:' ';display:block;position:absolute;right:15px;top:0;width:40px;height:40px}.form-text-field select{width:53.2%!important}.form-text-field.website-address{position:relative}.form-text-field.website-address em{left:123px}.form-text-field.website-address input{width:300px}.chzn-container{margin:-7px 0 7px}.chzn-default{color:#adadad}.chzn-container-single .chzn-single{padding-top:3px;padding-bottom:3px;background-color:#f9f9f9;border:1px solid #ddd}.chzn-container-single .chzn-drop{background-color:#f9f9f9;border:1px solid #ddd;border-top:none;margin-top:0}.formArea .chzn-container .chzn-results li em{color:#aaa;background:transparent;font-weight:normal;font-style:italic;font-family:inherit;margin:0;display:inline}.chzn-container-single .chzn-search{display:none}.formArea .chzn-container-single .chzn-search input{width:93%!important;padding-left:2%;padding-right:2%}#modal_country_chzn .chzn-search,#modal_friend_country_chzn .chzn-search,#modal_state_chzn .chzn-search,#modal_friend_state_chzn .chzn-search,#form_special_offers #modal_country_chzn .chzn-search,#form_special_offers #modal_state_chzn .chzn-search,#form_special_offers #Country_chzn .chzn-search,#contactusform #country_chzn .chzn-search,#form_special_offers #State_chzn .chzn-search{display:block}.checkbox-alt label{display:inline}.radioList{width:300px;display:inline-block}.radioList label{display:inline-block;width:105px;line-height:21px}.radioList span{display:block;min-height:42px}.date{display:block;margin-top:9px}.date.required em{left:11px}input.datepicker{width:100%;padding-left:25px;-moz-box-sizing:border-box;box-sizing:border-box}input.datepicker~label{background:url("../../images/v2/icon_calendar.png") no-repeat scroll right 10px top 8px rgba(0,0,0,0);display:block;height:33px;margin-top:-39px;position:relative;width:34px;z-index:1;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.shaded input.datepicker~label{width:100%}.ui-datepicker{display:none;z-index:2!important}.ui-datepicker-title{width:100%;height:30px;font-size:18px;text-align:center;border-color:#fff #ddd #ddd #fff;border-image:none;border-style:solid;border-width:1px;color:#b10a32}.ui-datepicker-year,.ui-datepicker-month{width:70px;height:auto;margin-top:4px}.ui-datepicker-year{}.ui-datepicker-month{margin-right:15px}.ui-datepicker-title span{vertical-align:middle}.ui-datepicker-header{position:relative;z-index:0;background-color:#ccc}.ui-datepicker-prev span{background:url("../../images/v2/nav_arrow_lt.png") no-repeat scroll left 3px rgba(0,0,0,0);padding-top:40px;position:absolute;top:5px;left:7px}.ui-datepicker-next span{background:url("../../images/v2/nav_arrow.png") no-repeat scroll right 3px rgba(0,0,0,0);padding-top:40px;position:absolute;top:5px;right:7px}.ui-datepicker-calendar{position:relative;z-index:1}.ui-datepicker-calendar th{height:auto}.ui-datepicker-calendar td{padding:5px;text-align:center}.shaded .date{padding-left:12px}.shaded .form-text-field{padding-left:12px}.formArea:not(#thing) .shaded input[type="checkbox"]+label,.formArea:not(#thing) .shaded input[type="radio"]+label{margin-left:12px}.shaded .required em{left:23px}.shaded input.datepicker{width:100%}input.datepicker~label span{border-left:1px solid #ddd;display:block;float:right;height:34px;width:35px}input.datepicker~img{background-color:#fff;border:1px solid #ddd;height:auto;padding:8px 7px 8px 7px;width:auto;z-index:1;float:right;position:relative;right:0;top:-41px}.formExtraInfo{font-size:11px;position:absolute;left:0;line-height:15px;bottom:-20px}.message .formExtraInfo{position:static;margin:14px 0;display:block;font-size:14px}.message textarea{background:#fff;border:1px solid #ddd;width:582px;height:170px;margin:-7px 0 7px}.formArea h4{font-size:110%;margin:.8em 0;font-weight:500}.form-text-field{width:50%;display:inline-block;position:relative}.form-text-field.full-width,.form-text-field.state-city-zip{width:100%}.form-text-field.state-city-zip{position:relative}.form-text-field label{width:42%;display:inline-block;white-space:pre}.form-text-field.full-width label{width:21%}.zip .subtext-error{padding-left:0;text-align:right;text-indent:-999em}#form_order_brochures .country .subtext-error,.form-text-field.title .subtext-error{width:70%}.form-text-field.state-city-zip{margin-bottom:20px;margin-top:4px}.form-text-field input{width:49%;padding:7px 2%;display:inline-block}.form-text-field.full-width input{width:100%}#platinum_circle_rewards h2{font-variant:small-caps;line-height:1;margin-bottom:10px;text-transform:none}#form_special_offers .form-text-field.phone{display:block}.form-text-field.phone input{width:40px;display:inline-block}.form-text-field.phone input:nth-child(3){width:55px}.subtext{font-size:80%;color:#666;width:47.7%;right:0;text-align:left;position:absolute;height:10px;line-height:12px}.email-confirmation .subtext{width:auto}.form-text-field .chzn-container{width:53.2%!important;margin:0}#form_order_brochures .country,.form-text-field.title{padding-right:40%}.form-text-field .chzn-drop{width:99.5%!important}.chosen-select{width:100%}.chzn-container-multi{margin-top:15px;width:100%}.chzn-container-multi .chzn-choices{border:1px solid #ddd}.chzn-container.chzn-container-multi .chzn-choices .search-choice{border:1px solid #ddd;margin:8px 0 7px 5px;padding:3px 20px 5px 5px}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{background:url("../../images/v2/chosen-sprite.png") no-repeat scroll -41px 2px rgba(0,0,0,0)}.chzn-container.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background:url("../../images/v2/chosen-sprite.png") no-repeat scroll -41px -9px rgba(0,0,0,0)}strong.error,.subtext-error,.field-validation-error{font-size:11px;color:#b10a32;text-align:left;height:10px;line-height:10px;white-space:nowrap}strong.error,.subtext-error{padding-left:42%}strong.error{padding-left:0;font-weight:normal}.subtext-error{display:none}.even .subtext-error,.even .field-validation-error{padding-left:46%}div.error{padding-bottom:20px;position:relative}.error .subtext{display:none}.error .subtext-error{display:block}#contact-method.error .subtext-error{width:50%}.contact-reason.error .subtext-error{width:59%}input.error,textarea.error{border:2px solid #b10a32!important;background-color:#f5e8ea!important}#errorsAlerts,label.error,h4.error{color:#b10a32}#errorsAlerts{word-spacing:0}.error .chzn-container-single{margin-right:4px}.error .chzn-container-single .chzn-single{width:96%;border:2px solid #b10a32!important;background-color:#f5e8ea!important}.contact-booking-number{display:none}.contact-booking-number{overflow:hidden}.contact-booking-number label{float:left;margin:0 10px 0 0}.contact-booking-number input[type='text']{float:left;width:140px}#postalFields.hide{display:block;height:0;visibility:hidden}#insertPanel.hide{display:block;height:0;visibility:hidden}#form_order_brochures .hide{display:none}#form_special_offers .hide{display:none}#send_to_friend_form{display:none}#send_to_friend_form.show_friend{display:block}.brochure_checks{margin:1em 0;line-height:2.4}.requestQuote .cruiseDetails{margin:0 0 1em}.requestQuote .cruiseDetails span{font-weight:bold;font-size:14px;padding:0}.requestQuote #best-time{position:static;display:inline-block;padding-top:3em}.requestQuote .input_module{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;line-height:1.2;background:transparent;margin-bottom:0;border:none}.requestQuote #fac{width:77%}.requestQuote #fac .module_inner{height:auto;border:none;padding:20px}.requestQuote #fac .quick_buttons a{padding:4px 0;color:#000}.requestQuote #fac .select_year{margin-bottom:5px}.requestQuote #fac .quick_buttons .selected{color:#fff}.requestQuote #fac h4,.stateroom_checks h4{width:17%;display:inline-block;padding-bottom:3em;float:left}.stateroom_checks label{line-height:1.2;width:17%;display:inline-block}.requestQuote h4 small{color:#666;display:block;font-weight:normal;text-transform:none}.requestQuote #message{padding-bottom:10px}.special-offers+h4{margin-top:-1em}.modal .formArea{padding:0}.phone .field-validation-error{display:block;margin:3px 0 0 0}textarea.placeheld{color:#999}.formArea textarea{width:98%}.formArea p{margin-bottom:1em;font-size:14px;line-height:21px}.form-text-field,.select_hybrid{width:100%;max-width:800px;display:inline-block;position:relative}.columns .form-text-field,.left-content .form-text-field{width:100%;max-width:800px}.container-fluid .form-text-field input,.columns .form-text-field input,.left-content .form-text-field input{width:100%}.cruise-type-choice{line-height:36px;margin-top:20px}.form-button{width:100%;max-width:770px}.form-button input[type="button"],.form-button input[type="submit"]{width:80%;margin:15px 0 15px 10%}.form-button input[type="button"].no-margin-top,.form-button input[type="submit"].no-margin-top,#addInsuranceConfirm .no-margin-top{margin-top:0}.form-button.center{margin:0 auto}.form-button-left{margin-left:0;margin-top:11px}.form-button-left input,.form-button-left .cta{float:left;width:84%;margin:0;padding:0}.form-button-right{margin-right:0;margin-top:11px}.form-button-right input,.form-button-right .cta{float:right;width:84%;margin:0;padding:0}.form-button-middle{margin:0;margin-top:11px;text-align:center;width:32%;min-width:350px}.form-button-middle input{width:65%;margin:0;padding:0}.booking-lookup-fields{margin:0}.booking-lookup-fields tbody{background:none #fff}.booking-lookup-fields td{line-height:46px;background:none #fff;border:none;padding:0}.booking-lookup-fields td label{line-height:25px;display:block}.table-cell.form-button{width:auto;text-align:center}.table-cell.form-button-right,.table-cell.form-button-left{min-width:0}.table-cell.form-button{width:auto;text-align:center}.table-cell.form-button input{margin:0}.full-width-link{width:100%}.full-width-link h4{display:inline-block}.cta.close{background:none repeat scroll 0 0 #efefef;border:1px solid #ccc;box-shadow:0 -3.5em 2em -2em #dadada inset;display:block;color:#333;cursor:pointer;font-size:17px;font-weight:500;height:48px;line-height:48px;text-align:center;text-transform:uppercase;white-space:nowrap}.two-buttons{padding-top:25px}.two-buttons input[type="reset"],.two-buttons input[type="submit"]{width:45%;margin:0;font-size:17px}.two-buttons .cta{float:right}.two-buttons .cta:first-child{float:left}.two-buttons a.cta{width:48%}.two-buttons .cta span{min-width:0;margin:0}.placehold-label{color:#999}.required em{position:absolute;left:15px;z-index:2}.required.select_wrap em{top:8px}#cruise_review_popup .required.select_wrap em{top:-1px}#form_special_offers .select_wrap em{top:3px}.select_wrap{border-bottom:0;margin:0;padding-top:7px;width:100%;max-width:800px}.form-text-field input{padding-left:25px;box-sizing:border-box;-moz-box-sizing:border-box}.form-header img{display:none}.form-header h1{font-size:26px;margin-top:0}#recaptcha-div,#recaptcha_widget_div{margin:10px auto 15px;width:316px}.recaptcha_input_area input[type='text']{min-width:0}.columns .subtext-error,.columns .field-validation-error,.left-content .subtext-error,.left-content .field-validation-error{padding:0}.columns .error .chzn-container-single .chzn-single,.left-content .error .chzn-container-single .chzn-single{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}#colorbox .form-header{border-bottom:5px solid #b10a32;padding-bottom:15px;margin-bottom:23px;width:100%;display:inline-block;height:100%;position:relative}#colorbox .form-header a{float:left}#colorbox .form-header h1{display:block;padding:0;font-size:36px;padding-top:34px;text-align:center}#colorbox .form-header img{display:inline;margin-bottom:0}#colorbox .not-again{display:block;float:right}#colorbox .not-again a{color:#444;font-weight:bold}.not-again{display:none}.tapField{line-height:22px;font-family:Verdana}.tapFieldLabel{display:inline-block;width:170px}.tapFieldValue{display:inline-block;font-weight:900}.completion-status{color:#333;line-height:16px;margin-left:12px}.completion-status em{margin-left:12px;margin-top:0;line-height:21px}.complete .completion-status em{color:#090}.incomplete .completion-status em{color:#777}.completion-status-complete em{color:#090}.completion-status-incomplete em{color:#777}.input-pair{position:relative;line-height:21px;margin-bottom:18px;margin-top:9px}.input-pair.flush-top{margin-top:0}.input-pair div{width:48%;display:inline-block;line-height:21px}.formArea .outlined{border:1px solid #b10a32;padding:0 20px;text-align:center}.formArea .outlined.margin{margin:15px 0}.booking-information-responsive{display:none}.booking-information{padding-bottom:21px}.booking-information .formItemValue{display:inline-block;margin-top:7px}.booking-information th{text-align:left;padding-left:15px}.booking-information col:first-child,.booking-information col:nth-child(2){width:20%}.tap-payment-recap,.payment-summary{background:none}.tap-payment-recap th,.payment-summary th{background:none;border:none;text-align:left;padding-left:0;color:#333;font-size:140%;font-weight:500}.tap-payment-recap td,.payment-summary td{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;text-align:left}.tap-payment-recap td,.payment-summary td{padding:7px 0 7px 12px}.tap-payment-recap td.level-one,.payment-summary td.level-one{padding-left:50px}.tap-payment-recap td.level-two,.payment-summary td.level-two{padding-left:100px}.payment-summary.installment{margin:15px 0 10px 0}.tap-payment-recap td:first-child,.payment-summary td:first-child,.tap-payment-recap th:first-child,.payment-summary th:first-child{width:400px}.tap-payment-recap tbody,.payment-summary tbody{background:none;height:30px}.tap-payment-recap .heading td,.payment-summary tbody tr.heading{background:none repeat scroll 0 0 #f2f2f2;padding-left:12px}.tap-payment-recap tbody tr.summary,.payment-summary tbody tr.summary{background:none;height:auto;padding-left:12px;font-weight:bold}.tap-payment-recap .payment,.payment-summary .payment,.inset-table .payment{color:#b10a32}#tap_booking_table col:nth-child(3){width:130px}.booking-summary .header{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #999;box-sizing:border-box;color:#fff;padding:10px 20px}.booking-summary .header h2,.booking-summary .header h4{color:#fff;display:inline-block;margin:0 10px 0 0}#tap_booking_table em,.booking-summary em{font-style:normal;color:#b10a32}.down-arrow{background:url("../../images/v2/arrow_nav_drop_dark.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:16px;margin-left:30px;width:23px}.phone-number{display:inline-block;margin-left:21px}.phone-number input[type="text"]{margin-right:15px;min-width:0;width:85px}.selected-cruise{background:none repeat scroll 0 0 #f2f2f2;margin-bottom:11px}.inset-table{margin:0 0 25px 5%;width:95%}.inset-table tbody,.inset-table thead,.itinerary table{background:none}.inset-table td{border:none;padding:2px}.selected-cruise .inset-table th{padding:0;background:none;border:none}.inset-table td:nth-child(2),.inset-table th:nth-child(2){text-align:right}.inset-table td.level-one{padding-left:50px}.inset-table tr.heading{padding-top:12px;padding-left:12px}.inset-table .subtotal td{border-top:1px solid #333;padding-bottom:20px}.inset-table tr.summary,.payment-summary tbody tr.summary{height:auto;padding-left:12px;font-weight:bold}.discount-summary{height:auto;padding-left:12px;font-weight:bold;color:red;text-align:right}.discount-summary:before{content:"("}.discount-summary:after{content:")"}.pifError{line-height:18px;color:#b10a32;text-align:left;white-space:nowrap}.wmark{color:#999}.form-ca-opt label{font-size:8pt}.events-overview-step input[type="submit"],.events-destination-step input[type="submit"]{margin-left:0}.itemSelection td{text-align:center}.itemSelection input[type="text"]{width:20px;min-width:0;text-align:center}.itemSelection td:nth-of-type(1){text-align:left}.message-container,.change-date-container{margin-top:30px}.personal-message{margin-top:20px}.gift-date{font-weight:bold}form.ng-submitted input.ng-invalid{border:2px solid #b10a32!important;background-color:#f5e8ea!important}form.ng-submitted select.ng-invalid~.chzn-container-single{margin-right:4px}form.ng-submitted select.ng-invalid~.chzn-container-single .chzn-single{width:96%;border:2px solid #b10a32!important;background-color:#f5e8ea!important}form.ng-submitted input[type='checkbox'].ng-invalid~label{background-image:url('../../images/v2/input_check_error.png')!important}.events-selection-table .columns.right strong,.events-selection-table .chevron-link{float:right;clear:both}.event-table-remove{cursor:pointer}.shaded{background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:20px 0;margin:10px 0}.ieall .select_hybrid .form-control{padding:6px 0 6px 22px}.select_hybrid .form-control{padding:6px 22px;text-transform:uppercase}.select_wrap .form-control{padding:6px 22px}h1.form-heading{font-size:25px}.field-validation-valid{display:none}form small.small.note{display:block}#form_special_offers small.small.note{margin-bottom:-10px}_ #form_sem small.small.note{margin-bottom:-20px}#form_sem a.continue:focus,#cruise-main-content a.continue:focus,.form-container a.legal-field-toggle:focus{color:#333;outline:thin dotted!important;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#gdpr-form .viking-form-control.radio-inline:focus-within{outline:thin dotted!important;outline-offset:-2px}#tactical_pricing_form .disclaimer-subscribe{padding-top:5px;font-size:.85em}#tactical_pricing_form .badge{padding:5px 10px;background-color:#44687d;color:#fff;font-size:12px}[class^="col-"] .chzn-container-single,[class*="col-"] .chzn-container-single{width:100%!important}[class^="col-"] .chzn-drop,[class*="col-"] .chzn-drop{width:100%!important}.chzn-container{position:relative;display:inline-block;margin-bottom:9px;line-height:40px;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;background:rgba(255,255,255,.95);border:1px solid #ddd;border-top:none;position:absolute;top:29px;left:0;z-index:1010;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.chzn-container-active{}.chzn-container-single .chzn-single{display:block;overflow:hidden;white-space:nowrap;border:none;background:#fff;border:1px solid #ddd;position:relative;height:40px;padding:0 0 0 8px;color:#444;font-size:13px;text-decoration:none}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single>span{background:url('../../images/drop_arrow.gif') right 15px no-repeat;height:30px;margin-right:8px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;padding-left:16px}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:right top}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{margin:1px 0;padding:4px 20px 4px 5px;outline:0;font-size:16px}.chzn-container-single .chzn-drop{}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;font-family:sans-serif;font-size:100%;height:25px;padding:5px;margin:1px 0;outline:0}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;padding:0 8px;margin:0;list-style:none}.chzn-container .chzn-results li.result-selected{background-image:url('../../images/icon_black_check.png');background-position:right center;background-repeat:no-repeat}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#333;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;line-height:12px;height:auto;padding:12px 6px}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container-active .chzn-single{}.chzn-container-active .chzn-single-with-drop>span{background:url('../../images/drop_arrow.gif') right -35px no-repeat}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-22px 1px}.chzn-container-active .chzn-choices{border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-disabled{cursor:default;opacity:.5!important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{padding:4px 5px 4px 20px;direction:rtl}.mobile-play-button{width:24px;height:24px;position:absolute;top:55px;left:70px;margin:-12px 0 0 -12px;background:url('../../images/v2/icon_play_small.png') no-repeat}.video-playlist .mobile-play-button{top:35px;left:65px}.playlist-video-title{display:block;position:absolute;top:0;line-height:15px;padding:10px;font-size:12px;margin-left:100px}.columnWrapper .playlist-video-title{font-size:inherit;font-weight:bold;position:static;padding:0;text-transform:uppercase;margin:.75em 0 .5em;color:#b10a32}.video-playlist-tile{position:relative;background:#d4d4d4;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:12px;-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.1);box-shadow:0 4px 5px -2px rgba(0,0,0,.1)}.video-playlist-slide{margin:0 -20px;padding:0 21px;height:78px;overflow:hidden}.video-playlist-slide:before{content:'';bottom:6px;left:0;display:block;position:absolute;border-top:1px solid #fff;border-bottom:1px solid #ccc;width:100%;z-index:1}.video-playlist-mover{position:relative;height:94px;overflow:hidden;overflow-x:scroll}.video-playlist-mover h4{display:none}.video-playlist-tile ul{display:block;position:relative;margin:0;padding:0}.video-playlist-slide ul{white-space:nowrap}.video-playlist-tile li{display:inline-block;position:relative;vertical-align:top;background:#f4f4f4;-webkit-box-shadow:inset 0 -100px 70px -70px rgba(0,0,0,.1);box-shadow:inset 0 -100px 70px -70px rgba(0,0,0,.1);width:25%;white-space:normal;margin:0 -.23em 0 0;padding:0;height:70px;line-height:1.2;cursor:pointer;border-bottom:1px solid #ccc}.video-playlist-slide .video-scroll-prev,.video-playlist-slide .video-scroll-next{display:block;position:absolute;top:0;background:#f4f4f4;-webkit-box-shadow:inset 0 -100px 70px -70px rgba(0,0,0,.1);box-shadow:inset 0 -100px 70px -70px rgba(0,0,0,.1);width:20px;height:70px;cursor:pointer;font-weight:normal;color:#333;font-size:18px;text-align:center;line-height:75px}.scrollslide{display:block;height:0;position:relative}.scrolldot{cursor:pointer;position:absolute;left:0;bottom:2px;display:block}.scrolldot-visible{margin:0 2px;background:#b10a32;height:4px;display:block;-webkit-box-shadow:inset 0 0 3px -5px rgba(0,0,0,.1);box-shadow:inset 0 0 3px -5px rgba(0,0,0,.1)}.video-playlist-slide .video-scroll-next{right:0;border-left:1px solid #fff}.video-playlist-slide .video-scroll-prev{left:0;border-right:1px solid #ccc}.video-playlist-slide .video-scroll-prev:after{content:'<'}.video-playlist-slide .video-scroll-next:after{content:'>'}.video-playlist-tile li:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;border-right:1px solid #fff}.video-playlist-tile li:after{content:' ';display:block;position:absolute;top:0;right:0;height:100%;border-right:1px solid #ccc}.video-playlist-slide .video-prev:hover,.video-playlist-slide .video-next:hover,.video-playlist-tile li:hover{background:#fdfdfd}.video-playlist-tile li.playing,.video-playlist-tile li.playing:hover{background:#d9d9d9;cursor:default}.video-playlist-tile .playing img{border-bottom:3px solid #b10a32;padding-bottom:1px}.video-playlist-slide li:hover .playlist-video-title,.video-playlist-slide .playing .playlist-video-title{color:#333}.video-playlist-tile .playlist-position{display:none}.video-playlist-tile img{width:64px;height:48px;float:left;margin:10px 15px}.video-playlist-tile .playlist-video-title{position:relative;display:block;height:60px;font-weight:bold;font-size:12px;padding:8px 0 0;margin-right:15px;color:#b10a32}.video-playlist-tile .video-duration{position:absolute;bottom:0;right:0;color:#333;float:right;text-align:right;width:30px}.video-playlist-tile a:hover .mobile-play-button{background-image:url('../../images/v2/icon_play_small_hover.png')}.video-playlist-tile p,.video-playlist p{display:none}.video-playlist-tile .mobile-play-button{top:35px;left:47px}.video-playlist-noscroll{height:70px}.video-playlist-noscroll:before{bottom:-2px}.video-playlist-noscroll .video-playlist-mover{margin:0 -20px}.video-playlist-noscroll .video-scroll-prev,.video-playlist-noscroll .video-scroll-next,.video-playlist-noscroll .scrollslide{display:none}.modal-video-next,.modal-video-prev{position:absolute;width:50px;height:60px;margin-top:-21px;top:50%;z-index:99;text-indent:-999em;cursor:pointer;opacity:0}#yt_modal_player_sizer:hover .modal-video-next,#yt_modal_player_sizer:hover .modal-video-prev{opacity:1}#yt_modal_player_sizer:hover .disabled{display:none}.modal-video-prev{left:0;background:url(../../images/v2/icon_hero_prev.png)}.modal-video-next{right:0;background:url(../../images/v2/icon_hero_next.png)}.modal-video-next,.modal-video-prev{transition:opacity .3s cubic-bezier(.8,0,.1,1);-moz-transition:opacity .3s cubic-bezier(.8,0,.1,1);-webkit-transition:opacity .3s cubic-bezier(.8,0,.1,1);-o-transition:opacity .3s cubic-bezier(.8,0,.1,1)}.custom_pager #cboxNext,.custom_pager #cboxPrevious{display:none!important}.mainContent #video_columns .columnWrapper{border:none;padding:0}.mainContent #video_columns .contentColumn{display:inline-block;width:33.33%;float:none}.mainContent #video_columns .contentColumn .imgholder{width:auto;height:auto}@media only screen and (max-width:1136px) and (max-device-width:1136px),(max-width:960px){.video-playlist-slide{padding:0 41px}.video-playlist-slide li{width:33.33%}.video-playlist-noscroll .video-playlist-mover{margin:0 -40px}.video-playlist-slide .video-scroll-prev,.video-playlist-slide .video-scroll-next{width:40px}.scrollslide{left:20px}}a.video-expander{display:block;height:100%;position:relative;width:100%;z-index:1}.video-expander-container p{color:#333}.video-expanded{background:#3e3e3e;clear:left;display:none;word-spacing:0;position:relative;background-image:-webkit-linear-gradient(bottom,#fff 0%,#c6c6c6 1.5%);background-image:-moz-linear-gradient(bottom,#fff 0%,#c6c6c6 1.5%);background-image:linear-gradient(bottom,#fff 0%,#c6c6c6 1.5%);background-image:-o-linear-gradient(bottom,#fff 0%,#c6c6c6 1.5%);padding-bottom:20px;margin-bottom:10px}.feature+.video-expanded{border-top:12px solid #fff;margin-bottom:0}.column-container .video-expanded{margin:-38px -40px 10px}.video-expanded h2{color:#fff;margin-top:4px;padding-left:4%;font-size:30px;width:70%;line-height:30px}.video-expanded p{color:#fff;padding-left:4%;font-size:15px;margin-top:0;margin-bottom:20px;width:70%}a.open:hover{cursor:default}.video-expanded #video_player{background:#3e3e3e;margin-bottom:0;padding-bottom:60px}.video-expanded iframe{width:90%}.video-expanded .video-close{background:url("../../images/v2/close_x_video.png") no-repeat scroll center center rgba(0,0,0,0);line-height:50px;position:absolute;right:1%;text-indent:50px;top:15px;cursor:pointer}.video-expanded .top-arrow{display:none}.home .video-expanded .top-arrow{display:block}.mainContent .video-expanded .top-arrow{display:block}.video-expanded .top-arrow{background:url("../../images/v2/expanded-arrow.png") no-repeat scroll center center rgba(0,0,0,0);position:absolute;height:14px;position:absolute;top:-11px;left:85%;width:30px}.video-next,.video-prev{position:absolute;width:50px;height:60px;margin-top:-21px;top:50%;z-index:99;text-indent:-999em;cursor:pointer;opacity:0}.video-expanded:hover .video-next,.video-expanded:hover .video-prev{opacity:1}.video-prev{left:0;background:url(../../images/v2/icon_hero_prev.png)}.video-next{right:0;background:url(../../images/v2/icon_hero_next.png)}.video-next,.modal-video-prev{transition:opacity .3s cubic-bezier(.8,0,.1,1);-moz-transition:opacity .3s cubic-bezier(.8,0,.1,1);-webkit-transition:opacity .3s cubic-bezier(.8,0,.1,1);-o-transition:opacity .3s cubic-bezier(.8,0,.1,1)}#yt_player_sizer{display:block;position:relative;margin:0 -20px}#yt_player{position:absolute;top:0;bottom:0;left:0;right:0}#yt_player_sizer:before{content:'';display:block;padding-top:56.25%}.video-links{right:6.2%;position:absolute;top:72px}.expanded-video-link{background:url(../../images/v2/arrow_white.png) no-repeat;color:#fff;padding-left:20px;text-transform:uppercase;font-size:14px;font-weight:bold}.expanded-video-link:hover{color:#fff}.social-toolbar{opacity:1;display:table;height:27px;padding:10px 0;position:absolute;left:-999999px;z-index:1}.social-toolbar p{display:table-cell;margin:3px 0 0;vertical-align:top;font-size:14px;font-family:'Open Sans',sans-serif;color:#fff;text-align:left;letter-spacing:0;line-height:normal}.social-toolbar .fb-like{display:table-cell;padding:1px 20px 0 10px}.social-toolbar .fb-like *{vertical-align:top!important}.social-toolbar .like-twitter{display:inline-block;padding-top:1px;vertical-align:top;max-width:100px}.social-toolbar .like-google-plus{display:table-cell;vertical-align:top;max-width:90px}.social-toolbar .email-video{background:url("../../images/v2/email_icon_red.gif") no-repeat scroll 0 0 rgba(0,0,0,0);height:22px;width:30px;position:relative;display:table-cell;vertical-align:top}.social-toolbar .email-video a{width:100%;height:100%;display:inline-block}#colorbox{margin-top:38px}#yt_modal_player_container{padding:0 20px;background-color:#000}#colorbox.video_modal_content #cboxContent{background-color:transparent;top:0}#colorbox.video_modal_content #cboxClose{display:none}#colorbox.transitioned-from-video-modal #cboxClose{display:block}#colorbox.video_modal_content #cboxLoadingGraphic{background:transparent url('../../images/v2/loading_icon_red.gif') no-repeat center center}#colorbox.video_modal_content #cboxLoadingOverlay{background-color:transparent}#cboxOverlay.video_modal_content{background:#4f4f50;opacity:.95!important}#colorbox #video_modal_player{margin:0 auto;width:85%;min-width:768px;padding:0}#video_modal_player{background-color:transparent}#video_modal_player h1,#video_modal_player h2,#video_modal_player h3,#video_modal_player h4{color:#333}#video_modal_player .video_subtitle{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:normal;letter-spacing:.02em;min-height:initial}.modal-video-buttons{float:right;position:relative}.expandable-container{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;user-select:none;z-index:10}.expandable-container.expanded{}.social-toolbar-video,.video-modal-playlist{position:absolute;color:#767676}.social-toolbar-video{right:-63px;top:41px;text-align:center}.expanded.social-toolbar-video{width:117px}.video-modal-playlist{right:-18px;top:39px}.expanded.social-toolbar-video,.expanded.video-modal-playlist{top:-5px}.video-modal-playlist.expanded{width:342px}.expandable-container .sprite{margin:0 auto}.social-toolbar-video-container{margin-bottom:20px}.expandable-container-title{text-transform:uppercase;display:none;font-size:13px;vertical-align:middle;margin:0;line-height:14px;letter-spacing:.1em;color:#000;float:left;padding-top:9px}.expanded .expandable-container-title{display:block}.social-toolbar-video .expandable-container-asset{float:right}.video-modal-playlist .expandable-container-asset{float:right}.expanded .expandable-container-content,.expanded .expandable-container-header,.expanded .expandable-container-controls{background-color:#f1f1f1;padding-right:20px;padding-left:20px}.expandable-container-content,.expandable-container-header,.expandable-container-controls{float:left;clear:both;box-sizing:border-box;width:100%}.expanded .expandable-container-controls{display:block}.expandable-container-controls{cursor:pointer;display:none;width:92px;float:right;padding:15px 20px}.expandable-container-controls p{margin-bottom:0}.expandable-container-controls-close{float:left;padding:2px 6px 0 0}.expandable-container-controls-title{font-size:10px;font-family:"Open Sans",sans-serif;line-height:14px;text-transform:uppercase;letter-spacing:1px}.expandable-container-content{display:none}.expanded .expandable-container-content{display:block}.expandable-container-header{height:59px;display:block;cursor:pointer;padding:13px 20px 0 20px}.expandable-container-content{padding-bottom:12px}.modal-video-header{display:inline-block;width:80%;vertical-align:bottom}.social-toolbar-video .expandable-container-header{padding-right:10px}@media screen and (max-width:1042px){.video-modal-playlist{right:51px}.social-toolbar-video{right:0}}@media screen and (max-width:498px){.modal-video-header-container{margin-left:11px;margin-right:11px}}@media screen and (max-width:786px){#video_modal_player h1,#video_modal_player h2,#video_modal_player h3,#video_modal_player h4{}.modal-video-header-container{margin-left:22px;margin-right:11px}#colorbox #video_modal_player{width:100%;min-width:initial}.modal-video-header{width:80%}}@media screen and (max-width:338px){.modal-video-header-container{margin-left:18px;margin-right:7px}}.video-modal-playlist-item{display:block}.video-modal-playlist-item:not(:last-child){margin-bottom:10px}.video-modal-playlist .expandable-container-header{height:48px}.video-modal-playlist-item:hover .playlist-content-text p,.video-modal-playlist-item.active .playlist-content-text p{color:#fff}.video-modal-playlist-item:hover .icon-videoPlay,.video-modal-playlist-item.active .icon-videoPlay{background-position:0 -1249px}.video-modal-playlist .expandable-container-content{padding:15px 20px 20px 20px}.playlist-content-asset{width:178px;display:inline-block;position:relative;vertical-align:top}