/*!
  * Milligram v1.4.1
  * https://milligram.io
  *
  * Copyright (c) 2020 CJ Patoilo
  * Licensed under the MIT license
 */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body .abe{color:#3a3a3a;font-weight:400;line-height:1.6}body.custom-unit #beforefooterid{display:none}.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,.abe input[type=button],.abe input[type=reset],.abe input[type=submit],button{background-color:#046;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:2.6rem;line-height:2.5rem;letter-spacing:0!important;padding:0 1rem;margin-top:0!important;margin-left:0!important;margin-right:0!important;text-align:center;text-decoration:none;white-space:nowrap;width:100%;border-radius:10px}.abe .button:focus,.abe .button:hover,.abe input[type=button]:focus,.abe input[type=button]:hover,.abe input[type=reset]:focus,.abe input[type=reset]:hover,.abe input[type=submit]:focus,.abe input[type=submit]:hover,button:focus,button:hover{border:none!important;outline:0}.abe .button[disabled],.abe input[type=button][disabled],.abe input[type=reset][disabled],.abe input[type=submit][disabled],button[disabled]{cursor:default;opacity:.5}.abe .button[disabled]:focus,.abe .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,button[disabled]:focus,button[disabled]:hover{background-color:#046;border-color:#046}.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:#046}.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:#4f6169;border-color:#4f6169;color:#fff}.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:#046}.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:#046}.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:#4f6169}.abe .button .abe .button-clear[disabled]:focus,.abe .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,button .abe .button-clear[disabled]:focus,button .abe .button-clear[disabled]:hover{color:#046}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 #046;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:1px solid #f4f5f6;margin:3rem 0}#second-row-search select,.abe input:not([type]),.abe input[type=color],.abe input[type=date],.abe input[type=datetime-local],.abe input[type=datetime],.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 select,.abe textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #a5bac5;box-shadow:none;box-sizing:inherit;height:2.6rem;font-size:1.1rem;padding:.2rem .5rem;width:100%;background-color:#fff;border-radius:10px}.abe input:not([type]):focus,.abe input[type=color]:focus,.abe input[type=date]:focus,.abe input[type=datetime-local]:focus,.abe input[type=datetime]: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 select:focus,.abe textarea:focus{border-color:#046;outline:0}.abe select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 8" width="18"><path fill="%238ca5b2" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;padding-right:1.4rem;background-color:#fff}.abe select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 8" width="18"><path fill="%568295" d="M0,0l6,8l6-8"/></svg>')}.abe select[multiple]{background:0 0;height:auto}.abe textarea{min-height:6.5rem}label,legend{display:block;font-size:12px;font-weight:400;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:400;margin-left:.5rem}.abe-container{margin:25px auto 0;padding:0;position:relative;width:90%}.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%;padding:0 .2rem;width:100%}.abe-row.abe-unit-features.flex-switch{flex-direction:row}.abe-row.abe-unit-features.flex-switch i{padding-right:0}body .abe-row.buttons-wrap .abe-column.icons-holder:hover{background-color:rgba(255,255,255,0)}.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}.abe.normal-abe-search.search-only-abe{max-width:100%;background:rgba(35,35,35,.5);z-index:9}@media (min-width:1201px){.abe-checkavail .flex-switch.promo-pets{flex-direction:row}}@media (min-width:961px){.abe-row{flex-direction:row;width:calc(100%)}#roomsbeds.abe-row{flex-direction:column}.abe-row .abe-column{margin-bottom:inherit}.abe-flex-form{flex-direction:row}.abe-flex-form.search-only-abe{flex-direction:column}#btnBS1{margin-bottom:30px}}#reviews{margin-top:30px}.hide-review{display:block!important}.abe a{color:#517180;text-decoration:none}.abe a:focus,.abe a:hover{color:#fff}.abe #i-read a:focus,.abe #i-read a:hover{color:#52a3cc} .abe p a:focus,.abe p a:hover {   color: #004466;}.abe .alert-error a:focus,.abe .alert-error a:hover{color:#046}.abe .fas{font-size:1.1rem;color:#046}.right-content .abe .fas,.right-content .fas{color:#046;font-size:1.4rem}.right-content .abe-item ul li{margin-left:0}.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:.5rem}.abe blockquote,.abe dl,.abe figure,.abe form,.abe ol,.abe p,.abe pre,.abe table,.abe ul{margin-bottom:10px}.abe table{border-spacing:0;overflow-x:auto;text-align:left;width:100%}.abe td,.abe th{border-bottom:1px solid #e1e1e1;padding:.4rem 1.2rem .2rem}@media (min-width:961px){.abe table{display:table;overflow-x:initial}.abe-calendar.more-months{display:none}}@media (max-width:960px){.abe-results .abe-row{flex-direction:row}}.abe b,.abe strong{font-weight:700}.abe p{margin-top:0}.abe h1,.abe h2,.abe h3,.abe h4,.abe h5,.abe h6{font-weight:400!important;margin-bottom:2rem;margin-top:0}.abe h1{font-size:2.2rem;line-height:1.2}.abe h2{font-size:1.6rem;line-height:1.25}.abe h3{font-size:1.4rem;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-image .thumb-slider li{list-style-type:none}.abe-image-container .probo-baner{background:#93c062;border-top-left-radius:20px;border-bottom-right-radius:20px;color:#fff;font-family:'Open Sans',sans-serif;position:absolute;z-index:99}.abe-image-container .probo-baner span{font-style:italic;font-size:16px;font-weight:700;letter-spacing:1px;line-height:41px;padding:5px 10px}.abe .clearfix:after{clear:both;content:' ';display:table}.abe .float-left{float:left}.abe .float-right{float:right}#search-wrap .abe-container form{max-width:1200px!important;margin:0 auto}.attr-item label,.type-item label{display:inline;font-size:14px}.abe-filters-wrapper .attr-item,.abe-filters-wrapper .type-item{display:inline-block;width:200px;margin:0 12px 2px 0}.abe .text-right{text-align:right}.abe-filter-title{margin-top:10px;font-size:18px;font-weight:600;color:#3a3a3a;border-bottom:1px dashed #495c65}.switch{position:relative;display:inline-block;width:56px;height:30px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d3dee4;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#046}input:focus+.slider{box-shadow:0 0 1px #046}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}body .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:unset;left:40px!important;bottom:170px!important}.slider.round{border-radius:34px;border:1px solid #8ca5b2}.slider.round:before{border-radius:50%}body.page-template-page-vrp-category #oldlocation{width:100%}.abe-map-activator .heading{display:block;float:left;font-size:14px;font-weight:600;padding:11px 8px 0 0}body.page-template-page-vrp-category .entry-content.cf{display:flex;flex-direction:column}body.page-template-page-vrp-category .entry-content.cf .hero-image-holder{order:1;display:none}body.page-template-page-vrp-category .entry-content.cf .site-main-container.vrp-results-page{order:2}.entry-content.cf .vrpres-container{max-width:1500px;margin-left:auto;margin-right:auto;order:3;padding:0 15px}.site-main-container.vrp-results-page{display:flex;margin-top:30px;max-width:1500px;margin-left:auto;margin-right:auto}body.page-template-page-vrp-category-php .site-main-container.vrp-results-page{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}body.page-template-page-vrp-category-php .site-main-container.vrp-results-page .abe-row.no-results-row{flex-direction:column}body.page-template-page-vrp-category-php .site-main-container.vrp-results-page .abe-container.abe-sort-wrapper.container-no-results{margin-bottom:10px}body.page-template-page-vrp-category-php .site-main-container.vrp-results-page .abe-row.no-results-row #second-row-search{flex-direction:column}#first-row-search{align-items:center;display:flex}#first-row-search.for-mobile{display:none}.abe-dates-nights-info{margin-left:auto}aside.sidebar.abe{min-width:21%;max-width:285px}aside.sidebar.abe-jumbo .widget_text.widget.widget_custom_html{padding:17px 17px 20px}#second-row-search{display:flex}#second-row-search .vrpsorter{width:240px}#second-row-search .sort-by-holder{width:auto}#second-row-search .sort-by-holder .vrpsorter{line-height:1.2}#second-row-search .abe-icons-info{display:flex;margin-left:auto;gap:20px;align-items:center}#third-row-search{display:block;margin:15px 0}#third-row-search #arrival-within-24h{border:1px solid red;color:red;padding:10px;display:block;margin-bottom:10px}#third-row-search #arrival-within-24h a:hover{color:#046}.abe-container.abe-sort-wrapper{margin:0 auto 30px;padding-top:10px}#showHideMobileFilters{background-color:#046;position:relative;z-index:99;width:auto}#showHideMobileFilters:hover{background-color:#52a3cc}#abe-tabs #abetabsul li{padding:0!important}#abe-tabs #abetabsul li a{padding:16px;text-align:center;width:100%}.vrpres-container.btn-hlder{display:none}.abe-results>div{flex-wrap:wrap;row-gap:30px;column-gap:20px}.abe-results{justify-content:center}.hiddenforNav{position:relative;top:-30px}#abe-map-results{background:#19334626}.abe-row .abe-column.abe-column-50#abe-map-results{flex:unset;max-width:100%;margin-bottom:40px;border-radius:20px;height:400px}#abe-map-results{background:#19334626}.abe-row.abe-results.map-active{flex-direction:column}.abe .button#abe-filters-activator{border-radius:10px!important;line-height:2.5rem;margin-bottom:.5rem;background:#f4f9fb!important}.sidebar .button#abe-filters-activator{border-radius:25px!important;line-height:2.5rem;margin-bottom:.5rem;background:#046!important;border-color:#046!important;width:100%;padding:0;text-align:center;color:#fff}.abe .button#abe-filters-activator:hover{color:#046!important;background:#eef4f7!important;border-color:#eef4f7!important}.sidebar .button#abe-filters-activator:hover{color:#fff!important;background:#52a3cc!important;border-color:#52a3cc!important}.sidebar.abe #abe-filters-activator:hover .fas,.sidebar.abe .fas{color:#fff}.hasDatepicker{background:#fff url(../png/cal.png) right no-repeat}.abe-results.map-active .abe-item{position:relative}.abe-item{border-radius:24px 24px 0 0;background-color:#fff;position:relative;margin:0;width:calc(33% - 10px);max-width:420px;display:flex;flex-direction:column}.abe-fixed-w-500-700{min-width:500px;max-width:700px}.abe-image{display:block;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;position:relative}.abe-image a{display:flex;width:100%}.abe-image a img{transform:scale(1);transition:all .5s ease-out}.abe-item:hover .abe-image li.active a img{transform:scale(1.03);transition:all .5s ease-out}.abe-image-container .abe-favorite{transition:.3s;cursor:pointer;position:absolute;top:0;right:14px;padding:13px 5px 0 5px;z-index:9}.abe-image-container .abe-favorite i{color:#f5eded;font-size:2rem;cursor:pointer}.abe-favorite.active i,.abe-favorite.active:hover .fa-heart{color:#f50000!important}.abe-item h2{margin:0;line-height:1;letter-spacing:-1px;font-style:normal}.abe-item h2 a{font-weight:600;color:#00476b;font-size:1.8rem;font-family:Jubilat}.abe-item h2 a:hover{color:#4f7a8d}.abe-item strong{color:#262626}.icons-info{font-size:16px;display:flex;justify-content:space-between;align-items:center}.icons-info span{display:inline-block;line-height:1.4rem;color:#046;padding:0 6px 0 2px;margin-right:1px}.icons-info span:nth-of-type(4){padding-right:0;margin-right:0;border-right:none}.icons-info span .fas{font-size:1rem}.abe-item .abe-rate{font-size:16px;color:#757575;padding-left:1px;margin:0 0 2px 5px}.abe-item .stars.res-stars{margin-top:5px;height:12px}.icons-info>span{display:flex;align-items:center;column-gap:5px}.icons-info span img{width:20px}.abe-unit-info-res{padding:13px 20px 20px;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.abe-unit-info-res .cta-button.unit-button em{min-height:38px;display:flex;justify-content:center;align-items:center}.unit-loc{margin:9px 0}.unit-loc span{color:#046}.abe-image-container{position:relative}.abe-item .abe-rate{padding:8px 20px;background-color:#046;position:absolute;bottom:0;margin:0;width:100%;background:linear-gradient(0deg,#000,#0000008f,transparent);color:#fff;font-size:1.1rem}.abe-item .abe-rate strong{color:#fff}.abe .cta-button,.abe form#abe-results-search input.cta-button,.abe.search-only-abe button.cta-button{display:block;background-color:#93bf63!important;max-width:300px;text-align:center;color:#fff;border-radius:40px!important;font-weight:700;font-size:16px;font-style:italic;border:none;transition:all .4s ease-out}.abe .cta-button.unit-button{margin:20px auto 0;padding:8px;font-weight:700}.abe .cta-button:hover,.abe form#abe-results-search input.cta-button:hover,.abe.search-only-abe button.cta-button:hover{background-color:#a6d971!important}.cta-button.unit-button{font-weight:900}.cta-button.unit-button:hover{font-weight:900}.abe-item .abe-unit-info-res .cta-button.unit-button{font-weight:900}.abe-item .abe-unit-info-res .cta-button.unit-button:hover{color:#93c062;background-color:#a6d971!important}.fa-star.checked{color:orange}.back-stars,.front-stars,.star-rating{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;margin:3% auto 0!important;display:block}.abe-cd-pagination li{display:inline-block;margin:0 4px 8px}.abe-cd-pagination li a{display:inline-block;font-weight:400;color:#0672b1;padding:.25rem 1rem .2rem;background:#e2ebf0;border-radius:50px;font-family:Jubilat;font-weight:700}.abe-cd-pagination li a:hover{color:#000;background:#fff}.abe-cd-pagination li a.current{font-weight:600;color:#046;background:#fff}.abe-pagination-btn a.disabled{color:#99a2a9;pointer-events:none;background:#f4f6f7}.gm-style .gm-style-iw-c{border-radius:15px}.gm-style .gm-style-iw-c span{margin:0!important}.marker-infobox h5{color:#00476b}.abe-icons img{width:26px;margin-right:13px}.abe-icons i{margin-right:13px!important}.marker-infobox img{max-width:160px;border-radius:10px}.marker-infobox h5{font-size:1.1em;font-weight:500;line-height:1rem;letter-spacing:0;width:160px;margin-top:2px;margin-bottom:5px}.icons-map{margin-left:1px}.icons-map span{display:inline-block;padding-right:6px;margin-right:5px;border-right:1px solid #98a6ad}.icons-map span:nth-of-type(3){padding-right:0;margin-right:0;border:none}.icons-map .fas{font-size:13px}#abe-map-results .gm-ui-hover-effect{top:2px!important;right:2px!important;width:18px!important;height:18px!important;background:#fff!important;border:2px solid #b2bcc3!important;border-radius:8px!important;opacity:1!important}#abe-map-results .gm-ui-hover-effect:hover{border:2px solid #bd0707!important}#abe-map-results .gm-ui-hover-effect img{margin:0!important}.hero-image-holder{position:relative}.abe.custom-srch-wrap{background-color:#00446614}.abe.custom-srch-wrap{position:absolute;bottom:0;left:0;display:flex;justify-content:center;width:100%}.abe.custom-srch-wrap .abe-container.abe-jumbo{margin:0 auto;max-width:1000px;width:97%;border-radius:12px;margin:7px}.bottom-count-holder{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}div#ui-datepicker-div{z-index:99999999999!important;border-radius:10px!important}div#ui-datepicker-div .ui-widget-header{background:0 0!important;border:none!important}.lSAction>.lSNext>.fas,.lSAction>.lSPrev>.fas{background-color:#9fbecb;color:#fff;border-radius:7px;padding:8px 0}.abe-row .abe-column.rating-column{display:flex;justify-content:center;align-items:center}#abe-slider{margin-left:0;margin-bottom:0;position:relative}.abe #abe-slider button,.abe #abe-thumbslider button{position:absolute;background-color:initial;border:initial;z-index:1;max-width:60px;max-height:60px}.abe #abe-slider button{top:40%}.abe #abe-thumbslider button{top:0;height:72px;max-height:100%}.abe #abe-slider button i,.abe #abe-thumbslider button i{font-size:2rem}.abe #abe-slider button.slick-prev.slick-arrow,.abe #abe-thumbslider button.slick-prev.slick-arrow{left:0;padding-left:0}.abe #abe-slider button.slick-next.slick-arrow,.abe #abe-thumbslider button.slick-next.slick-arrow{right:0;padding-right:0}.abe #abe-slider button:active,.abe #abe-slider button:focus,.abe #abe-slider button:hover,.abe #abe-thumbslider button:active,.abe #abe-thumbslider button:focus,.abe #abe-thumbslider button:hover{background-color:transparent!important}ul#abe-thumbslider .slick-list.draggable{max-width:92%;margin:0 auto}.abe button.mfp-arrow:hover{background-color:transparent!important}#abe-thumbslider .slick-slide{margin-right:7px;cursor:pointer}ul#abe-thumbslider{margin-top:7px}ul#abe-thumbslider img{border-radius:8px;height:72px;width:100%;object-fit:cover;object-position:center}#abe-slider li{list-style:none;margin-bottom:0;position:relative;display:flex}#abe-slider li a{display:flex;width:100%}#abe-slider img{width:100%;height:auto;border-radius:20px}#abe-slider .caption{position:absolute;padding:6px 12px;left:-1px;bottom:0;font-family:Jubilat;font-style:italic;font-weight:700;color:#046;z-index:80;border-radius:0 12px 0 0;background-color:#f5f4ed}.captionOn{display:block}.theCaption{display:none}.lSSlideWrapper{margin-bottom:5px}.lSPager.lSGallery{margin-top:0!important}.lSPager.lSGallery li{list-style-type:none;height:84px;margin-bottom:0}#abe-tabs .ui-widget-header{border:none;background:initial;padding:0}#abe-tabs{padding:0;border:none;background-color:transparent!important}#abe-tabs>div{border-radius:0 0 20px 20px}#abe-tabs .ui-widget.ui-widget-content{border:none;padding:0}#abe-tabs .ui-state-default,.ui-button,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border-bottom:none;background-color:#4f7a8d;color:#fff!important;font-size:15px;font-style:italic;font-weight:700;margin-bottom:0;padding:.5em 1em;border:none;border-radius:25px!important}#abe-tabs #abetabsul>li>a,button#go-to-book-now a{color:#fff!important}#abe-tabs ul li a:focus,#abe-tabs ul li:focus{outline:0}#abe-tabs .ui-state-active.ui-state-default{border-bottom:none;background-color:#4f7a8d;color:#fff!important;font-size:15px;font-style:italic;font-weight:700;margin-bottom:.5em;padding:.5em 1em;border:none;border-radius:25px!important}#abe-tabs .ui-state-active.ui-state-default,#abe-tabs .ui-state-active.ui-state-default:hover,#abe-tabs .ui-state-default:hover{background-color:#52a3cc}#abe-tabs .ui-state-active a{color:#fff}#abe-tabs .ui-tabs-panel{padding:2em 1em 1em;overflow:auto}#abe-tabs h4{border-bottom:1px solid #d7d7d7;font-size:1.75em;padding-top:1em!important;padding-bottom:.5em!important}div#description>h4:first-of-type{margin-bottom:0}.abe h1{font-size:2.2rem;line-height:1;margin-bottom:8px}.abe-row-adults-children{display:none}#calendar .abe-column.title-holder{margin-top:20px}#rates{max-width:900px}#rates tbody tr:nth-child(even){background:#f3f7fa}#rates tr td:nth-child(3),#rates tr th:nth-child(3){text-align:right}#rates tr td:nth-child(4),#rates tr th:nth-child(4){text-align:center}#rates td,#rates th{border-bottom:none}#rates td{font-size:16px}.abe-icons{margin:17px 15px}.abe-icons span{margin:0 6px 2px 0;padding-right:15px;display:inline-block;line-height:1.4;border-right:1px solid #98a6ad}.abe-unit{margin-top:20px}.abe.abe-unit h1{margin-top:10px;color:#046;font-size:2.4em!important}.abe-icons span:nth-of-type(4){padding-right:0;margin-right:0;border-right:none}.abe-icons.top-icons span:nth-of-type(4){margin:0 6px 2px 0;padding-right:15px;display:inline-block;line-height:1.4;border-right:1px solid #98a6ad}.abe-icons.top-icons span img{height:26px;width:auto}.abe-icons.top-icons span i:before{font-size:26px}.abe-checkavail .buttons-wrap{flex-wrap:wrap;padding:0 .6em}.abe-inquiry,.abe-print,.abe-unit .abe-favorite,.abe-unit .abe-share{padding:.4rem .5rem;cursor:pointer}.abe-unit .abe-favorite-show a{display:block;padding:.4rem .5rem}.abe-favorite .fas.fa-plus{font-size:.6rem}.abe-favorite.active .fas.fa-plus{display:none}.abe-inquiry,.abe-print,.abe-sort-wrapper .abe-favorite-show,.abe-sort-wrapper .abe-share,.abe-unit .abe-favorite,.abe-unit .abe-favorite-show,.abe-unit .abe-share{background:#fff;text-align:center;font-size:16px;font-weight:400;color:#4f6169;border:1px solid #8ca5b2;border-radius:10px}.abe-inquiry:hover,.abe-print:hover,.abe-sort-wrapper .abe-favorite-show a:hover,.abe-sort-wrapper .abe-share:hover,.abe-unit .abe-favorite-show:hover,.abe-unit .abe-favorite:hover,.abe-unit .abe-share:hover{background:#eff4f7;color:#000;transition:all .2s ease-in-out}.abe-inquiry:hover .fas,.abe-print:hover .fas,.abe-sort-wrapper .abe-favorite-show:hover .fas,.abe-sort-wrapper .abe-share:hover .fas,.abe-unit .abe-favorite-show:hover .fas,.abe-unit .abe-favorite:hover .fas,.abe-unit .abe-share:hover .fas{color:#46545b}.abe-inquiry:active,.abe-print:active,.abe-sort-wrapper .abe-favorite-show:active,.abe-sort-wrapper .abe-share:active,.abe-unit .abe-favorite-show:active,.abe-unit .abe-favorite:active,.abe-unit .abe-share:active{border-color:#465258!important}.abe-inquiry,.abe-print,.abe-sort-wrapper .abe-share{padding:.4rem .5rem;cursor:pointer;display:block;text-align:center;color:#517180;font-size:16px;border:1px solid #8ca5b2;border-radius:10px}.additonal-long-desc ul{margin-left:30px}.abe-sort-wrapper .abe-favorite-show{display:block;font-size:16px;text-align:center}.abe-sort-wrapper .abe-favorite-show a{display:block;color:#517180;padding:.4rem .5rem}.abe-unit #description p{margin:0;padding:20px 20px 0}.abe-unit #description .additonal-long-desc br{display:none}.abe-unit #description a{color:#046;text-decoration:underline}.petFriendlyindicator{position:absolute;right:3px;bottom:3px;background-color:#fff;width:38px;height:38px;display:flex;justify-content:center;align-items:center;padding:4px;border-radius:30px}.abe-item .stars.res-stars{margin-top:5px;height:12px}.abe-item .cta-button{margin:20px auto 0;padding:8px;display:block;background-color:#93bf63!important;max-width:300px;text-align:center;color:#fff;border-radius:40px!important;font-weight:700;font-size:16px;font-style:italic;border:none;transition:all .4s ease-out;width:100%}.abe-item .abe-unit-info-res .cta-button.unit-button:hover{color:#93c062}#post-0 .abe-item .abe-unit-info-res .cta-button.unit-button:hover,.abe-item .abe-unit-info-res .cta-button.unit-button.search-unit-btn:hover{color:#fff}.abe-amen-name{float:left;font-size:16px;min-width:23%;margin-right:2%;border-bottom:1px dashed #0044666b;margin-bottom:5px!important;padding-bottom:5px}.abe-amen-name{float:left;font-size:16px;min-width:23%;margin-right:2%;border-bottom:1px dashed #5972486b;margin-bottom:5px!important;padding-bottom:5px}.amenities-category{margin-top:0;display:flex;flex-direction:column;column-gap:10px;row-gap:10px}.vrp-amen-group{padding:10px 20px}.vrp-amen-group h4{margin-bottom:10px;font-size:1.4em;color:#046;font-weight:600!important;border-bottom:1px solid #d0d0d0}.vrp-amen-group strong{text-transform:uppercase}ul.vrp-amen-list{margin:0 10px 10px 0;display:grid;list-style-position:initial;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}li.vrp-amen-name{margin-left:23px;font-size:18px;list-style-type:none;margin-bottom:.2em;color:#797979}#vrpbookform .abe-row>.abe-column{padding:4px 5px}.abe #vrpbookform input,.abe #vrpbookform select,.abe #vrpbookform textarea{border:1px solid #d0d0d0}.abe #vrpbookform .abe-payment-card.check-div input[type=text],.abe #vrpbookform .abe-payment-card.check-div select{border-color:#93c062;background-color:#93c0620f}.abe #abe-payment-card select:focus,.abe #abe-payment-card textarea:focus,.abe #vrpbookform .abe-payment-card.check-div input[type=text]:focus,.abe #vrpbookform .abe-payment-card.check-div select:focus,.abe #vrpbookform input:focus,.abe #vrpbookform select:focus,.abe #vrpbookform textarea:focus,.abe .abe-payment-card input:focus{border:1px solid #046}.abe #vrpbookform input[name=terms]{background-color:#fff;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.abe #vrpbookform input[name=terms]:focus{background-color:#0469}.abe-payment h3{margin-left:9px;margin-top:1rem;margin-bottom:.5rem;color:#046;font-family:Jubilat,sans-serif;font-weight:700!important}.check-div{padding:25px 20px 10px;background-color:#fff;border-radius:10px;border:1px solid #d0d0d0}.moreament-container{margin-bottom:7px!important;display:flex!important;padding:0!important;column-gap:5px;row-gap:5px;flex-wrap:wrap}.more-amenities{flex-basis:300px}.more-amenities-inner{padding:15px;border:1px solid;display:flex;flex-direction:column;justify-content:start;row-gap:10px;align-items:flex-start;background-color:#f9f9f9;border:1px solid #d9d8d2;border-radius:15px;width:100%}.abe .more-amenities p strong{font-weight:400}.more-amenities img,.more-amenities svg{width:35px;height:auto}.more-amenities .two-icons{height:35px}.more-amenities-txt{text-align:center;font-size:14px}.more-amenities-txt p{margin:0!important}#roomsbeds .more-amenities .beds-wrapper{display:flex;align-items:center}#roomsbeds .more-amenities .beds-wrapper .info-holder.count{margin-right:5px}#roomsbeds .more-amenities .beds-wrapper .info-holder.img-holder{display:flex;margin-right:30px}#roomsbeds .more-amenities .more-amenities-txt p{text-align:left}#roomsbeds .more-amenities .more-amenities-txt p span{font-size:15px}#abe-review-activator{width:auto;padding:0 25px;background-color:#93bf63;color:#fff;border:none;font-style:italic;font-weight:700;border-radius:25px!important}#abe-review-activator:hover{background-color:#a6d971!important}#abe-review{display:none}button#showHide,button#showHide:active,button#showmoremonths,button#showmoremonths:active{color:#fff;background-color:#4f7a8d;width:auto}button#showHide:hover,button#showmoremonths:hover{background-color:#52a3cc}.abe-calendar.more-months{display:none}#abe-tabs #abetabsul{padding:0;background-color:#fff0;transition:all .6s ease-in-out}#abe-tabs #abetabsul,.itsFixed{z-index:10}#abe-tabs #abetabsul.itsFixed{padding:7px 10px 3px 12px;background-color:#fff}ul#abetabsul li{padding:0!important}#abe-tabs #reviews .review.abe-container{width:100%;margin:0 0 20px}#abe-tabs>div#tab-holder{border-radius:0;top:0;z-index:10}.abe-column.abe-checkavail{height:100%;z-index:11}#rating{float:left;margin-left:10em;margin-bottom:15px}.rating{left:0;margin-left:0;margin:0;position:relative}.rating span{float:right;right:80%!important;position:relative;padding-left:2px}.rating span input{position:absolute;top:0;left:0;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.checked label,.rating span.checked~span label,.rating span:hover label,.rating span:hover~span label{color:#f90}#reviews label.fa{font-size:30px!important}.checked{color:F90}#abeSubmitReviewForm{padding:10px;background:#00446605}.review{padding:23px;background:#0044660f;border-radius:.2rem;margin-bottom:30px}.review-title h3{display:inline-block;font-weight:500!important;margin-bottom:20px;margin:10px 0}.review-date{color:#046;font-size:16px}.review-response{margin-left:30px;padding:20px;background:#fdfdfd;margin-top:20px;border-radius:.2rem;border-left:2px solid #046}.review .star-rating{margin-top:12px}.abe #calendar .abe-container{width:100%;margin:0}.abe #calendar table{width:31%;float:left;height:320px;text-align:center;margin:0 2% 2% 0;border-radius:7px}#calendar table td{font-size:16px;font-weight:500;border:1px solid #00446630!important}#calendar table td .cal-rate{color:#333;font-size:12px;font-weight:400;display:none}#calendar table thead{background:#fff;border-bottom:2px solid #046;font-size:14px}.abe #calendar tbody{background-color:#fff}.abe-calendar .dDate,.abe-calendar .highlighted.dDate,.calkey .isavailable.dDate{background:#fff0f5;background:-moz-linear-gradient(to left bottom,#fff 50%,#c0c081 50%);background:-webkit-gradient(linear,left bottom,color-stop(50%,#fff),color-stop(50%,#c0c081));background:-webkit-linear-gradient(to left bottom,#fff 50%,#c0c081 50%);background:-o-linear-gradient(to left bottom,#fff 50%,#c0c081 50%);background:-ms-linear-gradient(to left bottom,#fff 50%,#c0c081 50%);background:linear-gradient(to left bottom,#fff 50%,#c0c081 50%)}.abe-calendar .aDate,.abe-calendar .highlighted.aDate,.calkey .isavailable.aDate{background:#7fffd4;background:-moz-linear-gradient(to right top,#fff 50%,#c0c081 50%);background:-webkit-gradient(linear,right top,color-stop(50%,#fff),color-stop(50%,#c0c081));background:-webkit-linear-gradient(to right top,#fff 50%,#c0c081 50%);background:-o-linear-gradient(to right top,#fff 50%,#c0c081 50%);background:-ms-linear-gradient(to right top,#fff 50%,#c0c081 50%);background:linear-gradient(to right top,#fff 50%,#c0c081 50%)}.abe-calendar .aDate.dDate,.abe-calendar .highlighted,.calkey .highlighted{background:#cbe3f0;color:#333}#calendar td.passed,#calendar td.today.highlighted.aDate{color:#333}#calendar td.passed{background:#cbe3f0}#calendar td.today{color:red;-webkit-box-shadow:inset 0 0 0 2px rgba(255,127,127,1);-moz-box-shadow:inset 0 0 0 2px rgba(255,127,127,1);box-shadow:inset 0 0 0 2px rgba(255,127,127,1)}.abe #calendar td,.abe #calendar th{border:none;padding:0;vertical-align:middle;text-align:center}.abe #calendar .calendar{width:32%;display:inline-block;vertical-align:text-top}.calkey{clear:both;font-size:16px;padding-top:18px}.calkey .key,.calkey .key-item,.calkey span{display:inline-block}.calkey .key-item{margin:0 16px 2px 0}.calkey .key{width:15px;height:15px;border:1px solid #404040}#bookingform{display:block;background:#fff;padding:.8em .8em .6em;margin:0 auto 1em;border-radius:0}#bookingform-h2{line-height:1.5}#bookingform #unit-row-check-inout{flex-direction:column}span#booktabid{width:100%;height:0;display:block;z-index:-1}.abe-detailed-quote{display:none}.hide-number{display:none}.ui-tabs-nav{float:left;display:inline-block}#a-go-to-book-now{width:100%}#go-to-book-now{float:left;display:none;width:auto;border-bottom:none;background-color:#93c062;color:#fff!important;font-size:15px;font-style:italic;font-weight:700;line-height:2rem!important;margin:.2em .2em .5em 0!important;padding:0 15px;border:none;border-radius:25px!important;height:50px}#go-to-book-now a{padding:15px}#go-to-book-now:hover{background-color:#a6d971!important}.property-instant-quote-mobile{display:none}.clear{clear:both}#bookingform h2{text-align:center;text-transform:uppercase;margin-bottom:10px;color:#046}#bookingform .abe-column.no-margin{margin-bottom:0}.abe-checkavail-wrapper.fixed{position:sticky;top:15px;padding-bottom:30px;border-radius:15px!important}.abe-checkavail-wrapper .abe-detailed-quote tr>td:first-of-type{word-break:break-word}.abe-detailed-quote td.rate-breakdown-value{white-space:nowrap}div#add-ons{margin-bottom:20px;flex-wrap:wrap}div#add-ons>.abe-column{flex:1 0 50%;max-width:49%}.abe-unit-features span{display:inline-block;width:100%;margin-top:.4rem;margin-right:2%}#bookingform input#checkbutton{float:none!important;line-height:1.5;border-radius:10px!important}.abe-checkavail form label{font-size:15px;display:none}#bookingform .getQuotesClass{background-color:#93bf63;color:#fff;border:none;font-style:italic;font-weight:700;opacity:1!important}#bookingform .getQuotesClass:hover{background-color:#a6d971!important;color:#fff!important;outline:0!important;border-color:#a6d971!important}#abe-quote-activator{background-color:#4d8095!important;color:#fff!important;outline:0!important;border-color:#046!important}#abe-quote-activator:hover{background-color:#52a3cc!important}.abe-column #abe-quote-activator.display-link,.abe-column #abe-quote-activator.display-link:active,.abe-column #abe-quote-activator.display-link:hover{background-color:rgba(255,255,255,0)!important;color:#046!important}#unit-sidebar{padding:.8em .8em .6em;margin-top:30px}.lSSlideOuter .lSPager.lSGallery li{border-radius:7px!important}.abe-checkavail{max-width:390px;padding:0 0 0 1%!important}.abe-unit-info{flex-basis:300%!important;max-width:75%!important}.lSAction>a{background-image:none;cursor:pointer;color:#fff;font-size:3rem}#vrpinquire{margin-bottom:0}#vrpinquire label{font-size:1rem;color:#7a7a7a}#vrpinquire h2{margin:30px 0}#vrpinquire input[type=submit]{width:auto}#rates thead{border-bottom:2px solid #046;background:#f5fafc;font-size:14px}.ui-datepicker-calendar td .ui-state-default,.ui-datepicker-calendar td a{border:1px solid #0044662e!important;padding:1px 7px;border-radius:0!important}.ui-datepicker-calendar td a:hover{background:#cddbe4}.ui-datepicker-calendar .ui-state-active{color:#fff!important;background:#93bf63!important}#ratebreakdown{display:none;margin-bottom:16px}#ratebreakdown td{padding:2px}#ratebreakdown td:last-child{text-align:right}#booklink{display:none}#errormsg{transition:.3s;display:none;padding:8px 12px;font-size:18px;line-height:1.4em;background:#fff9c9;margin-bottom:10px}.loader{width:120px;height:120px;transform:rotate(-90deg);stroke-linecap:round;stroke-width:4;fill:none}.loader .internal-circle{stroke:#046;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}.abe-filters-wrapper,.inquiry-form-wrapper,.share-form-wrapper{display:none;top:0;left:0;right:0;margin:0 auto;box-shadow:0 0 20px rgba(25,51,70,.3);z-index:100;background:#fff;padding:40px 40px 36px;border-radius:10px;z-index:99999}.abe-filters-wrapper{padding:40px 15px 36px}.abe-filters-wrapper{position:relative;max-width:960px;top:35%}.abe-filters-wrapper.abe-row .abe-row{flex-direction:column}.abe-filters-wrapper.abe-row .button{height:auto;border:none!important}.abe-filters-wrapper.abe-row .button:hover{background-color:#52a3cc}.abe-row.row-apply-filter .abe-column .button{margin-top:1rem!important;margin-bottom:0}.inquiry-form-wrapper,.share-form-wrapper{position:fixed;top:19%;width:800px}.abe-unit-features .inquiry-form-wrapper i{color:#fff!important}.abe-filter-close,.abe-inquiry-close,.abe-quote-close,.abe-share-close{border-top-right-radius:10px;cursor:pointer;display:inline-block;float:right;color:#fff;background:#bd0707;font-size:14px;margin:-40px -40px 20px 0;padding:4px 8px 0}.abe-filter-close{margin:-40px -15px 20px 0}.abe-filter-close:hover,.abe-inquiry-close:hover,.abe-quote-close:hover,.abe-share-close:hover{background:#a40505}.abe-filter-close .fas,.abe-inquiry-close .fas,.abe-quote-close .fas,.abe-share-close .fas,.right-content .abe-inquiry-close .fas,.right-content .abe-quote-close .fas,.right-content .abe-share-close .fas{color:#fff}.abe-unit-features a{color:#4f6169}#abe-quote-activator{display:none;border-radius:10px!important}#booklink{border-radius:10px}#abe-quote-activator{margin-bottom:.5rem}#unit-col-check-inout{display:flex;column-gap:7px}.abe-detailed-quote{position:fixed;top:19%;background:#fff;padding:40px 40px 36px;box-shadow:0 0 20px rgba(25,51,70,.3);border-radius:.2rem;width:400px;margin:0 auto;left:0;right:0;z-index:99}.abe-checkavail-wrapper .abe-detailed-quote{position:relative;padding:0;box-shadow:none;width:95%}.abe-checkavail-wrapper .abe-detailed-quote .abe-quote-close{display:none}.abe-quote-info{text-align:center;margin-bottom:6px}.abe-quote-info span{font-weight:500}.red-text{color:red}table tr.double,table tr.top-border-strong{border-top:2px solid #3a3a3a}.share-form-wrapper #shareForm{margin-bottom:0}.share-form-wrapper label{font-size:1rem;text-align:left;display:none}#share-response p{padding:10px!important;text-align:left;margin:0}.share-form-wrapper .disclaimer span{width:100%;display:block;font-size:14px;text-align:left;line-height:1;margin:0 0 22px 4px}#share-response.alert.alert-danger{background:#ff00000a;border-radius:.2rem;margin-bottom:20px}.abe-detailed-quote #ratebreakdown{font-size:15px}.strikethrough{text-decoration:line-through}#newlocation #checkAvailSection{max-width:100%!important}body.custom-booking #wpfront-notification-bar,body.custom-booking .position-header{display:none}body.custom-booking .booking-header{background-image:url(../webp/header-topographic-map.webp);display:flex;flex-direction:row-reverse;padding:10px 100px}#go-back{background-color:#93c062;font-style:italic;padding:0 30px;width:auto}#go-back:hover{background-color:#a6d971;font-style:italic}#vrpbookform{margin-right:3%}#vrpbookform.margin-bottom-long{margin-bottom:135px}body.custom-booking #vrpbookform h2{font-size:2rem;display:flex;align-items:center;row-gap:10px;column-gap:10px;padding-bottom:20px;border-bottom:1px solid #9c9c9c}.flex-holder{align-items:center;display:flex;margin-top:10px}.credit-card-title{display:inline-block}.credit-card-img-holder{margin-top:1rem;margin-left:20px}body.custom-booking #vrpbookform h2.has-margin-top{margin-top:40px}.order-number{color:#fff;font-family:Jubilat,sans-serif;font-size:45px;font-weight:900;background-color:#4f7a8d;display:flex;align-items:center;justify-content:center;width:56px;line-height:56px;border-radius:50%;min-width:56px!important}.order-number{color:#fff;font-family:Jubilat,sans-serif;font-size:45px;font-weight:900;background-color:#4f7a8d}#vrpbookform .abe-terms-input{font-size:16px;padding-left:8px;margin-bottom:20px}.abe .abe-column form #bookingbuttonvrp:hover,.abe .abe-column form input.book-green:hover{background-color:#a6d971!important;font-style:italic}#vrpbookform label{font-size:18px;line-height:20px;margin-top:4px;margin-bottom:0}#vrpbookform .addons-optional label{height:38px}.abe-row.addon-row{column-gap:10px}.abe-row.addon-row .addon-item{padding:11px;display:flex;align-items:center;column-gap:9px;background-color:#fff;border-radius:10px;box-shadow:0 0 9px #0001;height:100%}.addon-icon{flex:0 0 41px;width:41px}.addon-info{display:flex;flex-direction:column;width:100%}.abe #vrpbookform .addon-item select{border-color:#e0e0e0;border-radius:0;border:0;background-color:#93c06200;border-radius:12px;font-size:12px;border:3px dotted #efefef}#btnBS1{background-color:#046;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:2.6rem;line-height:2.5rem;letter-spacing:0!important;padding:0 1rem;text-align:center;text-decoration:none;white-space:nowrap;width:auto;border-radius:10px}#btnBS1:hover{background-color:#0680a2}.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,.9668242296918768) 100%);color:#fff;box-shadow:0 0 2px 2px #b1b1b159}.abe-card-number{padding:40px 40px 10px 40px;text-shadow:0 2px 2px #000;letter-spacing:.3rem}.abe-card-dates{padding:0 40px 0 70px;text-shadow:0 2px 2px #000;letter-spacing:.2rem}.abe-card-holder{padding:0 40px 10px 40px;text-shadow:0 2px 2px #000;letter-spacing:.2rem}.abe-card-logo{text-align:right}.abe-card-logo img{width:150px}.abe-travel-ins{text-align:center;padding:20px;background:#fff;margin-bottom:20px;border-radius:10px;border:1px solid #d0d0d0}.abe-travel-ins .travel-ins-holder .addon-icon{display:inline-block}.abe-travel-ins #travel-ins-link{text-decoration:underline}.abe-travel-ins #travel-ins-link:hover{color:#046}.abe-travel-ins p{margin-bottom:8px}.abe-travel-ins span{font-weight:500}.abe-booking-details{border-left:2px solid #899faa;padding:2% 0 0 2%!important}.button.abe-apply-promo{margin-top:23px!important;font-style:italic}.abe-booking-details p{margin-bottom:2px}.abe-booking-background{overflow:hidden;background-size:cover;background-repeat:no-repeat;height:400px;width:100%;text-align:center;color:#fff;text-shadow:0 0 3px #10101090;padding-top:15%;border-radius:10px 10px 0 0;margin-top:15px}.abe-booking-background h1{color:#fff}.abe-book-info i{margin-right:10px;color:#046;font-size:1.3rem}.abe-book-info{border:1px solid #d0d0d0;padding:30px 25px;background-color:#fff;border-radius:0 0 10px 10px}.second-details:has(.pets-yes){margin-bottom:0!important}.booking-arrival-departure-row{background-color:#fff;border-radius:10px;column-gap:10px;display:flex;flex-direction:column;padding:25px 20px 10px}.booking-arrival-departure-row .abe-column.datepicker-column{column-gap:4%;display:flex;flex-wrap:wrap;margin-bottom:5px}.dates-holder{width:48%}.booking-arrival-departure-row .abe-column.datepicker-column .dates-holder h4{margin-bottom:5px}.abe-row .abe-column.change-dates-column{margin-bottom:5px;text-align:center}#show-property-details,#show-your-selection,.abe-row .abe-column.change-dates-column span{color:#046;font-weight:700;text-transform:uppercase;cursor:pointer}#show-property-details span,#show-your-selection span{margin:auto;text-align:center}.abe-booking-details h3{margin-bottom:.5rem}#mobDispTotCost{margin-bottom:8px}.button.abe-apply-promo{margin-top:23px!important}#abe-othercountry-wrapper,#abe-province-wrapper,#abe-region-wrapper{display:none}.abe-ratebreakdown{padding:1px 30px 30px;display:block;width:100%;margin:0 auto 40px auto;background-color:#fff;border-radius:10px;border:1px solid #d0d0d0}.abe-ratebreakdown table{margin-top:40px}.abe-ratebreakdown tr td,.abe-ratebreakdown tr th{padding:4px 8px}.abe-ratebreakdown tr td:first-child,.abe-ratebreakdown tr th:first-child{word-break:break-word}.abe-ratebreakdown tr td:last-child,.abe-ratebreakdown tr th:last-child{text-align:right;width:35%}.abe-bold{font-weight:700}.abe-book-info i{margin-right:10px}.addon-icon .fa-info-circle{display:block;margin:auto;width:17px}.fa-circle-info:before,.fa-info-circle:before{color:#046!important}span.tooltip-info{background-color:#fff;border:2px solid #046;border-radius:6px;box-shadow:0 0 7px #3e3e3e;color:#3a3a3a;position:absolute;text-align:left;visibility:hidden;z-index:1;width:320px}span.tooltip-info p{padding:10px 15px;margin-bottom:0;word-break:normal}#add-ons span.tooltip-info p a{color:#fff;text-decoration:underline}.addon-icon .fa-info-circle:hover+span.tooltip-info,.fee-line-item .fa-info-circle:hover+span.tooltip-info,.td-fees .fa-info-circle:hover+span.tooltip-info{visibility:visible!important}.abe-row .abe-column.item-addon-18{display:none}.abe-row .abe-column.item-addon-18.show{display:block}.abe-terms{cursor:pointer;display:none;position:fixed;top:10%;width:50%;left:25%;background:#fff;bottom:10%;padding:10px;border-radius:.2rem;box-shadow:0 0 3px 3px #94949414;z-index:101}#abe-terms-activator:hover{color:#046}#rental-agreement-section .textarea{background-color:#fff;border:1px solid #d0d0d0;border-radius:10px;color:#3a3a3a;margin-bottom:15px;min-height:300px;height:300px;overflow-y:scroll;padding:20px;-webkit-transition:color 2s ease-out;-moz-transition:color 2s ease-out;-o-transition:color 2s ease-out;transition:color 2s ease-out;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}#rental-agreement-section ::-webkit-scrollbar{width:10px}#rental-agreement-section ::-webkit-scrollbar-track{border-top-right-radius:15px;border-bottom-right-radius:15px}#rental-agreement-section ::-webkit-scrollbar-thumb{border-top-right-radius:15px;border-bottom-right-radius:15px}#rental-agreement-section .textarea .gb-block-container{overflow-x:clip}#rental-agreement-section .textarea .uagb-container-inner-blocks-wrap ol,#rental-agreement-section .textarea .uagb-container-inner-blocks-wrap p,#rental-agreement-section .textarea .uagb-container-inner-blocks-wrap ul{font-size:12px}.underline-text{text-decoration:underline}.abe-pay-info .abe-terms-input p{text-align:left}.underline{text-decoration:underline}#scroll-to-top-button{box-shadow:0 0 8px #4f7a8d}body.custom-booking #genesis-footer-widgets .footer-widgets-1,body.custom-booking #genesis-footer-widgets .footer-widgets-2,body.custom-booking #genesis-footer-widgets .footer-widgets-3,body.custom-booking #genesis-footer-widgets .footer-widgets-4,body.custom-booking #genesis-footer-widgets .footer-widgets-5,body.custom-booking #genesis-footer-widgets .footer-widgets-6 #custom_html-8{display:none}body.custom-booking #genesis-footer-widgets .footer-widgets-6{position:relative}#media_image-2{position:absolute;right:15px}#submitbookingholder{position:relative}#disabledbuttoncover{position:absolute;top:0;right:0;bottom:0;left:0}.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.modal-content{background-color:#fff;border:2px solid #046;border-radius:15px;box-shadow:0 0 7px #3e3e3e;margin:15% auto;padding:20px;width:30%}.modal-content p{margin:0}.close{color:#046;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#046;text-decoration:none;cursor:pointer}.abe-column.abe-booking-details .abe-book-info .first-details span,.abe-column.abe-booking-details .abe-book-info .guests-count-book div,.abe-column.abe-booking-details .abe-book-info .second-details span{display:inline-flex;width:49%}.abe-column.abe-booking-details .abe-book-info .first-details{margin-top:10px}.abe-column.abe-booking-details .abe-book-info .guests-count-book{margin-top:15px}span.disp-inline{display:inline!important;height:20px}.abe-column.abe-booking-details .abe-book-info i{display:inline-flex;align-items:center;width:23px}.show-hide-taxes-fees{background-color:#4f7a8d;color:#fff;cursor:pointer;width:22px;display:inline-block;border-radius:50%;height:22px;font-size:22px;line-height:21px;font-weight:700;text-align:center}@media all and (max-width:900px){#nav_menu-9{display:flex;order:2}#custom_html-9{display:flex;order:3}#media_image-2{display:flex;order:1;position:relative;right:unset}}@media all and (max-width:700px){.footer-widgets .wrap .widget-area.footer-widgets-6 .textwidget.custom-html-widget .copyr,.footer-widgets .wrap .widget-area.footer-widgets-6 ul#menu-bottom-footer-menu{flex-wrap:wrap}}.abe-favorites{flex-wrap:wrap}[slider]{position:relative;height:14px;border-radius:10px;text-align:left;margin:15px 10px 10px}[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:#046}[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:0}.price-range-wrapper p{text-align:center}.price-range-wrapper #slider-distance input[type=range]{padding:20px 0}[slider]>input[type=range]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;height:14px;top:-2px;width:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}div[slider]>input[type=range]::-ms-track{-webkit-appearance:none;background:0 0;color:transparent}div[slider]>input[type=range]::-moz-range-track{-moz-appearance:none;background:0 0;color:transparent}div[slider]>input[type=range]:focus::-webkit-slider-runnable-track{background:0 0;border:transparent}div[slider]>input[type=range]:focus{outline:0}div[slider]>input[type=range]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}div[slider]>input[type=range]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red}div[slider]>input[type=range]::-webkit-slider-thumb{pointer-events:all;width:28px;height:28px;border-radius:0;border:0 none;background:red;-webkit-appearance:none}div[slider]>input[type=range]::-ms-fill-lower{background:0 0;border:0 none}div[slider]>input[type=range]::-ms-fill-upper{background:0 0;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{font-weight:700;padding:0 0 10px}.price-range-wrapper span{color:#046}.price-range-wrapper p{font-size:18px;margin-bottom:8px}.abe-jumbo,.abe-sort-wrapper{width:100%;margin-left:auto;margin-right:auto}.abe-container.abe-jumbo{margin-top:0}.abe-jumbo .abe-form-wrapper,.abe-sort-wrapper>.abe-row{max-width:1420px;margin:0 auto}.abe-sort-wrapper>.abe-row{padding:0 .7em}.abe-sort-wrapper{padding-top:1em;margin-bottom:1.5em}.abe-sort-wrapper .abe-column.no-padding{padding:0}.abe-form-wrapper form{width:100%;padding:.8em .7em .4em;margin-bottom:0}.abe-form-wrapper .abe-column.group{display:flex;padding:0}.abe-sort select{font-size:14px;height:2.4rem;border:1px solid #fff;border-left-color:#8ca5b2;border-radius:10px;padding:4px 10px}.abe-sort select:hover{border-color:#8ca5b2}.abe-sort select:active,.abe-sort select:focus{border-color:#046}.abe-sort option{font-size:14px}#bookingform input[type=text],#bookingform select,.abe-jumbo #abe-filters-activator,.abe-jumbo input[type=text],.abe-jumbo select,.sidebar #abe-filters-activator{border-radius:10px}.abe .abe-jumbo input[type=submit]{background-color:#59859b}#bookingform input[type=text]:focus,#bookingform select:focus{border-color:#046}.abe-filters-wrapper select{border-color:#a5bac5}.abe-results-info{color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:1em;padding:12px;border:1px solid #4f7a8d;border-radius:10px;background-color:#4f7a8d}span.abe-favorite{width:100%;display:block}.abe-title-wrapper{text-align:center}.full-width .fusion-row{max-width:1920px!important;margin:0 auto}.abe-apply-promo{margin-top:27px}.abe.search-only-abe button,.abe.search-only-abe input,.abe.search-only-abe select,form#abe-results-search button,form#abe-results-search input,form#abe-results-search select{border-radius:10px!important}form#abe-results-search input[type=submit]{border-radius:25px!important}.gallery-wrapper{position:relative}#fullscreen-cta{position:absolute;font-size:1.3em;padding:4px 10px;z-index:9;border-radius:4px;right:0;top:0;bottom:84px;left:0;background-color:rgba(0,0,0,0);color:transparent}#fullscreen-cta:hover{transition-property:color,background-color,border-color;transition-duration:.25s;cursor:pointer}img.mfp-img{padding:0;background-color:#425a6c}.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%}.confirmation-holder{margin-top:50px;text-align:center}.confirmation-link{color:#517180}.confirmation-link:hover{color:#52a3cc}@media only screen and (max-width:1200px){.abe-item{flex-basis:49%}aside.sidebar.abe{min-width:300px}}@media only screen and (max-width:1380px){aside.sidebar.abe{min-width:25%}.abe-results>div{justify-content:space-around}.abe-item{width:48%}}@media only screen and (max-width:1300px){body.custom-booking .footer-widgets .wrap{padding-bottom:25px}}@media only screen and (max-width:1140px){aside.sidebar.abe{min-width:300px}.site-main-container.vrp-results-page .right-content{min-width:calc(100% - 300px)}}@media only screen and (max-width:990px) and (min-width:782px){.sidebar-content .right-content .wp-block-columns h3{font-size:22px;padding-right:10px;padding-left:10px}}@media only screen and (max-width:480px){.vrpres-container{margin:30px auto 20px;max-width:1380px;width:91%}.hero-image-holder{margin-bottom:0;height:auto}.abe-container.abe-sort-wrapper{width:97%;margin:0 auto 30px;padding-top:10px}.abe-item{max-width:300px;flex-basis:100%;max-height:unset}#abe-slider li a{flex-direction:column}#abe-slider .caption{position:static}.abe-item .icons-info>span{flex-direction:column}.abe-item .icons-info span img{width:unset;height:24px}.all-properties-list tr td:first-of-type{max-width:240px;word-break:break-word}#abe-slider li{flex-direction:column}.hiddenforNav{top:-100px}}@media all and (max-width:480px){.amenities-category{flex-direction:column;flex-wrap:wrap}#abe-tabs ul li{margin-right:6px;max-width:166px}#abe-tabs ul#abetabsul li{margin-right:4px;flex:1 0 30%;max-width:126px}#abe-tabs ul li.vrp-amen-name{max-width:initial;flex:1 0 100%}.vrp-amen-group strong{display:block;margin-bottom:7px;text-transform:uppercase;word-break:break-word}#abe-slider .caption{position:static}#abe-tabs .ui-state-default,.ui-button,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{font-size:13px}.ui-datepicker-calendar td .ui-state-default,.ui-datepicker-calendar td a{padding:1px 5px;text-align:center}}@media only screen and (max-width:430px) and (min-width:377px){#property-details span,.abe-column.abe-booking-details .abe-book-info i{font-size:16px}}@media only screen and (max-width:400px){#abe-tabs ul li.vrp-amen-name{padding:5px 10px 5px 0!important}.amenities-category{max-height:initial}.vrp-amen-group{flex:1 0 100%;max-width:100%}.ui-datepicker{max-width:350px}}@media only screen and (max-width:375px){#abe-tabs ul li{font-size:1.04rem;flex:1 0 30%;max-width:107px}.abe-unit #abe-tabs #description ul{padding:20px}.amenities-category{max-height:auto;flex-direction:column}#abe-tabs ul li.vrp-amen-name{max-width:100%!important;flex:1 0 100%!important}.vrp-amen-group{flex:1 0 100%;max-width:100%}.amenities-category{max-height:100%}}@media only screen and (max-width:359px){#abe-tabs ul li{font-size:1.04rem;max-width:95px;font-size:13px!important}}@media only screen and (max-width:340px){.abe-item{max-width:270px}.vrp-amen-group{flex:1 0 100%!important;max-width:100%}}@media only screen and (max-width:315px){#abe-tabs ul li{flex:1 0 50%;width:50%}}@media all and (max-width:1440px){.abe #calendar table{width:31%}.lSSlideOuter{margin-bottom:1em}.lSPager.lSGallery li{height:64px}.abe-amen-name{min-width:31.3%}}@media all and (max-width:1517px){#featured-units{width:820px;margin:auto}}@media all and (max-width:1280px){.abe-container{width:98%;margin-left:1%;margin-right:1%}.abe #calendar table{width:48%;margin:0 2% 5% 0}}@media all and (max-width:1440px){.abe-row.search-form-row{width:97%}}@media all and (max-width:1400px){div#add-ons>.abe-column{flex:1 0 49%;max-width:49%}.abe-row.addon-row .addon-item{max-width:100%}}@media all and (min-width:961px){body .abe.abe-payment .abe-container{width:942px;margin-right:auto;margin-left:auto}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:540px;max-width:540px}.abe-row.abe-book .abe-column.abe-booking-details{width:380px;max-width:380px}}@media all and (min-width:1024px){body .abe.abe-payment .abe-container{width:942px;margin-right:auto;margin-left:auto}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:540px;max-width:540px}.abe-row.abe-book .abe-column.abe-booking-details{width:380px;max-width:380px}}@media all and (min-width:1201px){.abe-row.abe-book .abe-column.abe-booking-details{width:360px;max-width:385px}}@media all and (min-width:1360px){body .abe.abe-payment .abe-container{width:1310px;margin-right:auto;margin-left:auto}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:65%}.abe-row.abe-book .abe-column.abe-booking-details{width:35%;max-width:35%}}@media all and (min-width:1500px){body.page-template-page-vrp-category-php .site-main-container.vrp-results-page{width:1500px}}@media all and (max-width:1200px){.abe-checkavail .flex-switch.promo-pets{flex-direction:column}}@media all and (max-width:1176px){#featured-units{width:unset}.abe-book-info{padding:30px 20px}.abe-ratebreakdown{padding:1px 15px 30px}}@media all and (max-width:1130px){.abe-checkavail .flex-switch{flex-direction:column}}@media all and (max-width:1075px){.abe-ratebreakdown{font-size:15px}}@media all and (max-width:1100px) and (min-width:1024px){#first-row-search h1{font-size:2.4em!important}}@media all and (max-width:1024px){.site-main-container.vrp-results-page{flex-direction:column}aside.sidebar.abe-jumbo .widget_text.widget.widget_custom_html{background:#e2ebf0;padding:5px 17px 0}aside.sidebar.abe{max-width:100%}.abe.sidebar.widget-area{width:100%}.abe.sidebar.widget-area .widget{margin-bottom:0}.abe.sidebar.widget-area .textwidget{display:none}.sidebar.abe.widget-area .button#abe-filters-activator:hover,.sidebar.abe.widget-area .button#abe-filters-activator:hover .fas,.sidebar.abe.widget-area .fas{color:#046!important}.sidebar.abe.widget-area .button#abe-filters-activator{background:#f4f9fb!important;border-color:#f4f9fb!important;color:#046}.abe #first-row-search{display:none}#first-row-search.for-mobile{align-items:center;display:flex;flex-direction:column;margin-bottom:15px;text-align:center}.abe-dates-nights-info{margin-left:unset}#second-row-search{flex-wrap:wrap;margin-top:20px;row-gap:20px}#second-row-search .vrpres-container.btn-hlder{order:2;width:50%;margin:0 auto;display:block}#second-row-search .vrpres-container.btn-hlder #showHideMobileFilters{width:98%}#second-row-search .sort-by-holder{order:3;width:50%}#second-row-search .sort-by-holder .vrpsorter{width:98%}#second-row-search .abe-icons-info{gap:35px;justify-content:center;order:1;width:100%}#third-row-search{text-align:center}.vrpres-container{margin:0;max-width:unset;width:auto}#abe-results-search .large-3.columns{display:flex;flex-direction:column}#abe-results-search .large-3.columns .ui-widget-header.ui-corner-all{display:none}#abe-results-search .large-3.columns .filter-holder{order:1}.abe-filters-wrapper{margin-top:15px}.sidebar .button#abe-filters-activator{border-radius:10px!important}.abe-filter-close,.abe-inquiry-close,.abe-quote-close,.abe-share-close,.sidebar.abe.widget-area .abe-filter-close{border-top-right-radius:10px}.abe-filter-close .fas,.abe-inquiry-close .fas,.abe-quote-close .fas,.abe-share-close .fas,.sidebar.abe.widget-area .abe-filter-close .fas{color:#fff!important}#abe-results-search .large-3.columns .container-info{order:2;margin-top:0}#abe-results-search .large-3.columns .bbg-holder{display:flex;order:3}#abe-results-search .large-3.columns .abe-row .abe-column{padding-right:0;padding-left:0}#abe-results-search .large-3.columns .bbg-holder .container-info{flex-direction:row;gap:7px;margin-right:8px;order:1;width:66%}#abe-results-search .large-3.columns .bbg-holder .search-btn{order:2;margin:0;width:33%}#abe-results-search .container-info label{display:none}.vac-rent-cat{display:none}.abe.custom-srch-wrap{background-color:rgba(255,255,255,0);position:relative}.abe.custom-srch-wrap .abe-container.abe-jumbo,.abe.sidebar.abe-jumbo{display:none}#second-row-search .abe-icons-info{display:none}.abe-container.abe-sort-wrapper{display:none;margin-bottom:15px}body.page-template-page-vrp-category-php .site-main-container.vrp-results-page .abe-container.abe-sort-wrapper.container-no-results{display:block;text-align:center}.abe-row.search-form-row{flex-direction:column}.abe-filters-wrapper{position:relative}#abe-tabs>div#tab-holder{position:relative}.lSPager.lSGallery li{height:46px}.abe-item{flex-basis:49%}.abe-row.abe-vrp-searcher-row{flex-wrap:wrap;flex-direction:row}.abe-row.abe-vrp-searcher-row .abe-column.abe-2d-column{flex:1 0 48%}.abe-row.abe-vrp-searcher-row .abe-column.abe-4d-column{flex:1 0 25%}.abe.search-only-abe button.cta-button{max-width:unset}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:60%;min-width:60%}}@media only screen and (max-width:1360px) and (min-width:961px){#check-availability-arrival-date,#check-availability-departure-date,.abe-column.abe-booking-details .abe-book-info .first-details span,.abe-column.abe-booking-details .abe-book-info .guests-count-book div,.abe-column.abe-booking-details .abe-book-info .res-for-nights,.abe-column.abe-booking-details .abe-book-info .second-details span{font-size:14px}#total-cost-holder-abs .abe-ratebreakdown table{font-size:15px}}@media only screen and (max-width:970px) and (min-width:960px){.abe-ratebreakdown{font-size:14px}}@media all and (max-width:960px){.abe-checkavail{max-width:460px!important;padding:0!important;margin:0 auto!important}.abe-checkavail-wrapper.fixed{max-height:initial}.abe-checkavail-wrapper{position:relative!important;top:15!important}.buttons-wrap .abe-row{flex-direction:row}.abe-row .abe-column.rating-column{align-items:flex-start;margin-bottom:30px}.abe-unit-info{flex-basis:300%!important;max-width:100%!important}.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-tabs{margin-bottom:2em;border-bottom:2px solid #046}.abe-detailed-quote,.inquiry-form-wrapper,.share-form-wrapper{top:5%;left:2%;right:2%;width:96%;padding:40px 30px 30px}.lSPager.lSGallery li{height:56px}.abe-filters-wrapper{width:98%;padding:40px 30px 30px;left:1%;right:1%}.abe-filters-wrapper .attr-item,.abe-filters-wrapper .type-item{width:46%}.abe-sort-wrapper .flex-switch{margin-bottom:.2rem}.abe-sort,.abe-sort-wrapper .flex-switch{flex-direction:row}.abe-sort .wrap{width:100%}.abe-sort select{border-left-color:#fff;border-bottom-color:#8ca5b2}.abe-item,.abe-results.map-active .abe-item{margin-bottom:4%}.abe-row .abe-column.abe-column-50#abe-map-results{flex:1 1 auto;max-width:100%;height:400px;margin:0 0 20px 0}.abe-image-container img{height:430px}.abe-payment .abe-book{flex-direction:column-reverse}.abe-booking-details{padding:0!important;margin-bottom:2%;border-left:none;border-bottom:2px solid #046}#vrpbookform{margin:0}#vrpbookform .abe-row{flex-direction:row}.abe-filter-close,.abe-inquiry-close,.abe-quote-close,.abe-share-close{margin:-40px -30px 30px 0;border-top-right-radius:10px}.abe-ratebreakdown{font-size:17px}body.custom-booking h2{margin-top:40px}.modal-content{width:80%}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:100%;min-width:100%}.abe-row .abe-column.change-dates-column{padding-top:10px;padding-bottom:10px;width:100%}.abe-column.abe-booking-details{padding-bottom:30px!important}}@media only screen and (max-width:870px) and (min-width:561px){span.tooltip-info{width:42%}}@media all and (max-width:800px){body.custom-booking .footer-widgets .wrap{padding-bottom:50px}}@media all and (max-width:768px){.abe-icons{font-size:16px}.abe-amen-name{min-width:48%;margin-bottom:3px!important;padding-bottom:3px}.property-instant-quote-mobile{position:fixed!important;width:100%;left:0;background:#fff;bottom:0;z-index:1001;padding:1em 0;border:1px solid #d7d7d7;box-shadow:0 -3px 20px rgb(35 35 35 / 20%)}.col-xs-10{width:83.33333333%;margin:auto;text-align:center}.property-instant-quote-mobile .btn{box-shadow:0 5px 9px rgb(35 35 35 / 30%);font-size:1.25em;background-color:#93bf63;color:#fff;display:block;border:none;font-style:italic;font-weight:700!important;-moz-border-radius:25px!important;-webkit-border-radius:25px!important;border-radius:25px!important;line-height:1.43;text-align:center;text-shadow:none;font-family:'Open Sans',arial,verdana,sans-serif;font-weight:400;padding:.5em 12px;width:100%}.property-instant-quote-mobile .btn .fa{margin-right:.3em;float:left!important;line-height:1.5!important}ul#abe-thumbslider .slick-list.draggable{max-width:85%}.abe-ratebreakdown{width:95%}#total-cost-holder-abs .abe-ratebreakdown{width:100%}.abe-row.addon-row .addon-item{max-width:100%}.h3ratebreak{margin:0 2%}}@media all and (max-width:750px){.site-main-container.vrp-results-page{width:100%}}@media all and (max-width:704px){.abe-item{width:380px}}@media all and (max-width:600px){.abe #calendar table{margin:5% auto;width:100%}}@media all and (max-width:583px){#calendar .abe-column{margin-top:70px}#calendar .abe-column.title-holder{margin-top:20px}.flex-holder{align-items:unset;display:block;margin-top:10px}.credit-card-title{display:block}.credit-card-img-holder{margin-left:0}.credit-card-img-holder img{margin-bottom:10px}}@media all and (max-width:560px){.rating span{float:right;right:20%!important;position:relative;padding-left:2px}#rating{float:initial;margin-left:initial}#go-to-book-now{text-align:left;width:100%;text-align:center}#bookingbuttonvrp{padding:0 1rem}.abe-book{flex-direction:column-reverse}.abe-booking-details{border-left:initial!important}.abe-ratebreakdown{margin-bottom:30px!important;padding:1px 16px 30px;width:100%}.abe-payment .abe-container{margin:0 auto;width:96%}.abe-ratebreakdown table tr>td:last-of-type{word-break:keep-all}#vrpbookform{margin:0}.check-div{padding:25px 7px 10px}.abe-booking-background{height:260px}.abe-booking-details h1{margin-bottom:22px;font-size:1.7rem;font-weight:500!important}.abe-booking-details p{margin-bottom:.5rem}.abe-terms-input{margin-bottom:30px}.abe-travel-ins{padding:20px 10px}.abe-row.addon-row .addon-item{justify-content:initial;max-width:100%}.abe-sort-wrapper .flex-switch .abe-column:nth-of-type(3){display:none}.abe-sort{flex-direction:column}.abe-sort-wrapper .abe-favorite-show{margin-bottom:.5rem}.abe-filters-wrapper .attr-item,.abe-filters-wrapper .type-item{width:100%}.abe-results-info{padding:4px 6px 2px}.abe-item,.abe-results.map-active .abe-item{margin-bottom:5%}#abe-map-results{flex:none;max-width:100%}#tab-holder{background-color:#f5f4ed}#abetabsul{display:flex!important;justify-content:space-between;flex-wrap:wrap}#tab-holder #abetabsul{background-color:#f5f4ed;border-bottom-right-radius:34px!important;border-bottom-left-radius:34px!important;box-shadow:0 3px 3px #0002;padding:3px 5px 3px 7px}#tab-holder #abetabsul .ui-tabs-tab{position:relative!important}#abe-tabs #abetabsul:after,#abe-tabs #abetabsul:before{display:none}#abe-thumbslider .slick-slide{margin-bottom:0!important}#abe-tabs ul li{font-size:1.04rem;flex:1 0 30%}.abe-unit #abe-tabs .additonal-long-desc{margin:0 20px}.abe-unit #abe-tabs .additonal-long-desc p{margin:0 0 10px 0;padding:0}.abe-unit #abe-tabs .additonal-long-desc ul{flex:1 0 100%;width:100%;padding:20px;list-style-position:outside;margin-left:20px}.abe-unit #abe-tabs .additonal-long-desc ul li{flex:1 0 100%;max-width:100%}.abe-row.abe-vrp-searcher-row .abe-column.abe-4d-column{flex:1 0 48%}.abe-image-container img{height:300px}#rates table td,#rates table th{font-size:14px}#vrpbookform .abe-row{flex-direction:column}.h3ratebreak{margin:0}.abe.abe-payment #go-back{margin-top:20px!important}div#add-ons>.abe-column{max-width:100%}}@media all and (max-width:539px){#abe-results-search .large-3.columns .bbg-holder .container-info{width:calc(100% - 158px)}#abe-results-search .large-3.columns .bbg-holder .search-btn{min-width:150px}}@media all and (max-width:480px){.abe-form-wrapper .abe-column.group:nth-of-type(1){flex-direction:column}.abe-item h2{margin:0}#abe-tabs .ui-tabs-panel{padding:1.5em .4em 1em}.abe td,.abe th{padding:.3rem}.lSPager.lSGallery li{height:90px}#vrpinquire .abe-row{flex-direction:column}.abe.custom-srch-wrap{position:relative}#abe-tabs ul{display:flex;flex-wrap:wrap}.abe .cta-button,.abe form#abe-results-search input.cta-button,.abe.search-only-abe button.cta-button{max-width:100%}.abe-item{margin:10px auto!important;max-width:370px}.theCaption{display:none}ul#abe-thumbslider .slick-list.draggable{max-width:72%}ul#abe-thumbslider img{height:59px;max-height:59px}}@media all and (max-width:459px){.abe-item{width:100%;max-width:380px}}@media all and (max-width:420px){#abe-results-search .large-3.columns .container-info{flex-direction:row;gap:7px}#abe-results-search .large-3.columns .bbg-holder{flex-direction:column}#abe-results-search .large-3.columns .bbg-holder .container-info,#abe-results-search .large-3.columns .bbg-holder .search-btn{width:100%}.bottom-count-holder{flex-direction:column}}@media all and (max-width:380px){.abe-form-wrapper .abe-column.group{flex-direction:column}.abe-detailed-quote,.abe-filters-wrapper,.inquiry-form-wrapper,.share-form-wrapper{padding:40px 20px 20px}.abe-filter-close,.abe-inquiry-close,.abe-quote-close,.abe-share-close{margin:-40px -20px 10px 0}#shareForm .abe-row{flex-direction:column}.abe-item{max-width:330px}.first-details span,.second-details span{display:block}span.tooltip-info{width:85%}}@media all and (max-width:377px){.abe-column.abe-booking-details .abe-book-info .first-details span,.abe-column.abe-booking-details .abe-book-info .guests-count-book div,.abe-column.abe-booking-details .abe-book-info .second-details span{width:100%}#check-availability-arrival-date,#check-availability-departure-date{font-size:13px}}@media all and (max-width:360px){#abe-tabs .ui-tabs-panel{padding:1.5em .2 1em}.abe-detailed-quote,.abe-filters-wrapper,.inquiry-form-wrapper,.share-form-wrapper{left:1%;right:1%;width:98%;padding:40px 10px 20px}.abe-filter-close,.abe-inquiry-close,.abe-quote-close,.abe-share-close{margin:-40px -10px 10px 0}}@media all and (max-width:334px){#calendar .abe-column{margin-top:100px}#calendar .abe-column.title-holder{margin-top:20px}}@media all and (max-width:330px){.abe-item{max-width:300px}#abe-tabs ul#abetabsul li{max-width:33%}#tab-holder ul#abetabsul li a{padding:12px 5px!important}.booking-arrival-departure-row{padding:20px 10px 10px}}@media all and (min-width:1024px){#abe-tabs .ui-widget-header li:first-of-type{border-radius:10px 0 0 0}#abe-tabs .ui-widget-header li:last-of-type{border-radius:0 10px 0 0}.abe.abe-payment .abe-row.abe-book .abe-customer-info{width:60%;min-width:60%}#showHideMobileFilters{display:none}}.abe-favorite i,.abe-favorite span,.abe-favorite-show,.abe-favorite-show a,.abe-unit-features i,.abe-unit-features span{color:#52a3cc!important}.abe-favorite span:hover,.abe-favorite-show a:hover,.abe-favorite-show i:hover,.abe-inquiry i:hover,.abe-print i:hover,.abe-share i:hover,.abe-unit-features i:hover .abe-favorite i:hover,.abe-unit-features span:hover{color:#4f7a8d!important}.abe-unit-features .abe-column:hover{background-color:#fff}#discounts .discount-button{margin-top:1rem!important;width:100px}#discounts .discount-button:hover{background-color:#0680a2}.results-discount .strike{text-decoration:line-through;color:#ff4b46;font-weight:700}.hiddeninputscc{opacity:0!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important}#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,.3)}#confirmation-message p{font-size:1.25rem}.cart{visibility:hidden}#track-payment-container{position:relative;width:100%;height:1000px;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:1000px}#track-payment-container::-webkit-scrollbar{display:none}p.trk-success-line1,p.trk-success-line2{text-align:center}