.booking-header .bottom,.default-header .bottom{background:#fafafa;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.booking-header .bottom label,.default-header .bottom label{background:#4daf47;border:1px solid #4daf47;color:#fff}.form-car-search-location{margin:0 auto;position:relative}.form-car-search-location .switcher-form{margin-bottom:10px;width:100%}.form-car-search-location .alert{text-align:center}.form-car-search-location .search-box{padding:15px}.form-car-search-location #form-cars-search .form-display-group{overflow:hidden}.form-car-search-location #form-cars-search .form-group{margin-bottom:0}.form-car-search-location #form-cars-search .form-group .validator.success{display:none}.form-car-search-location #form-cars-search .form-group .validator.error,.form-car-search-location #form-cars-search .form-group .validator.error .select2-selection__rendered{color:red}.form-car-search-location #form-cars-search .form-group .validator.error ::input-placeholder{color:red}.form-car-search-location #form-cars-search .form-group .validator.error :placeholder{color:red}.form-car-search-location #form-cars-search .form-group .validator.error ::placeholder{color:red}.form-car-search-location #form-cars-search .form-group .validator.error :input-placeholder{color:red}.form-car-search-location #form-cars-search .form-group .validator.error .select2-container--default{background:#ffe5e5!important}.form-car-search-location #form-cars-search .form-group .validator.error .date-placeholder,.form-car-search-location #form-cars-search .form-group .validator.error .location-place-placeholder,.form-car-search-location #form-cars-search .form-group .validator.error input{background:#ffe5e5}.form-car-search-location #form-cars-search .form-group .input-group-addon{background:none;border:none;color:#4daf47;display:inline-block;font-size:18px;left:0;line-height:50px;padding:0 12px;pointer-events:none;position:absolute;top:0;width:40px;z-index:1}.form-car-search-location #form-cars-search .form-group .input-group-addon.validator:before{content:none}.form-car-search-location #form-cars-search .form-group input#pickup-date,.form-car-search-location #form-cars-search .form-group input#pickup-location_place,.form-car-search-location #form-cars-search .form-group input#return-date,.form-car-search-location #form-cars-search .form-group input#return-location_place{border:none;width:100%}.form-car-search-location #form-cars-search .form-group input#pickup-date:focus::input-placeholder,.form-car-search-location #form-cars-search .form-group input#pickup-location_place:focus::input-placeholder,.form-car-search-location #form-cars-search .form-group input#return-date:focus::input-placeholder,.form-car-search-location #form-cars-search .form-group input#return-location_place:focus::input-placeholder{visibility:hidden}.form-car-search-location #form-cars-search .form-group input#pickup-location_place,.form-car-search-location #form-cars-search .form-group input#return-location_place{height:49px;line-height:20px;padding:0;text-indent:40px;text-overflow:ellipsis}.form-car-search-location #form-cars-search .form-group input#pickup-location_place .input-group-addon,.form-car-search-location #form-cars-search .form-group input#return-location_place .input-group-addon{top:30%}.form-car-search-location #form-cars-search .form-group input#pickup-date,.form-car-search-location #form-cars-search .form-group input#return-date{height:48px;line-height:48px;padding:0;text-indent:40px}.form-car-search-location #form-cars-search .form-group input#pickup-location_place{height:50px}.form-car-search-location #form-cars-search .form-group input#coupon-cp_code{border:1px solid #f0f0f0}.form-car-search-location #form-cars-search .form-group .tooltip{background:#0000}.form-car-search-location #form-cars-search .form-group .tooltip .tooltip-arrow{border-color:red #0000 #0000}.form-car-search-location #form-cars-search .form-group .tooltip .tooltip-inner{background:red;padding:5px 10px}.form-car-search-location #form-cars-search .pickup,.form-car-search-location #form-cars-search .return{background:#fff;border:1px solid #f0f0f0;line-height:1}.form-car-search-location #form-cars-search .pickup .element-container,.form-car-search-location #form-cars-search .return .element-container{position:relative}.form-car-search-location #form-cars-search .pickup input::input-placeholder,.form-car-search-location #form-cars-search .return input::input-placeholder{color:#333;opacity:1}.form-car-search-location #form-cars-search .pickup input::placeholder,.form-car-search-location #form-cars-search .return input::placeholder{color:#333;opacity:1}.form-car-search-location #form-cars-search .pickup input:input-placeholder,.form-car-search-location #form-cars-search .return input:input-placeholder{color:#333;opacity:1}.form-car-search-location #form-cars-search .pickup input:placeholder,.form-car-search-location #form-cars-search .return input:placeholder{color:#333;opacity:1}.form-car-search-location #form-cars-search .pickup .select2,.form-car-search-location #form-cars-search .pickup select,.form-car-search-location #form-cars-search .return .select2,.form-car-search-location #form-cars-search .return select{visibility:hidden}.form-car-search-location #form-cars-search .pickup legend,.form-car-search-location #form-cars-search .return legend{display:none}.form-car-search-location #form-cars-search .pickup .form-group,.form-car-search-location #form-cars-search .return .form-group{display:block;float:left;width:50%}.form-car-search-location #form-cars-search .pickup .form-group.location,.form-car-search-location #form-cars-search .return .form-group.location{width:calc(50% + 60px)}.form-car-search-location #form-cars-search .pickup .form-group.datetime,.form-car-search-location #form-cars-search .return .form-group.datetime{width:calc(50% - 60px)}.form-car-search-location #form-cars-search .pickup .form-group label,.form-car-search-location #form-cars-search .return .form-group label{background:#4daf47;float:left;font-size:14px;font-weight:600;line-height:48px;margin:0;text-align:center;text-transform:uppercase}.form-car-search-location #form-cars-search .pickup .form-group .element-container,.form-car-search-location #form-cars-search .return .form-group .element-container{line-height:50px}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group{min-height:50px;width:100%}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2{background:none;border-color:#0000;line-height:50px;text-indent:39px}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--default,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--default{background:none;text-indent:36px!important;width:96%!important}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2,.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container,.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--below,.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--default,.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--default .select2-selection--single .select2-selection__rendered,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--below,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--default,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--default .select2-selection--single .select2-selection__rendered{height:42px!important;line-height:40px!important;margin-left:2px}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-selection__arrow,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-selection__arrow{height:41px!important;line-height:41px!important}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--default .select2-selection--single,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--default .select2-selection--single{height:42px}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group .select2-container--default .select2-selection--single .select2-selection__rendered,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group.validator.error,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group.validator.error{background:#ffe5e5}.form-car-search-location #form-cars-search .pickup .form-group.location,.form-car-search-location #form-cars-search .return .form-group.location{cursor:pointer}.form-car-search-location #form-cars-search .pickup .form-group.location label,.form-car-search-location #form-cars-search .return .form-group.location label{float:left;width:120px}.form-car-search-location #form-cars-search .pickup .form-group.location .element-container,.form-car-search-location #form-cars-search .return .form-group.location .element-container{float:left;width:calc(100% - 120px)}.form-car-search-location #form-cars-search .pickup .form-group.location .select2,.form-car-search-location #form-cars-search .return .form-group.location .select2{line-height:50px}.form-car-search-location #form-cars-search .pickup .form-group.location .location-place-placeholder,.form-car-search-location #form-cars-search .return .form-group.location .location-place-placeholder{text-indent:40px}.form-car-search-location #form-cars-search .pickup .form-group.datetime,.form-car-search-location #form-cars-search .return .form-group.datetime{position:relative}.form-car-search-location #form-cars-search .pickup .form-group.datetime .mf-daterangepicker-opener,.form-car-search-location #form-cars-search .return .form-group.datetime .mf-daterangepicker-opener{cursor:pointer;inset:0;position:absolute;z-index:1}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.date,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container.date{cursor:pointer;display:inline-block;width:100%}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.date input,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container.date input{cursor:pointer}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.time,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container.time{display:none}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container select,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container select{appearance:none;background:url(/img/select2-arrow.png) no-repeat top 23px right 6px;background-size:8px;border-color:#0000;line-height:48px;text-indent:7px;width:110px}.form-car-search-location #form-cars-search .pickup .form-group.datetime .time-placeholder,.form-car-search-location #form-cars-search .return .form-group.datetime .time-placeholder{text-indent:40px}.form-car-search-location #form-cars-search .pickup .datetime,.form-car-search-location #form-cars-search .return .datetime{border-top:none}.form-car-search-location #form-cars-search .pickup .datetime select,.form-car-search-location #form-cars-search .return .datetime select{appearance:none}.form-car-search-location #form-cars-search .pickup{border-top-left-radius:3px;border-top-right-radius:3px;height:52px}.form-car-search-location #form-cars-search .pickup .location label{border-top-left-radius:3px}.form-car-search-location #form-cars-search .return{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;height:50px}.form-car-search-location #form-cars-search .return .location label{border-bottom-left-radius:3px}.form-car-search-location #form-cars-search .filter,.form-car-search-location #form-cars-search .footer{margin-top:20px}.form-car-search-location #form-cars-search .filter{background:#fff;border-radius:3px;display:block;float:left;width:64%}.form-car-search-location #form-cars-search .filter .form-group .input-group{width:100%}.form-car-search-location #form-cars-search .filter .form-group .input-group input{border-radius:3px;height:50px;padding:0 0 0 40px;width:100%}.form-car-search-location #form-cars-search .footer{float:right;width:34%}.form-car-search-location #form-cars-search .footer .cancel{margin-bottom:20px;margin-top:10px}.form-car-search-location #form-cars-search .footer .cancel button{background:#fff!important}.form-car-search-location #form-cars-search .footer .form-group button{height:50px;width:100%}.form-car-search-location #form-cars-search .select2-container--default .select2-dropdown,.form-car-search-location #form-cars-search .select2-container--default .select2-search__field,.form-car-search-location #form-cars-search .select2-container--default .select2-selection--single{border:none}.form-car-search-location .overlay-group{background:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 15px 5px #0000001c;position:absolute;z-index:101}.form-car-search-location .overlay-group .daterangepicker-container .date-range-inputs-daterangepicker{border:none}.form-car-search-location .overlay-group .daterangepicker-container .date-range-inputs-daterangepicker .month-wrapper{width:521px!important}.form-car-search-location .overlay-group .time-range-group .time-component{display:inline-block;float:left;padding:15px;width:50%}.form-car-search-location .overlay-group .confirm-button{background:#fafafa;padding:0 15px 15px;text-align:center}.form-car-search-location .overlay-group .confirm-button button{padding:6px 24px}.container-fluid .form-car-search-location #form-cars-search{margin-bottom:20px}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group label,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group label{line-height:50px}.car-search-location-info{background:#fff;border:1px solid #f0f0f0;border-radius:3px;margin-bottom:20px}.car-search-location-info .button,.car-search-location-info .label{height:52px;margin:0;padding:0;position:relative;width:120px;z-index:1}.car-search-location-info .button,.car-search-location-info .button button{width:auto}.car-search-location-info .info{min-height:52px;padding-left:120px;padding-right:143px;position:relative;width:100%}.car-search-location-info .info>i{left:50%;line-height:52px;margin:0 0 0 -5px;position:absolute}.car-search-location-info i{color:#4daf47;margin:0 5px}.car-search-location-info .pickup,.car-search-location-info .return{float:left;line-height:52px;text-align:center;width:50%}.car-search-location-info .pickup .data,.car-search-location-info .return .data{display:inline-block;line-height:20px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:100%}.car-search-location-info .pickup .data .datetime,.car-search-location-info .pickup .data .location,.car-search-location-info .return .data .datetime,.car-search-location-info .return .data .location{white-space:nowrap;width:100%}.car-search-location-info .pickup{padding-right:25px;text-align:right}.car-search-location-info .return{padding-left:25px;text-align:left}.car-search-location-info span{font-weight:300}.car-search-location-info .placeholder{color:#aaa}.car-search-location-info button{color:#ff9000!important;height:52px;line-height:40px;width:120px}.car-search-location-info button i{color:#ff9000}.car-search-location-info button:hover{color:#4daf47!important;text-decoration:none!important}.car-search-location-info button:hover i{color:#4daf47}.car-search-location-info label{background:#4daf47;border:1px solid #4daf47;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#fff;font-size:14px;font-weight:600;line-height:20px;margin:0;padding:15px 20px;text-align:center;text-transform:uppercase;width:120px}.ui-autocomplete .ui-menu-item a.autosuggest-no-data-icon i{color:#ff9000}.date-placeholder,.location-place-placeholder,.time-placeholder{cursor:pointer;display:block;height:49px;left:0;line-height:50px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.location-place-placeholder{background:#fff;border-radius:3px 3px 0 0;padding-right:40px}.location-place-placeholder:after,.time-placeholder:after{content:"\f078";font-family:FontAwesome;font-size:10px;line-height:50px;position:absolute;right:14px;top:0}.date-placeholder{background:#fff;border-bottom-left-radius:3px;text-indent:40px}.date-range-inputs-daterangepicker{padding:0!important}.date-range-inputs-daterangepicker .footer{float:none!important;margin:0!important;width:100%!important}.date-range-inputs-daterangepicker.date-picker{color:#fff;cursor:pointer;font-size:14px;height:25px;line-height:17px;margin-top:10px;padding:0 0 0 10px;position:relative;width:170px;z-index:2}.date-range-inputs-daterangepicker.date-picker-wrapper{background-color:#fff;box-sizing:initial;font-family:Open Sans,sans-serif;font-weight:100;padding:10px}.date-range-inputs-daterangepicker.date-picker-wrapper .hide{display:none}.date-range-inputs-daterangepicker.date-picker-wrapper .date-picker-arrow{border:12px solid;border-color:#0000 #0000 #e8e8e8;content:"";position:absolute;top:-24px}.date-range-inputs-daterangepicker.date-picker-wrapper .date-picker-arrow:after{border:11px solid;border-color:#0000 #0000 #fff;content:"";left:-11px;position:absolute;top:-10px}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper{background-color:#fff;border:none;border-radius:3px;cursor:default;margin:15px 20px 0;position:relative}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper .month-name{color:#333;font-size:14px;font-weight:600;text-transform:lowercase}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table{float:left}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table td,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table th{margin:0;min-width:34px;padding:0;position:relative;text-align:center;vertical-align:middle;z-index:1}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day{color:#ccc;cursor:default;font-family:Open Sans,sans-serif;line-height:1;margin-bottom:1px;padding:11px 0}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.nextMonth{color:#999;cursor:default}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.checked,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.checked.tmp,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.first-date-selected,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.first-date-selected.tmp,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.last-date-selected,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.last-date-selected.tmp{background-color:#dff0d8;color:#333}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.first-date-selected{background-color:#56b24d!important;background:#56b24d;border-radius:20px;font-weight:600}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.first-date-selected:after{background:#dff0d8;content:" ";inset:0 0 1px 50%;position:absolute;width:50%;z-index:-1}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.last-date-selected{background-color:#56b24d!important;border-radius:20px;font-weight:600}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.last-date-selected:after{background:#dff0d8;content:" ";inset:0 0 1px;position:absolute;width:50%;z-index:-1}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.valid{color:#333;cursor:pointer}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.hovering{background-color:#dff0d8!important;color:#333!important}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table .day.real-today{background-color:initial;border-radius:20px}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption th{padding-bottom:10px}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .next,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .prev{color:#4daf47;cursor:pointer;font-size:24px;line-height:24px;padding:0}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .next i,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .prev i{width:27px}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .next:hover,.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .prev:hover{background:#0000}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.caption .next i:before{padding-left:2px}.date-range-inputs-daterangepicker.date-picker-wrapper .month-wrapper table tr.week-name th{font-size:12px;font-weight:500;padding-bottom:5px;text-transform:capitalize}.date-range-inputs-daterangepicker.date-picker-wrapper.inline-wrapper{box-shadow:none;display:inline-block;position:relative}.date-range-inputs-daterangepicker.date-picker-wrapper.single-date{width:auto}.date-range-inputs-daterangepicker.date-picker-wrapper.single-date .month-wrapper table .day.first-date-selected{border-radius:20px}.date-range-inputs-daterangepicker.date-picker-wrapper .selected-days,.date-range-inputs-daterangepicker.date-picker-wrapper.single-date .month-wrapper table .day.first-date-selected:after{display:none}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar{line-height:1.4;padding:10px 40px 10px 0;position:relative}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar .error-top,.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar.error .error-top{color:#f55753;display:block}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-range-inputs-daterangepicker.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-range-inputs-daterangepicker.date-picker-wrapper .gap{float:left;height:0;margin:0 10px;visibility:hidden}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-line{height:15px;position:relative;width:15px}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-line .gap-1{border-bottom:8px solid #eee;border-left:8px solid #fff;border-top:8px solid #eee;height:0;z-index:1}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-line .gap-2{border-left:8px solid #0000;border-top:8px solid #fff;height:0;position:absolute;right:0;top:0;z-index:2}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-line .gap-3{border-bottom:8px solid #fff;border-left:8px solid #0000;height:0;position:absolute;right:0;top:8px;z-index:2}.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-bottom-mask,.date-range-inputs-daterangepicker.date-picker-wrapper .gap .gap-top-mask{display:none}@media (max-width:767px){.date-picker-wrapper.inline-wrapper{border:none;display:block!important;position:static}.date-picker-wrapper.inline-wrapper .select-wrapper{text-decoration:underline}.date-picker-wrapper.inline-wrapper .month-wrapper{margin:0 auto;padding:5px;width:300px!important}.date-picker-wrapper.inline-wrapper .month-wrapper table{float:none;margin:0 auto;max-width:340px;width:100%}.date-picker-wrapper.inline-wrapper .month-wrapper table .day{padding:14px 0}.date-picker-wrapper.inline-wrapper .month-wrapper table td,.date-picker-wrapper.inline-wrapper .month-wrapper table th{margin:2px;width:32px}.date-picker-wrapper.inline-wrapper .gap{display:none}.date-picker-wrapper.inline-wrapper .footer{background:#fafafa;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #f0f0f0;float:none!important;margin:0!important;width:100%!important}.mf-daterangepicker .mf-modal-body{background:#fafafa}.mf-daterangepicker .datepicker-container{background:#fff}.mf-daterangepicker .footer{margin-bottom:90px}.mf-daterangepicker .overlay-bottom{background:#fafafa;bottom:0;display:block;left:0;padding:10px;position:fixed;width:100%}.mf-daterangepicker .overlay-bottom .instructions{font-size:12px;font-weight:700;padding-bottom:10px;text-align:center}.mf-daterangepicker .overlay-bottom button{font-size:12px;font-weight:600;height:44px;text-transform:capitalize}.mf-daterangepicker .overlay-bottom button.disabled{background:#f2f1f0!important;border:1px solid #f0f0f0!important;color:#333!important}}@media (max-width:320px){.date-picker-wrapper.inline-wrapper .month-wrapper{padding:0;width:320px!important}.date-picker-wrapper.inline-wrapper .month-wrapper table{max-width:280px}.date-picker-wrapper.inline-wrapper .month-wrapper table .day{padding:14px 0}}.time-component{background:#fafafa;padding:20px}.time-component label{background:#0000!important;border:none!important;color:#3b3b3b!important;display:inline-block;font-size:12px;font-weight:600;line-height:17px;margin:0;padding:11px 0}.time-component select:not(.select2-hidden-accessible){appearance:none;background:#fff;border:none;font-size:24px;height:40px;line-height:33px;padding-left:45px;width:124px!important}.time-component .select2{background:#fff;border:1px solid #f0f0f0;border-radius:3px;float:right;max-width:123px;position:relative}.time-component .select2 .select2-selection__rendered{font-size:18px;line-height:38px;padding:0 8px}.time-component .select2 .select2-selection__rendered:before{color:#4daf47;content:"\f017";font-family:FontAwesome;font-size:18px;padding:0 14px 0 2px}.time-component .select2 .select2-selection__rendered:after{color:#333;content:"\f107";font-family:FontAwesome;font-size:18px;padding:0 2px 0 14px;vertical-align:top}.time-component .select2 .select2-selection__arrow{display:none}.time-component .select2 .select2-selection--single{height:37px}@media (max-width:767px){.time-component{padding:10px 10px 0}.time-component .time-input-container{background:#fff;border:1px solid #f0f0f0;border-radius:3px;float:right;position:relative}.time-component .time-input-container:before{color:#4daf47;content:"\f017";font-family:FontAwesome;font-size:22px;left:0;padding:6px 12px;position:absolute;top:0}}@media (max-width:1024px){.car-search-location-info .info .pickup,.car-search-location-info .info .return{text-align:center}.header-with-search-form .form-car-search-location{margin-left:20px;margin-right:20px}.header-with-search-form .form-car-search-location #form-cars-search .form-group.location{width:60%}.header-with-search-form .form-car-search-location #form-cars-search .form-group.location .element-container{padding-right:0}.header-with-search-form .form-car-search-location #form-cars-search .form-group.datetime{width:40%}}@media (max-width:767px){.form-car-search-location{margin:0}.form-car-search-location.switcher-form-close #form-cars-search{display:none}.form-car-search-location.switcher-form-open #form-cars-search{display:block}.form-car-search-location.switcher-form-open .switcher-form{display:none!important}.form-car-search-location #form-cars-search .pickup,.form-car-search-location #form-cars-search .return{height:100%}.form-car-search-location #form-cars-search .form-group input#pickup-date,.form-car-search-location #form-cars-search .form-group input#return-date{height:40px;line-height:40px;padding:0 0 0 40px;width:100%}.form-car-search-location #form-cars-search .form-group input#coupon-cp_code{border:1px solid #ddd}.form-car-search-location #form-cars-search .pickup,.form-car-search-location #form-cars-search .return{background:#0000;border:none}.form-car-search-location #form-cars-search .pickup input,.form-car-search-location #form-cars-search .return input{color:#fff}.form-car-search-location #form-cars-search .pickup legend,.form-car-search-location #form-cars-search .return legend{border:none;color:#aaa;display:block;font-size:12px;font-weight:800;line-height:28px;margin:0;padding:0;text-transform:uppercase}.form-car-search-location #form-cars-search .pickup .datetime,.form-car-search-location #form-cars-search .pickup .location,.form-car-search-location #form-cars-search .return .datetime,.form-car-search-location #form-cars-search .return .location{background:#fff}.form-car-search-location #form-cars-search .pickup .form-group,.form-car-search-location #form-cars-search .return .form-group{border:1px solid #ddd;cursor:pointer;width:100%!important}.form-car-search-location #form-cars-search .pickup .form-group .input-group,.form-car-search-location #form-cars-search .return .form-group .input-group{padding-left:0}.form-car-search-location #form-cars-search .pickup .form-group .input-group-addon,.form-car-search-location #form-cars-search .return .form-group .input-group-addon{line-height:40px}.form-car-search-location #form-cars-search .pickup .form-group .element-container,.form-car-search-location #form-cars-search .return .form-group .element-container{height:auto;line-height:normal}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group{min-height:40px}.form-car-search-location #form-cars-search .pickup .form-group .element-container .input-group select,.form-car-search-location #form-cars-search .return .form-group .element-container .input-group select{background-position:top 20px right 15px}.form-car-search-location #form-cars-search .pickup .form-group.location,.form-car-search-location #form-cars-search .return .form-group.location{border-top-left-radius:3px;border-top-right-radius:3px}.form-car-search-location #form-cars-search .pickup .form-group.location .element-container,.form-car-search-location #form-cars-search .return .form-group.location .element-container{padding:0;width:100%}.form-car-search-location #form-cars-search .pickup .form-group.location .element-container .input-group .select2,.form-car-search-location #form-cars-search .pickup .form-group.location .element-container .input-group input,.form-car-search-location #form-cars-search .pickup .form-group.location .element-container .input-group select,.form-car-search-location #form-cars-search .return .form-group.location .element-container .input-group .select2,.form-car-search-location #form-cars-search .return .form-group.location .element-container .input-group input,.form-car-search-location #form-cars-search .return .form-group.location .element-container .input-group select{line-height:40px;width:100%}.car-search-location-info{background:#fff!important;border:1px solid #f0f0f0;margin:0 0 20px;overflow:hidden;padding:0;position:relative}.car-search-location-info label{display:none}.car-search-location-info .button{height:auto;margin-top:-18px;position:absolute;right:15px;top:50%;width:auto}.car-search-location-info button{background:#4daf47;border-radius:50px;height:auto;line-height:35px;padding:0;text-align:right;width:auto}.car-search-location-info button i{color:#fff!important;margin:0 10px}.car-search-location-info button:hover{background:#4daf47}.car-search-location-info .label{height:auto}.car-search-location-info .info{background:#fff;border:none;display:inline-block;margin-bottom:0;padding:10px;vertical-align:middle;width:100%}.car-search-location-info .info .pickup,.car-search-location-info .info .return{line-height:34px}.car-search-location-info .info .pickup .data,.car-search-location-info .info .return .data{display:inline-block;width:auto}.car-search-location-info .info .pickup .data .datetime,.car-search-location-info .info .pickup .data .location,.car-search-location-info .info .return .data .datetime,.car-search-location-info .info .return .data .location{display:block}.car-search-location-info .info .pickup .data .location,.car-search-location-info .info .return .data .location{font-size:12px;line-height:17px}.car-search-location-info .info .pickup .data .location i.hidden-xs,.car-search-location-info .info .return .data .location i.hidden-xs{display:none}.car-search-location-info .info .pickup .data .datetime,.car-search-location-info .info .return .data .datetime{color:#aaa;font-size:10px;line-height:14px}.car-search-location-info .info .pickup{margin-bottom:10px;padding-right:0;text-align:left;width:100%}.car-search-location-info .info .return{padding-left:0;text-align:left;width:100%}.car-search-location-info .info i.fa-arrow-right,.car-search-location-info .info i.rc-date-pickup,.car-search-location-info .info i.rc-date-return{display:none}.car-search-location-info .info i.rc-map-marker-pickup.visible-xs,.car-search-location-info .info i.rc-map-marker-return.visible-xs{display:inline-block!important;font-size:18px;line-height:34px;min-height:34px;vertical-align:top}.form-car-search-location #form-cars-search .pickup .form-group label.hidden-xs,.form-car-search-location #form-cars-search .return .form-group label.hidden-xs{display:none}.form-car-search-location #form-cars-search .pickup .form-group.datetime,.form-car-search-location #form-cars-search .return .form-group.datetime{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;max-height:41px;overflow:hidden}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.time,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container.time{height:40px;line-height:40px}.form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.time select,.form-car-search-location #form-cars-search .return .form-group.datetime .element-container.time select{background-position:top 20px right 10px;line-height:40px}.form-car-search-location #form-cars-search .pickup .form-group input#pickup-date,.form-car-search-location #form-cars-search .pickup .form-group input#pickup-location_place,.form-car-search-location #form-cars-search .pickup .form-group input#return-date,.form-car-search-location #form-cars-search .pickup .form-group input#return-location_place,.form-car-search-location #form-cars-search .return .form-group input#pickup-date,.form-car-search-location #form-cars-search .return .form-group input#pickup-location_place,.form-car-search-location #form-cars-search .return .form-group input#return-date,.form-car-search-location #form-cars-search .return .form-group input#return-location_place{text-indent:0}.form-car-search-location #form-cars-search .pickup label,.form-car-search-location #form-cars-search .return label{min-width:100px;padding:15px 5px}.form-car-search-location #form-cars-search .pickup{margin-bottom:5px}.form-car-search-location #form-cars-search .filter{float:none;margin-bottom:0;margin-top:10px;width:100%}.form-car-search-location #form-cars-search .filter .form-group .input-group input{height:40px}.form-car-search-location #form-cars-search .filter .input-group-addon{line-height:40px;padding:0 15px}.form-car-search-location #form-cars-search .footer{float:none;margin-bottom:0;margin-top:10px;width:100%}.form-car-search-location #form-cars-search .footer .form-group button{margin-left:0}.header-with-search-form .form-car-search-location .search-box{border:1px solid #ddd;padding-top:0}.header-with-search-form .form-car-search-location #form-cars-search .pickup legend,.header-with-search-form .form-car-search-location #form-cars-search .return legend{font-size:12px;font-weight:800;line-height:30px;padding:0}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group{border:1px solid #ddd}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.location .input-group select,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.location .input-group select{background-position:top 20px right 16px;line-height:40px}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.datetime,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.datetime{border-top:none}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container.time,.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.datetime input#pickup-date,.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.datetime input#return-date,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.datetime .element-container.time,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.datetime input#pickup-date,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.datetime input#return-date{height:40px;line-height:40px}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group.datetime .element-container select,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group.datetime .element-container select{background-position:top 20px right 10px;line-height:40px}.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group input#pickup-location_place,.header-with-search-form .form-car-search-location #form-cars-search .pickup .form-group input#return-location_place,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group input#pickup-location_place,.header-with-search-form .form-car-search-location #form-cars-search .return .form-group input#return-location_place{height:40px;line-height:40px;text-indent:40px}.header-with-search-form .form-car-search-location #form-cars-search .filter{margin-top:10px}.header-with-search-form .form-car-search-location #form-cars-search .filter .form-group .input-group input{height:40px}.header-with-search-form .form-car-search-location #form-cars-search .footer{margin-top:10px}.header-with-search-form .form-car-search-location #form-cars-search .form-group.datetime,.header-with-search-form .form-car-search-location #form-cars-search .form-group.location{width:100%}.header-with-search-form .form-car-search-location #form-cars-search .form-group input#coupon-cp_code{border:1px solid #ddd}.header-with-search-form .form-car-search-location #form-cars-search .form-display-group.group-age{margin-top:0;width:100%}.header-with-search-form .form-car-search-location #form-cars-search .form-display-group.group-age .form-group{margin:0!important}.header-with-search-form .form-car-search-location #form-cars-search .form-display-group.group-age .form-group p.checkbox{margin:0}.default-header .bottom{border:none}.default-header .bottom .form-car-search-location #form-cars-search{background:#f2f1f0;border:1px solid #ddd;border-radius:5px;margin:0;padding:0 10px}.date-placeholder,.location-place-placeholder,.time-placeholder{height:40px;line-height:40px}.location-place-placeholder:after,.time-placeholder:after{line-height:40px}#form-cars-search .date-range-inputs-daterangepicker{display:none!important}}