html,body{padding:0;margin:0;font-family:Roboto,sans-serif;font-size:1em;font-weight:400}h1,h2,h3,h4,b,strong{font-weight:700;color:#765e35}a{color:#765e35;text-decoration:underline}a:hover{text-decoration:none}.row{max-width:66.5rem;margin:auto;width:100%;display:table}.row .column{width:calc(100% - 2rem);padding:0 1rem;float:left;position:relative}.column .row{margin:0 -1rem}.column.medium-2{width:calc(50% - 2rem)}.column.medium-3{width:calc(33% - 2rem)}.column.medium-8{width:calc(75% - 2rem)}.column.medium-4{width:calc(25% - 2rem)}.column.medium-centered{float:none;margin:auto}.row-wide{max-width:98vw}header.header{width:100;padding:1rem;background-color:#765e35;color:#fff}header.header a,header.header b{color:#fff;text-decoration:none}header.header a:hover{text-decoration:underline}.header--content{display:flex;justify-content:space-between;align-items:center}.header__logo{width:10rem;height:auto}.open-icon,.close-icon{cursor:pointer}.header__nav-trigger{cursor:pointer;z-index:4000;position:relative;margin-top:-.25rem}.header__nav-trigger span{margin-right:.5rem}.header__nav-trigger .icon{position:relative;display:inline-block;width:30px;height:3px;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.header__nav-trigger .icon:after,.header__nav-trigger .icon:before{position:absolute;background:#fff;content:"";width:30px;height:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__nav-trigger .icon:before{top:-8px}.header__nav-trigger .icon:after{top:8px}.header__nav-trigger.active{color:#765e35}.header__nav-trigger.active{background:transparent}.header__nav-trigger.active .icon{background:transparent;transform:rotate(-90deg);transition:all .15s ease;margin-top:-5px}.header__nav-trigger.active .icon:before{-webkit-transform:rotate(45deg) translate(5px,6px);-webkit-transition-delay:.2s;transform:rotate(45deg) translate(5px,6px);transition-delay:.2s;background:#765e35}.header__nav-trigger.active .icon:after{-webkit-transform:rotate(-45deg) translate(5px,-6px);-webkit-transition-delay:.2s;transform:rotate(-45deg) translate(5px,-6px);transition-delay:.2s;background:#765e35}.menu-content{margin-right:-50vw;transition:all .5s;position:fixed;top:0;right:0;height:calc(100vh - 4rem);z-index:9999;background-color:#fff;padding:2rem 3rem;width:calc(50vw - 6rem);box-shadow:0 2px 10px 2px #00000008;overflow:auto}.menu-content.menu-content--open{margin-right:0}.menu-content ul{list-style:none;padding-top:2rem;margin:0}.menu-content ul li{font-size:1.175rem;margin:.25rem 0}.overlay--open{z-index:9998;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#00000040}.footer{border-top:rgba(0,0,0,.25) thin solid;padding:2rem;margin-top:2rem;background-color:#f6f6f6}ul.tabs{list-style:none;padding:0}ul.tabs li{display:inline-block;margin-right:.75rem}table{width:100%;border-collapse:collapse;overflow:auto}thead{text-align:left;background-color:#f1f8f8;color:#765e35}th,td{padding:.5rem;border-bottom:1px solid rgb(118,94,53)}table.reports{display:block}input[type=text],input[type=number],input[type=email],input[type=password]{width:100%;box-sizing:border-box;padding:.35rem .5rem;font-size:1rem}select{max-width:100%}textarea{max-width:100%;box-sizing:border-box;font-size:.75rem;font-family:Roboto,sans-serif}button,.button{margin-top:1rem;padding:1rem 2rem;font-size:1rem;background-color:#765e35;color:#fff;border:thin solid #765e35;border-radius:.5rem;cursor:pointer}button:hover,.button:hover{background-color:#fff;color:#765e35}.button--small{margin:0;padding:0;background-color:transparent;color:#765e35;border:none;cursor:pointer;text-decoration:underline}.button--right{float:right}.button--small:hover{text-decoration:none}span.tags{margin:0!important;display:revert!important;color:#740000}a span.tags{text-decoration:none}.form-section{margin-bottom:2rem}.login-body{background-image:url(/cl_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100vh;background-color:#ffffff80;position:relatove}.login-body .header{position:relative;z-index:2}.login-inside-wrap{background-color:#ffffff80;position:absolute;left:0;right:0;top:0;bottom:0}.login_form{position:relative;z-index:2;margin:5rem auto;display:block;background:#FFF;padding:1rem;border:thin solid #765e35;border-radius:.75rem;max-width:20rem}.login_form h1{margin:1rem 0}.login_form form{display:flex;flex-wrap:wrap}.login_form .form-section{width:100%;margin-top:0;margin-bottom:1rem}.login_form button{margin-top:0;float:right}.month_picker button{padding:.125rem 1rem}.calendar{display:flex;flex-flow:column}.calendar .header .month-year{font-size:20px;font-weight:700;color:#636e73;padding:20px 0}.calendar .days{display:flex;flex-flow:wrap}.calendar .days .day_name{width:calc(100% / 7);border-right:1px solid #fff;padding:20px;text-transform:uppercase;font-size:12px;font-weight:400;color:#818589;color:#fff;background-color:#765e35;box-sizing:border-box}.calendar .days .day_name:nth-child(7){border:none}.calendar .days .day_num{display:flex;flex-flow:column;width:calc(100% / 7);border-right:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;font-weight:700;color:#7c878d;cursor:pointer;min-height:100px;box-sizing:border-box}.calendar .days .day_num.ignore{padding:1rem}.calendar .days .property{display:inline}.calendar .days .day_num span{margin:1rem;display:inline-flex;width:30px;font-size:14px}.event-wrap .event-start{float:right;margin-left:0}.event-wrap .event-end{float:left;margin-top:0}.calendar .days .day_num span.tags{display:inline!important;font-size:.75rem;margin-left:.25rem!important}.calendar .days .day_num .event{margin-bottom:.75rem;font-weight:500;font-size:.75rem;background-color:#ffdbbc;padding:.25rem .75rem;color:#fff;word-wrap:break-word;width:calc(100% - 1.5rem);height:3rem;overflow:hidden}.calendar .days .day_num .event.landfolk{background-color:#31614e;color:#fff}.calendar .days .day_num .event.landfolk a,.calendar .days .day_num .event.landfolk a span.tags{color:#fff!important}.calendar .days .day_num .event.airbnb{background-color:#ff5a5f;color:#fff}.calendar .days .day_num .event.airbnb a,.calendar .days .day_num .event.airbnb a span.tags{color:#fff!important}.calendar .days .day_num .event.daysoff{background-color:#178087;color:#fff}.calendar .days .day_num .event.daysoff a,.calendar .days .day_num .event.daysoff a span.tags{color:#fff!important}.calendar .days .day_num .event.finn{background-color:#0063fb;color:#fff}.calendar .days .day_num .event.finn a,.calendar .days .day_num .event.finn a span.tags{color:#fff!important}.calendar .days .day_num .event.booking{background-color:#003580;color:#fff}.calendar .days .day_num .event.booking a,.calendar .days .day_num .event.booking a span.tags{color:#fff!important}.calendar .days .day_num .event.airgms{background-color:#ffc107;color:#212121}.calendar .days .day_num .event.airgms a,.calendar .days .day_num .event.airgms a span.tags{color:#212121!important}.calendar .days .day_num .event a{text-decoration:none}.calendar .days .day_num .event a:hover{text-decoration:underline}.calendar .days .day_num .event.event-end{width:calc(25% - 1.5rem);margin-right:-25%;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.calendar .days .day_num .event.event-start{width:calc(65% - 1.5rem);margin-left:35%;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.calendar .days .day_num .event.green{background-color:#51ce57}.calendar .days .day_num .event.blue{background-color:#518fce}.calendar .days .day_num .event.red{background-color:#ce5151}.calendar .days .day_num:nth-child(7n+1){border-left:1px solid #e6e9ea}.calendar .days .day_num:hover{background-color:#fdfdfd}.calendar .days .day_num.ignore{background-color:#fdfdfd;color:#ced2d4;cursor:inherit}.calendar .days .day_num.selected{background-color:#f1f2f3;cursor:inherit}.calendar.timeline{overflow:scroll;width:100%;height:65vh;position:relative}.calendar.timeline.owner_timeline{height:25vh}.timeline__header{position:sticky;top:0;height:1.5rem;z-index:3;flex-flow:nowrap;display:flex;width:fit-content;border-bottom:thin solid gray;background-color:#fff;font-size:.85rem}.timeline__header--prop{width:11rem;display:inline-block;border-right:thin solid gray;position:sticky;left:0;top:0;z-index:4;background-color:#fff;text-align:center}.timeline__header--day{width:calc(12rem - 1px);display:inline-block;border-right:thin solid gray;text-align:center}.calendar.timeline .days{flex-flow:nowrap;position:absolute;margin-left:calc(11rem + 1px);font-size:.75rem}.calendar.timeline .days .day_num{width:calc(12rem - .24px);cursor:auto;margin-top:calc(1.5rem - 2px)}.calendar.timeline .days .day_num table{table-layout:fixed}.calendar.timeline .days .day_num .event{word-wrap:normal;margin-top:.45rem;margin-bottom:.25rem;height:1.75rem}.calendar.timeline .days .day_num .event.event-end:nth-child(2){margin-top:3.45rem}.event-empty{margin-top:.25rem;margin-bottom:.25rem;height:1.75rem;padding:.25rem .75rem;width:100%}.calendar.timeline .days .day_num .event.airbnb{background-color:#ff5a5f;color:#fff}.calendar.timeline .days .day_num .event.airbnb span.tags,.calendar.timeline .days .day_num .event.airbnb a{color:#fff}.calendar.timeline .days .day_num .event.booking{background-color:#003580;color:#fff}.calendar.timeline .days .day_num .event.booking span.tags,.calendar.timeline .days .day_num .event.booking a{color:#fff}.calendar.timeline .days .day_num .event.airgms{background-color:#ffc107;color:#212121}.calendar.timeline .days .day_num .event.daysoff span.tags,.calendar.timeline .days .day_num .event.airgms a{color:#212121}.calendar.timeline .days .day_num .event.daysoff{background-color:#178087;color:#fff}.calendar.timeline .days .day_num .event.daysoff span.tags,.calendar.timeline .days .day_num .event.daysoff a{color:#fff}.calendar.timeline .days .day_num .event.finn{background-color:#0063fb;color:#fff}.calendar.timeline .days .day_num .event.finn a{color:#fff}.calendar.timeline .days .day_num .event.landfolk{background-color:#31614e;color:#fff}.calendar.timeline .days .day_num .event.landfolk span.tags,.calendar.timeline .days .day_num .event.landfolk a{color:#fff}.calendar.timeline tr{height:6rem}.calendar.timeline tr td{height:6rem;display:flex;padding:0;width:100%;overflow:hidden;flex-wrap:wrap}.timeline__property-list{position:sticky;left:0;width:11rem;height:100%;background:#FFF;z-index:2;border-right:thin solid gray}.timeline-property{padding:.75rem;font-size:.75rem}.calendar.timeline .num_properties{position:absolute;width:11rem;background-color:#fff;z-index:500;margin-top:-2px}.calendar.timeline .num_properties span{margin:1rem;display:inline-flex;width:30px;font-weight:700;color:#7c878d}.bookings{display:flex;flex-wrap:wrap;margin:0 -1rem}.bookings__card{width:calc(50% - 2rem);margin:1rem;box-sizing:border-box;padding:1rem;border:thin solid #765e35;border-radius:.75rem}.bookings__card-full{width:calc(100% - 2rem)}.messages{padding:0;list-style:none;height:50vh;overflow:auto}.message{margin:.5rem 0;width:55vw}.message_user{float:left}.message_admin{float:right}.message-content{padding:1rem;background-color:#f6f6f6;color:#000;border-radius:1rem;word-wrap:break-word}.message_admin .message-content{float:right;background-color:#765e35;color:#fff;word-break:break-word}.message_admin .message-content a{color:#fff}.message-stamp{display:table;text-align:right;margin-top:1rem;font-size:.85rem}.message_user .message-stamp{text-align:left}.chat{max-width:100%;float:right;width:45rem}.chat textarea{width:100%;border-radius:1rem;height:6rem;border:thin solid #765e35;padding:.45rem}.chat label{display:block;margin-bottom:1rem}.chat button{float:right}.owner_news{background-color:#f6f6f6;color:#765e35;padding:1rem;text-align:center}.owner_news--item{margin-bottom:1rem;display:block}.owner_news--item p{margin:0}.listings__amenities-wrap{border:thin solid #765e35;border-radius:.25rem;padding:0 1rem}.amenity_icon{width:1rem;height:1.3rem;margin-right:.35rem;display:flex;float:left;align-items:center;justify-content:center;align-content:center}h2 .amenity_icon{height:1.7rem;margin-right:.5rem}.amenity_icon img{width:100%;height:auto}.listings__specs{display:flex;padding:0;font-size:.9rem;color:#765e35;margin-top:.5rem}.listings__specs li{list-style:inside;margin-right:.5rem}.listings__specs li:first-child{list-style:none}.listings__description-wrap{border:thin solid #765e35;border-radius:.25rem;padding:0 1rem;margin-bottom:2rem}.listings__description-wrap h2{margin-bottom:0}.listings__description{height:15rem;overflow:hidden}.listings__description.open{height:auto;overflow:auto}.listings__description--button{cursor:pointer;display:block;text-align:center;color:#765e35;text-decoration:underline;margin-top:1rem;margin-bottom:1rem}.listings__images{display:flex;flex-wrap:wrap;margin-bottom:1rem;height:52vh}.listings__images img{width:100%;object-fit:cover;height:100%;border-radius:.25rem}.listings__images--main{width:55%;position:relative;height:100%}.listings__images--main .button{position:absolute;bottom:1rem;left:1rem;background-color:#fff;color:#000;padding:1rem;cursor:pointer;border-radius:.25rem}.listings__images--sides{width:45%;height:calc(100% + 1rem);display:flex;flex-wrap:wrap;box-sizing:border-box;margin-top:-.5rem;margin-bottom:-.5rem;right:-.5rem;position:relative}.listings__images--item{width:50%;height:50%;padding:.5rem;box-sizing:border-box}.listings__amenities{display:flex;padding:0;flex-wrap:wrap}.listings__amenities--icon{width:.75rem;height:.75rem;display:inline-block;margin-right:.25rem}.listings__amenities--icon img{width:100%;height:auto}.listings__amenities li{list-style:none;width:50%;margin-bottom:.5rem}.listings__imagepop{position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.85);display:none;z-index:5000}.listings__imagepop--close{position:absolute;top:1rem;right:1rem;background-color:#fff;color:#000;padding:1rem;cursor:pointer;border-radius:.25rem;z-index:5001}.dynamic_map{width:100%;height:40vh;border-radius:.25rem}.price_matrix{max-width:70rem;margin:auto}.matrix_months{padding:0}.matrix_months li{list-style:none;display:inline-block;margin-right:.25rem}.form_day_list{list-style:none;padding:0;display:flex}.alternative_form_day_list{display:none}.profile--section.alternative-day-list .alternative_form_day_list{list-style:none;padding:0;display:flex}.profile--section.alternative-day-list .form_day_list{display:none}.profile--section{border:thin solid #765e35;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.date-picker-wrapper{width:100%!important;padding:1rem!important;margin-top:1rem!important;border:thin solid #765e35!important;border-radius:.5rem!important;background-color:transparent!important;font-family:Roboto,sans-serif!important;box-sizing:border-box!important}.drp_top-bar{display:none!important}.month-wrapper{width:100%!important;box-sizing:border-box!important;border:none!important;padding:0!important}.month-wrapper .day{padding:1.25rem .25rem!important}.month-wrapper .day .prices{margin-top:.25rem;white-space:nowrap}.month-wrapper .gap{display:none!important}.month-wrapper table{width:calc(50% - 1rem)!important;margin:0 .5rem!important}.month-wrapper thead{background-color:transparent!important;color:#765e35!important;font-family:Roboto,sans-serif!important;font-weight:400!important}.month-wrapper td{border-bottom:none!important}.month-wrapper .caption{font-size:1.125rem!important}.month-wrapper .week-name{font-size:1rem!important}.date-picker-wrapper .footer{display:none!important}.price_period_form{display:flex;width:100%}.price_period_form--item{width:calc(50% - .5rem)}.price_period_form--item:first-child{margin-right:1rem}.user_change_button{padding:.25rem .75rem;margin:0;float:right;white-space:nowrap}.faq{list-style:none;margin:1rem 0;padding:0}.faq_wrapper{margin-bottom:1.15rem;border:thin solid #765e35;border-radius:.75rem;box-shadow:2px 3px 5px #00000063}.faq_wrapper_q{background-color:#f1f8f8;color:#765e35;padding:1rem;border-bottom:thin solid #765e35;cursor:pointer;border-radius:.75rem}.faq_wrapper_q span{float:right}.faq_wrapper_a{padding:1rem;display:none;border-radius:.75rem}.faq_edit{list-style:none;margin:1rem 0;padding:0}.faq_edit li{border-bottom:thin solid #765e35;padding-bottom:1rem}.faq_edit_wrapper h2{margin-bottom:.5rem;margin-top:1rem}.faq_edit_wrapper textarea{width:100%;font-size:1rem;font-family:Roboto,sans-serif;padding:.25rem}.external_listings{margin:2rem 0}.external_listings--wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.external_listings--wrap--item a{padding:1rem;margin:.5rem;border:thin solid #765e35;border-radius:1rem;display:block}
