.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:84px}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:0}#main-header{box-shadow:0 1px 0 rgba(0,0,0,.2) !important;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2) !important}#main-header.et-fixed-header{box-shadow:0 1px 0 rgba(0,0,0,.2) !important;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2) !important}#main-header.et-fixed-header .et_pb_row_0.et_pb_row,#main-header.et-fixed-header .et_pb_row_1.et_pb_row{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}div.switcher>div.option{position:absolute}#gtranslate_selector{float:right;padding:0;height:26px;display:inline-block;line-height:26px;font-size:12px;border:1px #d2d6df solid;border-radius:0}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:55px 0 0 !important}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:15px !important}}@media (max-width:980px){#gtranslate_selector{float:none}.et_header_style_left .logo_container{position:absolute;width:auto;height:80px !important}.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%;max-height:80px}}@media (max-width:430px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:80% !important}}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{padding:5px 0 !important}.et_slide_in_menu_container #mobile_menu_slide li li a{opacity:1 !important}.et_slide_in_menu_container .et_mobile_menu>.menu-item-has-children>a{font-weight:400 !important}.et_slide_menu_top span{font-weight:400 !important}.logo_container a.logo_link{color:#2f3747;font-size:22px}.et_header_style_slide .logo_container{text-align:center}.et_slide_menu_top{padding:20px 40px}.et_slide_menu_top div#et-info{padding:0}#top-menu ul.sub-menu li.current-menu-item>a{background:rgba(0,0,0,.06)}#top-menu.nav li li a{width:290px}#top-menu.nav li ul{width:330px}.block-header-row{z-index:1}.logo_container{z-index:0}@media (min-width:980px){.block-header-row{max-width:none !important;width:auto !important}.block-header-row-left{position:absolute;top:0;right:auto;left:30px}.block-header-row-right{position:absolute;top:0;right:30px;left:auto}.block-header-row .et_pb_module{display:inline-block;width:auto;margin:0 !important;padding:0 !important}.block-header-row .et_pb_module>div{display:table-cell;padding:5px 10px 0;vertical-align:middle;height:50px}.block-header-row .et_pb_module:first-child>div{padding-left:0}.block-header-row .et_pb_module:last-child>div{padding-right:0}}@media (max-width:980px){.block-header-row .et_pb_column{text-align:center}.block-header-row .et_pb_module{display:inline-block;margin:0;padding:10px 10px 0}}ul.header-menu-inline{margin:0;padding:0}ul.header-menu-inline li{display:inline-block;margin-left:5px;margin-right:5px}ul.header-menu-inline li:first-child{margin-left:0}ul.header-menu-inline li:last-child{margin-right:0}ul.header-menu-inline a{color:#2f3747}ul.header-menu-inline a:hover{color:#000}.link-book-now a,.link-my-account a{display:inline-block;padding:8px 10px;font-size:13px;line-height:22px;text-transform:uppercase;background:#fff;border:1px #f2f2f2 solid;color:#565656;border-radius:5px}.link-book-now a{border-color:#485187;color:#485187}.link-book-now a:hover{background:#485187;color:#fff !important}.link-my-account a{border-color:#e9812a;color:#e9812a}.link-my-account a:hover{background:#e9812a;color:#fff !important}.divi-phone:before,.divi-email:before{text-shadow:0 0;font-family:ETmodules !important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;margin-right:4px;color:#888;font-size:14px}.divi-phone:before{content:"\e090"}.divi-email:before{content:"\e076"}.divi-email,.divi-phone{margin-left:10px;font-size:17px;font-weight:300;color:#fff}.divi-email:hover,.divi-phone:hover{color:#fff}.divi-email-0,.divi-phone-0{margin-left:0}@media (max-width:450px){.block-header-row .et_pb_module{padding:5px 5px 0}.divi-email,.divi-phone{font-size:14px}}@media (max-width:300px){.divi-email,.divi-phone{display:block;margin:0}}.mobile_menu_bar.et_toggle_slide_menu,.mobile_menu_bar.mobile_menu_bar_toggle{width:50px}.mobile_menu_bar.et_toggle_slide_menu div,.mobile_menu_bar.mobile_menu_bar_toggle div{border-radius:0;height:.2rem;margin:.43rem auto}.mobile_menu_bar.et_toggle_slide_menu div:first-child,.mobile_menu_bar.mobile_menu_bar_toggle div:first-child{margin-top:0}.mobile_menu_bar.et_toggle_slide_menu div:last-child,.mobile_menu_bar.mobile_menu_bar_toggle div:last-child{margin-bottom:0}.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child{-webkit-transform:translateY(.6rem) rotate(45deg);transform:translateY(.6rem) rotate(45deg)}.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child{-webkit-transform:translateY(-.6rem) rotate(-45deg);transform:translateY(-.6rem) rotate(-45deg)}.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child{-webkit-animation-name:T1S3DF;animation-name:T1S3DF}@-webkit-keyframes T1S3DF{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}80%{-webkit-transform:translateY(.6rem) rotate(45deg);transform:translateY(.6rem) rotate(45deg)}}@keyframes T1S3DF{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}80%{-webkit-transform:translateY(.6rem) rotate(45deg);transform:translateY(.6rem) rotate(45deg)}}.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child{-webkit-animation-name:T1S3L;animation-name:T1S3L}@-webkit-keyframes T1S3L{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}80%{-webkit-transform:translateY(-.6rem) rotate(-45deg);transform:translateY(-.6rem) rotate(-45deg)}}@keyframes T1S3L{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}80%{-webkit-transform:translateY(-.6rem) rotate(-45deg);transform:translateY(-.6rem) rotate(-45deg)}}ul.footer-menu-inline{margin:0;padding:0}ul.footer-menu-inline li{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px #fff solid;line-height:100%}ul.footer-menu-inline li:last-child{border-right:0;margin-right:0;padding-right:0}ul.footer-menu-inline a{color:#fff;font-size:13px}ul.footer-menu-inline a:hover{color:#d9d9d9}.block-footer-menu .title{color:#154f82;font-size:16px}.block-footer-menu .menu{padding-bottom:0}.block-footer-menu .menu li{position:relative;padding-left:14px}.block-footer-menu .menu li a{color:#fff;text-decoration:none;font-size:13px}.block-footer-menu .menu li a:hover{color:rgba(255,255,255,.7)}.block-footer-menu .menu li:before{position:absolute;top:9px;left:0;border-color:#f9f9f9;border-width:3px;border-style:solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:""}.bottom-nav{padding:15px 0 5px}.bottom-nav,.bottom-nav a{font-weight:400}#footer-bottom{padding:5px 0}#footer-info{padding-top:5px}#footer-info a{font-weight:400}@media (max-width:980px){.footer-fullwidth{margin-bottom:10px !important;text-align:center}.footer-fullwidth .et_pb_module{float:none !important;text-align:center !important}}.block-booking-home-container{padding-top:0 !important}.block-booking-home{position:absolute;top:80px;background:rgba(241,242,242,.8);width:100%;max-width:48%;min-height:350px;padding:20px}.block-booking-home .title{margin-bottom:10px;text-align:center;font-size:30px;font-weight:300}.block-slider-home .et_pb_slide_description{float:right;max-width:48%;margin:40px 0;padding-left:0;padding-right:0}@media (max-width:980px){.block-booking-home-container{width:100%}.block-booking-home{position:relative;top:0;max-width:none}.block-slider-home .et_pb_slide_description{float:none;max-width:none}}.block-booking-services{background:rgba(241,242,242,.8);width:100%;max-width:500px;min-height:350px;margin:0 auto;padding:20px}.block-booking-services .title{margin:0 0 10px;padding:0;text-align:center;font-size:30px;font-weight:300}@media (max-width:767px){.block-booking-services{padding:10px}}@media (min-width:530px){.booking-overlay-wraper{z-index:999}.booking-overlay-widget{z-index:1}.booking-overlay-widget .et_pb_code_inner{height:380px}.booking-overlay-widget .block-booking-services{position:absolute;left:0;right:0}.booking-overlay-text{z-index:0}}.wpcf7-form .field_container label{display:none}.wpcf7-form .field_container .input{width:100%;padding:16px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#363636;background-color:#eee;font-size:14px}.wpcf7-form .field_email{width:48.5%;float:left;margin-right:3%}.wpcf7-form .field_rating,.wpcf7-form .field_contact_number{width:48.5%;float:left}.wpcf7-form .field_recaptcha{padding-bottom:1em}.wpcf7-form #message{height:150px;min-height:150px}.wpcf7-form #form-submit{cursor:pointer}.wpcf7-form .field_help{color:#888;font-size:12px;display:none}.wpcf7-form .field_recaptcha{float:left}.wpcf7-form .field_send_button{float:right}.wpcf7-form .wpcf7-not-valid{border:1px solid red !important}div.wpcf7-validation-errors{background:#fffcd6;border:1px solid #f7e700;margin:20px 0;padding:10px;clear:both}div.wpcf7-spam-blocked{background:#ffe4b3;border:1px solid orange;margin:20px 0;padding:10px;clear:both}div.wpcf7-mail-sent-ok{background:#def9d4;border:1px solid #398f14;margin:20px 0;padding:10px;clear:both}div.wpcf7 .ajax-loader{float:left;margin:10px}span.wpcf7-not-valid-tip{color:red}.wpcf7-response-output{clear:both !important}@media (max-width:768px){.wpcf7-form .field_email,.wpcf7-form .field_rating,.wpcf7-form .field_contact_number{width:100%;float:none;margin-right:0}}@media (max-width:530px){.wpcf7-form .field_recaptcha,.wpcf7-form .field_send_button{float:none}div.wpcf7 .ajax-loader{float:none;margin:10px}}.grecaptcha-badge{display:none !important}