.wpbc_booking_form_structure.wpbc_form_center{width:100%}.wpbc_booking_form_structure.wpbc_form_center .wpbc_structure_calendar,.wpbc_booking_form_structure.wpbc_form_center .wpbc_structure_form{margin:1px auto;width:290px}.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{width:100%}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar{margin-right:20px;float:left}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{float:left;margin-top:-20px}.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}.booking_form_div input[type=text],.booking_form_div select,.booking_form_div textarea{height:28px;padding:2px 8px;border:1px solid #dfdfdf;box-sizing:content-box;-mox-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;vertical-align:baseline}.booking_form_div select[multiple],.booking_form_div select[size],.booking_form_div textarea{height:auto}.booking_form .form-group .controls select,.booking_form input[type=text],.booking_form select,.booking_form textarea{width:250px}.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{padding:0 15px 0 0;vertical-align:bottom}.booking_form .wpdev-checkbox .wpdev-list-item input[type=checkbox],.booking_form .wpdev-checkbox .wpdev-list-item input[type=radio],.booking_form .wpdev-radio .wpdev-list-item input[type=checkbox],.booking_form .wpdev-radio .wpdev-list-item input[type=radio]{padding:0;margin:1px 0 0;vertical-align:middle}.booking_form label.wpdev-list-item-label,.booking_form label.wpdev-list-item-label:hover{font-weight:400;cursor:pointer;vertical-align:middle;display:inline}.booking_form_div select option.booked,.booking_form_div select option:disabled{color:#ddd}.booking_form_div select.col-md-1{padding:4px 8px;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}.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 img.captcha_img{box-shadow:none;vertical-align:middle}.booking_form_div .captachinput{width:120px}.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}.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 #a55;background-color:#fcfaf4;border-radius:0 2px 2px 0;background-image:none}.wpdev-help-message .alert.alert-warning,.wpdev-help-message.alert.alert-warning{border-left:2px solid #d6b159;padding:5px 10px 4px;font-size:.85em;opacity:1;background-color:#fcf8e3;margin:2px 2px 2px 0;box-shadow:none;border-radius:2px 2px 2px 2px;background-image:none;line-height:32px;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{border-color:#b2dba1;height:auto;font-size:1em;font-weight:100;color:#083;background-color:#dff0d8;background-image:none}.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_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_spin{-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: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_form_columns{width:90%;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 0;padding:0 3% 0 0;justify-content:flex-start;align-items:baseline;flex-flow:row wrap;display:flex}.wpbc_form_columns .wpbc_form_field label{flex:0 1 auto;justify-content:center;font-weight:600;margin-right:2em;flex-flow:column nowrap;width:200px;margin-top:1em;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:284px}@media (max-width:782px){.wpbc_change_over_triangle{width:90%}.wpbc_form_columns_general .wpbc_form_field_general:first-child,.wpbc_form_columns_general .wpbc_form_field_general:nth-child(2){flex:1 0 auto;margin-bottom:2em;min-width:100%}}.wpbc_form_columns_general .wpbc_form_field_general:nth-child(2){flex:1 1 0;padding:0;margin-top:-2.5em}