@font-face{font-family:Apercu-Regular;src:url(../webfonts/apercu_regular.eot);src:url(../webfonts/apercu_regular.eot?#iefix) format("embedded-opentype"),url(../webfonts/apercu_regular.woff2) format("woff2"),url(../webfonts/apercu_regular.woff) format("woff"),url(../webfonts/apercu_regular.svg) format("svg"),url(../webfonts/apercu_regular.ttf) format("truetype")}@font-face{font-family:Apercu-Bold;src:url(../webfonts/apercu_bold.eot);src:url(../webfonts/apercu_bold.eot?#iefix) format("embedded-opentype"),url(../webfonts/apercu_bold.woff2) format("woff2"),url(../webfonts/apercu_bold.woff) format("woff"),url(../webfonts/apercu_bold.svg) format("svg"),url(../webfonts/apercu_bold.ttf) format("truetype");font-weight:700}@font-face{font-family:CenturyOldstyleBT-Bold;src:url(../webfonts/30EC6E_0_0.eot);src:url(../webfonts/30EC6E_0_0.eot?#iefix) format("embedded-opentype"),url(../webfonts/30EC6E_0_0.woff2) format("woff2"),url(../webfonts/30EC6E_0_0.woff) format("woff"),url(../webfonts/30EC6E_0_0.ttf) format("truetype");font-weight:700}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Apercu-Regular,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:CenturyOldstyleBT-Bold,Georgia,serif}.show{display:block!important}.sa-datepicker{display:block;position:relative;margin:0 auto;max-width:325px;border:2px solid #000}.sa-datepicker .hidden{display:none}.sa-datepicker header{padding:10px 5px;background:url(../images/booking/date-picker-bg.gif) center center no-repeat;background-size:cover;border-bottom:2px solid #000;text-align:center}.sa-datepicker .logo,.sa-datepicker h1{display:inline-block;vertical-align:middle}.sa-datepicker h1{margin:0 15px 0 0;font-size:16px}.sa-datepicker .logo{display:inline-block;width:85px}.sa-datepicker form{display:block;overflow:auto;position:relative}.sa-datepicker .checkin,.sa-datepicker .checkout{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 16px}.sa-datepicker .checkin label,.sa-datepicker .checkout label{display:block;width:100%;margin:0 0 5px}.sa-datepicker .checkin{margin:47.5px 0 28px}.sa-datepicker .checkout{margin:0 0 48px}.sa-datepicker .checkin-day,.sa-datepicker .checkout-day{width:30%}.sa-datepicker .checkin-month,.sa-datepicker .checkout-month{width:50%}.sa-datepicker .calendarIcon{display:inline-block;width:20px;height:20px;margin:3.5px 0 0}.sa-datepicker .calendarIcon:hover{cursor:pointer}.sa-datepicker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:8px 25px 8px 16px;border:1px solid #d5d5d5;border-radius:0;vertical-align:middle;font-size:13px;background:url(../images/booking/select-triangle.svg) 90% center no-repeat}.sa-datepicker select::-ms-expand{display:none}.sa-datepicker .submit{-webkit-appearance:none;display:block;padding:10px 5px;width:100%;border:none;border-top:2px solid #000;background:0 0;text-transform:uppercase;font-size:14px}.sa-datepicker .submit:active,.sa-datepicker .submit:focus,.sa-datepicker .submit:hover{background:#000;color:#fff;outline:0}.sa-datepicker .submit:hover{cursor:pointer}.sa-datepicker .calendar-popup-wrapper{display:none;position:absolute;top:43px;width:100%}.sa-datepicker .calendar{display:block;position:relative;max-width:80%;margin:0 auto;background:#fff}.sa-datepicker .calendar .header{border-bottom:1px solid #d5d5d5}.sa-datepicker .calendar button{padding:10px;width:24%;background:0 0;border:none}.sa-datepicker .calendar button:active,.sa-datepicker .calendar button:focus{outline:0}.sa-datepicker .calendar .month-dropdown{width:48%;margin:0;border-bottom:none;border-top:none}.sa-datepicker .calendar table{width:100%;padding:8.5px 5px;text-align:center;border-spacing:0 1px}.sa-datepicker .calendar thead{font-weight:700;border-bottom:1px solid #d5d5d5}.sa-datepicker .calendar thead td:hover{cursor:default}.sa-datepicker .calendar td{width:14.28571%;height:28px}.sa-datepicker .calendar tbody td{border:2px solid transparent}.sa-datepicker .calendar tbody td:hover{cursor:pointer;border:2px solid}.sa-datepicker .calendar tbody .disabled{opacity:.5;border:none}.sa-datepicker .calendar tbody .disabled:hover{cursor:default;border:none}.sa-datepicker .calendar .check-in,.sa-datepicker .calendar .check-out{border:2px solid}.sa-datepicker .calendar .check-in{background:linear-gradient(-45deg,#a3d4cd 50%,#fff 50%);background-size:100%}.sa-datepicker .calendar .stay{background:#a3d4cd}.sa-datepicker .calendar .check-out{background:linear-gradient(45deg,#a3d4cd 50%,#fff 50%);background-size:100%}.sa-datepicker .calendar-popup-bg{display:none;width:100%;height:86%;min-height:244px;position:absolute;top:0;background:rgba(0,0,0,.5)}