#masterfooter{position:fixed;bottom:0;width:100%;z-index:9999999}.pivotal:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (min-width:767px){.pivotal{overflow:hidden}.pivotal:hover:before{transform:scale(1.1)}}.et_pb_fullwidth_header_scroll a{-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}.et_pb_fullwidth_header_scroll .et-pb-icon{-webkit-animation:et_bounce 1s infinite;-moz-animation:et_bounce 1s infinite;-ms-animation:et_bounce 1s infinite;-o-animation:et_bounce 1s infinite;animation:et_bounce 1s infinite}@-webkit-keyframes et_bounce{0%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0px)}}@-moz-keyframes et_bounce{0%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0px)}}@-ms-keyframes et_bounce{0%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0px)}}@-o-keyframes et_bounce{0%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0px)}}@keyframes et_bounce{0%{transform:translateY(0)}40%{transform:translateY(-10px)}100%{transform:translateY(0px)}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#ffffff;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.reservation-widget--vertical{margin:auto;width:173px}@media only screen and (max-width:767px){.et_pb_code_0{padding-left:26px}}@media only screen and (max-width:767px){h1{font-size:20px}}.et_pb_row.et_pb_row_4.et_pb_row_fullwidth.et_pb_row_4col.footer-line-bottom{display:none}.et_pb_contact_submit.et_pb_button.et_pb_custom_button_icon{border:2px solid #000!important;background-color:#000;padding:11px 30px}h3{line-height:normal}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{padding:20px 0}#swipebox-overlay{display:none!important}div#swipebox-container{background:transparent!important}