.booking-calendars{padding:36px 0!important}.booking-calendar{margin:24px 0 36px;background:#fff;padding:24px;border:1px solid #ccdfeb}.booking-calendar h3{margin:0 0 16px!important}.calendar-placeholder p{font-size:14px;line-height:1.6}.calendar-frame{display:block;width:100%;height:680px;border:0;background:white}.calendar-hide{margin-top:12px;padding:10px 15px;border:1px solid #acc5d7;background:#eef5fa;color:#214e70;cursor:pointer}@media(max-width:650px){.booking-calendar{padding:16px}.calendar-frame{height:1500px}.calendar-load{max-width:100%;white-space:normal}}
@media(max-width:650px){.calendar-frame{height:780px}}
