body .oz-contact-form-submit .wpcf7-spinner{display:block;margin:auto}body .oz-contact-form-submit .wpcf7-submit{background-color:#e61f22;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;border-radius:0 0 0 0;padding:20px 60px 20px 60px;color:#fff}body .oz-contact-form textarea{height:194px}body .oz-contact-form textarea::placeholder,body .oz-contact-form input::placeholder{color:#000;font-family:"Raleway",Sans-serif}body .oz-contact-form input,body .oz-contact-form textarea{border-radius:0;margin-bottom:10px;padding:16px;background:border-box;color:#000;border:1px solid #000;font-family:"Raleway",Sans-serif}body .oz-contact-form .oz-left-fields{padding:5px}body .oz-contact-form .oz-right-fields{padding:5px}body .oz-contact-form{display:flex}body .oz-contact-form>*{flex-grow:1}.wpfFilterVerScroll li label{line-height:2}.woocommerce ul.products li.product a img{margin:0}.oz-tag-list .elementor-post-info__terms-list a{border:1px solid #000;padding:10px;background:#000;color:#fff}.elementor-widget-text-editor ul li{line-height:3}.product_tag-steps div.quantity,.product_tag-steps .button[name=add-to-cart]{display:none}.product_tag-steps .wapf-wrapper{border-radius:4px;border:1px solid #ededed;padding:15px 20px;margin-bottom:20px}.product_tag-steps .wapf-field-group .step{display:none}.product_tag-steps .wapf-field-group .step:first-child{display:flex}.product_tag-steps .wapf_step_buttons{margin-bottom:20px;overflow:hidden}.product_tag-steps .wapf_btn_next{float:right!important}.product_tag-steps .wapf-progress{position:relative;max-width:450px;width:100%;margin:30px auto}.product_tag-steps .wapf-progress:before,.product_tag-steps .wapf-progress-bar{content:'';position:absolute;height:3px;width:100%;background:#ededed;top:14px;left:0}.product_tag-steps .wapf-progress-steps{margin-bottom:30px;overflow:hidden;counter-reset:step;display:flex;justify-content:space-between}.product_tag-steps .wapf-progress-steps div{position:relative}.product_tag-steps .wapf-progress-steps div:before{content:counter(step);counter-increment:step;width:40px;height:40px;font-size:16px!important;line-height:40px;border-radius:50%;text-align:center;display:block;font-size:10px;background:#ededed}.product_tag-steps .wapf-progress-steps div.active:before{background:#e61f22;color:#fff}.product_tag-steps .wapf-progress-bar{background:#e61f22;width:0%}.button.wapf_btn_next,.button.wapf_btn_prev{background-color:#e61f22!important;font-family:"Raleway",Sans-serif;font-weight:500!important;fill:#FFFFFF!important;color:#FFFFFF!important;font-size:15px!important;line-height:1!important;padding:12px 24px!important}.wapf-product-totals{display:none!important}.woocommerce table.shop_attributes td{font-style:normal;padding:10px;font-family:'Raleway'}.bookly-mobile-step-1 .bookly-form-group select{height:45px!important}.bookly-form label{font-size:19px;font-family:'Raleway'}.bookly-progress-tracker>div{font-size:20px}.bookly-bold{font-size:20px!important}.bookly-form input[type="text"],.bookly-form select,.bookly-form input[type="tel"]{height:45px!important}.bookly-service-step .bookly-available-date{margin-right:54px!important}.bookly-service-step .bookly-week-days>div,.bookly-repeat-step .bookly-week-days>div{text-align:center;min-width:45px}.bookly-service-step .bookly-week-days{margin-right:64px!important}.nf-next,.nf-previous{background-color:#e61f22;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;border-radius:0 0 0 0;padding:20px 60px 20px 60px;color:#fff}.nf-form-content input[type="submit"]{background-color:#e61f22;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:600;border-radius:0 0 0 0;padding:20px 60px 20px 60px;color:#fff}#nf-form-2-cont .nf-breadcrumbs li a{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;background-color:#000;color:#fff;padding:10px 40px}.nf-field-label .nf-label-span,.nf-field-label label{font-family:"Raleway",sans-serif;color:#000;font-size:18px}#nf-form-2-cont .list-checkbox-wrap .nf-field-element li,#nf-form-2-cont .list-image-wrap .nf-field-element li,#nf-form-2-cont .list-radio-wrap .nf-field-element li{margin:0 0 13px!important;padding-left:10px;text-indent:0!important;font-size:19px;color:#000;font-family:"Raleway",sans-serif}#nf-form-2-cont .listimage-wrap li label img,#nf-form-8-cont .listimage-wrap li label img,#nf-form-9-cont .listimage-wrap li label img,#nf-form-10-cont .listimage-wrap li label img,#nf-form-11-cont .listimage-wrap li label img,#nf-form-12-cont .listimage-wrap li label img,#nf-form-14-cont .listimage-wrap li label img,.listimage-wrap li label img{display:block;height:170px!important;width:100%!important;object-fit:cover;margin-top:10px;margin-bottom:10px}body #nf-form-2-cont #nf-field-859-wrap ul li label img,body #nf-form-2-cont #nf-field-858-wrap ul li label img,body #nf-form-2-cont #nf-field-21-wrap ul li label img,body #nf-form-14-cont #nf-field-857-wrap ul li label img,body #nf-form-12-cont #nf-field-856-wrap ul li label img{height:auto!important}#nf-field-859-wrap ul,#nf-field-858-wrap ul,#nf-field-21-wrap ul,#nf-field-857-wrap ul,#nf-field-856-wrap ul{grid-template-columns:repeat(auto-fit,minmax(300px,300px))}.nf-form-title h3{font-family:"Raleway",Sans-serif;font-size:45px;font-weight:600}.listimage-wrap li label{text-align:center}body .list-checkbox-wrap .nf-field-element li input,body .list-image-wrap .nf-field-element li input,body .list-radio-wrap .nf-field-element li input{width:36px!important;margin-top:2px!important;height:19px}.woocommerce-message{border-top-color:#e61f22}.woocommerce-message::before{content:"\e015";color:#e61f22}.woocommerce-notices-wrapper .woocommerce-message .button,.e-woocommerce-notices-wrapper .woocommerce-error .button{background-color:#e61f22!important;color:#fff!important;border-radius:0!important}.flatpickr-day.selected{background:#e61f22!important;border-color:#e61f22!important}.oz-booking-section{display:inline-flex;width:100%}input.numInput.flatpickr-hour::selection{background:#e61f22;color:#fff}body.single-product .wapf-field-label{font-weight:700}.nf-breadcrumbs li.active .nf-breadcrumb{background:#e61f22!important}body .oz-vehicle-info{gap:16px 0;color:#605f5f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin-top:20px;border-top:1px solid #DDD;padding-top:19px;margin-bottom:25px}body .oz-vehicle-info .oz-vehicle-info-item .icon-wrap img{display:block;width:24px}body .oz-vehicle-info .col-2{padding:0 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}body .oz-vehicle-info .oz-vehicle-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;line-height:1.3}body .oz-vehicle-info .oz-vehicle-info-item .icon-wrap{width:30px}.oz-prefered-hide{display:none!important}.wapf-swatch--image.wapf-checked .apf-pick-box,.wapf-swatch--image.wapf-checked.apf-pick-box{border-color:#e61f22}.oz-campervan-list-home .woocommerce-loop-product__title{min-height:84px}#nf-field-861-container.oz-mobile-ul-li-grid ul{grid-template-columns:repeat(auto-fit,minmax(300px,300px))}.wapf-swatch--image img{vertical-align:bottom;height:230px;object-fit:cover}@media only screen and (max-width:450px){body .oz-contact-form{display:block}.oz-mobile-ul-li-grid .nf-field-element ul{display:block!important}}