:root{--wpbc_form-button-light-size-height:43px}.wpbc_booking_form_structure.wpbc_form_center,.wpbc_booking_form_structure.wpbc_form_center>.wpbc__form__div{justify-content:space-between;align-items:center;flex-flow:column wrap;display:flex}.wpbc_booking_form_structure.wpbc_form_center .wpbc_structure_calendar,.wpbc_booking_form_structure.wpbc_form_center .wpbc_structure_form{flex:1 1 auto;margin-bottom:1em;width:auto;width:Min(350px,100%)}.wpbc_booking_form_structure.wpbc_form_center .wpdev-form-control-wrap{display:flex}.wpbc_booking_form_structure.wpbc_form_center .wpbc-form-element-checkbox,.wpbc_booking_form_structure.wpbc_form_center .wpbc_times_selector{justify-content:flex-start;max-width:24em}@media (max-width:782px){.wpbc_booking_form_structure.wpbc_form_center .wpbc_structure_calendar .wpbc_change_over_triangle{width:100%}.wpbc_booking_form_structure.wpbc_form_center .wpbc-form-element-checkbox,.wpbc_booking_form_structure.wpbc_form_center .wpbc_times_selector{max-width:100%}}.wpbc_booking_form_structure.wpbc_form_dark .wpbc_structure_form label{color:#ddd}.wpbc_booking_form_structure.wpbc_form_dark .wpbc_structure_form input[type=text],.wpbc_booking_form_structure.wpbc_form_dark .wpbc_structure_form select,.wpbc_booking_form_structure.wpbc_form_dark .wpbc_structure_form textarea{color:#000}.wpbc_booking_form_structure.wpbc_form_right{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;width:100%;display:flex}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar{flex:1 1 auto;margin-right:20px}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{flex:1 1 300px;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;margin-top:-20px;display:flex}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form>*{flex:0 1 100%;margin:15px 0}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form .form-group.wpbc-form-element-rangetime,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form .form-group.wpbc-form-element-textarea,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form .form-group:last-child{flex:1 1 auto;width:100%}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form .form-group.wpbc-form-element-textarea textarea{width:90%}.wpbc_booking_form_footer{clear:both;width:100%}form.booking_form{text-align:left}.booking_form .booking_form_div{margin-right:auto;margin-left:auto}.booking_form .form-group{margin:15px 0}.resource_selection_div{margin:40px 0}.resource_selection_div select{margin:0 1em}.booking_form_div input[type=text],.booking_form_div select,.booking_form_div textarea{border:1px solid #dfdfdf;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:baseline}.booking_form input.wpdev-validates-as-time{width:50px}.booking_form input[type=button],.booking_form input[type=submit]{width:auto;vertical-align:middle}.booking_form .wpdev-checkbox .wpdev-list-item,.booking_form .wpdev-radio .wpdev-list-item{margin-right:.5em}.booking_form input[type=checkbox]:focus,.booking_form input[type=color]:focus,.booking_form input[type=date]:focus,.booking_form input[type=datetime-local]:focus,.booking_form input[type=datetime]:focus,.booking_form input[type=email]:focus,.booking_form input[type=month]:focus,.booking_form input[type=number]:focus,.booking_form input[type=password]:focus,.booking_form input[type=radio]:focus,.booking_form input[type=search]:focus,.booking_form input[type=tel]:focus,.booking_form input[type=text]:focus,.booking_form input[type=time]:focus,.booking_form input[type=url]:focus,.booking_form input[type=week]:focus,.booking_form select:focus,.booking_form textarea:focus{border-color:#567cb8;outline:none;box-shadow:0 0 2px #2d7eff}.booking_form_div select option.booked,.booking_form_div select option:disabled{color:#ddd}.booking_form_div select.col-md-1{padding:2px 8px;min-width:4em;float:none}.booking_form_div .btn,.booking_form_div .button,.booking_form_div .button-secondary,.booking_form_div .submit,.wpbc-payment-form .btn,.wpbc-payment-form .button{border-color:#ccc;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#555;-moz-background-clip:border;box-shadow:0 1px 0 #eee;background:#f7f7f7 none repeat scroll 0 0;vertical-align:top;white-space:normal}.booking_form_div #postcustomstuff .submit input,.booking_form_div .button,.booking_form_div .button-highlighted,.booking_form_div .button-primary,.booking_form_div .button-secondary,.booking_form_div .submit{padding:2px 8px;font-size:11px!important;text-decoration:none;font-weight:600;border-style:solid;border-width:1px;-moz-box-sizing:content-box;margin:10px 0;-moz-border-radius:11px;-webkit-border-radius:11px;cursor:pointer;line-height:16px;float:right}.booking_form_div input.btn-primary:hover{background:#04c!important}.booking_form_div input[type=button]:hover,.wpbc-payment-form input[type=button]:hover{cursor:pointer!important}.booking_form_div input[type=button]:disabled:hover,.wpbc-payment-form input[type=button]:disabled:hover{cursor:not-allowed!important}.wpbc_text_captcha_container{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_container_booking_form .booking_form_div img.captcha_img{align-self:center;box-shadow:none;margin-left:1em;vertical-align:middle}.wpbc_container_booking_form .booking_form_div .captachinput{flex:0 1 10em;margin:0;width:120px}.booking_form_div hr{height:1.2px;border:none;color:transparent;margin:6px 0 12px;box-shadow:none;background:#eee}.widget_wpdev_booking{margin:5px 0;width:100%;float:left}.widget_wpdev_booking .booking_form input[type=checkbox],.widget_wpdev_booking .booking_form input[type=radio]{width:auto}.wpdev-form-control-wrap{justify-content:flex-start;max-width:Min(30em,100%);max-width:100%;min-width:Min(8em,100%);margin:.25em 0;align-items:center;flex-flow:row wrap;width:340px;display:inline-flex}@media (max-width:782px){.wpdev-form-control-wrap{width:100%;display:flex}.wpdev-form-control-wrap.wpbc_wrap_checkbox{width:auto;display:inline-flex}}.wpdev-form-control-wrap .wpdev-checkbox,.wpdev-form-control-wrap .wpdev-radio{line-height:100%}.wpdev-form-control-wrap .wpdev-list-item{height:auto;justify-content:flex-start;align-items:center;flex-flow:row wrap;line-height:100%;line-height:1.5;line-height:2;display:inline-flex;display:inline-block}.wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item{flex-flow:row nowrap}.wpbc_container_booking_form .wpbc__row .wpbc_row_inline .wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item label,.wpbc_container_booking_form .wpbc__row .wpbc_row_inline .wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item label:hover,.wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item label,.wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item label:hover{display:inline-block}.wpbc_wrap_checkbox.wpdev-form-control-wrap .wpdev-list-item label *{vertical-align:baseline}.wpdev-form-control-wrap .wpdev-list-item>*{margin:auto}.wpdev-form-control-wrap .wpdev-list-item label.wpdev-list-item-label{align-self:center;margin-top:0}div.wpbc_container.wpbc_form .wpdev-form-control-wrap .wpdev-list-item input[type=checkbox],div.wpbc_container.wpbc_form .wpdev-form-control-wrap .wpdev-list-item input[type=radio]{margin:0 .1em;vertical-align:middle}div.wpbc_container.wpbc_form .wpdev-form-control-wrap .wpdev-list-item input[type=checkbox]{margin-top:-2px}.widget_wpdev_booking .booking_form .wpdev-help-message.wpdev-element-message{font-size:.85em;margin:10px 4px 4px!important}.widget_wpdev_booking .booking_form .wpdev-form-control-wrap .wpdev-help-message{font-size:.85em;margin:2px 8px 2px 0!important}.submiting_content{height:45px;padding:15px 10px;padding:10px 10% 14px!important;font-size:15px;border:1px solid #5c5;font-weight:600;text-align:center;margin:15px auto;width:80%;line-height:1.5em}.wpdevelop .alert-danger{border-width:1px;border-left:4px solid #c23b3b;background-color:#fff;border-radius:0 2px 2px 0;background-image:none}.wpdev-help-message .alert.alert-warning,.wpdev-help-message.alert.alert-warning{border:1px solid #ded1bc;border-left:3px solid #e09118;padding:.5em 1em;font-size:.9rem;color:#916c34;opacity:1;margin:2px 2px 2px 0;box-shadow:0 0 3px #e0e0e0;border-radius:2px;background:#fff;line-height:1.4rem;vertical-align:top}.booking_form .wpdev-checkbox .wpdev-help-message.alert.alert-warning{line-height:inherit!important}.wpdev-help-message.wpdev-element-message{padding:5px 5px 4px;margin:10px 2px;vertical-align:middle;display:inline-block}.submiting_content.wpdev-help-message.alert.alert-warning.alert-success{height:auto;border:1px solid #d5d5d5;border-left:5px solid #88b706;padding:11px 10px!important;font-size:1.1em;font-weight:600;color:#707070;margin:auto;box-shadow:0 1px 10px #ddd;background:#fff;width:94%;line-height:2em!important}.form_bk_messages{padding:5px 10px;font-size:14px;border:1px solid #9da;font-weight:600;color:#555;text-align:center;clear:both;margin:15px auto;background:#fef9ed;width:100%;float:left;display:none}.wpbc_front_end__message_container_left,.wpbc_front_end__message_container_right{justify-content:flex-start;margin:10px 1em;align-items:center;flex-flow:row wrap;display:inline-flex}.wpbc__field .wpbc_front_end__message_container_left,.wpbc__field .wpbc_front_end__message_container_right{margin:10px 1em 10px 0}.wpbc_front_end__message_container_left .wpbc_front_end__message,.wpbc_front_end__message_container_right .wpbc_front_end__message{flex:0 1 auto;margin:0;border-radius:2px;line-height:1.8em}.wpbc_front_end__message_container_left .wpbc_front_end__message .menu_icon,.wpbc_front_end__message_container_right .wpbc_front_end__message .menu_icon{display:none}.wpbc_front_end__message_container_left .wpbc_front_end__message.wpbc_fe_message_warning,.wpbc_front_end__message_container_right .wpbc_front_end__message.wpbc_fe_message_warning{padding:1px 20px 1px 0;border:none;text-shadow:0 1px 0 hsla(0,0%,100%,.2);text-shadow:none;color:#916c34;color:var(--wpbc_form-label-error-color);box-shadow:none}.wpbc_front_end__message_container_left .wpbc_front_end__message.wpbc_fe_message_error,.wpbc_front_end__message_container_right .wpbc_front_end__message.wpbc_fe_message_error{border-color:#dca7a7 #dca7a7 #dca7a7 #c23b3b;text-shadow:0 1px 0 hsla(0,0%,100%,.2);color:#a94442}.wpbc_front_end__message{padding:1px 20px 1px 10px;border:1px solid #d7d7d7;border-left:4px solid #fff;text-align:left;margin:10px 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.05);line-height:2.5em;display:inline-block}.wpbc_fe_message_error.wpbc_front_end__message{background:#fff}.wpbc_front_end__message i.menu_icon{margin:0 .5em 0 0}.wpbc_front_end__message.wpbc_fe_message_info{border-left-color:#00a0d2}.wpbc_front_end__message.wpbc_fe_message_success{border-left-color:#46b450}.wpbc_front_end__message.wpbc_fe_message_warning{border-left-color:#e09118}.wpbc_front_end__message.wpbc_fe_message_error{border-left-color:#c23b3b}.wpbc_front_end__message.wpbc_fe_message_info i.menu_icon{color:#0084ad}.wpbc_fe_message_alt.wpbc_front_end__message.wpbc_fe_message_info{border:2px solid #00a0d2;border-left-width:4px;box-shadow:0 0 4px #cfcfcf;background:#fff}.wpbc_front_end__message.wpbc_fe_message_success i.menu_icon{color:#00810b}.wpbc_fe_message_alt.wpbc_front_end__message.wpbc_fe_message_success{border:2px solid #00950d;border-left-width:4px;box-shadow:0 0 4px #cfcfcf;background:#fff}.wpbc_front_end__message.wpbc_fe_message_warning i.menu_icon{color:#c17400}.wpbc_fe_message_alt.wpbc_front_end__message.wpbc_fe_message_warning{border:2px solid #c17400;border-left:4px solid #e09118;box-shadow:0 0 4px #cfcfcf;background:#fff}.wpbc_front_end__message.wpbc_fe_message_error i.menu_icon{color:#af5050}.wpbc_fe_message_alt.wpbc_front_end__message.wpbc_fe_message_error{border:2px solid #af5050;border-left-width:4px;box-shadow:0 0 4px #cfcfcf;background:#fff}.wpbc_booked_times_word{font-weight:600}.booking_form_garbage{display:none}.wpdevelop .booking_form .help-block{margin-bottom:0;margin-top:0}#wp-admin-bar-booking_options a span#booking-count{padding:2px 5px;font-size:10px;font-weight:600;text-shadow:none;color:#333;border-radius:10px 10px 10px 10px;background:none repeat scroll 0 0 #eee;display:inline}#wp-admin-bar-booking_options a:hover span#booking-count{color:#000;background:none repeat scroll 0 0 #fff}.wpdevelop.popover{border:none;box-shadow:none;background:none repeat scroll 0 0 transparent;width:auto!important;z-index:2147483647!important}.wpdevelop.popover.top .arrow{border-top:5px solid hsla(0,0%,55%,.8)!important}.wpdevelop.popover.bottom .arrow{border-bottom:5px solid hsla(0,0%,55%,.8)!important}.wpdevelop.popover.left .arrow{border-left:5px solid hsla(0,0%,55%,.8)!important}.wpdevelop.popover.right .arrow{border-right:5px solid hsla(0,0%,55%,.8)!important}.wpdevelop .popover-inner{overflow:hidden;padding:3px;color:#111;box-shadow:0 3px 7px rgba(0,0,0,.3);border-radius:6px 6px 6px 6px;background:none repeat scroll 0 0 hsla(0,0%,55%,.8);width:150px}.wpdevelop .popover-inner .popover-title{padding:0;font-size:13px;border-bottom:0 solid #eee;background-color:#fff;border-radius:3px 3px 0 0;line-height:1}.wpdevelop .popover-inner .popover-content{padding:14px;background-clip:padding-box;background-color:#fff;border-radius:0 0 3px 3px}.wpdevelop .popover-content,.wpdevelop .popover-content ol,.wpdevelop .popover-content p,.wpdevelop .popover-content ul{color:#111}.wpbc_calendar_tooltip_booking_details{font-size:11px!important;font-weight:400!important}.wpbc_animation_pause,.wpbc_animation_pause:before{animation-play-state:paused!important}.wpbc_icn_autorenew:before,.wpbc_spin,.wpbc_spin:before{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wpbc_rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.wpbc_rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.wpbc_rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.wpbc_flip-horizontal{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)}.wpbc_flip-vertical{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)}@media (max-width:782px){.wpdevelop input[type=text],.wpdevelop select{height:36px;padding:4px 8px;font-size:1.1em}.wpbc_booking_form_structure.wpbc_form_right,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar,.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{margin-right:0;width:100%;float:none}}.booking_form .form-hints-dev{border-bottom:1px solid #eee;margin:1em 0}.booking_form .form-hints-dev .dates-hints-dev{padding:2px 4px;font-size:85%;color:#c7254e;background-color:#f9f2f4;border-radius:2px}.wpbc_row{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;margin-top:1em;display:flex}.wpbc_col{flex:0 1 1px;margin-right:4.1em}.wpbc_col.wpbc_cal{flex:1 1 50%;margin:1em 0}@media (max-width:782px){.wpbc_col{flex:0 1 auto;margin-right:0;min-width:100%}}.wpbc_col.wpbc_times{flex:1 1 50%;margin:1em 0}.wpbc_col.wpbc_cal>*,.wpbc_col.wpbc_times>*{width:93%}.wpbc_form_columns{width:99%;margin-top:1em}.wpbc_form_columns .wpbc_form_row{justify-content:space-between;flex-flow:row wrap;display:flex}.wpbc_form_columns .wpbc_form_field{flex:1 1 14em;padding:0 3% 0 0;justify-content:flex-start;margin:.7em 0;align-items:flex-start;flex-flow:row wrap;align-content:flex-start;display:flex}.wpbc_form_field.wpbc_cal_field{display:block}.wpbc_form_field.wpbc_cal_field>*{max-width:95%}.wpbc_form_field.wpbc_cal_field .bk_calendar_frame{margin:-.75em 0 0}@media (max-width:782px){.wpbc_form_columns .wpbc_form_field{flex:1 1 100%}}.wpbc_form_columns .wpbc_form_field label,.wpbc_form_columns .wpbc_form_field label:hover{flex:0 1 auto;justify-content:center;font-weight:600;margin-right:2em;flex-flow:column nowrap;display:flex}.wpbc_form_columns .wpbc_form_field .wpdev-form-control-wrap{width:100%}.booking_form .wpbc_form_columns .form-group .controls select,.booking_form .wpbc_form_columns input[type=text],.booking_form .wpbc_form_columns select{width:95%}.booking_form .wpbc_form_columns textarea{width:98%}.wpbc_form_columns_general .wpbc_form_row_general{justify-content:space-between;flex-flow:row wrap;display:flex}.wpbc_form_columns_general .wpbc_form_field_general{flex:0 1 0;padding:0 2% 0 0;justify-content:flex-start;align-items:baseline;flex-flow:row wrap;display:flex}.wpbc_form_columns_general .wpbc_form_field_general:first-child{flex:0 1 auto;min-width:341px}@media (max-width:782px){.wpbc_change_over_triangle{width:100%}.wpbc_form_columns_general .wpbc_form_field_general:first-child,.wpbc_form_columns_general .wpbc_form_field_general:nth-child(2){flex:1 1 auto;margin-bottom:2em;min-width:100%}}.wpbc_form_columns_general .wpbc_form_field_general:nth-child(2){flex:1 1 0;padding:0}.wpbc_debug{margin-right:2em}.wpbc_debug:last-of-type{float:none}.wpbc_container_booking_form .bk_calendar_frame,.wpbc_container_booking_form .block_hints{margin-bottom:5px}.wpbc_container_booking_form .wpbc_calendar_wraper{margin-bottom:10px}.wpbc_container_booking_form{width:99%;margin-top:1em}.wpbc_container_booking_form .wpbc__row{justify-content:space-between;align-items:flex-start;flex-flow:row wrap;width:100%;display:flex}.wpbc_container_booking_form .wpbc__field:not(.wpbc__cal){flex:1 1 14em;padding:0 3% 0 0;justify-content:flex-start;margin:.7em 0;align-items:flex-start;flex-flow:row wrap;align-content:normal;display:flex}.wpbc_container_booking_form .wpbc__field:first-child{padding-left:0}.wpbc_container_booking_form .wpbc__field:last-child{padding-right:0}.wpbc_container_booking_form .wpbc__field .wpbc_calendar_wraper{width:100%}@media (max-width:782px){.wpbc_container_booking_form .wpbc__field:not(.wpbc__cal){flex:1 1 100%;padding:0}}.wpbc_container_booking_form .wpbc__spacer{flex:0 1 auto;padding:0;margin:0}.wpbc__field.wpbc__cal>*{max-width:100%}.wpbc__field .bk_calendar_frame{margin-top:calc(.25em + 8px)}.wpbc__field.wpbc__cal .bk_calendar_frame{margin:-.75em 0 0}.wpbc_container_booking_form .wpbc__field label,.wpbc_container_booking_form .wpbc__field label:hover{flex:0 1 auto;justify-content:center;font-weight:600;flex-flow:column nowrap;display:flex}.wpbc_container_booking_form .wpbc__field .wpdev-form-control-wrap{width:100%}.wpbc_container_booking_form .wpbc__field .wpdev-form-control-wrap.wpbc_wrap_checkbox,.wpbc_container_booking_form .wpbc__field .wpdev-form-control-wrap.wpbc_wrap_radio{align-self:center}.wpbc_container_booking_form .wpbc__field .form-group .controls select,.wpbc_container_booking_form .wpbc__field input[type=text],.wpbc_container_booking_form .wpbc__field select,.wpbc_container_booking_form .wpbc__field textarea,.wpbc_container_booking_form textarea{width:100%}.wpbc_row_inline{flex:1 1 auto;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_container_booking_form .wpbc__row .wpbc_row_inline label{justify-content:flex-start;align-items:center;flex-flow:row wrap}.wpbc_container_booking_form .wpbc__row .wpbc_row_inline .wpdev-form-control-wrap,.wpbc_container_booking_form .wpbc__row .wpbc_row_inline label .wpdev-form-control-wrap{margin:0 5px;width:auto}.wpbc_sections{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;align-content:flex-start;display:flex}.wpbc_section_50{flex:1 1 48%;margin-bottom:2em}.wpbc_section_spacer{flex:1 1 2%}.wpbc_section_100{flex:0 1 96%;justify-content:flex-start;margin-bottom:1em;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_section_100 .wpdev-form-control-wrap,.wpbc_section_100 p,.wpbc_section_100 span{flex:1 1 100%}.wpbc_section_100 .wpdev-form-control-wrap{display:flex}.wpbc_container_booking_form .wpbc_section_100 textarea{flex:1 1 100%}.wpbc_container_booking_form p{padding:.25em 0}.wpbc_container_booking_form input[type=text],.wpbc_container_booking_form select,.wpbc_container_booking_form textarea{max-width:100%;max-width:Min(30em,100%);min-width:Min(8em,100%);width:340px}.wpbc_center_preview .bk_calendar_frame,.wpbc_center_preview .wpbc__form__div .bk_calendar_frame *{font-size:14px}.wpbc_center_preview,.wpbc_center_preview .wpbc__form__div *{font-size:16px}.add_booking_page_content,.add_booking_page_content p{font-size:15px;line-height:2}#wpbc-new-admin-page .wpbc_container.wpbc_form input.wpbc_button_light{min-height:var(--wpbc_form-button-light-size-height);font-size:1.15em;line-height:100%}.datepick-inline .datepick-days-cell div.date-content-bottom,.datepick-inline .datepick-days-cell div.date-content-top{font-size:.7em}.wpbc_booking_form_simple .wpbc__form__div{width:100%}.wpbc_container_booking_form .wpbc_booking_form_simple .wpbc__field label{flex:1 1 100%;line-height:2.5}.wpbc_booking_form_simple .wpbc_front_end__message_container_right{margin:10px 0}@media (max-width:670px){div .wpbc_ideal_payment_table tr td{display:block}div .wpbc_container_booking_form input[type=text],div .wpbc_container_booking_form select,div .wpbc_container_booking_form textarea{border:1px solid;max-width:98%;width:98%}}.wpbc_container_booking_form .wpbc__field input[type=text],.wpbc_container_booking_form .wpbc__field select,.wpbc_container_booking_form .wpbc__field textarea{max-width:100%}.wpbc_container.wpbc_container_booking_form textarea[cols*="0"],.wpbc_container.wpbc_container_booking_form textarea[cols*="1"],.wpbc_container.wpbc_container_booking_form textarea[cols*="2"],.wpbc_container.wpbc_container_booking_form textarea[cols*="3"],.wpbc_container.wpbc_container_booking_form textarea[cols*="4"],.wpbc_container.wpbc_container_booking_form textarea[cols*="5"],.wpbc_container.wpbc_container_booking_form textarea[cols*="6"],.wpbc_container.wpbc_container_booking_form textarea[cols*="7"],.wpbc_container.wpbc_container_booking_form textarea[cols*="8"],.wpbc_container.wpbc_container_booking_form textarea[cols*="9"]{width:auto}.resource_selection_div select,.wpbc_container.wpbc_container_booking_form select{height:auto;padding:0 .5em;font-size:1rem;line-height:2.4em}.resource_selection_div select{height:auto;min-height:2.4em}.resource_selection_div select option{padding:.5em;outline:none;line-height:2.4em}.wpbc_container.wpbc_container_booking_form textarea[rows*="0"],.wpbc_container.wpbc_container_booking_form textarea[rows*="1"],.wpbc_container.wpbc_container_booking_form textarea[rows*="2"],.wpbc_container.wpbc_container_booking_form textarea[rows*="3"],.wpbc_container.wpbc_container_booking_form textarea[rows*="4"],.wpbc_container.wpbc_container_booking_form textarea[rows*="5"],.wpbc_container.wpbc_container_booking_form textarea[rows*="6"],.wpbc_container.wpbc_container_booking_form textarea[rows*="7"],.wpbc_container.wpbc_container_booking_form textarea[rows*="8"],.wpbc_container.wpbc_container_booking_form textarea[rows*="9"]{height:auto}.wpbc_ty_hide{display:none!important}.wpbc_after_booking_thank_you_section{justify-content:flex-start;max-width:65rem;margin:auto;align-items:flex-start;flex-flow:column wrap;display:flex}.wpbc_after_booking_thank_you_section *{text-shadow:none}.wpbc_after_booking_thank_you_section .wpbc_ty__message{flex:1 1 auto;padding:0;font-size:20px;font-weight:400;margin:30px 0 10px}.wpbc_after_booking_thank_you_section .wpbc_ty__container,.wpbc_after_booking_thank_you_section .wpbc_ty__container *{color:#444}.wpbc_after_booking_thank_you_section .wpbc_ty__container iframe{color:transparent}.wpbc_after_booking_thank_you_section .wpbc_ty__container{flex:1 1 100%;padding:10px 15px;justify-content:flex-start;font-size:1rem;border:1px solid #ccc;font-weight:400;color:#707070;max-width:100%;text-align:left;box-sizing:border-box;margin:auto;align-items:flex-start;box-shadow:0 2px 6px 0 rgba(0,0,0,.05);border-radius:2px;flex-flow:column wrap;background:#fff;width:100%;line-height:2.2em;display:flex}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__header{flex:1 1 100%;border-left:5px solid #88b706;padding:5px 20px;font-size:18px;font-weight:400;margin-left:-10px;width:100%;line-height:36px}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content{flex:1 1 100%;justify-content:space-between;word-break:normal;hyphens:none;align-items:flex-start;flex-flow:row wrap;width:100%;margin-top:10px;display:flex}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text{flex:1 1 100%;padding:10px 0;border-top:1px solid #efefef;word-break:break-word}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text.wpbc_cols_2{flex:1 1 22em;margin-right:1%;width:48%}@media (max-width:670px){.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text.wpbc_cols_2{flex:1 1 100%}}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text .wpbc_ty__section_header{font-size:18px;margin-bottom:1.2em;line-height:2em}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text h4{font-size:18px;line-height:1.8em}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text .wpbc_ty__section_text_costs{padding:0 2em;text-align:right}.coupon_description_wrapper{justify-content:flex-start;font-size:.7em;font-weight:400;align-items:center;flex-flow:row wrap;margin-left:.8em;display:inline-flex}.wpbc_after_booking_thank_you_section .coupon_description_wrapper{font-size:1em}.wpbc_after_booking_thank_you_section .wpbc_ty__container .wpbc_ty__content .wpbc_ty__content_text.wpbc_ty__content_gateways{flex:1 1 100%;justify-content:center;justify-content:space-around;border-top:0 solid #efefef;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_ty__content_gateways .wpbc_ty__gateway{flex:1 1 100%;justify-content:flex-start;margin:0 5px 1em;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_ty__content_gateways .wpbc_ty__gateway.wpbc_col_auto_width{flex:1 1 auto;flex:0 1 auto}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form{flex:0 1 auto;justify-content:flex-start;min-width:260px;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form .wpbc_button_gw,.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form form{flex:1 1 100%;justify-content:flex-start;align-items:center;flex-flow:column wrap;display:flex}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form .wpbc_button_gw{width:100%}.wpbc_paypal_fee{font-size:.68em;margin:7px 0;line-height:1em;vertical-align:text-top}table.wpbc_ideal_payment_table{border:none;margin:10px 0;width:100%}.wpbc_ideal_payment_table td{padding:10px 0;border:none}.wpbc_ideal_payment_table td label{font-weight:600}.wpbc_container .wpbc_button_light,.wpbc_container .wpbc_button_light:focus,.wpbc_container .wpbc_button_light:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button_light,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:hover,.wpbc_container.wpbc_form input.wpbc_button_light,.wpbc_container.wpbc_form input.wpbc_button_light:focus,.wpbc_container.wpbc_form input.wpbc_button_light:hover{height:var(--wpbc_form-button-light-size-height);padding:0 2.2em;justify-content:center;font-size:clamp(1em,1em + ((1vw - .2em) * .208),1.125em);border:2px solid #eeeeeeb5;text-decoration:none;text-shadow:none;color:#444444e0;outline:none;box-sizing:border-box;margin:0;align-items:center;box-shadow:0 2px 10px 2px #ffffff54;border-radius:.375em;flex-flow:row wrap;background:#fdfdfd;cursor:pointer;line-height:calc(var(--wpbc_form-button-light-size-height) - 3px);display:flex}.wpbc_container .wpbc_button_light:focus,.wpbc_container .wpbc_button_light:hover,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:hover,.wpbc_container.wpbc_form input.wpbc_button_light:focus,.wpbc_container.wpbc_form input.wpbc_button_light:hover{border:2px solid #4d91cd}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary{color:#fff;background:var(--wpbc_form-button-background-color,#066aab)}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.button-primary:hover{border-color:#fff;color:#fff;box-shadow:0 0 0 2px var(--wpbc_form-button-background-color,#066aab);background:var(--wpbc_form-button-background-color,#066aab)}.wpbc_container.wpbc_container_booking_form .wpbc_button_light:active,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:disabled,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:disabled:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light:disabled:hover{border:2px solid #eeeeeeb5;color:#ccc;cursor:not-allowed}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger{border-color:#de605c;text-shadow:0 0 #ba5956;color:#f7f7f7;background:#de605c}.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger:focus,.wpbc_container.wpbc_container_booking_form .wpbc_button_light.wpbc_button_danger:hover{border-color:#fff;color:#fff;box-shadow:0 0 0 2px #de605c;background:#e65d59}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe{border:2px solid #4d4d4d;color:#fff;padding-right:130px;background:90% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/stripe.svg),#fff;background-color:#4d4d4d}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover{border:2px solid #5f5f5f;background-color:#5f5f5f}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow{border:2px solid #ffc439!important;text-indent:-9999px;color:#2c2e2f;padding-right:115px;min-width:175px;background:90% 50%/30% 50% no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_commerce.svg),transparent;background-color:#ffc439!important;box-shadow:none;background:50% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_commerce.svg),#ffc439!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:hover{border-color:#f2ba36;color:#5f5f5f;background-color:#f2ba36;box-shadow:0 5px 10px #f0f0f8}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue{border:2px solid #009cde!important;text-indent:-9999px;color:#fff;padding-right:115px;min-width:175px;background:90% 50%/30% 50% no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_white_full.svg),transparent;background-color:#009cde!important;box-shadow:none;background:50% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_white_full.svg),#009cde!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:hover,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_blue:hover{border-color:#33b0e5;color:#fff;background-color:#33b0e5;box-shadow:0 5px 10px #f0f0f8}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver{border:2px solid #eee!important;background-color:#eee!important;background:50% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_commerce.svg),#eee!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_silver:hover{border-color:#e2e2e2!important;background-color:#e2e2e2!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white{border:1px solid #2c2e2f!important;background-color:#fff!important;background:50% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_commerce.svg),#fff!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_white:hover{border-color:#2c2e2f!important;background-color:#fff!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black{border:2px solid #2c2e2f!important;background-color:#2c2e2f!important;background:50% 50%/80px auto no-repeat url(https://temucois.shop/wp-content/plugins/booking/inc/assets/paypal_white_full.svg),#2c2e2f!important}.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:focus,.wpbc_container .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_black:hover{border-color:#565859!important;background-color:#565859!important}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form.paypal_std_co_div{text-align:left;clear:both}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form.paypal_std_co_div .wpbc_paypal_fee{text-align:center}.wpbc_ty__content_gateways .wpbc_ty__gateway .wpbc-payment-form.paypal_std_co_div .wpbc_paypal_std_co{flex:1 1 auto;padding:0 2px}.wpbc_theme_dark_1 .wpbc_front_end__message{border-right:0 solid #000!important;color:#5f5f5f;color:#fff!important;color:#f74748!important;border-top:0 solid #000!important;border-bottom:0 solid #000!important;box-shadow:0 0 3px #3b3b3b;background:#626262;background:transparent}.wpbc_theme_dark_1 .wpbc_front_end__message.wpbc_fe_message_error{border-left-color:#c23b3b;color:#b9b9b9!important;background:#595959!important}.wpbc_theme_dark_1 .wpbc_after_booking_thank_you_section .wpbc_ty__message{color:#cdcdcd}.wpbc_theme_dark_1 .wpbc_after_booking_thank_you_section .wpbc_ty__container *{color:#fff}.wpbc_theme_dark_1 .wpbc_after_booking_thank_you_section .wpbc_ty__container{border:1px solid #000;color:#5f5f5f;box-shadow:0 0 3px #3b3b3b;background:#626262}.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light{border:2px solid #525252;color:#fff;background-color:#4d4d4d;box-shadow:0 1px 5px #424242}.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light:focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light:hover{border:2px solid #5f5f5f;color:#fff;background-color:#5c5c5c;box-shadow:0 1px 5px #424242}.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_paypal_yellow:hover{box-shadow:0 5px 10px #424242}.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:focus,.wpbc_theme_dark_1.wpbc_container.wpbc_form .wpbc_button_light.wpbc_button_gw.wpbc_button_gw_stripe:hover{border-color:#4d4d4d;background-color:#4d4d4d}.wpbc_theme_dark_1 label,.wpbc_theme_dark_1 p{color:#989898}.wpbc_theme_dark_1.wpbc_container input,.wpbc_theme_dark_1.wpbc_container select,.wpbc_theme_dark_1.wpbc_container textarea{color:#444}.capacity_hint{align-self:baseline;margin:0}.capacity_hint .wpbc_chint__full_day_bookings,.capacity_hint.wpbc_chin_newline{flex:1 1 100%}.wpbc_capacity_hint_container{justify-content:flex-start;align-items:flex-start;flex-flow:column nowrap;width:100%;display:flex}.booking_form_div .wpbc__form__div .wpbc_capacity_hint_container,.booking_form_div .wpbc__form__div .wpbc_capacity_hint_container *{font-size:.94em;line-height:1.78}.wpbc_capacity_hint_container .wpbc_chint__datetime_container{flex:1 1 auto;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;width:100%;display:flex}.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__date_container{flex:1 1 100%;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__date_container .wpbc_chint__date{flex:0 1 auto;font-weight:600}.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__date_container .wpbc_chint__date_divider{flex:1 1 auto;display:none}.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__time_container{flex:0 1 auto;justify-content:flex-start;margin-right:1em;align-items:flex-start;flex-flow:row wrap;display:flex}.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__time_container .wpbc_chint__availability{font-weight:600;padding-left:.5em}.wpbc_chint__availability{color:#890}.availability_num_0{color:#dc3400}.availability_num_1,.availability_num_2{color:#dc7100}.availability_num_3,.availability_num_4,.availability_num_5{color:currentColor}.wpbc_selected_timeslot{text-decoration:underline;text-decoration-style:dashed;font-weight:600}.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container{font-size:.85em;margin:0;flex-flow:row wrap;line-height:unset}.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container .wpbc_chint__datetime_container{flex:0 1 auto;flex-flow:row nowrap;width:auto}.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__date_container{flex:0 1 auto;flex-flow:row nowrap}.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__date_container .wpbc_chint__date_divider{flex:0 1 auto;display:block}.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__time_container .wpbc_chint__timeslot,.wpbc_chint__full_day_bookings.wpbc_capacity_hint_container .wpbc_chint__datetime_container .wpbc_chint__time_container .wpbc_chint__timeslot_divider{display:none}.wpbc_message_in_live_demo{border-right:1px solid #f0f0f0;border-left:4px solid #9580aa;padding:5px 20px;font-size:1em;color:#444;border-top:1px solid #f0f0f0;text-align:left;margin:10px 0;box-shadow:0 1px 7px #c8c8c86e;border-radius:8px;background:#fff;line-height:2}.wpbc_wizard_step_hidden{display:none}