.accommodation-booked-list{list-style:none;margin:0 0 10px;padding:10px 0}@supports (display: grid){.accommodation-booked-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, 250px)}}.accommodation-booked{align-self:start;background-color:#fff;border:1px solid #cecece;color:#333;display:inline-block;font-size:14px;margin:10px 10px 10px 0;padding:0;position:relative;text-align:left;vertical-align:top;width:250px}@supports (display: grid){.accommodation-booked{display:block;margin:0;width:unset;height:100%}}.accommodation-booked .acco-info{padding:12px}@media only screen and (max-width: 768px){.accommodation-booked .acco-info{display:block;float:none}}.accommodation-booked .ohbe-image{background-size:cover;height:150px;margin-bottom:10px}.accommodation-booked .ohbe-image img{max-width:100%}.accommodation-booked .ohbe-title{font-size:14px;margin:0 0 .4em;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 768px){.accommodation-booked .ohbe-title{padding-right:0}}.accommodation-booked .occupancy,.accommodation-booked .date,.accommodation-booked .accommodation-price,.accommodation-booked .accommodation-rate{clear:both;line-height:22px}.accommodation-booked .occupancy .ohbe-title,.accommodation-booked .date .ohbe-title,.accommodation-booked .accommodation-price .ohbe-title,.accommodation-booked .accommodation-rate .ohbe-title{color:#666;display:inline-block;font-size:12px;font-weight:bold;margin-bottom:0;min-width:52px !important}.accommodation-booked .occupancy .value,.accommodation-booked .date .value,.accommodation-booked .accommodation-price .value,.accommodation-booked .accommodation-rate .value{color:#666;display:block;float:right;font-size:12px;max-width:60%;text-align:right}.accommodation-booked .occupancy .dashicons,.accommodation-booked .date .dashicons,.accommodation-booked .accommodation-price .dashicons,.accommodation-booked .accommodation-rate .dashicons{display:inline-block;font-size:14px;font-style:normal;height:1em;vertical-align:initial;width:1em}.accommodation-booked .accommodation-price .value{font-weight:bold}.accommodation-booked .delete{position:absolute;right:2px;top:2px}.accommodation-booked .delete .delete-acco{box-shadow:none;text-decoration:none}.accommodation-booked .delete .delete-acco:hover{cursor:pointer}.accommodation-booked .delete .delete-acco .dashicons{background-color:#ff6060;border-radius:4px;color:#fff}.accommodation-list{display:block;list-style:none;margin:0 auto;max-width:400px;padding:0;width:95%}.accommodation-list>li{display:block;margin:1rem auto;max-width:400px;width:100%}.accommodation-list>li .accommodation-element{margin:0}@media screen and (min-width: 768px){@supports (display: grid){.accommodation-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, minmax(330px, 335px));max-width:inherit}.accommodation-list>li{margin:0;max-width:inherit}}}.accommodation-element{background-color:#fff;border:1px solid #cecece;font-size:14px;margin:0 0 30px 0;position:relative}.accommodation-element.selected{box-shadow:0 0 10px #666;-webkit-box-shadow:0 0 10px #666}.accommodation-element .dashicons,.accommodation-element .dashicons-before:before{display:inline-block;font-size:17px;height:20px;line-height:1;margin:0;vertical-align:middle;width:unset}.accommodation-element .ohbe-image{background-size:cover;height:200px}.accommodation-element a{text-decoration:none}.accommodation-element .acco-main{max-width:100%}.accommodation-element .acco-info{padding:10px;position:relative}.accommodation-element .acco-info .acco-title{font-weight:bold;position:relative}.accommodation-element .acco-info .acco-title .description,.accommodation-element .acco-info .acco-title .title{float:left;max-width:60%}.accommodation-element .acco-info .acco-title .dashicons{font-size:17px;height:20px;line-height:1;opacity:.9;width:unset}.accommodation-element .acco-info .acco-title .dashicons:hover{opacity:1}.accommodation-element .acco-info .only-left{float:right;font-size:12px;font-weight:bold;margin-left:5px;max-width:40%;padding:3px 5px;text-transform:initial}.accommodation-element .acco-info .max-people{clear:both;margin:0;padding:0}.accommodation-element .acco-info .max-people .max-text{display:inline-block}.accommodation-element .acco-info .max-people .only-left{float:none}.accommodation-element .acco-info hr{background-color:#cecece;margin-bottom:1em}.accommodation-element .acco-info .rate-block .info .name{display:inline;font-weight:bold}.accommodation-element .acco-info .rate-block .info .conditions{float:right}.accommodation-element .acco-info .rate-block .info .conditions:hover{cursor:pointer}.accommodation-element .acco-info .rate-block .info .conditions .dashicons{font-size:17px;height:20px;line-height:1;opacity:.9;width:unset}.accommodation-element .acco-info .rate-block .info .conditions .dashicons:hover{opacity:1}.accommodation-element .acco-info .rate-block .info .combined-rates{margin:0 0 0 1.5em;clear:both}.accommodation-element .acco-info .rate-block .info .price{clear:both;margin-top:5px}.accommodation-element .acco-info .rate-block .info .price .ohbe-title{display:inline-block}.accommodation-element .acco-info .rate-block .info .price .value{float:right}.accommodation-element .acco-info .rate-block .info .price .value.orig span{text-decoration:line-through}.accommodation-element .acco-info .rate-block .btn-select-rate{font-size:14px;font-weight:600;line-height:initial;margin-top:8px;padding:10px 20px;opacity:.9;position:relative;text-align:center;width:100%}.accommodation-element .acco-info .rate-block .btn-select-rate:hover,.accommodation-element .acco-info .rate-block .btn-select-rate:focus{opacity:1;text-decoration:none}.accommodation-element .acco-info .rate-block .btn-select-rate .dashicons{position:absolute;right:10px}.accommodation-element .acco-info .rate-block .rate-list{display:none;border:1px solid #bbb;border-radius:2px;list-style:none;margin:10px 0;padding:0}.accommodation-element .acco-info .rate-block .rate-list .rate:last-child{border:none}.accommodation-element .acco-info .rate-block .rate-list .rate:hover,.accommodation-element .acco-info .rate-block .rate-list .rate.selected{cursor:pointer}.accommodation-element .acco-info .rate-block .rate-list .rate:hover{opacity:.8}.accommodation-element .acco-info .rate-block .rate-list .rate.selected:hover{opacity:1}.accommodation-element .acco-info .rate-block .rate-list .rate .ohbe-title{display:inline-block}.accommodation-element .acco-info .rate-block .rate-list .rate .value{display:block;margin-top:5px;text-align:right}.accommodation-element .acco-info .rate-block .rate-list .rate .value.orig{text-decoration:line-through}.accommodation-element .acco-info .rate-block .rate-list .rate .total-promo .value{display:inline-block}.accommodation-element .acco-info .rate-block .quantity-total-block .btn-select-quantity{font-size:14px;font-weight:600;line-height:initial;margin-top:4px;padding:10px 20px;position:relative;opacity:.9;text-align:center;width:100%}.accommodation-element .acco-info .rate-block .quantity-total-block .btn-select-quantity:hover,.accommodation-element .acco-info .rate-block .quantity-total-block .btn-select-quantity:focus{opacity:1;text-decoration:none}.accommodation-element .acco-info .rate-block .quantity-total-block .btn-select-quantity .dashicons{position:absolute;right:10px}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list{border:1px solid #bbb;border-radius:2px;display:none;list-style:none;margin:10px 0;padding:0}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity:last-child{border:none}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity:hover,.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity.selected{cursor:pointer}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity:hover{opacity:.8}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity.selected:hover{opacity:1}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity .ohbe-title{display:inline-block}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity .value{display:block;margin-top:5px;text-align:right}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity .value.orig{text-decoration:line-through}.accommodation-element .acco-info .rate-block .quantity-total-block .quantity-list .ohbe-quantity .total-promo .value{display:inline-block}.accommodation-element .acco-info .rate-block .quantity-total-block .total{font-weight:bold;margin-top:5px}.accommodation-element .acco-info .rate-block .quantity-total-block .total .ohbe-title{display:inline-block}.accommodation-element .acco-info .rate-block .quantity-total-block .total .value{float:right}.accommodation-element .acco-info .rate-block .quantity-total-block .total .value.orig{display:inline-block;text-decoration:line-through}.accommodation-element .acco-info .rate-block .quantity-total-block .total-promo{text-align:right}.accommodation-element .acco-info .rate-block .total-promo,.accommodation-element .acco-info .rate-block .promo{display:inline-block;margin-top:2px;text-align:right;width:100%}.accommodation-element .acco-info .rate-block .total-promo .tag,.accommodation-element .acco-info .rate-block .promo .tag{display:inline-block}.accommodation-element .acco-info .rate-block .total-promo .value,.accommodation-element .acco-info .rate-block .promo .value{display:inline-block;padding:2px 0}.accommodation-element .quantity-list .ohbe-quantity,.accommodation-element .rate-list .rate{border-radius:2px;border-bottom:1px solid #bbb;margin:0;padding:5px}.accommodation-element .ribbon{font-weight:bold;padding:3px 15px;position:absolute;right:-9px;text-transform:uppercase;text-shadow:0 1px 2px #bbb;top:10px}.accommodation-element .ribbon:after{border-width:5px;border-style:solid;content:'';height:0;position:absolute;right:0;top:100%;width:0}.accommodation-element .ribbon span{font-size:12px}.ohbe-accordion.ui-accordion{font-family:inherit;font-size:1em}.ohbe-accordion.ui-accordion .ui-accordion-header{background:none;background-color:#e6e6e6;border-radius:0;color:#3b3b3b;font-family:inherit;font-size:14px;margin:20px 0 10px 0;max-width:100%;padding:20px;position:relative}@media only screen and (max-width: 320px){.ohbe-accordion.ui-accordion .ui-accordion-header{padding:20px 10px}}.ohbe-accordion.ui-accordion .ui-accordion-header:after{border-radius:50%;content:'\f347';display:inline-block;font:normal 20px/1 'dashicons';font-size:25px;height:40px;line-height:45px;position:absolute;right:30px;text-align:center;top:50%;transform:translateY(-50%);vertical-align:middle;width:40px;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 620px){.ohbe-accordion.ui-accordion .ui-accordion-header:after{right:10px}}@media only screen and (max-width: 320px){.ohbe-accordion.ui-accordion .ui-accordion-header:after{font-size:15px;height:30px;line-height:2;padding:0;right:10px;width:30px}}.ohbe-accordion.ui-accordion .ui-accordion-header span{font-weight:bold}.ohbe-accordion.ui-accordion .ui-accordion-header-active{background:none;background-color:#e6e6e6;border-radius:0;color:#3b3b3b;font-family:inherit}.ohbe-accordion.ui-accordion .ui-accordion-header-active:after{content:'\f343';line-height:40px;-webkit-font-smoothing:antialiased}.ohbe-accordion.ui-accordion .ui-accordion-header .ui-icon{display:none}.ohbe-accordion.ui-accordion .ui-accordion-content{background:unset;border:0;overflow:initial;padding:0;zoom:initial}.ohbe-accordion.ui-accordion .acco-title,.ohbe-accordion.ui-accordion .btn-booking,.ohbe-accordion.ui-accordion .btn-select-rate,.ohbe-accordion.ui-accordion .final-price,.ohbe-accordion.ui-accordion .max-people,.ohbe-accordion.ui-accordion .price-discount,.ohbe-accordion.ui-accordion .taxes{font-family:inherit}@media only screen and (max-width: 580px){.ohbe-accordion.ui-accordion .ui-accordion-header .ui-icon{margin-right:0}.ohbe-accordion.ui-accordion .dates{display:block}}@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.carousel{position:relative}.carousel .glyphicon{display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;position:relative;top:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.carousel .glyphicon.glyphicon-chevron-left:before{content:"\e079"}.carousel .glyphicon.glyphicon-chevron-right:before{content:"\e080"}.carousel .sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel [role="button"]{cursor:pointer}.ohbe-carousel-inner{overflow:hidden;position:relative;width:100%}.ohbe-carousel-inner>.ohbe-item{display:none;position:relative;transition:0.6s ease-in-out left}.ohbe-carousel-inner>.ohbe-item>img,.ohbe-carousel-inner>.ohbe-item>a>img{width:100%}@media all and (transform-3d),(-webkit-transform-3d){.ohbe-carousel-inner>.ohbe-item{backface-visibility:hidden;perspective:1000px;transition:transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;-webkit-transition:-webkit-transform 0.6s ease-in-out}.ohbe-carousel-inner>.ohbe-item.next,.ohbe-carousel-inner>.ohbe-item.active.right{left:0;transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0)}.ohbe-carousel-inner>.ohbe-item.prev,.ohbe-carousel-inner>.ohbe-item.active.left{left:0;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0)}.ohbe-carousel-inner>.ohbe-item.next.left,.ohbe-carousel-inner>.ohbe-item.prev.right,.ohbe-carousel-inner>.ohbe-item.active{left:0;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}}.ohbe-carousel-inner>.active,.ohbe-carousel-inner>.next,.ohbe-carousel-inner>.prev{display:block}.ohbe-carousel-inner>.active{left:0}.ohbe-carousel-inner>.next,.ohbe-carousel-inner>.prev{position:absolute;top:0;width:100%}.ohbe-carousel-inner>.next{left:100%}.ohbe-carousel-inner>.prev{left:-100%}.ohbe-carousel-inner>.next.left,.ohbe-carousel-inner>.prev.right{left:0}.ohbe-carousel-inner>.active.left{left:-100%}.ohbe-carousel-inner>.active.right{left:100%}.ohbe-carousel-inner:hover+.left.carousel-control,.ohbe-carousel-inner:hover+.left.carousel-control+.right.carousel-control{opacity:.5;visibility:visible}.carousel-control{background-color:rgba(0,0,0,0);bottom:0;color:#ffffff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:0;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);top:0;transition:visibility 0s, opacity 0.5s linear;visibility:hidden;width:15%;-moz-transition:visibility 0s, opacity 0.5s linear;-o-transition:visibility 0s, opacity 0.5s linear;-webkit-transition:visibility 0s, opacity 0.5s linear}.carousel-control:hover{opacity:.8;visibility:visible}.carousel-control.right{left:auto;right:0}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{margin-top:-10px;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right{margin-right:-10px;right:50%}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:30px;height:30px;margin-top:-10px;width:30px}.carousel-control .glyphicon-chevron-left{margin-left:-10px}.carousel-control .glyphicon-chevron-right{margin-right:-10px}}.ohbe-carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.ohbe-carousel-indicators li{background-color:#000;background-color:rgba(0,0,0,0);border:1px solid #ffffff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.ohbe-carousel-indicators .active{background-color:#ffffff;height:12px;margin:0;width:12px}@media screen and (min-width: 768px){.ohbe-carousel-indicators{margin-bottom:0}}.client-data{background-color:white;border:1px solid #cecece;font-size:14px;padding:20px;margin:0 0 16px}.client-data .ohbe-title{font-size:22px;margin:22px 0 11px 0}.client-data .reservation-field{display:inline-block;font-size:17px;padding:0 3px;vertical-align:top;width:48%}@media only screen and (max-width: 768px){.client-data .reservation-field{padding:0;width:100%}}.client-data .reservation-field label{display:block;line-height:1.5;margin:0}.client-data .reservation-field .ohbe-field{margin-bottom:10px;width:100%}.client-data .reservation-field .ohbe-field.middle{width:49%}.client-data .reservation-field .ohbe-field[type=checkbox]{margin:25px 0}@media only screen and (max-width: 768px){.client-data .reservation-field{width:100%}}.client-data .reservation-field.full-width{width:100%}.client-data .ohbe-field-required{color:#ff2121;font-weight:800}.client-data .ohbe-comments{margin-top:10px;width:100%}.client-data .ohbe-comments #ohbe-notes{min-height:100px;width:100%}.client-data .ohbe-conditions a{text-decoration:underline}.client-data .ohbe-conditions a:hover{cursor:pointer}.client-data .ohbe-conditions span{color:#ff2121}.client-data .ohbe-privacy a{text-decoration:underline}.client-data .ohbe-privacy a:hover{cursor:pointer}.client-data .btn-booking-wrapper{text-align:center}.client-data .btn-booking-wrapper .btn-booking{margin:40px 0 0;width:50%}@media only screen and (max-width: 768px){.client-data .btn-booking-wrapper .btn-booking{width:100%}}.ohbe-page{display:block;font-size:14px;margin:1rem 0;padding:0}.ohbe-page a,.ohbe-page a:hover,.ohbe-page a:focus{text-decoration:none}.ohbe-page button:hover,.ohbe-page button:focus{text-decoration:none}.ohbe-page .container{max-width:100%}.ohbe-image{background-position:center;background-size:cover;position:relative}.ohbe-image .no-image{color:grey;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.btn-booking{text-align:center;text-transform:uppercase}.btn-ohbe{border:1px solid;border-radius:5px;font-size:14px;line-height:initial;opacity:.9;padding:10px 20px;text-align:center}.btn-ohbe:focus,.btn-ohbe:hover{cursor:pointer;opacity:1;text-decoration:none}.btn-ohbe[disabled]{opacity:.5}.btn-ohbe[disabled]:hover{cursor:not-allowed}.ohbe-select{background-color:#f6f6f6;border-color:#cecece;padding:7px}.ohbe-field{border:1px solid #bbb;border-radius:3px;box-sizing:border-box;color:#666;font-size:14px;line-height:1.5}.ohbe-back-home{text-decoration:underline}.ohbe-noaccos{font-weight:600}.ohbe-checkbox-label{font-size:inherit}.ohbe-checkbox-label:hover{cursor:pointer}.ohbe-booked-list-bottom{border-bottom:1px solid #cecece;line-height:40px;margin-bottom:1rem;padding-bottom:1rem}.ohbe-booked-list-bottom .btn-right{float:right;margin-left:7px}.ohbe-booked-list-bottom .total-block{float:right;font-weight:bold}.ohbe-booked-list-bottom .total-block .ohbe-title{display:inline-block;font-size:17px;margin-right:5px}.ohbe-booked-list-bottom .total-block .value{display:inline-block;font-size:17px}.ohbe-booked-list-bottom .total-block .value.orig{margin-right:5px;text-decoration:line-through}.ohbe-booked-list-bottom #next-btn{margin-left:7px}.ohbe-booked-list-bottom #next-btn .dashicons{font-size:17px;line-height:20px}.ohbe-booked-list-bottom #modify-btn{vertical-align:top}.ohbe-booked-list-bottom #modify-btn .dashicons{font-size:17px;line-height:20px}.availability-header{margin:0 0 2em 0}.availability-header .acco-list-title{display:inline-block;font-size:22px;margin:0}.modal-button:hover{cursor:pointer}.show-all-accommodations{margin-bottom:10px}.booking-summary{display:none;margin:20px 0 0 0}.ohbe-selected-list-title{border-bottom:1px solid #cecece;font-size:22px;margin:0;padding:1rem 0}.booking-confirmation-summary{margin-bottom:20px}.items-title{margin-top:2rem}#ui-datepicker-div{display:none;z-index:1001}#ui-datepicker-div,#ui-datepicker-div .ui-datepicker table{font-size:14px}#ui-datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month),#ui-datepicker-div .ui-datepicker table .ui-datepicker-unselectable:not(.ui-datepicker-other-month){position:relative}#ui-datepicker-div .ui-datepicker-unselectable:not(.ui-datepicker-other-month):after,#ui-datepicker-div .ui-datepicker table .ui-datepicker-unselectable:not(.ui-datepicker-other-month):after{color:#ff6060;content:"\f335";display:inline-block;font-family:"dashicons";font-size:17px;position:absolute;right:8px;top:1px;-webkit-font-smoothing:antialiased}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-datepicker table .ui-state-default{text-align:center}.alert{border:1px solid transparent;display:block;font-size:14px;padding:10px;max-width:950px;margin:1rem 0}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-promo-amount-discount{margin:30px auto}.alert-promo-amount-discount .value{display:inline-block;padding:2px 0}.wp-admin td .alert{margin:1rem 0 0}.tag{display:inline-block;font-size:10px;font-weight:bold;line-height:22px;padding:0 8px;position:relative;margin-right:15px}.tag:before{border-radius:7px;box-shadow:inset 0.5px 0 rgba(0,0,0,0.6);content:'';height:4px;position:absolute;left:100%;opacity:.95;top:42%;width:4px;z-index:2;-webkit-box-shadow:inset 0.5px 0 rgba(0,0,0,0.6)}.tag:after{content:' ';border:solid transparent;border-width:11px;position:absolute;right:-22px}.tag.best-price{text-decoration:none !important}.tag.best-price:before{background-color:#fff}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:' ';display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none !important}.affix{position:fixed}@media (max-width: 767px){.visible-xs-block{display:block !important}.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}.hidden-md{display:none !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}.hidden-lg{display:none !important}}.item-list{list-style:none;margin:0 0 10px;padding:0}.item-list>li{display:inline-block;margin:0 10px 10px 0;width:270px}.item-list>li .ohbe-image{background-size:cover;height:150px}@supports (display: grid){.item-list{align-items:stretch;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, 250px)}.item-list .item-element{display:flex;flex-direction:column;height:100%;width:250px}.item-list .item-element>.info{display:flex;flex-direction:column;flex-grow:1}.item-list .item-element>.info>.title{flex-grow:1}}.item-element{background-color:#fff;border:1px solid #cecece;font-size:14px;margin:0}.item-element .dashicons,.item-element .dashicons-before:before{display:inline-block;font-size:17px;height:20px;line-height:1;margin:0;vertical-align:middle;width:unset}.item-element .info{padding:10px}.item-element .info .title{font-weight:bold}.item-element .info .title .dashicons{font-size:17px;height:20px;line-height:1;opacity:.9;width:unset}.item-element .info .title .dashicons:hover{opacity:1}.item-element .info .title .item-description{font-weight:normal;min-height:21px}.item-element .info hr{background-color:#cecece;margin-bottom:.6em}.item-element .info .price{margin-top:5px}.item-element .info .price .ohbe-title{display:inline-block}.item-element .info .price .value{float:right}.item-element .info .price-per-day{font-size:12px;font-style:italic;text-align:right}.item-element .info .quantity-total-block{margin-bottom:5px}.item-element .info .quantity-total-block .btn-quantity{border-radius:5px;display:inline-block;height:25px;margin:4px;opacity:0.9;padding:0;width:25px}.item-element .info .quantity-total-block .btn-quantity:focus,.item-element .info .quantity-total-block .btn-quantity:hover{opacity:1}.item-element .info .quantity-total-block .btn-quantity[disabled]{opacity:.5}.item-element .info .quantity-total-block .btn-quantity[disabled]:hover{cursor:not-allowed}.item-element .info .quantity-total-block .btn-quantity .dashicons{height:25px;width:25px;line-height:28px}.item-element .info .quantity-total-block>.value{font-family:inherit;text-align:center;width:5em}.item-element .info .quantity-total-block .subtotal{float:right;margin:4px 0;font-weight:bold}.item-element .info .quantity-total-block .total{display:none;font-weight:bold;margin-top:5px}.item-element .info .quantity-total-block .total .ohbe-title{display:inline-block}.item-element .info .quantity-total-block .total .value{float:right}.item-element .info .quantity-total-block .total .value.orig{display:inline-block;text-decoration:line-through}.item-element .info .btn-ohbe{font-family:inherit;font-size:14px;width:100%}.item-element.selected .info .quantity-total-block .total{display:block}.ohbe-modal{background-color:rgba(0,0,0,0.5);bottom:0;display:none;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:999999}.ohbe-modal .modal-dialog{margin:50px auto;position:relative;width:50%}@media screen and (max-width: 1400px){.ohbe-modal .modal-dialog{width:90%}}.ohbe-modal .modal-dialog .modal-content{background-clip:padding-box;background-color:#fff;box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0;position:relative;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box}.ohbe-modal .modal-dialog .modal-content .close{color:#aaaaaa;font-size:28px;font-weight:bold;position:absolute;right:20px;top:6px}@media screen and (max-width: 768px){.ohbe-modal .modal-dialog .modal-content .close{top:3px}}.ohbe-modal .modal-dialog .modal-content .close:focus,.ohbe-modal .modal-dialog .modal-content .close:hover{color:#000;cursor:pointer;text-decoration:none}.ohbe-modal .modal-dialog .modal-content .modal-title{font-size:17px;margin:0;padding:0 15px 0 0}@media screen and (max-width: 768px){.ohbe-modal .modal-dialog .modal-content .modal-title{font-size:14px}}.ohbe-modal .modal-dialog .modal-content .modal-header{background-color:#fff;border-bottom:1px solid #e5e5e5;color:#404040;padding:15px}.ohbe-modal .modal-dialog .modal-content .modal-body{font-size:14px;padding:15px;position:relative}.ohbe-modal .modal-dialog .modal-content .modal-body .header{display:inline;font-size:17px;padding:0}.ohbe-modal .modal-dialog .modal-content .modal-footer{border-top:1px solid #e5e5e5;padding:15px;position:relative;text-align:right}.ohbe-modal .modal-dialog .modal-content .modal-footer .btn-ohbe{margin:0 5px}#ohbe-conditions-modal .rate-header{margin:20px 0}#ohbe-conditions-modal .dashicons,#ohbe-conditions-modal .dashicons-before:before{display:inline;font-size:1em;height:20px;vertical-align:initial;width:15px}#ohbe-conditions-modal .rate-name{margin:20px 0;padding:0}#ohbe-conditions-modal .paragraph{margin:0;padding:0}#ohbe-description-modal .modal-dialog{width:640px}@media screen and (max-width: 768px){#ohbe-description-modal .modal-dialog{width:80%}}#ohbe-description-modal .modal-body{padding:0}#ohbe-description-modal .modal-body .description{margin:0;padding:15px}.ohbe-reservation-complete-box{margin:4em 0;text-align:center}.ohbe-reservation-complete-box h1{font-size:2em;margin:.5em 0}.ohbe-reservation-complete-box h2{font-size:1.2em;margin:.5em 0}.ohbe-reservation-complete-box .line{margin:1rem 0}.reservation-summary{margin-bottom:1rem}.reservation-elements h4{margin:0 0 .7rem}.reservation-elements .item-booked-list-bottom{border-bottom:1px solid #cecece;line-height:40px;margin-bottom:1rem;padding-bottom:1rem}.item-booked-list{list-style:none;margin:0 10px 0 0;padding:10px 0}@supports (display: grid){.item-booked-list{align-items:end;display:grid;grid-gap:10px;grid-template-columns:1fr}}.item-booked-list .selected-card{align-self:start;background-color:#fff;border:1px solid #cecece;color:#333;display:inline-block;font-size:14px;margin:10px 10px 10px 0;padding:0;position:relative;text-align:left;vertical-align:top;width:250px}@supports (display: grid){.item-booked-list .selected-card{display:grid;grid-gap:5px;grid-template-columns:150px 1fr;margin:0;width:unset}}.item-booked-list .selected-card .info{padding:12px}@supports (display: grid){.item-booked-list .selected-card .info{padding:0 10px 0 0}}@media only screen and (max-width: 768px){.item-booked-list .selected-card .info{display:block;float:none}}.item-booked-list .selected-card .ohbe-title{font-size:14px;margin:0 0 .4em;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 768px){.item-booked-list .selected-card .ohbe-title{padding-right:0}}.item-booked-list .selected-card .data{clear:both;line-height:22px}.item-booked-list .selected-card .data .ohbe-title{color:#666;display:inline-block;font-size:12px;font-weight:bold;margin-bottom:0;min-width:52px !important}.item-booked-list .selected-card .data .value{color:#666;display:block;float:right;font-size:12px;max-width:60%;text-align:right}.item-booked-list .selected-card .data .value.bold{font-weight:bold}.item-booked-list .selected-card .data .dashicons{display:inline-block;font-size:14px;font-style:normal;height:1em;vertical-align:initial;width:1em}.selected-elements-list{display:block;list-style:none;margin:0 10px 0 0;padding:10px 0}.selected-elements-list li{align-self:start;background-color:#fff;border:1px solid #cecece;color:#333;display:inline-block;font-size:14px;margin:10px 10px 10px 0;padding:0;position:relative;text-align:left;vertical-align:top;width:340px}.selected-elements-list li .ohbe-image{background-repeat:no-repeat;background-size:cover;display:block;float:left;height:100px;width:100px}.selected-elements-list li .ohbe-image .no-image{font-size:12px}.selected-elements-list li .info{float:left;padding:5px 5px 0;width:calc(100% - 100px)}.selected-elements-list li .ohbe-title{font-size:14px;font-weight:bold;margin:0 0 .4em;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 768px){.selected-elements-list li .ohbe-title{padding-right:0}}.selected-elements-list li .data{clear:both;line-height:1.4}.selected-elements-list li .data .ohbe-title{color:#666;display:inline-block;font-size:12px;font-weight:bold;margin-bottom:0}.selected-elements-list li .data .value{color:#666;display:block;float:right;font-size:12px;max-width:60%;text-align:right}.selected-elements-list li .data .value.bold{font-weight:bold}.selected-elements-list li .data .dashicons{display:inline-block;font-size:14px;font-style:normal;height:1em;vertical-align:initial;width:1em}.selected-elements-list .reserved-acco-card .ohbe-title{margin:0}.selected-elements-list .reserved-acco-card .rate{font-size:12px;margin-bottom:10px}@supports (display: grid){.selected-elements-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, 340px)}.selected-elements-list li{display:grid;grid-template-columns:100px 1fr;margin:0;width:100%}.selected-elements-list li .ohbe-image{display:block;height:100%;width:100%}.selected-elements-list li .info{width:100%}}@supports (display: grid){@media (min-width: 450px){.item-booked-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 650px){.item-booked-list{grid-template-columns:repeat(3, 1fr)}}}@supports (display: grid){@media (min-width: 992px){.item-booked-list{grid-template-columns:1fr 1fr 1fr 1fr}}}.reservation-data-title{margin-top:0}.reservation-data-panel .data-group{padding:7px 0}.reservation-data-panel .data-group label{display:inline-block;margin-right:3px}.reservation-data-panel .data-group .bold{font-size:22px;font-weight:bold}.reservation-data-panel .data-group .btn-modify{background-color:unset;display:inline-block;margin:0 7px;padding:2px 5px;vertical-align:top}.reservation-data-panel .data-group .data{font-size:17px;font-weight:bold;margin:4px 0}.reservation-data-panel .data-group .total-price{float:right}.reservation-data-panel .divider{border-bottom:1px solid #cecece}.reservation-data-panel .reservation{border-left:1px solid #bbb;border-right:1px solid #bbb}.ohbe-search-form{display:block;margin-bottom:8px}.ohbe-search-form .input-group{margin-bottom:8px;text-align:center}.ohbe-search-form .input-group .ohbe-check-in,.ohbe-search-form .input-group .ohbe-check-out,.ohbe-search-form .input-group .ohbe-promo{background:#fff;border:1px solid #bbb;border-radius:3px;color:#666;font-size:14px;line-height:1.5;position:relative;margin-right:3px;padding:.5em;z-index:1001}.ohbe-search-form .input-group .ohbe-check-in,.ohbe-search-form .input-group .ohbe-check-out,.ohbe-search-form .input-group .ohbe-promo,.ohbe-search-form .input-group .ohbe-search-submit{box-sizing:border-box;display:inline-block;width:100%;margin-bottom:5px}@media only screen and (min-width: 768px){.ohbe-search-form .input-group .ohbe-check-in,.ohbe-search-form .input-group .ohbe-check-out,.ohbe-search-form .input-group .ohbe-promo,.ohbe-search-form .input-group .ohbe-search-submit{width:20%}}.ohbe-search-form .input-group .ohbe-search-submit{font-size:14px;line-height:1.5;padding:.5em 1em}.ohbe-search-form .input-group .ohbe-check-in:hover,.ohbe-search-form .input-group .ohbe-check-out:hover{cursor:pointer}.ohbe-search-form .input-group .nights{margin-bottom:8px}.ohbe-search-form .ohbe-nights-name{font-size:17px;text-transform:capitalize}.ohbe-search-form .ohbe-nights-number{font-size:17px}.widget .ohbe-search-form .ohbe-check-in,.widget .ohbe-search-form .ohbe-check-out,.widget .ohbe-search-form .ohbe-promo,.widget .ohbe-search-form .ohbe-search-submit{margin-bottom:2px;width:100%}.ohbe-show-form{display:block;margin-bottom:8px}.ohbe-show-form .input-group{margin-bottom:8px;text-align:center}.ohbe-show-form .input-group .ohbe-arrival,.ohbe-show-form .input-group .ohbe-name,.ohbe-show-form .input-group .ohbe-reservation-number{background:#fff;border:1px solid #bbb;border-radius:3px;color:#666;font-size:14px;line-height:1.5;position:relative;margin-right:3px;padding:.5em;z-index:1001}.ohbe-show-form .input-group .ohbe-arrival,.ohbe-show-form .input-group .ohbe-name,.ohbe-show-form .input-group .ohbe-reservation-number,.ohbe-show-form .input-group .ohbe-show-submit{box-sizing:border-box;display:inline-block;width:100%;margin-bottom:5px}@media only screen and (min-width: 768px){.ohbe-show-form .input-group .ohbe-arrival,.ohbe-show-form .input-group .ohbe-name,.ohbe-show-form .input-group .ohbe-reservation-number,.ohbe-show-form .input-group .ohbe-show-submit{width:20%}}.ohbe-show-form .input-group .ohbe-show-submit{font-size:14px;line-height:1.5;padding:.5em 1em}.ohbe-show-form .input-group .ohbe-arrival:hover{cursor:pointer}.widget .ohbe-show-form .ohbe-arrival,.widget .ohbe-show-form .ohbe-name,.widget .ohbe-show-form .ohbe-reservation-number,.widget .ohbe-show-form .ohbe-show-submit{margin-bottom:2px;width:100%}.clear{clear:both}.error-border{border-color:#ff2121 !important}.with-overlay{overflow-y:hidden !important}
