@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#F6F6F6;background:linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);background-size:700px 104px;position:relative}body{padding-top:0 !important}.ant-book-table-title{position:relative;background-size:cover;background-position:center;background-attachment:scroll;padding:100px 0;overflow:hidden}@media (max-width: 1024px){.ant-book-table-title{padding-top:150px}}.ant-book-table-title:after{content:'';position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);background:-webkit-linear-gradient(top, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);background:linear-gradient(to bottom, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );left:0px;top:0}.ant-book-table-title .title-head{font-size:35px;color:#fff;text-transform:uppercase;text-align:center;position:relative;z-index:99}.evo-book-table{padding-top:50px}.evo-book-table .stepwizard-step p{margin-top:10px}.evo-book-table .stepwizard-row{display:table-row}.evo-book-table .stepwizard{display:table;width:100%;position:relative}.evo-book-table .stepwizard-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important}.evo-book-table .stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:rgba(255,255,255,0.2)}.evo-book-table .stepwizard-step{display:table-cell;text-align:center;position:relative}.evo-book-table .stepwizard-step .btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;background-color:#494949;color:#fff;border:none;box-shadow:none;outline:none}.evo-book-table .stepwizard-step .btn-circle:not(.disabled){color:#fff;background-color:#494949}.evo-book-table .stepwizard-step .btn-circle:not(.disabled)+.btn-circle{background-color:#e4002b}.evo-book-table .ant-button{margin-top:20px}.evo-book-table .ant-button button{border-radius:4px;background-color:#e4002b;color:#fff;border-color:#e4002b;float:right}.evo-book-table .ant-button button:hover,.evo-book-table .ant-button button:focus{background-color:#b10021;border-color:#b10021;color:#fff}.evo-book-table .ant-button.ant-button-full button{width:100%;float:none}.evo-book-table #step-1 .time-and-guest{width:100%;height:415px;position:relative}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest{height:200px;margin-bottom:10px;background-position:center}}.evo-book-table #step-1 .time-and-guest:before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}.evo-book-table #step-1 .time-and-guest .time-guest-content{position:absolute;z-index:1;bottom:0;padding:30px;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest,.evo-book-table #step-1 .time-and-guest .time-guest-content .time{float:left;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:50%;text-align:center}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .title,.evo-book-table #step-1 .time-and-guest .time-guest-content .time .title{color:#fff;font-size:20px;text-transform:uppercase;margin-bottom:10px}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number{width:100px;display:inline-block;float:initial;position:relative;height:50px;padding-right:20px;box-sizing:border-box}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number .nd_rst_guests_number{color:#fff;font-size:50px;line-height:50px;font-size:40px}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number button{height:25px;width:25px;border:none;box-shadow:none;outline:none;background-color:transparent;color:#fff;padding:0;font-size:30px;line-height:25px}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number button:hover,.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number button:focus{color:#e4002b}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number .nd_rst_guest_number_add{position:absolute;top:0;right:10px;width:25px;height:25px}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .ant_guest_number .nd_rst_guest_number_remove{position:absolute;bottom:0;right:10px;width:25px;height:25px}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content{position:relative}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen{font-size:20px;color:#fff;letter-spacing:1px;padding:10px 0}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen:hover{cursor:pointer}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul{top:60px;left:0;width:100%;background-color:#191919;margin:0px;padding:10px;list-style:none;position:absolute;max-height:220px;overflow-y:auto}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul.display_none{display:none}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul li{padding:5px 0}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul li:hover{cursor:pointer;background-color:#2d2d2d}.evo-book-table #step-2 .time-and-guest{width:100%;height:415px;position:relative}@media (max-width: 767px){.evo-book-table #step-2 .time-and-guest{height:300px;margin-bottom:10px;background-position:center}}.evo-book-table #step-2 .time-and-guest:before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.3)}.evo-book-table #step-2 .ant-cus-info{background-color:#191919;padding:10px 10px}@media (min-width: 767px){.evo-book-table #step-2 .ant-cus-info{min-height:415px}}.evo-book-table #step-2 .ant-cus-info h3{margin-bottom:25px;font-size:20px;color:#fff;font-weight:normal;text-align:center}.evo-book-table #step-2 .ant-cus-info .form-group label{font-size:14px}.evo-book-table #step-2 .ant-cus-info .form-group input,.evo-book-table #step-2 .ant-cus-info .form-group textarea{background-color:#2a2a2a;border:1px solid rgba(255,255,255,0.2);color:#fff}.evo-book-table #step-2 .ant-cus-info .form-group input::-webkit-input-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea::-webkit-input-placeholder{color:#fff}.evo-book-table #step-2 .ant-cus-info .form-group input::-moz-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea::-moz-placeholder{color:#fff}.evo-book-table #step-2 .ant-cus-info .form-group input:-ms-input-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea:-ms-input-placeholder{color:#fff}.evo-book-table #step-2 .ant-cus-info .form-group input:-moz-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea:-moz-placeholder{color:#fff}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info{background-color:rgba(0,0,0,0.6);text-align:center;padding:20px;box-sizing:border-box;overflow:hidden;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 767px){.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info{padding:10px}}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-book-full-info{margin-bottom:10px;font-size:20px;color:#fff;font-weight:normal;text-align:center}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left{width:50%;float:left;text-align:left}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left p{margin:8px 0;text-transform:uppercase;font-weight:600;font-size:14px}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left p span{font-weight:normal;text-transform:none}.evo-book-table #step-2 .alert-danger{padding:5px 10px}.evo-book-table .jumbotron{background-color:#191919;padding:40px 10px}.evo-book-table .jumbotron img{max-width:70px;display:block;margin-left:auto;margin-right:auto}.evo-book-table .jumbotron .display-3{font-size:45px;margin-top:20px;margin-bottom:15px}.evo-book-table .jumbotron p{font-size:15px;font-weight:normal}.evo-book-table .jumbotron p a{color:#fff;font-weight:600}.evo-book-table .jumbotron p a:hover,.evo-book-table .jumbotron p a:focus{color:#e4002b}.ant-calendar #myCalendarWrapper{background-color:#191919;padding:10px}@media (min-width: 767px){.ant-calendar #myCalendarWrapper{min-height:415px}}.ant-calendar #calendar-wrapper{width:100%;display:grid;grid-template-rows:2.5em 1fr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:inherit;position:relative}.ant-calendar #calendar-wrapper header{grid-row:1/2;font-size:20px;box-sizing:inherit;text-align:center}.ant-calendar #calendar #calendar-days,.ant-calendar #calendar #calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);align-items:center;padding:0 1em;box-sizing:inherit;margin:0}@media (max-width: 991px){.ant-calendar #calendar #calendar-days,.ant-calendar #calendar #calendar-grid{padding:0}}.ant-calendar #calendar #calendar-days{justify-items:center;grid-row:1/2;grid-column:1/2}.ant-calendar #calendar #calendar-grid{grid-template-rows:repeat(6, 1fr);justify-items:flex-start;grid-row:2/-1;grid-column:1/2;width:100%}.ant-calendar #calendar #calendar-grid>time{display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0.4em;padding:7.3px;width:90%;background-color:transparent;border-radius:3px;transition:box-shadow 200ms, border 100ms;box-sizing:inherit}@media (max-width: 991px){.ant-calendar #calendar #calendar-grid>time{margin:5px 0}}.ant-calendar #calendar #calendar-grid time.selected,.ant-calendar #calendar #calendar-grid time.selected:focus{outline:none;border:none;box-sizing:inherit;background-color:#e4002b}.ant-calendar #calendar #calendar-grid time.disabled,.ant-calendar #calendar #calendar-grid time.disabled:focus{outline:none;border:none;box-sizing:inherit;cursor:not-allowed;background-color:transparent;opacity:0.4}.ant-calendar #calendar #calendar-grid>*:hover{border:none;box-shadow:none;box-sizing:inherit;background-color:#e4002b}.ant-calendar #calendar #navigation-wrapper{display:block;width:100%;position:absolute;top:-7px}.ant-calendar #calendar #navigation-wrapper button{cursor:pointer;background:transparent;border:0;font-size:20px;width:40px;height:40px;box-sizing:inherit;margin:0}.ant-calendar #calendar #navigation-wrapper button#next-month{float:right}.ant-calendar #calendar #navigation-wrapper button:hover{opacity:0.75}.ant-calendar #calendar #navigation-wrapper button svg{margin:0;padding:0;width:100%;height:1.6em;display:block;box-sizing:inherit}.ant-calendar #calendar #navigation-wrapper button:last-of-type{transform:rotate(180deg)}
