.orange{color:#dd7827}.green{color:#539b46}.red{color:#b03e3e}.gray{color:#ebebeb}.logo-green{fill:#539b46}.logo-white{fill:#fff}.flex-grid{display:flex;flex-flow:row wrap;justify-content:space-between}.flex-grid__item{flex:0 0 100%;margin:0 0 1rem;padding:0}@media (min-width:768px){.flex-grid--2 .flex-grid__item--shrink{flex:0 0 auto}.flex-grid--2 .flex-grid__item--grow{flex:1 1 0px}.flex-grid--2 .flex-grid__item--2{flex:0 0 calc(20% - 1rem);max-width:20%}.flex-grid--2 .flex-grid__item--3{flex:0 0 calc(30% - 1rem);max-width:30%}.flex-grid--2 .flex-grid__item--4{flex:0 0 calc(40% - 1rem);max-width:40%}.flex-grid--2 .flex-grid__item--5{flex:0 0 calc(50% - 1rem);max-width:50%}.flex-grid--2 .flex-grid__item--6{flex:0 0 calc(60% - 1rem);max-width:60%}.flex-grid--2 .flex-grid__item--7{flex:0 0 calc(70% - 1rem);max-width:70%}.flex-grid--2 .flex-grid__item--8{flex:0 0 calc(80% - 1rem);max-width:80%}}.flex-grid h2{margin:.5rem 0}.amenities{background-color:rgba(255,255,255,.85);box-shadow:1px 1px 4px rgba(0,0,0,.15);left:4rem;max-width:20%;min-width:200px;padding:0 .75rem;position:absolute;top:0;transform:translateY(35%);z-index:500}.amenities__heading{border-bottom:1px solid #dcdcdc;padding:.75rem 0}.amenities__heading h3{font-size:1rem;text-transform:uppercase;margin-bottom:0}.amenities__heading p{font-size:.8rem;font-style:italic;line-height:1.4;margin:.5rem 0;padding:0;margin:.5rem 0 0}.amenities__list{width:100%}.amenities__list li{display:flex;font-size:.8rem;justify-content:space-between;align-items:center;padding:.5rem 0}.amenities__list li:first-child{padding-top:1rem}.amenities__list li:last-child{padding-bottom:1rem}.amenities__list li span{text-transform:capitalize}.amenities__list li span.custom{border-bottom:1px solid #848688}.amenities__list li .icon-background{background-color:#848688;border-radius:50%;cursor:pointer;height:1.25rem;padding:.5rem;user-drag:none;width:1.25rem}.amenities__list li.active,.amenities__list li:hover{color:#dd7827}.amenities__list li.active .icon-background,.amenities__list li:hover .icon-background{background-color:#dd7827}.amenities__custom-input{background:0 0;border:0;font-size:.8rem;outline:0;padding-bottom:.25rem}.property-map{height:70%;margin-bottom:-4rem}.property-map__bg{height:100%;position:relative;width:100%}.property-map__bg--fullscreen{left:0;position:absolute;top:0}.property-map__bg--fullscreen .property-map__control-bar-wrapper{position:fixed;bottom:0}.property-map .leaflet-control-container{z-index:3001}.property-map__tile-wrapper{height:100%;overflow:hidden;position:relative}.property-map__control-bar-wrapper{align-items:stretch;background:rgba(0,0,0,.5);flex-direction:row;justify-content:stretch;width:100%;z-index:500;position:absolute;bottom:0}.property-map__control-bar{width:90vw;max-width:1200px;display:flex;margin:0 auto}.property-map__control-bar__inner{max-width:1200px;margin:0 auto}.property-map__control-bar>div{padding:1rem 2rem;padding:1rem 0;flex:auto}.property-map__control-bar>div:last-child{text-align:right}.property-map__control-bar>div:last-child button:not(:last-child){margin-right:1rem}.property-map__control-bar__right{align-self:flex-end}.property-map .leaflet-top.leaflet-left{top:8rem;left:1rem;transform:scale(1.4)}.thiket-search-bar{align-items:center;display:flex;flex-direction:row}.thiket-tile .thiket-info{flex-grow:1}.thiket-tile .thiket-map{min-width:200px;min-height:200px}.selected-amenity{background-color:#dd7827;color:#fff}.marker-popup{background-color:#fff;box-shadow:2px 1px 2px #848688;color:#3e3a3b;cursor:pointer;display:flex;position:absolute;max-width:300px;z-index:500}.marker-popup__delete-icon{background-color:#b03e3e;display:inline-block;width:2rem;margin-right:.25rem}.marker-popup span{padding:.5rem .5rem .5rem 0;text-align:left}.call-schedule{background-color:#fff;height:100%;overflow-y:auto;position:absolute;top:0;width:100%}.call-schedule--header{margin-top:100px;text-transform:capitalize}.call-schedule .time-input{font-size:1.5rem;height:1.5rem;padding-left:1rem;width:100%}.unavailable .calendar--weeks--week .week-day:hover{background-color:initial;transition:none}.unavailable .calendar--weeks--week .week-day__selected{background-color:#b03e3e;color:#fff}.unavailable .calendar--weeks--week .week-day__selected:hover{background-color:#b03e3e}.calendar{color:#3f3b3c}.calendar--months{display:flex;justify-content:space-between}.calendar--months button{background-color:transparent}.calendar--months button span{transition:none}.calendar--months--current{font-size:1.8rem}.calendar--weeks{display:flex;flex-direction:column;flex-wrap:wrap;padding:0 1rem;margin:1rem 0;width:100%}.calendar--weeks--abbrs{border-bottom:1px solid #3f3b3c;display:flex;justify-content:space-around;margin:2rem 0;padding-bottom:1rem;width:100%}.calendar--weeks--week{display:flex;justify-content:space-around;margin:.5rem 0;width:100%}.calendar--weeks--week .week-day{color:#3f3b3c;border-radius:50%;padding:1rem;height:1rem;width:1rem}.calendar--weeks--week .week-day__selected{background-color:#539b46;color:#fff}.calendar--weeks--week .week-day__selected:hover{background-color:#539b46}.calendar--weeks--week .week-day__selected__unavailable{background-color:#b03e3e;color:#fff}.calendar--weeks--week .week-day__selected__unavailable:hover{background-color:#b03e3e}.orange{color:#dd7827}.green{color:#539b46}.red{color:#b03e3e}.gray{color:#ebebeb}.logo-green{fill:#539b46}.logo-white{fill:#fff}.button-actions .button-action,.reservation-parallax,.tab-menu,.tab-menu__item{display:flex;flex:1}.reservation-list__item,.resource-list,.user-list__item{display:flex;flex-direction:column}.flex-grid{display:flex;flex-flow:row wrap;justify-content:space-between}.flex-grid__item{flex:0 0 100%;margin:0 0 1rem;padding:0}@media (min-width:768px){.flex-grid--2 .flex-grid__item--shrink{flex:0 0 auto}.flex-grid--2 .flex-grid__item--grow{flex:1 1 0px}.flex-grid--2 .flex-grid__item--2{flex:0 0 calc(20% - 1rem);max-width:20%}.flex-grid--2 .flex-grid__item--3{flex:0 0 calc(30% - 1rem);max-width:30%}.flex-grid--2 .flex-grid__item--4{flex:0 0 calc(40% - 1rem);max-width:40%}.flex-grid--2 .flex-grid__item--5{flex:0 0 calc(50% - 1rem);max-width:50%}.flex-grid--2 .flex-grid__item--6{flex:0 0 calc(60% - 1rem);max-width:60%}.flex-grid--2 .flex-grid__item--7{flex:0 0 calc(70% - 1rem);max-width:70%}.flex-grid--2 .flex-grid__item--8{flex:0 0 calc(80% - 1rem);max-width:80%}}.flex-grid h2{margin:.5rem 0}@keyframes bounce{0%,100%,20%,50%,90%{transform:translateY(0)}20%{transform:translateY(6px)}70%{transform:translateY(2px)}}.bounce-on-hover{display:block}.bounce-on-hover:hover{cursor:pointer;animation:bounce 1s ease-in-out 0s 1 both}body,html{color:#3e3a3b;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-size:1.625rem}h2{font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.325rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{font-size:1rem;line-height:1.6;margin:.5rem 0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}a,a:active,a:hover,a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:.02rem;margin-bottom:.5rem}.page-heading{margin-bottom:2rem}.page-heading h1{font-weight:400}.text-align-right{text-align:right}.center-text{text-align:center}.lead{font-size:110%}@media (min-width:768px){.lead{font-size:125%}}.btn,button{transition:all .1s ease;box-sizing:border-box;border:none;display:inline-block;cursor:pointer;font-size:1rem;text-align:center;-webkit-appearance:none;-moz-appearance:none}.btn:focus,.btn:hover,button:focus,button:hover{transition:all .1s ease}.btn:focus,button:focus{outline:0}.btn:hover,button:hover{transition:ease all 150ms}.button-group .btn{margin:1rem .5rem 0 0}.button-group .btn:last-child{margin-right:0}.btn-group--form{display:flex;margin:3rem auto 0;flex-direction:column;text-align:center}@media (min-width:480px){.btn-group--form{flex-direction:row}}.btn-group--form .btn{margin-bottom:.5rem;flex:1 1 auto}@media (min-width:480px){.btn-group--form .btn{margin-right:.5rem}.btn-group--form .btn:last-child{margin-right:0}}.btn{padding:1rem 1.5rem;letter-spacing:1px}.btn:disabled{cursor:not-allowed}.btn--cancel,.btn--inverted{background:0 0;border:2px solid #3e3a3b;color:#3e3a3b;padding:calc(1rem - 2px) calc(2rem - 2px)}.btn--cancel:hover,.btn--inverted:hover{background-color:#585354;color:#fff}.btn--small{padding:.25rem .5rem;margin:0 .25rem;font-size:.8rem}.btn--large{padding:2.5rem 1.5rem;display:block}.btn--large i{font-size:1.5rem;margin-right:.5rem}@media (min-width:768px){.btn--large i{font-size:3rem;margin-right:1rem}}@media (min-width:768px){.btn--large .btn__text{position:relative;top:-4px}}.btn--large.btn--outline,.btn--large.btn--outline__dashed{background:0 0;border:6px solid #ebebeb;color:#3e3a3b;font-size:1.25rem}@media (min-width:768px){.btn--large.btn--outline,.btn--large.btn--outline__dashed{font-size:1.5rem}}.btn--large.btn--outline:focus,.btn--large.btn--outline:hover,.btn--large.btn--outline__dashed:focus,.btn--large.btn--outline__dashed:hover{border-color:#3e3a3b}.btn--large.btn--outline:focus i,.btn--large.btn--outline:hover i,.btn--large.btn--outline__dashed:focus i,.btn--large.btn--outline__dashed:hover i{fill:#3e3a3b;color:#3e3a3b;transition:all .1s ease}.btn--large.btn--outline:focus i:focus,.btn--large.btn--outline:focus i:hover,.btn--large.btn--outline:hover i:focus,.btn--large.btn--outline:hover i:hover,.btn--large.btn--outline__dashed:focus i:focus,.btn--large.btn--outline__dashed:focus i:hover,.btn--large.btn--outline__dashed:hover i:focus,.btn--large.btn--outline__dashed:hover i:hover{transition:all .1s ease}.btn--large.btn--outline__dashed{border:10px dashed #ebebeb}.btn--green,.btn--primary{background-color:#539b46;color:#fafcf9}.btn--green:hover,.btn--primary:hover{background-color:#6bb65e;color:#fff}.btn--green:disabled,.btn--primary:disabled{background-color:#407836;opacity:.7}.btn--green:disabled:hover,.btn--primary:disabled:hover{background-color:#407836}.btn--orange{background-color:#dd7827;color:#fafcf9}.btn--orange:hover{background-color:#e49453;color:#fff}.btn--orange.btn--inverted{background-color:#fff;border-color:#dd7827;color:#dd7827}.btn--orange.btn--inverted:hover{color:#fff;border-color:#e49453;background-color:#e49453}.btn--danger,.btn--error,.btn--red{background-color:#b03e3e;color:#fafcf9}.btn--danger:hover,.btn--error:hover,.btn--red:hover{background-color:#c55c5c;color:#fff}.btn--secondary,.btn--tan{background-color:#e0d5bb;color:#3f3b3c}.btn--secondary:hover,.btn--tan:hover{background-color:#e8e0cd}.btn--gray{background-color:#ebebeb;color:#3f3b3c}.btn--gray:hover{background-color:#d2d2d2}.btn--light-gray{background-color:#f6f5f5;color:#3f3b3c}.btn--light-gray:hover{background-color:#dedada}.button-actions{display:flex;flex-direction:column}@media (min-width:1023px){.button-actions{flex-direction:row}}.button-actions .button-action{margin-top:1rem;padding-right:1rem}.help-block{color:#b03e3e}label{color:#848688;font-size:.875rem}label.required::before{color:#b03e3e;content:'*';font-size:1.25rem;margin-right:.25rem}.input{background-color:inherit;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #3e3a3b;border-radius:0;color:#3e3a3b;display:block;font:400 1rem Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:1.25rem 0 .75rem;text-indent:.75rem;width:100%;-webkit-appearance:none;-moz-appearance:none}.input::placeholder{color:#3e3a3b;text-transform:capitalize}.input:focus{outline:0}.input:focus::placeholder{font-weight:600;opacity:1}.input::placeholder{-webkit-opacity:1;-webkit-text-fill-color:#848688}.checkbox-wrapper,.select-wrapper{padding:1.5rem 0}.checkbox-wrapper .control-label,.select-wrapper .control-label{padding-left:.5rem}.disabled{color:#848688;border-bottom-color:#848688}.checkbox{border:2px solid #3e3a3b;cursor:pointer;height:1.5rem;margin:0;position:relative;vertical-align:middle;width:1.5rem;-webkit-appearance:none;-moz-appearance:none}.checkbox:checked:before{content:'\2714';font-size:2rem;position:absolute;bottom:-4px;left:2px}.form-section{display:flex;flex-direction:column;margin:4rem 0}@media (min-width:768px){.form-section{flex-direction:row}}@media (min-width:768px){.form-section .section-title-container{padding:0 2rem 0 0;width:30%}}.form-section .form-fields-container{flex:2}.form-section .form-fields-container label.upload input{position:fixed;top:0;left:0;margin-top:-1000px}.form-section .form-fields-container .input{margin-bottom:1rem}@media (min-width:768px){.form-section .form-fields-container{border-left:1px solid #3e3a3b;padding:0 0 0 2rem}}.form-section .small-label{color:#848688;font-size:smaller}@media (min-width:768px){.form-controls{padding-left:calc(30% + 4rem)}}select{appearance:none;-webkit-appearance:none;background-color:#fff;border-bottom:2px solid #3e3a3b;border-top:none;border-left:none;border-right:none;border-radius:0;box-shadow:none;font-size:1rem;padding:1.25rem 0 .75rem;width:100%}ul{padding:0;margin:0}ul li{list-style:none}.table-list__item{align-items:center;display:flex}.table-list__item__cell{flex:0 1 auto;padding:0 1rem}.table-list--bordered .table-list__item{border-bottom:1px solid #ebebeb;margin-bottom:2rem;padding-bottom:2rem}.tab-menu{align-items:baseline;border-bottom:1px solid #ebebeb;flex-direction:row;margin-bottom:2rem;width:100%}.tab-menu__item{align-items:center;cursor:pointer;font-size:1.25rem;justify-content:center;padding:1rem}.tab-menu__item--active{border-bottom:6px solid #dd7827}.accordion__content:not(.accordion__content--visible){display:none}.panel{text-align:center}.panel__content{padding:1rem}.panel__content a,.panel__footer a{display:block;padding:1rem;transition:all .1s ease}.panel__content a:focus,.panel__content a:hover,.panel__footer a:focus,.panel__footer a:hover{transition:all .1s ease}.panel__content a:hover,.panel__footer a:hover{background:#f6f5f5;display:block;transition:all .1s ease}.panel__content a:hover:focus,.panel__content a:hover:hover,.panel__footer a:hover:focus,.panel__footer a:hover:hover{transition:all .1s ease}.panel__heading{margin-bottom:1rem}.panel__heading p{margin:0 auto .5rem}.panel__footer{border-top:1px solid #ebebeb}.panel__accordions .accordion{transition:all .1s ease}.panel__accordions .accordion:focus,.panel__accordions .accordion:hover{transition:all .1s ease}.panel__accordions .accordion--active,.panel__accordions .accordion:hover{background:#f6f5f5;transition:all .1s ease}.panel__accordions .accordion--active:focus,.panel__accordions .accordion--active:hover,.panel__accordions .accordion:hover:focus,.panel__accordions .accordion:hover:hover{transition:all .1s ease}.panel__accordions .accordion__heading{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-top:1px solid #ebebeb}.panel__accordions .accordion__heading .title,.panel__accordions .accordion__heading i{flex:0 1 auto;margin-bottom:0;padding:0 .5rem}.panel__accordions .accordion__heading .title{font-size:1rem}.panel__accordions .accordion__heading .angle-icon{position:relative;bottom:2px}.panel__accordions .accordion__content .link{transition:all .1s ease;display:inline-block;margin:1rem 0 .5rem}.panel__accordions .accordion__content .link:focus,.panel__accordions .accordion__content .link:hover{transition:all .1s ease}.panel__accordions .accordion__content .link:hover{transition:all .1s ease;color:#539b46}.panel__accordions .accordion__content .link:hover:focus,.panel__accordions .accordion__content .link:hover:hover{transition:all .1s ease}.panel__accordions .accordion__content__footer{border-top:1px solid #ebebeb;box-sizing:border-box;display:block;padding:1rem;width:100%}.panel--outline{border:1px solid #ebebeb}.icon-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.icon-buttons__item{flex:0 1 auto;width:31%;margin-bottom:1rem}@media (min-width:480px){.icon-buttons__item{width:23%}}@media (min-width:1024px){.icon-buttons{justify-content:flex-start}.icon-buttons__item{margin-right:2%;width:18%}}.icon-checkbox__label{transition:all .1s ease;align-items:center;background-color:transparent;border-radius:100%;cursor:pointer;display:flex;justify-content:center;margin:0;position:relative;width:100%}.icon-checkbox__label:focus,.icon-checkbox__label:hover{transition:all .1s ease}.icon-checkbox__label:hover{transition:all .1s ease;background:#ebebeb}.icon-checkbox__label:hover:focus,.icon-checkbox__label:hover:hover{transition:all .1s ease}.icon-checkbox__input{position:fixed;top:-1000px}.icon-checkbox__icon{width:100%;max-width:80%;border-radius:100%;padding:1.25rem}.icon-checkbox__icon svg{width:100%}.angle-icon{cursor:pointer}.leaflet-marker-icon svg{height:100%;width:100%}.dollar-amount{font-size:2rem}.dollar-amount span{font-size:1rem;position:relative;top:-6px;left:-4px}.chat__message{position:relative}.chat__message.message-form{align-items:center}.chat__message.message-form .arrow,.chat__message.message-form .arrow2{top:43px}.chat__message:not(:first-child){margin-top:1rem}.chat__message__text{background-color:#fdfdfd;border:1px solid #ebebeb;padding:1rem;position:relative}.chat__message__text p{margin:0}.chat__message__text .arrow,.chat__message__text .arrow2{display:none;position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ebebeb;top:18px}@media (min-width:768px){.chat__message__text .arrow,.chat__message__text .arrow2{display:initial}}.chat__message__text .arrow{left:-10px}.chat__message__text .arrow2{border-right-color:#fff;left:-8px}.chat__message__avatar{border-radius:100%;position:absolute;width:100%;max-width:2.5rem;z-index:1;left:-1.5rem;top:.25rem}@media (min-width:768px){.chat__message__avatar{position:relative;max-width:4rem;top:initial;left:initial;right:initial;margin:0 1rem 0 0}}.chat__message--my-message{flex-direction:row-reverse}.chat__message--my-message .chat__message__avatar{float:right;right:-1.5rem;top:.25rem;left:initial}@media (min-width:768px){.chat__message--my-message .chat__message__avatar{top:initial;left:initial;right:initial;margin:0 0 0 1rem}}.chat__message--my-message .chat__message__text .arrow{left:auto;right:-10px;-webkit-transform:rotateY(180deg)}.chat__message--my-message .chat__message__text .arrow2{left:auto;right:-8px;transform:rotateY(180deg)}.chat__message--my-message .initials-container{margin-left:.75rem;margin-right:0}.chat__form{align-items:center;display:flex;position:relative}.chat__form__input{font-size:1rem;padding:1.5rem 3.25rem 1.5rem 1rem;width:100%;border:1px solid #ebebeb}.chat__form button{background:0 0;position:absolute;top:1rem;right:1rem}.chat__form button i{color:#ebebeb;cursor:pointer;font-size:2rem;transition:all .1s ease}.chat__form button i:focus,.chat__form button i:hover{transition:all .1s ease}.chat__form button:hover i{color:#3e3a3b;transition:all .1s ease}.chat__form button:hover i:focus,.chat__form button:hover i:hover{transition:all .1s ease}.initials-container{align-items:center;border-radius:100rem;display:flex;height:1.5rem;justify-content:center;margin-right:.75rem;padding:1rem;width:1.5rem}.initials-container span{color:#fff;font-size:1.35rem}.initials-container--color-landhost,.initials-container--color-thiketeer{background-color:#dd7827}.initials-container--color-guest{background-color:#539b46}.header{background-color:rgba(62,58,59,.8);position:fixed;top:0;width:100%;z-index:1000}nav .icon{padding:0 .25rem;line-height:0;margin-right:.15rem;font-size:1.2rem}nav .icon i{color:#fff}.nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;height:2.5rem;padding:1.5rem 0;width:90vw}.nav .thiket-logo{width:7.5rem;max-width:140px;padding:.75rem 0;position:relative;bottom:.1rem}.nav .offcanvas-toggle{cursor:pointer}.nav__items{text-align:right}.nav__items li{display:inline-block;padding:.5rem}.nav__items li:not(.offcanvas-toggle){display:none}@media (min-width:768px){.nav__items li.offcanvas-toggle{display:none}.nav__items li:not(.offcanvas-toggle){display:inline-block}}.nav__items li a,.nav__items li>div{align-items:center;color:#fff;display:flex}.nav__items li .icon{padding:0 .25rem;line-height:0;margin-right:.15rem;font-size:1.2rem}.nav__items li .icon i{color:#fff}.nav__items li .text{display:none}@media (min-width:768px){.nav__items.admin-view li a .text{display:inline-block}}@media (min-width:640px){.nav__items:not(.admin-view) li a .text{display:inline-block}}.app{height:100%}.app__inner{background:#fff;position:relative;left:0;z-index:99;height:100%;transition:transform .5s}.app__inner .main{height:100%}.app__inner .main__inner::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s}.offcanvas--active .app__inner::after,.offcanvas--active .main__inner::after{width:100%;height:100%;opacity:1;transition:opacity .5s}.offcanvas-nav{position:absolute;top:0;left:0;z-index:100;visibility:hidden;width:300px;height:100%;background:#3e3a3b;transition:all .5s}.offcanvas-nav .thiket-logo{max-width:140px;padding:1rem;width:100%}.offcanvas-nav__items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.offcanvas-nav__items li{width:100%}.offcanvas-nav__items li a{color:#fff;padding:1rem;outline:0;box-shadow:inset 0 -1px rgba(0,0,0,.2);letter-spacing:1px;transition:background .3s,box-shadow .3s;display:flex;align-items:center}.offcanvas-nav__items li a:hover{background:rgba(0,0,0,.2);box-shadow:inset 0 -1px transparent}.offcanvas-nav__items li a .icon{padding-right:.5rem}.offcanvas-nav__items li a svg{height:1.5rem;width:1.5rem}.offcanvas-nav__items li:first-child a{box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(0,0,0,.2)}.offcanvas-nav::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;transition:opacity .5s}.offcanvas--active .offcanvas-nav::after{width:0;height:0;opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s}.offcanvas--revealed.offcanvas--active .app__inner{transform:translate3d(300px,0,0)}.offcanvas--revealed.offcanvas-nav{z-index:1}.offcanvas--revealed .offcanvas-nav{visibility:visible;transition:transform .5s}.offcanvas--revealed .offcanvas-nav::after{display:none}.no-csstransforms3d .app__inner,.no-js .app__inner{padding-left:300px}.property-list__item{border-bottom:1px solid #ebebeb;margin-bottom:2rem;text-align:center}@media (min-width:480px){.property-list__item{padding-bottom:2rem;text-align:left}}.property-list__item .property-snapshot{flex-direction:column}.property-list__item .property-snapshot>div{margin-bottom:1rem}@media (min-width:480px){.property-list__item .property-snapshot{flex-direction:row}.property-list__item .property-snapshot>div{margin-bottom:0}}@media (min-width:768px){.property-list__item .property-snapshot .name-cell{flex:1}}.property-list__item .property-snapshot .name-cell h1{font-size:1.5rem}.property-list__item .property-snapshot .name-cell:hover h1{color:#539b46}.property-list__item .property-snapshot .activity-cell{flex:auto;max-width:14rem}.property-list__item .property-snapshot .status-cell{flex:0 0 auto}.property-list__item .property-snapshot .arrow-cell{text-align:right;padding:0 2rem}.property-list__item__name{cursor:pointer;margin-bottom:.5rem}.property-list__item__cell-heading{font-size:1rem;font-weight:600;margin-bottom:.5rem}.property-list__item__cell-content{font-size:1rem}.property-list__item__description-list{font-size:.9rem}.property-list__item__description-list i{font-size:1.2rem;margin-right:.125rem}.property-list__item__description-list li:first-child{margin-right:1rem}@media (min-width:768px){.property-list__item__description-list li{display:inline-block}}.property-list .fa-angle-right{transition:all .1s ease}.property-list .fa-angle-right:focus,.property-list .fa-angle-right:hover{transition:all .1s ease}.property-list .fa-angle-right:hover{transition:all .1s ease;transform:rotate(45deg)}.property-list .fa-angle-right:hover:focus,.property-list .fa-angle-right:hover:hover{transition:all .1s ease}.property-list .fa-angle-right.angle-icon--active{transition:all .1s ease;transform:rotate(90deg)}.property-list .fa-angle-right.angle-icon--active:focus,.property-list .fa-angle-right.angle-icon--active:hover{transition:all .1s ease}.activity-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.activity-list li{max-width:2.5rem;width:100%}.activity-list li svg{width:100%}.reservation-list{margin-top:1rem}.reservation-list__item{align-items:center;border-bottom:1px solid #ebebeb;margin-bottom:2rem;padding-bottom:2rem}@media (min-width:768px){.reservation-list__item{flex-direction:row}}.reservation-list__item__cell{text-align:center;margin-bottom:.5rem;position:relative;width:100%}@media (min-width:768px){.reservation-list__item__cell{border-bottom:0;flex:1;margin-bottom:0;padding-bottom:0;padding-right:2rem;text-align:left}.reservation-list__item__cell:last-child{padding-right:0}}.reservation-list__item__cell .message-count{display:flex;position:absolute;top:1rem;right:3rem}.reservation-list__item__cell .message-count__user-icon{color:#fff;font-size:2rem}@media (min-width:768px){.reservation-list__item__cell .message-count__user-icon{font-size:1.75rem}}.reservation-list__item__cell .message-count__number{align-content:center;background-color:#b03e3e;border-radius:50%;color:#fff;display:flex;font-size:1rem;height:1.5rem;justify-content:center;width:1.5rem}.reservation-list__item__name{margin-bottom:.5rem}.reservation-list__item__date-range{font-size:.9rem}.reservation-list__item__price{text-align:center}.reservation-list__item__price__heading{font-weight:600;font-size:1.125rem}.reservation-list__item__price__value{font-size:2rem}.reservation-list__item__price__value span{font-size:1rem;position:relative;top:-6px;left:-4px}.reservation-list__item__price__value span.gray{color:#848688}@media (min-width:640px){.reservation-list .table-list__item__cell:nth-child(1){max-width:200px}}@media (min-width:640px){.reservation-list .table-list__item__cell:nth-child(2){flex:2}}.reservation-list img{width:100%}.resource-list{justify-content:center;margin-bottom:3rem}@media (min-width:640px){.resource-list{flex-direction:row}}.resource-list .resource{border-bottom:1px solid #ebebeb;text-align:center;margin-bottom:2rem;padding-bottom:2rem;width:100%}.resource-list .resource__title{font-size:1.25rem;margin:.5rem 0}.resource-list .resource:last-child{border-bottom:0;margin-bottom:0}@media (min-width:640px){.resource-list .resource{border-bottom:0;flex:1;margin-bottom:0;padding-bottom:0;padding-right:1rem;text-align:left}.resource-list .resource:last-child{padding-right:0}}.thiket-list{margin:1rem;margin-bottom:0;margin-top:0}@media (min-width:640px){.thiket-list{margin-top:1.5rem}}@media (min-width:768px){.thiket-list{padding-left:2rem}}.thiket-list__item{transition:all .1s ease;background:#f3efe5;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.25);margin:.66667rem 0;padding:.5rem 0}.thiket-list__item:focus,.thiket-list__item:hover{transition:all .1s ease}@media (min-width:768px){.thiket-list__item{flex-direction:row;justify-content:space-between}}.thiket-list__item:hover{transition:all .1s ease;background:#f6f3ec}.thiket-list__item:hover:focus,.thiket-list__item:hover:hover{transition:all .1s ease}.thiket-list__item h4{font-size:1.2rem;font-weight:400;margin:0}.thiket-list__item .name-cell{flex:2}@media (min-width:768px){.thiket-list__item .name-cell{max-width:30%}}.thiket-list__item .info-cell{padding:0}.thiket-list__item .info-cell .table-list__item{flex-direction:column}.thiket-list__item .info-cell .table-list__item__cell{margin-bottom:.5rem}@media (min-width:480px){.thiket-list__item .info-cell .table-list__item{flex-direction:row}.thiket-list__item .info-cell .table-list__item__cell{margin-bottom:0}}.thiket-list__item .description-text{font-size:.9rem}.thiket-list__item .description-text i{font-size:1.2rem;margin-right:.5rem;vertical-align:text-bottom}.thiket-list__item .activity-icon{font-size:1.4rem;margin:0 .25rem}.thiket-list__item .status-icon{font-size:1.25rem}.thiket-list__item .status-icon-container{border-radius:100%;height:1.25rem;width:1.25rem;padding:.5rem;text-align:center}@media (min-width:1023px){.thiket-list__item{align-items:center}.thiket-list__item .table-list__item__cell{margin-top:0}}#drawingTooltip{position:absolute;background:rgba(62,58,59,.7);color:#fff;top:13.9rem;left:5.25rem;display:inline-block;font-size:1.1rem;transition:.2s;z-index:3000;padding:.5rem}#drawingTooltip.hidden{opacity:0;z-index:0}#drawingTooltip:before{content:" ";position:absolute;top:50%;right:100%;margin-top:-.5rem;border-width:.5rem;border-style:solid;border-color:transparent rgba(62,58,59,.7) transparent transparent}.table-list__item.transaction-snapshot{flex-direction:column;margin-bottom:0;border-bottom:1px solid #ebebeb;padding:1rem 0}.table-list__item.transaction-snapshot>div{margin-bottom:.5rem}@media (min-width:480px){.table-list__item.transaction-snapshot{flex-direction:row}.table-list__item.transaction-snapshot>div{margin-bottom:0}}.table-list__item.transaction-snapshot .table-list__item__cell.name-cell{flex:2}.table-list__item.transaction-snapshot .table-list__item__cell.icon-cell{text-align:right}.table-list__item.transaction-snapshot .table-list__item__cell.icon-cell i{font-size:2.5rem}@media (min-width:1023px){.table-list__item.transaction-snapshot .table-list__item__cell{margin-top:0}}.alert{font-size:1.25rem;margin:0 auto;text-align:center;z-index:3000;box-sizing:border-box;display:absolute;position:fixed;top:76px;width:100%;font-size:1rem}.alert.hidden{display:none}.alert p{padding:.5rem .75rem;box-sizing:border-box;display:inline-block;position:static;text-align:center;width:auto;max-width:80%}.alert p.danger,.alert p.error{color:#fff;background:#b03e3e}.alert p.info{color:#3e3a3b;background:#e0d5bb}.alert p span.exit{font-size:1.5rem;line-height:.5;padding-left:.5rem;cursor:pointer;position:static}#modal-container{display:none}#modal-container.open{display:block}#modal-container.open .modal{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;left:50%;max-width:900px;opacity:1;padding:2rem 1.25rem;position:fixed;top:50%;text-align:center;transform:translate(-50%,-50%);width:90%;z-index:10}@media (min-width:1023px){#modal-container.open .modal{width:60%}}#modal-container.open .modal--header{font-size:1.5rem;margin:1rem auto;width:100%}@media (min-width:1023px){#modal-container.open .modal--header{font-size:2.5rem}}#modal-container.open .modal--body{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%}#modal-container.open .modal--backdrop{background-color:#3e3a3b;height:100vh;position:fixed;top:0;opacity:.6;overflow:hidden;width:100%;z-index:2}.modal p{font-size:.9rem}.modal .modal--body.modal--body__tos{background-color:#fafafa;border:1px solid gray;margin-top:2rem;padding:.5rem;text-align:left}.modal .modal--body.modal--body__tos p{font-size:.9rem}@media (min-width:1023px){.modal .modal--body.modal--body__tos{padding:1rem;margin:2rem}}.login-page{align-items:center;background-position:center top;background-size:cover;background:url(../images/login-bg-57bbc509e277c72d1f293c239245f2bb.jpg?vsn=d);display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100vw}.login-page__content{background-size:cover;color:#fff;margin:0 auto;max-width:420px;padding:2rem;width:100%}@media (min-width:640px){.login-page__content{max-width:550px}}.login-page__content .thiket-logo{display:block;margin:0 auto 1rem;max-width:360px;width:100%}.login-page .lead{font-size:1.75rem}.login-form{margin:0 auto;max-width:420px}.login-form .input{color:#fff;border-color:rgba(255,255,255,.5)}.login-form .input::placeholder{color:#fff;-webkit-text-fill-color:#fff}.login-form .form-controls{margin-top:3rem;padding-left:0}.login-form .form-controls .btn{width:100%}.g-recaptcha{margin:auto;margin-bottom:.5rem}.g-recaptcha div{margin:auto}.transaction-history .header-container{display:flex;flex-direction:column;text-align:center;margin:3rem 0}@media (min-width:1023px){.transaction-history .header-container{flex-direction:row}}@media (min-width:1023px){.transaction-history .header-container{justify-content:space-between;text-align:left}}.transaction-history .table-list{margin:2rem 0}@media (min-width:1023px){.transaction-history .table-list__item{align-items:center}}@media (min-width:480px){.transaction-history .amount-collected-container{display:flex;justify-content:flex-end}}.parallax_section{height:50vh;margin-top:-50vh;z-index:999;position:relative}.btn-grid{display:flex;justify-content:space-between;flex-flow:row wrap;padding:1rem 0}.btn-grid .btn{position:relative;width:100%}.btn-grid .btn i{font-size:1.75rem;margin-right:.25rem}.btn-grid .btn__text{position:relative;top:-2px}.btn-grid .btn .icon-x{font-size:1.25rem;position:absolute;top:.25rem;right:.5rem}.btn-grid .btn .icon-x i{font-size:1.25rem;margin-right:0}.property-page__top-section{display:flex;flex-direction:column}@media (min-width:768px){.property-page__top-section{flex-direction:row}}.property-page__top-section__main{flex:1 1 auto}.property-page__top-section__aside{flex:0 1 auto;min-width:240px}@media (min-width:768px){.property-page__top-section__aside{margin-left:2rem}}.property-page__top-section__aside .list{font-size:.9rem}.property-page .thiket-grid{padding:1rem 0}.property-page .thiket-grid__item a{display:block;position:relative}.property-page .thiket-grid__item__description-list li{display:inline-block;margin-right:1rem;margin-bottom:.25rem}.property-page .thiket-grid__item__description-list li:last-child{margin-right:0}.property-page .thiket-grid--2 .thiket-grid__item{margin-bottom:2rem}.property-page .thiket-grid img{height:250px;width:100%}.property-page .thiket-statuses{padding:.5rem}.uploaded-photos{display:grid;grid-gap:1rem;margin-bottom:2rem;width:100%}@media (min-width:640px){.uploaded-photos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.uploaded-photos{grid-template-columns:repeat(3,1fr)}}.uploaded-photos .photo.square{padding-top:100%;background-size:cover;background-position:center}.uploaded-photos .photo.square .primary-button{background-color:#fff;padding:1rem;width:70%;margin:0 auto;border-radius:5rem;font-size:.75rem;margin-top:-4rem;box-shadow:0 .08rem .15rem rgba(0,0,0,.25);border:1px solid rgba(62,58,59,.45);cursor:pointer}.uploaded-photos .photo.square .primary-button:hover{background-color:#ebebeb}.uploaded-photos .photo.square .primary-button--is-primary,.uploaded-photos .photo.square .primary-button--is-primary:hover{background-color:#529b46;color:#fff}.reservation-parallax{height:50vh;align-items:center;flex-direction:column;justify-content:center;color:#fff;padding:0 15%;text-align:center}.reservation-parallax h1{font-size:3rem;margin-bottom:2rem}@media (min-width:1024px){.reservation-parallax h1{font-size:4rem}}.reservation-parallax__description-list{font-size:1.25rem;width:100%}.reservation-parallax__description-list li{display:inline-block;margin-right:1rem}.reservation-parallax__description-list li:last-child{margin-right:0}.reservation-page__main,.reservation-page__sidebar{margin:0 1rem}.reservation-page__main__section,.reservation-page__sidebar__section{margin:0 auto}.reservation-page__main__section.margin-bottom,.reservation-page__sidebar__section.margin-bottom{margin-bottom:2rem}.reservation-page__main__section.margin-top,.reservation-page__sidebar__section.margin-top{margin-top:2rem}.reservation-page__main .panel__content ul.line-items,.reservation-page__sidebar .panel__content ul.line-items{font-size:1.65rem;line-height:1.5}.reservation-page__main .panel__content ul.line-items li,.reservation-page__sidebar .panel__content ul.line-items li{margin-bottom:.7rem}.reservation-page__main .panel__content ul.line-items li.green label,.reservation-page__sidebar .panel__content ul.line-items li.green label{color:#539b46}.reservation-page__main .panel__content ul.line-items li label,.reservation-page__sidebar .panel__content ul.line-items li label{display:block;font-size:1rem}.reservation-page__main .panel__content ul.line-items li.total,.reservation-page__sidebar .panel__content ul.line-items li.total{font-size:2.1rem;margin-bottom:.25rem}.reservation-page__main .panel__content>span,.reservation-page__sidebar .panel__content>span{font-size:.6em;position:relative;top:-6px;left:-4px}.reservation-page__main .panel__content>span.gray,.reservation-page__sidebar .panel__content>span.gray{color:#848688}.reservation-page__main{padding-bottom:2rem;border-bottom:1px solid #ebebeb}@media (min-width:768px){.reservation-page__main{border:0;padding-bottom:0}}.reservation-page__guest-info__item{align-items:center;display:flex;font-weight:600;margin-bottom:.5rem}.user-list-controls{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}@media (min-width:768px){.user-list-controls{justify-content:space-between;width:100%}}.user-list-controls .user-filter-form__search{align-items:center;display:flex;justify-content:center}.user-list-controls form{margin:1.5rem auto 0;width:90%}@media (min-width:768px){.user-list-controls form{margin:0;width:55%}}.user-list-controls form input{height:2rem;font-size:1.25rem;margin-right:.5rem;width:50%}.user-list__item{align-items:center;border-bottom:1px solid #ebebeb;margin:1rem 0;padding:1rem 0}.user-list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.user-list__item{flex-direction:row}}.user-list__item__cell{text-align:center;margin-bottom:.5rem;width:100%}@media (min-width:768px){.user-list__item__cell{border-bottom:0;flex:1;margin-bottom:0;padding-bottom:0;padding-right:2rem;text-align:left}.user-list__item__cell:last-child{flex-grow:2;padding-right:0;text-align:right}}.create-user-button{margin:1.5rem 0}.all-reservations-link-container{margin-top:1rem;text-align:right;width:100%}.all-reservations-link-container a:hover{color:#539b46}#thiket-edit-form--admin.hide{display:none}.thiket-approval{align-items:center;display:flex;flex-wrap:wrap;margin:3rem 0}.thiket-approval .status{display:flex;width:80%}.thiket-approval .status h2{margin-bottom:0}.thiket-approval .status span{font-size:1.5rem;margin-left:2rem}.thiket-approval .status span.red{color:#b03e3e}.thiket-approval .status span.green{color:#539b46}.thiket-approval .status span.gray{color:#848688}.thiket-approval .errors{width:80%;margin:3rem auto 0 0}.thiket-approval .errors ul{margin-bottom:2rem}.thiket-approval .errors ul li{margin-top:1rem}.guest-thiket-activities{display:flex;width:100%}.guest-thiket-activities .activity{max-height:100px;max-width:100px}.guest-thiket-activities .activity svg{height:100%;width:100%}.browse{display:grid;overflow-y:hidden;height:100vh;box-sizing:border-box;grid-gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto auto 2fr 3fr}@media (min-width:1023px){.browse{grid-template-rows:auto auto 1fr;grid-template-columns:4fr 3fr}}@media (min-width:1023px){.browse section{grid-column:span 2}}.browse section.activities{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1023px){.browse section.activities{flex-wrap:nowrap}}.browse section.activities h2{align-self:center;font-size:1.8rem}.browse section.activities h6{margin-bottom:.25rem;color:#848688}.browse section.activities .mine{padding:0 1rem;text-align:center;align-self:center;display:flex;flex-direction:column;color:#848688;font-size:.875rem}@media (min-width:1023px){.browse section.activities .mine{order:300}}.browse section.activities .mine .switch{position:relative;display:inline-block;width:60px;height:34px;text-align:center;margin:.25rem auto}.browse section.activities .mine .switch input{opacity:0;width:0;height:0}.browse section.activities .mine .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;border-radius:34px;transition:.4s}.browse section.activities .mine .slider:before{position:absolute;content:'';height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.browse section.activities .mine input:checked+.slider{background-color:#dd7827}.browse section.activities .mine input:focus+.slider{box-shadow:0 0 1px #dd7827}.browse section.activities .mine input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.browse section.location{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:1023px){.browse section.location{grid-template-columns:2fr 1fr;grid-gap:2rem}}.browse section.location .input-wrapper{border:1px solid #3e3a3b;border-width:0 0 1px 0;width:100%;box-sizing:border-box;font-size:1.1rem;font-weight:400;padding-left:.5rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.browse section.location .input-wrapper input{box-sizing:border-box;font-size:1.1rem;font-weight:400;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;border:none;box-shadow:none;padding:.75rem 1rem;width:100%}.browse section.location .auto{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.browse section.location .auto input#gmaps_auto{font-size:1.1rem;font-weight:400;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;border:0}.browse section.location .auto button{background:0 0;color:#848688;text-transform:uppercase;font-size:.8rem;cursor:pointer}.browse section.location .prox{display:grid;align-items:flex-end;grid-template-columns:2rem auto 1fr auto}.browse section.location .prox span{padding:.75rem 1rem}.browse section.location .prox input[type=checkbox]{margin-bottom:1rem;font-size:1.2rem}.browse section.location .prox input[type=number]{font-size:1.3rem}.browse section.browse-search-results{grid-column:span 1;order:3;width:100%;height:100%;box-sizing:border-box;overflow-y:hidden}@media (min-width:1023px){.browse section.browse-search-results{order:0}}.browse section.browse-search-results .browse-grid{box-sizing:border-box;overflow-y:auto;height:100%;display:grid;grid-template-columns:1fr 1fr;width:100%}.browse section.browse-search-results .browse-grid li.wide{width:100%;grid-column:span 2}.browse section.browse-search-results .browse-grid .grid-list__item{border-bottom:none;padding:.5rem;margin-bottom:0;transition:.25s}.browse section.browse-search-results .browse-grid .grid-list__item img{max-width:100%}.browse section.browse-search-results .browse-grid .grid-list__item h2{margin:.2rem 0}.browse section.browse-search-results .browse-grid .grid-list__item.highlight{background:rgba(83,155,70,.15);order:-1}.browse section.browse-search-results .browse-grid .grid-list__item.hidden{display:none}.browse section.browse-search-results .browse-grid .grid-list__item p.thiket-price{font-size:1.8rem;margin:.2rem 0}.browse section.browse-search-results .browse-grid .grid-list__item p.thiket-price span{font-size:.9rem;vertical-align:middle;padding-bottom:.25rem;margin-left:.3rem}.browse section.browse-search-results .browse-grid .grid-list__item p.thiket-price span.dollar-sign{font-size:1.2rem;padding-bottom:.6rem;margin-left:0;margin-right:.25rem}.browse section.browse-search-results .browse-grid .grid-list__item .table-list__item__cell.activity-cell{width:auto;padding:0;max-width:none;margin-top:.85rem}.browse section.browse-search-results .browse-grid .grid-list__item .table-list__item__cell.activity-cell ul.activity-list li{color:#3e3a3b;margin-right:.15rem;font-size:1.3rem}.browse section.browse-search-results .browse-grid .grid-list__item .table-list__item__cell.activity-cell ul.activity-list li.more{margin-left:.5rem}.browse section.map{grid-column:span 1;order:1}@media (min-width:1023px){.browse section.map{order:1}}.browse section.map #searchMap{height:100%}.browse section.map #searchMap .search-map__control-bar-wrapper{display:none}ul.activity-list{text-align:right}ul.activity-list li{max-width:none;height:3.5rem;width:3.5rem;padding:.5rem;border-radius:3rem;margin:.15rem;box-sizing:border-box;cursor:pointer}ul.activity-list li.active{background:#539b46}ul.activity-list li.active svg path{fill:#fff}#search .page.search{max-width:1400px}#search .page.search .loading{position:relative}#search .page.search .loading .thiket-tile{opacity:.5}#search .page.search .loading .center{text-align:center;position:absolute;width:100%}#search .page.search .loading .center img{width:4rem;margin-top:20vh;height:auto}#search .page.search .flex-row{flex-wrap:wrap}#search .page.search .flex-row .auto{flex:1 1 auto;margin-bottom:1.5rem}#search .page.search .flex-row .auto button:not(.far){color:#848688;font-size:.8rem;text-transform:uppercase}#search .page.search .flex-row .auto h4{text-transform:uppercase;font-size:1rem;letter-spacing:2px}#search .page.search .flex-row .auto h4 label{margin-left:2rem;font-size:.9rem;letter-spacing:0;text-transform:none;font-weight:400}#search .page.search .flex-row .auto h4 label.disabled{opacity:.5}#search .page.search .flex-row .auto h4 label input{margin-right:.5rem}#search .page.search .flex-row .auto.dates-filter>div,#search .page.search .flex-row .auto.location-filter>div{display:flex}#search .page.search .flex-row .auto .input-wrapper{border:2px solid #dcdcdc;border-radius:3px;margin:2px}#search .page.search .flex-row .auto .input-wrapper button{color:#3e3a3b;font-size:1.2rem;margin-left:.5rem;padding-right:0}#search .page.search .flex-row .auto .input-wrapper input,#search .page.search .flex-row .auto .input-wrapper select{text-transform:uppercase;font-size:.8rem;letter-spacing:.5px;font-weight:700;color:#3e3a3b}#search .page.search .flex-row .auto .input-wrapper select{width:100%;padding:1rem 1rem;border-bottom:0}#search .page.search .flex-row .auto .input-wrapper input{padding:.75rem 1rem;height:1.5rem;width:calc(100% - 2rem);border:0}#search .page.search .flex-row .auto .input-wrapper input::placeholder{color:#848688}#search .page.search .flex-row .auto.location-filter{padding-right:2rem}#search .page.search .flex-row .auto.location-filter .input-wrapper{width:100%;display:flex}#search .page.search .flex-row .auto.location-filter .input-wrapper #gmaps_auto{min-width:10rem}#search .page.search .flex-row .auto.dates-filter .input-wrapper{width:11rem}#search .page.search .flex-row .auto ul.activity-list{text-align:right}#search .page.search .flex-row .auto ul.activity-list li{max-width:none;height:3.5rem;width:3.5rem;padding:.5rem;border-radius:3rem;margin:.15rem;box-sizing:border-box;cursor:pointer}#search .page.search .flex-row .auto ul.activity-list li.active{background:#539b46}#search .page.search .flex-row .auto ul.activity-list li.active svg path{fill:#fff}#search .thiket-tile{opacity:1;transition:opacity .15s;padding:3rem 0;border-bottom:1px solid #dcdcdc;align-items:center}#search .thiket-tile>*{flex:1 1 30%;height:20rem;align-self:stretch}#search .thiket-tile .thiket-map{flex-basis:20rem;flex-grow:0}#search .thiket-tile .thiket-info{padding:0 3rem;display:flex;flex-direction:column;justify-content:center}#search .thiket-tile .thiket-info h3{font-size:1.7rem;letter-spacing:0}#search .thiket-tile .thiket-info p{flex-grow:1}#search .thiket-tile .thiket-info .flex-row>*{flex:1 1 auto}#search .thiket-tile .thiket-info .flex-row.align-center{justify-content:space-around}#search .thiket-tile .thiket-info .flex-row.stats{margin:2rem 0}#search .thiket-tile .thiket-info .flex-row.stats .stat-card{flex-basis:auto;font-weight:700;text-align:center;line-height:2;padding:0 1rem;font-size:.9rem;text-transform:uppercase}#search .thiket-tile .thiket-info .flex-row.stats .stat-card:not(:first-child){border-left:2px solid #dcdcdc}#search .thiket-tile .thiket-info .flex-row.stats .stat-card label{color:#848688;white-space:nowrap}#search .thiket-tile .thiket-info .flex-row.price span{color:#539b46;font-weight:700;font-size:1.1rem;letter-spacing:1px}#search .thiket-tile .thiket-info .flex-row.price span:first-child{padding-right:1rem}#search .thiket-tile .thiket-info .flex-row.price .btn--primary{border-radius:4px;font-size:.8rem;white-space:nowrap;padding:.85rem;text-transform:uppercase}#search .thiket-tile .thiket-image{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:8px}#search .no-results{text-align:center;font-size:1.2rem;margin:4rem auto}#search .paginator{text-align:center}#search .paginator *{color:#3e3a3b}#search .paginator .paginator-icon{height:2.3rem;width:2.3rem;color:#848688;font-weight:600;font-size:.75rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}#search .paginator .paginator-icon.selected{border-radius:100%;border:1px solid #848688;color:#3e3a3b}#search .paginator .paginator-step{margin:0 2rem}body,html{background:#fff;margin:0;padding:0;height:100%}.main__inner{height:100%;position:relative;width:100%}body.scroll-lock{overflow:hidden}html{font-size:4vw;overflow-y:scroll}@media (min-width:480px){html{font-size:2.5vw}}@media (min-width:640px){html{font-size:2.375vw}}@media (min-width:768px){html{font-size:2vw}}@media (min-width:900px) and (max-width:1023px){html{font-size:1.825vw}}@media (min-width:1024px){html{font-size:1.5vw}}@media (min-width:1100px) and (max-width:1279px){html{font-size:1.325vw}}@media (min-width:1280px){html{font-size:1.25vw}}@media (min-width:1440px){html{font-size:1.125vw}}@media (min-width:1920px){html{font-size:1vw}}a:focus,button:focus,input:focus{outline:0}a{color:inherit;text-decoration:none}.margin-left{margin-left:1rem}.margin-right{margin-right:1rem}.margin-top{margin-top:1rem}.margin-bottom{margin-bottom:1rem}.page:not(.static){padding:6rem 0 2rem;margin:0 auto;max-width:1200px;width:90vw}.page:not(.static)--fullwidth{max-width:100%}.page:not(.static)--narrow{max-width:900px}.page:not(.static)__section{margin-left:auto;margin-right:auto}.page:not(.static)__section.margin-bottom{margin-bottom:4rem}.page:not(.static)__section.margin-top{margin-top:4rem}.page:not(.static)__section--narrow{max-width:900px}.page:not(.static)__section>h2{font-weight:400;margin-bottom:2rem}.page:not(.static)__section__content{margin:2rem 0}ul.list--inline li{display:inline-block}ul.list--block li{display:block;margin-bottom:.25rem}ul.list--italicize{font-style:italic}.image-wrap{background-size:cover;display:flex;flex-direction:column;justify-content:center;padding-bottom:75%}.image-wrap--ratio-16-9{padding-bottom:56.25%}.under{z-index:-3000!important;height:50vh;filter:brightness(75%) saturate(75%)}.flex-row{display:flex;flex-direction:row}.flex-row.justify-center{justify-content:center}.flex-row.align-center{align-items:center}.flex-column{display:flex;flex-direction:column}.flex-column.align-center{align-items:center}.flex-column.justify-center{justify-content:center}