/*624c4a12699f634451800b232654c8f5*/
.left .g-content,.left{float:left;clear:left !important}.right .g-content,.right{float:right;clear:right !important}.right-margin .g-content{float:right;margin-right:60px !important;clear:right !important}.chronoform,#credits{display:none !important}.center .g-content{text-align:center;margin:0 auto}table{border:none !important}td{border:none !important;padding:0rem !important}.whitespace{white-space:nowrap !important}section#g-header,section#g-header div.g-grid{vertical-align:top !important;align-items:top !important}#g-header .g-grid{-webkit-box-align:top !important;-moz-box-align:top !important;box-align:top !important;-webkit-align-items:top !important;-moz-align-items:top !important;-ms-align-items:top !important;-o-align-items:top !important;align-items:top !important;-ms-flex-align:top !important}section#g-navigation.section-horizontal-paddings{box-shadow:0px 4px 6px rgba(0, 0, 0, 0.37) !important;position:relative;z-index:9 !important}section#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1vw;font-weight:600;text-transform:uppercase}.g-main-nav .g-toplevel>li.g-parent.g-selected>.g-menu-item-container .g-menu-parent-indicator:after,.g-main-nav .g-toplevel>li.g-parent>.g-menu-item-container .g-menu-parent-indicator:after{display:none !important}.g-main-nav .g-toplevel>li:hover>.g-menu-item-container:before,.g-main-nav .g-toplevel>li.active>.g-menu-item-container:before{display:none !important}a.slideshowlink{color:#ff4b64}a.slideshowlink i.fa{color:#31a594}a.slideshowlink:hover{color:#508b70}a.slideshowlink:hover i.fa{color:#ff4b64}section#g-navigation .gmain-nav .g-toplevel>.g-content{margin:0 !important}.g-main-nav .g-standard>.g-dropdown,.g-main-nav .g-fullwidth>.g-dropdown{margin-top:0 !important}.g-main-nav .g-dropdown .g-dropdown-column{border-radius:0rem !important;background-color:#31a594 !important}.g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.5rem 1rem;margin:0;font-size:0.9vw !important}.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1vw !important;font-weight:400 !important;border-top:1px solid rgba(255, 255, 255, 0.44);text-transform:Capitalize}.g-main-nav .g-toplevel>li>.g-menu-item-container{text-transform:uppercase}#g-slideshow .g-grid .size-50 .g-particle .g-simplecontent .g-simplecontent-item .g-simplecontent-item-main-content{margin:0.125rem 0 !important}.g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title{font-size:1vw !important}.g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-subtitle{font-size:0.9vw !important}section#g-showcase{z-index:10 !important}.menu-item-particle>.g-title{font-size:0.9rem !important;display:inline-block !important}.contact-miscinfo .dl-horizontal>dt>span.jicons-text{display:none !important}.mapprint{display:none !important}#g-feature a,#g-utility a{color:#00549c}.g-menu-parent-indicator{display:none !important}#g-top .fp-top-a>.g-content{padding-top:0.3rem !important}.g-simplemenu-particle .g-simplemenu-container h6{color:#31a594 !important}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a{color:#ff4b64 !important}.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a:hover{text-decoration:none !important;color:#31a594 !important}#g-copyright .g-grid .spaced .spacer{height:5vh;border-bottom:1px solid #353c3f}a.top-contact{color:#fff !important}a.top-contact:hover{color:#ff4b64 !important}a.button-top-contact{border-radius:0.25rem !important;padding:0.5rem 1.5rem !important;font-size:0.9vw !important;background-color:rgba(255, 255, 255, 0.3) !important}a.button-top-contact:hover{background-color:#ff4b64 !important}a.button-top-contact-social{background:transparent !important}a.button-top-contact-social .fa{color:rgba(255, 255, 255, 0.3) !important}a.button-top-contact-social:hover .fa{color:#ff4b64 !important}@media only screen and (min-width:421px) and (max-width:1920px){.mobile_contact{display:none !important}}@media only screen and (max-width:420px){.mobile_contact{display:block !important}.g-logo{margin:0.5rem 0 -1rem 0 !important}.g-logo img{margin-left:-0.5rem !important}}#g-mainbar .g-content{margin:0.625rem 0.625rem 0 0.625rem !important;padding:0.938rem 0.938rem 0 0.938rem !important}div.thumbnail{border:none !important}div.itemBackToTop{display:none !important}.k2ItemsBlock ul{list-style-type:none}.k2ItemsBlock ul>li{display:inline-block;float:left;border:none;max-width:23%;margin-right:15px}.k2ItemsBlock ul>li.lastItem{margin-right:0}h3.title,.itemListCategory h2,h2.itemTitle,h2.contentheading,div.page-header h1{font-weight:500;color:#162b75;margin-top:12px;font-family:inherit !important}h3.catItemTitle,h3.itemTitle{font-size:1.5rem;color:#162b75;font-family:inherit !important}div.itemListCategory{border:none;margin:0;background:transparent !important}div.k2ITemsBlock p,p.modulePretext{margin:0 !important;line-height:0 !important;clear:both}.k2ItemsBlock>ul>li>div.moduleItemIntrotext div:hover{background-color:rgba(153, 204, 102, 0.25)}.itemImageBlock{float:right;max-width:280px}li.sprocket-strips-s-block{border:1px solid #ccc;border-radius:10px;width:32% !important}.sprocket-strips-s .sprocket-strips-s-block{margin:1% 0.5rem 1% 0 !important;padding:0 !important}.sprocket-strips-s .sprocket-strips-s-block:last{margin:1% 0 !important}.sprocket-strips-s .sprocket-strips-s-block:hover{background-color:rgba(153, 204, 102, 0.35)}.sprocket-strips-s-item img{margin:0 !important;border-top-left-radius:10px;border-top-right-radius:10px}.sprocket-strips-s-item .sprocket-strips-s-content{padding:0px 10px;margin:0 !important}.sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-text{text-align:center !important;font-size:0.95rem}.sprocket-strips-s-item .sprocket-strips-s-content .sprocket-strips-s-text p.logo{display:block;margin:10px auto;text-align:center;border:1px solid #ccc;padding:4px 6px;background-color:#fff;max-width:116px}#k2Container{padding:0 0 0 0 !imporant}div.itemView{margin:0 !important}div.groupSecondary{padding:4px 25px !important}#itemListLinks span.catItemDateCreated,#itemListLinks span.catItemAuthor,#itemListLinks div.catItemRatingBlock,#itemListLinks div.catItemBody{display:none !important}div#itemListLinks{border:none !important;background:transparent !important}#itemListLinks h3.catItemTitle{font-size:1.35rem !important}#itemListLinks .itemContainer{padding:0 25px 0 0 !important}div.k2Pagination ul li{margin:0 2px;padding:4px 6px}div.k2Pagination ul li a{margin:inherit;padding:inherit}#tab-content1 tr.destination_head td{font-weight:600;padding:12px 0 8px 0 !important;font-size:1.1rem}#tab-content1 tr.description_text td{font-size:0.95rem}.bar_form{padding:0 !important;margin:8px 0 0 0 !important}.luggagefee_cols{width:20%;text-align:left;vertical-align:top;float:left;display:block;font-size:95%}.luggagefee_cols a{display:block}.ccms_form_element>input[type="email"],.ccms_form_element>input[type="number"],.ccms_form_element>input[type="password"],.ccms_form_element>input[type="search"],.ccms_form_element>input[type="tel"],.ccms_form_element>input[type="text"],.ccms_form_element>input[type="url"],.ccms_form_element>input[type="color"],.ccms_form_element>input[type="date"],.ccms_form_element>input[type="datetime"],.ccms_form_element>input[type="datetime-local"],.ccms_form_element>input[type="month"],.ccms_form_element>input[type="time"],.ccms_form_element>input[type="week"]{width:inherit !important}.ccms_form_element>input[type="text"].input-xsmall{width:35px}.ccms_form_element>input[type="text"].input-small{width:95px}.ccms_form_element>input[type="text"].input-med{width:180px}.ccms_form_element>input[type="text"].input-large{width:270px}.ccms_form_element>input[type="text"].input-xlarge{min-width:300px;width:50%}.ccms_form_element>select{width:inherit !important}.ccms_form_element>select{min-width:inherit !important}.ccms_form_element>select.input-xsmall{width:35px !imporant}.ccms_form_element>select.input-small{width:95px !important}.cfdiv_text.multiline_add label,.cfdiv_select.multiline_add label{width:auto !important;padding-right:8px !important}.iframe_partn{z-index:-100 !important;height:0px !important;line-height:0px !important}a.g-logo img{min-width:300px;max-width:400px}#g-navigation input[type="text"],#g-navigation input[type="search"]{color:#31a594 !important}form.bar_form{float:right;whitespace:no-wrap;margin:0 0 0 0 !important;padding-bottom:0 !important}.bar_form i{margin-top:-4px;width:14px !important;height:14px !important}.bar_form .add-on{vertical-align:top !important;width:30px;display:inline-block;float:left;height:28px;line-height:26px;border:1px solid #b1b1b1;background:#ff4b64;color:#fff;border-left:0;font-size:15px}.bar_form input.bar_txb{max-width:120px;border:1px solid #d8d8d8 !important;border-radius:0 !important;float:left;height:28px;padding:0 5px !important;margin:0 !important;background-color:#fff}.cruise_search_results h1.g-title,.tour_search_results h1.g-title{font-size:1.75rem}.clr{clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none}table{border:none !important}td{border:none !important;padding:0rem !important}.left .g-content{float:left;clear:left !important}.right .g-content{float:right;clear:right !important}.chronoform,#credits{display:none !important}.center .g-content{text-align:center;margin:0 auto}h3.valuelist-title{margin:0 0 0.25rem 0 !important;padding:0 0 0.5rem 0 !important}div.valuelist{display:block;text-align:left;height:310px;vertical-align:middle;overflow-y:scroll}div.valuelist div.valuelist-title-container{padding:0.65rem 1rem;width:95%;border-top:1px solid #ff4b64;background-color:transparent}div.valuelist div.valuelist-title-container:hover{background-color:#efefef}.luggagefee_cols{width:20%;margin:0;display:inline-block;float:left}.luggagefee_cols a{padding:5px 8px;text-align:left;width:100%;display:block}.sig_destinations{margin:0;display:block;padding:0}.sig_destinations div{padding:5px 12px;float:left;width:33%;font-size:0.9rem;margin:0 !important;display:inline-block;color:#ff4b64 !important;background-color:#fff}.sig_destinations div:hover{color:#31a594 !important;background-color:#00293c !important}.page_container{margin:0;display:block;padding:0}.page_container .page_container_item{padding:0 15px 25px 15px;width:50%;margin:0;display:inline-block;float:left}.left_fac_panel{width:50%;display:inline-block}.right_fac_panel{width:50%;display:inline-block;float:right}.deta_pag .share{display:inline-block;float:right;margin:12px 5px 0 0;text-align:right}.post_mail input[type="text"],.post_mail input[type="email"],.post_mail textarea{width:98.3%}.results_area,.hotdeals,.hotcruises,.hottours{width:100%;padding:8px;display:block;margin:12px 0;border-bottom:1px solid #ded5c8}.results_area .results_total{width:auto;text-align:left;display:block;margin-bottom:35px !important;font-size:0.9rem}.results_area .results_sort{display:block;margin:0;font-size:0.9rem}#from,#to,#toInput{height:auto;margin-right:4px;padding:5px 10px;width:90%;background-color:#fff}#pick_data .cruise_search_container,#pick_data .tour_search_container{width:27%;display:inline-block;float:left;margin:0 0 15px 0;padding:12px 12px 12px 18px;background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}#pick_data .cruise_search_results,#pick_data .tour_search_results{float:right;width:70%;margin:0;display:inline-block;padding:12px 12px 12px 18px}.ti_listt{margin-top:0;margin-bottom:10px;padding:5px 12px;width:100%;display:block}#pick_data div.ti_listt form{background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.5) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0)}#pick_data .cruise_search_only_container{background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.5) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);width:95%;display:inline-block;margin:0;padding:12px 12px 12px 18px}.cruise_header,.tour_header{width:100%}.ti_listt h4.g-title{color:#00293c !important;font-size:1.35rem;display:inline-block;margin-bottom:0px !important;width:75%;padding:4px 0 0 0 !important}.offers .ti_listt h4.g-title{color:#00293c !important;font-size:1.35rem;display:inline-block;margin-bottom:0px !important;width:100%;padding:4px 0 0 0 !important}.offers .tour_description,.offers .cruise_description{padding:8px}.offers .tour_description img,.offers .cruise_description img{float:right;margin:0 10px 10px 20px;padding:8px;border:1px solid #ccc}.ti_listt .offer_id{float:right;width:20%;margin-left:10px;margin-top:10px;font-size:0.9rem;padding:0;min-width:130px;text-align:right}.cruise_right_col_block,.tour_right_col_block{width:20%;float:right;margin:0;vertical-align:top;text-align:right}.cruise_details,.tour_details{width:80%;display:inline-block;padding-right:20px;text-align:left;vertical-align:top}.cruise_offer_id,.tour_offer_id{width:auto}.cruise_description,.tour_description{text-align:justify;vertical-align:top;line-height:1.35rem;font-size:0.85rem;padding:0}#cruise_area select,#tour_area select{width:90% !important}select#destination{margin-bottom:12px}.fromtodate{margin-bottom:12px}.agency_phone{float:right;clear:both}.bottom_request{display:block;margin:20px auto;width:80%;border:1px solid #eee;padding:18px;text-align:left;background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}.bottom_request .cruise_offer_id,.bottom_request .tour_offer_id{font-size:1.5rem;font-weight:600;text-align:left;margin-bottom:0.75rem}.bottom_request .request_buttons{display:inline-block;float:right;margin:0 0 0 20px;vertical-align:top}.bottom_request .request_message{font-size:1rem;line-height:1.35rem;padding-bottom:10px}.bottom_request .cruise_agency_phone{font-size:0.8rem;text-align:center !important}.bottom_request .cruise_agency_phone a{font-weight:bold;font-size:1.15rem}p.disclaimer{margin-top:16px;border:1px solid gray;padding:15px;font-size:0.9rem}select#ship{margin-bottom:12px}select#length{margin-bottom:12px}.cruise_result_list_item,.tour_result_list_item{width:100%;margin:15px 0;padding:0;border:1px solid #eaeaea;display:block}.cruises_details{width:100%;padding:0 0 10px 12px;margin:0;font-size:0.9rem}.cruises_images{padding:0px 15px 15px 0px;min-width:180px;width:25%;display:inline-block;float:left;vertical-align:top}.cruises_images img{border:none}.cruises_images img:first-child{padding:8px;border:1px solid #eaeaea !important}.cruises_items{width:50%;display:inline-block;float:left;vertical-align:top;text-align:left}.cruise_right_col_block img{margin:15px auto;border:none;display:block;width:80%;max-width:125px}.cruises_col2{width:25%;display:inline-block;float:left;vertical-align:top;text-align:center !important}.cruises_col2 .cruise_logo{margin:8px auto !important;display:block;text-align:center}.cruises_col2 span{font-style:italic;font-size:0.9rem;text-align:center}.cruises_col2 .cruise_price{font-size:2.5rem;color:#31a594 !important;text-align:center;margin:8px auto}.cruises_amenities{width:100%;padding:0 12px 10px 12px;margin:0;font-size:0.9rem;text-align:left !important}.cruises_amenities p,.cruises_amenities p b{font-size:1.1rem;color:#31a594 !important;margin:0.5rem 0}.cruises_amenities ul{margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0;list-style:none}.cruise_details_items{width:24%;font-size:0.8rem;float:left;margin-right:15px;margin-bottom:10px;text-align:left;display:block}.cruise_details_items img{with:100%;margin:0 auto;padding:8px;border:1px solid #eaeaea}.cruise_amenities{width:100%;font-size:0.9rem;text-align:left !important}.cruise_amenities p strong{font-size:1.1rem;color:#31a594 !important}.cruise_amenities p{margin:0.5rem 0}.cruise_amenities ul{margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0;list-style:none}.cruise_inclusions{width:100%;text-align:left !important}.cruise_inclusions .cruise_inclusions_title{text-transform:uppercase !important;font-size:1.1rem !important;font-weight:bold;margin:0.5rem 0;color:#31a594 !important}.cruise_inclusions strong{font-size:1rem;font-weight:bold}.cruise_inclusions li{font-size:0.9rem}.cruise_search_only_container form.initial div div.fromJ input[type="text"].hasDatepicker,.cruise_search_only_container form.initial div div.fromJ input[type="text"]#toInputJ{width:100% !important}.cruise_tab_itin_map{text-align:center !important;width:100%;margin:5px auto !important}.cruise_tab_itin_map img{text-align:center !important;margin:0 auto !important;padding:8px;border:1px solid #eaeaea}.cruise_tab_itin_map span{font-size:0.7rem;text-align:center !important}.tab-content .tr .itin_head{font-size:1.15rem;font-weight:bold;line-height:1.25rem;margin:0;float:left;width:25%;padding:0.75rem 1rem;color:#ff4b64;}.tab-content .tr .offer-row{width:25%;float:left;margin:0;padding:0.75rem 1rem}.tab-content .tr .records{width:100%;text-align:left;margin-top:15px;margin-bottom:15px}.tab-content-tour .tr .itin_head{font-size:1.15rem;font-weight:bold;line-height:1.1rem;margin:0;float:left;width:33%;padding:0.75rem 1rem;color:#ff4b64;}.tab-content-tour .tr .offer-row{width:33%;float:left;margin:0;padding:0.75rem 1rem}.tab-content-tour .tr .records{width:100%;text-align:left;margin-top:15px;margin-bottom:15px}div.tab-content-tour{width:100%}.offer-row h4.g-title{font-size:1.11rem}.tab-content .tr,.tab-content-tour .tr{width:100%;display:block;clear:both}.tab-content .tr .offer-row a.button,.tab-content-tour .tr .offer-row a.button{text-align:center !important;margin:0 auto !important}.tab-content .tab-pane tr.destination_head td{font-weight:600;padding:12px 0 8px 0 !important;font-size:1rem}.tab-content .tab-pane tr.description_text td{font-size:0.9rem;text-align:justify}.tab-content .tab-pane .list-head{font-size:1.15rem;margin-bottom:8px}.tab-content .tab-pane .list-item{font-size:0.9rem;margin-bottom:2px;padding-left:35px}.tab-content .tab-pane p.list-item-details{padding-left:35px;font-size:0.9rem;margin-bottom:5px}.tab-content .tab-pane .stateroom-description{font-size:0.9rem;text-align:justify}.tab-content .tab-pane .stateroom-description p{line-height:0.75rem;margin:0 10%}.tab-content .tab-pane .stateroom-cabins{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc}.tab-content .tab-pane .stateroom-cabins li{font-size:0.9rem}.tab-content .tab-pane .stateroom-cabins ul{margin-top:1rem !important}#deck-plans h5.g-title,#tour-destinations h5.g-title{font-size:1rem !important}#tour-destinations p{font-size:0.9rem}.tab-content td.offer-row{padding:10px 4px}.offers .records{font-size:0.9rem;font-style:italic;padding:8px;color:#ff4b64}div.offers table.tab-content tbody tr td.offer-row h5.g-title{font-size:1rem !important}div.ti_tours .ti_depart,div.ti_tours .ti_length,div.ti_tours .ti_supplier,div.ti_tours .ti_offer{display:inline-block;float:left;border-right:1px solid #ccc;text-align:center;margin:5px auto;padding:0 1%}div.ti_tours .ti_length,div.ti_tours .ti_supplier,div.ti_tours .ti_offer{padding-bottom:1.5rem !important}div.ti_tours>div>div.g-title{font-size:1rem;position:relative;display:block;width:100%;margin:0 !important}div.ti_depart{width:17%}div.ti_supplier{width:30%}div.ti_offer{width:12%}div.ti_length,div.ti_price{width:10.5%}div.ti_tours{display:block;width:100%;text-align:left;padding:12px;margin:0 auto}div.ti_tours>div>field{text-align:center;font-weight:400;color:#31a594 !important}div.ti_tours .ti_button{display:inline-block;text-align:center;margin:5px auto;float:right}div.ti_button{width:20%}div.ti_tours .ti_price{display:inline-block;float:left;text-align:center;margin:5px auto;padding:0 1%}div.tour_offer_details{font-size:0.85rem;margin-bottom:12px}.tour_agency_phone{font-size:1rem !important;text-align:center;padding-left:35px}div.tour_right_col_block{margin-bottom:12px}div.tour_right_col_block img{margin:0;border:none;display:block;width:100%;max-width:125px;float:right;clear:right}div.tour_result_list_item div.ti_listt h4.g-title{width:100% !important}.tour_terms{margin:35px 0}.tour_terms p{font-size:0.9rem}.ti_listt .left_col{display:inline-block;width:50%;margin:0;padding:12px;vertical-align:top;text-align:left;float:left}.ti_listt .right_col{display:inline-block;width:50%;margin:0;padding:12px;vertical-align:top;text-align:left;float:left}.ti_listt .bottom_row{width:100%;text-align:center;margin:10px auto}.ti_listt .left_col .chzn-container-multi .chzn-choices{background:#f5f2f3 !important}.ti_listt .left_col #from,.ti_listt .left_col #to,.ti_listt .left_col #toInput{background-color:#f5f2f3 !important}.ti_listt .left_col select#destination{margin-bottom:24px !important}div.hotel-main-container{display:block;width:100%;margin:0;padding:0 0 25px 0;vertical-align:top}div.hotel-check{display:block;width:100%;margin:12px 0;padding:12px 0;border-top:1px dotted #ddd}div.hotel_tabs_container{margin:25px 0 !important}img.hotel_image{width:300px;float:left;margin-right:25px;padding:5px;border:1px solid #eaeaea}div.hotel_map{text-align:center;margin:10px auto 30px auto !important;width:100%;display:block}.left_fac_panel{width:50%;display:inline-block}.right_fac_panel{width:45%;display:inline-block;float:right}.hotel-slide-show{display:inline-block;float:right;margin:0;padding:0;width:35%;min-width:300px;max-height:500px;overflow:hidden}.mySlides{display:none}.mySlides img{object-fit:cover !important;vertical-align:middle !important}.slideshow-container{max-width:100%;position:relative;margin:auto}.slideshow-container .prev,.slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.9s ease;border-radius:0 3px 3px 0}.slideshow-container .next{right:0;border-radius:3px 0 0 3px}.slideshow-container .prev:hover,.slideshow-container .next:hover{background-color:rgba(0, 0, 0, 0.8)}.slideshow-container .fade{opacity:1 !important;-webkit-animation-name:fade;-webkit-animation-duration:2.5s;animation-name:fade;animation-duration:2.5s}@-webkit-keyframes fade{from{opacity:0.4}to{opacity:1}}@keyframes fade{from{opacity:0.4}to{opacity:1}}@media only screen and (max-width:300px){.slideshow-container .prev,.slideshow-container .next{font-size:11px}}.hotel-book{display:inline-block;width:20%;min-width:200px;margin:0;padding:0;border:1px solid #ddd !important;float:left}.hotel-book-heading{background-color:#ff4b64;padding:10px 15px;vertical-align:middle}.hotel-search{padding:10px 15px;vertical-align:middle}.hotel-search>p,.hotel-search>li{font-size:0.9rem !important;line-height:1.1}h3.hotel-book-title,h3.hotel-amenities-title,h3.hotel-suite-title{color:#fff;font-size:1.35rem;text-align:left;margin:0;font-weight:700}h3.hotel-book-title span{font-size:0.6rem !important}.hotel-book-footer{background-color:#efefef;text-align:right;padding:10px 15px;vertical-align:middle;border-top:1px solid #ddd !important}.hotel-book-footer span{color:#aaa;line-height:1.25rem}.hotel-main{display:inline-block;margin:0 auto;padding:0 20px;vertical-align:top;width:45%;min-width:300px}.hotel-main-amenities,.hotel-main-suite{display:inline-block;width:100%;vertical-align:top}.hotel-amenities-head{background-color:#ff4b64;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #ff4b64}.hotel-suite-head{background-color:#31a594;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #31a594}.hotel-amenities-main,.hotel-suite-main{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 15px;width:100%;min-width:300px;margin:0 0 15px 0}.hotel-suite-main span{padding:10px 15px}#pick_data .hotel_search_container{width:24%;display:inline-block;float:left;margin:0 0 15px 0;padding:12px 12px 12px 18px;background:#ededed;background:-moz-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}#pick_data .hotel_search_results{float:right;width:75%;margin:0;display:inline-block;padding:12px 12px 12px 18px}.hotel_result_list_item{width:100%;margin-top:30px !important;padding:6px 10px;border:1px solid #eaeaea;display:block;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3)}div.hotel_result_list_item div.ti_listt h4.g-title{color:#31a594 !important}.hotel_results_details{display:block;width:100%;margin:0;padding:0;vertical-align:top}.hotel_results_image{display:inline-block;width:25%;min-width:230px;margin:0;padding:0 10px 10px 0;vertical-align:top}.hotel_results_image img{width:100%;padding:5px;border:1px solid #eaeaea}.hotel_results_amenities_button{padding:4px 8px;background-color:#ff4b64;text-align:center}.hotel_results_amenities_button a{color:#fff;font-size:0.9rem;font-weight:bold}.hotel_results_amenities_button:hover{background-color:#31a594}.hotel_results_address{display:inline-block;width:24%;min-width:170px;margin:0;padding:0;vertical-align:top}.hotel_results_collection{display:inline-block;width:25%;min-width:200px;margin:0;padding:0;vertical-align:top}.hotel_results_collection img{width:80%;margin:0 auto}.hotel_results_pricing{display:inline-block;width:25%;margin:0;padding:8px;background-color:#efefef;border:1px solid #ddd;text-align:center;vertical-align:top;float:right}.hotel_results_pricing_from{font-size:0.9rem}.hotel_results_pricing_from span{color:#ff4b64;font-size:1.35rem;font-weight:bold}.hotel_results_pricing_button{margin:12px auto}.hotel_results_pricing_button span{padding-top:20px}.hotel_results_amenities_container{display:block;width:100%}.ccms_form_element input.button{padding:0.4rem 1rem !important;padding-bottom:0.35rem !important;margin:0 0 0.25rem 0 !important}.ccms_form_element.multiline_start,.ccms_form_element.multiline_add{width:50% !important}.ccms_form_element#recaptcha1_container_div{width:75%}.ccms_form_element .icon-append{position:absolute;top:30px;width:29px;height:29px;font-size:15px;line-height:29px;text-align:center;right:5px;padding-left:3px;border-left:1px solid #ccc;color:#ccc}.ccms_form_element .fa:before{display:inline-block;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-weight:normal;font-stretch:normal;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.ccms_form_element i.fa{text-decoration:none !important}div.chronoform{display:none !important}form#chronoform_quote_request .ccms_form_element label{width:auto !important}.datepicker_dashboard{width:auto !important}.datepicker_dashboard .header .titleText{color:#dbc46c !important}form#chronoform_quote_request .ccms_form_element .icon-append{position:absolute;top:45px;width:29px;height:35px;font-size:15px;line-height:29px;text-align:center;right:5px;padding-left:3px;border-left:1px solid #ccc;color:#ccc}.ccms_form_element input[type="text"].input-xlarge,.ccms_form_element input[type="text"].input-large{width:100% !important}div.bridge-banner{width:100%;text-align:center;margin-bottom:20px}div.bridge-banner img{width:80%;margin:0 auto}div.bridge-main{display:inline-block;width:70%;min-width:300px;float:left;margin:0;padding:5px 25px;text-align:left;vertical-align:top}div.bridge-main img.bridge{float:right;margin-left:25px;border:1px solid #eaeaea;padding:5px}div.bridge-side{display:inline-block;max-width:25%;min-width:225px;margin:0;padding:15px;border:1px solid #000;background-color:#d7f4ff;text-align:center;line-height:1.2;float:right}div.bridge-side h3{color:#900;font-family:Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', sans-serif}div.bridge-side h4{color:#900;font-family:Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', sans-serif;text-align:center;font-size:16px !important;line-height:1.3 !important}div.bridge-side p.lead{font-size:1.15rem;line-height:1.2}div.bridge-side p.itin{font-size:0.85rem;line-height:1.2}div.bridge-cabins{width:100%;margin:0 auto;display:table;table-layout:fixed}div.bridge-container{width:100%;display:block;margin:0;padding:0}div.bridge-cabins div.thead{background-color:#dfeef7;width:100%;margin:0 auto;display:table;table-layout:fixed}div.bridge-cabins div.thead>div.table-cell{display:table-cell;max-width:0px;font-family:verdana;color:#006;font-weight:bold;padding:3px 5px;border:1px solid #000;text-align:center;font-size:1vw;line-height:1.2;vertical-align:middle}div.bridge-cabins div.tbody{background:transparent;width:100%;margin:0 auto;display:table;table-layout:fixed}div.bridge-cabins div.tbody>div.table-cell{display:table-cell;max-width:0px;font-family:verdana;color:#006;vertical-align:middle;text-align:center;font-size:0.8vw;line-height:1.2;padding:3px;border:1px solid #000;text-align:center}div.bridge-terms{font-size:0.8rem;text-align:left;margin:15px;line-height:1.2}form#adminForm ul.row-striped li.row-fluid{width:33% !important;float:left !important}.results_area,.hotdeals,.hotcruises,.hottours{width:100%;padding:8px;display:block;margin-top:12px;border:1px solid #ded5c8}.results_area .results_total{width:auto;text-align:left;display:block;margin-bottom:35px !important;font-size:0.9rem}.results_area .results_sort{display:block;margin:0;font-size:0.9rem}#from,#to,#toInput{height:auto;margin-right:4px;padding:5px 10px;width:90%;background-color:#fff}#pick_data .cruise_search_container,#pick_data .tour_search_container{width:27%;display:inline-block;float:left;margin:0 0 15px 0;padding:12px 12px 12px 18px;background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}#pick_data .cruise_search_results,#pick_data .tour_search_results{float:right;width:70%;margin:0;display:inline-block;padding:12px 12px 12px 18px}.ti_listt{margin-top:0;margin-bottom:10px;padding:5px 12px;width:100%;display:block}#pick_data div.ti_listt form{background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.5) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0)}#pick_data .cruise_search_only_container{background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.5) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);width:95%;display:inline-block;margin:0;padding:12px 12px 12px 18px}.cruise_header,.tour_header{width:100%}.ti_listt h4.g-title{color:#00293c !important;font-size:1.35rem;display:inline-block;margin-bottom:0px !important;width:75%;padding:4px 0 0 0 !important}.offers .ti_listt h4.g-title{color:#00293c !important;font-size:1.35rem;display:inline-block;margin-bottom:0px !important;width:100%;padding:4px 0 0 0 !important}.offers .tour_description,.offers .cruise_description{padding:8px}.offers .tour_description img,.offers .cruise_description img{float:right;margin:0 10px 10px 20px;padding:8px;border:1px solid #ccc}.ti_listt .offer_id{float:right;width:20%;margin-left:10px;margin-top:10px;font-size:0.9rem;padding:0;min-width:130px;text-align:right}.cruise_right_col_block,.tour_right_col_block{width:20%;float:right;margin:0;vertical-align:top;text-align:right}.cruise_details,.tour_details{width:80%;display:inline-block;padding-right:20px;text-align:left;vertical-align:top}.cruise_offer_id,.tour_offer_id{width:auto}.cruise_description,.tour_description{text-align:justify;vertical-align:top;line-height:1.35rem;font-size:0.85rem;padding:0}#cruise_area select,#tour_area select{width:90% !important}select#destination{margin-bottom:12px}.fromtodate{margin-bottom:12px}.agency_phone{float:right;clear:both}.bottom_request{display:block;margin:20px auto;width:80%;border:1px solid #eee;padding:18px;text-align:left;background:#d1b280;background:-moz-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(209, 178, 128, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}.bottom_request .cruise_offer_id,.bottom_request .tour_offer_id{font-size:1.5rem;font-weight:600;text-align:left;margin-bottom:0.75rem}.bottom_request .request_buttons{display:inline-block;float:right;margin:0 0 0 20px;vertical-align:top}.bottom_request .request_message{font-size:1rem;line-height:1.35rem;padding-bottom:10px}.bottom_request .cruise_agency_phone{font-size:0.8rem;text-align:center !important}.bottom_request .cruise_agency_phone a{font-weight:bold;font-size:1.15rem}p.disclaimer{margin-top:16px;border:1px solid gray;padding:15px;font-size:0.9rem}select#ship{margin-bottom:12px}select#length{margin-bottom:12px}.cruise_result_list_item,.tour_result_list_item{width:100%;margin:15px 0;padding:0;border:1px solid #eaeaea;display:block}.cruises_details{width:100%;padding:0 0 10px 12px;margin:0;font-size:0.9rem}.cruises_images{padding:0px 15px 15px 0px;min-width:180px;width:25%;display:inline-block;float:left;vertical-align:top}.cruises_images img{border:none}.cruises_images img:first-child{padding:8px;border:1px solid #eaeaea !important}.cruises_items{width:50%;display:inline-block;float:left;vertical-align:top;text-align:left}.cruise_right_col_block img{margin:15px auto;border:none;display:block;width:80%;max-width:125px}.cruises_col2{width:25%;display:inline-block;float:left;vertical-align:top;text-align:center !important}.cruises_col2 .cruise_logo{margin:8px auto !important;display:block;text-align:center}.cruises_col2 span{font-style:italic;font-size:0.9rem;text-align:center}.cruises_col2 .cruise_price{font-size:2.5rem;color:#31a594 !important;text-align:center;margin:8px auto}.cruises_amenities{width:100%;padding:0 12px 10px 12px;margin:0;font-size:0.9rem;text-align:left !important}.cruises_amenities p,.cruises_amenities p b{font-size:1.1rem;color:#31a594 !important;margin:0.5rem 0}.cruises_amenities ul{margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0;list-style:none}.cruise_details_items{width:24%;font-size:0.8rem;float:left;margin-right:15px;margin-bottom:10px;text-align:left;display:block}.cruise_details_items img{with:100%;margin:0 auto;padding:8px;border:1px solid #eaeaea}.cruise_amenities{width:100%;font-size:0.9rem;text-align:left !important}.cruise_amenities p strong{font-size:1.1rem;color:#31a594 !important}.cruise_amenities p{margin:0.5rem 0}.cruise_amenities ul{margin-top:0.75rem;margin-bottom:0.75rem;margin-left:0;list-style:none}.cruise_inclusions{width:100%;text-align:left !important}.cruise_inclusions .cruise_inclusions_title{text-transform:uppercase !important;font-size:1.1rem !important;font-weight:bold;margin:0.5rem 0;color:#31a594 !important}.cruise_inclusions strong{font-size:1rem;font-weight:bold}.cruise_inclusions li{font-size:0.9rem}.cruise_tab_itin_map{text-align:center !important;width:100%;margin:5px auto !important}.cruise_tab_itin_map img{text-align:center !important;margin:0 auto !important;padding:8px;border:1px solid #eaeaea}.cruise_tab_itin_map span{font-size:0.7rem;text-align:center !important}.tab-content .tr .itin_head{font-size:1.15rem;font-weight:bold;line-height:1.25rem;margin:0;float:left;width:25%;padding:0.75rem 1rem}.tab-content .tr .offer-row{width:25%;float:left;margin:0;padding:0.75rem 1rem}.tab-content .tr .records{width:100%;text-align:left;margin-top:15px;margin-bottom:15px}.tab-content-tour .tr .itin_head{font-size:1.15rem;font-weight:bold;line-height:1.1rem;margin:0;float:left;width:33%;padding:0.75rem 1rem}.tab-content-tour .tr .offer-row{width:33%;float:left;margin:0;padding:0.75rem 1rem}.tab-content-tour .tr .records{width:100%;text-align:left;margin-top:15px;margin-bottom:15px}div.tab-content-tour{width:100%}.offer-row h4.g-title{font-size:1.11rem}.tab-content .tr,.tab-content-tour .tr{width:100%;display:block;clear:both}.tab-content .tr .offer-row a.button,.tab-content-tour .tr .offer-row a.button{text-align:center !important;margin:0 auto !important}.tab-content .tab-pane tr.destination_head td{font-weight:600;padding:12px 0 8px 0 !important;font-size:1rem}.tab-content .tab-pane tr.description_text td{font-size:0.9rem;text-align:justify}.tab-content .tab-pane .list-head{font-size:1.15rem;margin-bottom:8px}.tab-content .tab-pane .list-item{font-size:0.9rem;margin-bottom:2px;padding-left:35px}.tab-content .tab-pane p.list-item-details{padding-left:35px;font-size:0.9rem;margin-bottom:5px}.tab-content .tab-pane .stateroom-description{font-size:0.9rem;text-align:justify}.tab-content .tab-pane .stateroom-description p{line-height:0.75rem;margin:0 10%}.tab-content .tab-pane .stateroom-cabins{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc}.tab-content .tab-pane .stateroom-cabins li{font-size:0.9rem}.tab-content .tab-pane .stateroom-cabins ul{margin-top:1rem !important}#deck-plans h5.g-title,#tour-destinations h5.g-title{font-size:1rem !important}#tour-destinations p{font-size:0.9rem}.tab-content td.offer-row{padding:10px 4px}.offers .records{font-size:0.9rem;font-style:italic;padding:8px;color:#ff4b64}div.offers table.tab-content tbody tr td.offer-row h5.g-title{font-size:1rem !important}div.ti_tours .ti_depart,div.ti_tours .ti_length,div.ti_tours .ti_supplier,div.ti_tours .ti_offer{display:inline-block;float:left;border-right:1px solid #ccc;text-align:center;margin:5px auto;padding:0 1%}div.ti_tours .ti_length,div.ti_tours .ti_supplier,div.ti_tours .ti_offer{padding-bottom:1.5rem !important}div.ti_tours>div>div.g-title{font-size:1rem;position:relative;display:block;width:100%;margin:0 !important}div.ti_depart{width:17%}div.ti_supplier{width:30%}div.ti_offer{width:12%}div.ti_length,div.ti_price{width:10.5%}div.ti_tours{display:block;width:100%;text-align:left;padding:12px;margin:0 auto}div.ti_tours>div>field{text-align:center;font-weight:400;color:#31a594 !important}div.ti_tours .ti_button{display:inline-block;text-align:center;margin:5px auto;float:right}div.ti_button{width:20%}div.ti_tours .ti_price{display:inline-block;float:left;text-align:center;margin:5px auto;padding:0 1%}div.tour_offer_details{font-size:0.85rem;margin-bottom:12px}.tour_agency_phone{font-size:1rem !important;text-align:center;padding-left:35px}div.tour_right_col_block{margin-bottom:12px}div.tour_right_col_block img{margin:0;border:none;display:block;width:100%;max-width:125px;float:right;clear:right}div.tour_result_list_item div.ti_listt h4.g-title{width:100% !important}.tour_terms{margin:35px 0}.tour_terms p{font-size:0.9rem}.ti_listt .left_col{display:inline-block;width:50%;margin:0;padding:12px;vertical-align:top;text-align:left;float:left}.ti_listt .right_col{display:inline-block;width:50%;margin:0;padding:12px;vertical-align:top;text-align:left;float:left}.ti_listt .bottom_row{width:100%;text-align:center;margin:10px auto}.ti_listt .left_col .chzn-container-multi .chzn-choices{background:#f5f2f3 !important}.ti_listt .left_col #from,.ti_listt .left_col #to,.ti_listt .left_col #toInput{background-color:#f5f2f3 !important}.ti_listt .left_col select#destination{margin-bottom:24px !important}div.hotel-main-container{display:block;width:100%;margin:0;padding:0 0 25px 0;vertical-align:top}div.hotel-check{display:block;width:100%;margin:12px 0;padding:12px 0;border-top:1px dotted #ddd}div.hotel_tabs_container{margin:25px 0 !important}img.hotel_image{width:300px;float:left;margin-right:25px;padding:5px;border:1px solid #eaeaea}div.hotel_map{text-align:center;margin:10px auto 30px auto !important;width:100%;display:block}.left_fac_panel{width:50%;display:inline-block}.right_fac_panel{width:45%;display:inline-block;float:right}.hotel-slide-show{display:inline-block;float:right;margin:0;padding:0;width:35%;min-width:300px;max-height:500px;overflow:hidden}.mySlides{display:none}.mySlides img{object-fit:cover !important;vertical-align:middle !important}.slideshow-container{max-width:100%;position:relative;margin:auto}.slideshow-container .prev,.slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.9s ease;border-radius:0 3px 3px 0}.slideshow-container .next{right:0;border-radius:3px 0 0 3px}.slideshow-container .prev:hover,.slideshow-container .next:hover{background-color:rgba(0, 0, 0, 0.8)}.slideshow-container .fade{opacity:1 !important;-webkit-animation-name:fade;-webkit-animation-duration:2.5s;animation-name:fade;animation-duration:2.5s}@-webkit-keyframes fade{from{opacity:0.4}to{opacity:1}}@keyframes fade{from{opacity:0.4}to{opacity:1}}@media only screen and (max-width:300px){.slideshow-container .prev,.slideshow-container .next{font-size:11px}}.hotel-book{display:inline-block;width:20%;min-width:200px;margin:0;padding:0;border:1px solid #ddd !important;float:left}.hotel-book-heading{background-color:#ff4b64;padding:10px 15px;vertical-align:middle}.hotel-search{padding:10px 15px;vertical-align:middle}.hotel-search>p,.hotel-search>li{font-size:0.9rem !important;line-height:1.1}h3.hotel-book-title,h3.hotel-amenities-title,h3.hotel-suite-title{color:#fff;font-size:1.35rem;text-align:left;margin:0;font-weight:700}h3.hotel-book-title span{font-size:0.6rem !important}.hotel-book-footer{background-color:#efefef;text-align:right;padding:10px 15px;vertical-align:middle;border-top:1px solid #ddd !important}.hotel-book-footer span{color:#aaa;line-height:1.25rem}.hotel-main{display:inline-block;margin:0 auto;padding:0 20px;vertical-align:top;width:45%;min-width:300px}.hotel-main-amenities,.hotel-main-suite{display:inline-block;width:100%;vertical-align:top}.hotel-amenities-head{background-color:#ff4b64;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #ff4b64}.hotel-suite-head{background-color:#31a594;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #31a594}.hotel-amenities-main,.hotel-suite-main{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 15px;width:100%;min-width:300px;margin:0 0 15px 0}.hotel-suite-main span{padding:10px 15px}#pick_data .hotel_search_container{width:24%;display:inline-block;float:left;margin:0 0 15px 0;padding:12px 12px 12px 18px;background:#ededed;background:-moz-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}#pick_data .hotel_search_results{float:right;width:75%;margin:0;display:inline-block;padding:12px 12px 12px 18px}.hotel_result_list_item{width:100%;margin-top:30px !important;padding:6px 10px;border:1px solid #eaeaea;display:block;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3)}div.hotel_result_list_item div.ti_listt h4.g-title{color:#31a594 !important}.hotel_results_details{display:block;width:100%;margin:0;padding:0;vertical-align:top}.hotel_results_image{display:inline-block;width:25%;min-width:230px;margin:0;padding:0 10px 10px 0;vertical-align:top}.hotel_results_image img{width:100%;padding:5px;border:1px solid #eaeaea}.hotel_results_amenities_button{padding:4px 8px;background-color:#ff4b64;text-align:center}.hotel_results_amenities_button a{color:#fff;font-size:0.9rem;font-weight:bold}.hotel_results_amenities_button:hover{background-color:#31a594}.hotel_results_address{display:inline-block;width:24%;min-width:170px;margin:0;padding:0;vertical-align:top}.hotel_results_collection{display:inline-block;width:25%;min-width:200px;margin:0;padding:0;vertical-align:top}.hotel_results_collection img{width:80%;margin:0 auto}.hotel_results_pricing{display:inline-block;width:25%;margin:0;padding:8px;background-color:#efefef;border:1px solid #ddd;text-align:center;vertical-align:top;float:right}.hotel_results_pricing_from{font-size:0.9rem}.hotel_results_pricing_from span{color:#ff4b64;font-size:1.35rem;font-weight:bold}.hotel_results_pricing_button{margin:12px auto}.hotel_results_pricing_button span{padding-top:20px}.hotel_results_amenities_container{display:block;width:100%}.sig-collection-statement{display:inline-block;width:98%;margin:0 auto 15px auto;padding:15px;border:1px solid #cacaca;text-align:left;line-height:1.5}.sig-collection-statement img{float:right;margin-left:25px;border:0;max-width:250px;margin-bottom:12px}.search-result{display:block;width:100%;border:1px solid #cacaca;margin:15px 0 !important;padding:0;vertical-align:top;overflow:hidden}.search-result .header{display:block;width:100%;border-bottom:1px solid #cacaca;margin:0;padding:8px;background:#fff;background:-moz-linear-gradient(top, #fff 29%, #fff 29%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(29%, #fff), color-stop(29%, #fff), color-stop(100%, #eaeaea));background:-webkit-linear-gradient(top, #fff 29%, #fff 29%, #eaeaea 100%);background:-o-linear-gradient(top, #fff 29%, #fff 29%, #eaeaea 100%);background:-ms-linear-gradient(top, #fff 29%, #fff 29%, #eaeaea 100%);background:linear-gradient(to bottom, #fff 29%, #fff 29%, #eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0);}.search-result .header .result-title{display:inline-block;font-size:1.15rem;font-weight:600;width:100%;margin-top:5px;padding-left:5px}.search-result .header .result-title a{float:right;margin:-3px 1rem 5px 15px;font-size:0.9rem !important}.search-result .header .result-title a i{font-size:0.9rem;padding-left:2px}.search-result .main{display:block;width:100%;margin:0;padding:15px 8px;vertical-align:top}.search-result .main .price{clear:both;float:right;width:15%;max-width:120px;text-align:center;vertical-align:top}.search-result .main .price p{font-size:1.75rem;font-weight:bold;color:#09c;text-align:center}.search-result .main .price p span{font-size:0.9rem;font-weight:normal;text-align:center}.search-result .main .images{display:inline-block;min-width:120px;width:25%;margin:0;padding:0 15px 0 0;vertical-align:top;float:left;min-height:175px}.search-result .main .images img.logo{width:100%;margin-bottom:15px;text-align:center}.search-result .main .images img.ship{width:100%;padding:5px;border:1px solid #cacaca;text-align:center}.search-result .main .details{display:inline-block;float:left;min-height:175px;width:59%;min-width:300px;vertical-align:top}.search-result .main .details p{font-weight:bold;margin:3px 0}.search-result .main .details p span{font-weight:normal;font-style:italic}.search-result .main .details img.collection{width:150px;float:right;vertical-align:center;padding:15px 10px;border:0;vertical-align:top}.search-result .main .ports{display:block;width:100%;margin:0;padding:8px;clear:both;line-height:1.5rem}.search-result .main .ports p{font-weight:bold;margin:3px 0;font-size:0.9rem}.search-result .main .ports p span{font-weight:normal;border-left:1px solid #cacaca;padding:0 8px;font-style:italic}.search-result .main .exclusives .callout{color:#09c;font-weight:bold;display:inline !important;padding:4px 8px;border:1px dashed #09c;margin:2px 5px}.search-result .main .exclusives .callout span{font-style:italic;font-weight:normal}.search-result .compare_offer{display:block;width:100%;border-top:1px solid #cacaca;margin:0;padding:8px;text-align:right;line-height:18px !important}.search-result .compare_offer .offer_id{display:inline-block;font-size:0.85rem;text-align:right !important;margin:0;margin-right:1rem}.search-result .compare_offer .offer_id span{padding-left:8px}.search-result .compare_offer .offer_id span input[type=checkbox]{margin-top:-2px !important}.hotel-book{display:inline-block;width:20%;min-width:200px;margin:0;padding:0;border:1px solid #ddd !important;float:left}.hotel-book-heading{background-color:#ff4b64;padding:10px 15px;vertical-align:middle}.hotel-search{padding:10px 15px;vertical-align:middle}.hotel-search>p,.hotel-search>li{font-size:0.9rem !important;line-height:1.1}h3.hotel-book-title,h3.hotel-amenities-title,h3.hotel-suite-title{color:#fff;font-size:1.35rem;text-align:left;margin:0;font-weight:700}h3.hotel-book-title span{font-size:0.6rem !important}.hotel-book-footer{background-color:#efefef;text-align:right;padding:10px 15px;vertical-align:middle;border-top:1px solid #ddd !important}.hotel-book-footer span{color:#aaa;line-height:1.25rem}.hotel-main{display:inline-block;margin:0 auto;padding:0 20px;vertical-align:top;width:45%;min-width:300px}.hotel-main-amenities,.hotel-main-suite{display:inline-block;width:100%;vertical-align:top}.hotel-amenities-head{background-color:#ff4b64;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #ff4b64}.hotel-suite-head{background-color:#31a594;padding:10px 15px;vertical-align:middle;width:100%;min-width:300px;border:1px solid #31a594}.hotel-amenities-main,.hotel-suite-main{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 15px;width:100%;min-width:300px;margin:0 0 15px 0}.hotel-suite-main span{padding:10px 15px}#pick_data .hotel_search_container{width:24%;display:inline-block;float:left;margin:0 0 15px 0;padding:12px 12px 12px 18px;background:#ededed;background:-moz-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:-webkit-linear-gradient(top, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(237, 237, 237, 0.25) 0%, rgba(213, 195, 170, 0.01) 80%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f5f2f3',GradientType=0);}#pick_data .hotel_search_results{float:right;width:75%;margin:0;display:inline-block;padding:12px 12px 12px 18px}.hotel_result_list_item{width:100%;margin-top:30px !important;padding:6px 10px;border:1px solid #eaeaea;display:block;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.3)}div.hotel_result_list_item div.ti_listt h4.g-title{color:#31a594 !important}.hotel_results_details{display:block;width:100%;margin:0;padding:0;vertical-align:top}.hotel_results_image{display:inline-block;width:25%;min-width:230px;margin:0;padding:0 10px 10px 0;vertical-align:top}.hotel_results_image img{width:100%;padding:5px;border:1px solid #eaeaea}.hotel_results_amenities_button{padding:4px 8px;background-color:#ff4b64;text-align:center}.hotel_results_amenities_button a{color:#fff;font-size:0.9rem;font-weight:bold}.hotel_results_amenities_button:hover{background-color:#31a594}.hotel_results_address{display:inline-block;width:24%;min-width:170px;margin:0;padding:0;vertical-align:top}.hotel_results_collection{display:inline-block;width:25%;min-width:200px;margin:0;padding:0;vertical-align:top}.hotel_results_collection img{width:80%;margin:0 auto}.hotel_results_pricing{display:inline-block;width:25%;margin:0;padding:8px;background-color:#efefef;border:1px solid #ddd;text-align:center;vertical-align:top;float:right}.hotel_results_pricing_from{font-size:0.9rem}.hotel_results_pricing_from span{color:#ff4b64;font-size:1.35rem;font-weight:bold}.hotel_results_pricing_button{margin:12px auto}.hotel_results_pricing_button span{padding-top:20px}.hotel_results_amenities_container{display:block;width:100%}.convertforms.cf-success .cf-response{background-color:#fff !important}.convertforms .cf-response{color:#353c3f !important}#bridge-banner.AT{display:block;margin-left:auto;margin-right:auto;width:100%}#bridge-banner.AT img{width:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}#bridge-container.AT{width:100%;max-width:100%;display:block;margin:0;padding:0}#bridge-main.AT{display:inline-block;width:65%;min-width:300px;float:left;margin:0;padding:0 20px 5px 0;text-align:left;vertical-align:top}#bridge-side.AT{display:inline-block;max-width:32%;min-width:290px;margin-top:15px;margin-left:20px;padding:20px;border:1px solid #000;background-color:#005c8b;text-align:center;line-height:1.2;float:right;-webkit-box-shadow:3px 4px 10px 0px rgba(0, 0, 0, 0.47);-moz-box-shadow:3px 4px 10px 0px rgba(0, 0, 0, 0.47);box-shadow:3px 4px 10px 0px rgba(0, 0, 0, 0.47)}#price-container.AT{display:block;width:100%;margin:0;padding:0;vertical-align:top}#price-slider.AT{display:inline-block;width:35%;min-width:300px;margin:0}#price-info.AT{float:right;font-size:1em;line-height:1.3;padding-top:5px}.center{text-align:center;font-weight:bold}.center-blue{text-align:center;color:#162b75}.small{font-size:0.9em;line-height:1.3}.lc-credit{font-family:'Times New Roman', serif;font-size:1em;color:#162b75;margin-top:10px}.itinerary{margin-bottom:5px}h4.AT{font-size:1.3em;color:#005c8b;letter-spacing:0.5px !important;font-weight:600;text-align:left;margin-bottom:5px}h4.AT a{text-decoration:underline}h2.itemTitleAT{font-size:36px !important;line-height:1.3 !important;font-weight:bold !important;color:#005c8b !important;text-align:center !important}ul.AT{margin-top:3px}.side-line1,.side-heading,.side-ship,.side-date,.side-itinerary,.side-starting-price,.side-inclusions,.side-telephone{color:#fff}.side-line1{font-family:'Times New Roman', serif;font-size:1.5em}.side-heading{font-size:1.7em;line-height:1.4}.side-ship{font-size:20px;line-height:1.3}.side-date,.side-starting-price{font-size:18px;font-weight:600;line-height:1.6;margin-bottom:15px}.side-inclusions{line-height:1.3}.side-telephone{font-size:1.4em;line-height:1.4em}.side-link a{text-decoration:underline;color:#dbf2f9}.spacer1{padding:2px 0}.spacer2{padding:5px 0}#excursion-box{width:100%;border:1px solid;padding:10px;margin-bottom:15px;background-color:#eef7f8}#excursion-box-left{display:inline-block;float:left}#excursion-box-left img{border:1px solid;margin:15px 25px 25px 0px;padding:10px}#excursion-box-right{display:inline-block;padding:5px 10px 5px 20px;float:right}#european-collection{display:inline-block;margin-left:auto;margin-right:auto;width:100%}.column3{float:left;width:33.33%;padding:2px}.row::after{content:"";clear:both;display:table}@media screen and (max-width:500px){.column3{width:100%}}.light-blue-box{width:100%;padding:10px 20px;background-color:#eef7f8}.floatleft{float:left;margin:0 15px 10px 0}.floatleft-border{float:left;margin:5px 15px 10px 0;border:1px solid #000;padding:5px}.floatright-border{margin:0 0 10px 15px;border:1px solid #000;float:right;padding:5px}.floatright{float:right;margin:0 0 10px 15px}.BridgecatItemHeader{margin-top:1.5rem;min-height:3rem;vertical-align:top;display:block;clear:both !important}.BridgecatItemView{padding:4px 25px !important}.BridgecatItemBody .catItemImageBlock{margin-bottom:0 !important}.BridgecatItemBody{display:block !important;margin-top:1px !important}h3.BridgecatItemTitle{font-size:1.5rem !important}.regionals{display:block;vertical-align:top;margin:0;padding:0;text-align:center}.regionals p{width:30%;min-width:150px;float:left;vertical-align:top;display:block}.regionals p a{color:#800000;text-transform:uppercase;font-weight:bold}table.responsive.rt tbody tr td{font-size:12px;font-style:normal;line-height:1.2;text-align:center;color:#005c8b;padding:3px !important;width:auto !important;border:1px solid #005c8b !important;vertical-align:middle !important;margin:0 !important}table.responsive.rt tbody tr td:first-child{text-align:left !important;padding-left:9px !important}@media screen and (max-width:440px){table.responsive.rt tbody tr td{min-height:37px !important;vertical-align:middle !important;text-align:center !important}table.responsive.rt{margin-left:-20px !important}}