.vanimedia-reflexbooking-search-form-wrapper{margin:0 0 15px 0;z-index:10;display:block;position:relative}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form{margin:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f3972a}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-container{margin:0 auto;padding:15px;max-width:1140px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-bottom,.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-top{clear:both;display:block;overflow:hidden}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-top{padding-bottom:5px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form input[type=text],.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form label,.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select{width:100%;color:#000;border:0;margin:0;height:40px;display:block;padding:0 10px 0 10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form input[type=text]{background:url(images/reflex-calendar-icon.png) no-repeat right 5px center #fff;padding-right:30px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select[name=maxpeople]{background:url(images/reflex-persons-icon.png) no-repeat right 5px center #fff;padding-right:35px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .field-wrapper{width:60%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper{width:40%}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper{width:26.66666666666667%}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .field-wrapper-button{width:40%;padding-right:0}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper-button,.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper-button{width:20%}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form label{color:#fff;height:auto;padding:0;background-color:transparent}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form label,.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select{cursor:pointer;text-transform:uppercase}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select{-webkit-appearance:none;-moz-appearance:none;text-indent:0;-o-text-overflow:'';text-overflow:''}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select::-ms-expand{display:none}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select option{padding:5px 10px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit]{width:100%;float:left;color:#fff;border:0;height:40px;cursor:pointer;display:block;padding:0 10px 1px 10px;overflow:hidden;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;text-transform:uppercase;background-color:#1eac60;background-color:#94d649;-webkit-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit] span{display:inline-block;line-height:1}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit] span.text{margin-right:5px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit] span.arrow{top:-1px;position:relative}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit]:hover{color:#fff;background-color:#a9de6d}.vanimedia-reflexbooking-frame{width:100%;border:0;display:block;z-index:0;position:relative;min-height:720px}.vanirb-datepicker{left:15px;position:absolute}.vanirb-datepicker .ui-datepicker{border:1px solid #94c3cc!important;z-index:20!important;max-width:100%;border-radius:0}@media screen and (max-width:579px){.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper,.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper,.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper-button{width:50%}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper-button{width:100%}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper:nth-child(1),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper:nth-child(1),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper:nth-child(3){padding-right:10px}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .field-wrapper:nth-child(2),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper-button,.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .field-wrapper:nth-child(2){padding-left:10px;padding-right:0}.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-bottom .field-wrapper:nth-child(1),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-2 .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-bottom .field-wrapper:nth-child(2),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-bottom .field-wrapper:nth-child(1),.vanimedia-reflexbooking-search-form-wrapper.vanimedia-reflexbooking-fields-3 .vanimedia-reflexbooking-search-form .vanimedia-reflexbooking-search-form-inner-bottom .field-wrapper:nth-child(2){margin-bottom:10px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit] span.text{display:none}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit] span.arrow{top:0;height:40px;display:block;font-size:24px;line-height:36px}}@media screen and (max-width:479px){.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .field-wrapper{width:80%;padding-right:10px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form .field-wrapper-button{width:20%;padding-right:0}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form button[type=submit]{padding-left:0;padding-right:0}}@media screen and (max-width:359px){.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form label{font-size:13px}.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form input[type=text],.vanimedia-reflexbooking-search-form-wrapper .vanimedia-reflexbooking-search-form select{font-size:14px}}