@import url(https://fonts.googleapis.com/css?family=Open+Sans:700);a{transition:.5s}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif!important}#main{}@media screen and (max-width:1130px){#main .fullwidth-box .fusion-row{padding-left:15px!important;padding-right:15px!important}}.home .fusion-header-wrapper,.page-candy .fusion-header-wrapper,.page-video .fusion-header-wrapper{position:absolute;width:100%;z-index:100001}.page-video .fusion-header-wrapper{background:rgba(255,255,255,.85);height:150px!important}.fusion-header{padding-left:0!important;padding-right:0!important}.fusion-header-v4 .fusion-header{background:transparent;border:0;max-width:1100px;margin:0 auto;padding-top:15px!important;padding-bottom:15px!important}.home .fusion-header-v4 .fusion-logo .fusion-logo-link{padding:20px 0 0}@media screen and (max-width:1130px){.fusion-header-wrapper .fusion-header .fusion-row{padding:0 15px}.fusion-mobile-menu-icons{right:15px}}@media screen and (max-width:960px){.fusion-header-content-3-wrapper{width:100%}}@media only screen and (max-width:800px){.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background:transparent!important}.fusion-mobile-menu-design-modern .fusion-header-tagline{text-align:center;width:100%}.fusion-header .fusion-mobile-menu-icons a,.fusion-header .fusion-mobile-menu-icons a:after,.fusion-header .fusion-mobile-menu-icons a:before{color:#222}}.home #itbAmadeus .itb-amadeus-combobox-toggle{vertical-align:top}@media only screen and (max-width:800px){.home #itbAmadeus{height:auto;width:100%}.home #itbAmadeus .tabs{margin:0;width:100%;padding:0}.home #itbAmadeus .tabs h2{border-right:0;border-bottom:1px solid #c0d1e3}.home #itbAmadeus .tabs h2:last-child{border-bottom:0}}.rev_slider_wrapper .shadow-left{background-image:none!important}.rev_slider_wrapper .shadow-right{background-image:none!important}.fusion-secondary-header{background:#333;border:0;color:#333!important;font-family:Montserrat,Arial,Helvetica,sans-serif}.fusion-secondary-header .fusion-row{max-width:1100px;margin:0 auto}.fusion-secondary-header a{color:#333!important}.fusion-contact-info{line-height:30px!important}.fusion-slider-container{height:100vh!important;max-height:100%!important}.avada-skin-rev{border:0!important}.fusion-main-menu>ul>li{background:transparent;padding-right:0}.fusion-main-menu>ul>li>a{text-transform:uppercase}.fusion-secondary-main-menu{background:transparent!important;border:0!important;margin-bottom:25px}.fusion-secondary-main-menu .fusion-main-menu{margin-left:-15px}.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,.fusion-main-menu .sub-menu li a,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled{color:#adadad}.fusion-body .fusion-main-menu .current-menu-item>a{background:none}body.alt .fusion-main-menu>ul>li>a,body.alt .fusion-header-tagline{color:#fff}body.alt.fusion-body .fusion-main-menu .current_page_item>a,body.alt.fusion-body .fusion-main-menu .current-menu-item>a{color:#fff}body.alt .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover {background-color:rgba(51,51,51,.25);color:#fff}.fusion-column-last{margin-left:0!important;margin-right:0!important}.table-1 table th{background:#6fbdbd;color:#fff}.table-1 table tr:nth-child(even) {background:#9fdada}blockquote cite{display:block;font-weight:bold}.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:0!important}#itbp-container .itbp-row:first-child{border-top:0}.widget_itb_cruiseco{background:#00abec}#cruiseandshipfinder{margin:0 auto}.property-listing-box{margin:60px 0}.property-listing-box{height:0;padding-bottom:28%!important;min-height:200px;position:relative}.property-listing-box .fusion-row{cursor:pointer;position:absolute;height:100px;bottom:0;background:rgba(0,0,0,.8);left:0;right:0;max-width:100%!important;padding:15px 5%!important;color:#fff;transition:background .3s}.property-listing-box .fusion-row:hover{background:rgba(0,156,155,.8)}.property-listing-box .fusion-row h2{color:#fff;margin-bottom:.5em}.property-listing-box .fusion-row h2:after{content:'\f105';font-family:icomoon;font-size:50px;position:absolute;right:5%}.property-listing-box .fusion-row h2 a{color:#fff;text-decoration:none!important}.property-listing-box .fusion-row p{color:#fff;margin:.5em 0}@media only screen and (max-width:1170px){.home .width-100 .nonhundred-percent-fullwidth:not(.property-listing-box) {padding-left:15px!important;padding-right:15px!important}}@media only screen and (max-width:1023px){.property-listing-box{margin:30px 0 130px}.property-listing-box .fusion-row{background:#000;bottom:-100px;padding:15px!important}#wrapper .property-listing-box .fusion-row h2{font-size:18px;line-height:24px;padding-right:40px}}.widget_itb_sabresearch{display:none;max-width:1100px;z-index:2!important}.widget_itb_sabresearch svg{fill:#0055a2!important}.widget_itb_sabresearch input.sabre-searchflights{background:#0055a2!important;cursor:pointer}.widget_itb_sabresearch input.sabre-searchflights:hover{background:#0055a2!important}.sabrecol--two-twelfth{border-right:0!important}.sabrecol--two-twelfth:first-child{border-left:10px solid #fff!important}.sabrecol{border:0!important}@media screen and (min-width:760px){.widget_itb_sabresearch{top:40%!important;width:100%!important}}@media screen and (max-width:759px){.widget_itb_sabresearch{margin:0 15px!important;position:absolute;top:250px!important;width:calc(100% - 30px)!important}}.home #sliders-container .slider-sidebar-row .ui-tabs-panel{background:rgba(128,128,128,.75)}.home #sliders-container .slider-sidebar-row .ui-tabs-nav .ui-state-active{background-color:rgba(246,137,30,.95)}.home #sliders-container .slider-sidebar-row .ui-tabs-nav .ui-state-default{background-color:rgba(246,137,30,.65)}.home #sliders-container .slider-sidebar-row #itb_amadeus_search-2 #itbAmadeus input[type="submit"]{background:rgba(246,137,30,1)}.home .slider-sidebar .widget_search .searchform .search-table .search-field input[type="text"]{height:40px;line-height:40px}.home .slider-sidebar .widget_search .searchform .search-table .search-button input[type="submit"]{height:40px;width:40px;line-height:40px}@media only screen and (max-width:800px){.home #sliders-container{display:flex;flex-direction:column}.home #sliders-container .rev_slider_wrapper{height:100%!important}.home #sliders-container .tp-fullwidth-forcer{height:60vh!important}.home #sliders-container .slider-sidebar{order:3}.home #sliders-container .slider-sidebar-row{order:2;margin:2em 0;position:relative}}@media only screen and (min-width:800px){.slider-sidebar .widget_search{display:block;position:absolute;width:35%;padding:30px;z-index:100;left:50%;top:calc(50% - 30px);transform:translate(-50%);background:rgba(0,0,0,.5);border-radius:15px}}@media screen and (min-width:1050px){.widget_itb_sabresearch{top:calc(75% - .3437rem)!important}}.home .fusion-main-menu-search{display:none}.fusion-megamenu-wrapper{z-index:300}.fusion-megamenu-wrapper .fusion-megamenu-holder{border:0}.fusion-megamenu-wrapper.mmimages .fusion-megamenu-title,.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu .sub-menu{border-left:0}.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu .sub-menu a{padding-left:5px;margin-left:-5px}.mm-collection{border:0}.itb-booking-enquiry fieldset{margin-bottom:2em}.itb-booking-enquiry fieldset legend{border-bottom:1px solid #ccc;color:#1063ab;font-size:18px;font-family:"Open Sans";font-weight:400;line-height:1.5;margin-bottom:1em;padding:0 5px 5px;position:relative;text-align:center;width:100%!important}.itb-booking-enquiry fieldset legend:after{content:'';border-top:10px solid #ccc;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;position:absolute;right:calc(50% - 5px)}.itb-booking-enquiry_wrapper .itb-booking-enquiry li.gfield.field_description_below+li.gsection{border-bottom:1px dashed #e0dede;margin-top:10px!important}.itb-booking-enquiry_wrapper .itb-booking-enquiry .top_label li.gfield.gf_inline input[type="text"].datepicker.medium{width:100%!important}.itb-booking-enquiry .gsection h2{display:none}.itb-booking-enquiry .ginput_container_repeater-end>span{cursor:pointer}.itb-booking-enquiry .itb_be_40{min-width:40%}.itb-booking-enquiry .itb_be_30{min-width:30%}.itb-booking-enquiry .itb_be_20{min-width:20%}.itb-booking-enquiry .itb_be_10{min-width:10%}@media only screen and (min-width:641px){.itb-booking-enquiry .ginput_container_repeater-end>span:last-child{float:right}}#main #comment-submit,#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.gform_page_footer input[type="button"],.gform_wrapper .button,.gform_wrapper .gform_button,.post-password-form input[type="submit"],.ticket-selector-submit-btn[type="submit"],.tml-submit-wrap input[type="submit"],input.button-default{background:#0055a2!important;transition:.5s}#main #comment-submit:hover,#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.gform_page_footer input[type="button"]:hover,.gform_wrapper .button:hover,.gform_wrapper .gform_button:hover,.post-password-form input[type="submit"]:hover,.ticket-selector-submit-btn[type="submit"]:hover,.tml-submit-wrap input[type="submit"]:hover,input.button-default:hover{background:#3377b5!important}.fusion-footer{margin:0 -30px}.fusion-footer,.fusion-footer .gform_wrapper .top_label .gfield_label{font-size:14px}.fusion-footer .col-lg-3{padding-left:30px;padding-right:30px}.fusion-footer-widget-area .widget a:hover{}.fusion-footer .fusion-widget-area h2{color:#fff;margin-bottom:.5em}.fusion-footer .fusion-widget-area p{margin:0 0 1em}.fusion-footer .fusion-widget-area p.footer-logo{margin-bottom:22px}.fusion-copyright-content{padding-left:15px;padding-right:15px}.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin:0 0 10px 3.5px}.fusion-footer .gform_wrapper ul li.gfield{margin:0}.fusion-footer .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.fusion-footer .gform_wrapper div.validation_error,.fusion-footer .gform_wrapper li.gfield.gfield_error{background-color:#fff;color:red;border-color:red}.fusion-footer .gform_wrapper .top_label input.medium,.fusion-footer .gform_wrapper .top_label select.medium{width:100%}.fusion-footer .gform_wrapper .button,.fusion-footer .gform_wrapper .gform_button{background-color:#f6891e!important;color:#fff;padding:10px 15px}.fusion-footer .gform_wrapper .button:hover,.fusion-footer .gform_wrapper .gform_button:hover{background-color:#333!important;color:#fff}.fusion-footer .gform_wrapper{margin:0!important}.fusion-footer .gform_wrapper *{line-height:normal!important}.fusion-footer .gfield_label_before_complex{display:none!important}.fusion-footer .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label{font-size:14px!important;font-weight:bold}.fusion-footer .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.fusion-footer .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.fusion-footer .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0!important}.fusion-footer .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.fusion-footer .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label{margin:0!important}body .fusion-footer .gform_wrapper .top_label div.ginput_container{margin:0!important}.fusion-footer .gform_wrapper .gform_footer{padding:0!important}a.glink{margin-right:5px}