.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}@charset "UTF-8";.slick-loading .slick-list{background:#fff url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/slickslider/./ajax-loader.gif") center center no-repeat;}.slick-loading .slick-list.nitro-lazy{background-image:none !important;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:"←";}[dir='rtl'] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:"→";}[dir='rtl'] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}html,body{margin:0;}h1,h2,h3,h4,h5,h6,p,span,a,li,strong,label,div,input,button,option,select,textarea,table,small,figcaption,.errormsg,.alert-error{font-family:"Montserrat",sans-serif;}h1,h2,h3,h4,h5,h6,span,table{font-weight:500;}ol{line-height:33px;}i.far,i.fas,i.fa{font-style:normal;}::-moz-placeholder{color:#0b446d;opacity:1;}::placeholder{color:#0b446d;opacity:1;}:-ms-input-placeholder{color:#0b446d;}::-ms-input-placeholder{color:#0b446d;}img:not([src]):not([srcset]){visibility:hidden;}img.lazy{opacity:0;}img:not(.initial){transition:opacity 1s;}img.initial,img.loaded,img.error{opacity:1;}.grecaptcha-badge{bottom:90px !important;}.page-399,.page-391{background-color:#0b3251;}.homepagev{overflow-x:hidden;}a{color:#0b3251;text-decoration:none;}a.button{margin-top:10px;padding:10px;display:block;width:142px;border:2px solid #0b3251;color:#0b3251;font-weight:500;text-align:center;transition:all .5s ease-in-out;}a.button:hover{background-color:#0b3251;color:#fff;}.outline-button{padding:13px 16px;width:150px;color:#fff;text-transform:uppercase;font-weight:bold;border:2px solid #fff;cursor:pointer;transition:all .4s ease-in-out;}.outline-button:hover{background-color:#fff;color:#0b3251;}.outline-block{margin-top:20px;display:block;text-align:center;}.button-outline{background-color:#0b3251;border:.1rem solid #0b3251;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;height:2.5rem;letter-spacing:.1rem;line-height:2.5rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%;}#home-readmore{cursor:pointer;}.readmore-container{overflow:hidden;}.readmore-container{background:#10314e;overflow:hidden;}.readmore-homepage{margin:0px auto;width:91vw;max-height:0;transition:all .5s ease-in-out;overflow:hidden;line-height:32px;}.readmore-homepage p{text-align:left;}.readmore-homepage.openread{max-height:3000px;color:#fff;}.readmore-homepage a{font-weight:bold;color:#fff;}.readmore-in{margin-bottom:50px;}.loadingscreen{position:fixed;width:100%;height:100vh;background-color:#fff;z-index:999;}.message404{width:100%;height:64vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:url("");}.message404.nitro-lazy{background-image:none !important;}.content404{padding:21px;background:#fff;}.content404-inner{padding:15px;width:250px;height:250px;background:#fff;border:2px solid black;display:flex;flex-direction:column;justify-content:center;align-items:center;}.content404-inner strong{font-size:90px;}header#masthead{position:relative;height:121px;width:100%;z-index:500;}.site-header.dark .header-fixed{background-color:rgba(11,50,81,.9019607843);box-shadow:1px 1px 11px;}.header-fixed{position:fixed;width:100%;background-color:rgba(11,50,81,.9019607843);box-shadow:none;transition:all .5s ease-in-out;}.header-fixed.transparent{background-color:rgba(11,50,81,.2588235294);}.notification{height:auto;width:100%;text-align:center;background-color:#cfc199;}.notification a{padding:2px;color:#071520;display:block;font-size:11px;}.vrp_main article .entry-content > p{margin:0;}.headnav{margin:10px 20px 5px 20px;display:flex;justify-content:space-between;align-items:center;}.topbar-info{margin-right:8px;display:flex;justify-content:center;align-items:center;gap:10px;}.topbar-info i{color:#fff;}.topbar-contact{margin-left:auto;color:#cfc199;display:block;}.transparent .topbar-contact{color:#fff;}.topbar-contact a{margin-left:13px;color:#fff;transition:all .5s ease-in-out;}.transparent .topbar-contact a{color:#fff;}.topbar-contact{transition:all .5s ease-in-out;}.topbar-contact a{transition:all .5s ease-in-out;}.topbar-contact a span{display:inline-block;opacity:0;visibility:hidden;width:0;height:0;position:absolute;}.topbar-contact:hover a span{display:inline-block;transition:all .5s ease-in-out;margin-left:5px;opacity:1;width:auto;height:auto;visibility:visible;position:relative;}.topbar-default{position:relative;}.topbar-default button{padding:0px !important;width:15px;height:30px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all .5s ease-in-out;}.topbar-search button:hover{background-color:#0b3251;}.search-top{width:310px;position:absolute;right:37px;top:3px;overflow:hidden;transform:translateY(-250px);transition:all .5s ease-in-out;}.search-top.open{width:480px;}.topbar-search i{color:#fff;}.transparent .topbar-search i{color:#fff;}.topbar-search input{display:none;}.topbar-email{position:relative;}button.button-topbar-email:focus{padding:0;line-height:inherit !important;}.contact-nav-logo img{width:100%;}.contact-form-nav{padding:25px;position:absolute;top:103px;left:-309px;transform:translateX(180%);background-color:#fff;box-shadow:1px 1px 9px rgba(17,17,17,.2666666667);transition:all .5s ease-in-out;}.topbar-default.toptoopen > div{transform:translateX(0);}.contact-form-nav label{font-size:15px;color:#0b3251;}.contact-form-nav input,.contact-form-nav textarea{padding:10px 0;box-sizing:border-box;}.contact-form-nav textarea{width:100%;}.contact-form-nav .wpcf7-submit{padding:11px;background-color:#0b3251;color:#fff;font-weight:bold;border:none;text-transform:uppercase;letter-spacing:2px;width:130px;border-radius:3px;}.closebtn{width:25px;height:25px;cursor:pointer;transition:all .3s ease-in-out;}.closebtn:hover{transform:scale(1.1) rotate(90deg);}.closebtn span{width:20px;height:2px;background:#0b3251;display:block;position:relative;top:10px;}.closebtn span:first-of-type{transform:rotate(45deg) translateX(1px);}.closebtn span:last-of-type{transform:rotate(135deg) translateX(-1px);}.header-logo{width:350px;display:flex;align-items:center;justify-content:center;position:relative;}.header-logo img{width:100%;}.jumptorental{margin-bottom:15px;}ul.lSPager.lSGallery > li{height:85px;}ul.lSPager.lSGallery > li{height:60px;}.nes5 span.select2-selection.select2-selection--single{width:200px;height:40px;border-radius:0;border:1px solid #0b3251;display:flex;justify-content:center;align-items:center;}.nav-in{display:flex;justify-content:space-around;align-items:center;}nav.main-navigation{height:60px;display:flex;align-items:center;}nav.main-navigation > div > ul{margin:0;display:flex;list-style:none;list-style:none;}nav.main-navigation > div > ul > li{padding:16px 15px;display:flex;align-items:center;justify-content:center;}nav.main-navigation ul a{padding:15px 0;text-transform:uppercase;font-weight:500;color:#fff;position:relative;}nav.main-navigation ul a:before{position:absolute;left:0;bottom:0;width:0;height:2px;background:#fff;content:"";transition:all .5s ease-in-out;}nav.main-navigation ul a:hover:before{width:100%;}nav.main-navigation .sub-menu{position:absolute;position:absolute;padding:20px 22vw;display:flex;flex-wrap:wrap;top:111px;left:0;width:100%;gap:1vw;background:rgba(11,50,81,.7607843137);list-style:none;text-align:center;height:auto;opacity:0;z-index:-1;justify-content:center;align-items:center;transform:translateY(-90vh);transition:all .7s ease-in-out;}nav.main-navigation .sub-menu li{padding:10px;width:200px;height:120px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;position:relative;border-radius:2px;transition:all .5s ease-in-out;}nav.main-navigation .sub-menu li:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:transparent;transition:all .5s ease-in-out;}nav.main-navigation .sub-menu li a:before{bottom:20%;}nav.main-navigation .sub-menu li:hover:before{background:rgba(43,79,105,.3490196078);}li#menu-item-1055,li#menu-item-1303{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/100-collection-kitchen-1.jpg");}li#menu-item-1055.nitro-lazy,li#menu-item-1303.nitro-lazy{background-image:none !important;}li#menu-item-953,li#menu-item-1306{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/11/Sunset-San-Diego.jpg");}li#menu-item-953.nitro-lazy,li#menu-item-1306.nitro-lazy{background-image:none !important;}li#menu-item-354,li#menu-item-1299{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/Luxury-vacation-rentals-thumbnail.jpg");}li#menu-item-354.nitro-lazy,li#menu-item-1299.nitro-lazy{background-image:none !important;}li#menu-item-352,li#menu-item-1300{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/Pet-friendly-Thumbnail-photo-by-jacub-gomez.jpg");}li#menu-item-352.nitro-lazy,li#menu-item-1300.nitro-lazy{background-image:none !important;}li#menu-item-349,li#menu-item-1301{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/Walk-to-the-beachthumb.jpg");}li#menu-item-349.nitro-lazy,li#menu-item-1301.nitro-lazy{background-image:none !important;}li#menu-item-348,li#menu-item-1302{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/yourtimetorelax5.jpg");}li#menu-item-348.nitro-lazy,li#menu-item-1302.nitro-lazy{background-image:none !important;}li#menu-item-347{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Vacation-Homes-with-Spas-thumb-option-2.jpg");}li#menu-item-347.nitro-lazy{background-image:none !important;}li#menu-item-351,li#menu-item-1304{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/Waterfront-vacation-rentals-Thumbnail.jpg");}li#menu-item-351.nitro-lazy,li#menu-item-1304.nitro-lazy{background-image:none !important;}li#menu-item-353,#menu-item-1305{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/yourtimetorelax2.jpg");}li#menu-item-353.nitro-lazy,#menu-item-1305.nitro-lazy{background-image:none !important;}li#menu-item-346{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/yourtimetorelax1.jpg");}li#menu-item-346.nitro-lazy{background-image:none !important;}li#menu-item-155,li#menu-item-1308{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/menu-attractions-activities.jpg");}li#menu-item-155.nitro-lazy,li#menu-item-1308.nitro-lazy{background-image:none !important;}li#menu-item-158,li#menu-item-1309{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/menu-restaurants-dining.jpg");}li#menu-item-158.nitro-lazy,li#menu-item-1309.nitro-lazy{background-image:none !important;}li#menu-item-157,li#menu-item-1310{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/menu-services-equipment-rentals.jpg");}li#menu-item-157.nitro-lazy,li#menu-item-1310.nitro-lazy{background-image:none !important;}li#menu-item-159,li#menu-item-1311{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/menu-rental-terms.jpg");}li#menu-item-159.nitro-lazy,li#menu-item-1311.nitro-lazy{background-image:none !important;}li#menu-item-156,li#menu-item-1329{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Frequently-asked-questions-about-vacation-rentals-3.jpg");}li#menu-item-156.nitro-lazy,li#menu-item-1329.nitro-lazy{background-image:none !important;}li#menu-item-165,li#menu-item-1291,li#menu-item-1316,li#menu-item-1325{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Rental_home_manager.jpg");}li#menu-item-165.nitro-lazy,li#menu-item-1291.nitro-lazy,li#menu-item-1316.nitro-lazy,li#menu-item-1325.nitro-lazy{background-image:none !important;}li#menu-item-164{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/menu-share.jpg");}li#menu-item-164.nitro-lazy{background-image:none !important;}li#menu-item-361,li#menu-item-386,li#menu-item-1312,li#menu-item-1317{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/San-Diego-Airbnb-Good-Neighbor-Policy-2.jpg");}li#menu-item-361.nitro-lazy,li#menu-item-386.nitro-lazy,li#menu-item-1312.nitro-lazy,li#menu-item-1317.nitro-lazy{background-image:none !important;}li#menu-item-355,li#menu-item-1326{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/menu-weather.jpg");}li#menu-item-355.nitro-lazy,li#menu-item-1326.nitro-lazy{background-image:none !important;}li#menu-item-167,li#menu-item-1318{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Home_button.jpg");}li#menu-item-167.nitro-lazy,li#menu-item-1318.nitro-lazy{background-image:none !important;}li#menu-item-169,li#menu-item-1322{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/meet-team.jpg");}li#menu-item-169.nitro-lazy,li#menu-item-1322.nitro-lazy{background-image:none !important;}li#menu-item-170{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/weather.jpg");}li#menu-item-170.nitro-lazy{background-image:none !important;}li#menu-item-50,li#menu-item-1293,li#menu-item-1292,li#menu-item-1313,li#menu-item-1319,li#menu-item-1324{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/contact0.jpg");}li#menu-item-50.nitro-lazy,li#menu-item-1293.nitro-lazy,li#menu-item-1292.nitro-lazy,li#menu-item-1313.nitro-lazy,li#menu-item-1319.nitro-lazy,li#menu-item-1324.nitro-lazy{background-image:none !important;}li#menu-item-384,li#menu-item-1323{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/blog.jpg");}li#menu-item-384.nitro-lazy,li#menu-item-1323.nitro-lazy{background-image:none !important;}nav.main-navigation > div > ul li:hover > .sub-menu{display:flex;opacity:1;transform:none;}nav.main-navigation .sub-menu a{font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-shadow:1px 1px 4px #0b3251;}nav.main-navigation ul .current-menu-item a:before,nav.main-navigation ul .current-menu-parent > a:before{width:100%;}.mob-navigation{display:none;}.home-firstlook{margin-top:-113px;width:100%;height:98vh;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;}.homepage-video{height:100vh;display:flex;align-items:center;position:relative;}.homepage-video-container{position:absolute;top:-24px;left:0;width:100%;height:101vh;overflow:hidden;}.homepage-video-container video{min-width:103%;min-height:103%;}.vrpsearcher{padding:15px;position:relative;z-index:5;width:100%;display:flex;justify-content:center;background-color:rgba(26,69,103,.3098039216);}.home-firstlook .vrpsearcher .abe .abe-container select,.home-firstlook .vrpsearcher .abe .abe-container input{margin-bottom:0 !important;}.home-firstlook .vrpsearcher .abe .abe-container .attr-item input{margin-bottom:1.5rem !important;}.abe-advanced-search .abe-filter-close{cursor:pointer;display:inline-block;float:right;color:#fff;background:#bd0707;font-size:14px;margin:-40px -40px 20px 0;padding:4px 8px 0;}.flexer{flex:0 0 21%;}.flexer select{padding:10px;}.searcher-row .abe-column{padding:0 3px !important;}.searcher-row input,.searcher-row select,.searcher-row button{border-radius:0 !important;}button.searcher-button{width:100%;height:2.5rem;font-size:.9rem;cursor:pointer;color:#fff;font-weight:500;text-transform:uppercase;text-transform:uppercase;background-color:#0b3251;border:2px solid #0b3251;line-height:2.5rem;padding:0 3rem;text-decoration:none;transition:all .5s ease-in-out;}button.searcher-button:hover{background-color:white;color:#0b3251;}.bg-homefirstlook{position:absolute;left:0;top:0;width:100%;height:100%;}div#slideshow{width:100%;height:100%;}#slideshow .slick-list.draggable{width:100%;height:100%;}#slideshow .slick-track{width:100%;height:100%;}.homepage-rental-category-container{margin:0 auto;width:80%;}.homepage-rental-category-heading{margin-top:40px;text-align:center;}.homepage-rental-category-heading h1{margin:0;margin-bottom:10px;font-size:30px;font-weight:bold;text-transform:uppercase;color:#0b3251;}.homepage-rental-category-heading p{margin:0;font-size:38px;color:#0b3251;}.homepage-rental-category-grid{margin:55px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1vw;}.rental-category-unit{flex:0 0 23.5%;}.teammate-profil.teammate-right .teamate-short-info{margin-right:auto;margin-left:0;}.teammate-profil.teammate-right .teammate-img{left:initial;right:0;}.rental-category-unit a{padding:10px;width:100%;height:100%;display:block;background-color:#cfc199;}.rental-bg{height:200px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;transition:all .5s cubic-bezier(.61,1.77,.8,.75);}.rental-category-unit:hover .rental-bg{transform:scale(1.02);}.rental-color{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out;}.rental-bg h3{width:62%;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 5px #111;position:relative;}.rental-bg h3:before,.thingstodo-bg h4:before,.grid-single-heading h2:before{position:absolute;left:0;bottom:-15px;width:0;height:2px;background:#fff;content:"";transition:all .5s ease-in-out;}.rental-category-unit:hover h3:before,.thingstodo-single:hover h4:before,.grid-single-heading:hover h2:before{width:100%;}.homepage-bluebig{min-height:580px;background-size:cover;background-position:center;display:flex;position:relative;overflow:hidden;}.homepage-bluebig-color{width:100%;height:100%;overflow:hidden;display:flex;align-items:flex-start;position:relative;z-index:5;}.homepage-bluebig-content{max-width:50%;flex:0 0 50%;height:100%;background-color:rgba(11,50,81,.9019607843);display:flex;align-items:center;}.homepage-bluebig-content-inner{padding:82px;color:#fff;}.homepage-bluebig-content-inner a{font-weight:bold;color:#fff;}.searchvrp.flexbig{width:1329px;height:40px;}.homepage-bluebig-content-inner p{line-height:30px;text-align:left;}div#slideshowbellow{position:absolute;left:0;top:0;width:100%;height:100%;}.slick-list.draggable{width:100%;height:100%;}.slick-track{width:100%;height:100%;}.slideshowbas{width:100%;height:100%;background-size:cover;background-position:center;}.thingstodo-container{margin:0 auto;width:90%;}.thingstodo-wrapper{margin:40px 0;width:100%;display:flex;justify-content:space-between;gap:1vw;}.thingstodo-single{flex:0 0 23%;}.thingstodo-single a{padding:10px;background:#ebeded;width:100%;height:100%;display:block;background-color:#ebeded;}.thingstodo-bg{height:380px;display:flex;align-items:center;justify-content:center;background-size:cover;transition:all .5s cubic-bezier(.61,1.77,.8,.75);}.thingstodo-single:hover .thingstodo-bg{transform:scale(1.02);}.thingstodo-bg h4{width:80%;text-align:center;color:#fff;font-size:30px;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 5px #111;position:relative;}.homepage-trio-bg{width:100%;position:relative;}.homepage-trio-bg.entered{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/backgroundofthree.jpg");}.homepage-trio-bg.entered.nitro-lazy{background-image:none !important;}.trio-yellow{width:100%;height:100%;background-color:rgba(207,193,153,.9019607843);}.trio-yellow-container{margin:0 auto;width:80%;height:100%;display:flex;justify-content:space-between;align-items:center;}.trio-yellow-grid{margin:50px 0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;}.trio-icon{margin:0 auto;width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.trio-img{margin-bottom:15px;padding:17px;width:120px;border:3px solid #fff;border-radius:100px;}.trio-img img{width:100%;}.trio-icon strong{font-size:20px;text-align:center;color:#0b3251;}.trio-icon p{font-size:16px;color:#0b3251;text-align:center;}#Reviews_Container .person{width:80px;border-radius:75px;}#Reviews_Container p.heading{margin:0;font-size:18px;font-weight:bold;line-height:19px;}#Reviews_Container span.date{margin-left:7px;}.beFBColor{margin-right:7px;}#homepage-review-slider .slick-list{border:1px solid #ced6dc;}.bg-homefirstlook #slideshow .slick-prev{left:15px !important;}.bg-homefirstlook #slideshow .slick-next{right:15px !important;}.bg-homefirstlook #slideshow .slick-next,.bg-homefirstlook #slideshow .slick-prev{padding:15px;height:40px;background-color:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;border:0px solid #ced6dc;z-index:1;}.bg-homefirstlook #slideshow .slick-next:focus,.bg-homefirstlook #slideshow .slick-prev:focus{width:0;font-size:0;}.bg-homefirstlook #slideshow .slick-prev:before,.bg-homefirstlook #slideshow .slick-next:before{opacity:1;}#homepage-review-slider .slick-prev{left:-50px !important;}#homepage-review-slider .slick-next{right:-50px !important;}#homepage-review-slider .slick-next,#homepage-review-slider .slick-prev{padding:25px;height:100%;background:rgba(206,214,220,.4392156863);border-radius:0;display:flex;align-items:center;justify-content:center;border:1px solid #ced6dc;z-index:.5;}#homepage-review-slider .slick-next:focus,#homepage-review-slider .slick-prev:focus{width:0;font-size:0;}.slick-prev:before{content:"" !important;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/images/thin-horizontal.svg");background-position:center;background-size:cover;width:14px;height:30px;display:block;position:absolute;}.slick-next:before{content:"" !important;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/images/thin-horizontal.svg");background-position:center;background-size:cover;width:14px;height:30px;display:block;position:absolute;transform:rotate(180deg);}.slideshowbas.lazy.post-1174.entered.loaded.slick-slide{background-position-y:top;}.review-main{margin:50px 0;}.review-container{margin:0 auto;width:60vw;}.review-container #homepage-review-slider .slick-track{overflow:hidden;}.abe-column.reviewpad{padding:0 !important;}.review-description p{margin:0;}.propertyn{font-weight:500;}.guestreview-wrapper{display:flex;height:46ch;justify-content:center;}.guestreview-bg{min-height:355px;flex:0 0 39%;background-size:cover;background-position:center;}.guestreview-txt{margin:45px;display:flex;align-items:center;}.guestreview-desc{line-height:27px;}.guestreview-desc strong{display:block;}.guestreview-it{height:100%;}.anchor-button-outline{padding:20px;margin:50px auto;width:344px;display:block;text-align:center;background-color:#0d3352;border:2px solid #0d3352;color:#fff;font-weight:500;text-transform:uppercase;transition:all .5s ease-in-out;}.anchor-button-outline:hover{background-color:#fff;color:#0d3352;}.slick-initialized .slick-slide{display:flex;justify-content:center;}.slideshowbas.post-572{background-position-y:0%;}.slick-slide{height:100% !important;}.credentials{background-color:#e9eaeb;overflow:hidden;}.credentials-container{margin:0 auto;width:40%;display:flex;justify-content:space-between;}.credentials-container img{margin:25px;box-sizing:border-box;height:105px;}.predfooter.newsletter{background-size:cover;background-position:center;overflow:hidden;display:flex;}.predfooter.newsletter.entered{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/predfooter.jpg");}.predfooter.newsletter.entered.nitro-lazy{background-image:none !important;}.predfooter-color{width:100%;height:100%;background:rgba(11,50,81,.5882352941);}.predfooter-container{margin:106px auto;width:90%;display:flex;justify-content:center;}.predfooterbig{margin:0;font-size:40px;}.predfooter-txt{color:#fff;text-align:center;vertical-align:top;}form .predfooter-form{display:flex;gap:10px;}.predfooterbig{margin:0;font-size:40px;}.wpcf7 p.sms{color:#fff;font-size:14px;max-width:600px;margin-left:35px;}.wpcf7 p.sms a{color:#fff;text-decoration:underline;}.predfooter-txt p:last-of-type{margin:5px 0;font-size:19px;}.predfooter-form{margin-left:30px;}.predfooter-form input{padding:5px 15px;width:290px;height:55px;font-size:17px;box-sizing:border-box;outline:none;}.predfooter-form input[type=submit]{background:#cfc199;border:0;font-size:19px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;color:#0b3251;cursor:pointer;transition:all .5s ease-in-out;}.predfooter-form input[type=submit]:hover{color:#cfc199;background-color:#0b3251;}.wpcf7 form.sent .wpcf7-response-output{border-color:#cfc199;color:#cfc199;display:flex;align-items:center;justify-content:center;}.filter-amenities{padding:0;}.abe-resultss{margin-top:10px;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:10px;}header.article-header{margin-top:-103px;height:45vh;display:flex;justify-content:center;align-items:center;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/regular-results1.jpg");background-size:cover;background-position:center;}header.article-header.nitro-lazy{background-image:none !important;}.page-1024 header.article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/100-collection-kitchen-1.jpg");}.page-1024 header.article-header.nitro-lazy{background-image:none !important;}.abe-filters-wrapper.abe-row.additional-filter-archive,.abe-filters-wrapperB.abe-row.additional-filter-archive{margin-top:6px;width:30%;z-index:12;}.abe-filters-wrapper.abe-filters-wrapperB.abe-row.additional-filter-archive{position:fixed;top:20%;left:.8%;}input#aply2,.abe-column#clr2 button{border-radius:.2rem;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance{top:20%;left:0;right:0;margin:0 auto;box-shadow:0px 0px 20px rgba(25,51,70,.3);z-index:100;background:#fff;padding:40px 40px 36px;position:fixed;max-width:540px;}.second-advance .abe-row .abe-column.vrpregularsearch{display:flex;flex-direction:row;align-items:center;gap:20px;}.second-advance .abe-row .abe-column.vrpregularsearch span{width:25%;}.home-firstlook .vrpsearcher .abe .abe-row.searcher-row .abe-column.vrpregularsearch select{width:100% !important;margin-bottom:1.5rem !important;border-radius:0;}.abe-search-results.searchvrp-archive{padding-top:0;}header.article-header + section.entry-content.cf .abe-resultss .abe-search-results.searchvrp-archive{padding-top:0;}.abe-sort.abe-row.abe-fixed-w-500-700 > div:first-of-type{padding-left:0;}.abe-image{position:relative;}#searchfilternexttoshow{margin:0;}.abe-image:before{position:absolute;left:0;top:0;width:100%;height:97%;content:"";background:#cfc199;z-index:-1;transition:all .5s ease-in-out;}.abe-item:hover .abe-image:before{transform:translate(20px,-20px);}.abe-item:hover .abe-image-hover-effect{visibility:visible;opacity:1;transition:all .5s ease-in-out;}.abe-column.advanced-options-wrap{text-align:center;color:#fff;text-transform:uppercase;font-size:24px;margin-top:20px;cursor:pointer;text-decoration:underline;margin:0;padding:0 !important;}.abe-column.advanced-options-wrap #abe-filters-activator{margin-bottom:5px;text-align:left;padding-left:1rem;border-radius:0;text-transform:capitalize;font-size:16px;}.abe-item .abe-image-hover-effect{position:absolute;width:97%;top:0;height:70%;transition:all .5s ease-in-out;visibility:hidden;opacity:0;}.abe-item .abe-image-hover-effect:before{background:#dbe1e6;position:absolute;left:0;top:0;width:100%;height:97%;content:"";z-index:-1;transition:all .5s ease-in-out;}.abe-item:hover .abe-image-hover-effect:before{transform:translate(15px,-10px);}.abe-item .abe-image img{transition:all .3s ease-in-out;}.abe-item:hover .abe-image img{transform:scale(1.1);}.abe-image > a{width:100%;height:100%;display:block;overflow:hidden;}.page-279 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/vr-pools2.jpg");}.page-279 .article-header.nitro-lazy{background-image:none !important;}.page-345 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Hero-Featured-Vacation-rentals.jpg");}.page-345 .article-header.nitro-lazy{background-image:none !important;}.page-272 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Luxury-Vacation-Rentals-Hero.jpg");}.page-272 .article-header.nitro-lazy{background-image:none !important;}.page-277 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Pet-Friendly-Hero-Image.jpg");}.page-277 .article-header.nitro-lazy{background-image:none !important;}.page-343 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Vacation-Homes-with-Spas-hero-option-2.jpg");}.page-343 .article-header.nitro-lazy{background-image:none !important;}.page-340 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Walk-to-the-beach-hero.jpg");}.page-340 .article-header.nitro-lazy{background-image:none !important;}.page-278 .article-header{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Waterfront-Hero-option-2.jpg");}.page-278 .article-header.nitro-lazy{background-image:none !important;}.abe-search-bg{background:rgba(26,69,103,.3098039216);}.regular-unit h2{font-size:18px !important;font-weight:bold !important;text-transform:uppercase;letter-spacing:1px !important;}.maptogglet{width:0;flex:0 0 0;transition:all .4s ease-in-out;}.featured-homevrp span{color:#211913;}.abe-filters-wrapper.abe-row.additional-filter-archive .abe-row{flex-direction:column;}.quick-filter > span{width:100% !important;}h1.page-title{padding:0 6%;box-sizing:border-box;color:#fed1aa;color:#fff;text-shadow:1px 2px 2px #353535;text-transform:uppercase;text-align:center;font-size:3em;font-weight:bold;}.row.marker-infobox h5{margin-bottom:10px;font-weight:bold;}.row.marker-infobox p{margin-bottom:5px;}article.page{position:relative;}.nav-header{width:100%;height:93px;background:#0b3251;position:absolute;top:-103px;}.nav-header-checkout{width:100%;height:93px;background:#0b3251;position:absolute;top:-128px;}.abe .backform{margin:0;}.abe input[type=submit].back-to-search{margin:0;position:absolute;top:-38px;width:165px;z-index:1;padding:0;height:34px;font-weight:700;background:transparent;color:#0b3251;border:0;transition:all .5s ease-in-out;}.abe input[type=submit].back-to-search.back-to-search:hover{background-color:transparent;color:#0b3251;transform:translateX(10px);}.abe.abe-unit{padding-top:45px;}.abe-column.abe-title-wrapper.unit-heading h1{font-size:2.7em;font-weight:500;}ul#abe-slider{margin-bottom:0;}.lSSlideOuter .lSPager.lSGallery li{border-radius:5px;transition:opacity .5s ease-in-out;}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{opacity:.6;}.slick-fullscreen.slick-initialized.slick-slider.slick-dotted{margin:0;position:fixed;z-index:99999;}.slick-fullscreen .slick-fullscreen-close{font-size:2em !important;}.slick-fullscreen .slick-slide{display:flex !important;justify-content:center;align-items:center;}#clear-dates{height:40px;margin-bottom:0;background:transparent;border:0;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:uppercase;cursor:pointer;}.abe-column.abe-title-wrapper.unit-heading{padding:0;text-align:left;}div#unit-data{margin-bottom:50px;}.abe-checkavail-wrapper.fixed{top:166px !important;}.unit-sidebar{margin-bottom:40px;}ul#abe-slider li{position:relative;}.caption{padding:8px;position:absolute;left:0;top:0;width:100%;background-color:rgba(35,70,98,.4196078431);color:#fff;}.unit-features{padding:0 1rem;}.quick-filter{margin-bottom:20px;}.unit-features-row{margin:10px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;}.unit-features-row span{margin:0 !important;padding:12px !important;flex-grow:1;}.booking-heading h1{font-size:2em;text-shadow:1px 1px 5px #222;}form#bookingform > .abe-row{gap:1vw;}form#bookingform > .abe-row > .abe-column{padding:0;}.calendarsflex{display:flex !important;flex-wrap:wrap;}table.abe-calendar{order:2;}li.booktab.ui-tabs-tab.ui-corner-top.ui-state-default{background-color:#cfc199 !important;}.calkey{width:100%;order:1;}#calendar .abe-calendar .cal-rate{font-size:10px;}.abe-calendar.abe-calendar-more.abe-calendar-moreopen{display:none;}button.calendarsflex-buttonshowmore{background-color:#0b3251;border:.1rem solid #0b3251;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;height:2.5rem;letter-spacing:.1rem;line-height:2.5rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%;}.amenities-category{margin-top:30px;display:flex;flex-wrap:wrap;gap:2vw;}.vrp-amen-group{flex:0 0 15%;}.abe ul.vrp-amen-list{list-style-position:outside;}.ui-tabs .ui-tabs-nav li{margin:4px .2em 0 0;}.amenities-category h4{font-weight:bold !important;}.amenities-category li{font-weight:500;}p.unitmsg,.unitmsg{margin:5px !important;text-align:center;font-weight:500;}div#book{position:relative;}span#booktabid{position:absolute;top:-148px;width:100%;height:0;display:block;z-index:-1;}.abe-row .abe-column.moreament-container{padding:0;display:flex;flex-wrap:wrap;flex-direction:column;}.more-amenities{margin:20px 15px;display:flex;}.more-amenities-inner{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 120px;max-width:100px;}.more-amenities-inner svg{width:30px;height:40px;}.abe .more-amenities-txt > p{margin-bottom:0;}.more-amenities-description{padding:0 28px;display:flex;flex-wrap:wrap;align-items:center;}.abe .more-amenities-description p{margin:0;}.more-amenities-description > p:first-of-type{width:100%;}div#add-ons > div:first-of-type{padding-left:0;}div#add-ons > div:last-of-type{padding-right:0;}.abe.abe-payment{margin:25px 0;}.attraction-background-cat{margin-top:-104px;width:100%;height:45vh;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/attractions-main.jpg");background-size:cover;background-position:center;}.attraction-background-cat.nitro-lazy{background-image:none !important;}.restaurants-bg{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/10-30-20-85-2.jpg");}.restaurants-bg.nitro-lazy{background-image:none !important;}.attraction-heading{margin-left:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;}.localara-heading-intro{width:51%;line-height:35px;text-align:center;}.attraction-heading h1{font-weight:bold;font-size:3em;line-height:62px;text-transform:uppercase;text-shadow:1px 1px 5px #222;}.attraction-heading p{font-size:20px;text-shadow:1px 1px 5px #222;}.attraction-grid-main,.index-grid-main{display:flex;}.attraction-grid-main p{line-height:30px;}.attraction-mainone,.index-mainone,.index-main-singlepost{width:70%;order:2;}.attraction-wrapper > p{margin-top:40px;font-size:20px;line-height:34px;}.attraction-wrapper h3{margin-top:35px;margin-bottom:50px;text-align:center;font-weight:bold;font-size:30px;color:#0b3251;position:relative;display:flex;justify-content:center;align-items:flex-end;}.attraction-wrapper h3:before{position:absolute;top:55px;width:200px;height:2px;content:"";background:#0b3251;}.attraction-mainone{margin-bottom:60px;background:#fff;}.attraction-mainone h2,.attraction-mainone h3{color:#1462a0;}.attraction-mainone li{line-height:36px;}.index-mainone{margin-top:13%;}.attraction-container,.index-container{margin:45px auto;width:90%;text-align:left;}.attraction-container{line-height:30px;}.attraction-term-grid,.index-grid{margin-top:30px;margin-bottom:50px;display:flex;flex-wrap:wrap;gap:3vw;}.attraction-mainone h4{line-height:36px;}hr.doublecrta{border-top:7px double #e5e5e5;margin:2em 0;}.text-content{line-height:38px;color:#444;text-align:left;}.quote p{font-style:italic;font-size:24px;line-height:46px;color:#2d2d2d;font-weight:bold;}.quote a{color:#1173c1;}.quote a:before{content:"";}.grid-single{flex:0 0 47%;min-height:400px;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;border:.5vw solid #b6b7ba;}.grid-single a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;text-shadow:1px 1px 6px #222;transition:all .4s ease-in-out;}.grid-single a:hover{background-color:transparent;}.grid-single-heading{width:100%;height:100%;display:flex;padding:15px;align-items:center;justify-content:center;position:absolute;left:0;top:0;color:#fff;transition:all .5s ease-in-out;}.grid-single-heading h2{font-weight:bold;color:#fff;font-size:22px;text-align:center;text-transform:uppercase;transition:all .4s ease-in-out;}.grid-single:hover .grid-single-heading h2{transform:scale(1.1);}.grid-single-heading p{font-weight:400;}.attraction-sidebar,.index-sidebar{width:24.5%;background-color:#fff;}.grid-advancedsearch{padding:5px 25px 25px;margin:50px auto;width:80%;border:2px solid #0b3251;color:#0b3251;border-radius:5px;position:relative;top:0;transition:all .5s ease-in-out;}.grid-advancedsearch.fixed{position:sticky;top:19%;}.grid-advancedsearch .ui-widget-header.ui-corner-all{border:none;border-bottom:1px solid #0b3251;background:#fff;}.grid-advancedsearch h2,.grid-advancedsearch h4{text-align:center;}.grid-advancedsearch h4{font-size:20px;margin:18px auto 6px;color:#0b3251;}ul.advancedsearchlist{padding-left:0;margin:5px 0 0;}ul.advancedsearchlist li{display:flex;}ul.advancedsearchlist li label{font-size:15px;font-weight:400;}.grid-advancedsearch input,.grid-advancedsearch select{padding:8px;width:100%;height:32px;border:1px solid;border-radius:5px;box-sizing:border-box;}.date-icon{background:#efefef url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/images/cal.png") 95% no-repeat;}.date-icon.nitro-lazy{background-image:none !important;}.flexcheck{margin-left:auto;width:19px !important;height:19px;display:block;}ul.advancedsearchlist li input{margin-left:auto;padding:12px;width:18px;height:18px;}.grid-advancedsearch .ButtonView{padding:0px;height:40px;border:3px solid #0b3251;background:#0b3251;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}.index-main-singlepost{margin-top:0;}.index-container.single-index-container.single-post-container{margin-top:0;}.single-post-background{height:500px;position:relative;background-size:cover;background-position:center;}.single-post-heading{padding:24px 34px 24px 0;position:absolute;bottom:0;background:#fff;}.single-post-heading h3{margin:0;font-size:26px;font-weight:bold;}.single-post-heading-div h3{font-size:33px;}.single-post-content{margin-bottom:50px;line-height:28px;}.single-post-nobackground .single-post-heading-div{margin-left:auto;width:72%;}.ui-widget-header{color:#0b3251 !important;}.about-faqbg-main{background-color:#f3f3f3;background-size:cover;background-position:center;overflow:hidden;}.about-faq{margin:5% auto;padding:50px;width:87%;background-color:rgba(255,255,255,.9607843137);box-sizing:border-box;color:232323;}.about-faq li{color:#232323;}.about-faq > h3{margin-bottom:50px;font-size:24px;font-weight:bold;}.faq-item{margin-bottom:30px;border-radius:5px;box-shadow:.5rem 2px .5rem rgba(0,0,0,.1);cursor:pointer;}.faq-link{padding:.5rem 0;font-size:20px;color:#232323;text-decoration:none;background-color:#efefef;width:100%;display:flex;align-items:center;justify-content:space-between;}.faq-link strong{margin:0 20px;}.faq-link i{padding:.5rem;color:#232323;}.faq-link .fa-minus{display:none;}.faq-answer{max-height:0;overflow:hidden;position:relative;background-color:#fff;color:#fff;font-size:1.4rem;transition:max-height 1s ease-in-out;}.faq-answer:before{position:absolute;top:50%;left:0;width:.6rem;height:90%;background-color:#fff;transform:translateY(-50%);color:#232323;}.faq-answer p{padding:1rem;color:#232323;font-size:18px;line-height:24px;}.faq-item li{font-size:16px;}.faq-answer.faqopen{max-height:500rem;}.about-meettheteam-bg{margin-top:-103px;width:100%;height:46vh;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Meet-the-team-hero-image-1.jpg");background-size:cover;background-position:center;overflow:hidden;}.about-meettheteam-bg.nitro-lazy{background-image:none !important;}.about-team-main{background-attachment:fixed;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/Pet-friendly-Photo-by-jess-vide.jpg");background-size:cover;background-position:center;}.about-team-main.nitro-lazy{background-image:none !important;}.meettheteam-container{margin:0 auto;width:60%;height:100%;display:flex;justify-content:center;align-items:center;}.about-container.aboutteam-container > div:last-of-type{margin-bottom:100px;}.meettheteam-heading{margin-top:60px;padding:30px;line-height:41px;position:relative;}.meettheteam-heading h1{font-size:2.5em;text-align:center;font-weight:bold;line-height:1.3em;color:#fff;width:770px;text-shadow:1px 1px 9px black;text-transform:uppercase;}.meettheteam-heading p{font-size:1em;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 5px black;}.meettheteam-scroller{margin-top:50px;padding:35px;line-height:36px;font-weight:500;text-align:left;background-color:#fcfdff;box-shadow:1px 1px 9px rgba(0,0,0,.1333333333);}.about-container{margin:0 auto;width:60%;flex-wrap:wrap;}.weather-container{overflow:hidden;height:100%;display:flex;}.weatherp1{margin-left:auto;margin-right:auto;text-align:left;padding:70px 0 0 0;display:flex;flex-direction:column;justify-content:center;width:65%;color:#232323;line-height:33px;}.weatherp1 h3{text-transform:uppercase;border-bottom:1px solid;font-size:3em;line-height:62px;text-align:center;font-weight:bold;}.weatherp1 p{margin:0;}ul.vrp-amen-list li{background:transparent !important;border:none !important;font-weight:500 !important;color:#333 !important;}.weathercolor{overflow:hidden;}.weathercontainer{margin:70px auto;display:flex;width:65%;justify-content:center;}.weathertxt{margin:0px 0px 50px 50px;line-height:30px;order:2;text-align:left;}.weathertxt p{margin:0;margin-top:-5px;}.weathercode{border-top:1px solid #fff;border-bottom:1px solid #fff;}.weatherimg{order:1;}.page-341 .home-firstlook{height:62vh;}.team-mate{margin-top:50px;text-align:left;box-shadow:1px 1px 9px rgba(0,0,0,.1333333333);}.teammate-profil{padding:35px;position:relative;overflow:hidden;background-color:#fcfdff;}.teammate-img{margin-bottom:25px;width:40%;height:100%;}.teammate-img img{width:100%;}.teammate-left{margin-right:30px;float:left;}.teammate-right{margin-left:30px;float:right;}.teammate-profil h3{margin:0;font-size:38px;color:#0b3251;}.teammate-profil p{line-height:28px;}#res-num .abe-results-infos{margin-top:10px;}.blog-header{width:100%;display:flex;justify-content:center;align-items:center;}.blog-header-inner{width:375px;text-align:center;}.blog-header-inner img{width:160px;}.blog-header-inner h2{font-size:19px;color:#0b3251;}.blog-slider{width:100vw;}div#blog-slideshow{display:flex;width:100vw;}.post-single-slide{height:510px !important;flex:0 0 25%;display:flex !important;background-size:cover;}.post-single-slide.slick-slide a{width:100%;height:100%;display:flex;align-items:flex-end;}.post-single-slide-heading{padding:30px;width:100%;background-color:rgba(0,0,0,.3882352941);}.post-single-slide-heading h2{margin:0;color:#fff;}.abe-column.filt.vrpregularsearch #abe-filters-activator,.abe-column.filt.vrpregularsearch #abe-filters-activator-2{margin:0;border-radius:0;}.post-single-slide small{height:0;overflow:hidden;display:block;color:#fff;transition:all .3s ease-in-out;}.post-single-slide:hover small{height:16px;}.blog-container{margin:50px auto;width:70vw;display:flex;flex-wrap:wrap;}.blog-main{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;gap:1vw;justify-content:space-between;}.post-single.uno{margin-bottom:50px;flex:0 0 100%;max-width:100%;}.post-single.duo{flex:0 0 48%;max-width:48%;}.post-single img{width:100%;}.post-single-heading p{line-height:30px;}.post-single.duo > a{min-height:460px;display:block;background-size:cover;background-position:center;}.blog-sidebar{flex:0 0 100%;}.recent-posts{margin:0 auto;width:100%;}.recent-posts h4{padding-bottom:15px;text-align:center;font-size:19px;border-bottom:2px solid #0b3251;position:relative;}.attraction-container .wp-block-image{display:block;width:100%;height:100%;}.attraction-container .wp-block-image .alignleft{width:100%;}.attraction-container .wp-block-image .alignleft img{width:100%;height:auto;}.attraction-container a{font-weight:bold;color:#1462a0;transition:color .5s ease-in-out;text-decoration:underline;}.attraction-container a:hover{color:#cfc199;}.advance-list.amenities-hp{display:flex;gap:20px;}.advance-list.amenities-hp .attr-item{margin:10px 0;}.indxhh{text-transform:uppercase;font-weight:bold;}.terms-all{height:150px;overflow-y:scroll;text-align:left;}.insr{margin:5px;padding:5px;}body.page-162{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/vacation-renta-management-5.jpg");background-position:center;background-color:#fff;background-attachment:fixed;background-repeat:no-repeat;}body.page-162.nitro-lazy{background-image:none !important;}.vacation-management-firstlook{width:100%;height:80vh;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/La-Jolla-panorama.jpg");overflow:hidden;background-size:cover;display:flex;justify-content:center;align-items:center;}.vacation-management-firstlook.nitro-lazy{background-image:none !important;}.vacation-management-firstlook .management-container{padding:30px;background-color:rgba(173,222,254,.9019607843);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:15px;}.formandtxt{display:flex;justify-content:center;}.managementtxtprvi{padding:50px;text-align:left;order:1;background-color:#0b3251;color:#fff;border:8px double white;border-radius:13px;display:flex;justify-content:center;align-items:center;}.management-form{order:2;}.vacation-rental-management-form{padding-top:16px;margin:0 auto;width:32vw;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;background-color:#0b3251;border:8px double white;border-radius:13px;}.vacation-rental-management-form-2{margin:0 20px;display:flex;justify-content:center;align-items:center;gap:16px;}.vacation-rental-management-form-1{margin:0 20px;}.vacation-rental-management-form-1 input.wpcf7-form-control.wpcf7-submit{background-color:#0b3251;color:#fff;text-transform:uppercase;font-size:17px;border:2px solid #fff;cursor:pointer;}.vacation-rental-management-form input{padding:10px;width:100%;}.vacation-rental-management-form label{color:#fff;font-size:15px;font-weight:500;}.management-firstlook-txt h1{margin-top:0;color:#094d85;}.management-firstlook-txt p{color:#094d85;font-weight:500;line-height:37px;font-size:18px;}.management-container{margin:50px auto;margin-bottom:50px;width:65%;line-height:28px;}.management-part1{margin:60px 0;}.management-part41{display:flex;gap:2vw;}.management-icon{display:flex;align-items:center;justify-content:center;}.management-icon img{width:110px;}.management-txt h4{text-align:center;}.management-part42{display:flex;flex-wrap:wrap;gap:1vw;}.management-leftright{display:flex;flex:0 0 49%;}.management-bg{flex:0 0 50%;min-height:380px;background-size:cover;background-position:center;}.management-quote{display:flex;justify-content:center;align-items:center;}.management-quote-inner{padding:45px;box-sizing:border-box;font-size:1.3em;line-height:35px;color:#fff;}.management-img img{width:113px;}.management-leftright .management-txt{padding:0 20px;}.management-txt h4{text-align:center;}.management-leftright h4{text-align:left;}.grey-tirquiz{background-color:rgba(131,159,178,.7294117647);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.tirquiz-flex{display:flex;}.ui-widget.ui-widget-content{z-index:99999999 !important;}input#arrival,input#depart,input#arrival2,input#depart2,input#check-availability-arrival-date,input#check-availability-departure-date{background:#fff url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/vrp/images/cal.webp") 10px no-repeat;background-size:initial;padding-left:30px;border-radius:0rem !important;font-weight:500;}input#arrival.nitro-lazy,input#depart.nitro-lazy,input#arrival2.nitro-lazy,input#depart2.nitro-lazy,input#check-availability-arrival-date.nitro-lazy,input#check-availability-departure-date.nitro-lazy{background-image:none !important;}.abe-row select[name*=Adults],.abe-row select[name*=Children]{background-color:white;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/themes/altitude-pro/vrp/images/guests.webp");background-position:left center;background-position-x:2%;background-repeat:no-repeat;padding-left:30px;font-weight:500;color:#0b3251;}.abe-row select[name*=Adults].nitro-lazy,.abe-row select[name*=Children].nitro-lazy{background-image:none !important;}.partnericons{display:flex;width:100%;justify-content:space-between;gap:1vw;}.partner-icon img{height:4vw;}.management-holder{display:flex;align-items:center;}.management-holder > div{flex:0 0 50%;max-width:50%;}.management-predfooter-img img{width:100%;}.management-smalltxt{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#0b3251;color:#fff;}.management-smalltxt p{margin:50px 0;width:60%;font-size:23px;}.management-smalltxt a{color:#0098ff;}.management-predfooter-allimg{display:flex;align-items:flex-start;}.management-predfooter-allimg img{flex:0 0 25%;max-width:25%;}.directionsmap{display:flex;}.directionsmap > div{flex:0 0 50%;}.directions-form{display:flex;justify-content:center;align-items:center;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/0239.jpg");background-size:cover;}.directions-form.nitro-lazy{background-image:none !important;}.directions-form form{display:flex;}.directions-form label{color:#fff;font-size:18px;}.directions-form input#mapsUsSaddr{padding:9px;width:390px;}.directions-form input.submit{padding:10px;width:120px;font-weight:bold;text-transform:uppercase;background-color:#0b3251;border:2px solid #0b3251;color:#fff;transition:all .5s ease-in-out;}.directions-form input.submit:hover{background-color:#fff;color:#0b3251;}.about-container{margin:0 auto;width:70%;position:relative;display:flex;}.aboutteam-container{width:55%;}.about-contact-flex{flex:0 0 50%;max-width:50%;}.grey-box{margin:0 auto;margin-top:10%;width:75%;line-height:30px;}.grey-box strong{font-size:2.6em;line-height:55px;color:#005496;}.contact-form{margin:8% auto;width:75%;}.contact-form input{margin-bottom:20px;padding:10px;width:100%;border:1px solid #0b3251;border-radius:3px;}.duoinput{display:flex;justify-content:space-between;}.unoinput{flex:0 0 46%;max-width:46%;}.contact-form textarea{width:100%;width:100%;min-height:130px;margin-bottom:20px;padding:10px;border:1px solid #0b3251;border-radius:3px;}.contact-form input[type=checkbox]{margin-right:10px;padding:45px;width:auto;}.contact-form input.wpcf7-form-control.wpcf7-submit{background-color:#0b3251;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:2px;width:130px;}input.submitsend{background-color:#232323;color:#fff;padding:19px;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;}.contact-logo{display:flex;justify-content:center;align-items:center;width:100%;height:620px;background:#0b3251;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/05/attractions-main.jpg");background-attachment:fixed;background-size:cover;position:relative;}.contact-logo.nitro-lazy{background-image:none !important;}.contact-logo img{position:absolute;left:0;bottom:0;display:block;}.contact-info{margin:12% 0;padding:48px;background:#efefef;}.contact-info-inner h4{margin:0;font-size:18px;font-weight:bold;line-height:33px;color:#0b3251;}.contact-first-info address{font-style:normal;}.contact-info-inner ul{padding:0;list-style-type:none;line-height:30px;}.faq-link{padding:.7rem 0;}.faq-link strong{margin:0 20px;font-size:18px;}.faq-answer p{font-size:17px;line-height:28px;}.contact-first-info h1{margin:20px 0;font-size:20px;font-weight:bold;}.contact-first-info h1{margin:20px 0;font-size:20px;font-weight:bold;}.contact-info-inner i{margin-right:15px;}.contact-header{margin-top:-104px;width:100%;height:46vh;display:flex;align-items:center;justify-content:center;background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2021/06/contact-hero.jpg");background-size:cover;background-position:center;}.contact-header.nitro-lazy{background-image:none !important;}.contact-header h1{padding:45px;margin:150px;color:#fff;font-size:3em;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 5px #222;}.container-contacting{margin:0 auto;display:flex;justify-content:center;}.container-contacting form.wpcf7-form.init{margin-top:-100px;padding:50px;background-color:#fff;}.container-contacting > div{width:40%;}.container-contacting div#wpcf7-f310-o2 input,.container-contacting div#wpcf7-f310-o2 textarea{width:100%;padding:9px;}footer.main-footer{border-top:23px solid #cfc199;background-color:#0b3251;overflow:hidden;}.footer-container{margin:0 auto;width:90%;background-position:center;background-size:370px;background-repeat:no-repeat;}.footer-container.entered{background-image:url("https://cdn-ilebjgk.nitrocdn.com/QvMAUzcsRXINeuSXjkbpjsEdUCmiObxP/assets/images/optimized/rev-8c133c8/www.bluewatervacationhomes.com/wp-content/uploads/2023/02/footer-icon-black-40pc-opacity-small-1a.png");}.footer-container.entered.nitro-lazy{background-image:none !important;}.footer-all{margin-top:50px;display:flex;justify-content:space-between;}.footer-part{flex-grow:1;}.footer-inner{margin:0 auto;width:80%;}.footer-inner > p{font-weight:500;}.footer-inner p{margin-top:0;text-transform:uppercase;font-size:18px;}.footer-part{border-right:2px solid rgba(255,255,255,.1333333333);}.footer-all > div:last-of-type{border:none;}footer h4,footer li,footer a,footer p{color:#fff;}.footer-inner ul{padding:0;list-style:none;line-height:29px;}img.yelpicon{width:24px;}.footer-inner address{font-style:normal;}.locli{margin-bottom:10px;}footer span.select2.select2-container.select2-container--default{width:190px !important;}.social-icons{display:flex;width:210px;gap:10px;flex-wrap:wrap;}.social-icon{padding:10px;background-color:#fff;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance .attr-item input{margin:0;}.ggl{padding:2px;}.social-icon svg path{fill:#0b3251;}.social-icon svg{width:24px;height:24px;}.ggl svg{width:40px;height:40px;}.footer-copyright{margin-top:90px;}.copyright-footer{text-align:center;}.copyright-footer p{display:flex;justify-content:center;}.copyright-footer span{margin-left:10px;}#sort-me.abe-column.sortby-b.desktop-hide{display:block;}.abe-row.abe-form-wrapper.searchermain .abe-column.filt.vrpregularsearch{display:flex;gap:5px;}.abe-row.abe-form-wrapper.searchermain .abe-column.filt.vrpregularsearch #abe-filters-activator,.abe-row.abe-form-wrapper.searchermain .abe-column.filt.vrpregularsearch #sort-me{flex:1 1 50%;height:2.5rem;}.abe-row.abe-form-wrapper.searchermain .abe-column.filt.vrpregularsearch #sort-me{margin:0;}.abe-row.abe-form-wrapper.searchermain .abe-column.filt.vrpregularsearch #sort-me .vrpsorter{text-align:center;text-transform:uppercase;margin:0;}@media screen and (max-width: 1530px){nav.main-navigation .sub-menu{padding:20px 15vw;}}@media screen and (max-width: 1440px){.home-firstlook{height:97vh;}.searchvrp.flexbig{width:90%;}.weathercontainer{flex-direction:column;}}@media screen and (max-width: 1280px){.homepage-rental-category-container{width:96%;}nav.main-navigation .sub-menu{padding:20px 9vw;}.flexer{flex:0 0 0;}.searchvrp.flexbig{width:100%;}header.article-header{height:404px;}h1.page-title{font-size:2em;}.attraction-heading h1{font-size:2em;}.attraction-heading p{line-height:30px;font-size:18px;}.about-meettheteam-bg{height:70vh;}.meettheteam-heading h1{width:auto;font-size:2em;}.contact-header{height:70vh;}.contact-header h1{font-size:2em;}form#bookingform .abe-column{display:flex;flex-direction:column;justify-content:space-between;}.attraction-mainone,.index-mainone,.index-main-singlepost{width:70%;}.attraction-sidebar,.index-sidebar{width:30%;}.rental-bg h3{font-size:17px;letter-spacing:1px;}.attraction-background-cat{height:404px;}.thingstodo-bg h4{font-size:22px;}.review-container{width:80vw;}.grid-single{min-height:270px;}.formandtxt{flex-wrap:wrap;}.vacation-rental-management-form{width:100%;}.managementtxtprvi{padding:30px;width:100%;}.management-quote-inner{font-size:1em;line-height:29px;}.management-part41{flex-wrap:wrap;justify-content:space-between;}.management-updown{flex:0 0 44%;}.management-holder{gap:2vw;}.about-faq{width:100%;}.about-container{width:80%;}.weatherimg img{width:100%;}.weathertxt{margin:50px 0;}.footer-all{flex-wrap:wrap;}.footer-part{flex:0 0 33%;}}@media screen and (min-width: 1024px){.favorites-mob{display:none !important;}}@media screen and (max-width: 1024px){.topbar-contact a span{display:none;}.topbar-contact:hover a span{display:none;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance{top:13%;position:absolute;}.abe-row.searchattributs{flex-direction:column;}.topbar-favorite{display:none !important;}.favorites-mob{position:relative;font-weight:500;}.fas.fa-heart.favorites-mob:before{position:absolute;left:0;color:#fff;}.favorites-mob a{margin-left:35px;}.vrpsearcher.mobilevrps{margin:0 auto;}.vrpsearcher.mobilevrps .searchvrp.flexbig{height:auto;}.vrpsearcher.mobilevrps .abe form{margin-bottom:0;}.vrpsearcher.mobilevrps #clear-dates{color:#0b3251;}.abe-search-bg{background-color:transparent;}.abe-resultss{margin-top:0px;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0px;}form#abe-results-search{display:flex;flex-wrap:wrap;flex-direction:row !important;border-radius:0;}form#abe-results-search .abe-column.vrpregularsearch input{margin-bottom:0;border:0;}form#abe-results-search .abe-column.vrpregularsearch select{border-radius:0rem;border:0;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border-bottom:1px solid;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border-bottom:1px solid;}.borderright{border-right:1px solid;}.abe-column.searchbutton-column{padding:0;}form#abe-results-search input[type=submit]{border-radius:0;}.abe-column.flx50.vrpregularsearch{width:49%;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border:0px solid;margin-bottom:2px;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border:1px solid;margin-left:1%;margin-bottom:2px;}.borderright{margin-left:0px !important;}.abe-row.searchattributs .abe-fixed-w-500-700{max-width:100%;}.abe-sort.abe-row.abe-fixed-w-500-700 > div:first-of-type{padding-left:1rem;}.abe-fixed-w-500-700 > div:last-of-type{display:none;}#res-num{display:block;padding:15px 0;text-align:center;}#sort-me.abe-column.sortby-b{display:block;}.homepage-bluebig-content-inner{padding:25px;}.homepage-rental-category-grid{margin:10px 0;}.thingstodo-container{width:96%;}.homepage-rental-category-heading{margin:40px 40px 40px 40px;}.readmore-homepage{width:95vw;}.thingstodo-wrapper{margin:20px 0;}.review-main{margin:0;}.review-container{width:91vw;}.anchor-button-outline{margin:35px auto;}.management-form{width:100%;}.thingstodo-wrapper{flex-wrap:wrap;}.thingstodo-single{flex:0 0 49%;}.grid-advancedsearch{padding:5px 10px 24px;}.attraction-sidebar,.index-sidebar{width:33%;}.grid-advancedsearch table{width:100%;}.abe-container.favorite-container{padding:0;}.predfooter-container{flex-wrap:wrap;}.predfooter-txt{margin:20px 0;}.predfooter-form input[type=submit]{margin-left:10px;}.credentials-container{width:100%;flex-wrap:wrap;}.management-leftright{flex:0 0 100%;}.trio-yellow-container{width:97%;gap:5vw;}div#add-ons{align-items:flex-end;}div#add-ons select{padding:7px;background:none;}.post-single.duo > a{min-height:260px;}.grid-advancedsearch form .large-9{display:none;}div#abe-quote-activator{padding:0;}.lSSlideWrapper{height:auto;}.directions-form form{display:flex;width:80%;}.footer-all{flex-direction:column;flex-wrap:wrap;max-height:900px;}.footer-vac-links ul{list-style-type:disc;}}@media (max-width: 1366px) and (min-height: 1024px) and (orientation: landscape){@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.abe-column.vrpregularsearch > select,.abe-column.vrpregularsearch > input{width:155px;}}}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0;}nav.main-navigation .sub-menu{gap:0;}nav.main-navigation .sub-menu li{margin:7px;}.abe p.rental-category-description{margin:25px 0 15px 0;}.attraction-sidebar,.index-sidebar{width:28.5%;background-color:#fff;}.searchvrp.flexbig input,.searchvrp.flexbig select{width:13vw !important;}.vrpsearcher.mobilevrps{margin-top:-70px;}.homepage-rental-category-container{width:100%;}.homepage-rental-category-grid{margin:55px 0 25px 0;}.vrpsearcher.mobilevrps .searchvrp.flexbig{width:100%;}.attraction-sidebar,.index-sidebar{width:34%;}.grid-advancedsearch{padding:5px 10px 24px;width:90%;}.grid-advancedsearch table{width:100%;}.managementtxtprvi{padding:22px 36px;}.abe-search-bg{background-color:transparent;}.abe-map-activator.map-active{display:flex;}.abe-map-activator.map-active span{margin-right:0;display:flex;align-items:center;}.abe-map-activator .heading{margin-right:15px;color:#0b3251 !important;}.switch{margin-left:10px;margin-bottom:0;position:relative;display:inline-block;width:60px;height:34px;}form#abe-results-search{display:flex;flex-wrap:wrap;flex-direction:row !important;border-radius:0;}form#abe-results-search .abe-column.vrpregularsearch input{margin-bottom:0;border:0;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border-bottom:1px solid;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border-bottom:1px solid;}.borderright{border-right:1px solid;}form#abe-results-search input[type=submit]{border-radius:0;}.abe-column.flx50.vrpregularsearch{width:49%;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border:1px solid;margin-bottom:2px;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border:1px solid;margin-left:1%;margin-bottom:2px;}.borderright{margin-left:0px !important;}.abe-column.searchbutton-column{padding:0 !important;margin-top:1px;}.abe-row.searchattributs .abe-fixed-w-500-700{max-width:100%;}.abe-sort.abe-row.abe-fixed-w-500-700 > div:first-of-type{padding-left:1rem;}.abe-fixed-w-500-700 > div:last-of-type{display:none;}.management-part41{justify-content:space-between;text-align:center;}.grid-single{min-height:270px;}.footer-all{margin-top:50px;display:flex;flex-wrap:wrap;flex-direction:column;max-height:640px;justify-content:flex-start;}.footer-vac-links ul{list-style-type:disc;}.footer-part{flex:0 0 30%;}}@media (max-width: 1080px) and (min-height: 1365px){.mob-navigation{display:flex;align-items:center;}.topbar-favorite{display:flex !important;}nav.main-navigation{display:none;}#menuToggle{margin-right:3px;display:block;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;}#menuToggle a{display:block;text-decoration:none;color:#fff;transition:color .3s ease;}#menuToggle a:hover{color:#ecc450;}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#menuToggle span{display:block;width:28px;height:3px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;}#menuToggle span:first-child{transform-origin:0% 0%;}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-15px,12px);background:#fff;}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2);}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(-12px,-14px);}#mob-menu{position:absolute;top:0;width:400px;margin:-100px 0 0 -50px;padding:100px 50px 50px 50px;min-height:107vh;background-color:#0b3251;border-left:2px solid #ddd;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);display:flex;flex-direction:column;overflow:scroll;}#mob-menu li{padding:20px 0;font-size:22px;font-weight:500;text-transform:uppercase;position:relative;}#mob-menu > div > ul > li > a{width:80%;height:40px;}#menuToggle input:checked ~ div{transform:none;right:-40px;}#mob-menu ul#primary-menu{padding:0;flex-direction:column;list-style-type:none;}#mob-menu ul.sub-menu.submenu-open li{margin-bottom:9px;padding:5px;}div#mob-menu .menu-main-menu-container{margin-top:50px;}.menu-mobile-menu-container{margin-top:50px;}ul#menu-mobile-menu{padding:0;margin-top:-15px;list-style:none;}button.subicon{padding:0;position:absolute;top:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0;border:2px solid #fff;background:#0b3251;}button.subicon i{font-size:28px;color:#fff;}button.subicon:hover,button.subicon:active,button.subicon:focus{padding:10px !important;width:50px !important;height:50px !important;border:2px solid !important;background:#fff !important;}button.subicon:hover i{padding:0;color:#0b3251 !important;}.sub-menu{display:none;padding:0 20px 20px 20px;width:239px;height:auto;flex-wrap:wrap;list-style:none;}.submenu-open{display:flex;flex-direction:column;}ul.sub-menu.submenu-open li a{line-height:19px;font-size:13px;}.nav{display:flex;}.nav .topbar-contact > div{width:50px;height:50px;}.topbar-info > div{width:42px;height:80px;justify-content:center;align-items:center;display:flex;transition:all .5s ease-in-out;z-index:1;}.topbar-info > div:hover{background:#0b3251;}.topbar-contact{position:relative;margin:0;display:flex;justify-content:center;}.topbar-contact a{margin:0;position:absolute;background-color:transparent;z-index:10;transform:translateY(0px);}.topbar-contact:hover a{transform:translateY(0px);}.attraction-mainone h4{line-height:27px;}.abe-column.searchbutton-column input{margin-bottom:0;}.home-firstlook{align-items:center;height:35vh;}.homepage-video{height:35vh;}.homepage-video-container{height:50vh;}.thingstodo-bg h4{font-size:35px;}header.article-header,.attraction-background-cat,.about-meettheteam-bg,.contact-header{height:404px;}#clear-dates{text-align:center;color:blue;}.abe-map-activator .heading{margin-right:10px;margin-top:5px;font-weight:400;color:#232323;}.vrpsearcher{width:70%;background-color:transparent;}.vrp_main #clear-dates{color:#0b3251;}.searchvrp .abe-row{flex-direction:row;flex-wrap:wrap;}.abe-column.vrpregularsearch > select,.abe-column.vrpregularsearch > input{margin-bottom:3px;}.abe-column.flx50.vrpregularsearch{width:50%;}#abe-results-search .abe-column.vrpregularsearch > select,#abe-results-search .abe-column.vrpregularsearch > input{margin:0;}header.article-header + section.entry-content.cf .abe-resultss .abe-search-results.searchvrp-archive{margin-top:20px;padding-top:0;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0px;display:flex;flex-direction:column;}header.article-header + section.entry-content.cf .abe-resultss .abe-search-results.searchvrp-archive{order:2;}.abe.abe-resultss .abe-container.abe-sort-wrapper{margin-bottom:50px;order:3;}.abe-resultss ul.abe-cd-pagination{margin:0 !important;}.abe p.rental-category-description{margin:25px 0 15px 0;}form#abe-results-search{display:flex;flex-wrap:wrap;flex-direction:row !important;border-radius:0;}form#abe-results-search .abe-column.vrpregularsearch input{margin-bottom:0;border:0;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border-bottom:1px solid;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border-bottom:1px solid;}.borderright{border-right:1px solid;}form#abe-results-search input[type=submit]{border-radius:0;}.abe-column.flx50.vrpregularsearch{width:49%;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border:1px solid;margin-bottom:2px;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border:1px solid;margin-left:1%;margin-bottom:2px;}.abe-row.searchattributs .abe-fixed-w-500-700{max-width:100%;}.abe-sort.abe-row.abe-fixed-w-500-700 > div:first-of-type{padding-left:1rem;}.abe-fixed-w-500-700 > div:last-of-type{display:none;}.borderright{margin-left:0px !important;}.abe-column.searchbutton-column{padding:0 !important;margin-top:1px;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0;}.abe-search-bg{padding-top:0px;background-color:#fff;}.abe-flex-form{flex-direction:column;}.abe-row.searchattributs{flex-direction:column;}.abe-map-activator.map-active.float-right{display:flex;align-items:center;}.abe-map-activator .heading{margin-right:15px;color:#0b3251 !important;}.vrp-amen-group{flex:0 0 31%;}.lSSlideWrapper li{height:auto;}header.article-header,.attraction-background-cat,.about-meettheteam-bg,.contact-header{height:404px;}.attraction-background-cat{height:404px;}.abe #calendar table{width:47.5%;}.switch{margin:0;}.thingstodo-single{flex:0 0 49%;}.managementtxtprvi{width:75%;}.vacation-rental-management-form{width:75%;}.attraction-sidebar,.index-sidebar{width:42%;}.management-part41{justify-content:space-between;}.tirquiz-flex{display:flex;flex-wrap:wrap;}.management-quote{padding:0 40px;}button.calendarsflex-buttonshowmore{width:90%;}.management-bg{flex:0 0 100%;}.management-quote-inner{padding:15px 0 45px 0;}h1.page-title,.attraction-heading h1,.meettheteam-heading h1,.contact-header h1{font-size:3em;}.footer-part{margin-bottom:30px;flex:0 0 30%;}.footer-copyright{margin-top:30px;}.directions-form{display:flex;justify-content:center;align-items:center;}.directions-form form{width:75%;}}@media screen and (max-width: 1080px) and (min-height: 810px) and (orientation: landscape){header.article-header + section.entry-content.cf .abe-resultss{margin-top:0;}nav.main-navigation .sub-menu{gap:0;}nav.main-navigation .sub-menu li{margin:7px;}.searchvrp.flexbig input,.searchvrp.flexbig select{width:13vw !important;}.vrpsearcher.mobilevrps{margin-top:-70px;}.homepage-rental-category-container{width:100%;}.vrpsearcher.mobilevrps select,.vrpsearcher.mobilevrps input,.vrpsearcher.mobilevrps button{margin-bottom:0;}.homepage-rental-category-heading{margin:40px;}.attraction-sidebar,.index-sidebar{width:46%;}.abe p.rental-category-description{margin:25px 0 15px 0;}.abe-column.searchbutton-column{padding:0 !important;margin-top:1px;}}@media screen and (max-width: 810px) and (min-height: 1080px){header.article-header + section.entry-content.cf .abe-resultss{margin-top:0;}.abe p.rental-category-description{margin:25px 0 15px 0;}.thingstodo-bg h4{font-size:35px;}.grid-advancedsearch{padding:5px 10px 24px;}.grid-advancedsearch table{width:100%;}.weatherp1{width:88%;}}@media screen and (max-width: 810px){.header-fixed.mob-menu-activated{min-height:107vh;overflow-y:scroll;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance{position:absolute;top:0;}li#menu-item-521 ul.sub-menu{padding:20px;}.nav-r .topbar-info{position:unset;top:unset;right:unset;}.headnav{justify-content:space-between;}.header-logo{width:220px;}.mob-navigation{display:flex;align-items:center;}nav.main-navigation{display:none;}#menuToggle{margin-right:3px;display:block;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;}#menuToggle a{display:block;text-decoration:none;color:#fff;transition:color .3s ease;}#menuToggle a:hover{color:#ecc450;}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#menuToggle span{display:block;width:28px;height:3px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;}#menuToggle span:first-child{transform-origin:0% 0%;}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-15px,12px);background:#fff;}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2);}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(-12px,-14px);}#mob-menu{position:absolute;top:0;width:400px;margin:-100px 0 0 -50px;padding:100px 50px 50px 50px;min-height:107vh;background-color:#0b3251;border-left:2px solid #ddd;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);display:flex;flex-direction:column;overflow:scroll;}#mob-menu li{padding:20px 0;font-size:22px;font-weight:500;text-transform:uppercase;position:relative;}#mob-menu > div > ul > li > a{width:80%;height:40px;}#menuToggle input:checked ~ div{transform:none;right:-40px;}#mob-menu ul#primary-menu{padding:0;flex-direction:column;list-style-type:none;}#mob-menu ul.sub-menu.submenu-open li{margin-bottom:9px;padding:5px;}div#mob-menu .menu-main-menu-container{margin-top:50px;}.menu-mobile-menu-container{margin-top:50px;}ul#menu-mobile-menu{padding:0;margin-top:-15px;list-style:none;}.homepage-bluebig-content{max-width:100%;flex:0 0 100%;}nav.main-navigation .sub-menu{padding:20px 7vw;}.topbar-search button{padding:0;width:58px;height:78px;}.search-top span.select2-selection.select2-selection--single{height:55px;border:1px solid #0b3251;border-radius:0;display:flex;justify-content:center;align-items:center;}.topbar-info{gap:0;}.home-firstlook{align-items:center;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0px;}.abe-row.searchattributs{flex-direction:column;}.home-firstlook{align-items:center;height:35vh;}.homepage-video{height:35vh;}.homepage-video-container{height:50vh;}.searchvrp .abe-row{flex-direction:row;flex-wrap:wrap;}.vrpsearcher{margin-top:15%;width:100%;flex-wrap:wrap;background-color:transparent;}header.article-header + section.entry-content.cf .abe-resultss{margin-top:0;}.vrp_main #clear-dates{color:#0b3251;}.abe-column.searchbutton-column input{margin-bottom:0;}.abe-column.vrpregularsearch > select,.abe-column.vrpregularsearch > input{margin-bottom:3px;}.abe-column.flx50.vrpregularsearch{width:50%;}.abe-column.searchbutton-column{padding:0 !important;margin-top:1px;}.nav-in{width:61px;}.emptyflx{display:none;}.abe-map-activator.map-active.float-right{display:flex;align-items:center;}form#abe-results-search .abe-column.vrpregularsearch input{margin-bottom:0;border:0;}form#abe-results-search{display:flex;flex-direction:row;flex-wrap:wrap;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border-bottom:1px solid;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border-bottom:1px solid;}.lSSlideWrapper{height:57vh;}.abe p.rental-category-description{margin:25px 0 15px 0;}.borderright{border-right:1px solid;}.abe-column.flx50.vrpregularsearch{width:100%;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){border:0px solid;margin-bottom:2px;margin-bottom:1.5rem;}form#abe-results-search .abe-column.flx50.vrpregularsearch{border:1px solid;margin-left:0%;margin-bottom:2px;}.borderright{margin-left:0px !important;}.switch{margin:0;}.abe-map-activator .heading{margin-right:15px;color:#0b3251 !important;}.mob-navigation{display:flex;align-items:center;}nav.main-navigation{display:none;}button.subicon{padding:0;position:absolute;top:10px;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0;border:2px solid #fff;background:#0b3251;}button.subicon i{font-size:28px;color:#fff;}button.subicon:hover,button.subicon:active,button.subicon:focus{padding:10px !important;width:50px !important;height:50px !important;border:2px solid !important;background:#fff !important;}button.subicon:hover i{padding:0;color:#0b3251 !important;}.sub-menu{display:none;padding:0 20px 20px 20px;width:239px;height:auto;flex-wrap:wrap;list-style:none;}.submenu-open{display:flex;flex-direction:column;}ul.sub-menu.submenu-open li a{line-height:19px;font-size:13px;}.nav{display:flex;}.nav .topbar-contact > div{width:50px;height:50px;}.topbar-info > div{width:42px;height:80px;justify-content:center;align-items:center;display:flex;transition:all .5s ease-in-out;z-index:1;}.topbar-info > div:hover{background:#0b3251;}.topbar-contact{position:relative;margin:0;display:flex;justify-content:center;}.topbar-contact a{margin:0;position:absolute;background-color:transparent;z-index:10;transform:translateY(0px);}.topbar-contact:hover a{transform:translateY(0px);}#ui-datepicker-div{z-index:550 !important;}.nes5{margin-bottom:23px;padding:0 2rem;width:100%;}.homepage-trio-bg{background-size:cover;background-position:center;}.trio-yellow-grid{margin:30px 0;flex-wrap:wrap;}.trio-icon{margin:10px auto;width:70%;}.review-container{width:87vw;}.flexer{margin:20px auto 0 auto;flex:0 0 60%;}.flexer span.select2.select2-container.select2-container--default{width:100% !important;}.nes5 span.select2-selection.select2-selection--single{width:100%;}.thingstodo-single{flex:0 0 49%;}.searchvrp-container button.searcher-button{margin:0;}.searchvrp.flexbig{margin:0 auto;height:auto;width:60%;}.searchvrp.flexbig form{margin-bottom:0;}.abe-resultss{margin-top:10px;}h1.page-title{font-size:2em;color:#fff;}.abe-search-bg{background-color:#fff;}.homepage-rental-category-heading p{font-size:27px;}.rental-category-unit{flex:0 0 32.5%;flex-grow:1;}.abe-row.abe-ui{flex-direction:column;}.abe.abe-unit{padding-top:0;}.abe #calendar table{width:97%;}.vrp-amen-group{flex:0 0 31%;}.attraction-grid-main,.index-grid-main{flex-wrap:wrap;}.attraction-mainone,.index-mainone,.index-main-singlepost{width:100%;}.attraction-sidebar,.index-sidebar{order:2;width:100%;}.homepage-bluebig-content{flex:0 0 70%;}.attraction-mainone{margin:0;}.grid-advancedsearch{margin:0 auto 50px auto;}.managementtxtprvi{width:100%;}.management-holder{flex-wrap:wrap;}.management-holder > div{flex:0 0 100%;max-width:100%;}.management-part41{justify-content:space-between;}.tirquiz-flex{display:flex;flex-wrap:wrap;}.management-bg{flex:0 0 100%;}.contact-form{width:90%;}.management-quote{margin:0 55px;}.management-quote-inner{padding:15px 0 45px 0;}.footer-part{margin:10px 0;border:none;}.weatherp1{width:90%;}.weathercontainer{width:90%;}.weathertxt{margin:50px 0;}.weatherimg img{width:100%;}header.article-header,.attraction-background-cat,.about-meettheteam-bg,.contact-header{height:404px;}.about-container{width:95%;}.contact-info{margin:5% 0;padding:30px;}.grey-box{margin:0 auto;margin-top:5%;width:90%;}.grey-box strong{font-size:1.6em;line-height:35px;}.abe-row.abe-book{flex-direction:column;}.abe-row.abe-book > div:first-of-type{order:2;}.abe-column.abe-booking-details{margin-top:0;order:1;border-left:0;}.abe-ratebreakdown{width:100%;padding:0 1rem;}.directions-form input#mapsUsSaddr{width:80%;}.footer-part{margin-bottom:30px;flex:0 0 30%;}.social-icons{width:155px;}.footer-copyright{margin-top:30px;}}@media only screen and (min-width: 769px) and (max-width: 1200px){.footer-part{flex-basis:33.33%;padding-bottom:20px;}.footer-part:nth-child(3){border-right:0;}}@media only screen and (min-width: 1024px) and (max-width: 1280px){nav.main-navigation ul a{font-size:13px;}.header-logo{width:200px;}}@media only screen and (min-width: 811px) and (max-width: 1023px){.main-navigation ul.menu{align-items:flex-start;}nav.main-navigation .sub-menu{top:85px;}.nav-r .topbar-info{top:20px;}}@media only screen and (min-width: 480px) and (max-width: 768px){.footer-part{flex-basis:50%;padding-bottom:20px;}.footer-part:nth-child(2){border-right:0;}}@media only screen and (max-width: 768px){.wpcf7-spinner{display:none;}.predfooter-form{text-align:center;}form .predfooter-form{flex-flow:column;}.predfooter-form,.predfooter-form input[type=submit],.wpcf7 p.sms{margin-left:0;}}@media only screen and (min-width: 480px){#sort-me.abe-column.sortby-b.desktop-hide{display:none;}}@media screen and (max-width: 770px) and (orientation: landscape){.search-top{top:79px;transform:translateY(-180px);}#mob-menu{height:444px;}.home-firstlook{height:590px;}.homepage-video-container{height:110%;}header.article-header{height:100vh;}.homepage-video{height:100%;}.attraction-background-cat{height:140vh;}.about-meettheteam-bg{height:100vh;}.review-container{width:87vw;}h1.page-title,.attraction-heading h1,.meettheteam-heading h1,.contact-header h1{font-size:2em;}.footer-all{max-height:1040px;}.footer-part{max-width:30%;}}@media screen and (max-width: 540px){.abe-row .abe-column.hid-on-mob,.abe-row.searchattributs.hid-on-mob{display:none;}.abe.abe-resultss.fav-abe .abe-row .abe-column.hid-on-mob{display:block;}.abe.abe-resultss.fav-abe .abe-search-results.searchvrp-archive .abe-search-bg{padding-top:30px;}.abe-row .abe-column.map-act-cus{display:none;}.homepage-bluebig-content-inner p,.homepage-bluebig-content-inner h1{text-align:center;}.homepage-bluebig-content-inner p span#home-readmore{margin:0 auto;}.post-single.duo > a{min-height:160px;}.rental-bg h3{width:88%;font-size:14px;}}@media screen and (max-width: 480px) and (min-height: 736px){.abe-ratebreakdown{width:88% !important;}}@media screen and (max-width: 480px){.message404{height:24vh;margin-bottom:2rem;}form#abe-results-search .abe-column.vrpregularsearch select{border-radius:.2rem;}form#abe-results-search .abe-column.vrpregularsearch select.vrpsorter{border:.1rem solid #0b3251;}#bottom-form form#abe-results-search .abe-column.vrpregularsearch select{border:0;}#bottom-form form#abe-results-search .abe-column.filt.vrpregularsearch{margin-bottom:2px;}#bottom-form .abe-container.abe-jumbo{padding:0;}form#abe-results-search .abe-column.vrpregularsearch:not(.flx50){margin-bottom:0;}#top-form .abe-container.abe-jumbo{margin-bottom:0;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance{padding:20px;}.abe-advanced-search .abe-filter-close{margin:1px 0;padding:0 !important;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance{position:absolute;top:0;}.abe-filters-wrapper.abe-advanced-search.abe-row.second-advance .abe-column.vrpregularsearch span{font-size:14px;}.abe-row.abe-fixed-share-fav-res{flex-wrap:wrap;}.abe-row.abe-fixed-share-fav-res .abe-column{width:45%;}.abe-row.abe-fixed-share-fav-res #res-num{order:3;}hr{margin:1rem 0 !important;}.topbar-zec{height:58px;}nav#topbar-navigation ul{width:100%;}.topbar-zec li{margin:0 13px;padding:0;border-left:0;text-align:center;display:flex;align-items:center;}.topbar-info > div i{font-size:18px;}.search-top{right:-12px;top:0px;transform:translateY(0vh);z-index:9999999;}.custom-search-li{margin-bottom:35px;}.menu-item-529{width:100%;}#mob-menu > div > ul > li > a{width:100%;position:relative;z-index:9999999;}button.subicon.addarow{z-index:1;}.nav{width:150px;justify-content:flex-end;}.nav .topbar-default.topbar-email{display:none;}.nav .topbar-search.topbar-default{text-align:left;}#menuToggle .topbar-search.topbar-default span{height:40px;width:auto;background:transparent;color:#fff;padding:0;padding-left:0px;font-size:22px;border:0;}#menuToggle .select2-selection__arrow{display:none;}#menuToggle .topbar-search.topbar-default.toptoopen span{height:auto;width:auto;}.topbar-search button.searchibutton{width:100%;justify-content:flex-start;text-transform:uppercase;color:#fff;text-align:left;}.topbar-default button{padding:6px !important;}.nav-header-checkout{top:-116px;}.rental-bg h3{font-size:22px;line-height:25px;}.vrpsearcher.mobilevrps{padding:15px 0;}.vrpsearcher.mobilevrps .abe-container{padding:0;}form#abe-results-search{background-color:#fff;}.attraction-container,.index-container{width:96%;text-align:left;}header.article-header{min-height:60vh;}.mainnav-zec{height:70px;}.mob-navigation > nav{height:18px;}.mob-navigation{width:32px;height:70px;}.header-logo{margin-top:0;width:450px;height:80px;}.topbar-info > div{width:32px;}.nav-in{width:35px;}#mob-menu ul#primary-menu{margin-top:-15px;}.contact-form-nav{top:80px;left:-63vw;width:87vw;}form#abe-results-search{margin-top:0px;border-radius:5px;gap:5px;}.contact-form-nav input,.contact-form-nav textarea{width:100%;}.header-logo:after{border-right:75px solid transparent;}.home-firstlook{height:60vh;}.homepage-video{height:60vh;}.homepage-video-container{height:62vh;}.homepage-video-container video{height:65vh;}.homepage-rental-category-heading{margin:0 auto 22px auto;}.homepage-rental-category-heading h2{margin-top:0;}.searchvrp.flexbig form{margin-bottom:0;}.firstlook-div{width:150px;height:150px;}.firstlook-div a{font-size:17px;}.homepage-rental-category-heading p{font-weight:500;}.homepage-rental-category-heading p i,.homepage-rental-category-heading p strong{font-style:normal;font-weight:500;}.searchvrp.flexbig{width:100%;}.abe-form-wrapper form{padding-top:0 !important;}.searchvrp-archive form > .abe-column input[type=color],.searchvrp-archive form > .abe-column input[type=date],.searchvrp-archive form > .abe-column input[type=datetime],.searchvrp-archive form > .abe-column input[type=datetime-local],.searchvrp-archive form > .abe-column input[type=email],.searchvrp-archive form > .abe-column input[type=month],.searchvrp-archive form > .abe-column input[type=number],.searchvrp-archive form > .abe-column input[type=password],.searchvrp-archive form > .abe-column input[type=search],.searchvrp-archive form > .abe-column input[type=tel],.searchvrp-archive form > .abe-column input[type=text],.searchvrp-archive form > .abe-column input[type=url],.searchvrp-archive form > .abe-column input[type=week],.searchvrp-archive form > .abe-column input:not([type]),.searchvrp-archive form > .abe-column textarea{border-radius:0 !important;border-left:0 !important;border-right:0 !important;}.searchvrp-archive form > .abe-column select{border-radius:0 !important;}.abe-map-activator .heading{color:#0b3251;}.vrpsearcher{margin-top:22%;}.searchvrp form{margin-top:-2px;}.homepage-rental-category-heading h1{margin-bottom:15px;font-size:27px;color:#0b3251;}.homepage-rental-category-heading h2{margin:0 65px;margin-top:15px;font-size:34px;color:#0b3251;}.readmore-homepage{padding:0 20px;width:100vw;}.thingstodo-container{width:96%;}.thingstodo-wrapper{margin:10px 0;flex-wrap:wrap;}.thingstodo-bg{height:200px;}.thingstodo-bg h4{font-size:22px;}.rental-category-unit{flex:0 0 100%;}.thingstodo-single{flex:0 0 100%;}.trio-yellow{padding:60px 0;position:static;}.trio-yellow-container{flex-wrap:wrap;}.review-container{width:77vw;}.review-main{margin:0;overflow:hidden;}.guestreview-wrapper{height:auto;flex-wrap:wrap;}.guestreview-bg{flex:0 0 100%;}.credentials-container{flex-wrap:wrap;justify-content:center;align-items:center;}.credentials-container img{margin:35px;}.homepage-bluebig-content{flex:0 0 100%;}.homepage-bluebig-content-inner{padding:20px;}.anchor-button-outline{width:265px;}.predfooter-form form{flex-wrap:wrap;}.rentalsvrpz{overflow:hidden;}#featured-units button{display:none;}form#abe-results-search{margin-top:0px;border-radius:5px;}.abe-row.abe-fixed-share-fav-res{flex-direction:row;gap:20px;}.vrp-amen-group{flex:0 0 48%;}.abe-column.filt > *{margin-bottom:1rem;}.abe p.rental-category-description{margin:10px 0 0 0;padding:25px;box-sizing:border-box;background:#184366;color:#fff;}div.rental-category-description-div{margin:20px 13px;padding:25px;box-sizing:border-box;background:#184366;color:#fff;}div.rental-category-description-div h2,div.rental-category-description-div a{color:white;}#post-1024 p.rental-category-description{display:none;}ul.lSPager.lSGallery{margin-top:0 !important;}ul.lSPager.lSGallery li{margin-bottom:8px !important;}ul#abe-slider li{margin-bottom:0 !important;}.abe-title-wrapper{margin-bottom:0 !important;}.abe-icons{margin:0 !important;}.attraction-container,.index-container{text-align:left;}.about-container{width:95%;}.about-container p{margin:0;}.meettheteam-scroller{padding:15px;text-align:left;}.teammate-profil{padding:11px;}.about-firstlook{height:auto;}.about-heading h2{margin-top:90px;font-size:3em;}.grey-box{width:100%;}.contact-form{width:100%;}.about-faq{padding:24px;}.about-contact-flex{margin:0 auto;flex:0 0 100%;max-width:97%;}.index-heading{width:100%;}.localara-heading-intro{width:100%;}.grid-single{flex:0 0 100%;}.index-main-singlepost{order:1;}.index-grid-main .index-sidebar{order:2;}.index-background-cat{height:100vh;}.index-container.single-index-container,.index-container.single-index-container{padding:18px;}.indx-anchor h1,.indx-anchor h2,.indx-anchor h3,.indx-anchor h4,.indx-anchor h5,.indx-anchor h6{text-align:left;}.term-post-desc{padding-right:0;flex:0 0 100%;}.term-post-featuredimg{margin-top:20px;flex:0 0 100%;}.abe-column.abe-title-wrapper.unit-heading h1{font-size:1.6em;}.ui-tabs .ui-tabs-nav li{margin-right:.5em;}#abe-tabs a{width:100%;text-align:center;}a.button{margin:20px 0;}.abe-filters-wrapper.abe-row.additional-filter-archive{top:-40px;width:100%;}.teamate-short-info h3{font-size:25px;}.vrp-amen-group h4{margin-left:23px;}.abe ul.vrp-amen-list{margin-left:25px;}.calendarsflex{justify-content:center;}.calkey{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.calkey span{margin-left:10px;}.calkey span:nth-of-type(2),.calkey span:nth-of-type(4),.calkey span:nth-of-type(6),.calkey span:nth-of-type(8){width:88%;}ul.abe-cd-pagination{margin:12px !important;}div#blog-slideshow{overflow:hidden;}.blog-container{width:93%;flex-wrap:wrap;}.blog-main{flex:0 0 100%;max-width:100%;flex-wrap:wrap;}.blog-sidebar{flex:0 0 100%;}.post-single.duo{flex:0 0 100%;max-width:100%;}.post-single.duo > a{min-height:280px;}.recent-posts{width:100%;}.attraction-mainone{margin-bottom:0;}header.article-header,.attraction-background-cat,.about-meettheteam-bg,.contact-header{height:60vh;}.localara-heading-intro{width:90%;}.attraction-heading h1{font-size:2em;line-height:45px;}.weatherp1 h3{font-size:2em;}.attraction-wrapper h3:before{display:none;}.footer-inner{width:100%;}.copyright-footer p{flex-wrap:wrap;justify-content:center;}.copyright-footer span{margin:20px 0;}.meettheteam-heading h1{width:auto;}.team-mate{text-align:left;}.teammate-img{position:relative;width:100%;}.teamate-short-info{padding:35px 35px 1px 35px;width:100%;}.contact-header h1{margin:0;font-size:2em;}.contact-info{margin:0 0 12% 0;}.teamate-short-info{padding:0px 35px 1px 35px;}.managementtxtprvi{padding:40px;}.vacation-rental-management-form{gap:10px;}.vacation-rental-management-form-2{width:89%;gap:10px;}.vacation-rental-management-form-1{width:89%;gap:10px;}.vacation-rental-management-form input{padding:10px;width:auto;}.vacation-rental-management-form-submit input{width:89%;}.management-container{margin:50px auto;margin-bottom:50px;width:90%;flex-wrap:wrap;line-height:28px;}.management-bg{flex:0 0 100%;}.partnericons{width:100%;flex-wrap:wrap;}.partner-icon{width:49%;}.partner-icon img{padding:10px 35px;height:auto;width:100%;}.management-updown{flex:0 0 100%;}.management-leftright{flex:0 0 100%;}.management-bg{flex:0 0 100%;min-height:380px;}.vacation-rental-management-form{width:100%;margin-top:0;}.vacation-rental-management-form-2{flex-wrap:wrap;}.vacation-rental-management-form-1{width:100%;}.management-holder > div{flex:0 0 100%;max-width:100%;}.management-predfooter-allimg{flex-wrap:wrap;}.management-predfooter-allimg img{flex:0 0 100%;max-width:100%;}.management-quote-inner{padding:40px 0;}.weatherp1{padding:0;padding-top:20px;margin:20px;}.weathercontainer{margin:0 auto;}.weathertxt{margin:20px 0;}.attraction-background-cat.booking-bg{height:40vh;}.abe.abe-payment{margin:0;}.contact-info{padding:20px;}.abe-sort.abe-row.abe-fixed-w-500-700 > div:first-of-type{padding-left:0;}.abe-results-info{text-align:center;}.abe-results-info{margin-top:6px;}.abe-booking-backgroundcolor-bg{padding:25px;}.abe-row.searchattributs select.vrpsorter{margin-bottom:.8rem;}.predfooter-form{margin-left:0;}.predfooter-form input[type=submit]{margin-left:0;}.predfooter-form form > p{margin:3px 0;}.footer-all{max-height:initial;}.footer-part{margin-bottom:30px;flex:0 0 100%;}.footer-vac-links ul{list-style-type:none;}}@media screen and (max-width: 375px){header.article-header,.attraction-background-cat,.about-meettheteam-bg,.contact-header{height:73vh;}.vacation-rental-management-form input{width:100%;}.vacation-rental-management-form-1{width:89%;}.management-part1 h3{text-align:center;}.management-leftright{flex-wrap:wrap;justify-content:center;}}@media screen and (max-width: 360px){#mob-menu{width:388px;}.contact-form-nav{left:-67vw;}.topbar-info > div{width:32px;}.vacation-rental-management-form-2{width:87%;}.vacation-rental-management-form-1{width:87%;}}@media screen and (max-width: 359px){.header-logo{width:135px;}}@media screen and (max-width: 320px){#mob-menu{width:333px;}}.slick-fullscreen{background:rgba(0,0,0,.8);position:fixed;top:0;right:0;bottom:0;left:0;}.slick-fullscreen.slick-dotted.slick-slider{margin-bottom:45px;}.slick-fullscreen .slick-track{display:table;height:100%;}.slick-fullscreen .slick-list{height:100%;}.slick-fullscreen .slick-prev,.slick-fullscreen .slick-next{z-index:1;}.slick-fullscreen .slick-next{right:0;}.slick-fullscreen .slick-prev{left:0;}.slick-fullscreen .slick-slide{display:table-cell;position:relative;vertical-align:middle;cursor:auto;white-space:normal;outline:none;float:none;padding:0 38px;}.slick-fullscreen .slick-slide img{margin-left:auto;cursor:pointer;max-width:100%;}.slick-fullscreen .slick-active img{margin-right:auto;}.slick-fullscreen .slick-active ~ .slick-slide img{margin-left:0;}.slick-fullscreen .slick-dots{background:rgba(0,0,0,.8);height:45px;bottom:-45px;}.slick-fullscreen .slick-dots li{width:23px;height:23px;}.slick-fullscreen .slick-dots li button:before{color:#ccc;}.slick-fullscreen .slick-dots li.slick-active button:before{color:#fff;}.slick-fullscreen .slick-fullscreen-close{position:absolute;top:10px;right:10px;color:#ccc;font-size:14px;cursor:pointer;z-index:3;}.slick-fullscreen .slick-fullscreen-close:hover{color:#fff;}@media screen and (max-width: 480px){.slick-fullscreen .slick-slide{padding:0;}}*,*:after,*:before{box-sizing:inherit;}html{box-sizing:border-box;}body .abe{color:#606c76;font-weight:300;letter-spacing:.01em;line-height:1.6;}.abe blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem;}blockquote *:last-child{margin-bottom:0;}.abe-flex-form{display:flex;flex-direction:column;}.abe-form-wrapper{justify-content:center;}.abe .button,button:focus:not(*[class*="mfp"]),.abe input[type='button'],.abe input[type='reset'],.abe input[type='submit']{background-color:#0b3251;border:.1rem solid #0b3251;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;height:2.5rem;letter-spacing:.1rem;line-height:2.5rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%;}.abe .button:focus,.abe .button:hover,button:not(*[class*="mfp"]):focus,button:not(*[class*="mfp"]):hover,.abe input[type='button']:not(*[class*="mfp"]):focus,.abe input[type='button']:not(*[class*="mfp"]):hover,.abe input[type='reset']:focus,.abe input[type='reset']:hover,.abe input[type='submit']:focus,.abe input[type='submit']:hover{background-color:#0b3251;border-color:#0b3251;color:#fff;outline:0;}.abe .button[disabled],button[disabled],.abe input[type='button'][disabled],.abe input[type='reset'][disabled],.abe input[type='submit'][disabled]{cursor:default;opacity:.5;}.abe .button[disabled]:focus,.abe .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,.abe input[type='button'][disabled]:focus,.abe input[type='button'][disabled]:hover,.abe input[type='reset'][disabled]:focus,.abe input[type='reset'][disabled]:hover,.abe input[type='submit'][disabled]:focus,.abe input[type='submit'][disabled]:hover{background-color:#0b3251;border-color:#0b3251;}.abe .button.button-outline,.abe button.button-outline,.abe input[type='button'].button-outline,.abe input[type='reset'].button-outline,.abe input[type='submit'].button-outline{background-color:#fff;color:#0b3251;}.abe .button.button-outline:focus,.abe .button.button-outline:hover,.abe button.button-outline:focus,.abe button.button-outline:hover,.abe input[type='button'].button-outline:focus,.abe input[type='button'].button-outline:hover,.abe input[type='reset'].button-outline:focus,.abe input[type='reset'].button-outline:hover,.abe input[type='submit'].button-outline:focus,.abe input[type='submit'].button-outline:hover{background-color:#fff;border-color:#606c76;color:#606c76;}.abe .button.button-outline[disabled]:focus,.abe .button.button-outline[disabled]:hover,.abe button.button-outline[disabled]:focus,.abe button.button-outline[disabled]:hover,.abe input[type='button'].button-outline[disabled]:focus,.abe input[type='button'].button-outline[disabled]:hover,.abe input[type='reset'].button-outline[disabled]:focus,.abe input[type='reset'].button-outline[disabled]:hover,.abe input[type='submit'].button-outline[disabled]:focus,.abe input[type='submit'].button-outline[disabled]:hover{border-color:inherit;color:#0b3251;}.abe .button.button-clear,.abe button.button-clear,.abe input[type='button'].button-clear,.abe input[type='reset'].button-clear,.abe input[type='submit'].button-clear{background-color:transparent;border-color:transparent;color:#0b3251;}.abe .button.button-clear:focus,.abe .button.button-clear:hover,.abe button.button-clear:focus,.abe button.button-clear:hover,.abe input[type='button'].button-clear:focus,.abe input[type='button'].button-clear:hover,.abe input[type='reset'].button-clear:focus,.abe input[type='reset'].button-clear:hover,.abe input[type='submit'].button-clear:focus,.abe input[type='submit'].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76;}.abe .button .abe .button-clear[disabled]:focus,.abe .button .abe .button-clear[disabled]:hover,button .abe .button-clear[disabled]:focus,button .abe .button-clear[disabled]:hover,.abe input[type='button'] .abe .button-clear[disabled]:focus,.abe input[type='button'] .abe .button-clear[disabled]:hover,.abe input[type='reset'] .abe .button-clear[disabled]:focus,.abe input[type='reset'] .abe .button-clear[disabled]:hover,.abe input[type='submit'] .abe .button-clear[disabled]:focus,.abe input[type='submit'] .abe .button-clear[disabled]:hover{color:#0b3251;}code{background:#f4f5f6;border-radius:.2rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap;}pre{background:#f4f5f6;border-left:.3rem solid #0b3251;overflow-y:hidden;}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre;}hr{border:0;border-top:.1rem solid #f4f5f6;margin:1rem 0;}.abe input[type='color'],.abe input[type='date'],.abe input[type='datetime'],.abe input[type='datetime-local'],.abe input[type='email'],.abe input[type='month'],.abe input[type='number'],.abe input[type='password'],.abe input[type='search'],.abe input[type='tel'],.abe input[type='text'],.abe input[type='url'],.abe input[type='week'],.abe input:not([type]),.abe textarea,.abe select{-webkit-appearance:none;background-color:transparent;background-color:#fff;border:.1rem solid #0b3251;border-radius:.2rem;box-shadow:none;box-sizing:inherit;height:2.5rem;padding:.6rem 1rem .7rem;width:100%;font-size:16px;}.abe input[type='color']:focus,.abe input[type='date']:focus,.abe input[type='datetime']:focus,.abe input[type='datetime-local']:focus,.abe input[type='email']:focus,.abe input[type='month']:focus,.abe input[type='number']:focus,.abe input[type='password']:focus,.abe input[type='search']:focus,.abe input[type='tel']:focus,.abe input[type='text']:focus,.abe input[type='url']:focus,.abe input[type='week']:focus,.abe input:not([type]):focus,.abe textarea:focus,.abe select:focus{border-color:#0b3251;outline:0;}.abe select{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 8\" width=\"30\"><path fill=\"%23d1d1d1\" d=\"M0,0l6,8l6-8\"/></svg>") center right no-repeat;padding-right:3rem;background-color:#fff;color:#0b3251;font-weight:500;}.abe select.nitro-lazy{background-image:none !important;}.abe select:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 8\" width=\"30\"><path fill=\"%239b4dca\" d=\"M0,0l6,8l6-8\"/></svg>");}.abe select:focus.nitro-lazy{background-image:none !important;}.abe select[multiple]{background:none;height:auto;}.abe textarea{min-height:6.5rem;}label,legend{display:block;font-size:12px;font-weight:700;margin-bottom:.5rem;}fieldset{border-width:0;padding:0;}.abe input[type='checkbox'],.abe input[type='radio']{display:inline;}.label-inline{display:inline-block;font-weight:normal;margin-left:.5rem;}.abe-container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%;}.abe-row{display:flex;flex-direction:column;padding:0;width:100%;}.abe-row.abe-row-no-padding{padding:0;}.abe-row.abe-row-no-padding>.abe-column{padding:0;}.abe-row.abe-row-wrap{flex-wrap:wrap;}.abe-row.abe-row-top{align-items:flex-start;}.abe-row.abe-row-bottom{align-items:flex-end;}.abe-row.abe-row-center{align-items:center;}.abe-row.abe-row-stretch{align-items:stretch;}.abe-row.abe-row-baseline{align-items:baseline;}.abe-row .abe-column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%;}.abe-row .abe-column.abe-column-offset-10{margin-left:10%;}.abe-row .abe-column.abe-column-offset-20{margin-left:20%;}.abe-row .abe-column.abe-column-offset-25{margin-left:25%;}.abe-row .abe-column.abe-column-offset-33,.abe-row .abe-column.abe-column-offset-34{margin-left:33.3333%;}.abe-row .abe-column.abe-column-offset-40{margin-left:40%;}.abe-row .abe-column.abe-column-offset-50{margin-left:50%;}.abe-row .abe-column.abe-column-offset-60{margin-left:60%;}.abe-row .abe-column.abe-column-offset-66,.abe-row .abe-column.abe-column-offset-67{margin-left:66.6666%;}.abe-row .abe-column.abe-column-offset-75{margin-left:75%;}.abe-row .abe-column.abe-column-offset-80{margin-left:80%;}.abe-row .abe-column.abe-column-offset-90{margin-left:90%;}.abe-row .abe-column.abe-column-10{flex:0 0 10%;max-width:10%;}.abe-row .abe-column.abe-column-20{flex:0 0 20%;max-width:20%;}.abe-row .abe-column.abe-column-25{flex:0 0 25%;max-width:25%;}.abe-row .abe-column.abe-column-33,.abe-row .abe-column.abe-column-34{flex:0 0 33.3333%;max-width:33.3333%;}.abe-row .abe-column.abe-column-40{flex:0 0 40%;max-width:40%;}.abe-row .abe-column.abe-column-50{flex:0 0 50%;max-width:50%;}.abe-row .abe-column.abe-column-60{flex:0 0 60%;max-width:60%;}.abe-row .abe-column.abe-column-66,.abe-row .abe-column.abe-column-67{flex:0 0 66.6666%;max-width:66.6666%;}.abe-row .abe-column.abe-column-75{flex:0 0 75%;max-width:75%;}.abe-row .abe-column.abe-column-80{flex:0 0 80%;max-width:80%;}.abe-row .abe-column.abe-column-90{flex:0 0 90%;max-width:90%;}.abe-row .abe-column .abe-column-top{align-self:flex-start;}.abe-row .abe-column .abe-column-bottom{align-self:flex-end;}.abe-row .abe-column .abe-column-center{align-self:center;}.promo-error{display:none;}@media (min-width: 40rem){.abe-row{flex-direction:row;}.abe-row .abe-column{margin-bottom:inherit;padding:0 1rem;}.abe-flex-form{flex-direction:row;}}.abe a{color:#0b3251;text-decoration:none;}.abe a:focus,.abe a:hover{color:#606c76;}.abe dl,.abe ol,.abe ul{list-style:none;margin-top:0;padding-left:0;}.abe dl dl,.abe dl ol,.abe dl ul,.abe ol dl,.abe ol ol,.abe ol ul,.abe ul dl,.abe ul ol,.abe ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem;}.abe ol{list-style:decimal inside;}.abe ul{list-style:circle inside;}.abe .button,.abe button,.abe dd,.abe dt,.abe li{margin-bottom:1rem;}.abe fieldset,.abe input,.abe select,.abe textarea{margin-bottom:1.5rem;}.abe-column>input{margin-bottom:1.5rem;}.abe blockquote,.abe dl,.abe figure,.abe form,.abe ol,.abe p,.abe pre,.abe table,.abe ul{margin-bottom:2.5rem;}.abe table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%;}.abe td,.abe th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;}.abe td:first-child,.abe th:first-child{padding-left:0;}.abe td:last-child,.abe th:last-child{padding-right:0;}@media (min-width: 40rem){.abe table{display:table;overflow-x:initial;}}.abe b,.abe strong{font-weight:bold;}.abe p{margin-top:0;font-weight:400;}.abe h1,.abe h2,.abe h3,.abe h4,.abe h5,.abe h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0;}.abe h1{font-size:1.6rem;line-height:1.2;}.abe h2{font-size:1.3rem;line-height:1.25;}.abe h3{font-size:1.1rem;line-height:1.3;}.abe h4{font-size:1rem;letter-spacing:-.08rem;line-height:1.35;}.abe h5{font-size:.8rem;letter-spacing:-.05rem;line-height:1.5;}.abe h6{font-size:.6rem;letter-spacing:0;line-height:1.4;}.abe img{max-width:100%;}.abe-image-container img{object-fit:cover;width:100%;height:300px;}.abe .clearfix:after{clear:both;content:" ";display:table;}.abe .float-left{float:left;}.abe .float-right{float:right;}.abe-filters-wrapper,.abe-filters-wrapperB{display:none;position:absolute;flex-direction:column;top:45px;background:#fff;z-index:9;padding:20px;left:0;box-shadow:0px 0px 3px 3px rgba(37,37,37,.1);margin-top:30px;border-radius:.4rem;}.attr-item label,.type-item label{display:inline;font-size:14px;}.abe-filter-title{margin-top:10px;border-bottom:1px dashed #0b3251;}.abe .text-right{text-align:right;}.abe-filter-close{margin-bottom:15px;cursor:pointer;}.switch{position:relative;display:inline-block;width:60px;height:34px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}input:checked+.slider{background-color:#0b3251;}input:focus+.slider{box-shadow:0 0 1px #0b3251;}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}.abe-map-activator .heading{color:#0b3251;font-weight:bold;vertical-align:text-bottom;}.abe-results>div{flex-wrap:wrap;justify-content:space-evenly;}.abe-results{justify-content:center;}.abe-results.map-active .abe-item{position:relative;flex-basis:47.3333%;margin:1%;padding:10px;border-radius:.2rem;}.abe-item{position:relative;flex-basis:23.3333%;margin:10px;padding:10px;border-radius:.2rem;max-width:500px;}.abe-item .abe-rate{line-height:1;}.abe-item .abe-rate span,.taxes-fees-text span{font-size:12px;font-weight:700;}.abe-fixed-w-500-700{min-width:500px;max-width:700px;}.abe-image-container .abe-favorite{transition:.3s;cursor:pointer;position:absolute;top:0px;right:20px;padding-top:20px;padding:20px 5px 20px 5px;border-radius:.3rem .3rem 0 0;z-index:3;}.abe-image-container .abe-favorite i{color:#fff;font-size:2rem;}.abe-favorite.active i:before{content:"";}.abe h2{color:#2e004a;margin-bottom:10px;}.abe-item strong{color:#0b3251;}.fa-star.checked{color:orange;}.star-rating,.back-stars,.front-stars{display:flex;}.star-rating{font-size:1em;height:18px;}.back-stars{color:#dfe7ef;position:relative;}.front-stars{color:#ffb200;overflow:hidden;position:absolute;top:0;transition:all .5s;}.abe-cd-pagination{text-align:center;display:block;}.abe-cd-pagination li{display:inline-block;margin:10px;}#abe-map-results{background:rgba(11,50,81,.15);margin-top:20px;}.abe-pagination-btn .disabled{color:#606c76;pointer-events:none;}.abe p.rental-category-description{margin:20px 13px;}#abe-slider img{width:100%;height:auto;}#abe-tabs .ui-widget-header{border:none;background:initial;padding:0px;}#abe-tabs{padding:0px;border:none;}#abe-tabs .ui-widget.ui-widget-content{border:none;padding:0px;}#abe-tabs .ui-tabs,#abe-tabs .ui-tabs-nav{}#abe-tabs .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border-top:2px solid #0b3251;border-left:2px solid #0b3251;border-right:2px solid #0b3251;border-bottom:2px solid #0b3251;background:#fff;font-weight:normal;}#abe-tabs ul li:focus,#abe-tabs ul li a:focus{outline:none;}#abe-tabs a{color:#0b3251;}#abe-tabs .ui-state-active{background:#0b3251;}#abe-tabs .ui-state-active a{color:#fff;}#abe-tabs .ui-tabs-panel{padding:1em 0em;}.abe h1{font-size:3.6rem;line-height:1.2;margin-bottom:2px;color:#0b3251;padding-bottom:0px;}.abe-icons{margin:20px 0px;}.abe-icons span{margin-right:10px;}.abe-unit .abe-share,.abe-unit .abe-favorite,.abe-unit .abe-favorite-show,.abe-print,.abe-inquiry{padding:10px;margin-right:10px;cursor:pointer;}.abe-unit .abe-share,.abe-unit .abe-favorite,.abe-unit .abe-favorite-show,.abe-sort-wrapper .abe-favorite-show,.abe-sort-wrapper .abe-share,.abe-inquiry,.abe-print{background:#f9f9f9;text-align:center;}.abe-unit .abe-share:hover,.abe-unit .abe-favorite:hover,.abe-unit .abe-favorite-show:hover,.abe-sort-wrapper .abe-favorite-show:hover,.abe-sort-wrapper .abe-share:hover,.abe-print:hover,.abe-inquiry:hover{background:#ececec;border-radius:.2rem;}.abe-sort-wrapper .abe-favorite-show,.abe-sort-wrapper .abe-share,.abe-print,.abe-inquiry{padding:8px;cursor:pointer;display:block;text-align:center;}.abe .abe-inquiry.reserve{background:#0b3251;color:#fff;}.abe-amen-name{min-width:30%;float:left;margin-right:20px;max-width:30%;border-bottom:1px dashed rgba(11,50,81,.42);margin-bottom:5px !important;padding-bottom:5px;}#abe-review-activator{width:22%;padding:0px 5px;}#abe-review{display:none;}#rating{float:left;margin-left:10em;margin-bottom:15px;}.rating{left:0px;margin-left:0px;margin:0;position:relative;}.rating span{float:right;right:80% !important;position:relative;padding-left:2px;}.rating span input{position:absolute;top:0px;left:0px;opacity:0;}.rating span label{display:inline-block;width:30px;height:30px;text-align:center;color:#bdbdbd;font-size:30px;margin-right:2px;line-height:30px;border-radius:50%;-webkit-border-radius:50%;}.rating span:hover~span label,.rating span:hover label,.rating span.checked label,.rating span.checked~span label{color:#f90;}#reviews label.fa{font-size:30px !important;}.checked{color:F90;}#abeSubmitReviewForm{padding:10px;background:rgba(11,50,81,.02);}.review{padding:23px;border-radius:.2rem;margin-bottom:30px;border:2px solid #0b3251;}.review .abe-row>.abe-column{padding:0;}.review-title h3{display:inline-block;margin-bottom:20px;margin:10px 0px;font-weight:500;}.review-title span{font-size:18px;letter-spacing:-.1rem;}.review-date{color:#0b3251;}.review-response{margin-left:30px;padding:20px;background:#fdfdfd;margin-top:20px;border-radius:.2rem;border-left:2px solid #0b3251;}.review .star-rating{margin-top:15px;}.abe-calendar .dDate,.abe-calendar .highlighted.dDate,.calkey .isavailable.dDate{background:#fff0f5;background:-moz-linear-gradient(to left bottom,#fff 50%,#d6d6d6 50%);background:-webkit-gradient(linear,left bottom,color-stop(50%,#fff),color-stop(50%,#d6d6d6));background:-webkit-linear-gradient(to left bottom,#fff 50%,#d6d6d6 50%);background:-o-linear-gradient(to left bottom,#fff 50%,#d6d6d6 50%);background:-ms-linear-gradient(to left bottom,#fff 50%,#d6d6d6 50%);background:linear-gradient(to left bottom,#fff 50%,#d6d6d6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff0f5",endColorstr="#7fffd4",GradientType=1);}.abe-calendar .aDate,.abe-calendar .highlighted.aDate,.calkey .isavailable.aDate{background:#7fffd4;background:-moz-linear-gradient(to right top,#fff 50%,#d6d6d6 50%);background:-webkit-gradient(linear,right top,color-stop(50%,#fff),color-stop(50%,#d6d6d6));background:-webkit-linear-gradient(to right top,#fff 50%,#d6d6d6 50%);background:-o-linear-gradient(to right top,#fff 50%,#d6d6d6 50%);background:-ms-linear-gradient(to right top,#fff 50%,#d6d6d6 50%);background:linear-gradient(to right top,#fff 50%,#d6d6d6 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7fffd4",endColorstr="#fff0f5",GradientType=1);}.abe-calendar .highlighted,.abe-calendar .aDate.dDate,.calkey .highlighted{background:#d6d6d6;color:#838383;}.calkey .highlighted{background:#d6d6d6;}.abe-calendar .highlighted span{}.abe-calendar .highlighted.dDate span,.abe-calendar .highlighted.aDate span{text-decoration:none;}#calendar td.passed,#calendar td.today.highlighted.aDate{background:#dadada;color:#ababab;}#calendar td.today{-webkit-box-shadow:inset 0px 0px 0px 2px rgba(225,174,127,1);-moz-box-shadow:inset 0px 0px 0px 2px rgba(225,174,127,1);box-shadow:inset 0px 0px 0px 2px rgba(225,174,127,1);}.abe #calendar td,.abe #calendar th{border:none;padding:3px 6px;vertical-align:middle;}.abe #calendar .calendar{width:32%;display:inline-block;vertical-align:text-top;}#bookingform{display:block;background:#fff;border-radius:.2rem;box-shadow:0px 0px 3px 3px #f1f1f1;padding:20px;max-width:400px;margin:0 auto;}.abe-checkavail-wrapper.fixed{position:sticky;top:150px;}.abe-unit-features span{display:inline-block;width:100%;margin-top:20px;margin-right:2%;}.abe-checkavail form label{font-size:15px;}.abe-checkavail{max-width:390px;}@media screen and (min-width: 769px){.abe-unit-info{flex-basis:300% !important;max-width:65% !important;}.abe-checkavail-wrapper.unit-sidebar{margin:0 auto;width:82%;}}.lSAction>a{background-image:none;cursor:pointer;color:#fff;font-size:3rem;text-shadow:2px 2px 0px #0b3251;}.lSAction>a.nitro-lazy{background-image:none !important;}#vrpinquire label{font-size:1rem;color:#7a7a7a;}#vrpinquire h2{margin:30px 0px;}#vrpinquire input[type="submit"]{width:auto;}#rates th,#rates td{padding-left:20px;}#rates thead{background:rgba(11,50,81,.06);}.ui-datepicker-calendar td a,.ui-datepicker-calendar td .ui-state-default{border:1px solid rgba(11,50,81,.18) !important;padding:8px;}.ui-datepicker-calendar td a:hover{background:rgba(11,50,81,.23);}.ui-datepicker-calendar .ui-state-active{color:#000 !important;background:rgba(11,50,81,.23) !important;}.ui-datepicker-calendar td.dDate .ui-state-default{background:linear-gradient(45deg,#fff 0%,#fff 49%,darkgray 49%,darkgray 49%,darkgray 100%) !important;}.ui-datepicker-calendar td.aDate .ui-state-default{background:linear-gradient(45deg,darkgray 0%,darkgray 51%,darkgray 51%,#fff 51%,#fff 100%) !important;}.ui-datepicker-calendar td.checkin-notAllowed,.ui-datepicker-calendar td.dDate,.ui-datepicker-calendar td.aDate{opacity:1 !important;}.ui-datepicker-calendar td.passed{opacity:.35 !important;}.ui-datepicker-calendar td.checkin-notAllowed .ui-state-default{background-color:darkgray !important;}#ratebreakdown{display:none;}#ratebreakdown td{padding:2px;}#ratebreakdown td:last-child{text-align:right;}#booklink{display:none;}#errormsg{transition:.3s;display:none;padding:10px;background:rgba(252,185,0,.15);margin:10px 0px;border-radius:.2rem;}.loader{width:120px;height:120px;transform:rotate(-90deg);stroke-linecap:round;stroke-width:4;fill:none;}.loader .internal-circle{stroke:#0b3251;stroke-dashoffset:0;transform-origin:center;}.loader .internal-circle{stroke-dasharray:187;-webkit-animation:internal 1s ease-in-out infinite;animation:internal 1s ease-in-out infinite;opacity:.4;}@-webkit-keyframes internal{0%{stroke-dashoffset:187;}25%{stroke-dashoffset:80;}100%{stroke-dashoffset:187;transform:rotate(360deg);}}@keyframes internal{0%{stroke-dashoffset:187;}25%{stroke-dashoffset:80;}100%{stroke-dashoffset:187;transform:rotate(360deg);}}#loadingicons{display:none;text-align:center;}.share-form-wrapper,.inquiry-form-wrapper{display:none;position:fixed;top:19%;left:25%;width:50%;background:#fff;z-index:100;padding:20px;border-radius:.2rem;box-shadow:0px 0px 3px 3px rgba(134,134,134,.16);}.abe-share-close,.abe-inquiry-close{cursor:pointer;margin-bottom:10px;}.abe-unit-features a{color:#606c76;}.abe-detailed-quote,#abe-quote-activator{display:none;}.abe-detailed-quote{position:fixed;top:20%;background:#fff;padding:30px;border:1px solid #d2d2d2;box-shadow:rgba(74,74,74,5%) 0px 0px 3px 3px;width:350px;margin:0 auto;left:0;right:0;z-index:99;}.abe-quote-close{cursor:pointer;margin-bottom:20px;}.abe-quote-info{text-align:center;margin-bottom:20px;font-family:"Montserrat";}.share-form-wrapper label{font-size:1rem;text-align:left;}#share-response p{padding:10px !important;text-align:left;margin:0px;}.share-form-wrapper .disclaimer span{width:100%;display:block;text-align:left;margin-bottom:20px;}#share-response.alert.alert-danger{background:rgba(255,0,0,.04);border-radius:.2rem;margin-bottom:20px;}.abe-card-wrapper{position:relative;min-height:300px;}.abe-card{position:absolute;width:60%;margin-left:20%;padding:20px;border-radius:.5rem;background:#8700da;background:linear-gradient(313deg,rgba(135,0,218,1) 0%,rgba(75,0,83,1) 37%,rgba(217,128,255,.96682422969188) 100%);color:#fff;box-shadow:0px 0px 2px 2px rgba(177,177,177,.35);}.abe-card-number{padding:40px 40px 10px 40px;text-shadow:0px 2px 2px black;letter-spacing:.3rem;}.abe-card-dates{padding:0px 40px 0px 70px;text-shadow:0px 2px 2px black;letter-spacing:.2rem;}.abe-card-holder{padding:0px 40px 10px 40px;text-shadow:0px 2px 2px black;letter-spacing:.2rem;}.abe-card-logo{text-align:right;}.abe-card-logo img{width:150px;}.abe-travel-ins{text-align:center;padding:20px;background:rgba(11,50,81,.05);margin:20px 0px;border-radius:.2rem;}.abe-booking-details{border-left:2px solid #0b3251;}.abe-booking-background{overflow:hidden;background-size:cover;background-repeat:no-repeat;height:400px;width:100%;text-align:center;color:#fff;text-shadow:0px 2px 2px rgba(16,16,16,.25);border-radius:.2rem;margin-top:15px;}.abe-booking-backgroundcolor-bg{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.15);}.abe-booking-background h1{color:#fff;}#abe-province-wrapper,#abe-othercountry-wrapper,#abe-region-wrapper{display:none;}.abe-ratebreakdown{display:block;width:80%;margin:0 auto;margin-top:50px;}.abe-ratebreakdown table{margin-top:40px;}.abe-ratebreakdown tr th,.abe-ratebreakdown tr td{padding:4px;}.abe-ratebreakdown tr th:last-child,.abe-ratebreakdown tr td:last-child{text-align:right;}.abe-bold{font-weight:600;}.abe-book-info i{margin-right:10px;}.abe-terms{cursor:pointer;display:none;position:fixed;top:10%;width:50%;left:25%;background:white;bottom:10%;padding:10px;border-radius:.2rem;box-shadow:0px 0px 3px 3px rgba(148,148,148,.08);z-index:101;}.abe-favorites{flex-wrap:wrap;}[slider]{position:relative;height:14px;border-radius:10px;text-align:left;margin:15px 0 10px 0;}[slider]>div{position:absolute;left:13px;right:15px;height:16px;border:1px solid #eee;border-radius:6px;}[slider]>div>[inverse-left]{position:absolute;left:0;height:14px;border-radius:10px;background-color:#fff;margin:0 7px;}[slider]>div>[inverse-right]{position:absolute;right:0;height:14px;border-radius:10px;background-color:#fff;margin:0 7px;}[slider]>div>[range]{position:absolute;left:0;height:14px;border-radius:14px;background-color:#0b3251;}[slider]>div>[thumb]{position:absolute;top:-7px;z-index:2;height:28px;width:28px;text-align:left;margin-left:-11px;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.4);background-color:#fff;border-radius:50%;outline:none;}[slider]>input[type="range"]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;height:14px;top:-2px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;}div[slider]>input[type="range"]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent;}div[slider]>input[type="range"]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent;}div[slider]>input[type="range"]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent;}div[slider]>input[type="range"]:focus{outline:none;}div[slider]>input[type="range"]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red;}div[slider]>input[type="range"]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red;}div[slider]>input[type="range"]::-webkit-slider-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red;-webkit-appearance:none;}div[slider]>input[type="range"]::-ms-fill-lower{background:transparent;border:0 none;}div[slider]>input[type="range"]::-ms-fill-upper{background:transparent;border:0 none;}div[slider]>input[type="range"]::-ms-tooltip{display:none;}[slider]>div>[sign]{opacity:0;position:absolute;margin-left:-11px;top:-39px;z-index:3;background-color:#54b3eb;color:#fff;width:28px;height:28px;border-radius:28px;-webkit-border-radius:28px;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;}[slider]>div>[sign]:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;border-top-color:#54b3eb;}[slider]>div>[sign]>span{font-size:12px;font-weight:700;line-height:28px;}[slider]:hover>div>[sign]{opacity:1;}.price-range-wrapper span{color:#0b3251;}.price-range-wrapper{font-weight:700;}.abe-form-wrapper form{width:100%;padding-top:20px;margin-bottom:0px;}.abe-sort .abe-column:last-child{padding-right:0px;}.abe-jumbo{margin-bottom:2rem;}.abe-results-info{margin:40px 10px 0px 10px;text-align:center;}span.abe-favorite{width:100%;display:block;margin-top:20px;}.abe-title-wrapper{text-align:center;margin-bottom:15px;padding-top:15px;}.abe #calendar table{width:45.5%;float:left;text-align:center;margin:1%;border:1px solid #0b3251;box-shadow:0px 0px 4px 1px rgba(208,208,208,.52);}#calendar table td{font-size:12px;border:1px solid #cacaca !important;}#calendar table td .cal-rate{color:#0b3251;display:none;}#calendar table thead{background:#0b3251;color:#fff;}.full-width .fusion-row{max-width:1920px !important;margin:0 auto;}.message404 h2{font-size:2rem;font-weight:400;color:#0b3251;}.turn-day-message{font-size:1.4rem;font-weight:700 !important;color:#0087f3;}#search-tips li{font-size:1.1rem;font-weight:500 !important;color:#0b3251;}#confirmation-message{display:none;flex-direction:column;justify-content:center;border:1px solid #444;border-radius:12px;align-items:center;text-align:center;padding:2rem;min-height:400px;box-shadow:0 4px 20px rgba(61,82,97,30%);}#confirmation-message p{font-size:1.25rem;}.cart{visibility:hidden;}.abe-book.abe-confirmation-page{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%;}#track-payment-container{position:relative;width:100%;height:100%;min-height:650px;padding-bottom:100%;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;}#track-payment-container iframe{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;margin-top:4rem;}#track-payment-container::-webkit-scrollbar{display:none;}#warning-message{display:none;background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7;border-radius:3px;padding:1rem;}div#unit-data{z-index:1;}@media screen and (max-width: 1366px) and (orientation: landscape){.lSSlideWrapper{height:auto;}}@media screen and (max-width: 1024px){.lSSlideWrapper{height:81%;}.abe #calendar table{height:230px;}}@media screen and (min-width:1024px){#abe-map-results{position:sticky !important;top:120px !important;height:87vh !important;z-index:9;}}@media screen and (max-width: 810px){.abe-unit-info{flex-basis:100% !important;max-width:100% !important;}.abe-ratebreakdown{width:100%;}.abe #calendar table{width:97%;height:400px;}.abe-item{flex-basis:30.3333%;}div#unit-data{margin-bottom:0;position:relative;}.lSSlideWrapper{height:auto;}#abe-slider img{max-width:initial;}#abe-review-activator{width:100%;}form#bookingform .abe-column>input,form#bookingform select{margin-bottom:10px;}.abe-image-container img{height:200px;}}@media all and (max-width: 800px){.abe-confirmation-page.abe-book{flex-direction:column;}.track-payment-container{margin-top:1rem;}}@media screen and (max-width: 770px) and (orientation: landscape){.lSSlideWrapper{height:100%;}#abe-slider img{margin-left:0;width:100% !important;height:auto !important;}.share-form-wrapper,.inquiry-form-wrapper{left:0;top:22%;width:100%;height:78vh;overflow:scroll;}}@media all and (max-width: 560px){.rating span{float:right;right:20% !important;position:relative;padding-left:2px;}#rating{float:initial;margin-left:initial;}#bookingbuttonvrp{padding:0 1rem;}.abe-book{flex-direction:column-reverse;}.abe-booking-details{border-left:initial !important;}.abe-ratebreakdown{width:100%;}.abe-booking-background{height:auto;}.abe-booking-details h1{margin-bottom:22px;font-size:1.7rem;}.abe-booking-details p{margin-bottom:.5rem;}.abe-terms-input{text-align:center;margin-bottom:30px;}.abe-travel-ins{padding:20px 0px;}#abe-map-results{flex:none;max-width:100%;height:500px;}.abe-map-activator{display:none;}}@media all and (max-width: 640px){.abe-unit h1{font-size:1.6rem;}.abe-container{padding:0;}.abe-unit .abe-icons span{display:block;}.abe-share,.abe-favorite,.abe-favorite-show,.abe-inquiry,.abe-print{display:block;width:100%;margin-bottom:10px;text-align:center;}.abe-unit .ui-tabs .ui-tabs-nav li{width:48%;margin-top:10px;}.abe-amen-name{margin:0px;min-width:100%;width:100%;}#abe-review-activator{width:100%;}#abe-review>.abe-container,#calendar>.abe-container{padding:0px;}.abe #calendar .calendar{width:100%;}.abe #calendar table{width:100%;float:left;height:auto;text-align:center;margin:none;border:none;box-shadow:none;}.abe #calendar td,.abe #calendar th{border:none;padding:7px 10px;min-width:50px;}#rates td,#rates th{padding:4px;font-size:14px;}.abe-checkavail form{margin-top:20px;}.share-form-wrapper{top:2%;left:5%;width:90%;overflow-y:scroll;bottom:1%;}.abe-image-container .abe-favorite{width:auto;}.abe-terms{width:90%;left:5%;}.abe-fixed-w-500-700{min-width:auto;max-width:auto;}}.abe-apply-promo{margin-top:27px;}@media screen and (max-width: 1024px){div#unit-data{margin-top:25px;z-index:1;}}@media screen and (max-width: 480px){#track-payment-container{padding-bottom:120vh;}.abe-filters-wrapper.abe-filters-wrapperB.abe-row.additional-filter-archive{position:absolute;top:0;padding:0 .6rem;}header.article-header.vrp-header-article{min-height:29vh;height:auto;}.vrp-header-article h1.page-title{margin-top:100px;}.abe-map-activator{display:block;}.maptogglet{display:none;}.abe-item{margin:0px;}.abe-container{padding:0 .6rem;}.abe.abe-unit .abe-container{z-index:1;}.share-form-wrapper,.inquiry-form-wrapper{left:0;top:15%;width:100%;height:85vh;overflow:scroll;}.abe #calendar table{width:auto;}}.filter-amenities{overflow:hidden;}.filter-amenities .attr-item{float:left;width:50%;}.price-range-wrapper{margin-bottom:1.75rem;}.price-range-wrapper p{margin-bottom:0px;}.vrp_main article section>p{text-align:justify;margin:1rem auto 100px auto;width:90vw;}.gallery-wrapper{position:relative;}#fullscreen-cta{position:absolute;right:20px;top:20px;color:#fff;z-index:9;font-size:1.3em;padding:4px 10px;background-color:rgba(255,255,255,.5);border-radius:4px;}#fullscreen-cta:hover{transition-property:color,background-color,border-color;transition-duration:.25s;background-color:rgba(255,255,255,.8);cursor:pointer;}img.mfp-img{padding:0;background-color:black;}.mfp-bg{opacity:1;}.mfp-preloader{color:#fff;}.mfp-image-holder .mfp-content{min-width:200px;}.mfp-image-holder .mfp-close{right:10px;}.mfp-iframe-holder .mfp-content{min-width:200px;max-width:100%;}#calendar .tDate{position:relative;overflow:hidden;}#calendar .tDate svg{position:absolute;z-index:1;top:0px;left:0px;}#calendar .tDate:not(.aDate):not(.dDate) svg{display:none;}#calendar .tDate::before{}#calendar .aDate.tDate::before{}#calendar td{height:43px !important;}#calendar td span{position:relative;z-index:2;}#calendar .calendarsflex{align-items:flex-start;}header.article-header{height:60vh;}.attraction-background-cat{height:60vh;}.abe-checkavail-wrapper{z-index:999 !important;}a.abe-book-now{margin:40px 0;background-color:#18405f;padding:10px;display:block;color:#fff;text-align:center;}a.abe-book-now:hover{color:#ddd;}.not-bookable{display:none;}.not-bookable.show{display:block;}p.not-bookable{font-size:1rem;margin:0px 0px 10px 0px;}.ui-datepicker-calendar td a[data-price]{position:relative;}.ui-datepicker-calendar td a[data-price]::after,.ui-datepicker-calendar td span[data-price]::after{display:block;font-size:10px;line-height:1;}.ui-datepicker-calendar td a[data-price]::after{content:attr(data-price);}.ui-datepicker-calendar td span[data-price]::after{content:attr(data-price);}.ui-datepicker td span,.ui-datepicker td a{text-align:center;padding:.1em .25em;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);filter:contrast(.5);background-image:none;}.ui-state-disabled.nitro-lazy,.ui-widget-content .ui-state-disabled.nitro-lazy,.ui-widget-header .ui-state-disabled.nitro-lazy{background-image:none !important;}.ui-datepicker-calendar td.aDate .ui-state-default{background:#d1d1d1;}.ui-datepicker-calendar td a,.ui-datepicker-calendar td .ui-state-default{background:#fff;filter:grayscale(.5);}.ui-datepicker-calendar td.aDate .ui-state-default{background:#d1d1d1;background:initial;filter:none;opacity:1;}.ui-datepicker-calendar td.checkin-notAllowed,.ui-datepicker-calendar td.dDate,.ui-datepicker-calendar td.aDate{}.ui-datepicker-unselectable{}.ui-datepicker-calendar td.checkin-notAllowed,.ui-datepicker-calendar td.dDate,.ui-datepicker-calendar td.aDate{background:lightgrey;}.ui-datepicker-calendar td.dDate .ui-state-default{background:linear-gradient(45deg,rgba(209,209,209,.3) 50%,rgba(255,255,255,0) 50%);}.ui-datepicker-calendar td.checkin-notAllowed,.ui-datepicker-calendar td.dDate,.ui-datepicker-calendar td.aDate{opacity:.35 !important;}.select2-container{width:100% !important;font-family:Arial,sans-serif;}.select2-dropdown{border:1px solid #ccc;border-radius:4px;background:#0b3251;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:auto;overflow-y:hidden;}.select2-search--dropdown .select2-search__field{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;}.select2-results__option--highlighted{background-color:#a6cbd5 !important;color:#fff !important;}.select2-results__option{padding:8px 12px;cursor:pointer;transition:background-color .2s ease;}.select2-results__option:hover{background-color:#f1f1f1;}@media (max-width: 768px){.select2-container{font-size:14px;}.select2-results__option{padding:6px 10px;}.select2-search--dropdown .select2-search__field{font-size:14px;}span.select2-dropdown.select2-dropdown--below{margin-left:-62px;margin-top:-7px;}}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}