.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg{padding:30px 0 0}.stm-template-car_rental_elementor .stm-reservation-archive{padding-top:0}.stm-template-car_rental_elementor .location-date-widget{border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff;padding:15px 0}.location-date-widget2{background-color:#fff !important;padding:15px 0;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:5px}.stm-template-car_rental_elementor .stm_single_class_car{border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.2)}.stm-template-car_rental_elementor .stm_single_class_car:hover{border-radius:.5rem;box-shadow:1px 1px 6px rgba(0,0,0,.3)}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices{margin-top:10px}@media only screen and (min-width:768px){.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price{margin-left:10px}}.stm_single_class_car{top:0 !important;position:relative !important}.goute-btn,.stm-more{margin-top:25px}@media only screen and (max-width:992px){.stm-more{margin-bottom:10px}}.pay{margin-bottom:10px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form{width:100% !important;border-radius:10px}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form{width:100% !important;border-radius:10px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields{border:0 !important;padding:15px 12px !important;margin-bottom:0 !important}.stm_rent_car_form_wrapper.style_2 .select2-container{border:1px solid #b1b1b1;border-radius:5px !important;margin-left:1px}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .stm_form_title{margin-bottom:6px !important}.stm_rent_car_form_wrapper.style_1 .stm_form_title{display:block;color:#fff}.stm-template-car_rental_elementor .stm_date_time_input .stm_date_input{border:1px solid #b1b1b1;border-radius:5px 0 0 5px !important}.stm-template-car_rental_elementor .stm_date_time_input #pickup-time,.stm-template-car_rental_elementor .stm_date_time_input #drop-time{padding-left:10px !important}.stm-template-car_rental_elementor .stm_date_time_input .stm_time_input{border-top:1px solid #b1b1b1;border-right:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;border-radius:0 5px 5px 0 !important}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .select2-container--default .select2-selection--single{background-color:#fff !important;border-radius:5px !important}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .stm_date_time_input .stm_date_input input{background-color:#fff !important;border-radius:5px 0 0 5px !important}.stm_rent_car_form_wrapper.style_2 .stm_rent_car_form .stm_rent_form_fields .stm_date_time_input .stm_time_input input{background-color:#fff !important;border-radius:0 5px 5px 0 !important}.modal-open #wrapper{filter:none !important}@media (min-width:768px){.modal-dialog{margin:120px auto !important}}.modal-header-iconed{padding:15px 10px 10px 28px !important}.modal-header-iconed i{position:absolute;top:13px !important;right:32px !important;font-size:30px !important;left:auto !important;color:#fff !important;cursor:pointer}#send_email_request{padding:20px !important}.location-date{padding:10px;border:2px solid #eee}#send_email_request label{margin-bottom:0 !important}#send_email_request .error{margin-bottom:-20px !important;display:block !important}.elementor-widget-motors-rental-vehicle-addons,.elementor-widget-motors-rental-reservation-info{box-shadow:0 1px 3px rgba(0,0,0,.2)}.extra-options{width:100%}.quantity{width:80px;text-align:right;margin-top:5px;margin-right:0 !important}.extra-options-multiple-selections{opacity:1 !important;visibility:visible !important;width:40px;border:2px solid #999;height:30px;border-radius:3px;background:#fff !important}.quantity input[type=checkbox]{width:25px;height:25px;border-color:var(--motors-base-color) !important;cursor:pointer}@media only screen and (min-width:768px){.extra-options{padding-left:10px}}.charges-details{width:100%}.woocommerce-input-wrapper select{display:block;width:100%;height:47px;line-height:47px;padding:0 21px;font-weight:400;color:#222;border:2px solid #eceff3;font-size:14px;outline:none !important;background-color:#eee}.timepicker input,.CCNumber input{padding-left:35px}.timepicker .stm-icon-date,.CCNumber .fa-credit-card{position:absolute;top:45px;left:28px;color:#777}.xdsoft_datetimepicker{border:1px solid #ccc !important;box-shadow:1px 1px 1px #ccc !important}@media only screen and (min-width:768px){.customer-info{padding-left:10px}}.your-information .error{color:red !important;font-weight:400 !important}.your-information input.error,.your-information select.error{border:1px solid red}.your-information .error option{color:#000 !important}.your-information label.error{display:inline !important;text-transform:none !important}.your-information .modal-body,.modal-header{padding:20px 30px}.your-information .woocommerce form .form-row{margin:0 !important;min-height:101px !important}.your-information .form-row textarea{height:6em !important}.your-information .woocommerce form .form-row .input-checkbox{margin-top:5px !important}.your-information .woocommerce-terms-and-conditions-link{color:var(--motors-base-color) !important}.your-information select{opacity:1 !important;visibility:visible !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a{min-width:150px;border-radius:25px !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a.rc-reserve-dark{color:#fff !important;background-color:var(--motors-base-color) !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay a.quote-light{background-color:#fff !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price:last-child .pay a.quote-light:hover{color:rgba(34,34,34,1) !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .pay .rc-reserve-dark:hover{border-color:transparent !important}#resForm .heading-font,#rc-reservation-next-step,#reserve-btn{border-radius:25px;color:#fff !important}.flatpickr-months .numInputWrapper{position:absolute !important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#393939 !important}.flatpickr-day.flatpickr-disabled{color:rgba(57,57,57,.1) !important}.flatpickr-months .numInputWrapper span{opacity:1}.flatpickr-months .numInputWrapper{background:rgba(0,0,0,.05);border:1px solid #eee}.flatpickr-current-month{width:45% !important}.flatpickr-current-month input.cur-year{font-size:15px !important;line-height:25px !important}.stm-template-car_rental_elementor .stm_date_time_input input{color:#333 !important}.alert{margin-top:20px;padding:15px;margin-bottom:20px;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:4px}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.create-quote-btn{display:block !important;margin-bottom:0 !important;width:100%}#rc-carousel .stm_image{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.2);height:auto;background:#fff;padding-bottom:30px}#rc-carousel .stm_image img{max-width:100%;min-height:200px;vertical-align:middle;border-radius:10px 10px 0 0;object-fit:cover;height:200px;width:100%}#rc-carousel .car-name{margin-top:10px}#rc-carousel .car-name h4{margin-bottom:20px;padding:0 10px}.rc-btn-dark{background:var(--motors-base-color) !important;padding:10px 20px !important;border-radius:25px;color:#fff;font-weight:600}.rc-btn-dark:hover,.rc-btn-dark:focus{color:#fff !important}.rc-car-medias{position:absolute;top:10px;left:10px;background:#9e9e9e;padding:1px 5px;border-radius:5px;color:#fff}.wp-post-image{border-radius:10px}.carousel-control.left,.carousel-control.right{background-image:none;top:45%;width:5%}.carousel-control{color:#484848}#autoroyal-advance-search-form input[type=checkbox]{width:20px;height:20px;border-color:var(--motors-base-color) !important;cursor:pointer}.form-check-label div{height:25px;width:25px;width:24px;background:#fff;border:2px solid #c3c3c3;margin-top:auto;margin-right:10px;transition:background-color .3s;position:relative;float:left}.form-check-label div:after{content:'';display:block;width:7px;height:14px;border:solid #fff;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 3px 3px 0;transform:rotate(45deg);position:absolute;left:calc(50% - 3px);top:2px}.autoroyal-rent-filter-checkbox-unit.checked .form-check-label div{background:var(--motors-base-color) !important;border:2px solid var(--motors-base-color) !important}.elementor-button,.icon_element{background-color:var(--motors-base-color) !important}.elementor-icon{fill:var(--motors-base-color) !important;color:var(--motors-base-color) !important;border-color:var(--motors-base-color) !important}.elementor-accordion-icon svg{fill:var(--motors-base-color) !important}.stm-layout-header-car_rental .header-rental.header-listing{padding:0 !important;min-height:auto !important}#top-bar{border-bottom:1px solid #fff}.stm-layout-header-car_rental #top-bar .top-bar-wrapper{padding:10px 0 !important}.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li{padding:35px 25px 30px;border-left:1px solid #fff !important;margin-right:-3px !important;margin-bottom:0 !important;min-width:120px}.stm-layout-header-car_rental .header-rental.header-listing .listing-menu>li:hover{background-color:#333 !important}.stm-layout-header-car_rental .header-rental.header-listing .header-inner-content .listing-service-right ul{margin:0 !important}.stm-template-car_rental_elementor #header{min-height:90px !important}#wrapper #header .header-listing.stm-fixed{padding-top:0 !important;padding-bottom:0 !important}.stm-layout-header-car_dealer .header-nav.header-nav-default,.stm-layout-header-car_dealer .header-nav.header-nav-default.header-nav-fixed.header-nav-sticky{background-color:#4d4d4d}.stm-layout-header-car_dealer .main-menu .header-menu{margin-top:0 !important}.stm-layout-header-car_dealer .main-menu .header-menu>li>a{padding-top:17px !important}.stm-layout-header-ev_dealer .main-menu .header-menu>li>a{height:25px !important}.stm-layout-header-ev_dealer .header-main.stm-fixed .header-row{padding-top:20px !important;padding-bottom:20px !important}.home.stm-layout-header-listing_five #wrapper .header-main:not(.stm-fixed){padding:20px 0 0 !important}.stm-layout-header-motorcycle .stm_motorcycle-header .stm_mc-nav .main-menu .header-menu>li>a{padding:10px 22px !important}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form{background-color:rgba(24,24,24,.68) !important}.stm_rent_car_form_wrapper.style_1 .stm_rent_form_fields{margin-top:30px !important}.stm_rent_car_form_wrapper.style_1 .heading-font{width:100% !important;background:var(--motors-base-color) !important}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form .stm_rent_form_fields .select2-container--default .select2-selection--single{background-color:#fff !important;border-radius:5px !important}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form .stm_rent_form_fields .stm_date_time_input .stm_date_input input{background-color:#fff !important;border-radius:5px 0 0 5px !important}.stm_rent_car_form_wrapper.style_1 .stm_rent_car_form .stm_rent_form_fields .stm_date_time_input .stm_time_input input{background-color:#fff !important;border-radius:0 5px 5px 0 !important}.stm_rent_car_form_wrapper{padding:0 !important;margin-top:0 !important;text-align:center !important}.stm_rent_car_form_wrapper .stm_rent_car_form{padding:0 30px 30px !important}@media only screen and (max-width:1114px){.stm-layout-header-car_rental .header-rental.header-listing{height:90px !important;padding-top:15px !important}.stm-fixed-invisible-mobile .header-inner-content{margin-top:15px}}#isotope-containerx{width:100%;margin-left:0}.flatpickr-month select{opacity:1;visibility:visible;font-size:16px !important}.stm_rental_option_content .price{margin:5px}.change_booking_info{text-align:center;margin-top:28px;margin-bottom:28px;font-weight:650}.change_booking_info a{color:var(--motors-base-color) !important}.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .container .row>div .stm_nav_wizard_step .inner .top{border-radius:5px !important}.stm-template-car_rental_elementor .stm-fullwidth-with-parallax-bg .container .row>div .stm_nav_wizard_step .inner .top .number{border-radius:5px 0 0 5px !important}.stm-template-car_rental_elementor .stm_rental_coupon form.stm_checkout_coupon p.form-row-last:after{top:8px !important}.stm-template-car_rental_elementor .stm_rental_coupon form.stm_checkout_coupon p.form-row-last,.stm-template-car_rental_elementor .stm_rental_coupon form.stm_checkout_coupon .input-text{height:40px !important}.charges-summary{width:100%}.woocommerce-billing-fields,.stm_rent_order_info{border-radius:5px !important}@media (max-width:767px){.stm_rent_order_info{margin-top:0 !important}.promocode{margin-top:20px}.stm-template-car_rental_elementor .stm_single_class_car{border:1px solid #00aeef}}@media (min-width:767px){#rc-login .modal-dialog,#rc-forgetPassword .modal-dialog{max-width:450px}}.stm-reservation-archive .alert-info{border:1px solid #00aeef !important}#order_details .row{background:#fff !important;padding:20px}.stm-layout-header-car_rental #top-bar .top-bar-wrapper{display:block !important}.btn:focus,.btn:hover{color:#fff}#account-dropdown li{width:100%}#account-dropdown a{color:#333 !important;padding:10px}@media (max-width:1024px){.stm-layout-header-car_rental #top-bar .top-bar-wrapper .pull-left{padding:0 10px 0 0}}#promo_code{border:1px solid #777}.stm_rent_accept_wrapper{padding:0 20px}.cursor-auto{cursor:auto !important}.red{color:#ff0202}.availability-btn{display:block !important;padding:12px 15px 10px !important;width:100% !important;font-weight:700 !important;font-size:16px !important;border:3px solid var(--motors-base-color) !important;text-transform:uppercase !important;background-color:var(--motors-base-color) !important;text-align:center !important;text-decoration:none !important;color:#fff !important;border-radius:10px}.availability-btn:hover,.availability-btn:focus{color:#fff !important}@media only screen and (min-width:1114px){.carousel-inner .item img{width:100%;height:360px;border:1px solid #eee}}@media only screen and (max-width:1114px){.carousel-inner .item img{width:100%;height:200px;border:1px solid #eee}}.carousel-inner .item img{object-fit:cover}label.error{color:#b30000;font-size:10px}.wpcf7-form{border:1px solid #ccc;padding:30px;border-radius:10px}.wpcf7-form label{width:100%;margin-bottom:15px}.listing-menu li{cursor:pointer}.entry-header{background-position:center}@media only screen and (min-width:992px){.entry-header{min-height:400px}.entry-header.small_title_box>.container{min-height:400px}}.entry-header.small_title_box .container .entry-title h2{text-shadow:1px 1px 1px #333}.stm-template-car_rental_elementor .stm_single_class_car .image{padding-right:0 !important}.stm_products_grid_class .stm_product_grid_single .inner .stm_image img{object-fit:cover;max-height:250px;top:0}.stm_products_grid_class .stm_product_grid_single .inner .stm_top .stm_leftx h3{font-size:18px;margin-top:10px}.stm_products_grid_class .stm_product_grid_single .inner{padding-bottom:15px;border-radius:7px}.stm_products_grid_class .stm_product_grid_single .inner .stm_top{padding:25px 15px !important}#select2-chooseLocation-container,#stm_date_range_input{border:1px solid #aaa;border-radius:20px !important;background:#fff}#datetime-range{border-radius:20px !important}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price{display:block !important}.stm-template-car_rental_elementor .stm-more a{text-transform:capitalize}.stm_products_grid_class .stm_product_grid_single .inner .stm_top .stm_left{float:left;width:64%}.home_rent_price .pay a.rc-reserve-dark{color:#fff !important;background-color:var(--motors-base-color) !important}.home_rent_price .pay a{display:block;position:relative;height:44px;line-height:42px;border:2px solid #333;font-size:12px;text-transform:uppercase;font-weight:700;color:rgba(34,34,34,1) !important;text-decoration:none !important;opacity:1;text-align:center;cursor:pointer;!important;min-width:130px;border-radius:25px !important}.home_car_block{display:flex;flex-direction:column}.home_car_block .inner{display:flex;flex-direction:column;flex-grow:1}.home_car_block .home_rent_price{margin-top:auto}.home_car_block .inner .stm_image img{min-height:190px;border-radius:1px}.home_car_block .period{font-weight:700;margin-bottom:7px}.home_car_block .features_icon .feature_icon{width:20%;float:left;text-align:center;border-right:1px solid #aaa;font-size:12px;margin-bottom:10px}.home_car_block .features_icon .feature_icon:last-child{border-right:0}.home_car_block .features_icon .feature_icon p{margin-bottom:0}.stm_products_grid_class .home_car_block .inner .stm_top{padding:20px 30px 5px !important}.stm_products_grid_class .home_car_block .inner .stm_image{height:200px}.stm_products_grid_class .home_car_block .inner .stm_image img{object-fit:cover;max-height:250px;top:15px;height:100%}.stm-template-car_rental_elementor .stm_single_class_car .stm_rent_prices .stm_rent_price .total{font-weight:600}.more-info-btn{font-size:12px !important;color:#000;margin-left:20px}.more-info-btn:hover,.more-info-btn:focus{color:#000 !important}#vehicleInfoModal{margin-top:60px}