@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700i&display=swap);
.daterangepicker td.active,.daterangepicker td.active:focus,.daterangepicker td.active:hover{background-color:#fd5b60}.intl-tel-input{width:100%}.border-alpha-grey{border-color:#eee}.border-alpha-grey-300{border-color:#ddd}.alpha-grey2{background-color:#f6f6f6}.table td,.table th{border-top:1px solid #f5f5f5}.document-list a{color:#232323;font-weight:700}.document-list p:last-child{margin-bottom:0}.payment--buttons{display:flex;justify-content:flex-start}.payment{background-color:#fff;position:relative;width:100%}.payment .payment-overlay.active{opacity:1;pointer-events:auto}.payment-overlay{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.payment-overlay .fal{color:#f44336}.payment-overlay span{display:block;font-weight:700;letter-spacing:1px;margin-top:10px;text-transform:uppercase}.payment table tr:last-child td{border-bottom:0}.payment h2{background-color:#fff;border-top:3px solid #f44336;color:#f44336;font-size:16px;letter-spacing:1px;margin-top:0;padding:16px 24px 0;text-transform:uppercase}.payment a.payment--link{align-items:flex-start;border:2px solid #ddd;border-radius:5px;color:#f32c1e;display:flex;flex-direction:column;font-weight:600;margin-right:2%;padding:16px 20px;text-decoration:none;text-transform:uppercase;width:23%}.payment a.payment--link span{color:#656565;font-size:24px}.payment a.payment--link.active,.payment a.payment--link:hover{border-color:#f44336}.payment a.payment--link:nth-child(4){margin-right:0}.text-ideal{background:#000;background:linear-gradient(90deg,#000,#000 31%,#c06 0,#c06);-webkit-background-clip:text;background-clip:text;color:transparent}.info-active{display:block}.info-box{display:none}.info-transfer .bank-details{background-color:#f0f0f0;border:1px solid #e3e3e3;border-radius:4px;margin-bottom:16px}.info-transfer .bank-details p{margin-bottom:0}.submit-button{background-color:#fd5b60;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:1px;padding:12px 16px;text-transform:uppercase}.button-info{margin-bottom:8px}.payment-box{margin-bottom:24px}.payment-button{background-color:#fd5b60;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 24px;text-transform:uppercase}.payment-button.disabled{cursor:not-allowed;opacity:.75}a.payment-button{text-decoration:none}a.payment-button:hover{color:#fff;text-decoration:none}.menu-on-top{padding-top:100px}.is-error,.is-req{background-color:#ffdede;color:#f10}.is-req,span.is-error{background-color:transparent}.is-notice{background-color:#fff5de;color:#e06c18}.label-error{color:#f10;font-style:italic}.label-terms{text-transform:uppercase}.label-terms a{font-weight:700;text-decoration:none}table.payment-email{width:100%}table.payment-email tr td{padding:6px 8px}table.payment-email tr td:first-child{font-weight:700;text-align:right;width:30%}table.payment-email tr td:nth-child(2){text-align:left;width:70%}body,html{font-family:Inter,Open Sans,arial,sans-serif}header{background-color:hsla(0,0%,100%,.85);position:fixed;width:100%;z-index:99}header ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}header ul>li.mobile-close{display:none}header ul>li.logo>a{padding:0 20px 0 0}header ul>li.logo>a:hover{background-color:transparent}header ul>li.logo>a img{display:block;height:50px;width:50px}header ul>li>a{color:#343434;display:block;font-size:.8rem;font-weight:700;padding:28px 1rem;text-transform:uppercase;transition:all .1s ease-in-out}header ul>li>a:hover{background-color:#fd5b60;color:#fff}header ul>li.has-children{position:relative}header ul>li.has-children ul{display:none}header ul>li.has-children:hover>a{background-color:#fd5b60;color:#fff}header ul>li.has-children:hover ul{border-top:3px solid #fd5b60;display:block;left:0;position:absolute;top:100%;width:200px}header ul>li.has-children:hover ul>li>a{background-color:#fff;border-bottom:1px solid #f5f5f5;display:block;font-size:.8rem;padding:10px 20px;text-transform:capitalize;transition:all .1s ease-in-out}header ul>li.has-children:hover ul>li>a:hover{background-color:#fd5b60;color:#fff}.confirm-sidebar{background-color:#f5f5f5}.navi ul{align-items:flex-start;display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0;width:100%}.navi li{display:block;width:100%}.navi li,.navi li span{align-items:center;display:flex;justify-content:center;padding:0;position:relative}.navi li span{background-color:#fff;border:5px solid #ddd;border-radius:50%;font-size:16px;font-weight:700;height:50px;text-align:center;width:50px;z-index:2}.navi li:after{background-color:#ddd;content:"";display:block;height:5px;left:50%;position:absolute;top:20px;width:100%;z-index:1}.navi li.navi-active span{border-color:#fd5b60;color:#fd5b60}.navi li.navi-active:after{background-color:#ddd}.navi li.navi-complete:after{background-color:#fd5b60}.navi li:last-child:after{display:none}.text-kima{color:#fd5b60}a.text-kima:hover{color:#de4247}.bg-kima{background-color:#fd5b60}.btn-custom,a.btn-custom{color:#fff;font-weight:700}.btn-custom:hover,a.btn-custom:hover{color:#fff}.section-title{border-bottom:2px solid #f5f5f5;padding-bottom:1rem;padding-top:1rem}.section-body{background-color:#fff;display:none;padding:1.5rem 2rem}.section-body.active{display:block}.cover-image{display:none}.cover-image.cover-active{display:block}.cover-title{background-color:hsla(0,0%,100%,.85);font-size:18px;font-weight:700;z-index:3}.private-booking{display:none}.private-booking.private-booking-active{display:block}.bed-type{display:none}.bed-type.bed-select-active{display:block}.font-size-xl,.sidebar-title{font-size:20px}.alert ul{list-style:none;margin:0;padding:0}.desktop-hide,.mobile-header{display:none}.invoice-mobile label{display:block;font-weight:700;margin-bottom:0;margin-top:1rem}@media (max-width:767px){.desktop-hide{display:block}.mobile-overflow{overflow:auto}.mobile-overflow table{width:900px}.sidebar-stick{position:static!important}.iti-mobile .intl-tel-input.iti-container{width:85%}.mobile-radius{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.mobile-navi{padding:10px 5px!important}.mobile-hide{display:none!important}.container,.page-content{padding-left:0!important;padding-right:0!important}.section-title{padding-bottom:.65rem;padding-top:.65rem}.section-body{padding:1rem}.cover-image{min-height:auto}.cover-title{font-size:15px;padding:.8rem 1rem!important}header .mobile-header{align-items:center;display:flex;justify-content:center;padding:12px 20px}header a.mobile-logo{display:block;margin-left:auto}header a.mobile-logo img{display:block;height:50px;width:50px}header a.mobile-menu{color:#343434;font-size:1.5em;margin-left:auto}header>ul{background-color:#fff;display:none;height:100vh;left:0;overflow-x:auto;position:absolute;top:0;width:100%;z-index:99}header>ul li.logo a{border-bottom:1px solid #eee;padding:12px 18px 12px 0}header>ul li.logo a img{margin:0 auto}header ul>li.mobile-close{display:block;position:absolute;right:0;top:1px}header ul>li.mobile-close a{border:0;color:#fd5b60;font-size:2em;padding:15px 12px}header ul>li>a{border-bottom:1px dotted #eee;padding:8px 20px}header ul>li.has-children ul{display:block}header ul>li.has-children:hover ul{border-top:0;position:static;width:100%}header ul>li.has-children:hover ul>li>a{font-size:14px;padding:8px 20px 8px 40px}header ul>li.has-children ul li a{padding-left:40px}.navi li:after{height:3px;top:18px}.navi li span{border:3px solid #ddd;font-size:14px;height:40px;width:40px}.payment--buttons{display:block}.payment a.payment--link{display:block;margin:0 0 1rem;padding:16px 0;text-align:center;width:100%}.payment-button{font-size:14px}}.camp-inclusions ul{list-style:none;margin:0;padding:0}.camp-inclusions li{border-bottom:1px dotted #eee;color:#888;margin-bottom:.35rem;padding-bottom:.35rem}.camp-inclusions li:before{color:#fd5b60;content:"\f00c";font-family:Font Awesome\ 5 Pro;padding-right:.5rem}.camp-inclusions li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.camp-inclusions li b{color:#343434}.off-t-min-sm{margin-top:-200px}.with-overlay-bottom:before{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.collapse.show{visibility:visible}#payment-form .hidden{display:none}#payment-form #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-form #payment-element{margin-bottom:24px}#payment-form button{background:#fd5b60;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}#payment-form button:hover{filter:contrast(115%)}#payment-form button:disabled{cursor:default;opacity:.5}#payment-form .spinner,#payment-form .spinner:after,#payment-form .spinner:before{border-radius:50%}#payment-form .spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}#payment-form .spinner:after,#payment-form .spinner:before{content:"";position:absolute}#payment-form .spinner:before{animation:loading 2s ease 1.5s infinite;background:#d45454;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px;width:10.4px}#payment-form .spinner:after{animation:loading 2s ease infinite;background:#d45454;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px;width:10.4px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){#payment-form form{min-width:auto;width:80vw}}#payment-form .Label{display:block;font-size:.9em!important;text-transform:uppercase!important}
