/*!
 * @package Bed-and.breakfast.it Booking Module
 *
 * @copyright (C) 2021 Giovanni Mastrangelo
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
@charset "UTF-8";form.ir_formAvailability{box-sizing:border-box;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;border-width:1px;border-style:solid;margin:20px auto;overflow:hidden}button.ir_button,input.ir_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #dedede;width:100%;margin:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;padding:5px;font-size:12px;color:#999}input.ir_input{height:30px;line-height:18px}button.ir_button{box-sizing:border-box;border-radius:4px;height:40px;line-height:40px;padding:0 5px;color:#fff;text-decoration:none;border:0;text-align:center;font-size:14px;font-weight:700}button.ir_button:hover{background-color:#666;cursor:pointer}.ir_data,.ir_submit,a.ir_poweredby{box-sizing:border-box;display:block;overflow:hidden}a.ir_poweredby{width:100px;height:36px;background:center center no-repeat;text-decoration:none}a.ir_poweredby:focus{outline:none}a.ir_poweredby span{display:none}.ir_data .ir_checkIn,.ir_data .ir_checkOut{box-sizing:border-box;float:left;width:100%}.ir_data .ir_checkIn{border-right-width:1px;border-right-style:solid}.ir_data .ir_checkIn .ir_input,.ir_data .ir_checkOut .ir_input{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cpath d='M93.8 21.9v68.7c0 5.2-4.2 9.4-9.4 9.4H15.6a9.4 9.4 0 0 1-9.3-9.4V22c0-5.2 4.1-9.4 9.3-9.4H25V2.3C25 1.1 26 0 27.3 0h7.9c1.2 0 2.3 1 2.3 2.3v10.2h25V2.3c0-1.2 1-2.3 2.3-2.3h7.9C73.9 0 75 1 75 2.3v10.2h9.4c5.2 0 9.3 4.2 9.3 9.4Zm-9.4 67.6V31.2H15.6v58.3c0 .6.6 1.1 1.2 1.1h66.4c.6 0 1.2-.5 1.2-1.1Z' style='fill-opacity:.67;'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:95% 50%;background-size:16px 16px}.ir_field,.ir_label{box-sizing:border-box;text-align:left;font-weight:700}.ir_label{margin-bottom:3px;display:block}.ir_white_label a.ir_poweredby{display:none}.ir_horizontal{padding:15px;min-width:640px;max-width:740px}.ir_horizontal.ir_white_label{min-width:540px;max-width:660px;padding-left:0}.ir_horizontal .ir_data,.ir_horizontal .ir_submit,.ir_horizontal a.ir_poweredby{float:left}.ir_horizontal a.ir_poweredby{width:20%;height:50px;border-right-width:1px;border-right-style:solid}.ir_horizontal .ir_data{width:50%}.ir_horizontal.ir_white_label .ir_data{width:70%}.ir_horizontal .ir_data .ir_checkIn,.ir_horizontal .ir_data .ir_checkOut{padding:0 15px;width:50%}.ir_horizontal .ir_submit{width:30%}.ir_horizontal .ir_submit button.ir_button{height:50px;line-height:50px}.ir_vertical{min-width:230px;max-width:300px}.ir_vertical a.ir_poweredby,.ir_vertical .ir_data,.ir_vertical .ir_submit{float:none;width:100%}.ir_vertical a.ir_poweredby{margin:15px auto;border-right-width:0}.ir_vertical.ir_white_label .ir_data{margin-top:15px}.ir_vertical .ir_data .ir_checkIn,.ir_vertical .ir_data .ir_checkOut{padding:0 15px;width:50%}.ir_vertical .ir_submit{padding:15px}@media screen and (min-width:0) and (max-width:640px){.ir_horizontal,.ir_horizontal.ir_white_label{padding:0;min-width:230px;max-width:540px}.ir_horizontal.ir_white_label{max-width:440px}.ir_horizontal .ir_data,.ir_horizontal .ir_submit,.ir_horizontal a.ir_poweredby,.ir_horizontal.ir_white_label .ir_data{float:none;width:auto}.ir_horizontal a.ir_poweredby{margin:15px auto;height:36px;border-right-width:0}.ir_horizontal.ir_white_label .ir_data{margin-top:15px}.ir_horizontal .ir_data .ir_checkIn,.ir_horizontal .ir_data .ir_checkOut{padding:0 15px;width:50%}.ir_horizontal .ir_data .ir_checkIn .ir_label,.ir_horizontal .ir_data .ir_checkOut .ir_label{height:auto;margin-bottom:3px}.ir_horizontal .ir_submit{padding:15px}.ir_horizontal .ir_submit button.ir_button{height:40px;line-height:40px}}@media screen and (min-width:0) and (max-width:380px){.ir_horizontal .ir_data .ir_checkIn,.ir_horizontal .ir_data .ir_checkOut,.ir_vertical .ir_data .ir_checkIn,.ir_vertical .ir_data .ir_checkOut{width:100%}.ir_horizontal .ir_data .ir_checkIn,.ir_vertical .ir_data .ir_checkIn{border-right-width:0;margin-bottom:15px}}.ir_full_width,.ir_full_width.ir_white_label{max-width:100%}.ir_light_grey{background:#f2f2f2 linear-gradient(to bottom,#fff 0,#f2f2f2 100%);color:#666;border-color:#ccc}.ir_light_grey .ir_data,.ir_light_grey .ir_data .ir_checkIn,.ir_light_grey .ir_data .ir_checkOut .ir_light_grey .ir_submit,.ir_light_grey a.ir_poweredby{border-color:#ccc}.ir_light_grey .ir_submit button.ir_button{background:#268824}.ir_light_grey .ir_submit button.ir_button:hover{background:#5ec55e}.ir_light_grey a.ir_poweredby{background-image:url(../images/powered_by_bb_dk.svg)}
/*!
 * Pikaday v1.8.2
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30'%3E%3Cpath d='M13 8v14l-7-7 7-7Z'/%3E%3C/svg%3E")}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30'%3E%3Cpath d='M7 8v14l7-7-7-7Z'/%3E%3C/svg%3E")}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#0068b3;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#07c;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#508415;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#07c;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-table th{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777677}.pika-lendar{width:270px}.pika-label{line-height:40px}.pika-prev,.pika-next{width:40px;height:40px;text-indent:60px;background-size:auto auto}.is-disabled.is-startrange .pika-button{color:#fff;background:#508415;opacity:1}.is-startrange .pika-button{border-radius:3px 0 0 3px}.is-endrange .pika-button{background:#508415;border-radius:0 3px 3px 0}.is-inrange .pika-button{background:#c9f5c9}