.car-rental-single-button,.car-rental-buttons button,.car-rental-buttons input{width:100%;}.car-rental-benefit-image{overflow:visible;}.responsive-benefits-slider.slick-slider{margin-bottom:32px;margin-top:32px;}.car-rental-benefits-slider .slick-list.draggable{overflow:hidden;}.car-rental-benefit-image img:hover,.car-rental-benefits-grid img:hover{transition-duration:1s;transform:rotateY(180deg) scale(1.2);}.car-rental-benefit-image img,.car-rental-benefits-grid img{transition:all .3s ease;margin:15px auto;height:120px;width:120px;}.car-rental-benefit-title{margin-top:25px;font-size:19px;}.responsive-cars-slider .slick-slide > div{display:initial;}.responsive-cars-slider .slick-slide > div > div{height:100%;}.car-rental-slider .slick-track{display:flex !important;}.car-rental-slider .slick-slide{height:inherit !important;}.car-rental-slider .slick-slide{background-color:white;}.car-rental-slider .slick-slide:hover{transform:scale(1.03);transition-duration:.3s;}.car-rental-item-title{padding-bottom:6px;}.car-rental-slider-bodytype-title{text-transform:uppercase;padding:10px;font-size:13px;}.car-rental-item-title a{text-transform:capitalize;text-decoration:none;font-size:18px;}.car-rental-item-prefix{float:left;text-transform:uppercase;font-size:13px;font-weight:300;letter-spacing:.6px;color:#434d57;}.car-rental-item-price{float:right;font-size:40px;line-height:40px;color:#434d57;}.car-rental-slider .single-item-slide{padding:15px;display:grid !important;}button.slick-arrow{padding:8px 10px;}.car-rental-slider-next.slick-arrow,.car-rental-slider-prev.slick-arrow{position:absolute;top:-45px;right:0;}.car-rental-slider-prev.slick-arrow{right:55px;}.responsive-manufacturers-slider.slick-slider{margin-top:12px;margin-bottom:12px;}.admin-bar .select2-dropdown.select2-dropdown--below{margin-top:-8px;}.select2-dropdown.select2-dropdown--below{margin-top:-40px;}@media screen and (max-width: 767px){.select2-dropdown.select2-dropdown--below{margin-top:10px;}}.select2-search.select2-search--dropdown{overflow:hidden;padding:0;border:0;}.select2-dropdown{border:0 !important;z-index:1065;}.select2-search__field{background-color:transparent !important;border:0 !important;}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0 !important;}.time .select2-selection .select2-selection__rendered{border-left:1px solid black !important;border-left:1px solid black !important;}.select2-container .select2-selection.select2-selection--single{border:none;}.time .select2-selection.select2-selection--single{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;}.filter-selection .fancy-label{opacity:0;}.cars-listing-top-bar .bottom-fixed{margin-top:auto;}.search_form_row .fancy-label{opacity:0;}.filter-selection.fancy-group{margin-top:0;margin-bottom:-2px;}.select2-selection__rendered,.select2-results__options{text-transform:capitalize;}.no-results-msg > div{text-align:center;padding:30px 15px;}.no-results-msg i{vertical-align:middle;margin-right:10px;}.fleet-management-wrapper .buttons{margin-top:16px;}.crs-form-submit button{min-height:40px;}.home-form-container{padding-left:0;padding-right:0;}.home-form-container.home-search-results{padding:0 15px;background-color:white;}.car-rental-locations-list a:hover{text-decoration:none;}#search_form.step1 input.button.btn-cancel-booking{margin-top:30px;}.search_form_row .date{padding-right:0;transition-duration:0s;}.search_form_row .time{padding-left:0;}.search_form_row.step1 .top_margin,.car-rental-single-car .top_margin{margin-top:10px;}.search_form_row select,.search_form_row .select2{min-width:100%;}@media screen and (min-width: 481px){.only-xxs-visible{display:none;}}@media screen and (min-width: 768px) and (max-width: 991px){.search_form_row.list .md-add-margin .car-rental-do-search{margin-top:40px;}}@media screen and (min-width: 481px) and (max-width: 767px){.search_form_row.list .sm-add-margin .car-rental-do-search{margin-top:40px;}}@media screen and (min-width: 992px) and (max-width: 1199px){.inline_form .car-rental-do-search,.list .car-rental-do-search{border-radius:4px;border:0;}.inline_form .car-rental-do-search{height:40px;}}@media screen and (max-width: 991px){.search_form_row.list .car-rental-do-search{margin-top:20px;}}@media screen and (min-width: 992px){.search_form_row.car-rental-single-car.list .car-rental-do-search,.search_form_row.step1.list .car-rental-do-search{height:88px;}}.search_form_row.vertical .car-rental-do-search{margin-top:20px;}.search_form_row .show_coupon,.search_form_row .cancel-booking,.search_form_row .show_filters{margin-top:10px;}.search_form_row .show_hide_buttons button{margin:23px 10px 0 0;}.search_form_row .btn-sm{padding:.4rem .55rem .25rem .1rem !important;font-size:.805rem !important;line-height:1 !important;border-radius:.2rem !important;}.search_form_row .form_title{line-height:30px;padding-top:6px;}.booking-period.home-select{border:none;padding:8px 9px;width:100%;border-radius:4px;}.form_title{display:block;}.search_form_row .pickup-time,.search_form_row .return-time{border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;max-width:100%;}#search_form .filters select,#item-form-single .filters select,.cars_listing_top_bar select,.cars_listing_top_bar button{width:100%;text-transform:capitalize;min-height:40px;}@media screen and (min-width: 768px) and (max-width: 1199px){.search_form_row.inline_form.step1 .car-rental-do-search,.search_form_row.inline_form.car-rental-single-car .car-rental-do-search{height:88px;}}.form_element{margin-bottom:10px;position:initial;}.search_form_row h4.margin{margin:10px 0 !important;}.col-md-12.hide_desktop{position:inherit;}.col-sm-6.col-md-5.col-lg-4 .search_form_row input.car-rental-do-search{margin-top:25px;}#search_form{margin:auto;}.select2.select2-container{max-width:100%;}#search_form .pickup-date,#search_form .return-date,.search_form_row .pickup-date,.search_form_row .return-date{width:100%;border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;transition-duration:0s;}.ui-datepicker-calendar .selected-pickup-day,.ui-datepicker-calendar .selected-return-day{opacity:.7;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-style:normal;display:inline-block;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;}.ui-datepicker .ui-datepicker-prev:before{content:"";}.ui-datepicker .ui-datepicker-next:before{content:"";}#show_return_location{cursor:pointer;}@media screen and (max-width: 991px){.hide_mobile{display:none;}:not(.inline_form,.list).search_form_row .car-rental-do-search{height:initial !important;font-size:19px;margin-top:23px;}}@media screen and (min-width: 992px){.hide_desktop{display:none;}}@media screen and (min-width: 768px){.inline_form .crs-form-submit,.list .crs-form-submit{padding-top:37px !important;}}.car-rental-do-search,.btn-cancel-booking{width:100%;}@media screen and (max-width: 1199px){.inline_form .top_margin-md{margin-top:12px;}}.home-form-container-inner .search_form_row{background-color:transparent;}#change_layout_btn{padding:7px 14px;}i.fa.fa-shopping-cart{color:white;}.cart-button-wrapper{position:fixed;bottom:60px;right:0;transition-duration:.5s;z-index:14;width:54px;height:50px;overflow:visible !important;}#cart_counter{position:absolute;top:-10px;left:-10px;border-radius:50%;width:22px;height:22px;padding:4px;text-align:center;line-height:12px;font-size:12px;}.pulse{animation:pulse .5s linear;}#cart-button-wrapper i:focus,#cart-button-wrapper i:hover{opacity:1 !important;}.cart-button-wrapper i{width:44px;height:44px;line-height:20px;background-color:rgba(0,0,0,.25);color:white;padding:12px 5px;border-radius:5px;cursor:pointer;}.nrs-cart-item-title{padding-left:0 !important;}@media screen and (min-width: 1200px){.cars_listing_top_bar .show-all{padding-left:0;padding-right:0;}}.nrs-cart{width:300px;padding:20px;position:fixed !important;right:-300px;max-height:100%;transition-duration:.5s;overflow-y:scroll;bottom:0;z-index:100;background-color:#fdfdfd;border-top-left-radius:4px;}.nrs-cart::-webkit-scrollbar{display:none;}.nrs-cart-items > div{text-transform:uppercase;border-bottom:1px solid #ccc;}.nrs-cart .actual_val{width:28px;display:inline-block;text-align:center;}.nrs-cart .button.left{border-bottom-right-radius:0;border-top-right-radius:0;}.nrs-cart .button.right{border-bottom-left-radius:0;border-top-left-radius:0;}.nrs-cart-items .nrs-cart-item-qty{display:table;}.nrs-cart-close{padding-right:0;cursor:pointer;}.nrs-cart-title{font-size:22px;line-height:26px;margin-bottom:20px;padding-left:0;}.nrs-cart-submit button{border:0;float:right;margin:20px 0 10px;}.nrs-cart .nrs-cart-item-qty .button{padding:0 5px;display:inline-block;text-align:center;width:29px;}@keyframes pulse{0%{transform:scale(1,1);}50%{transform:scale(1.5,1.5);}100%{transform:scale(1,1);}}.car-rental-page-title{margin-top:0;}.car-rental-search-result .car-rental-buttons,.modify-booking .car-rental-buttons{padding-top:10px;}.single-car-list > div{padding:15px;background-color:white;}#search-results-title{display:inline-block;vertical-align:middle;}.add_unit{border-bottom-left-radius:0;border-top-left-radius:0;padding:0;font-size:15px;}.remove_unit{border-bottom-right-radius:0;border-top-right-radius:0;padding:0;font-size:15px;}.remove_unit,.add_unit{width:100%;}.single-car-list .units_qty{width:100%;border:0;background:aliceblue;}@media screen and (max-width: 767px){#show_all{width:100%;}}.units_qty::-webkit-outer-spin-button,.units_qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.units_qty{-moz-appearance:textfield;}.item_qty_selector_container{margin:5px 0 0;}.show-afterhour-details{float:right;cursor:pointer;}.chosen_item{background-color:#4caf50;}.chosen_item:hover{background-color:#488f48;}.grid_mode_grid .grid .item-pricing{margin-top:auto;}@media screen and (min-width: 768px){.car-rental-items.list .item_list_titles{margin-top:0;}}.item_qty_selector_container input:not(.wpcf7-submit):not([type="submit"]):not([type="checkbox"]){border-left:0 !important;border-right:0 !important;}.car-rental-options .table th,.car-rental-options .table td{border:0;}.car-rental-options .table-striped > tbody > tr:nth-of-type(odd){background-color:transparent;}.car-rental-options .table-striped > tbody > tr:nth-of-type(even){background-color:#f9f9f9;}.item-options select,.extra-options select{padding:5px;border-radius:4px;margin:8px 0;}.car-rental-buttons .quantity{text-align:center;}.car-rental-options .buttons{margin-top:40px;}.car-rental-options .buttons input{border:0;}.car-rental-options .units_qty{background-color:aliceblue;border:0 !important;border-radius:0 !important;}.car-rental-options .item-qty{padding:5px 0 2px;}.car-rental-options input.units_qty{width:100%;}@media screen and (min-width: 992px){.table.selected-items thead tr > td,.table.extras thead tr > td{padding-left:15px;padding-right:15px;}.table.selected-items tbody tr > td,.table.extras tbody tr > td{padding:15px;vertical-align:middle;}}@media screen and (max-width: 991px){.table.selected-items td:first-child{border:0;}.table.selected-items,.table.extras{border:0;}.table.selected-items td,.table.extras td{display:inline-block;width:100%;}.selected-items td:nth-of-type(odd),.extra-details td:nth-of-type(odd):not(:first-child){background-color:white;}.selected-items td:nth-of-type(even),.extra-details td:nth-of-type(even){background-color:#f9f9f9;}.extra-details{display:block;}.extra-details:not(:first-child),.selected-items .selected-item:not(:first-child){margin-top:16px;display:block;}}input[type=”number”]{-moz-appearance:textfield;}.extra-selection input[type="checkbox"]{display:none;}.extra-selection .btn-success{border:0;}.bootstrap-timepicker-widget a{font-size:14px;}.extra-selection .checkbox-check{text-align:center;border-top-right-radius:0;border-bottom-right-radius:0;font-size:14px;}.extra-selection .checkbox-msg{border-top-right-radius:4px;border-bottom-right-radius:4px;}.remove_unit .fas,.units_qty,.add_unit .fas,.extra-selection .toggle,.extra-selection button,.extra-selection input,.extra-selection label,.item-selection button,.item-selection input{height:40px;line-height:40px;text-align:center;}.extra-selection .toggle-group label{line-height:30px;}.extra-selection .toggle-handle{margin-top:-2px;}.extra-selection .btn-outline-danger,.extra-selection .btn-outline-success{border:0;}.extra-selection .toggle{width:100% !important;}.checkbox-msg{background-color:aliceblue;font-weight:normal;border-bottom-right-radius:4px;border-top-right-radius:4px;padding-left:15px;}.btn-group-xs > .btn,.btn-xs{padding:.35rem .4rem .25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem;}.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-1.25rem;margin-right:.35rem;}.toggle{position:relative;overflow:hidden;}.toggle.btn.btn-light,.toggle.btn.btn-outline-light{border-color:rgba(0,0,0,.15);}.toggle input[type="checkbox"]{display:none;}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;}.toggle-group label,.toggle-group span{cursor:pointer;}.toggle.off .toggle-group{left:-100%;}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0;}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;box-shadow:none;}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#fff;}.toggle.btn-outline-success .toggle-handle{background-color:var(--success);border-color:var(--success);}.toggle.btn-outline-danger .toggle-handle{background-color:var(--danger);border-color:var(--danger);}.toggle[class*="btn-outline"]:hover .toggle-handle{background-color:var(--light);opacity:.5;}.toggle.btn{min-width:3.7rem;min-height:2.15rem;}.toggle-on.btn{padding-right:1.5rem;}.toggle-off.btn{padding-left:1.5rem;}.toggle.btn-lg{min-width:5rem;min-height:2.815rem;}.toggle-on.btn-lg{padding-right:2rem;}.toggle-off.btn-lg{padding-left:2rem;}.toggle-handle.btn-lg{width:2.5rem;}.toggle.btn-sm{min-width:3.125rem;min-height:1.938rem;}.toggle-on.btn-sm{padding-right:1rem;}.toggle-off.btn-sm{padding-left:1rem;}.customer-details .fancy-group.birth-date label.error{bottom:-24px;}.car-rental-search-navigation-step4{padding-top:12px;padding-bottom:20px;}.car-rental-search-navigation-step4 input{margin-bottom:10px;}.payment-method{margin:10px 0;}.payment-method label{height:100%;display:grid;}.car-rental-step_4.buttons{text-align:center;margin-top:25px;}.payment_method_icon{text-align:center;}.payment_method_icon i,.payment_method_icon{padding:15px 5px;}.terms-conditions{position:relative;}.terms-conditions label.error{position:absolute;bottom:-30px;margin-left:-27px;text-transform:capitalize;animation-name:bounce;animation-duration:.5s;animation-delay:.25s;}.payment-methods input,.terms-conditions input{height:20px !important;width:20px !important;vertical-align:middle !important;margin:0 8px !important;}.payment-method-name h4{margin-bottom:5px;margin-top:5px;}.payment-method .row{border-left:3px solid;display:flex;flex:1;align-items:center;}.payment-method label{display:contents;}.existing-customer .form-control,.customer-lookup-button .form-control{float:left;width:auto;margin-right:5px;}.customer-lookup-button .select2.select2-container.select2-container--default{margin-top:-1px;}.car-rental-customer-form .customer-row{margin-bottom:10px;}.car-rental-customer-form select.title{padding:5px;height:38px;}.search-email-address{margin-bottom:10px;}.customer-birthday-select select{height:38px;}.search-birth-year{margin-bottom:10px;}.car-rental-customer-form .customer-birthday-select select,.car-rental-customer-form select.title,.car-rental-customer-form textarea{width:100%;}.customer-birthday-select div:first-child{padding-left:0;padding-right:5px;}.customer-birthday-select div:nth-child(2){padding:0;}.customer-birthday-select div:last-child{padding-left:5px;padding-right:0;}.payment-method-name input{width:30px;}.padded-payment-method-description{margin-bottom:10px;}@media screen and (max-width: 460px){.car-rental-process-actions button:not(.modal-close){width:100%;margin-bottom:15px;}}input[name="car_rental_cancel_booking"]{float:left;margin-left:0;}.car-rental.buttons{padding-right:0;}.car-rental-booking-details .g-recaptcha{margin:auto;display:table;}.error,.dynamic-text-item.required{color:darkred;border-color:darkred;font-weight:600;}span.dynamic-text-item{display:none;}span.dynamic-text-item.required{display:inline;}.terms-conditions{margin-bottom:20px;}.payment-methods{margin-top:16px;}.payment-methods > .row{padding-top:16px;}.create-account{margin-top:40px;}@media screen and (min-width: 576px){.summary-container .dates > div:first-child .summary-headers,.summary-container .locations > div:first-child .summary-headers{border-bottom-right-radius:0;border-top-right-radius:0;}.summary-container .locations > div:last-child .summary-headers,.summary-container .dates > div:last-child .summary-headers{border-bottom-left-radius:0;border-top-left-radius:0;}.summary-container .dates > div:nth-child(2) .summary-headers{border-radius:0;}}.car-rental-booking-confirmed h2,.car-rental-booking-confirmed{text-align:center;}#booking_code_error_copying{color:#000;}.summary-container .light{font-weight:bold;}.summary-container .nrs-header{border-radius:0 !important;box-shadow:none !important;}.summary-details{padding:7px 15px;}@media screen and (max-width: 600px ){.summary-details,.summary-container .nrs-header{padding:7px;}}.summary-container .locations > div,.summary-container .dates > div,.item-model > div,.booking-fee > div,.extra > div,.additional-fee > div{padding:0;}.summary-container .table{margin-bottom:0;}.summary-container .table > thead > tr > th,.summary-container .table > tbody > tr > th,.summary-container .table > tfoot > tr > th,.summary-container .table > thead > tr > td,.summary-container .table > tbody > tr > td,.summary-container .table > tfoot > tr > td,.summary-container .summary-headers,.summary-container .summary-details{border:0;padding:8px 15px;}.summary-container .summary-headers.light{background-color:#f9f9f9;}.summary-container .table > tbody > tr.dark:nth-of-type(odd),.summary-container .dark{background:#3d3d3d;color:white;line-height:20px;}.summary-container{border-radius:4px;overflow:hidden;margin-bottom:15px;}.summary-container .table td{vertical-align:middle;}.car-rental-top-navigation.boxed{margin-bottom:24px;}.car-rental-top-navigation.boxed button{height:40px;width:100%;margin-bottom:8px;text-align:left;padding:0 2px;transition-duration:.3s;-webkit-transition-duration:.3s;-webkit-transition-property:transform,background-color,border-radius;transition-property:transform,background-color,border-radius;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;}.car-rental-top-navigation.boxed .enabled:before{pointer-events:none;position:absolute;z-index:-1;content:"";border-style:solid;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}.car-rental-top-navigation.boxed .forward.enabled:hover,.car-rental-top-navigation .active.forward{border-radius:4px 0 0 4px;}.car-rental-top-navigation.boxed .backward.enabled:hover{border-radius:0 4px 4px 0;}.car-rental-top-navigation.boxed .forward:before,.car-rental-top-navigation .active.forward:before{top:calc(50% - 19px);right:1px;left:auto;border-width:19px 0 19px 19px;}.car-rental-top-navigation.boxed .backward:before{top:calc(50% - 19px);left:0;right:auto;border-width:19px 19px 19px 0;}.car-rental-top-navigation.boxed .downward:before{left:calc(50% - 19px);border-width:19px 19px 0 19px;bottom:0;-webkit-transform:translateY(19px);transform:translateY(19px);}.car-rental-top-navigation.boxed .forward:hover:before{-webkit-transform:translateX(19px);transform:translateX(19px);}.car-rental-top-navigation.boxed .backward:hover:before{-webkit-transform:translateX(-19px);transform:translateX(-19px);}.car-rental-top-navigation.boxed button:disabled,.car-rental-top-navigation button:disabled:after{opacity:.7;}.car-rental-top-navigation.boxed .btn-text{padding:7px;display:inline-block;}.car-rental-top-navigation.boxed .nav-num{background-color:white;border-radius:4px;width:34px;padding:5px;display:inline-block;text-align:center;font-weight:600;}.car-rental-top-navigation.circled{display:block;margin:auto;max-width:900px;}.car-rental-top-navigation.circled > div{display:inline-block;vertical-align:middle;}.car-rental-top-navigation.circled button{border-radius:50%;height:50px;width:50px;text-align:center;padding:0;font-size:23px;}.car-rental-top-navigation .bp-step.bp-step-active{background-color:var(--theme-pr-c);}.car-rental-top-navigation.circled .divider{display:block;height:1px;background-color:#d2d2d2;}.car-rental-top-navigation.circled .bp-step-active{border:2px solid var(--theme-pr-c);}.btn-loading{opacity:.7;}.nrs-header{padding:8px 15px;}.car-rental-search-navigation input{margin-bottom:10px;}.booking-data-group{margin-bottom:20px;}.booking-data-group-items > div{padding:5px;}.booking-data-group-items > div:nth-of-type(even){background-color:#f9f9f9;}.booking-data-group .box_shadow{border-top-right-radius:4px;}.booking-data-group .nrs-header{border-bottom-left-radius:0;border-bottom-right-radius:0;}.modify-booking input{border:0;width:100%;border-radius:4px;}.modify-booking .input input{margin-top:10px;background-color:aliceblue;}.modify-booking input{padding:8px 7px 7px;}.modify-booking button{padding:8px 10px 7px;}.list .single-car-list{margin-top:15px;margin-bottom:15px;}@media screen and (min-width: 992px){.single-car-list .bottom-fixed{margin-top:auto;}.item-pricing{display:grid;}}@media screen and (max-width: 991px){.list .item_list_price_container{border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}}.grid .item_list_price_container{border-top:1px solid #ccc;padding-top:10px;margin-top:6px;}.item-pricing > div{width:100%;}.item-type-label{width:100%;padding:10px;margin-bottom:15px;margin-top:15px;}.item_details{line-height:28px;}.car-rental-items-list .item-type-label{display:inline-block;}.car-rental-items-list .item-type-label:first-child{margin-top:0;}.car-rental-item-features-list{padding-left:0;list-style-type:none;}.car-rental-item-features-list li{float:left;width:33%;font-size:16px;line-height:28px;padding-left:10px;}a.more-features{text-decoration:none;cursor:pointer;}.car-rental-items.list .soft-hide-list,.car-rental-items.grid .soft-hide-grid,.car-rental-items.grid .soft-hide-more-list,.car-rental-items.list .soft-hide-more-grid{display:none;}.car-rental-items.grid > div{margin-bottom:15px;margin-top:15px;}.car-rental-items.grid .item-pricing{padding-top:0 !important;}.car-rental-items.grid .item-details-group{padding-bottom:0 !important;}.item_list_title{font-weight:600;margin-top:0;text-transform:uppercase;margin-bottom:0;word-wrap:break-word;}.item_list_model{padding-left:8px;}.car-rental-search-result div.price{padding-left:8px;padding-right:8px;}.item_list_price_text{margin-top:3px;margin-bottom:0;text-transform:uppercase;float:left;}.item_list_price_small{float:right;font-weight:bold;line-height:26px;font-size:17px;}.item-features-title{border-bottom:1px solid #ccc;width:100%;display:inline-block;margin-bottom:5px;padding-bottom:5px;}.item_list_titles{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;}.item_list_price{text-align:right;font-weight:600;font-size:33px;line-height:40px;float:right;margin-left:10px;}a.item_list_button{color:white;text-decoration:none;margin-top:5px;display:block;}.description-item,.item_list_deposit_title,.item_list_mileage_title,.item_list_deposit,.item_list_deposit_title{font-size:15px;line-height:28px;}.item_list_mileage,.item_list_deposit{line-height:28px;}.item_consumption{white-space:nowrap;}@media screen and (max-width: 991px){.car-rental-single-button{margin-top:27px;}h4.item_list_price_text{float:left;}.item_list_price_container{margin-top:18px;}}.item_list_price_container{padding:0;}@media screen and (max-width: 480px){.col-6.col-sm-8.item_list_model a{text-align:right;}.car-rental-items .soft-hide-list,.car-rental-items .soft-hide-grid,.soft-hide-more-list{display:none;}.car-rental-items.list .soft-hide-more-grid{display:inherit;}}@media screen and (max-width: 540px){.car-rental-item-features-list li{width:50%;}}@media screen and (max-width: 360px){.car-rental-item-features-list li{width:100%;}}.items_list_qty{padding:11px 0 0;text-align:center;}@media screen and (max-width: 991px){.single-car-list .price-box{padding:0;}}.car-rental-price-table{overflow-x:auto;}.availability-table .item-image{min-width:100px;}.availability-table .item-description{min-width:150px;}.fleet-availability hr{margin-top:14px;}.car-rental-price-table th:not(:first-child),.classified-item-table-labels td,.classified-item-table-labels th:not(:first-child){padding:5px;text-align:center;}.classified-item-table-labels td:first-child{text-align:left;}.car-rental-price-table-item .item-name{font-weight:bold;}.car-rental-price-table-item a{text-decoration:none;}.car-rental-price-table table{width:100%;}.car-rental-price-table .item-image{padding:15px 0;}.car-rental-price-table .item-description{padding:15px;min-width:150px;}.car-rental-price-table hr{margin:10px 10px 10px 0;border-top-color:#020202;}.car-rental-price-table-item{border-bottom:1px solid black;}.item-price-on-duration div{margin:5px;border-left:1px solid black;padding:28px 5px;text-align:center;}.item-price-on-duration{text-align:center;}.car-rental-price-table-item td.item-deposit,.classified-item-table-labels td.item-deposit{text-align:center;color:white;}.car-rental-price-table-item .item-deposit{padding:10px;}.car-rental-price-table-item:hover,.car-rental-price-table-item:nth-of-type(odd):hover{background-color:aliceblue;}.car-rental-price-table th,.car-rental-price-table td{min-width:90px;}.item-type-label .item-deposit{text-align:center;}.availability-table td:not(:first-child){text-align:center;}.fleet-availability{overflow-x:auto;}table.ui-draggable.ui-draggable-handle{cursor:-webkit-grabbing;}table.availability-table{width:100%;}.fleet-availability .item-description{padding:15px;}.fleet-availability hr{margin:10px 10px 10px 0;border-top-color:#020202;}.quantity-hover,.partial-quantity-hover{padding:0 3px;min-width:20px;}.fleet-availability-item{border-bottom:1px solid black;}.fleet-availability-item:hover,.fleet-availability-item:nth-of-type(odd):hover{background-color:aliceblue;}.item-type-label th{padding:5px;}.item-type-label th:first-child{padding:10px;}.car-rental-price-table .item-type-label{border-bottom-right-radius:0;}.extra-table-labels th{font-weight:initial;}.extra-rental-price-table{margin-top:25px;}.extra-rental-price-table table{width:100%;}.extra-label,.car-rental-price-table-extra .extra-description,.extra-deposit{padding:10px;}.extra-deposit{padding-right:10px;}.extra-deposit{text-align:right;}.car-rental-price-table-extra:hover{background-color:aliceblue;}.car-rental-price-table-extra{border-bottom:1px solid black;}.extras-availability{margin-bottom:20px;overflow-x:auto;}.extra-table-labels .one-day{text-align:center;}.extras-availability .month-label{padding:10px;}.extras-availability-single{border-bottom:1px solid black;}.extras-availability-single:hover,.extras-availability-single:nth-of-type(odd):hover{background-color:aliceblue;}.extras-availability-single .quantity-left-in-day{padding:8px 0 15px 0;}.extras-availability-single .extra-description{padding:10px;}.extras-availability-single > div{padding:15px 0;}.highlight_primary{border-radius:4px;padding:10px 30px;color:white;margin-right:10px;}#pricing_single{margin-top:15px;}.item_details h3{border-bottom:1px solid lightgrey;}.item_price_single div{font-size:31px;border-top:2px solid black;line-height:50px;text-align:right;}.dep_miles{line-height:24px;margin-top:25px;}#item-form-single .search_form_row.single input.car-rental-do-search{padding:12px;margin-top:20px;background-color:#0073aa;border-radius:4px;color:white;font-size:25px;}.search_form_row{box-shadow:2px 2px 3px rgba(0,0,0,.12),1px 1px 2px rgba(0,0,0,.24);padding:10px 10px 24px;border-radius:4px;margin:0;}.car-rental-do-search.single{width:initial !important;float:right;padding-left:40px !important;padding-right:40px !important;}.car-description,.car-features{border-bottom:1px dashed lightgrey;padding-left:0;line-height:30px;font-size:14px;}.highlight{font-weight:600;}.car_rental_item .slick-slider{margin-top:0;}.car-rental-single-item .slick-slider{margin-bottom:0;}.coupons_single{margin-top:40px;}.coupons_single input{border-radius:4px;padding:7px 10px;}@media screen and (max-width: 767px){.coupons_single{margin-top:10px;}}.single-slider .slick-arrow{position:absolute;z-index:99;top:calc(50% + -18px);opacity:.5;-webkit-transition-duration:.3s;transition-duration:.3s;}.single-slider-nav .nav-item{padding:5px;}.single-slider-nav{padding-top:6px;margin:auto;}@media screen and (min-width: 480px){.single-slider-nav{display:table !important;}}@media screen and (min-width: 992px){.single-slider .slick-arrow:not(:hover){background-color:white;color:black;}.single-slider .slick-arrow:hover{opacity:1;}}@media screen and (max-width: 991px){.single-slider .slick-arrow:not(:active){background-color:white;color:black;}.single-slider .slick-arrow:active{opacity:1;}}.single-slider .car-rental-slider-prev.slick-arrow{left:0;right:auto;}.single-slider .car-rental-slider-next.slick-arrow{right:0;left:auto;}.item_details h3{margin-top:27px;}.item_details .title{margin-top:30px;margin-bottom:15px;}.item_details .form_title{border-bottom:1px solid black;}#item-form-single input.hasDatepicker{width:100%;}.car-rental-single-item .form_title{font-size:20px;line-height:30px;}.booking-failure-title{font-size:20px;line-height:25px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid;}.booking-failure-content{line-height:24px;padding:10px 0;}.booking-failure-content .buttons{margin-top:16px;}.car-rental-locations-list .location_title,.car-rental-locations-list .button-holder{margin-bottom:10px;margin-top:0;}.car-rental-locations-list a{text-decoration:none;}.car-rental-locations-list a.button{margin-bottom:15px;float:left;}@media screen and (min-width: 768px){.car-rental-locations-list a.button{float:right;}}.car-rental-locations-list .title{display:table;font-weight:600;font-size:22px;margin:15px 0;}.car-rental-locations-list .information .description-location:first-child .title{margin-top:0;}.car-rental-locations-list .information{padding:0 0 20px;}ul.car-rental-fees-list,ul.car-rental-working-hours-list{padding:0;list-style-type:none;}.car-rental-locations-list .under_dash{border-bottom:1px solid;margin-bottom:36px;padding-bottom:15px;}.car-rental-locations-list .img-holder{padding-bottom:40px;}.description-location{border-left:3px solid;padding-left:15px;}.time_location input{border-radius:4px;}.car-rental-location .slick-slider{margin-top:0;margin-bottom:0;}.car-rental-location .slick-slider img{padding-top:0;}.car-rental-location .title{display:grid;font-size:20px;line-height:30px;border-bottom:1px solid black;margin-top:30px;margin-bottom:15px;}.car-rental-location img{max-height:260px;}.car-rental-manufacturers-grid,.car-rental-benefits-grid{text-align:center;}.greyscale .car-rental-manufacturer-logo img:hover{-webkit-filter:grayscale(100%);filter:grayscale(30%);}.greyscale .car-rental-manufacturer-logo img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.man_hover_scale .car-rental-manufacturer-logo img:hover{transform:scale(1.2);transition-duration:.3s;}.man_hover_scale .car-rental-manufacturer-logo img{transition-duration:.2s;}html[dir="rtl"] .car-description strong,html[dir="rtl"] .highlight,html[dir="rtl"] .highlight_primary{direction:rtl;unicode-bidi:isolate;}html[dir="rtl"] .highlight_primary{margin-right:0;margin-left:10px;}@media screen and (min-width: 768px){html[dir="rtl"] .car-rental-locations-list a.button{float:left;}}html[dir="rtl"] .description-location{border-right:3px solid;padding-right:15px;border-left:0;padding-left:0;}html[dir="rtl"] .search_form_row .date{padding-right:15px;padding-left:0;}html[dir="rtl"] .search_form_row .time{padding-left:15px;padding-right:0;}html[dir="rtl"] .search_form_row .pickup-time,html[dir="rtl"] .search_form_row .return-time{border-radius:4px 0 0 4px;}html[dir="rtl"] #search_form .pickup-date,html[dir="rtl"] #search_form .return-date,html[dir="rtl"] .search_form_row .pickup-date,html[dir="rtl"] .search_form_row .return-date{border-radius:0 4px 4px 0;}html[dir="rtl"] .search_form_row .pickup-time,html[dir="rtl"] .search_form_row .return-time{border-right:1px solid black;border-left:0;}html[dir="rtl"] .offset-md-1{margin-left:0;margin-right:8.33333333%;}html[dir="rtl"] .item_details strong{direction:rtl;unicode-bidi:isolate;}html[dir="rtl"] .item_list_price_text{float:right;}html[dir="rtl"] .item_list_price{margin-left:0;margin-right:10px;float:left;}html[dir="rtl"] #search-results-title{padding-left:0;padding-right:15px;}html[dir="rtl"] #search-results-title span{direction:rtl;unicode-bidi:isolate;}html[dir="rtl"] .car-rental-options td[align="right"],html[dir="rtl"] .summary-container td[align="right"],html[dir="rtl"] .extra-deposit{text-align:left;}html[dir="rtl"] .car-rental-options td[align="left"],html[dir="rtl"] .summary-container td[align="left"],html[dir="rtl"] .extra-price-on-duration,html[dir="rtl"] th.extra-label,html[dir="rtl"] th.month-label,html[dir="rtl"] .classified-month-label{text-align:right;}html[dir="rtl"] .add_unit{border-radius:4px 0 0 4px;}html[dir="rtl"] .remove_unit,html[dir="rtl"] .extra-selection .checkbox-check{border-radius:0 4px 4px 0;}html[dir="rtl"] .checkbox-msg{padding-left:0;padding-right:15px;}html[dir="rtl"] .existing-customer .form-control,html[dir="rtl"] .customer-lookup-button .form-control{float:right;margin-left:5px;margin-right:0;}html[dir="rtl"] .car-rental-top-navigation button{text-align:right;}html[dir="rtl"] .item-price-on-duration div{border-left:0;border-right:1px solid black;}.fancybox:hover{text-decoration:none;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/fancybox_sprite.png");}#fancybox-loading.nitro-lazy,.fancybox-close.nitro-lazy,.fancybox-prev span.nitro-lazy,.fancybox-next span.nitro-lazy{background-image:none !important;}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/fancybox_loading.gif") center center no-repeat;}#fancybox-loading div.nitro-lazy{background-image:none !important;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-nav.nitro-lazy{background-image:none !important;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/fancybox_overlay.png");}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/fancybox_sprite@2x.png");background-size:44px 152px;}#fancybox-loading div{background-image:url("https://cdn-cjdgn.nitrocdn.com/ReqyAAELkLeAUzNCYVPJKzBrjomKriPb/assets/images/optimized/rev-57fe756/rentalcars-santorini.com/wp-content/plugins/FleetManagement/UI/Common/Assets/3rdParty/fancyBox/source/fancybox_loading@2x.gif");background-size:24px 24px;}#fancybox-loading div.nitro-lazy{background-image:none !important;}#fancybox-loading.nitro-lazy,.fancybox-close.nitro-lazy,.fancybox-prev span.nitro-lazy,.fancybox-next span.nitro-lazy{background-image:none !important;}}