#wrap .book-form-deep .r-date:after,.book-form-deep .nice-select:after{content:"\e604";font-family:simple-line-icons;right:18px}.book-form-deep{margin:0 112px;overflow:hidden}.book-form-deep p,.book-form-deep strong{color:#437df9;font-size:16px;text-align:center;font-weight:400;letter-spacing:.012em}#wrap .dark.blox .book-form-deep p,#wrap .dark.blox .book-form-deep strong{color:#fff}.book-form-deep .r-deep-form input[type=text]{width:100%;float:left;position:relative;z-index:999999;cursor:pointer;padding:10px 0 12px;border:0;box-shadow:none;background:0 0;border-radius:0;border-bottom:1px solid #437df9}.book-form-deep .r-deep-form input[type=text]:hover{background:0 0}#wrap .dark.blox .book-form-deep .r-deep-form input[type=text]{border-bottom:1px solid #fff}.book-form-deep .r-submition{display:inline-block;text-align:center;margin:0 auto 26px}.book-form-deep .nice-select,.book-form-deep .nice-select .option{list-style:none;outline:0;text-align:left;font-weight:400;cursor:pointer}#wrap .book-form-deep .r-submition input[type=submit]{border-radius:0;margin:83px 0 44px;padding:19px 20px 18px 22px;border:4px solid;letter-spacing:3px;font-size:15px;background:#437df9;box-shadow:none}#wrap .dark.blox .book-form-deep .r-submition input[type=submit]{border:4px solid #fff;background:0 0}#wrap .book-form-deep .r-submition input[type=submit]:hover,#wrap .dark.blox .book-form-deep .r-submition input[type=submit]:hover{border:4px solid #292929}.book-form-deep .nice-select{background:0 0;color:#437df9;border:0;border-bottom:1px solid #437df9;font-size:16px;line-height:37px;min-height:44px;padding-left:0;-webkit-transition:all .5s;transition:all .5s;width:100%}#wrap .dark.blox .book-form-deep .nice-select{background:0 0;color:#fff;border-bottom:1px solid #fff}.book-form-deep .r-submition .r-people #people-book{color:#000}.book-form-deep .nice-select .option.focus,.book-form-deep .nice-select .option.selected.focus,.book-form-deep .nice-select .option:hover{background-color:#f5f5f5;color:#000}.book-form-deep .nice-select .option{color:#000;line-height:28px;min-height:28px;padding-left:10px;padding-right:0;-webkit-transition:all .5s;transition:all .5s}.book-form-deep .nice-select .option.selected{color:#000}.book-form-deep .nice-select option{color:rgba(102,102,102,1);margin:0 auto;width:100%;padding:10px;border-radius:4px;background-color:rgba(255,255,255,.85)}.book-form-deep .nice-select:after{border:0;width:0;padding-right:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin-bottom:-107px;background-color:transparent;color:#437df9;font-size:16px;font-weight:400}#wrap .dark.blox .book-form-deep .nice-select:after{background-color:transparent;color:#fff}#wrap .book-form-deep .r-time{margin-top:52px}#wrap .book-form-deep .r-people{margin-top:71px}#wrap .book-form-deep input[type=text]::-webkit-input-placeholder{opacity:0;color:#437df9;font-size:17px}#wrap .book-form-deep input[type=text]::-moz-placeholder{opacity:0;color:#437df9;font-size:17px}#wrap .book-form-deep input[type=text]::-ms-input-placeholder{opacity:0;color:#437df9;font-size:17px}#wrap .book-form-deep input[type=text]{font-weight:400;color:#437df9;font-size:17px}#wrap .dark.blox .book-form-deep input[type=text]::-webkit-input-placeholder{color:#fff;font-size:17px}#wrap .dark.blox .book-form-deep input[type=text]::-moz-placeholder{color:#fff;font-size:17px}#wrap .dark.blox .book-form-deep input[type=text]::-ms-input-placeholder{color:#fff;font-size:17px}#wrap .dark.blox .book-form-deep input[type=text]{font-weight:400;color:#fff;font-size:17px}#wrap .book-form-deep .r-date:after{position:absolute;font-size:16px;font-weight:400;color:#437df9;bottom:33px;z-index:99999}#wrap .dark.blox .book-form-deep .r-date:after{color:#fff}@media (max-width:1366px){.book-form-deep{margin:0 56px}}@media (max-width:1024px){.book-form-deep{margin:0 20px}}@media (max-width:767px){#wrap .book-form-deep .r-submition{width:100%}#wrap .book-form-deep .r-submition input[type=submit]{margin:50px 0 0;padding:14px;border:2px solid #fff;font-size:14px}#wrap .book-form-deep .r-date:after{right:12px;top:15px}}@media (max-width:414px){.book-form-deep{margin:0 3px}.book-form-deep .nice-select{min-width:50px}}.reservation-form-w2{background:#fff;border:1px solid #eee;padding:50px 30px 20px;box-shadow:0 2px 45px -4px rgba(0,0,0,.1)}.reservation-form-w2 .rfw-col{margin-bottom:5px;position:relative;padding-left:40px}.reservation-form-w2 .rfw-col:nth-of-type(4){padding-left:0}.reservation-form-w2 i{font-size:24px;margin-right:10px;margin-top:12px;margin-left:5px;color:#9a9a9a;position:absolute;left:0}.reservation-form-w2 .rfw-col span.form-control-wrap{position:relative}.reservation-form-w2 .nice-select,.reservation-form-w2 input,.reservation-form-w2 select{width:100%;height:42px;line-height:40px;font-family:inherit;padding-left:15px;box-sizing:border-box;border:1px solid #e3e3e3;font-size:13px;font-weight:300;box-shadow:0 1px 5px -1px rgba(0,0,0,.065) inset}.reservation-form-w2 .nice-select{background:#fff}.reservation-form-w2 .nice-select:after{line-height:42px;box-shadow:0 1px 3px -1px rgba(0,0,0,.04) inset;background:#fafafa}.reservation-form-w2 input[type=submit]{margin-bottom:15px;text-align:center}.blox.dark .reservation-form-w2 i,.blox.dark .reservation-form-w2 input,.blox.dark .reservation-form-w2 select,.slides-content.dark .reservation-form-w2 i,.slides-content.dark .reservation-form-w2 input,.slides-content.dark .reservation-form-w2 select{color:#888}.reservation-form-w2 .rfw-col input,.reservation-form-w2 .rfw-col select{border-radius:0}.reservation-form-w2 input[type=button],.reservation-form-w2 input[type=submit]{font-weight:700;background-color:#437df9;padding:16px 32px;border:none;box-sizing:border-box;color:#fff;line-height:13px;box-shadow:0 5px 25px -6px rgba(0,0,0,.5)}.reservation-form-w2 input[type=button]:hover,.reservation-form-w2 input[type=reset]:hover,.reservation-form-w2 input[type=submit]:hover{background-color:#222;color:#fff}.reservation-form-w2 p{text-align:center;color:#8a8a8a;clear:both;margin-bottom:18px;font-size:14px}.blox.dark .reservation-form-w2 p,.blox.dark .reservation-form-w2 strong,.slides-content.dark .reservation-form-w2 p,.slides-content.dark .reservation-form-w2 strong{color:#8a8a8a;border-radius:0}@media (min-width:1280px){.reservation-form-w2 p{padding-top:12px}}@media (min-width:992px) and (max-width:1199px){.reservation-form-w2 .rfw-col input.otw-reservation-date{width:48px}}@media (min-width:768px) and (max-width:991px){.reservation-form-w2 .rfw-col{min-height:60px}}@media (max-width:767px){.reservation-form-w2 .rfw-col input,.reservation-form-w2 .rfw-col select{min-width:252px;margin-bottom:5px;margin-right:2px}.reservation-form-w2 .rfw-col{width:100%;margin-bottom:25px;min-height:50px}}@media (max-width:480px){.reservation-form-w2 .rfw-col input,.reservation-form-w2 .rfw-col select{min-width:172px}.reservation-form-w2 input[type=submit]{margin-bottom:14px;margin-top:20px;min-width:40px;width:172px;margin-right:2px;padding:16px 0}.reservation-form-w2 p{font-size:12px}}.reservation-form-w3{margin-bottom:20px}.reservation-form-w3 .r-deep-form{padding-right:25px;padding-left:25px;position:relative}.reservation-form-w3 .r-deep-form i{position:absolute;bottom:10px;left:30px;font-size:18px;color:#437df9}.reservation-form-w3 .r-deep-form .nice-select,.reservation-form-w3 .r-deep-form input{border:none;border-bottom:1px solid #e3e3e3;box-shadow:none;width:94%;float:none;padding-left:40px;background:0 0;height:36px;margin:0;font-family:inherit}.reservation-form-w3 .r-deep-form .nice-select:after{background:0 0;border:none}.reservation-form-w3 .r-submition{text-align:center;padding:60px 0 40px}.reservation-form-w3 .r-submition input[type=submit]{border:none;font-size:13px;display:inline-block;width:auto;font-weight:400;line-height:13px;height:auto;letter-spacing:1px;color:#437df9;background:#fff;padding:20px 44px;box-shadow:0 3px 75px -3px rgba(0,0,0,.17)}.reservation-form-w3 .r-submition input[type=submit]:hover{color:#fff;background:#222}.reservation-form-w3 p{text-align:center}@media (max-width:991px){.reservation-form-w3 .r-deep-form{width:100%;float:none;padding-top:40px}}@media (min-width:961px) and (max-width:1199px){.reservation-form-w2{padding:40px 20px 20px}.reservation-form-w2 input[type=submit]{min-width:auto;padding:15px 20px}.reservation-form-w2 .rfw-col input,.reservation-form-w2 .rfw-col select{min-width:auto}.reservation-form-w2 .nice-select{min-width:unset;width:100%}.reservation-form-w2 .elementor-column.elementor-col-25,.reservation-form-w2 span.form-control-wrap{width:auto!important}}.ui-datepicker{background-color:#fff;border:1px solid #437df9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;cursor:pointer}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#437df9;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:20px;line-height:1.4;margin-top:2px;width:20px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:center}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;padding:4px 0}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-current-day{background-color:#437df9}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0,0,0,.12)}.ui-datepicker.ui-widget select{font-weight:600;font-size:12px;border-radius:2px;padding:2px 10px;margin:1px 3px 5px}.ui-datepicker.ui-widget table{border-spacing:2px}.ui-datepicker.ui-widget td,.ui-datepicker.ui-widget tr{padding:0;background:0 0!important}.ui-datepicker.ui-widget td a{color:#777;font-weight:400;width:30px;height:30px;display:inline-block;border-radius:33px;line-height:2.3;padding:0;background:#fff;transition:all .2s ease}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#b7b7b7;color:#fff}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{width:30px;height:30px;line-height:33px;display:inline-block;text-align:center;border-radius:33px;transition:all .2s ease;margin-bottom:10px;color:#000}.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px rgba(0,0,0,.4)}