/*!/wp-content/themes/starrluxurycars/style.css*/*{margin:0;padding:0}body{font-family:'Arial',sans-serif;color:#0a0a0a;font-size:16px;font-weight:400}p{margin-bottom:1em}a{text-decoration:none;color:#0a0a0a}a:hover{text-decoration:underline}ul,ol{list-style:none}h3,.h3,h3 a{color:#0c0c0c;font-family:'Montserrat',sans-serif;font-size:12px;line-height:30px;font-style:normal;font-weight:600;letter-spacing:3px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.container_inner{max-width:1240px;margin:0 auto}#header{background-color:#fff;position:relative;background-color:#fff;width:100%;z-index:99;padding-bottom:30px}.main-header{position:relative}.top_quick_links{padding:4px 45px;background-color:#ededed;border-top:1px solid #ccc}.top_quick_links ul{list-style:none;text-align:right}.top_quick_links li{display:inline-block;vertical-align:middle;font-size:11px;padding:0 10px}.top_quick_links a{font-weight:500;letter-spacing:1px;color:#636363;font-family:"Raleway",sans-serif}.mobile_menu{position:absolute;top:20px;left:15px;font-size:27px;color:#9d9d9d;z-index:999}nav.main_menu{z-index:100;text-align:center;padding-top:35px}nav.main_menu>ul{display:inline-block;position:relative}nav.main_menu ul{list-style:none;margin:0;padding:0;display:inline-block}nav.main_menu ul li{display:inline-block;padding:0;margin:0;background-repeat:no-repeat;background-position:right;vertical-align:middle}nav.main_menu ul li a{color:#636363;font-family:'Raleway',sans-serif;font-size:12px;line-height:44px;font-style:normal;font-weight:800;letter-spacing:3px;text-transform:uppercase;position:relative;padding:0 17px}.menu-item-gtranslate>div{position:inherit!important}#menu-main-menu>li.menu-item-has-children>.custom-sub{display:none;visibility:hidden;position:absolute;background-color:#fff;width:100%;z-index:99;left:0;top:100%}.custom-sub ul.sub-menu{margin:0 auto;padding:15px 0 25px}@media only screen and (min-width:1024px){#menu-main-menu>li>.custom-sub>ul.sub-menu{display:flex;flex-direction:row;justify-content:center;width:100%;max-width:1200px}#menu-main-menu>li>.custom-sub>ul.sub-menu>li{padding-left:50px!important;padding-right:30px!important;min-width:135px}}.custom-sub li{padding:0 10px!important;border-left:1px solid #000;border-bottom:0;vertical-align:top;height:450px}.custom-sub li:first-child{border-left:none}.custom-sub .custom-sub li{border:none;padding:0!important;height:auto}.custom-sub .custom-sub .sub-menu{width:100%!important;padding:0;display:flex;flex-direction:column}.custom-sub a{font-size:11px!important;font-weight:600!important;display:block;text-align:left;color:#9d9d9d!important;height:auto;margin:0;padding:9px 0!important;letter-spacing:1px!important;text-decoration:none!important}.custom-sub .custom-sub a{font-weight:400!important;font-size:11px!important;line-height:16px}.site-logo-wrapper{position:absolute;top:20px;left:45px;z-index:999}.site-logo-wrapper img{max-width:100px;height:auto}.footer h5 .fa{display:none;position:absolute;right:0;top:11px}.footer{background-color:#f6f6f6}.footer_grid{display:grid;grid-template-columns:1fr;grid-gap:15px;color:#818181}.footer_grid .fgrid_column{padding-left:15px;padding-right:15px}.footer_top{padding:72px 0 52px}.footer h5{color:#0c0c0c;text-transform:uppercase;font-size:11px;font-weight:400;letter-spacing:1px;margin-bottom:22px;position:relative}.fgrid_column1{text-align:left}.fgrid_column4{text-align:right}.fgrid_column2,.fgrid_column3{text-align:center}.fgrid_column a{color:#818181;text-decoration:none!important;line-height:35px}.fgrid_column p{line-height:35px}.woocommerce form.checkout .form-row input[type=text],.woocommerce form.checkout .form-row input[type=email],.woocommerce form.checkout .form-row input[type=password],.woocommerce form.checkout .form-row input[type=tel]{padding-left:5.2%;padding-right:5.2%;width:100%;line-height:40px}.woocommerce input[type='text']:not(.qode_search_field):not(.qty),.woocommerce input[type='password'],.woocommerce input[type='email'],.woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),.woocommerce-page input[type='password'],.woocommerce-page input[type='email'],.woocommerce-page input[type='tel'],.woocommerce textarea,.woocommerce-page textarea,.woocommerce .select2-container .select2-choice,.woocommerce-page .select2-container .select2-choice,.woocommerce .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce .select2-dropdown-open.select2-drop-above .select2-choices,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices,.select2-results,.select2-drop,.woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after,.woocommerce-page .select2-container .select2-choice .select2-arrow:after{color:#0c0c0c;border-radius:0;border:1px solid #aaa}.woocommerce-checkout h3{text-transform:uppercase;font-size:17px;margin:15px 0}.woocommerce-checkout #order_comments{height:135px;padding:15px;border-radius:0}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #0000001a;border-radius:0}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__arrow{line-height:45px}.woocommerce-checkout #payment{background:#fff}.woocommerce form .form-row label{font-size:14px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff;font-family:'Arial',sans-serif;border:2px solid #0a0a0a;font-size:12px;line-height:32px;height:45px;font-style:normal;font-weight:600;background-color:#0a0a0a;letter-spacing:4px;padding-left:50px;padding-right:50px;text-transform:uppercase;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#0a0a0a;border:2px solid #0a0a0a;background-color:#fff}.elementor-103 .elementor-element.elementor-element-4888cfd.dtwcbe-elementor-wc-products ul.products{grid-row-gap:24px!important}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .button,.woocommerce ul.products li.product a.add_to_cart_button,ul.products li.product .button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:4px;border-width:0;padding:0;width:100%;text-align:center;text-transform:uppercase;margin:0!important;color:#fff;font-family:'Arial',sans-serif;border-color:#0a0a0a;font-size:12px;line-height:45px;height:45px;font-style:normal;font-weight:600;background-color:#0a0a0a;letter-spacing:4px;padding-left:50px;padding-right:50px}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Montserrat,sans-serif!important;font-size:14px;line-height:28px;letter-spacing:2px;font-weight:400!important;font-style:normal;text-transform:uppercase;color:#000!important;padding:0 15px;margin:7px 0 13px;text-align:center}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:#777!important}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price,.woocommerce ul.products li.product .price{display:block;margin:0 0 16px}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:#777!important;font-size:16px!important;letter-spacing:0;text-align:center;line-height:26px;font-family:Arial,sans-serif!important;font-style:normal;font-weight:800!important;text-decoration:none}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price ins,.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price del,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price del{line-height:26px;font-family:Arial,sans-serif!important;font-style:normal;font-weight:800!important}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price ins .amount{color:#777!important}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price del,.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .price del .amount{color:#a3a3a3!important;font-size:15px}.woocommerce ul.products li.product img.size-woocommerce_thumbnail{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);display:block;margin:0 auto;height:246px;object-fit:cover}.woocommerce ul.products li.product:hover img.size-woocommerce_thumbnail{opacity:.2;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.woocommerce .product .onsale:not(.out-of-stock-button),.woocommerce .product .single-onsale{background-color:#000;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}.woocommerce span.onsale{width:65px;height:65px;line-height:65px;font-weight:400;text-transform:uppercase;font-size:14px}.woocommerce ul.products li.product .onsale{left:10px;top:15px}.woocommerce .product-details{line-height:35px;font-weight:400;margin-top:40px;clear:both}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .product-info h6{font-family:Montserrat,sans-serif!important;font-size:14px;line-height:28px;letter-spacing:2px;font-weight:400!important;font-style:normal;text-transform:uppercase;color:#000!important;padding:0 15px;margin:7px 0 13px;text-align:center}.woocommerce .product-details h4{font-family:'PT Sans',sans-serif;font-size:19px;line-height:34px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.woocommerce .products-per-page{display:none}.woocommerce .prdctfltr-widget .widget-title{color:#000;font-family:'Montserrat',sans-serif;font-size:12px;line-height:32px;font-style:normal;font-weight:400;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_filter_submit{color:#fff;font-family:'Arial',sans-serif;font-size:15px;line-height:45px;height:45px;font-style:normal;font-weight:600;background-color:#000;letter-spacing:4px;border-width:0;padding:0 23px;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.prdctfltr-widget .prdctfltr_title_remove{font-size:12px}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{position:relative;display:inline-block;width:38px;height:38px;line-height:38px;margin:0 11px 0 0;text-align:center;color:#b4b4b4;font-size:18px;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #e5e5e5;outline:0;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce-pagination ul.page-numbers li span.current{color:#fff!important;background-color:#000!important;border-color:#000!important}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{margin:0 5px;border:none}.woocommerce-products-header__title{font-size:35px;line-height:50px;font-weight:400;color:#0a0a0a;font-family:'Montserrat',sans-serif;text-transform:uppercase;letter-spacing:9px}.woocommerce div.single-product .summary p.price del,.woocommerce div.single-product .summary p.price del span.amount{color:#686868}.woocommerce div.product form.cart .button{padding:0 23px;line-height:45px;border-radius:0;color:#fff;font-size:13px;text-transform:uppercase;font-family:"Raleway",sans-serif;font-style:normal;font-weight:700;letter-spacing:3px;background-color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-width:0}.woocommerce div.product form.cart .button:hover{padding:0 27px}.woocommerce ol.comment-list{list-style:none}.woocommerce div.product.elementor .woocommerce-product-rating{display:block!important}.woocommerce .star-rating,.woocommerce-page .star-rating{float:right!important;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1.1em;width:5.4em;font-family:star;color:#f4d83a}.product .star-rating span:before,.product .star-rating:before{color:#009856}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce-product-details__short-description P{line-height:35px;font-weight:400}.product_meta span a{font-size:14px;font-weight:400;color:#0a0a0a;text-transform:none;line-height:25px}.product_meta span{color:#333;font-weight:700;text-transform:uppercase}.comment-content p,.woocommerce div.product.elementor .woocommerce-tabs .panel p{line-height:35px;font-style:normal;font-weight:400;font-size:15px}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:26px}.woocommerce #commentform input[type=text],.woocommerce #commentform input[type=email],.woocommerce #commentform textarea{display:block;width:100%;background-color:#f5f5f5;border:1px solid#e5e5e5;color:#000;padding:15px 2.6%}.woocommerce #commentform #comment{height:unset}.woocommerce #commentform .comment-form-rating label,.woocommerce #commentform .comment-form-comment label,.woocommerce #commentform .comment-form-author label,.woocommerce #commentform .comment-form-email label{margin-bottom:5px;line-height:35px;display:inline-block}.woocommerce #review_form #respond .form-submit input{color:#fff;font-family:'Arial',sans-serif;font-size:15px;line-height:45px;height:45px;font-style:normal;font-weight:600;background-color:#000;border-radius:0!important;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:4px;border-width:0;text-transform:uppercase;padding:0 15px;display:block}.woocommerce #respond #reply-title,.woocommerce #reviews h2{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#767676;font-weight:400;line-height:35px}.woocommerce #respond #reply-title{text-transform:none}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:15px}.woocommerce ol.commentlist li{padding:15px 15px 15px 0!important;border-bottom:1px solid#e0dede!important;margin-bottom:0!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:none;position:unset;top:0;left:0;padding:0;width:60px;height:60px;background:none;border:none;margin:0;box-shadow:none;display:block}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;border:none;border-radius:0;padding:0}.woocommerce-product-gallery .flex-control-thumbs{margin:32px 0!important}.woocommerce div.product div.images .flex-control-thumbs li{padding:10px!important}.woocommerce span.onsale{top:25px;left:25px}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product p.price del span.amount{color:#686868;opacity:1}.woocommerce div.product.elementor .star-rating{margin-top:7px!important}.woocommerce div.product div.related .qode-related-upsells-title,.woocommerce div.product div.related h4,.woocommerce div.product div.upsells .qode-related-upsells-title,.woocommerce div.product div.upsells h4{margin-bottom:34px}h4,.h4,h4 a{color:#0c0c0c;font-family:'Montserrat',sans-serif;font-size:12px;line-height:30px;font-style:normal;font-weight:500;letter-spacing:3px}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{padding:0;width:17px;height:17px;line-height:17px;margin:0;display:inline;font-size:14px;border:0;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#bcbcbc;color:#fff;border-radius:500px;font-family:"Times New Roman"}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{border:none;padding:7px 5px;width:50px;display:inline;text-align:center;font-family:Raleway,sans-serif;font-weight:600;color:#303030;font-size:17px;border:1px solid #0a0a0a;text-align:center}.woocommerce div.product form.cart div.quantity{line-height:50px}.woocommerce div.product.elementor .quantity .qty{vertical-align:middle!important}.elementor-widget-archive-products.dtwcbe-elementor-wc-products ul.products li.product .button{font-family:"Raleway",sans-serif!important;font-weight:600!important;letter-spacing:3px}#tab-accordion .ui-accordion-header{font-size:9px;background-color:#f5f5f5;color:#000;text-align:center;line-height:45px;margin-bottom:5px;cursor:pointer;text-transform:uppercase;letter-spacing:3px}#tab-accordion .ui-accordion-header:hover{color:#009856}#tab-accordion .ui-accordion-content{padding-left:28px;height:auto!important;padding-top:20px;padding-bottom:25px}#tab-accordion .ui-accordion-content p{line-height:35px;margin-top:5px;margin-bottom:5px;text-align:left!important}#cart_totals .checkout-button{color:#fff;font-family:'Arial',sans-serif;font-size:15px;line-height:45px;height:45px;font-style:normal;font-weight:600;background-color:#000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:4px;padding:0;border-width:0;text-transform:uppercase}.cart_total_block input[type="text"]{height:45px;line-height:45px;display:block}.cart_total_block input#coupon_code{display:inline-block}.cart_total_block input[type="submit"],.cart_total_block .checkout-button{height:45px;line-height:45px!important;display:block;padding:0!important;width:100%;text-transform:uppercase;text-align:center;border-radius:0!important;color:#fff!important;background-color:#000!important;margin:10px 0!important;font-size:14px!important;font-weight:600!important;font-family:'Arial',sans-serif}.cart_total_block h2{font-size:18px;margin-bottom:15px}.cart_total_block table.shop_table,.cart_total_block tr.order-total th,.cart_total_block tr.order-total td,.cart_total_block tr.cart-subtotal th,.cart_total_block tr.cart-subtotal td{border:none!important;padding-left:0}.cart_total_block tr.order-total th,.cart_total_block tr.cart-subtotal th{font-weight:300!important}.cart_totals .woocommerce-cart-form__cart-item .item_wrap{display:grid;grid-gap:20px;grid-template-columns:1fr 5fr;border-bottom:1px solid #e0dede;padding-bottom:15px;margin-bottom:15px}.cart_totals .quantity_subtotal h4{font-size:16px;line-height:34px;margin-bottom:.5em;font-weight:400}.cart_totals .product-quantity{float:left}.cart_totals .product-subtotal{float:right;line-height:45px}.cart_totals .product-name,.cart-totals .product-price,.product-price{line-height:30px}.cart_wrapper{display:grid;grid-gap:20px;grid-template-columns:2fr 1fr}.cart_summary{padding:20px;border:1px solid #e0dede}ul.products .star-rating{display:none!important}.wpcf7-form-control-wrap{position:relative;z-index:1;display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;margin:25px 0}.wpcf7-form-control{background:#f0f0f0;border:none;line-height:50px;display:inline-block;width:100%;padding:0 15px;font-size:15px;color:#888}.wpcf7-textarea{height:250px}.wpcf7-submit{height:50px;width:calc(100% - 20%);margin:0 auto;display:block;border:none;background:#222;color:#fff;letter-spacing:1px;font-size:16px;cursor:pointer}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;text-align:center;line-height:30px;border-radius:50%;border:1px solid #ccc;background-color:#333;box-shadow:0 0 0 2px #333;color:#fff;z-index:9}.slick-prev{left:0}.slick-next{right:0}#selection_car{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px}.car_name{margin-bottom:10px;text-align:center;font-size:15px;letter-spacing:2px;font-weight:400}.car_link a{display:block;text-align:center;background-color:#0a0a0a;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-family:Arial,sans-serif;font-weight:600;line-height:35px}.quoteform{max-width:350px;background:#e5e5e58c;font-size:16px;margin-bottom:15px}.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/themes/starrluxurycars/img/Rolling-1s-200px.gif) no-repeat center #000000b3;width:100vw;height:100vh;left:0;z-index:9999;display:none}.quoteform .fheading{text-align:center;font-size:1.5rem;padding: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:39px}.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:175px;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 .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 .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:63%;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}.single_product_wrap,.quote_bottom_content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}#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 .3s linear}#email_me_this_quote input[type='submit']:hover{border:2px solid #000;background-color:#fff;color:#000;transition:all .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}.prdctfltr_woocommerce .button{margin-top:20px;margin-bottom:20px;background-color:#000!important;border-radius:0!important;width:100%;color:#fff!important;text-align:center;line-height:45px!important;padding:0!important;font-weight:400!important;text-transform:uppercase;letter-spacing:3px}.pf-help-title h5{margin:15px 0;letter-spacing:3px}.chbs-main .chbs-form-field input{border:none!important}#quoteform .fheading .fa{display:none}@media only screen and (max-width:768px){.quoteform .fheading{font-size:1rem!important}.shownoti{top:100%!important;left:50%!important;transform:translateX(-50%);z-index:9}.shownoti:before{margin-top:-30px!important;border-top:0!important;border-left:30px solid transparent!important;border-right:30px solid transparent!important;border-bottom:30px solid #fff!important;top:0!important;left:50%!important;transform:translateX(-50%);display:none}.shownoti:after{top:0!important;left:50%!important;transform:translateX(-50%);border-left:20px solid transparent!important;border-right:20px solid transparent!important;border-bottom:20px solid #ff0013!important;margin-top:-20px!important}}@media only screen and (max-width :640px){#quoteform .fheading .fa{display:block;position:absolute;right:25px;top:25px;font-size:20px}.car_title_box h3{font-size:20px!important}.car_title_box h3 em{display:block!important;font-size:18px!important}.car_description_box p{padding-top:0!important}#recommended_carousel{margin-bottom:30px!important}#recommended_carousel .vc_column-inner{min-height:500px!important}.title_outer .title.title_size_small h1{font-size:5vw}.woocommerce-loop-category__title{font-size:3.5vw;line-height:20px;height:45px;overflow:hidden}#brand_carousel .kswr-button-insider{width:100%!important}.quoteform{max-width:unset!important}.thumbnail{max-height:unset!important;height:auto!important}#product-list,.product-info,.hire_detail,.enquire_form{padding:15px}.product-info h1{font-size:1.25rem;font-weight:600;letter-spacing:3px}.enquire_btn{margin:15px 0}.enquire_form input,.enquire_form select,.enquire_form textarea{width:98%!important}.price h3{font-size:1rem}.carlists{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.columns-4 .container_inner>ul.products li.product,.columns-4 .cross-sells>ul.products li.product,.columns-4 .products>ul.products li.product,.columns-4 .woocommerce_with_sidebar ul.products li.product,div.woocommerce.columns-4 ul.products li.product{width:calc(50% - 18px)!important;padding:0 9px}.single_product_wrap,.quote_bottom_content{grid-template-columns:repeat(1,1fr)}.top_quick_links{display:none}}@media only screen and (max-width:767px){#selection_car{grid-template-columns:repeat(2,1fr)}.footer h5{text-align:left;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:0}.footer-content{display:none;text-align:left;font-size:14px}.footer_grid{padding:0 15px}.footer_top{padding:30px 0}.footer h5 .fa{display:block}}@media only screen and (max-width:1024px){#header{padding:0}.main-header{min-height:80px}.mobile_menu{display:block!important}#site-navigation{position:absolute;background:#fff;top:100%;width:100%;display:none;padding:0}#site-navigation.active{display:block}.site-logo-wrapper{position:unset;margin:0 auto;width:90px;text-align:center;margin-top:10px}nav.main_menu ul{text-align:left;width:100%!important;padding:0!important;margin:0!important;border:none!important}nav.main_menu ul li{display:block;position:relative;padding:0!important;border-bottom:1px solid #eaeaea}.column-2 li{border:none!important}nav.main_menu ul li a{font-size:13px;font-weight:400;color:#888;padding:10px!important;display:block;position:relative;line-height:26px;letter-spacing:0;font-family:Arial,sans-serif;text-transform:uppercase}nav.main_menu ul>li li a{padding:10px 0 10px 30px!important}nav.main_menu ul>li li li a{padding:10px 0 10px 45px!important}nav.main_menu ul li .fa{position:absolute;right:15px;top:3px;width:30px;height:30px;text-align:center;line-height:30px}nav.main_menu ul li .fa-chevron-down{display:none}.custom-sub{display:none}.custom-sub li{width:100%;height:auto;border:none}.custom-sub .custom-sub{display:none}.sub-menu{padding:0;width:100%}.menu-item-has-children.active>.custom-sub,.column-2.menu-item-has-children.active .menu-item-has-children>.custom-sub{display:block!important;visibility:visible!important;position:unset!important}.column-2 .sub-menu .menu-item-has-children .fa-chevron-right{display:none!important}.menu-item-has-children.active .fa-chevron-right{display:none}.menu-item-has-children.active .fa-chevron-down{display:block}.sub-menu .menu-item-has-children .fa-chevron-right{display:block!important}.sub-menu .menu-item-has-children .fa-chevron-down{display:none!important}.sub-menu .menu-item-has-children.active .fa-chevron-right{display:none!important}.sub-menu .menu-item-has-children.active .fa-chevron-down{display:block!important}.top_quick_links{padding:0}}.mobile_menu{display:none}@media only screen and (min-width:768px){.footer_grid{grid-template-columns:repeat(3,1fr)}.footer_grid .fgrid_column{text-align:left}}@media only screen and (min-width:1024px){.footer_grid{grid-template-columns:repeat(4,1fr)}#menu-main-menu>li.menu-item-has-children:hover>.custom-sub{display:block;visibility:visible}.menu-item-has-children .fa{display:none}}@media only screen and (min-width:1200px){.main-header{padding:0 45px}.header.sticky .top_quick_links,.header.sticky .site-logo-wrapper{display:none}#header.sticky{-webkit-transition:all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition:all .33s cubic-bezier(.694,.0482,.335,1);-o-transition:all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition:all .33s cubic-bezier(.694,.0482,.335,1);transition:all .33s cubic-bezier(.694,.0482,.335,1);top:-120px;left:0;position:fixed;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;box-shadow:0 1px 3px #0000001c;padding:0}#header.sticky #site-navigation{padding:0;margin:9px 0}#header.sticky.sticky-animate{top:0}}.column-2 .hidden>a{display:none}.chbs-list-reset li.chbs-state-selected a>span:nth-child(1){background-color:#FF700A!important}.chbs-list-reset li.chbs-state-selected a span>span{color:#fff!important}.chbs-layout-column-left ul.ui-tabs-nav li.ui-tabs-active a,.chbs-main .chbs-main-content-navigation-button .chbs-button.chbs-button-step-next,.chbs-booking-form-id-66033 .chbs-button{background-color:#FF700A!important;border-color:#FF700A}.chbs-main .chbs-main-content-navigation-button .chbs-button.chbs-button-step-next:hover,.chbs-button-step-next:hover{background-color:#fff!important;border-color:#FF700A!important;color:#2c3e50!important}.chbs-booking-form-id-66033 .chbs-button{color:#fff!important}.chbs-main .chbs-vehicle-content>div.chbs-vehicle-content-header>.chbs-button{padding:5px 32px!important}.chbs-main .chbs-payment>li>a.chbs-state-selected{border-color:#FF700A!important}