.car-search-results{background:#fafafa;padding-bottom:20px;padding-top:20px}.car-search-results .results-selected-car .left,.car-search-results .results-selected-company .left{text-align:center}.car-search-results .results-selected-car .left img,.car-search-results .results-selected-company .left img{height:auto;max-width:100%}.car-search-results .results-selected-car .center .company,.car-search-results .results-selected-company .center .company{color:#aaa;font-size:16px;font-weight:600}.car-search-results .results-selected-car .center .name,.car-search-results .results-selected-company .center .name{border:none;font-weight:600;margin-top:10px}.car-search-results .results-selected-car .center .name a,.car-search-results .results-selected-company .center .name a{color:#4daf47;font-weight:400}.car-search-results .results-selected-car .center .name a:focus,.car-search-results .results-selected-car .center .name a:hover,.car-search-results .results-selected-company .center .name a:focus,.car-search-results .results-selected-company .center .name a:hover{text-decoration:none}.car-search-results .results-selected-car .center .locations a,.car-search-results .results-selected-company .center .locations a{white-space:nowrap}.car-search-results .results-selected-car .right .price,.car-search-results .results-selected-company .right .price{color:#ff9000;font-size:24px;text-align:center}.car-search-results .active-filters{min-height:37px}.car-search-results .active-filters .filter-title{color:#3b3b3b;display:inline-block;font-size:14px;font-weight:600;line-height:17px;margin-right:15px;vertical-align:middle}.car-search-results .active-filters button{background:#f0f9f1;border:1px solid #4daf47;border-radius:3px;color:#4daf47;font-size:14px;line-height:19px;margin:3px 5px 3px 0;padding:5px 7px;vertical-align:middle}.car-search-results .active-filters button i{font-size:12px;margin-left:3px;vertical-align:middle}.car-search-results .active-filters .show-all{border-radius:3px;font-size:14px;line-height:19px;padding:5px 7px;vertical-align:middle}.car-search-results .load-more{text-align:center}.car-search-results .load-more a{margin:auto auto auto 40px;padding:10px;text-transform:inherit;width:50%}.car-search-results .car-search-filter label{margin-bottom:0}.car-search-results .car-search-filter label i{color:#4daf47;font-size:24px;margin-right:10px;vertical-align:middle}.car-search-results .car-search-filter ul{padding-left:32px}.car-search-results .coupon-alert.alert-danger{background:#0000}.car-search-results .coupon-alert .header{font-size:18px;padding-bottom:0}.car-search-results .coupon-alert .header .list-unstyled{margin:0}.car-search-results .alert.no-results{padding:30px 0}.discount-card-alert{line-height:34px}.discount-card-alert .discount-card-image{display:inline-block;margin-right:5px;vertical-align:middle;width:50px}.discount-card-alert .discount-card-image img{height:auto;vertical-align:top;width:100%}.discount-card-alert button{float:right}.user-register-incentive{position:relative}.user-register-incentive p{display:block;max-width:calc(100% - 150px)}.user-register-incentive a.btn-rc-yellow{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.car-search-results .car-search-filter ul.checkbox li{margin-bottom:5px}.car-search-results .car-search-filter ul.checkbox li label{padding-left:0!important}.car-search-results .car-search-filter ul.checkbox li label:after,.car-search-results .car-search-filter ul.checkbox li label:before{display:none}.car-search-results .car-search-filter ul.checkbox li.selected label{color:#4daf47;font-weight:700}}@media (max-width:767px){.car-search-results{padding-top:0}.car-search-results .active-filters .show-all,.car-search-results .active-filters button,.car-search-results .filter-switcher{padding:10px 12px}.car-search-results .load-more a{margin-left:0;width:auto}.mf-car-search-filters form{margin-bottom:74px;padding:12px}.mf-car-search-filters form .car-search-filter label{color:#3b3b3b;font-size:12px;font-weight:600;line-height:19px}.mf-car-search-filters form .car-search-filter label i{display:none}.mf-car-search-filters form .car-search-filter ul{margin-bottom:15px;margin-top:0}.mf-car-search-filters form .car-search-filter ul li{margin-bottom:5px}.mf-car-search-filters form .car-search-filter ul li label{font-size:12px;font-weight:500}.mf-car-search-filters .footer{background:#fff;bottom:0;box-shadow:0 -1px 6px 0 #0000001a;left:0;padding:15px 12px;position:fixed;right:0}.mf-car-search-filters .footer button{line-height:30px;width:calc(50% - 6px)}.mf-car-search-filters .footer button:first-of-type{margin-right:6px}.mf-car-search-filters .footer button:last-of-type{margin-left:6px}}.form-search-order dd,.form-search-order dt{display:inline-block}.form-search-order label{color:#3b3b3b;font-size:14px;font-weight:600;line-height:17px;margin-right:15px;vertical-align:middle}@media (max-width:1023px){.discount-card-alert button{display:inline-block;float:none}.user-register-incentive p{max-width:none}.user-register-incentive a.btn-rc-yellow{display:inline-block;margin-top:5px;position:relative;right:auto;top:auto;transform:none}}.car-additional-info{color:#3b3b3b;font-size:12px;line-height:17px}.car-additional-info span{display:block;float:left;margin-bottom:3px;padding-left:25px;position:relative;width:50%}.car-additional-info span:before{color:#4daf47;content:"\f00c";font-family:FontAwesome;font-size:16px;left:0;padding:2px 3px;position:absolute;top:0;vertical-align:middle}.car-body-info{color:#3b3b3b;font-size:14px}.car-body-info i{font-size:18px;margin-left:5px;vertical-align:middle}.car-body-info .car-category-label{background:#fff;border:1px solid #b5b5b5;border-radius:1px;color:#3b3b3b;font-size:11px;line-height:17px;padding:1px 5px}@media (max-width:787px){.car-body-info{font-size:10px}.car-body-info i{font-size:16px}.car-body-info .car-category-label{font-size:9px}}.car-booking-immediately-confirmation{margin-bottom:5px}.car-booking-immediately-confirmation .label{cursor:default;display:inline-block;font-size:12px;margin-bottom:2px;padding:3px 10px}.car-booking-immediately-confirmation .credit-card{vertical-align:middle}.car-equipment{display:block;width:100%}.car-equipment span.inline-block{color:#3b3b3b;display:inline-block;float:left;font-size:12px;line-height:17px;padding:2px 0;width:50%}.car-equipment span.inline-block.full-width{width:100%}.car-equipment i{color:#4daf47;font-size:18px;margin-right:10px}.car-equipment.camper-equipment i{display:inline-block;line-height:1;text-align:center;vertical-align:middle;width:1.3em}.car-name-or-similar{color:#4daf47;font-size:24px;line-height:33px}.car-name-or-similar a{color:#4daf47!important;font-size:24px;line-height:33px}.car-name-or-similar small{color:gray;font-size:14px}@media (max-width:767px){.car-name-or-similar{margin-bottom:5px}.car-name-or-similar a{font-size:15px;line-height:20px}.car-name-or-similar small{font-size:10px;line-height:20px}.car-name-or-similar .popover-similar{line-height:20px;min-height:20px}}.car-search-filter .filter-switcher{background:#fff;border:1px solid #f0f0f0;border-radius:4px;font-weight:600;line-height:24px;margin-bottom:10px;padding:6px 12px;text-align:left;width:100%}.car-search-filter .filter-switcher i{float:right;line-height:24px}.car-search-filter .button-filter{border:none!important;cursor:default;font-weight:600;pointer-events:none;text-align:left;width:100%}.car-search-filter .button-filter i.icon{color:#4daf47;font-size:24px;margin-right:10px;vertical-align:middle}.car-search-filter .button-filter i.icon-arrow{color:#4daf47;display:none;padding-top:5px}.car-search-filter ul{list-style:none;padding-left:45px}.car-search-filter ul li label{font-weight:300}.car-search-filter ul li label:hover{color:#4daf47;cursor:pointer}.car-search-filter ul li input{display:none}.car-search-filter .company-list h1{border:none;font-size:14px;font-weight:600;margin:0 0 5px;padding:0}.car-search-filter .company-list h1 i{color:#4daf47;font-size:28px;margin-right:10px;vertical-align:middle}.car-search-filter .company-list ul li a{font-weight:300}.car-search-filter .company-list ul li.selected a{color:#ff9000;position:relative}.car-search-filter .company-list ul li.selected a:before{color:#ff9000;content:"\f00d";font-family:FontAwesome;left:-15px;position:absolute}@media (max-width:767px){.car-search-filter .button-filter{border:1px solid #f0f0f0!important;cursor:pointer;margin-bottom:10px;pointer-events:auto}.car-search-filter .button-filter i.icon-arrow{display:inline-block}.car-search-filter.filter-switcher-close #form-cars-search-filters{display:none}.car-search-filter.filter-switcher-open #form-cars-search-filters{display:inline-block}.car-search-filter ul{padding:0}.car-search-filter ul li label{width:100%}}.car-search-result-item{background:#fff;border:1px solid #f0f0f0;border-radius:3px;margin-bottom:20px;overflow:hidden;position:relative}.car-search-result-item a{color:#3b3b3b}.car-search-result-item a:hover{color:#4daf47}.car-search-result-item .section-one{padding:15px 0 0;text-align:center}.car-search-result-item .section-two{overflow:hidden;padding:15px}.car-search-result-item img.car{margin:auto;width:100%}.car-search-result-item img.logo{margin:auto}.car-search-result-item .review{margin-bottom:5px}.car-search-result-item .review a{font-size:11px;line-height:17px}.car-search-result-item .review .star-rating i{font-size:12px}.car-search-result-item .terms a{font-size:12px;line-height:17px}.car-search-result-item .email-quote{bottom:0;left:0;position:absolute;right:0}.car-search-result-item .email-quote a{display:block;font-size:12px;line-height:17px;padding-bottom:15px}.car-search-result-item .email-quote a i{margin-right:5px}.car-search-result-item .car-additional-info,.car-search-result-item .car-body-info,.car-search-result-item .car-equipment{margin-bottom:15px}.car-search-result-item .car-last-minute-offer{border-color:#0000;border-radius:2px;display:inline-block;font-size:12px;font-weight:600;line-height:15px;margin-bottom:5px;padding:1px 10px}.car-search-result-item .payment-possibility{color:#aaa;font-size:12px;font-weight:300;margin-bottom:5px}.car-search-result-item .price{position:relative;text-align:right}.car-search-result-item .price .original-total-price{color:#3b3b3b;font-size:14px;font-weight:500;line-height:19px;text-decoration:line-through}.car-search-result-item .price .total-price{color:#ff9000;font-size:24px;font-weight:600;line-height:33px}.car-search-result-item .price .price-savings{background:#ed1c24;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:15px;margin-bottom:3px;padding:1px 5px}.car-search-result-item .price .deposit{color:gray;font-size:11px;font-weight:500;line-height:15px;margin-bottom:5px}.car-search-result-item .price .btn-group{padding:0}.car-search-result-item .price .btn-group:active{box-shadow:none}.car-search-result-item .price .btn-rc-default,.car-search-result-item .price .btn-rc-yellow{font-size:12px;font-weight:600;line-height:24px;margin:0;overflow:hidden;padding:6px 3px;text-transform:none;width:auto}.car-search-result-item .price .btn-rc-default:first-child:not(:last-child):not(.dropdown-toggle),.car-search-result-item .price .btn-rc-yellow:first-child:not(:last-child):not(.dropdown-toggle){border-right:1px solid #fff!important}.car-search-result-item .price .btn-rc-yellow .payment-type-online{color:#3b3b3b}.car-search-result-item .price .btn-popover-price-details{font-family:FontAwesome;width:40px}.car-search-result-item .price .without-protection{border-bottom:1px solid #f0f0f0}.car-search-result-item .price .with-protection,.car-search-result-item .price .without-protection{bottom:0;left:15px;padding:15px;position:absolute;right:15px}.car-search-result-item .price .with-protection .total-price{color:#3b3b3b;font-weight:500}.car-search-result-item .price .check-price{padding:15px}.car-search-result-item .price .check-price button{width:100%}.car-search-result-item .price .per-day{color:#3b3b3b;font-size:14px;font-weight:500;margin-bottom:10px}.car-search-result-item .popover-min-price-info{cursor:pointer}.car-search-result-item .company-supported-language{color:#ff9000;cursor:pointer;font-size:12px;margin-bottom:5px}.car-search-result-item .pickup-location{color:#333;display:inline-block;font-size:12px;line-height:17px;margin-bottom:5px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis}.car-search-result-item .pickup-location i{color:#4daf47;font-size:18px;margin:0 6px}@media (min-width:1200px){.car-search-result-item .car-info{box-sizing:border-box;display:table;padding-right:230px;table-layout:fixed;width:100%}.car-search-result-item .car-info .row{display:table-row;height:100%}.car-search-result-item .car-info .row .no-float{display:table-cell;float:none;vertical-align:top}.car-search-result-item .car-prices{border-left:1px solid #f0f0f0;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:230px}.car-search-result-item .car-prices>.row{height:100%}.car-search-result-item .car-prices>.row .price{height:50%}.car-search-result-item .price{position:relative}.car-search-result-item .price .without-protection{border-bottom:1px solid #f0f0f0}.car-search-result-item .price .with-protection,.car-search-result-item .price .without-protection{bottom:0;left:15px;padding:15px;position:absolute;right:15px}}@media (min-width:768px) and (max-width:1199px){.car-search-result-item .car-info{box-sizing:border-box;display:table;width:100%}.car-search-result-item .car-info .row{display:table-row;height:100%}.car-search-result-item .car-info .row .no-float{display:table-cell;float:none;vertical-align:top}.car-search-result-item .car-prices{border-top:1px solid #f0f0f0;height:150px}.car-search-result-item .car-prices>.row,.car-search-result-item .car-prices>.row .price{height:100%}.car-search-result-item .price{position:relative}.car-search-result-item .price .without-protection{border-bottom:1px solid #f0f0f0}.car-search-result-item .price .with-protection,.car-search-result-item .price .without-protection{bottom:0;left:15px;padding:15px;position:absolute;right:15px}}@media (max-width:767px){.car-search-result-item .section-one{padding:10px;position:relative;text-align:left}.car-search-result-item .company-logo{position:absolute;right:0;top:0;width:70px}.car-search-result-item .company-logo img{padding:10px}.car-search-result-item .car-body-info{margin-bottom:0}.car-search-result-item .review{margin-bottom:5px}.car-search-result-item .review a{font-size:9px}.car-search-result-item .review .star-rating i{font-size:10px}.car-search-result-item .car-equipment{margin-bottom:0;text-align:left}.car-search-result-item .car-equipment span{display:block;font-size:10px;margin:0;width:100%}.car-search-result-item .car-equipment span i{font-size:15px;margin-right:5px;vertical-align:top}.car-search-result-item .car-additional-info{margin-bottom:5px;padding:0 7px}.car-search-result-item .car-additional-info span{display:block;float:none;font-size:10px;width:100%}.car-search-result-item .car-additional-info span:before{font-size:12px;padding:0 4px}.car-search-result-item .car-booking-immediately-confirmation{padding:0 10px}.car-search-result-item .car-booking-immediately-confirmation .label{font-size:10px}.car-search-result-item .car-last-minute-offer{border-radius:0;display:block;font-size:10px;padding:3px 10px}.car-search-result-item .price{text-align:left}.car-search-result-item .price .original-total-price{font-size:11px;line-height:15px}.car-search-result-item .price .total-price{font-size:16px;font-weight:600;line-height:22px}.car-search-result-item .price .price-savings{font-size:10px;line-height:14px}.car-search-result-item .price .deposit{font-size:9px;line-height:13px}.car-search-result-item .price .with-protection,.car-search-result-item .price .without-protection{left:0;padding:10px;position:relative;right:0}.car-search-result-item .price .without-protection .total-price{float:left;margin-right:5px}.car-search-result-item .price .check-price .total-price,.car-search-result-item .price .per-day{display:inline-block}.car-search-result-item .rental-protection{cursor:pointer}.car-search-result-item .rental-protection,.car-search-result-item .terms a{color:gray;display:block;font-size:10px;line-height:33px;padding:5px;text-align:center}.car-search-result-item .terms a{border-top:1px solid #f0f0f0}.car-search-result-item .terms a:hover{color:#4daf47}.car-search-result-item .company-supported-language{padding:0 10px}.car-search-result-item .pickup-location{font-size:10px;line-height:15px;margin-bottom:5px;padding:0 15px}.car-search-result-item .pickup-location i{color:#4daf47;font-size:14px;margin:0 7px 0 0}}@media (max-width:374px){.car-search-result-item .price .btn.btn-rc-default,.car-search-result-item .price .btn.btn-rc-yellow{font-size:11px}.car-search-result-item .price .col-xs-6:last-of-type{padding-left:0}}table.insurance td{border:none}table.insurance .insurance-item{font-size:12px;font-weight:300}table.insurance .insurance-item.desc{text-align:center}table.insurance .insurance-item.desc .fa-check{color:#4daf47}table.insurance .insurance-item.desc .fa-times{color:#ed1c24}.list-languages-warning{font-family:Open Sans,sans-serif;font-size:12px;font-weight:300}.list-languages-warning ul{list-style:none;padding:0}.list-languages-warning ul img{height:auto;max-width:24px}.payment-type-online{color:#ffd600;margin-right:3px}.price-info-fullscreen-modal .popover-title i,.price-info-popover .popover-title i{float:right;font-size:18px}.price-info-fullscreen-modal .desc,.price-info-popover .desc{text-align:right}.price-info-fullscreen-modal .price-total,.price-info-popover .price-total{color:#ff9000;font-size:16px}.price-info-fullscreen-modal .price-daily,.price-info-popover .price-daily{color:#4daf47;font-size:14px}.price-info-fullscreen-modal .deposit,.price-info-popover .deposit{color:#333;font-size:12px;font-weight:300}.price-info-fullscreen-modal .caption,.price-info-popover .caption{font-size:10px;font-weight:300;margin-top:20px}.price-info-fullscreen-modal .caption b,.price-info-popover .caption b{font-weight:600}.price-info-fullscreen-modal .payment-type,.price-info-popover .payment-type{color:#333;font-size:12px;text-align:left}.price-info-popover{max-width:400px!important}.price-info-popover .title{text-align:right}.price-info-fullscreen-modal{padding:15px}@media (max-width:767px){.price-info-fullscreen-modal .price-total.title{font-size:12px}.price-info-fullscreen-modal .price-daily.title{font-size:11px}.price-info-fullscreen-modal .book-button{bottom:15px;left:15px;padding:12px;position:absolute;right:15px}}#reservation-progress{min-height:90px;position:relative}#reservation-progress .progress-bar{background:#f0f0f0;height:2px;left:10%;position:absolute;top:32%;transition:none;width:80%;z-index:-1}#reservation-progress .progress-bar div{background:#4daf47;height:100%;width:0}#reservation-progress .progress-bar div.step2{width:25%}#reservation-progress .progress-bar div.step3{width:50%}#reservation-progress .progress-bar div.step4{width:75%}#reservation-progress .progress-bar div.step5{width:100%}#reservation-progress ol{list-style:none;padding:20px 0;text-align:center;width:100%}#reservation-progress ol li{display:inline-block;text-align:center;width:19%}#reservation-progress ol li .icon{background:#fff;padding:5px}#reservation-progress ol li .icon .badge{background:#fff;border:1px solid #aaa;border-radius:100px;color:#aaa;font-size:14px;font-weight:300;padding:3px 6px}#reservation-progress ol li .icon .badge.icon{padding:3px}#reservation-progress ol li .desc{color:#aaa;display:block;font-size:12px;font-weight:300;padding-top:5px}#reservation-progress ol li.active .badge,#reservation-progress ol li.done .badge{border:1px solid #4daf47}#reservation-progress ol li.active .badge{background:#ff9000;border:1px solid #ff9000;color:#fff}#reservation-progress ol li.active .desc{color:#333}#reservation-progress ol li.done .badge{background:#4daf47;color:#fff}@media (max-width:767px){#reservation-progress .progress-bar{left:10%;width:80%}}@media (max-width:480px){#reservation-progress{min-height:0}#reservation-progress .progress-bar,#reservation-progress ol{display:none}}.rental-protection-fullscreen-modal .rental-protection-info{color:#3b3b3b;font-size:12px;padding:15px}.rental-protection-fullscreen-modal .rental-protection-info br{content:" ";display:block;margin:10px 0}#rating{color:#ff9000}#rating i{font-size:12px}#form-filters-car label{font-size:14px;font-weight:600;line-height:50px;margin-right:15px;text-transform:uppercase}#form-filters-car #car_make{min-width:150px}.car-search-filter .button-filter{border:1px solid #f0f0f0!important;cursor:pointer;margin-bottom:10px;pointer-events:auto}.car-search-filter .button-filter i.icon-arrow{display:inline-block}.car-search-filter.filter-switcher-close #form-cars-search-filters{display:none}.car-search-filter.filter-switcher-open #form-cars-search-filters{display:inline-block}.car-search-filter ul{padding:0}.car-search-filter ul li label{width:100%}.price-info-fullscreen-modal .price-total.title{font-size:12px}.price-info-fullscreen-modal .price-daily.title{font-size:11px}.price-info-fullscreen-modal .book-button{bottom:15px;left:15px;padding:12px;position:absolute;right:15px}