.rental-item__price-current .show_calculate_price{color:#888;font-size:10px;font-weight:500}.equipment-booking{padding:30px;background-color:#fff;margin:45px 0 45px 0}.equipment-booking .rental-item__price-btn,.equipment-booking .equipment-item__btn{position:relative}.equipment-booking .rental-item__price-btn form.booking_form,.equipment-booking .equipment-item__btn form.booking_form{transition:all .3s ease-in-out}.equipment-booking .rental-item__price-btn form.booking_form input,.equipment-booking .equipment-item__btn form.booking_form input{height:45px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input{position:relative}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date{margin-bottom:1px;position:relative;padding-left:45px;width:100%}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:hover,.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:active,.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:focus,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:hover,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:active,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input .tm_booking_date:focus{box-shadow:unset;background-color:#f7f7f7}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_date_input:before,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_date_input:before{font:normal normal normal 16px/1 FontAwesome;content:"\f073";position:absolute;left:15px;z-index:1;top:0;bottom:0;margin:auto;line-height:22px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_location_input,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_location_input{display:flex;margin:15px 0}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_location_input .nice-select,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_location_input .nice-select{position:relative;padding-left:15px;height:45px;width:100%;border:solid 0;border-radius:0;font-size:18px;line-height:42px;background:#f6f6f6}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input{margin:15px 0;padding-top:5px;display:block}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap{display:flex;align-items:center;margin-bottom:5px;padding-bottom:5px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .per_total,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .per_total{font-size:14px;width:90px;display:block;text-align:right;font-weight:700}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .per_day,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .per_day{font-size:14px;width:68px;display:block;text-align:right;font-weight:700}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .available_extra_title,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .available_extra_title{display:block;width:100%;color:#222;font-weight:500;font-size:14px;margin-left:10px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .available_extra_price,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap .available_extra_price{display:block;width:100%;color:#222;font-weight:700;text-align:right;font-size:14px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap input[type=checkbox],.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_extra_input .available_extra_wrap input[type=checkbox]{display:block;width:30px;margin:0;color:#fff;font-size:14px;height:10px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap{display:none;align-items:center;border-bottom:1px solid #333}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale_title,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale_title{display:block;width:20%;color:#222;font-weight:700}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale{display:block;width:80%;color:#222;font-size:14px;line-height:18px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale span,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_discount_input .available_sale_wrap .available_sale span{font-weight:600;color:#222}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total{display:flex;flex-wrap:wrap}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total span,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total span{width:50%;color:#222;font-size:16px;font-weight:600;margin-bottom:10px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total span.total_price,.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total span.calculate_price,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total span.total_price,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total span.calculate_price{text-align:right;font-size:15px}.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total span.total_price span,.equipment-booking .rental-item__price-btn form.booking_form .tm_input_container.tm_price_total span.calculate_price span,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total span.total_price span,.equipment-booking .equipment-item__btn form.booking_form .tm_input_container.tm_price_total span.calculate_price span{font-weight:700}.equipment-booking .rental-item__price-btn form.booking_form .book_now_btn,.equipment-booking .equipment-item__btn form.booking_form .book_now_btn{width:100%;line-height:50px;color:#fff;text-transform:uppercase;background-color:#efb007;transition:all .3s ease-in-out}.equipment-booking .rental-item__price-btn form.booking_form .book_now_btn:hover,.equipment-booking .equipment-item__btn form.booking_form .book_now_btn:hover{background-color:#f65d10;height:unset}.variation-Location p{text-transform:capitalize}.variation-Transport a{color:#f65d10!important;font-weight:600;transition:all .3s ease-in-out;opacity:1}.variation-Transport a:hover{opacity:.8}input.apply-btn{height:fit-content}html .date-picker-wrapper .month-wrapper table .day.checked{background-color:#EBCE57;color:white!important}html .date-picker-wrapper .first-date-selected,html .date-picker-wrapper .last-date-selected{background-color:#efb007!important;color:white!important}html .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#EBD670;color:#fff}html .date-picker-wrapper .month-wrapper table .day.real-today.checked,html .date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#efb007}html .date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:solid 1px #efb007;background:#efb007;background:-moz-linear-gradient(top,#efb007,#efb007);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:#fff;line-height:initial}.booking_form .nice-select .current{height:40px;color:#222;display:block;font-size:16px;font-weight:500;overflow:hidden;line-height:18px;text-align:left;word-break:break-all}.booking_form .nice-select:after{height:7px;width:7px;border-color:#222}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table{border-color:#999!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table thead tr th{border-color:#999!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table thead tr .product-remove,body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table thead tr .product-thumbnail,body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table thead tr .product-quantity{display:none}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr{overflow:hidden;height:0;display:block}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr td{border-color:#999!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item{height:fit-content;display:table-row}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-remove,body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-thumbnail,body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-quantity{display:none}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name{color:#222;font-weight:700}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dt{font-weight:500;color:#222}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p{color:#999;font-weight:400}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p .available_extra_wrap{display:block;margin-left:100px}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p .available_extra_wrap .available_extra_title{position:relative}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p .available_extra_wrap .available_extra_title:after{content:' - '}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p .available_extra_wrap .available_extra_price{font-weight:500;color:#222}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p .available_extra_wrap:first-child{margin-left:0}body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dt,body.tm-booking-cart-has-items .woocommerce .woocommerce-cart-form .shop_table tbody tr.woocommerce-cart-form__cart-item .product-name .variation dd p{margin-top:0}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals h2{font-size:28px;font-weight:500;color:#222}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table{border-color:#999!important}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td{border-bottom:0;border-color:#999!important}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td{border-left:1px solid}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{background-color:#222;transition:all .3s ease-in-out}body.tm-booking-cart-has-items .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background-color:#f65d10}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1{max-width:75%;width:75%;padding-left:0}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{display:block;margin:0 0 15px!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{width:49%}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container .select2-selection--single{height:62px;border:1px solid #ebebeb!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:62px;padding-left:20px}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;right:15px}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-2{max-width:25%;width:25%;padding-right:0}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper{width:100%}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea.input-text{padding:15px!important;height:6em;border:1px solid #ebebeb!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout input[type=text],body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout input[type=tel],body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout input[type=email]{border:1px solid #ebebeb!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{padding:1.5em!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{margin-top:0}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods input[type=radio]{float:left;height:36px}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods input[type=radio]:hover{box-shadow:unset;background-color:unset}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .form-row{padding:1.5em!important}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin-top:0}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .form-row button{background-color:#222;text-transform:uppercase;padding:15px 25px;border-radius:0;transition:all .3s ease-in-out}body.tm-booking-cart-has-items .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .form-row button:hover{background-color:#EFB007}body.tm-booking-cart-has-items .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#EFB007}body.tm-booking-cart-has-items .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before{color:#EFB007}body.tm-booking-cart-has-items .woocommerce h3{font-size:24px;color:#222}body.tm-booking-cart-has-items .select2-container--default .select2-results__option--highlighted[aria-selected],body.tm-booking-cart-has-items .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#EFB007!important}body.tm-booking-cart-has-items .select2-dropdown{border-color:#ebebeb!important}body.tm-booking-cart-has-items .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#ebebeb!important;padding-left:15px}.prc.currency_right:after{content:attr(data-symbol)}.prc.currency_right_space:after{content:attr(data-symbol);margin-left:7px}.prc.currency_left:before{content:attr(data-symbol)}.prc.currency_left_space:before{content:attr(data-symbol);margin-right:7px}.auto-price-info .top-info{display:flex;align-items:center;justify-content:center;color:#fff;padding:25px 20px}.auto-price-info .top-info{padding:19px 20px;background:rgb(24 32 18 / .95)}.car_premium_price{background:rgb(24 32 18 / .95);border-top:1px solid rgb(221 221 221 / .3);padding:10px}.car_premium_price li{padding-top:15px;padding-bottom:15px;font-size:11px}.car_premium_price li{color:#fff;opacity:.85;line-height:1;padding-top:2px;padding-bottom:2px;font-size:12px;display:inline-block;padding-right:10px;margin-right:0;margin-bottom:7px!important;width:30%;border-right:1px solid rgb(221 221 221 / .3);text-align:center}.car_premium_price li:last-child{border-right:0}.auto-price-info .top-info .price-text{padding-right:5px}.auto-price-info .top-info .price-detail{padding-right:5px}.auto-price-info .top-info .prc{padding-right:5px;font-size:20px;font-weight:500;position:relative;top:2px;font-weight:700}.auto-price-info{margin-bottom:-20px}.booking_form{transition:.3s ease;position:relative}.booking_form:before{content:"\f110";position:absolute;font-family:'FontAwesome';left:50%;top:30%;transform:translate3d(-50%,-50%,0);font-size:20px;z-index:2;color:#e2b71c;animation:loaderRotate 1s ease-in-out infinite;opacity:0;visibility:hidden}.booking_form.loading{opacity:.5}.booking_form.loading:before{opacity:1;visibility:visible}button.book_now_btn[disabled]{background-color:#cccccc!important;opacity:.9}