.wp-block-create-block-bookingcom-searchbox-block{border:1px dotted red}.flexi_searchbox{background:#febb02;border:0;box-sizing:border-box;color:#262626;display:flex;flex-direction:column;font:small/1.2 Arial,Helvetica,sans-serif;min-width:200px!important;padding:16px;position:relative}.flexi_searchbox p{margin:0;padding:0}.flexi_searchbox .b_searchboxInc img{border-radius:0;box-shadow:none}.flexi_searchbox img{border:0}.flexi_searchbox h1,.flexi_searchbox h2,.flexi_searchbox h3,.flexi_searchbox h4{background:none;border:0;font-family:Arial,Helvetica,sans-serif;font-weight:400;margin:0;padding:0;text-shadow:none}.flexi_searchbox h2{font-size:1.7em;line-height:1.2em;margin:0 0 22px}.flexi_searchbox h3{font-size:1.2em;font-weight:400;margin:.4em 0 2px}.flexi_searchbox h4{font-size:1em;line-height:13.728px}.flexi_searchbox .b_searchboxInc{font-size:88%;margin:0}.flexi_searchbox .b_searchboxInc .b_searchDest{margin-bottom:20px}.flexi_searchbox.smaller .b_searchboxInc .b_searchDest{margin-bottom:10px}.flexi_searchbox .b_searchboxInc .b_submitButton_wrapper{text-align:right}.flexi_searchbox .b_searchboxInc .b_destination{background-attachment:scroll;background-color:#fff;background-image:url(../images/Bed.7879d5b8.png)!important;background-position:12px 50%;background-repeat:no-repeat;background-size:24px;border:0;border-radius:2px;box-sizing:border-box;cursor:pointer;margin:0;padding:8px;text-indent:36px;width:100%}.flexi_searchbox .b_searchboxInc .b_destination.light_placeholder::-moz-placeholder{color:#fff}.flexi_searchbox .b_searchboxInc .b_destination.light_placeholder::placeholder{color:#fff}.flexi_searchbox .b_searchboxInc .b_aff-dates{box-sizing:border-box;display:flex;margin-bottom:20px;width:100%}.bos-dates__col{background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:row;justify-content:space-around;padding:0;position:relative;width:calc(100% - 2px)}.flexi_searchbox .b_searchboxInc .b_searchCheckInDate h4:first-letter,.flexi_searchbox .b_searchboxInc .b_searchCheckOutDate h4:first-letter,.flexi_searchbox .b_searchboxInc .b_searchDest h4:first-letter{text-transform:uppercase}.flexi_searchbox .b_searchboxInc .b_submitButton_wrapper .b_submitButton{background:#0896ff;border:1px solid #fff;box-shadow:1px 1px 2px #999;color:#fff;cursor:pointer;float:none;font-family:Arial,Helvetica,sans-serif;font-size:1.8em;font-weight:700;height:auto;margin-bottom:0;overflow:visible;padding:.3em 1em;text-align:center;text-shadow:none;text-transform:capitalize;width:auto}.flexi_searchbox .b_searchboxInc .b_submitButton_wrapper{clear:left;float:none}.flexi_searchbox .b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover{background-clip:padding-box;background:#0896ff;border:1px solid #fff;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;cursor:hand;font-size:1.8em;font-weight:700;margin-bottom:0;overflow:visible;padding:.3em 1em;text-align:center;text-transform:capitalize}.flexi_searchbox .b_searchboxInc .b_flexible_dates{clear:left;margin:0 0 1.2em;vertical-align:middle}.b_aff-dates h4{position:absolute;top:5px}.b_dates_inner_wrapper{display:flex;flex:1;padding-left:10px;position:relative}.bos-date-field__display{font-size:14px;font-weight:700;line-height:20px;padding:20px 0 5px}.bos-calendar__date--disabled{color:#d3d3d3}.flexi_searchbox .b_logo{background:transparent;border:0;margin-top:20px}.flexi_searchbox.smaller .b_searchboxInc .b_submitButton_wrapper .b_submitButton{width:100%}.flexi_searchbox .searchBox_dates_error_msg,.flexi_searchbox .searchBox_error_msg{background:#da3742;border:1px solid #fff;color:#fff;left:5%;line-height:1.1em;padding:.6em;position:absolute;top:10px;width:85%}
