.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, 0.2) !important;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) !important;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) !important}#main-header.et-fixed-header{box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) !important;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) !important;-webkit-box-shadow:0 1px 0 rgba(0, 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 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translate3d(0,0,0)}#gtranslate_selector{float:right;padding:0px;height:26px;display:inline-block;line-height:26px;font-size:12px;border:1px
#d2d6df solid;border-radius:0px}@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 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:normal !important}.et_slide_menu_top
span{font-weight:normal !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, 0.06)}#top-menu.nav li li
a{width:290px}#top-menu.nav li
ul{width:330px}@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 0px 10px;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 0px 10px}}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:#000}.divi-email:hover,.divi-phone:hover{color:#000}.divi-email-0,.divi-phone-0{margin-left:0}@media (max-width: 450px){.block-header-row
.et_pb_module{padding:5px
5px 0px 5px}.divi-email,.divi-phone{font-size:14px}}@media (max-width: 300px){.divi-email,.divi-phone{display:block;margin:0}}.mobile_menu_bar.mobile_menu_bar_toggle{width:50px}.mobile_menu_bar.mobile_menu_bar_toggle
div{border-radius:0;height:0.2rem;margin:0.43rem auto}.mobile_menu_bar.mobile_menu_bar_toggle div:first-child{margin-top:0}.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(0.6rem) rotate(45deg);transform:translateY(0.6rem) rotate(45deg)}.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child{-webkit-transform:translateY(-0.6rem) rotate(-45deg);transform:translateY(-0.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(0.6rem);transform:translateY(0.6rem)}80%{-webkit-transform:translateY(0.6rem) rotate(45deg);transform:translateY(0.6rem) rotate(45deg)}}@keyframes
T1S3DF{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(0.6rem);transform:translateY(0.6rem)}80%{-webkit-transform:translateY(0.6rem) rotate(45deg);transform:translateY(0.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(-0.6rem);transform:translateY(-0.6rem)}80%{-webkit-transform:translateY(-0.6rem) rotate(-45deg);transform:translateY(-0.6rem) rotate(-45deg)}}@keyframes
T1S3L{0%{-webkit-transform:none;transform:none}40%{-webkit-transform:translateY(-0.6rem);transform:translateY(-0.6rem)}80%{-webkit-transform:translateY(-0.6rem) rotate(-45deg);transform:translateY(-0.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, 0.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 0}.bottom-nav,
.bottom-nav
a{font-weight:normal}#footer-bottom{padding:5px
0 5px 0}#footer-info{padding-top:5px}#footer-info
a{font-weight:normal}@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:0px !important}.block-booking-home{position:absolute;top:80px;background:rgba(241, 242, 242, 0.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, 0.8);width:100%;max-width:500px;min-height:350px;margin:0px
auto;padding:20px}.block-booking-services
.title{margin:0
0 10px 0;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 #f00 !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 #ffa500;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:#f00}@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}