/*!/wp-content/plugins/quoteform/qouteform.css*/._clearfix:before,._clearfix:after{content:" ";display:table}._clearfix:after{clear:both}.quoteform{max-width:350px;background:rgb(229 229 229 / .55);font-size:16px;margin-bottom:15px;width:100%;position:relative}.quoteform .form_content{margin-top:15px}.form_content>div{margin-bottom:15px;padding:0 15px}.quote_loading{position:fixed;top:0;background:url(/wp-content/plugins/quoteform/img/Rolling-1s-200px.gif) no-repeat center rgb(0 0 0 / .7);width:100vw;height:100vh;left:0;z-index:9999;display:none}.quote_loading.active{display:block}.quoteform .fheading{text-align:center;font-size:1.5rem;padding:15px 0 15px 0;background-color:#252525;color:#fff}.quoteform input,.quoteform select{width:100%;padding:5px 0;font-size:13px;line-height:22px}.quoteform input[type="text"]{height:25px}.quoteform select{height:39px}.quoteform select option{font-size:13px}.quote_submit{width:100%;padding:15px 0!important;border-radius:0!important;font-size:16px;font-weight:700;border:none;cursor:pointer;background:#252525;color:#fff}.quoteform.mobile-toggle .form_content{display:none}.description{background:#404040;color:#fff;min-height:77px;padding:10px;min-height:85px}.description .name{font-weight:700;font-size:13px;line-height:19px}.description .price{font-weight:500;font-size:14px}.thumbnail{max-height:110px;overflow:hidden;height:110px}.product-info .thumbnail{max-height:unset!important;overflow:hidden;height:auto}.thumbnail img{width:100%;height:100%;display:block}.delivery_label{font-size:12px;font-style:italic}.ui-datepicker{width:236px!important;padding:.2em .2em 0!important}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:12px}.pickerStartDate,.start_hours,.pickerEndDate,.end_hours{width:48%}.pickerStartDate,.pickerEndDate{float:left}.start_hours,.end_hours{float:right}.ui-datepicker td a,.ui-datepicker td span{width:20px!important;height:20px!important;line-height:20px!important;font-size:12px!important}.ui-datepicker .ui-datepicker-title select{font-size:12px!important}.ui-datepicker th{width:16px!important;height:16px!important;line-height:13px!important;margin:0!important;border-color:#252525!important;top:3px!important;padding:5px 2px!important;color:#252525!important;font-size:12px!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:20px!important;height:20px!important;line-height:20px!important;margin:0!important;border-color:#252525!important;top:3px!important}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-size:11px!important}.ui-datepicker .ui-datepicker-header{padding:0 20px!important}.product-info{clear:both}.hire_detail p{font-size:12px;margin-bottom:0!important;line-height:20px!important}.hire_detail p span{font-weight:700;color:#ff0013}.hire_detail hr{height:1px}.quote_bottom_content{margin:1em 0}.quote_enquire,.what_included{background-color:#e5e5e5;padding:15px;min-height:360px}.what_included ul li{list-style:none;font-size:12px;margin-bottom:.88em}.what_included .fa{color:#ff0013}button.enquire_btn{width:100%;background-color:#ff0013;color:#fff;height:50px;font-size:18px;text-transform:uppercase;box-shadow:none!important;border:none;line-height:50px;margin:15px 0;cursor:pointer}.disabled_field{background:none;border:none}.enquire_form{display:none}.enquire_form .form-group{margin-bottom:1em}.enquire_form label,.enquire_form input,.enquire_form select{display:inline-block;vertical-align:middle}.enquire_form .additional_group label,.enquire_form .delivery_address label,.enquire_form .dropoff_address label{vertical-align:top}.enquire_form label{font-size:14px}.enquire_form input,.enquire_form select{width:75%;height:35px}.enquire_form input.dropoff_same_address{display:inline-block;width:15px;height:15px}.enquire_form .submit_enquire{width:275px;border:none!important;float:right;padding-top:15px;padding-bottom:15px;cursor:pointer;transition:all 0.3s linear;background-color:#ff0013;color:#fff;height:50px;font-size:16px;margin-right:20px}.enquire_form .submit_enquire:hover{background:#b5000e;color:#fff;font-weight:700;transition:all 0.3s linear}.enquire_form textarea{width:75%;height:70px}.enquire_form label{width:150px;font-weight:700}.product-info h2,.product-info h3{text-transform:none;letter-spacing:0}.what_included h2{letter-spacing:0;text-transform:none;font-size:16px;margin-bottom:1em}.what_included h2 span{font-weight:500;color:#252525;text-transform:uppercase;font-size:22px}.contact_info p{font-size:13px;line-height:20px;margin-bottom:1em!important;font-weight:400}.contact_info p:hover a{color:#ff0013}.contact_info h3{font-weight:400;margin:5px 0}.contact_info .fa{width:35px;height:35px;margin-right:5px;vertical-align:middle;line-height:35px;font-size:18px;color:#fff;background-color:#252525;text-align:center;border-radius:30px}.price h3{font-size:1rem}.on_sale_price{background:#fff;padding:10px 15px 10px 5px;position:relative}.regular_price{padding:10px 0}.has_discout .amount{position:relative}.has_discout .amount:after{content:"";position:absolute;width:68px;height:1px;background:red;top:15px;right:-2px}.on_sale_price .amount,.regular_price .amount{float:right;color:#ff0013}.sale_mark{position:absolute;right:5px;top:5px;font-size:22px;color:#ff0013}.shownoti{border:5px solid #fff;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;display:none;left:100%;width:292px;padding:15px;background:#ff0013;border-radius:10px;font-size:20px;top:66%;position:absolute;margin:0;z-index:99}.shownoti:before,.shownoti:after{left:-83px;top:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.shownoti:before{border-color:#fff0;border-top-color:#fff0;border-left-color:#fff0;border-right-color:#fff;border-width:41px;border-top-width:41px;margin-top:-41px;border-top:0}.shownoti:after{border-color:#fff0;border-right-color:#ff0013;border-width:30px;border-top-width:30px;margin-top:-38px;border-top:0;left:-60px}.shownoti span.mail{font-size:18px;text-transform:none}.car_title_box h3{font-size:36px;white-space:nowrap;line-height:30px;padding-bottom:18px;margin-bottom:0;letter-spacing:-1px;font-weight:500;text-transform:none}.car_title_box h3 em{color:#ff0013;font-size:30px;font-weight:500;transform:scale(1,1.1);-webkit-transform:scale(1,1.1);-moz-transform:scale(1,1.1);-ms-transform:scale(1,1.1);-o-transform:scale(1,1.1);display:inline-block;letter-spacing:-2px}.car_description_box p{font-size:15px;padding:30px 10px 0 0;line-height:20px}.carlists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px}.carlists .item{background-color:#404040}.carlists .thumbnail img{height:100%!important;object-fit:cover}.single_product_wrap,.quote_bottom_content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}#email_me_this_quote input[type='text'],#email_me_this_quote input[type='email'],#email_me_this_quote input[type='tel'],#email_me_this_quote textarea{height:35px;width:100%;padding-left:10px}fieldset{padding:1em}#email_me_this_quote textarea{padding:.5em;height:90px}#email_me_this_quote .form-group{margin-bottom:15px}#email_me_this_quote input[type='submit']{padding:10px 50px;box-shadow:none;border:2px solid #ff0013;background-color:#ff0013;color:#fff;font-size:12px;font-weight:600;transition:all 0.3s linear}#email_me_this_quote input[type='submit']:hover{border:2px solid #000;background-color:#fff;color:#000;transition:all 0.3s linear}.recommend_section div[class*='vc_col-']{padding-left:5px;padding-right:5px}.recommend_section h3{text-align:center;font-size:15px;font-weight:400;line-height:40px;margin-bottom:5px}.recommend_section a.btn{width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;padding-top:7px;padding-bottom:7px;margin:0 auto;background:#252525;font-size:12px;font-weight:600;margin-bottom:30px;border:2px solid #252525}.recommend_section a.btn:hover{color:#252525;border:2px solid #252525;background:#fff}#selection_car{margin-left:0;margin-right:0}#selection_car .box_item>.vc_column-inner{padding-left:5px;padding-right:5px}#selection_car .box_item a.qbutton{width:100%;padding:0}.flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}#quoteform.v2{max-width:unset;background-color:#f1e7d5;padding:28px 19px 28px 13px;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}#quoteform.v2 .fheading{display:none}#quoteform.v2 .form_content>div{margin-bottom:0;padding:0}#quoteform.v2 .form_content{margin:0}#quoteform.v2 label{font-size:13px;font-weight:400;flex:0 0 91px}#quoteform.v2 label.left{width:91px;height:55px}#quoteform.v2 label.right{width:96px;height:55px;padding-left:20px;flex:0 0 96px}#quoteform.v2 select{height:55px;font-size:14px;font-weight:700;color:#bbb8b8}#quoteform.v2 .pickerStartDate,#quoteform.v2 .pickerEndDate,#quoteform.v2 .hire_start_hours_txt,#quoteform.v2 .hire_end_hours_txt,#quoteform.v2 .picker_driverage{height:55px;background-color:#231f20;justify-content:center;display:flex;align-items:center;position:relative}#quoteform.v2 .hasDatepicker{position:absolute;visibility:hidden;top:0;left:0;height:55px}#quoteform.v2 option{text-transform:capitalize}#quoteform.v2 .start_date_time,#quoteform.v2 .end_date_time{gap:12px}#quoteform.v2 .start_date_time>div,#quoteform.v2 .end_date_time>div{width:72px}#quoteform.v2 .start_date_location{margin-top:17px}#quoteform.v2 .start_date_location,#quoteform.v2 .end_date_location{margin-bottom:17px!important}#quoteform.v2 .quote_submit{flex:0 1 100%;height:55px;padding:0!important}#quoteform.v2 .picker_driverage{width:100%}#quoteform.v2 .driver_age{flex:0 0 116px;margin-right:12px}.StartDateTxt,.EndDateTxt,.age_text{display:grid;grid-template-areas:"day date" "day month";align-items:center;width:auto;height:32px;color:#fff;grid-column-gap:5px}.hire_start_hours_txt,.hire_end_hours_txt{color:#fff;font-size:28px;font-weight:700}.hire_start_hours_txt .min,.hire_end_hours_txt .min{font-size:12px}.dayNum,.dayTxt,.monthTxt{font-weight:700}.dayNum{grid-area:day;font-size:28px}.dayTxt{grid-area:date;font-size:12px}.monthTxt{grid-area:month;font-size:12px}.end_hours,.start_hours,.picker_driverage{position:relative}.start_hours .ui-selectmenu-button,.end_hours .ui-selectmenu-button,.picker_driverage .ui-selectmenu-button{visibility:hidden;position:absolute;top:0;height:55px}.desc_text{margin-top:10px}.desc_text label{height:auto!important}.desc_text p{margin:0;font-size:13px}@media only screen and (max-width:639px){#quoteform.v2 .start_date_location,#quoteform.v2 .end_date_location,#quoteform.v2 .car_selector,#quoteform.v2 .age_n_submit{display:grid;grid-gap:15px;grid-template-columns:90px;overflow:hidden}#quoteform.v2 .start_date_location,#quoteform.v2 .end_date_location{display:grid;grid-template-areas:"t1 t2" "t3 t4"}#quoteform.v2 .left{grid-area:t1}#quoteform.v2 .start_date_time{grid-area:t2}#quoteform.v2 label.right{grid-area:t3;padding-left:0}#quoteform.v2 .start_location{grid-area:t4}#quoteform.v2 .start_date_time>div,#quoteform.v2 .end_date_time>div{width:50%}#quoteform.v2 .car_selector{grid-template-areas:"d1 d2"}#quoteform.v2 .car_selector .left{grid-area:d1}#quoteform.v2 .car_selector .vehicle{grid-area:d2}#quoteform.v2 .age_n_submit{grid-template-areas:"c1 c2" "c3 c3"}#quoteform.v2 .age_n_submit .left{grid-area:c1}#quoteform.v2 .age_n_submit .driver_age{grid-area:c2;margin-right:0}#quoteform.v2 .age_n_submit .quote_submit{grid-area:c3}#quoteform.v2 .desc_text .left{display:none}}