.light{font-family:'Lato',sans-serif;font-weight:300}.regular{font-family:'Lato',sans-serif;font-weight:400}.bold{font-family:'Lato',sans-serif;font-weight:700}.shadow{-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,0.5);-webkit-box-shadow:5px 0 10px 1px rgba(0,0,0,0.5);box-shadow:0 5px 10px 1px rgba(0,0,0,0.5)}.noshadow{-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.one-edge-shadow{-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,0.5);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,0.5);box-shadow:0 8px 6px -6px rgba(0,0,0,0.5)}.one-edge-shadow-inner{-webkit-box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5)}.two-edge-shadow-inner{-webkit-box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5),inset 0 8px 6px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5),inset 0 8px 6px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.5),inset 0 8px 6px -6px rgba(0,0,0,0.5)}.two-edge-shadow{-webkit-box-shadow:0 -12px 6px 6px rgba(0,0,0,0.3);-moz-box-shadow:0 -12px 6px 6px rgba(0,0,0,0.3);box-shadow:0 -12px 6px 6px rgba(0,0,0,0.3)}.parent-vertical-align{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.no-vertical-align{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#wrap-book .wpdevbk{margin-top:30px}.wpdevbk form{margin-bottom:30px}.bk_calendar_frame{width:100% !important}.datepick-inline{background:none;border:0;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.datepick-inline .calendar-links{background:none;background:rgba(51,51,51,0.8);border:1px solid #fff;height:50px;margin-bottom:-50px;padding:0}.datepick-inline .calendar-links .datepick-prev,.datepick-inline .calendar-links .datepick-next{height:50px;overflow:hidden}.datepick-inline .calendar-links .datepick-prev a,.datepick-inline .calendar-links .datepick-next a{text-shadow:none;color:#fff;font-size:14px;margin-top:-50px;display:block}.datepick-inline .calendar-links .datepick-prev a:hover,.datepick-inline .calendar-links .datepick-next a:hover{text-shadow:none;color:#ccc}.datepick-inline .calendar-links .datepick-prev a:after,.datepick-inline .calendar-links .datepick-next a:after{display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;margin-top:47px;line-height:1}.datepick-inline .calendar-links .datepick-next{padding-right:10px}.datepick-inline .calendar-links .datepick-next a:after{content:"\f054"}.datepick-inline .calendar-links .datepick-prev{padding-left:10px}.datepick-inline .calendar-links .datepick-prev a:after{content:"\f053"}.datepick-inline .datepick-header{color:#fff;font-family:'Lato',sans-serif;font-weight:700;text-shadow:none;height:50px;line-height:45px;text-transform:uppercase}.datepick-inline .datepick-header span{font-size:14px}div.datepick-inline .datepick-title-row th{border:1px solid #fff;background:rgba(51,51,51,0.2);color:#333;font-family:'Lato',sans-serif;font-weight:700}.block_hints .block_free,.block_hints .block_time,.block_hints .block_booked,.block_hints .block_pending,.block_hints .block_check_in_out,.datepick-inline .datepick-days-cell{border:1px solid #fff;color:#333;background:rgba(51,51,51,0.1)}.block_hints .date2approve.block_check_in_out,.block_hints .block_pending,.datepick-inline .date2approve,.block_hints .block_pending a,.datepick-inline .date2approve a{color:#fff;font-family:'Lato',sans-serif;font-weight:700;text-shadow:0 1px 0 rgba(51,51,51,0.2);background-color:#333}.block_hints .date_approved.block_check_in_out,.block_hints .block_booked,.datepick-inline .date_approved,.block_hints .block_booked a,.datepick-inline .date_approved a{color:#fff;text-shadow:0 1px 0 rgba(51,51,51,0.5)}.block_hints .block_free a,.block_hints .block_time,.datepick-inline .date_available a{color:#333}.datepick-other-month{background:rgba(51,51,51,0.05) !important}.booking_form_div>div:nth-child(2){display:none}.booking_form_div input[type="text"]{height:45px;border-radius:0;border:0;background:rgba(51,51,51,0.5);width:100% !important;color:#fff}.booking_form_div textarea{height:auto;border-radius:0;border:0;background:rgba(51,51,51,0.5);width:100% !important;color:#fff}.wpdevbk .input-xlarge{width:100% !important}.wpdevbk select.input-xlarge{width:100% !important;height:45px}.booking_form_div input::-webkit-input-placeholder{color:#fff}.booking_form_div input::-moz-placeholder{color:#fff;opacity:1}.booking_form_div input:-ms-input-placeholder{color:#fff}.booking_form_div input:-moz-placeholder{color:#fff}.wpdevbk .btn-primary,.wpdevbk .btn{font-family:'Lato',sans-serif;font-weight:700;text-shadow:none;border:0;background:none;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);padding:0;display:block;height:50px;line-height:50px;font-size:18px;width:100%}.wpdevbk .btn-primary:hover,.wpdevbk .btn:hover{border:none;background:none;background:#333;background-color:#333}