.vrcmodroomsboxdiv{position:relative}.vbmodhorsearchmaindiv .input-group i{padding:0 10px;font-size:17px;font-weight:400;line-height:1;line-height:31px;color:#555;text-align:center;border:1px solid #ccc;border-left:0;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;height:32px;float:left;cursor:pointer;background:#f6f6f6}.vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0;height:32px!important;padding:0 12px!important;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.vbmodhorsearchmaindiv .ui-datepicker-trigger{display:none}.vbmodhorsearchrac .vbmodhorsearchroomsel{display:inline-block;float:left;margin:0 15px 0 0}.vbmodhorsearchrac .vbmodhorsearchroomdentr{display:inline-block}.vbmoreroomscontmod .vbmodhorsearchroomdentr{display:inline-block;width:100%;text-align:right}.vbmodhorsearchrac>.vbmodhorsearchroomdentr>*{display:table}.vbmoreroomscontmod .vbmodhorsearchroomdentr>*,.vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*{display:inline-block}.vbsearchinputmod{cursor:pointer}.vbchooseadperoomtab td,.vbmoreroomscontmod td{width:50px}.vbmoreroomscontmod .vbmodhorsearchroomdentr{margin:10px 0 0}.vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv .btn i{position:absolute;top:14px;right:4px}.vbmodhorsearchmaindiv .input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}.vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{border:1px solid #ddd;padding:15px;align-self:flex-end;border-radius:4px;font-size:17.4px;min-height:53px}.vbo-horizsearch-humanformat-wrap .hasDatepicker,.vbo-horizsearch-inquiryformat-wrap .hasDatepicker{position:absolute;z-index:2147483647;width:auto}.vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv{flex:1;display:flex;margin-right:0}.vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>*{flex:1}.vbmodhorsearch-hum-guests-modifier-inner .vbmoreroomscontmod .vbmodhorsearchroomdentr .horsanumdiv>.horscnumdiv{margin-right:0}.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock select{height:auto!important;padding:15px 18px;cursor:pointer;background-color:transparent}.vbsearchinputmodhors i{position:absolute;top:18px;right:4px}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields{margin:10px 0;width:100%;display:flex;flex-wrap:wrap}.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field{flex-basis:calc(50% - 10px);margin:5px}.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field label{display:block;margin-bottom:5px}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields input,.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields select{width:100%!important}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields select{border-radius:0;max-width:100%!important;padding-right:30px;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:auto;background-size:8px 10px;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:unset;margin-bottom:0!important}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field[data-type=checkbox],.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field[data-type=special_requests]{flex-basis:100%;margin:5px 0}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field[data-type=checkbox]{display:flex;flex-wrap:wrap;justify-content:right}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field[data-type=checkbox] label{display:inline-block;order:2;margin-right:0;margin-left:5px}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field[data-type=checkbox] input{width:auto!important}.vbmodhorsearchmaindiv form>.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field textarea{width:100%;min-height:150px}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-submit{width:100%;text-align:right}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-submit .vbsearchinputmodhors{margin-left:0;margin-top:0;padding:10px 30px}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-checkav{width:100%;text-align:left;border-top:1px solid #ddd;margin-right:0;margin-top:10px;padding-top:10px}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-checkav .vbsearchinputmodhors{margin-top:0}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-checkav h4{font-style:italic;font-size:24px;display:inline-block;margin-bottom:0;margin-right:10px;vertical-align:middle}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-checkav-inner div{display:inline-block}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-checkav .vbo-mod-horsearch-checkav-btn{margin-left:0;padding:10px 30px;background:#444}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-mess-success{padding:10px;font-weight:700;margin-top:20px;color:#46a546}.vbo-horizsearch-humanformat-wrap .ui-state-highlight.date-tooltip{border:0!important;background-color:var(--vbo-light-grey-bg-color)!important}.vbo-horizsearch-dpicker-cont>.ui-datepicker-multi{width:auto!important;padding:20px;box-shadow:0 3px 12px 0 rgba(0,0,0,.15);border-radius:28px}.vbo-horizsearch-dpicker-cont a{box-shadow:none!important}@media only screen and (max-width :1280px){.vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{padding:5px 15px;margin-bottom:5px}}@media only screen and (max-width :700px){.ui-datepicker.ui-datepicker-multi{width:auto!important}}@media only screen and (max-width :640px){.vbo-mod-horsearch-inquiry-fields .vbo-mod-horsearch-inquiry-field{flex-basis:100%;margin:5px 0}}@media only screen and (max-width :580px){.vbo-horizsearch-humanformat-wrap .vbmodhorsearchcategoriesblock span{display:inline-block;width:100%}.ui-datepicker .ui-datepicker-group{float:none!important;width:100%!important}.vbo-horizsearch-humanformat-wrap .hasDatepicker{width:100%}.vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{min-height:inherit;margin-bottom:10px}.vbo-horizsearch-standardformat-wrap>form{display:flex;flex-wrap:wrap}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv form>div{flex-basis:100%;margin-right:0;margin-top:5px;margin-bottom:5px}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .input-group{display:flex}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .input-group input{flex:1}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .vbmodhorsearchrac{display:flex;flex-wrap:wrap}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .vbmodhorsearchrac .vbmodhorsearchroomsel{flex-basis:100%;margin-right:0}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .vbmodhorsearchrac .vbmodhorsearchroomdentr{flex-basis:100%;margin-top:10px}.vbo-horizsearch-standardformat-wrap.vbmodhorsearchmaindiv .vbmodhorsearchrac select{width:100%}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*,.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .vbmoreroomscontmod>* .vbmodhorsearchroomdentr{display:flex;flex-wrap:wrap}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac>.vbmodhorsearchroomdentr>*>div,.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .vbmoreroomscontmod>* .vbmodhorsearchroomdentr .horsanumdiv{flex-basis:100%}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr .horsrnum,.vbo-horizsearch-standardformat-wrap .vbmodhorsearchroomdentr{text-align:left;flex-basis:100%}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .vbmodhorsearchroomdentrfirst>.horsanumdiv,.vbo-horizsearch-standardformat-wrap .vbmodhorsearchrac .vbmodhorsearchroomdentrfirst>.horscnumdiv{flex-basis:auto;flex:1}.vbo-horizsearch-standardformat-wrap .vbmoreroomscontmod>div>.vbmodhorsearchroomdentr>.horsanumdiv{display:flex;margin-right:0}.vbo-horizsearch-standardformat-wrap .vbmoreroomscontmod>div>.vbmodhorsearchroomdentr>.horsanumdiv>*{flex:1}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchcategoriesblock .vbhsrcselsp{display:block}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchcategoriesblock .vbhsrcselsp select{width:100%}.vbo-horizsearch-standardformat-wrap .vbmodhorsearchbookdiv .btn{margin-left:0;width:100%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{padding:0}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-submit{margin-right:10px}.vbmodhorsearchmaindiv form .vbo-mod-horsearch-inquiry-submit .btn{width:100%}}