.picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{color:#fff}.spinner{margin:100px auto;width:40px;height:40px;position:relative}.cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.sk-cube-grid{width:40px;height:40px;margin:100px auto}.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}h2{font-size:1em!important;line-height:2.2em!important}.titlestep1 h1{font-size:1.5em!important;line-height:1.5em!important;color:#ac342d;display:inline-block}.titlestep1{font-size:1.5em!important;line-height:1.5em!important;color:#ac342d;display:inline-block}button.swal-button.swal-button--cancel{color:#fff;background-color:#6c757d;border-color:#6c757d}button.swal-button.swal-button--cancel:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #6c757d}.card-profile-image2{width:100%;text-align:center;margin-top:-60px}.card-img-top.img-fluid{background-size:cover;height:175px;background-position:center}.setup-content{margin-right:auto;margin-left:auto;border-top:1px solid #fff;padding-top:10px}.pg-loaded{background:transparent!important;margin-top:0}.infowidget{text-align:center;padding-top:20px;width:100%;font-size:.9rem}input#pax,input#visit_time,select#area,input{color:#000!important;background:#fff!important;border-radius:0!important}select#area{display:none}div.fc-row{height:45px!important}#step-1-msg{margin-top:10px;width:100%;text-align:center}div.fc-scroller.fc-day-grid-container{overflow-y:hidden!important}table tbody.fc-body tr td.fc-widget-content div.fc-scroller.fc-day-grid-container{max-height:275px!important;height:275px!important}.card-body{padding:0 15px!important}.form-control:focus{box-shadow:none}.btn{border-radius:0}.step{color:#212529;margin-bottom:10px;font-size:1.1em;margin-top:20px}#step-count{padding:5px 10px;border-radius:0;color:#212529;margin-right:10px;border:1px solid #212529}label{font-size:.9em}#edit-msg{font-size:.9em;text-align:center}#edit-btn{background:none;border:none;-webkit-appearance:none;font-size:.9em}.container{padding-right:0;padding-left:0}div.fc-row.fc-widget-header{margin-bottom:-15px;margin-top:-5px}.fc-unthemed td.fc-today{background:none;padding:0}.fc-day-header span{font-weight:400}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ced4da;border-left:0;border-right:0;padding:5px}.fc-month-button,.fc-agendaWeek-button,.fc-next-button,.fc-prev-button{background:none}.fc-highlight{background:none;opacity:0}.fc-toolbar.fc-header-toolbar,.fc-view-container{margin-bottom:1em;border-bottom:1px solid #fff;padding-bottom:10px}.fc-view-container{padding-bottom:20px}.fc-day-top.fc-thu.fc-future,.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{text-align:center;padding:11px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none!important}span.fc-day-number{width:45px;cursor:pointer}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:0}.rest_relations_sugestion{cursor:pointer;display:block;width:100%}.divider{display:block;width:100%;border-bottom:1px solid #fff;margin-top:30px}button.fc-today-button{display:none}@media only screen and (max-width:540px){.fc-day-top.fc-thu.fc-future,.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{text-align:center;padding:8px}span.fc-day-number{width:23px;cursor:pointer}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:1.8em;padding:0 .4em;font-size:1em;white-space:nowrap;cursor:pointer}div.fc-toolbar.fc-header-toolbar div.fc-center{margin-bottom:-10px;margin-top:5px}}#step-1-btn,#notify-btn{display:inline-block;vertical-align:middle}.reservation-btns{padding:4px 20px;margin-top:5px}.lds-roller,.lds-roller-vt{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div,.lds-roller-vt div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#000;margin:-3px 0 0 -3px}.lds-roller-vt div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#68717c;margin:-3px 0 0 -3px}.lds-roller div:nth-child(1),.lds-roller-vt div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after,.lds-roller-vt div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2),.lds-roller-vt div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after,.lds-roller-vt div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3),.lds-roller-vt div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after,.lds-roller-vt div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4),.lds-roller-vt div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after,.lds-roller-vt div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5),.lds-roller-vt div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after,.lds-roller-vt div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6),.lds-roller-vt div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after,.lds-roller-vt div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7),.lds-roller-vt div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after,.lds-roller-vt div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8),.lds-roller-vt div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after,.lds-roller-vt div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-roller-vt{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-img-top{border-radius:0!important}.langs{float:right}.langs a{font-size:12px;text-decoration:none!important}.form-control-sm{padding:.45rem .5rem}.select2.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:calc(2.25rem + 2px)!important;border:1px solid #ced4da!important;border-radius:0!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important;font-size:.875rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px!important;top:7px!important;right:5px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#578e15!important;color:#fff}.select2-dropdown{border:1px solid #ced4da!important;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#578e15;color:#fff;font-size:.875rem}.select2-results__option[aria-selected]{font-size:.875rem}.select2-container--default .select2-selection--multiple,.select2-container--open{border-radius:0!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #ced4da!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#578e15;border:1px solid #578e15;color:#fff;font-size:.875rem;border-radius:0}.select2-container--default .select2-selection--multiple{border:1px solid #ced4da!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-container--default .select2-selection--single{color:#000!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important}#promotion_description{display:none;padding:10px;font-size:12px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;margin-top:10px}#promotion_description img{max-width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered.has-error,.select2-container--default .select2-selection--single.has-error,.form-control.has-error{border:1px solid #ff0000!important}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border:0!important;border-color:transparent!important}#cc-payment{padding:10px;background:#fff;margin-bottom:30px}.btn{border-radius:0;margin-right:5px;text-transform:uppercase}#ns-cc-payment{padding:10px;background:#fff;margin-bottom:30px;border:1px solid}#final-noshow-payment-container{text-align:center;padding:20px}#booking-details{text-align:center}#step-4{text-align:center}#card-errors,#ns-card-errors{color:#fa755a!important}#step-3 label{margin-right:20px}#visit_time_fixed{display:none;font-size:12px}.fc-day-top.fc-other-month{opacity:1}#terms_conditions_window .modal-body p{text-align:justify}.disableArea{display:none}#terms_conditions_window{color:#000}.slotlink{margin-left:5px;margin-right:5px;margin-bottom:5px;min-width:60px;display:inline-block}.mastercard{height:21px;border:1px solid #f0f0f0;border-radius:5px;padding:5px;margin-right:5px;margin-top:-3px;background:#f0f0f0}.visa{height:21px;border:1px solid #f0f0f0;border-radius:5px;padding:5px;margin-top:-3px;background:#f0f0f0}.nice-select{padding-left:7px;padding-right:23px}.nice-select img{width:30px;margin-right:5px}