@import url(https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;600&display=swap);.calcal{display:block;font-family:'Golos Text',sans-serif!important;background-color:#fff;padding:13px 5px;border-radius:5px;box-shadow:0 .625rem .75rem 0 rgba(0,0,0,.1);position:relative!important;z-index:9!important}.m-calcal table tr td,.calcal table tr td{border-color:transparent!important;border:none!important}.m-calcal table tr th,.m-calcal table tr td,.calcal table tr th,.calcal table tr td{border:none!important}.calcal .flex-fill{flex:1 1 auto!important}.calcal .fs-12{font-size:12px!important}.calcal .fs-14{font-size:14px!important}.calcal .fs-15{font-size:15px!important}.calcal .spinner{float:right}.calcal .spinner .sub_min,.calcal .spinner .sub_add{width:30px;height:30px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:0;cursor:pointer;border-radius:50%}.calcal .spinner .spinner_val{width:40px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:0;font-weight:700}.calcal form{display:flex;gap:10px}.calcal form .bx1{display:flex;gap:15px;flex:1 1 0%;align-content:flex-end!important;position:relative}.calcal .separated{position:absolute;margin-right:-5px;right:-3px;height:40px;top:6px}.calcal .d-flex{display:flex;position:relative;line-height:20px!important}.calcal .alrc-icon{margin-right:5px;margin-top:-2px;width:auto!important;align-self:center!important}.calcal .mb-8{margin-bottom:8px!important}.calcal .cursor-pointer{cursor:pointer}.calcal .modal-promocode{display:none;position:absolute;width:250px;background:#fff;left:0;background:#fff!important;font-family:'Golos Text',sans-serif!important;border-radius:5px;margin-top:10px;border:none!important;box-shadow:none!important;filter:drop-shadow(rgba(0,0,0,.3) 0 2px 10px);padding:15px}.calcal .modal-promocode:after{position:absolute;content:" ";bottom:100%;left:40px;margin-left:-4px;border:8px solid transparent;border-bottom-color:#fff}.calcal .modal-guest{display:none;position:absolute;width:250px;background:#fff;left:0;background:#fff!important;font-family:'Golos Text',sans-serif!important;border-radius:5px;margin-top:10px;border:none!important;box-shadow:none!important;filter:drop-shadow(rgba(0,0,0,.3) 0 2px 10px);padding:15px}.calcal .modal-guest:after{position:absolute;content:" ";bottom:100%;left:40px;margin-left:-4px;border:8px solid transparent;border-bottom-color:#fff}.calcal .dropdown:after{display:inline-block;position:relative;content:"";top:-2px;right:0;margin-left:7px;width:6px;height:6px;transform:rotate(45deg);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2)}.alrc-arrow-prev:after{display:inline-block;position:relative;content:"";top:-2px;right:0;margin-left:7px;width:6px;height:6px;transform:rotate(130deg);border-right:2px solid rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5)}.calcal .date-picker-wrapper table .caption .next:hover,.calcal .date-picker-wrapper table .caption .prev:hover{background-color:transparent!important}.calcal .date-picker-wrapper table .caption .prev{margin-left:-10px!important}.alrc-arrow-next:after{display:inline-block;position:relative;content:"";top:-2px;right:0;margin-left:7px;width:6px;height:6px;transform:rotate(313deg);border-right:2px solid rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5)}.calcal .flex-grow-1{flex-grow:1!important}.calcal form .box{position:relative;align-content:flex-end!important;padding:0 10px}.calcal form .box p{padding:0;font-size:13px;margin:0 0 5px 0;padding:0}.calcal form .box input{width:100%;font-family:'Golos Text',sans-serif!important}.calcal form .box input[type="submit"]{font-family:'Golos Text',sans-serif!important;cursor:pointer;color:#fff!important;background-color:#007bff;font-weight:500;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #007bff;padding:.375rem .75rem;font-size:14px;height:100%;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.calcal .child-options{margin-top:5px;display:none}.calcal .color-grey{color:#6b6b6b!important}.calcal .child-options-data{display:flex;flex-wrap:wrap;margin-top:10px;display:grid;grid-template-columns:auto auto;gap:10px 10px}.calcal .form-select{font-family:'Golos Text',sans-serif!important;display:block;width:100%;padding:5px;font-size:13px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.calcal .child-options-data .item-child{width:100%;justify-content:center;align-items:center}.calcal .child-options-data select{width:100%}.alrc-promo-code-val{width:130px;overflow:hidden}.alrc-display-flex{display:flex!important}.calcal .btn-delete-promo{display:none;font-size:13px;padding:0;width:20px;height:20px;font-weight:700;background:#c53d3d;color:#fff;align-items:center;justify-content:center;line-height:0;cursor:pointer;border-radius:50%;margin:0pc;position:absolute;right:-6px;top:1px;z-index:2}.calcal .promocode{border:none!important;padding:0px!important;outline:none!important;font-size:14px}.alrc-btn{font-family:'Golos Text',sans-serif!important;width:100%;cursor:pointer;color:#fff!important;background-color:#007bff;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #007bff;padding:.375rem .75rem;font-size:13px;line-height:1.5;border-radius:.25rem;margin-top:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.calcal .date-picker-wrapper table .caption,.m-calcal .date-picker-wrapper table .caption{height:50px!important}.calcal .date-picker-wrapper .month-element,.m-calcal .date-picker-wrapper .month-element{color:#444!important;font-size:14px!important}.m-calcal-mobile .month-wrapper table{width:100%!important}.calcal .month-wrapper,.m-calcal-mobile .month-wrapper{width:auto!important}.calcal .drp_top-bar,.m-calcal-mobile .drp_top-bar{display:none!important}.calcal .date-picker-wrapper,.m-calcal-mobile .date-picker-wrapper{background:#fff!important;font-family:'Golos Text',sans-serif!important;border-radius:5px;margin-top:10px;border:none!important;box-shadow:none!important;filter:drop-shadow(rgba(0,0,0,.3) 0 2px 10px)}.m-calcal-mobile .date-picker-wrapper{padding:0px!important}.calcal .date-picker-wrapper:after{position:absolute;content:" ";bottom:100%;left:40px;margin-left:-4px;border:8px solid transparent;border-bottom-color:#fff}.m-calcal-mobile .date-picker-wrapper:after{position:absolute;content:" ";bottom:100%;right:78px;border:8px solid transparent;border-bottom-color:#fff}.calcal .date-picker-wrapper .month-wrapper,.m-calcal-mobile .date-picker-wrapper .month-wrapper{border:none!important}.calcal table tr td div{padding:10px!important;font-weight:500!important;font-size:13px!important;font-weight:600!important}.m-calcal-mobile table tr td div{padding:7px!important;font-weight:500!important;font-size:13px!important;font-weight:600!important}.calcal table tr td div[data-custom]:after,.m-calcal-mobile table tr td div[data-custom]:after{content:attr(data-custom);display:block;font-size:10px;margin-top:5px;font-weight:normal!important;min-width:25px}.m-calcal{position:relative;display:none}.m-calcal .floating-btn{box-shadow:0 -2px 8px rgba(0,0,0,.3);background:#fff;bottom:0;left:0;position:fixed;right:0;z-index:2;display:block;padding:8px}.m-calcal .btn-bottom{font-family:'Golos Text',sans-serif!important;cursor:pointer;color:#fff!important;background-color:#007bff;font-weight:600;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #007bff;padding:10px;font-size:13px;height:100%;width:100%;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.m-calcal .modal-book-alrc{background-color:rgba(0,0,0,.7)!important;position:fixed;z-index:9999999999;left:0;top:0;height:100%;width:100%;overflow-x:hidden;transition:.5s;display:none}.m-calcal .overlay-content{position:relative;display:block;top:50%;transform:translateY(-50%);height:100%}.m-calcal .content-modal{background:#fff;position:relative;height:100%;font-family:'Golos Text',sans-serif!important;overflow:scroll}.m-calcal .p-20{padding:20px}.m-calcal .head-modal{position:relative;border-bottom:1px solid #eee;padding-bottom:15px}.m-calcal .head-modal h4{margin:0;font-size:18px}.m-calcal a.btn-close-modal{position:absolute;right:0;text-decoration:none;width:30px;height:30px;background-color:#eee;border-radius:50%;display:flex;align-items:center;justify-content:center;top:0;margin-top:-7px;color:#444}.m-calcal .d-flex{display:flex;position:relative}.m-calcal .justify-content-between{justify-content:space-between!important}.m-calcal .fs-12{font-size:12px}.m-calcal .fs-13{font-size:13px}.m-calcal .fs-14{font-size:14px}.m-calcal .color-secondary{color:#8d8d8d!important}.m-calcal .mt-0{margin-top:0px!important}.m-calcal .box-border{border:1px solid #eee;border-radius:10px;margin:15px 0;padding:13px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 6px rgba(0,0,0,.03);background:rgba(0,0,0,.03)}.m-calcal .mb-5{margin-bottom:5px!important}.m-calcal .mb-10{margin-bottom:10px!important}.m-calcal .flex-fill{flex:1 1 auto!important}.m-calcal .spinner{float:right}.m-calcal .spinner .sub_min,.m-calcal .spinner .sub_add{width:30px;height:30px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:0;cursor:pointer;border-radius:50%}.m-calcal .spinner .spinner_val{width:40px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:0;font-weight:700}.m-calcal .promocode{border:none!important;padding:8px!important;outline:none!important;font-size:14px;width:100%;font-family:'Golos Text',sans-serif!important}.m-calcal .child-options-data{display:flex;flex-wrap:wrap;margin-top:0;display:grid;grid-template-columns:auto auto;gap:10px 10px}.m-calcal .child-options-data .item-child{width:100%;justify-content:center;align-items:center}.m-calcal .child-options-data .item-child p{margin:0 0 5px 0;font-size:13px}.m-calcal .child-options-data select{width:100%;font-family:'Golos Text',sans-serif!important;display:block;width:100%;padding:5px;font-size:13px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (max-width:480px){.m-calcal{display:block!important}.calcal{display:none!important}}