@import url(https://fonts.googleapis.com/css?family=Open+Sans:700);a{transition:.5s}#content a{color:#015253;text-decoration:none}#content a:hover{text-decoration:underline}@media screen and (max-width:1130px){#main .fullwidth-box .fusion-row{padding-left:15px!important;padding-right:15px!important}}#content{padding:40px 0!important}.home #content{padding:0!important}.fusion-header-wrapper{background:#006b6c}.home .fusion-header-wrapper,.page-engine .fusion-header-wrapper,.page-candy .fusion-header-wrapper,.page-video .fusion-header-wrapper{background:transparent;color:#fff;position:absolute;width:100%}.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}.fusion-secondary-header{background-color:#015253!important}.home .fusion-secondary-header{background-color:#006b6c!important}@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%}}@media only screen and (max-width:767px){.home .fusion-header-wrapper{background:#006b6c;position:relative}.fusion-header-tagline{display:none}}.rev_slider_wrapper .shadow-left{background-image:none!important}.rev_slider_wrapper .shadow-right{background-image:none!important}#headingbar{background:#006B6C}#headingbar h1,#headingbar h2{color:#fff}.fusion-secondary-header{background:#333;border:0;font-family:Montserrat,Arial,Helvetica,sans-serif}.fusion-secondary-header .fusion-row{max-width:1100px;margin:0 auto}.fusion-contact-info{line-height:30px!important}.fusion-slider-container{height:100vh!important;max-height:100%!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}.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;line-height:1.2!important}.fusion-body .fusion-main-menu .current-menu-item>a{background:none}.fusion-caret{line-height:1}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:700}.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:0!important}#itbp-container .itbp-row:first-child{border-top:0!important}#itbp-container .itbp-row:last-child{border-bottom:0!important}.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:#006b6c!important}.widget_itb_sabresearch input.sabre-searchflights{background:#006b6c!important;cursor:pointer}.widget_itb_sabresearch input.sabre-searchflights:hover{background:#006b6c!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}}.candyboxes{position:absolute;top:calc(75% - 0.3437rem);left:50%;margin:0 0 0 -5px;max-width:1110px;padding:0;transform:translate(-50%);width:100%;z-index:200;display:flex;flex-direction:row;flex-wrap:wrap}.candyboxes li{display:inline-block;list-style:none;position:relative;text-align:center;width:calc(20% - 10px);margin-left:10px}.candyboxes li a span{background:rgba(51,51,51,.3);bottom:0;color:#fff;left:0;position:absolute;width:100%}.candyboxes li a:hover span{background:rgba(8,72,145,.9)}.candyboxes li a img{width:100%}@media screen and (max-width:960px){.candyboxes{top:calc(50% - 0.3437rem);width:calc(100% - 20px)}.candyboxes li{margin-bottom:10px;width:calc(33% - 10px)}}@media screen and (max-width:767px){.candyboxes{top:250px}.candyboxes li{width:calc(50% - 10px)}}@media screen and (max-width:400px){.candyboxes li{width:calc(100% - 10px)}}.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}}@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% - 0.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;font-weight:700;line-height:1.2}.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:#006b6c!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:#015253!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{color:#ccc!important}.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:#015253!important;color:#fff;padding:10px 15px;opacity:.9}.fusion-footer .gform_wrapper .button:hover,.fusion-footer .gform_wrapper .gform_button:hover{background-color:#015253!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:700}.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}