@-webkit-keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#kr-confirm .extras{margin-bottom:.75rem}#kr-confirm .extras .price{font-size:.9rem;line-height:1.3;margin-top:1px}#kr-confirm .extras .kr-extra-select{max-width:100px}#kr-confirm .summary{padding-left:2.5rem;margin-bottom:1rem}#kr-confirm .summary h2,#kr-confirm .summary p,#kr-payment .gateway-surcharge p{margin-bottom:0}#kr-confirm .button{margin-bottom:1rem}#kr-totals,.payment-info{color:var(--primary-color)}#kr-totals{margin:0 auto 2px;padding:1rem;text-align:center}#kr-totals p{color:var(--body-font-color)}#kr-totals .total-summary{margin:.5rem 0}.payment-info{margin-bottom:1rem;padding:0}.payment-info #balance-date,.payment-info #deposit-date{margin-top:.5rem}.payment-info #balance{margin-bottom:.5rem}.payment-info .security{padding:.5rem .3rem .3rem}.payment-info .security h6{color:var(--primary-color);margin-bottom:0}#kr-guest-totals,.payment-info .security small{color:var(--body-font-color);padding:0 .5rem}#kr-guest-totals{background:#fff;line-height:1.8;margin:0 auto 1rem;max-width:380px;padding:.5rem;text-align:center}#kr-payment img{margin-top:.4rem}#kr-payment #kr-gateways{margin-top:1rem}#kr-payment .gateway-surcharge{margin-left:2rem;margin-top:0;font-style:italic}#kr-gateway-modal.reveal{padding:1rem 0;border:0;outline:0}#kr-gateway-modal.reveal i.solid{color:#707070}#disabled-overlay{position:absolute;width:100%;height:100%;left:0;top:0;align-items:center;background-color:#0a0a0a;z-index:999;opacity:.5}#kr-form-gateway.kr-stripe *{box-sizing:border-box}#kr-form-gateway.kr-stripe body{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-content:center;height:100vh;width:100vw}#kr-form-gateway.kr-stripe form{width:30vw;min-width:31.25rem;align-self:center;box-shadow:0 0 0 1px transparent,0 2px 5px 0 rgba(50,50,93,.1),0 1px 1px 0 transparent;border-radius:.45rem;padding:2.5rem}#kr-form-gateway.kr-stripe .hidden{display:none}#kr-form-gateway.kr-stripe #payment-message{color:#697386;font-size:1rem;line-height:20px;padding-top:.75rem;text-align:center}#kr-form-gateway.kr-stripe #payment-element{margin-bottom:1.5rem}#kr-form-gateway.kr-stripe button{color:#fff;border-radius:.25rem;border:0;padding:.75rem 1rem;font-size:1rem;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}#kr-form-gateway.kr-stripe button:hover{filter:contrast(115%)}#kr-form-gateway.kr-stripe button:disabled{opacity:.5;cursor:default}#kr-form-gateway.kr-stripe .spinner{border-radius:50%;color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-ms-transform:translateZ(0);transform:translateZ(0)}#kr-form-gateway.kr-stripe .spinner:after,#kr-form-gateway.kr-stripe .spinner:before{position:absolute;content:""}#kr-form-gateway.kr-stripe .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}#kr-form-gateway.kr-stripe .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@media only screen and (max-width:600px){#kr-form-gateway.kr-stripe form{width:80vw;min-width:initial}}#kr-dashboard-reservations{margin-top:2rem}#kr-dashboard-reservations .stacked{margin-top:1.6rem}#kr-dashboard-reservations ul.download li{font-size:1rem;margin-bottom:.5rem}#holder input{display:inline;max-width:4.9rem;margin-right:.4rem}address{font-style:normal}.guestformlink.button{margin-top:-.3rem;margin-bottom:0}.callout.financial{font-size:.8rem}.button-group .button,.kr-property .amenity.room p{font-size:.9375rem}#showgateways{line-height:1.3}span.jq-dte{display:inline-block;position:relative;padding:0;margin:0 0 1rem;text-align:center}span.jq-dte input[type=text]{display:inline;box-shadow:none;text-align:center}span.jq-dte input[type=text].error{background-color:var(--alert-color);opacity:.2}span.jq-dte span.jq-dte-inner{border:0;padding:0;margin:0;white-space:nowrap}span.jq-dte span.jq-dte-inner .jq-dte-day,span.jq-dte span.jq-dte-inner .jq-dte-month{padding:0;margin:0;white-space:nowrap;width:36px!important}span.jq-dte span.jq-dte-inner .jq-dte-year{padding:0;margin:0;white-space:nowrap;width:52px!important}span.jq-dte span.jq-dte-inner span.separator{color:#707070;padding:0 5px}span.jq-dte span.jq-dte-errorbox{display:inline-block;font-size:.8rem;background-color:var(--alert-color);opacity:.2;height:37px;margin:-5px 0 0;padding:8px 6px;white-space:nowrap}form .fieldset{padding:0}form .fieldset legend{color:var(--primary-color);margin-bottom:.3rem}form label{margin-left:.2rem}form label.inline{padding:.3rem 0}form select{-webkit-appearance:none;background-size:15px 10px;width:99%}form .tooltip{line-height:1rem}form.horizontal button,form.horizontal input,form.horizontal select{margin-bottom:var(--global-margin)}@media print,screen and (min-width:40em){form.horizontal button,form.horizontal input,form.horizontal select{margin:0}}form input[type=checkbox].checkover,form input[type=radio].radioover{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}form input[type=checkbox].checkover+label.checklabel,form input[type=radio].radioover+label.radiolabel{padding:0;display:inline-block;line-height:1.5;font-size:1rem;vertical-align:middle;cursor:pointer;margin-left:0;margin-right:0;color:var(--primary-color)}#showgateways,.kr-searchbar .button span,form input[type=radio].radioover.gateway+label.radiolabel{font-size:1rem}@media print,screen and (min-width:64em){form input[type=radio].radioover.gateway+label.radiolabel{font-size:1.1rem}}form input[type=checkbox].checkover+label.checklabel:before,form input[type=radio].radioover+label.radiolabel:before{font-family:"Font Awesome 6 Free",sans-serif;font-size:1rem;padding-right:5px;color:var(--primary-color)}form input[type=radio].radioover+label.radiolabel:before{content:"";font-weight:900}form input[type=checkbox].checkover+label.checklabel:before.open,form input[type=radio].radioover+label.radiolabel:before.open{font-weight:400}form input[type=checkbox].checkover+label.checklabel:before{content:"";font-weight:900}form input[type=checkbox].checkover:checked+label.checklabel:before,form input[type=radio].radioover:checked+label.radiolabel:before{content:"";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}form input[type=checkbox].checkover:checked+label.checklabel:before.open,form input[type=radio].radioover:checked+label.radiolabel:before.open{font-weight:400}form input[type=checkbox].checkover+label.checklabel.disabled{cursor:default}form .accordion-title::before{top:45%;font-size:1.5rem}form ul.kr-arrival-means.menu.icons li.amitem{background:#c9c9c9}form ul.kr-arrival-means.menu.icons li.amitem:not(:last-child){border-right:1px solid #707070}form ul.kr-arrival-means.menu.icons li.amitem a{font-family:var(--body-font-family);font-weight:400}form ul.kr-arrival-means.menu.icons li.amitem.active,form ul.kr-arrival-means.menu.icons li.amitem.active a{background:#707070;border-bottom:#707070;color:#fff;cursor:default}form input[type=text][readonly],form select[readonly]{cursor:pointer;background-color:#c9c9c9}form ::-webkit-input-placeholder{font-size:.9rem}form ::-moz-placeholder{font-size:.9rem}form :-ms-input-placeholder{font-size:.9rem}form ::placeholder{color:#707070;font-size:.9rem}form .form-control-feedback{display:block;position:absolute;right:1rem;bottom:-1.8rem;text-align:right}#kr-contact-form .help{line-height:1.3;margin-bottom:1rem}#kr-contact-form [type=color],#kr-contact-form [type=date],#kr-contact-form [type=datetime-local],#kr-contact-form [type=datetime],#kr-contact-form [type=email],#kr-contact-form [type=month],#kr-contact-form [type=number],#kr-contact-form [type=password],#kr-contact-form [type=search],#kr-contact-form [type=tel],#kr-contact-form [type=text],#kr-contact-form [type=time],#kr-contact-form [type=url],#kr-contact-form [type=week],#kr-contact-form textarea,.kr-properties-filter-heading,.kr-searchbar .button-group{margin-bottom:0}#kr-contact-form .controls,.kr-properties-filter-count{margin-bottom:1rem}#jform_billing{margin-left:1rem;margin-top:.25rem}.kr-searchbar{font-size:.8rem;margin-bottom:2rem}.kr-searchbar .button.is-active{background:var(--secondary-color-hover)!important;cursor:default}.calendar-months table.amonth tr td div.bgblank p.day,.kr-property a.backlink i.solid,.kr-searchbar .button i{color:#fff}.kr-searchbar a.button{cursor:pointer;padding-top:0;opacity:1}.kr-properties-header h3{text-transform:uppercase;margin-bottom:0;margin-top:1.25rem}.kr-properties .kr-grid{min-height:400px}.kr-properties .kr-grid #kr-properties-data,.kr-properties .kr-grid #kr-properties-data-off-canvas{margin-bottom:2rem;min-height:387px;position:relative}.kr-properties .kr-list,.kr-slideshow-wrapper{position:relative}#kr-offcanvas-properties-filter,#kr-offcanvas-properties-sortby{background:var(--primary-color)}#kr-offcanvas-properties-filter .actions,#kr-offcanvas-properties-sortby .actions{border-bottom:1px solid #0a0a0a;color:#fff;margin-bottom:0}#kr-offcanvas-properties-filter .actions .button-group,#kr-offcanvas-properties-filter ul.filter-sort-list,#kr-offcanvas-properties-sortby .actions .button-group,#kr-offcanvas-properties-sortby ul.filter-sort-list{margin-bottom:0}#kr-offcanvas-properties-filter .actions .button,#kr-offcanvas-properties-filter .actions i,#kr-offcanvas-properties-sortby .actions .button,#kr-offcanvas-properties-sortby .actions i{color:#fff;font-size:.8rem}#kr-offcanvas-properties-filter ul.filter-sort-list #kr-offcanvas-properties-filter ul.filter-sort-list li.head,#kr-offcanvas-properties-filter ul.filter-sort-list #kr-offcanvas-properties-sortby ul.filter-sort-list li.head,#kr-offcanvas-properties-sortby ul.filter-sort-list #kr-offcanvas-properties-filter ul.filter-sort-list li.head,#kr-offcanvas-properties-sortby ul.filter-sort-list #kr-offcanvas-properties-sortby ul.filter-sort-list li.head{background:var(--accent-color);color:#fff;font-size:.8rem;padding:.3rem 0 .3rem 1rem;text-align:left;margin-top:0}#kr-offcanvas-properties-filter ul.filter-sort-list #kr-offcanvas-properties-filter ul.filter-sort-list li,#kr-offcanvas-properties-filter ul.filter-sort-list #kr-offcanvas-properties-sortby ul.filter-sort-list li,#kr-offcanvas-properties-sortby ul.filter-sort-list #kr-offcanvas-properties-filter ul.filter-sort-list li,#kr-offcanvas-properties-sortby ul.filter-sort-list #kr-offcanvas-properties-sortby ul.filter-sort-list li{margin:.3rem 0 0;padding:0 0 0 1rem;border-bottom:1px solid rgba(255,255,255,.3);font-size:.8rem}#kr-offcanvas-properties-filter ul.filter-sort-list li,#kr-offcanvas-properties-sortby ul.filter-sort-list li{border-bottom:1px solid rgba(255,255,255,.3);height:2.3rem;line-height:2rem;padding-left:1rem}#kr-offcanvas-properties-filter ul.filter-sort-list li label.checklabel.disabled,#kr-offcanvas-properties-filter ul.filter-sort-list li label.radiolabel.disabled,#kr-offcanvas-properties-filter ul.filter-sort-list li.disabled,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.checklabel.disabled,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.radiolabel.disabled,#kr-offcanvas-properties-sortby ul.filter-sort-list li.disabled{cursor:default;opacity:.5}#kr-offcanvas-properties-filter ul.filter-sort-list li:hover,#kr-offcanvas-properties-sortby ul.filter-sort-list li:hover{background:var(--accent-color-hover)}#kr-offcanvas-properties-filter ul.filter-sort-list li.head,#kr-offcanvas-properties-sortby ul.filter-sort-list li.head{background:var(--accent-color);color:#fff;font-size:.9rem;margin-bottom:0;padding:0 0 0 1rem;text-align:left;width:100%}#kr-offcanvas-properties-filter ul.filter-sort-list li.head:after,#kr-offcanvas-properties-sortby ul.filter-sort-list li.head:after{content:"";float:right;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;margin-right:.5rem}#kr-offcanvas-properties-filter ul.filter-sort-list li.head.active:after,#kr-offcanvas-properties-sortby ul.filter-sort-list li.head.active:after{content:"";font-family:"Font Awesome 6 Free",sans-serif;float:right;font-weight:900;margin-right:.5rem}#kr-offcanvas-properties-filter ul.filter-sort-list li label.checklabel,#kr-offcanvas-properties-filter ul.filter-sort-list li label.radiolabel,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.checklabel,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.radiolabel{color:#fff;font-size:.9rem;font-weight:400;margin-left:0;padding-top:.1rem;vertical-align:middle}#kr-offcanvas-properties-filter ul.filter-sort-list li label.checklabel:before,#kr-offcanvas-properties-filter ul.filter-sort-list li label.radiolabel:before,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.checklabel:before,#kr-offcanvas-properties-sortby ul.filter-sort-list li label.radiolabel:before{color:#fff;margin-right:.3rem}#kr-offcanvas-properties-filter ul.filter-sort-list li input,#kr-offcanvas-properties-sortby ul.filter-sort-list li input{margin:0;vertical-align:middle}.kr-slideshow-wrapper .kr-properties-slideshow{line-height:0;margin:0;padding:0}.kr-slideshow-wrapper .topcorner{position:absolute;top:0;left:0}.kr-slideshow-wrapper .topcorner .triangle{width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:var(--secondary-color) transparent transparent transparent}.kr-slideshow-wrapper .topcorner .triangle .text{transform:rotate(-45deg);color:#fff;position:absolute;font-weight:700;top:14px;left:0;text-transform:uppercase}.kr-slideshow-wrapper .favspan{position:absolute;top:6px;right:16px;margin:0;width:2rem;height:2rem}.kr-slideshow-wrapper .favspan .fa-stack{line-height:2.2rem}.kr-slideshow-wrapper .favspan .fa-stack .favicon-base{color:#fff;font-size:2rem}.kr-slideshow-wrapper .favspan .fa-stack .favicon-top{color:#707070;font-size:1.6rem}.kr-slideshow-wrapper .favspan .favicon-top.in{color:var(--favorite)}.kr-slideshow-wrapper a:not(:first-of-type){display:none}.kr-slideshow-wrapper i.slick-nav{font-size:2rem;opacity:0;top:40%}.kr-slideshow-wrapper i.slick-nav.next,.kr-slideshow-wrapper i.slick-nav.prev{background:0 0}#kr-grid .kr-search-pricing{display:flex;flex-direction:row;width:100%}#kr-grid .kr-search-pricing .discounts{flex:0 0 36px}#kr-grid .kr-search-pricing .discounts.discounts-none{pointer-events:none;width:100%}#kr-grid .kr-search-pricing .discounts.discounts-none:hover{cursor:default!important}#kr-grid .kr-search-pricing .discounts i{color:#fff;text-align:center;vertical-align:middle}#kr-grid .kr-search-pricing .discounts .button{font-size:.875rem;height:40px;margin-bottom:0;margin-top:auto;padding:.2rem .5rem;text-align:center;width:100%}@media print,screen and (min-width:40em){#kr-grid .kr-search-pricing .discounts .button{font-size:.8rem}}@media print,screen and (min-width:64em){#kr-grid .kr-search-pricing .discounts .button{font-size:.9rem}}#kr-grid .kr-search-pricing .dropdown-pane{background:var(--primary-color);border-bottom:1px solid #fff;color:#fff;width:auto;min-width:300px;max-width:350px;font-size:.85rem;padding:.5rem 1rem;text-align:left;line-height:1.2;-webkit-box-shadow:7px -5px 15px 0 rgba(102,102,102,.5);box-shadow:7px -5px 15px 0 rgba(102,102,102,.5)}#kr-grid .kr-search-pricing .price{flex-grow:1}#kr-grid .kr-search-pricing .price a.button.rate{color:#fff;font-size:1rem;height:40px;line-height:40px;margin:0;padding:0 .3rem 1rem .5rem;text-align:left;width:100%}@media print,screen and (min-width:40em){#kr-grid .kr-search-pricing .price a.button.rate{font-size:.9rem}}@media print,screen and (min-width:64em){#kr-grid .kr-search-pricing .price a.button.rate{font-size:1rem}}.kr-search-section .card-section{flex:1 1 auto;flex-direction:row;flex-wrap:wrap}#kr-grid .card:hover .slick-btn{opacity:.9}#kr-grid .card .card-section{padding:1rem .5rem}#kr-grid .card .card-section h3{color:var(--primary-color);font-size:21px;margin-bottom:.5rem}#kr-grid .card .card-section .geo,#kr-grid .card .card-section .info{color:var(--body-font-color)!important;font-size:1rem;margin-bottom:.2rem}#kr-grid .card .card-section .info{font-size:.9375rem;margin-bottom:1rem}#kr-grid .card .card-section .amenities{flex:1 1 auto;margin-top:1rem}#kr-list .card{position:relative}#kr-list .card .card-section{border:0;padding:.5rem}@media print,screen and (min-width:64em){#kr-list .card .card-section{padding:.5rem 1rem}}#kr-list .card .card-section h3{margin-bottom:.2rem}#kr-list .card .card-section .geo{color:var(--body-font-color);font-size:1rem;margin-bottom:.75rem}#kr-list .card .card-section .info .ptype{color:#0a0a0a;font-size:.9375rem;margin-bottom:.2rem}@media print,screen and (min-width:40em){#kr-list .card .card-section .info .ptype{font-size:1rem}}#kr-list .card .card-section .info .bullets{color:var(--body-font-color);font-size:.9375rem;line-height:1.4rem;margin-bottom:1rem}@media print,screen and (min-width:40em){#kr-list .card .card-section .info .bullets{font-size:1rem}}#kr-list .card .card-section .info .bullets i{color:var(--primary-color);font-size:.25rem;height:.1rem;margin:0 .2rem;vertical-align:middle}#kr-list .card .card-section .info .bullets span{margin-right:1.5rem;white-space:nowrap}#kr-list .card .card-section .discount{color:#0a0a0a;font-size:14px;margin-bottom:.5rem;margin-top:1rem;padding:.2rem .5rem}#kr-list .card a.rates-section{background:#e5e5e5;border-left:1px solid #fff;display:block;height:100%;padding:0;position:relative;text-align:center;transition:background-color 1000ms linear;width:100%}#kr-list .card a.rates-section .pricing{color:var(--body-font-color);display:block;font-size:1rem;padding:.5rem .5rem 0;text-align:center}@media print,screen and (min-width:40em){#kr-list .card a.rates-section .pricing{font-size:1.1rem;padding:2rem .5rem 0}}#kr-list .card a.rates-section .pricing .heading{color:var(--primary-color);font-size:1rem;margin-bottom:.75rem}#kr-list .card a.rates-section .pricing .rate{color:var(--primary-color);font-size:1.3rem;margin-bottom:.5rem}#kr-list .card a.rates-section .pricing .discount{color:var(--alert-color);font-size:1.1rem}#kr-list .card a.rates-section .pricing .summary{font-size:1rem;margin-top:.5rem;padding:0 .5rem}#kr-list .card a.rates-section .view{background:var(--primary-color);bottom:0;color:#fff;display:block;font-size:1rem;height:3rem;margin:0 auto;padding-top:.6rem;position:absolute;text-align:center;width:100%}@media print,screen and (min-width:40em){#kr-list .card a.rates-section .view{font-size:1rem}}#kr-list .card :hover{filter:brightness(98%);cursor:pointer}#kr-search-map-modal{padding:0;outline:0;border:1px solid #fff}#kr-search-map-buttons{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}#kr-search-map-full{width:99.95%;height:800px}#kr-infowindow{display:none;position:absolute;top:5rem;left:.5rem;width:20rem;padding:.5rem;height:auto;background:#fff;line-height:1.3rem;border:1px solid #c9c9c9}#kr-infowindow h4{margin-top:.5rem;margin-bottom:.5rem}#kr-infowindow p{font-size:80%;margin-bottom:1rem}#kr-infowindow .close-button{color:#fff;font-size:1.5rem;z-index:999;top:.8rem;right:1rem}.kr-mapmarker{width:200px;height:200px}.kr-mapmarker h6,.kr-mapmarker p{margin:0;padding:0}.kr-mapmarker .bground{background-repeat:no-repeat;background-size:200px 150px;background-position:top center;height:150px}.kr-gmarker{color:var(--primary-color);font-size:1rem;font-weight:700;line-height:1;padding:.3rem}.kr-pager{text-align:center}.kr-pager.bottom{margin-top:-1rem}@media print,screen and (min-width:40em){.kr-pager{text-align:right}}.kr-pager ul.pagination{display:inline-block;margin:auto auto 1rem;list-style:none}.kr-pager ul.pagination li.page-item{color:var(--primary-color);display:block;float:left;font-size:2.2rem;padding:0 .3rem;text-decoration:none}.kr-pager ul.pagination li.page-item a{text-decoration:none}.kr-pager ul.pagination li.page-item.active a{opacity:.3;cursor:default}.kr-pager ul.pagination,.kr-pager ul.pagination li.page-item i{color:var(--primary-color)}#kr-property-thumbs .slick-slide.slick-current,.kr-pager ul.pagination li.page-item.disabled{opacity:.3}.kr-property{position:relative;text-align:left}.kr-property .kr-property-header{margin-bottom:2rem}.kr-property a.backlink{background:0 0;border:1px solid var(--accent-color);height:2.3rem;position:absolute;top:-4.3rem;right:0}.kr-property .header{background:#f0f0f0;border-bottom:1px solid #c9c9c9;border-top:1px solid #f0f0f0;color:var(--primary-color);margin:1.5rem 0 1rem;padding:.4rem .5rem}.kr-property .property-summary{background:var(--accent-color);color:#fff;padding:.75rem;margin:0 auto 1.5rem}.kr-property .rooms h6{margin-bottom:.2rem;margin-top:.5rem}.kr-property .amenity p{font-size:1rem;line-height:1.6;margin-bottom:0}@media print,screen and (min-width:64em){.kr-property .amenity p i{color:var(--primary-color);font-size:6px;margin-bottom:3px;opacity:.4;vertical-align:middle}}.kr-property .heading p{margin-bottom:1rem}.kr-property ul.overview{margin:3px 0 0;padding:0}.kr-property ul.overview li span.title{float:left;width:25%;color:#707070;font-weight:700}.kr-property .page{margin-bottom:2rem}.kr-property .page .section{margin-left:.4rem}.kr-property .page .kr-reviews h4{margin-top:0!important}.kr-property .tabs-content .tabs-panel .header{color:var(--primary-color);margin-bottom:.2rem}.kr-property #phototour p{padding:.3rem .5rem 1rem;margin-bottom:0;text-align:center}.kr-property .score{display:inline-block;font-size:1.2rem;color:#c9c9c9;position:relative;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.kr-property .score span::after,.kr-property .score::before{content:"";display:block}.kr-property .score span{color:var(--accent-color);position:absolute;top:0;left:0;overflow:hidden}.kr-property .kr-areview{border-radius:4px;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}#kr-map-solo{border:1px solid #c9c9c9;max-width:100%;height:25rem}@media print,screen and (min-width:40em){#kr-map-solo{height:35rem}}#kr-property-slideshow.centered{margin-top:1.5rem}#kr-property-slideshow.centered .slick-slide.slick-active:not(.slick-current) :first-child img{padding-right:.9375rem}#kr-property-slideshow.centered .slick-slide.slick-active:not(.slick-current) :last-child img{padding-left:.9375rem}@media only screen and (max-width:600px){#kr-property-slideshow.centered .slick-slide img{max-height:400px;max-width:100%;object-fit:contain;width:100%}}@media only screen and (min-width:601px) and (max-width:754px){#kr-property-slideshow.centered .slick-slide img{max-height:500px;max-width:100%;object-fit:contain;width:100%}}@media only screen and (min-width:755px){#kr-property-slideshow.centered .slick-slide img{height:100%;max-height:100%;max-width:100%;width:100%}}#kr-property-slideshow.centered p{display:none}#kr-property-slideshow.centered .slick-current p{background:#fff;bottom:0;color:#333;display:block;opacity:.7;padding:.3rem 1rem;position:absolute}.kr-infowindow-slideshow i.slick-nav{padding:1.4rem .6rem;font-size:1.8rem}#kr-property-thumbs{height:auto;margin-top:.2rem;text-align:center}#kr-property-thumbs .slick-slide{opacity:1}#kr-property-thumbs img:hover{cursor:pointer}.kr-property-quote{background:#f0f0f0;margin-top:1.8rem;padding:.5rem 1rem 0}.kr-property-quote .heading{margin-bottom:0;padding-top:0;text-align:center}.kr-property-quote .help{text-align:center}.kr-property-quote #kr-quote-form{padding-bottom:.75rem}.kr-property-quote #kr-quote-form .cell{padding-bottom:.5rem}.kr-property-quote .property-book{padding:0;text-align:center}.kr-property-quote .property-book .discount,.kr-property-quote .property-book .discount i{color:var(--alert-color)}.kr-property-quote .property-book .booknow,.kr-property-quote .property-book .deposit{margin-top:1rem}.kr-property-quote .property-book .booking-summary{font-size:.9375rem;margin:0;padding-bottom:.5rem}.kr-property-quote .property-book .booking-summary p{line-height:1.6rem}#geriatric-key,.calendar-months{margin:0 auto;text-align:center}@media print,screen and (min-width:64em){#geriatric-key,.calendar-months{margin:0;text-align:left}}#kr-page-geriatric-calendar{text-align:center}.calendar-months table.amonth,table.legend{border:0;border-collapse:separate;border-spacing:1px;table-layout:fixed;padding:0;display:inline-table}table.legend{margin-bottom:1rem;margin-right:1rem;font-size:11px;width:auto}table.legend tr,table.legend tr td{padding:0;border:0;line-height:1}table.legend tr td div{width:16px;height:16px;border-width:16px;border-style:solid;margin-right:3px}table.legend tr td div.duo{border-width:8px}.calendar-months table.amonth{width:144px;margin:0 0 10px}.calendar-months table.amonth p,.calendar-months table.amonth tr td,.calendar-months table.amonth tr th{text-align:center;font-family:Verdana,Arial,sans-serif;color:#444;font-weight:400;font-size:10px}.calendar-months table.amonth tr td{padding:0}.calendar-months table.amonth tr{padding:0;margin:0;background:#fff}.calendar-months table.amonth tr.daysrow th,.calendar-months table.amonth tr.monthrow th{font-weight:400;background:#8a8a8a;color:#fff;padding:0;height:16px}.calendar-months table.amonth tr.daysrow th{background:#b0b0b0}.calendar-months table.amonth tr td div{border-width:20px;border-style:solid;position:relative;height:0;width:0}.calendar-months table.amonth tr td div.duo{border-width:10px}.calendar-months table.amonth tr td div.bgblank{border-top-color:#fff;border-left-color:#fff;border-bottom-color:#fff;border-right-width:0;border-bottom-width:0}.calendar-months table.amonth tr td div.bgpast,.calendar-months table.amonth tr td div.bgtoday{border-top-color:#cacaca;border-left-color:#cacaca}.calendar-months table.amonth tr td div.bgtoday p.day{color:#c00}.calendar-months table.amonth tr td div.bgpast{border-right-width:0;border-bottom-width:0}.calendar-months table.amonth tr td div.bgtoavail p.day,.calendar-months table.amonth tr td div.bookme p.day{color:#333}.calendar-months table.amonth tr td div.nostart p.day{opacity:.4;font-weight:400}.calendar-months table.amonth tr td div p{font-size:10px!important;line-height:0;margin:0;padding:0;position:absolute;width:20px}.calendar-months table.amonth tr td div.solo p.day{top:-10px;left:-20px}.calendar-months table.amonth tr td div.duo p.day{left:-10px}.dw-calendar table{margin:0}.dw-calendar th{line-height:1}.kr-reviews .review-score{margin-top:1rem;text-align:center}@media print,screen and (min-width:64em){.kr-reviews .review-score{margin-top:3rem}}.kr-reviews .chart{width:95%;font-size:.8rem;margin:5px 0 0}.kr-reviews .chart dt{float:left;margin:3px 0 3px 10px;font-weight:400;color:#fff}.kr-reviews .chart dd,.kr-reviews .chart dd span{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.kr-reviews .chart dd{height:26px;margin:0 0 1px}.kr-reviews .chart dd span{display:block;text-align:right;height:100%;background:var(--accent-color);color:#fff;padding-right:1rem;padding-top:.2rem}