.reservation #ui-datepicker-div{background:#fff;color:#000;font-family:Arial,Calibri,Helvetica,sans-serif;z-index:9999!important;box-shadow:0 1px 6px 1px rgb(102 102 102 / .15);padding:0;min-width:300px}.reservation .fields__wrapper{display:table;margin:auto;font-size:16px;line-height:26px;padding:10px;color:#fff;background:#000}@media screen and (max-width:800px){.reservation .fields__wrapper{width:100%}}.reservation #ui-datepicker-div table{min-width:300px}.reservation .ui-datepicker-header{background:#fff}.reservation .ui-datepicker-calendar td{padding:10px}.reservation #ui-datepicker-div a{font-family:Arial,Calibri,Helvetica,sans-serif;font-size:16px;line-height:24px;text-decoration:none;color:#2E2E2E;text-align:center}.reservation .ui-state-disabled{color:rgb(68 68 68 / .48);font-size:15px;font-weight:700;text-align:center;color:#cfcfcf}.reservation .list span{padding:0 5px;text-align:center}.reservation .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(//filoxenionluxury.com/wp-content/plugins/bookwize-booking-form/public/css/../img/ui-icons_444444_256x240.png)}.reservation .ui-icon-circle-triangle-e{float:right;background-position:-48px -192px;margin-right:10px}.reservation .ui-icon-circle-triangle-w{background-position:-80px -192px;float:left;margin-left:10px}.reservation .ui-icon{color:#fff0;width:16px;height:16px;display:block;margin-top:10px}.reservation .ui-datepicker-title{text-align:center;font-family:Arial,Calibri,Helvetica,sans-serif;color:#000;font-size:19px;font-weight:700;padding:8px;margin:0 0 0 5px;text-transform:capitalize}.reservation .ui-datepicker-calendar thead{background:#F1F1F1}.reservation .ui-datepicker-calendar thead th{padding:10px}@media screen and (max-width:800px){.reservation #ui-datepicker-div{font-size:13px;min-width:250px}.reservation .ui-datepicker-calendar thead th{padding:5px}.reservation .ui-datepicker-calendar td{padding:5px}.reservation #ui-datepicker-div table{min-width:250px}}.reservation .field__item{display:none;position:relative}.reservation .field__item input{display:none}.reservation .form__field{position:relative}.reservation .fields__item:first-child .form__field--date:first-child:after{content:'\21E8';display:inline-block;position:absolute;right:5px;top:50%;color:#fff;transform:translateY(-50%)}@media screen and (max-width:800px){.reservation .fields__item:first-child .form__field--date:first-child:after{content:none}}.reservation .form__field--date .field__item-label:before{content:'';display:inline-block;background:url(//filoxenionluxury.com/wp-content/plugins/bookwize-booking-form/public/css/../img/icon-calendar.png);background-size:contain;width:15px;height:15px;vertical-align:text-top;margin-right:5px;cursor:pointer}.reservation-form{width:100%;box-sizing:border-box}.reservation-form .form__input{width:50%;background:#fff0;border:none;font-weight:300;font-family:Arial,Calibri,Helvetica,sans-serif;text-align:left;cursor:pointer;color:#fff}@media screen and (max-width:800px){.reservation-form .form__input{text-align:right}}.reservation .form__submit{padding:15px 20px;background:#fff;text-decoration:none;text-transform:uppercase;border:solid 1px;width:100%;line-height:16px;transition:0.5s;font-weight:700}.reservation .form__submit:hover{background:#000;transition:0.5s;color:#fff;border:solid 1px}@media screen and (max-width:1024px){.reservation{float:none;margin:auto;margin-bottom:40px}}.reservation .fields__item{float:left;padding:10px 0;box-sizing:border-box;text-align:center;cursor:pointer;max-width:225px;min-width:130px}@media screen and (max-width:800px){.reservation .fields__item{width:100%!important;margin-bottom:10px;float:none;text-align:left;margin:auto}.reservation .opened .fields__item{text-align:center}}.reservation .fields__item:focus{box-shadow:0 0 5px #C6C6C6;border:1px solid #C6C6C6}.reservation .form__input__container{display:inline-block;margin-left:5px}@media screen and (max-width:800px){.reservation .form__input__container{width:100%!important;margin-left:0}}#adults,#children,#infants,#children2{display:none}.reservation .list{display:block;width:100%;text-align:center}.reservation .list .field__item-button{transition:0.5s}.reservation .list .field__item-button .material-icons{font-size:15px;line-height:15px;border:solid 1px #000;border-radius:50%;transition:0.5s}.reservation .list .field__item-button:hover{transition:0.5s}.reservation .list .field__item-button:hover .material-icons{color:#E18061;border:1px solid #e18061;transition:0.5s}.reservation .field__item{box-sizing:border-box;background:#fff0;font-weight:300;font-family:Arial,Calibri,Helvetica,sans-serif}.reservation a{user-select:none;cursor:pointer}.reservation .field__item-label{display:inline-block;float:left;width:50%}@media screen and (max-width:1024px){.reservation .field__item-label{padding-left:0}}.reservation .field__item-side-label{font-size:75%}.reservation .field__item-button--plus{width:25px;background-repeat:no-repeat;height:25px;display:inline-block;vertical-align:text-bottom;background:#fff0}.reservation .field__item-button--plus:after{content:'\21E7';display:inline-block;color:#fff;font-weight:700;font-size:18px;vertical-align:middle;line-height:26px;margin-left:-1px}.reservation .field__item-button--plus:hover{color:rgb(140 139 139 / .5)}.reservation .field__item-button--minus{width:25px;background-repeat:no-repeat;height:25px;display:inline-block;vertical-align:text-bottom;background:#fff0}.reservation .field__item-button--minus:after{content:'\21E9';display:inline-block;color:#fff;font-weight:700;font-size:20px;vertical-align:middle;line-height:26px}.reservation .field__item-button--minus:hover{color:rgb(140 139 139 / .5)}.reservation #couponCode input{display:block;border:none;text-align:center;width:90%;margin:auto;padding:5px;background:#fff0;color:#fff}.reservation .board{width:100%;padding:5px 0;border:none;background:#fff0;color:#fff;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none}.reservation .board option{color:#000;font-size:16px}.reservation #board:after{content:'\21E9';display:inline-block;color:#fff;font-weight:700;font-size:15px;vertical-align:baseline;line-height:26px;margin-left:5px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.reservation #board{display:none;position:relative}.reservation .guests__wrapper{max-height:0;float:left;opacity:0;cursor:pointer;display:none}.reservation .guests__wrapper.opened{max-height:100%;display:table;float:left;opacity:1;cursor:pointer;transition:0.5s;background:#000;z-index:2;position:absolute;top:56px}.reservation .guests__wrapper.opened .field__item-label{width:100%}.reservation .guests__value{display:inline-block}.reservation .guests__value:after{content:'\21E9';display:inline-block;color:#fff;font-weight:700;font-size:15px;vertical-align:baseline;line-height:26px;margin-left:5px;position:absolute;right:10px}.reservation .guests__value.opened:after{content:'\21E7'}.reservation .guests__wrapper .fields__item{width:100%}.reservation #board .field__item-label{display:none}.reservation #couponCode .field__item-label{display:none}.reservation ::-webkit-input-placeholder{color:#fff}.reservation :-moz-placeholder{color:#fff}.reservation ::-moz-placeholder{color:#fff}.reservation :-ms-input-placeholder{color:#fff}.reservation :focus{outline:0}.reservation :focus::-webkit-input-placeholder{color:#fff0}.reservation :focus:-moz-placeholder{color:#fff0}.reservation :focus::-moz-placeholder{color:#fff0}.reservation :focus:-ms-input-placeholder{color:#fff0}.reservation #guests .field__item-label{cursor:pointer}