﻿@charset "utf-8";.underline{border-bottom:1px dotted #ac9368;padding-left:5px;white-space:nowrap;font-family:'Playfair Display'}.f_arrow_next_temp{position:absolute;width:9px;height:16px;right:-32px;top:21px;z-index:20;background-image:url(../img/f_arrow_next.png);background-repeat:no-repeat;background-position:bottom}.f_arrow_next_temp:hover{background-image:url(../img/f_arrow_next_hover.png)}.f_arrow_back_temp{position:absolute;width:9px;height:16px;left:-33px;top:21px;z-index:20;background-image:url(../img/f_arrow_back.png);background-repeat:no-repeat;background-position:bottom}.f_arrow_back_temp:hover{background-image:url(../img/f_arrow_back_hover.png)}.f_arrow_next_temp2{position:absolute;width:9px;height:16px;right:-32px;top:75px;z-index:20;background-image:url(../img/f_arrow_next.png);background-repeat:no-repeat;background-position:bottom}.f_arrow_next_temp2:hover{background-image:url(../img/f_arrow_next_hover.png)}.f_arrow_back_temp2{position:absolute;width:9px;height:16px;left:-33px;top:75px;z-index:20;background-image:url(../img/f_arrow_back.png);background-repeat:no-repeat;background-position:bottom}.f_arrow_back_temp2:hover{background-image:url(../img/f_arrow_back_hover.png)}.f_H2{text-align:left;font-family:'PT Sans Narrow',verdana;color:#666;font-size:19px;padding-top:20px;padding-bottom:20px;line-height:18px}.f_close_icon{position:absolute;left:430px;top:12px;background-image:url(../img/f_cancel_form_hover.png);background-repeat:no-repeat;background-position:bottom;height:66px}.f_close_icon_text{text-align:left;font-family:'PT Sans Narrow',verdana;color:#666;padding-bottom:20px}.f_close_icon:hover{color:#666;background-image:url(../img/f_cancel_form.png)}#redi_f_box,#redi_f_box_cancel{background-color:#f3f3f3;border-radius:10px;margin:10px auto;height:auto;box-shadow:3px 3px 3px 3px #e5e5e5;line-height:15px;position:relative;padding-bottom:20px;min-width:290px;max-width:460px}#redi_f_box img{box-shadow:none;border-radius:0;margin-bottom:3px}#f_tab_box table{border:0}.f_step_box{margin:0 auto;height:50px;position:relative;z-index:10}.f_active_step1{background-color:#fff;height:65px;width:100%;font-family:'PT Sans Narrow',verdana;font-weight:700;color:#ac9368;text-align:center;padding-bottom:10px;top:-1px;border-top:3px solid #ac9368;z-index:10;float:left;display:block}.f_non_active_step2{height:50px;width:100%;font-family:'PT Sans Narrow',verdana;color:#666;text-align:center}.f_tab_box{background-color:#fff;margin:0 auto;box-shadow:3px 3px 3px 3px #e5e5e5;line-height:15px;position:relative;border-top:3px solid #ac9368;text-align:center}.f_subbox_title{background-color:#fff;margin:0 auto;border-radius:7px 7px 0 0;border-color:#fff;border-width:1px;border-style:solid;text-align:left;text-align:center;max-width:400px}.f_subbox_title table tr td{padding-left:5px;padding-top:3px!important}.f_subbox_data{margin:0 auto;border-radius:0 0 7px 7px;border-color:#fff;border-width:0 1px 1px 1px;border-style:solid;position:relative;max-width:400px}.f_person_data{font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center;line-height:35px;border-collapse:separate;margin:0;max-width:400px}.f_person_data td{background-color:#f3f3f3;font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center;border:0;line-height:35px;font-size:16px}.f_person_data td:hover{background-color:#ac9368!important;color:#FFF}.f_person_data td.select{background-color:#ac9368!important;color:#FFF}.f_person_data td.close{background-color:#FFF;color:#ececec}.f_subbox_data2{margin:0 auto;height:85px;border-radius:0 0 7px 7px;border-color:#fff;border-width:0 1px 1px 1px;border-style:solid;position:relative;max-width:400px}.f_subbox_data2 table{border:none}.legend{font-family:'PT Sans Narrow',verdana;font-size:12px;line-height:5px;text-align:left}.validation_error{font-family:'PT Sans Narrow',verdana;font-size:12px;line-height:5px;color:#fa9090;display:inline-block;max-width:400px;margin:0 auto;text-align:center}.f_calender_data{font-family:'PT Sans Narrow',verdana;text-align:center;line-height:20px;border-collapse:separate;border-spacing:6px}.f_calender_data td{background-color:#f3f3f3;font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center;border-spacing:6px;font-size:16px;line-height:20px}.f_calender_data td:hover{background-color:#ac9368!important;color:#FFF}.f_calender_data td.select{background-color:#ac9368!important;color:#FFF}.f_calender_data td.close{background-color:#FFF;color:#a9a9a9}tr#dates_row td{padding:0}.f_time_data{font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center;line-height:28px;border-collapse:separate;border-spacing:6px;margin:0;width:100%}.f_subbox_data table{border-collapse:separate;border-spacing:6px}.f_time_data td{background-color:#f3f3f3;font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center;font-size:16px}.redi-restaurant-time-button:hover{background-color:#ac9368!important;color:#FFF}.redi-restaurant-time-button.select{background-color:#ac9368!important;color:#FFF}.redi-restaurant-time-button.close{background-color:#FFF;color:#ececec}.f_text_box{font-family:'PT Sans Narrow',verdana;font-size:16px;line-height:25px;text-align:left;width:350px;margin:0 auto;padding:0}.f_text_time{font-family:'PT Sans Narrow',verdana;font-size:16px;line-height:25px;text-align:left;width:350px;margin:0 auto;padding:0}.f_subbox_data3{margin:0 auto;border-radius:0 0 7px 7px;border-color:#fff;border-width:0 1px 1px 1px;border-style:solid;position:relative;max-width:400px}.f_subbox_data3 table{border:none}.f_btn{background-color:#ac9368;height:30px;font-family:'PT Sans Narrow',verdana;font-size:16px;color:#FFF;text-align:center;padding-top:17px;font-weight:700;box-sizing:initial;width:40%;float:right;line-height:13px}.f_btn:hover,.f_btn_step:hover{color:#fff;background-color:#ac9368}#f_calender_box{background-color:#fff;border-radius:10px;margin:0 auto;height:auto;width:300px;box-shadow:3px 3px 3px 3px #e5e5e5;line-height:15px;position:relative}.f_close_icon2{position:absolute;width:50px;left:257px;top:6px}.f_arrow_back{position:absolute;width:9px;height:16px;left:27px;top:53px;background:url(../img/f_arrow_back.png) no-repeat bottom}.f_arrow_back:hover{background-image:url(../img/f_arrow_back_hover.png)}.f_arrow_next{position:absolute;width:9px;height:16px;left:263px;top:53px;background:url(../img/f_arrow_next.png) no-repeat bottom}.f_arrow_next:hover{background-image:url(../img/f_arrow_next_hover.png)}.f_H3{text-align:left;font-family:'PT Sans Narrow',verdana;color:#666;padding-bottom:.4em;margin-left:26px;padding-top:20px;padding-bottom:20px}.f_calender caption{font-family:'PT Sans Narrow',verdana;font-weight:700;color:#ac9368;text-align:center;padding-bottom:10px}.f_calender th{padding:15px 12px 15px 12px;background-color:#FFF;color:#ac9368;font-family:'PT Sans Narrow',verdana}.f_calender td.weekendcal{font-family:'PT Sans Narrow',verdana;font-size:16px;line-height:15px;text-align:center;color:#fa9090}.f_calender td{background-color:#e5e5e5;font-family:'PT Sans Narrow',verdana;padding:5px 0 5px 0;vertical-align:top;text-align:center}.f_calender td.previous,.f_calender td.next{background-color:#f3f3f3;color:#C6C6C6}.f_calender td.today{background-color:#a9a9a9;color:#FFF}.f_calender td:hover{background-color:#ac9368;color:#FFF}.f_calender td.select{background-color:#ac9368;color:#FFF}.f_calender td.close{background:#FFF url(../img/f_closed_date.png) no-repeat center}.f_calender td.full{background:#FFF url(../img/f_reserve.png) no-repeat center}.f_select{width:250px;margin:0 auto;font-family:'PT Sans Narrow',verdana}div.selectBox{position:relative;display:inline-block;cursor:default;text-align:left;line-height:30px;clear:both}span.selected{width:150px;text-indent:20px;border:1px solid #ccc;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#fff;overflow:hidden}span.selectArrow{width:30px;border:1px solid #ac9368;border-top-right-radius:3px;border-bottom-right-radius:3px;text-align:center;font-size:20px;color:#fff;background:#ac9368 url(../img/f_arrow_down_white.png) no-repeat center}span.selectArrow:hover{background-image:url(../img/f_arrow_down_hover.png)}span.selectArrow,span.selected{position:relative;float:left;height:30px;z-index:1}span.selectOption_category{color:#ac9368;display:block;width:80%;line-height:20px;padding:10px}span.selectOption_fully{color:#ccc;display:block;width:80%;line-height:20px;padding:5px 10%}span.selectOption:hover{color:#fff;background:#ac9368}.f_non_active_step1{height:50px;width:50%;font-family:'PT Sans Narrow',verdana;color:#666;text-align:center;padding-bottom:10px;position:absolute;left:0;top:2px}.f_active_step2{background-color:#fff;height:65px;width:100%;font-family:'PT Sans Narrow',verdana;font-weight:700;color:#ac9368;text-align:center;padding-bottom:10px;top:-1px;border-top:3px solid #ac9368;z-index:10;float:left;display:block}.f_select2,.f_select2_area{width:100%;margin:0 auto;font-family:'PT Sans Narrow',verdana;text-align:left;max-width:400px;min-width:290px;margin:0 auto;height:30px}.f_select2_area{height:150px}.f_select2_area-size{height:149px}div.f_input_box{position:relative}div.f_input_box label{line-height:32px;text-align:center;vertical-align:middle;display:table-cell}span.selectArrow2{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3 url(../img/f_name.png) no-repeat center}span.selectArrow2:hover{background-image:url(../img/f_name_hover.png)}span.selectArrow2{position:absolute;float:left;height:32px;left:0;z-index:10;top:-1px}span.selectArrow3{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3 url(../img/f_phone.png) no-repeat center}span.selectArrow3:hover{background-image:url(../img/f_phone_hover.png)}span.selectArrow3{position:absolute;float:left;height:32px;left:0;z-index:10;top:-1px}span.selectArrow4{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3 url(../img/f_mail.png) no-repeat center}span.selectArrow4:hover{background-image:url(../img/f_mail_hover.png)}span.selectArrow4{position:absolute;float:left;height:32px;left:0;z-index:10;top:-1px}textarea{resize:none}.textarea_field{width:300px;font-family:'PT Sans Narrow',verdana;font-size:16px;padding-left:55px!important;background:#fff;overflow:hidden;position:relative;float:left;height:149px;padding:0;background:none repeat scroll 0 0 #fff;border-bottom-right-radius:3px;border-image:none;border-top-right-radius:3px;color:#8e8e8e;border:1px solid #bbb}.textarea_field:focus{-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;-moz-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368}span.selectArrow5{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3;background-image:url(../img/f_comment.png);background-repeat:no-repeat;background-position:center 10px;position:absolute;float:left;left:0;z-index:10}span.selectArrow5:hover{background-image:url(../img/f_comment_hover.png)}span.selectArrow6{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3;background-image:url(../img/f_custom_field.png);background-repeat:no-repeat;background-position:center}span.selectArrow6:hover{background-image:url(../img/f_custom_field_hover.png)}span.selectArrow6,span.selected2{position:absolute;float:left;height:32px;left:0;z-index:10}div.selectBox7{position:relative;display:inline-block;cursor:default;text-align:left;line-height:30px;clear:both;color:#888}.selected2{position:relative;float:left;height:28px;z-index:10;width:300px;text-indent:20px;border:1px solid #ccc;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#fff;overflow:hidden}span.selectArrow7{width:50px;border:1px solid #ccc;border-top-left-radius:3px;border-bottom-left-radius:3px;text-align:center;background:#f3f3f3;background-image:url(../img/f_check.png);background-repeat:no-repeat;background-position:center}span.selectArrow7:hover{background-image:url(../img/f_check_hover.png)}span.selectArrow7,span.selected2{position:absolute;float:left;height:32px;left:0;z-index:10}.f_error_box{text-align:left;margin:0 auto;background-color:#F3F3F3;height:50px;width:410px;border:1px solid #FA9999;font-family:'PT Sans Narrow',verdana;font-size:16px}.f_btn_step{background-color:#ac9368;height:30px;font-family:'PT Sans Narrow',verdana;font-size:16px;color:#FFF;text-align:center;padding-top:17px;margin-right:0;font-weight:700;line-height:13px;box-sizing:initial}.f_btn_step2:hover{color:#ac9368}#f_tab_box_step3{background-color:#fff;margin:0 auto;height:300px;width:450px;box-shadow:3px 3px 3px 3px #e5e5e5;line-height:15px;position:relative;border-top:3px solid #ac9368}.f_final_title{font-family:'PT Sans Narrow',verdana;font-size:20px;font-weight:700;color:#ac9368;text-align:center;padding-bottom:10px}.f_final_text{font-family:'PT Sans Narrow',verdana;font-size:20px;font-weight:100;line-height:25px;color:#666;text-align:center;padding:10px}.f_subbox_title table,.f_tab_box .f_person_data{border:none;margin:0}.redi-table-icon-cell{width:36px;text-align:center!important}.f_subbox_title table tr td{border:none;text-align:left}.f_person_data table tr td,.f_text_time table tr td,.f_subbox_data2 div table tr td{border:none}#redi_f_box table{border:none;margin:0}#redi_f_box td{border:none;padding:0}.redi-checkbox_field{line-height:32px;color:#8e8e8e;font-size:16px;font-family:"PT Sans Narrow",verdana;font-size:16px;margin-left:49px}#redi-booking-div select{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-bottom-right-radius:3px;border-image:none;border-top-right-radius:3px;border:1px solid #ccc;border-left:medium none -moz-use-text-color;color:#8e8e8e;float:left;font-family:"PT Sans Narrow",verdana;font-size:16px;height:32px;overflow:hidden;padding-left:55px!important;width:69%}#redi-booking-div select:focus{-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;-moz-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368}.text_field{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-bottom-right-radius:3px;border-image:none;border-top-right-radius:3px;border:1px solid #ccc;border-left:medium none -moz-use-text-color;color:#8e8e8e;float:left;font-family:"PT Sans Narrow",verdana;font-size:16px;height:31px;overflow:hidden;padding-left:55px!important;width:69%}.text_field:focus{-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;-moz-box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05),0 0 8px #ac9368}.required{border-top:2px solid #fa9999!important;top:-1px}.redi-restaurant-time-button[disabled="disabled"],.redi-restaurant-button[disabled="disabled"]{opacity:0.4!important;filter:alpha(opacity=40)!important}#step2busy{line-height:100%;padding:5px}#step2busy span{margin:1px;line-height:1.3em}#step2busy span img{width:20px;height:22px;vertical-align:middle}.more_persons .selected{width:auto;border:none}.more_persons .selectOptions{text-align:right;top:32px;left:-20px;z-index:10;max-height:300px;overflow-y:auto;width:50px}div.selectOptions{position:absolute;top:28px;left:0;border:1px solid #ccc;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden;background:#fff;padding:2px;display:none;color:#000}span.selectOption{font-family:'PT Sans Narrow',verdana;display:block;line-height:20px;padding:1px}.redi-booking-alert-error{color:#fa9090;text-align:center;font-size:.8em}#step1errors{padding:5px}#step1load img{padding:7px!important}.img-error{border:none;padding:0;box-shadow:none;float:left;width:20px;height:22px}#large_groups_message{padding:5px;line-height:1.3em}.date img{padding:0;display:inline}#redi_f_box{color:#8e8e8e;cursor:default}#redi_f_box img{padding:0}.f_subbox_title img{display:inline}#next[disabled="disabled"]{opacity:0.4!important;filter:alpha(opacity=40)!important}.f_check_field{background-image:url(../img/f_check_field.png);background-position:center center;background-repeat:no-repeat;height:20px;left:409px;margin:0 auto;position:absolute;top:5px;width:20px}.f_check{background-image:url(../img/f_check_field.png);background-repeat:no-repeat;background-position:center;position:relative;width:9px;height:16px;top:3px;z-index:20;display:none;margin-left:10px}.f_arrow_next_step{position:relative;width:9px;height:16px;top:3px;z-index:20;display:inline-block;background-image:url(../img/f_arrow_next.png);margin-left:10px}.f_text_selection_step2{background-color:#fff;padding-top:10px;max-width:400px;margin:0 auto;min-width:290px}.f_text_selection_step2 th,.f_text_selection_step2 td{font-family:'PT Sans Narrow',verdana;font-size:16px;line-height:25px;text-align:left}.f_text_selection_step2 table{text-align:left;margin-left:35px}.f_error_field{margin:0 auto;height:28px;width:20px;position:absolute;background-image:url(../img/f_error.png);background-repeat:no-repeat;background-position:center;top:0;z-index:30;right:0}#cancel-booking{left:-22px;top:-32px}#redi-booking-div input[type="text"],#redi-booking-div textarea,#redi_f_box_cancel input[type="text"],#redi_f_box_cancel textarea,#redi-booking-div select{box-shadow:none!important;color:#888!important;margin:auto 0;width:100%;position:absolute;left:0;min-width:290px;max-width:400px;z-index:0;padding:0;font-size:18px}#ui-datepicker-div{z-index:2147483647!important}#cancel-errors-div{margin:5px 50px}#cancel-errors{text-align:left;margin:2px 25px}.redi-restaurant-time-button{padding:2px!important;font-size:18px!important;cursor:pointer}#step2{min-width:290px}#redi-booking-buttons table tr td,#redi-booking-cancel-buttons table tr td{margin:0;padding:0}#redi-booking-buttons table,#redi-booking-cancel-buttons table{width:100%;text-align:center}#buttons_first_step{height:40px;max-width:400px;margin:0 auto}#redi-booking-buttons,#redi-booking-cancel-buttons{height:40px;max-width:400px;margin:0 auto}#step2errors{margin:15px}#redi-booking-div .f_text_selection_step2 table tr,#redi-booking-div .f_text_selection_step2 table td{padding:.1em 1em}.text_field.form_validation_error,#redi-booking-div select.form_validation_error{border-color:#fa9090;border-radius:3px}.f_select2 label{display:inline;font-size:18px;font-family:"PT Sans Narrow",verdana;text-transform:none;font-weight:400;color:#888!important}.persons,.more_persons,.message_for_large_group,.more_date_select,.date{max-width:33px}.woocommerce .blockUI.blockOverlay{position:relative!important;display:none!important}#redi-booking-div input::placeholder,#redi-booking-div textarea::placeholder{color:lightgrey}#redi-booking-div .redi-checkbox{display:inline-block;margin-left:49px}#redi-booking-div .redi-checkbox label{margin:0}#redi-booking-div .redi-checkbox label:after{content:'';display:table;clear:both}#redi-booking-div .redi-checkbox .cr{position:relative;width:1.3em;height:1.3em;float:left;margin-right:.5em;border:1px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;height:32px;display:block;width:37px;background-color:#f3f3f3}#redi-booking-div .redi-checkbox .cr .cr-icon{position:absolute;font-size:1.2em;line-height:0;top:50%;left:20%}#redi-booking-div .redi-checkbox label input[type="checkbox"]{display:none}#redi-booking-div .redi-checkbox label input[type="checkbox"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}#redi-booking-div .redi-checkbox label input[type="checkbox"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}#redi-booking-div .redi-checkbox label input[type="checkbox"]:disabled+.cr{opacity:.5}#redi-booking-div .redi-checkbox_field label{position:relative}.text_field{height:32px!important}textarea#UserComments{height:150px!important}.required{top:0px!important}@-moz-document url-prefix(){#redi-booking-div .redi-checkbox .cr{top:unset!important}}.redi-cancel-box{margin:10px auto;max-width:460px}.redi-radiobutton-label,.redi-radiobutton{display:inline;float:left;vertical-align:middle;height:32px;margin:0px!important}.redi-radiobutton-label{padding-left:5px;vertical-align:middle}.redi-radio-span{height:100%!important}#f_check_step1_cancel,#step2cancel,#f_check_step1,#f_check_step2,#f_arrow2,#large_groups_message,#step1load,#step2errors,#step2load,#time_selection_box,#date_selection_box,#step2,#incorrect_name,#incorrect_phone,#incorrect_email,#step3,#cancel-load,#redi_f_box_cancel,#cancel-errors-div,.custom_field_required,.redi-hidden{display:none}#cancel-load{margin:15px}#reservation-id{white-space:nowrap;font-weight:700;color:green}#tab1cancel{float:left;width:50%}#cancel-incorrect-id,#cancel-incorrect-email,#cancel-incorrect-reason{width:210px;margin:0 0 15px 120px;text-align:left;display:none}.space-between-buttons{width:10%}.clear-both{clear:both}.f_step_box_left_column{float:left;width:50%}.f_step_box_right_column{float:right;width:50%}.redi-table-full-width{width:100%;text-align:center}.redi-icon{width:22px;height:22px}.redi-table-summary td{color:#ac9368}.redi-table-summary td:nth-child(2){font-weight:700;width:80%}.redi-textarea-input{height:150px}.redi-radiobutton-padding{padding-left:55px}