.fat-sb-hidden{display:none}.fat-sb-step-layout .fat-sb-tab-content-wrap div{box-sizing:border-box}.fat-sb-step-layout .ui.steps{width:100%}.fat-sb-step-layout .ui.steps .step:not(.disabled):not(.active){cursor:pointer}.fat-on-click{cursor:pointer}.fat-mg-top-90{margin-top:90px}.fat-mg-top-30{margin-top:30px}.fat-mg-top-15{margin-top:15px}.fat-mg-top-60{margin-top:60px}.fat-mg-bottom-10{margin-bottom:10px}.fat-mg-bottom-15{margin-bottom:15px}.fat-mg-bottom-30{margin-bottom:30px}.fat-section-shadow{padding:30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / .2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.fat-fw-bold{font-weight:600}.fat-sb-tab-content-wrap .fat-sb-item-inner-wrap{display:flex;flex-wrap:wrap}.fat-sb-tab-content-wrap .fat-sb-tab-content.device .fat-sb-item-inner-wrap{display:flex;justify-content:center;flex-wrap:wrap}.fat-sb-item-wrap .fat-sb-item-inner-wrap,.fat-sb-list-model .fat-sb-item-inner-wrap{display:flex;flex-wrap:wrap}.fat-sb-tab-content:not(.active){display:none}.fat-sb-item-wrap .fat-sb-item{text-align:center}.fat-sb-list-devices .fat-sb-item-wrap .fat-sb-item img:not(.img-default){margin:0 auto;max-width:100px}.fat-sb-item-wrap .fat-sb-item img:not(.img-default){margin:0 auto;width:auto;max-width:120px;max-height:100px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.fat-sb-item-wrap .fat-sb-service-inner .fat-sb-item img:not(.img-default){position:relative;top:auto;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;max-width:100%;padding-right:5px;padding-top:30px}.fat-sb-list-locations.fat-sb-item-wrap .fat-sb-item img:not(.img-default){width:80px;top:40%}.fat-sb-list-locations.fat-sb-item-wrap .fat-sb-item .item-title{top:70%}.fat-sb-list-locations.fat-sb-item-wrap .fat-sb-item .item-desc{line-height:1em;font-size:13px;display:block;padding-top:5px;color:#908f8f;max-height:32px;overflow:hidden}.fat-sb-list-service.fat-sb-item-wrap .fat-sb-item img{top:45%}.fat-it-inner .price-attribute{font-size:14px;font-weight:400}.fat-sb-item-wrap .fat-sb-item .item-title{font-weight:400;font-size:16px;text-align:center;width:100%;line-height:1.4em;position:relative}.fat-sb-item-wrap .fat-sb-item .item-desc{margin-top:10px;font-size:13px}.desc-tooltip{display:none!important}.fat-sb-item .ui.inline.dropdown>.text{font-weight:400}.fat-sb-item-wrap .fat-sb-item .item-title span.price{display:block}.fat-sb-step-layout.hide-payment .payment-gateway{display:none}.repair-summary .time-meta{display:none}@media (min-width:992px){.fat-sb-item-wrap .fat-sb-item{width:20%}.fat-sb-list-model.fat-sb-item-wrap .fat-sb-item,.fat-sb-list-brand.fat-sb-item-wrap .fat-sb-item{width:20%}.fat-sb-list-devices .fat-sb-item-wrap .fat-sb-item{width:25%;float:left}.fat-booking-container.medium-size .fat-sb-item-wrap .fat-sb-item,.fat-booking-container.medium-size .fat-sb-list-model.fat-sb-item-wrap .fat-sb-item,.fat-booking-container.medium-size .fat-sb-list-brand.fat-sb-item-wrap .fat-sb-item{width:25%}}@media (min-width:768px) and (max-width:991px){.fat-sb-item-wrap .fat-sb-item{width:50%;float:left}.fat-sb-list-devices .fat-sb-item-wrap .fat-sb-item{width:25%;float:left}}.fat-sb-item-wrap .fat-sb-item-inner-wrap{margin-left:-15px;margin-right:-15px}.fat-sb-item-wrap .fat-sb-item{padding:15px}.fat-sb-item-wrap .fat-sb-item .fat-it-inner{border:solid 1px #ddd;padding:15px;transition:all 0.3s;-webkit-transition:all 0.3s;min-height:200px;position:relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:flex;flex-wrap:wrap}.fat-sb-item .fat-it-inner .item-image{width:30%}.fat-sb-item .fat-it-inner .item-meta{width:70%}.fat-sb-item-wrap.fat-sb-list-garages .fat-sb-item .fat-it-inner{flex-direction:column}.fat-sb-item-wrap .fat-sb-item.active .fat-it-inner,.fat-sb-item-wrap .fat-sb-item .fat-it-inner:not(.no-hover):hover{box-shadow:0 0 20px 0 rgb(0 0 0 / .3);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / .3)}.fat-item-not-found{text-align:center;padding-bottom:60px;padding-top:60px}.fat-sb-order-form{display:none}.fat-sb-date-time-wrap{width:60%;margin:0 auto}.fat-sb-date-time-wrap input.air-date-picker{display:none}.fat-sb-date-time-wrap .fat-sb-date,.fat-sb-date-time-wrap .datepicker-inline,.fat-sb-date-time-wrap .datepicker{width:100%!important;border:none}.fat-sb-date-time-wrap .datepicker--cell.datepicker--cell-day{position:relative}.fat-sb-date-time-wrap .fat-sb-date .datepicker--cell-day{height:55px;padding:5px;background-color:#f1f1f1;background-clip:content-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fat-sb-date-time-wrap .datepicker--cell.datepicker--cell-day.none-time-slot:not(.-disabled-):not(.-other-month-):before,.fat-sb-date-time-wrap .datepicker--cell.datepicker--cell-day.has-time-slot:not(.-other-month-):before{content:"";width:100%;left:0;position:absolute;height:3px;bottom:0;padding-left:5px;background-clip:content-box;padding-right:5px;bottom:5px}.fat-sb-date-time-wrap .datepicker--cell.datepicker--cell-day.has-time-slot:not(.-other-month-):before{background-color:#21ba45}.fat-sb-date-time-wrap .fat-sb-date .datepicker--cell:not(.-disabled-).-focus-,.fat-sb-date-time-wrap .fat-sb-date .datepicker--cell:not(.-disabled-).-selected-{background-color:#d6d0d0!important;background-clip:content-box;color:#343434}.fat-sb-date-time-wrap .fat-sb-date .datepicker--nav-title,.fat-sb-date-time-wrap .fat-sb-date .datepicker--nav-title i{pointer-events:none;font-size:14px;font-weight:700;color:#343434}.fat-sb-date-time-wrap .fat-sb-date .datepicker--day-name{font-weight:600}.fat-sb-time h4,.fat-sb-time-message{text-align:center}.fat-sb-date-time-wrap .fat-sb-time-slot{display:inline-block;width:100%}.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item{float:left;width:25%;padding:5px}.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item .slot-item-inner{padding:10px 5px;line-height:1.2em;background-color:#f1f1f1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:center;font-size:14px}.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item .slot-item-inner.active,.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item .slot-item-inner:hover{background-color:#d6d0d0!important}.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item .slot-item-inner:hover{cursor:pointer}.fat-sb-order-form-inner{display:inline-block;width:100%}.fat-sb-order-form .fat-sb-order-form-inner{display:flex;flex-wrap:wrap}.fat-sb-order-form .fat-sb-order-form-inner h3,.fat-sb-order-form .fat-sb-order-form-inner .fat-bt-groups{width:100%}.fat-sb-order-form .fat-sb-order-form-inner .fat-sb-col-right{position:relative}.fat-sb-order-form .fat-sb-term-condition.fat-sb-checkbox-group{margin-top:30px}@media (min-width:991px){.fat-sb-order-form .fat-sb-col-left,.fat-sb-order-form .fat-sb-col-right{float:left;width:50%;padding-right:30px}}.fat-sb-order-form .ui.form .field{width:100%}.fat-sb-order-form ul{list-style:none;margin:0px!important;padding:0px!important}.fat-sb-order-form .fat-sb-label{width:20%;min-width:100px}.fat-sb-order-form .fat-sb-value{width:70%;font-weight:600}.fat-sb-order-info li,.fat-sb-total-info li{margin-bottom:10px;font-size:14px;color:#343434}.fat-sb-order-info li,.fat-sb-order-tax,.total-order-item,.fat-sb-order-subtotal,.fat-sb-order-discount,.order-service-item{display:flex;flex-wrap:wrap}.order-service-item{width:100%;margin-bottom:10px}.fat-sb-order-info li.fat-sb-order-service{margin-bottom:0}.fat-sb-coupon-wrap{position:relative;margin-top:5px}.fat-sb-coupon-wrap .ui.input{width:100%}.fat-sb-coupon-wrap input{font-size:14px;padding:8px 10px;width:100%}.fat-sb-coupon-wrap button{position:absolute!important;right:0;top:1px;margin:0px!important}.phone-code-wrap{display:flex}.phone-code-wrap .phone-code{width:40%!important}.phone-code-wrap .phone-code .ui.selection.dropdown .menu>.item{font-size:13px}.field-error-message{display:none;color:red}.field.field-error .field-error-message{display:block;font-size:14px}span.required{color:red}.fat-coupon-error{margin-top:5px;color:red;font-size:14px}.fat-bt-groups{text-align:right;margin-top:30px;clear:both}.fat-sb-order-form .ui.form .field>label,.fat-sb-order-form label{display:block;font-size:14px;font-weight:400;color:#343434}.fat-sb-order-form select{width:100%;border:solid 1px #ddd;font-size:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fat-appointment-wrap .fat-sb-time{color:#343434}.fat-sb-order-form input:focus,.fat-sb-order-form input:active,.fat-sb-order-form select:focus,.fat-sb-order-form select:active,.fat-sb-step-layout button:focus,.fat-sb-step-layout button:active{outline:none!important}.stripe-form button{display:none}.stripe-form .card-element{margin-top:15px;border-bottom:dotted 1px #ddd;padding-bottom:5px;width:100%}.fat-sb-tab-content.calendar{text-align:center;padding-top:30px;padding-bottom:30px}.fat-sb-tab-content.calendar h3{font-size:20px}.fat-sb-step-layout button{background-color:#ddd!important}.fat-sb-step-layout button.blue{background-color:#2185D0!important}.fat-sb-delivery-options{display:none;text-align:center}.fat-sb-delivery-options h4{margin-top:30px;margin-bottom:30px;font-size:22px;font-weight:600}.fat-sb-delivery-options button.fat-bt{margin-left:5px;margin-right:5px;background-color:#2185D0!important;min-width:300px;max-width:40%}.fat-sb-tab-content .ui.primary.buttons .button,.fat-sb-tab-content .ui.primary.button{background-color:#2185D0!important}.fat-sb-step-layout .ui.steps{flex-wrap:wrap}@media (max-width:768px){.fat-sb-step-layout .ui.steps .step{padding:5px}.fat-sb-step-layout .ui.steps .step i,.fat-sb-time-layout .ui.steps .step i{display:none!important}.fat-sb-step-layout{padding-left:30px;padding-right:30px}.fat-sb-item-wrap .fat-sb-item-inner-wrap{margin-left:0;margin-right:0}.fat-sb-date-time-wrap{width:90%}.fat-sb-col-left,.fat-sb-col-right{width:100%}.fat-sb-order-form .fat-sb-term-condition.fat-sb-checkbox-group{position:relative;bottom:auto}.fat-sb-item-wrap .fat-sb-item-inner-wrap .fat-sb-item{width:50%}.fat-sb-step-layout .ui.steps .step{border-bottom:solid 1px #ddd!important}}@media (max-width:600px){.fat-sb-date-time-wrap{width:100%}.fat-sb-date-time-wrap .fat-sb-time-slot .fat-sb-time-slot-item{width:50%}.fat-sb-item-wrap .fat-sb-item-inner-wrap .fat-sb-item{width:100%}.fat-sb-list-delivery-method .fat-sb-delivery-method-inner .fat-sb-item{width:100%}.fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item-inner-wrap .fat-sb-item{width:100%}}.fat-sb-device-group-layout .fat-model-group-list .ui.segment{height:150px;font-size:16px}.fat-sb-device-group-layout .fat-model-group-list,.fat-sb-device-group-layout .fat-sb-content-service{clear:both}.fat-sb-device-group-layout .fat-sb-content-location,.fat-sb-device-group-layout .fat-sb-content-appointment,.fat-sb-device-group-layout .fat-sb-content-calendar,.fat-sb-device-group-layout .fat-sb-content-service{display:none}.fat-sb-device-group-layout .fat-sb-content-calendar{text-align:center}.fat-sb-content-calendar .ui.primary.buttons .button,.fat-sb-content-calendar .ui.primary.button{background-color:#2185D0!important}.fat-sb-device-group-layout .fat-sb-group{display:inline-block;width:100%;margin-bottom:30px}.fat-it-inner .fat-min-price{font-size:14px;font-weight:600;position:absolute;top:10px;left:10px}.fat-sb-go-back{margin-bottom:15px}.fat-sb-go-back a{color:#0d71bb;font-size:14px}.fat-sb-search-wrap .ui.transparent.input{position:relative;width:100%}.fat-sb-search-wrap .ui.transparent.input>input{padding:10px 30px!important;line-height:1em;height:40px;border-radius:50px!important;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;border:solid 1px #ddd!important;min-width:300px;font-size:14px;width:100%}.fat-sb-search-wrap .ui.transparent.input>i.icon{left:10px;font-size:14px}.fat-sb-search-wrap .fat-close{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:#908f8f;font-size:14px;opacity:0;pointer-events:none}.fat-sb-search-wrap .fat-close:hover{color:#343434}.fat-sb-search-wrap .ui.active-search .fat-close{opacity:1;pointer-events:auto}.fat-sb-model-load-more{width:100%;height:30px}.fat-sb-device-group-layout.hide-model-tab .fat-model-group-list .fat-sb-group{display:none}.fat-semantic-container .ui.segment{box-shadow:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-top:60px;padding-bottom:60px}.fat-sb-term-condition{font-size:14px}.fat-sb-term-condition span{position:relative;top:-2px;padding-left:5px}.fat-sb-term-condition.field-error .field-error-message{display:block}.fat-sb-term-condition input[type="checkbox"]{width:15px;height:15px;border:solid 1px #343434}.fat-sb-term-condition input[type="checkbox"]:after{left:3px;top:-2px}.phone-code-wrap .text{font-size:12px}.fat-sb-booking-history .history-tool-box{display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:14px}.fat-sb-booking-history label,.fat-sb-popup-modal label{font-size:14px;display:block;margin-bottom:5px;font-weight:400;color:#343434}.fat-sb-booking-history .history-tool-box .fat-sb-customer-code,.fat-sb-booking-history .history-tool-box .fat-sb-status,.fat-sb-booking-history .history-tool-box .fat-sb-datetime{width:33.3333%}.fat-sb-booking-history .history-tool-box .fat-sb-customer-code,.fat-sb-booking-history .history-tool-box .fat-sb-datetime{padding-right:15px}.fat-sb-booking-history .history-tool-box .fat-sb-history-button-group{width:100%}.fat-sb-popup-modal input[type="email"],.fat-sb-popup-modal input[type="text"],.fat-sb-booking-history .fat-sb-customer-code input[type="text"]{border:solid 1px #ddd;padding:6px 10px;width:100%;font-size:14px}.fat-sb-popup-modal input[type="text"]:focus,.fat-sb-popup-modal input[type="text"]:active,.fat-sb-popup-modal input[type="email"]:focus,.fat-sb-popup-modal input[type="email"]:active,.fat-sb-booking-history .fat-sb-customer-code input[type="text"]:active,.fat-sb-booking-history .fat-sb-customer-code input[type="text"]:focus,.fat-sb-history-button-group button:active,.fat-sb-history-button-group button:focus{outline:none!important}.fat-sb-booking-history .fat-sb-datetime .ui.date-input{width:100%;border:solid 1px #ddd;padding:8px 10px}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding:2px!important}.fat-sb-booking-history table{font-size:14px}.fat-sb-booking-history table thead th{font-weight:500}.fat-sb-booking-history table thead th,.fat-sb-booking-history table td{border:none;padding:12px;text-align:left}.fat-sb-booking-history table{border:1px solid rgb(34 36 38 / .15);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.fat-sb-booking-history table thead th{background-color:#F9FAFB;font-weight:400;color:#343434}.fat-sb-booking-history table tbody tr{border-top:solid 1px rgb(34 36 38 / .15);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.fat-sb-booking-history table tbody tr:hover{background-color:rgb(221 221 221 / .5)}.fat-sb-not-found{text-align:center}.fat-sb-history-button-group{padding-top:10px;text-align:right}.fat-sb-booking-history .fat-sb-status .ui.dropdown{width:100%}.fat-sb-popup-modal{position:fixed;width:100%;height:100%;background-color:rgb(0 0 0 / .4);top:0;left:0;display:flex;align-items:center;justify-content:center}.fat-sb-popup-modal-content{padding:30px;background-color:#fff;margin-bottom:50px}.fat-sb-popup-bt-group{text-align:center;margin-top:15px}.fat-sb-message{position:fixed;top:50px;right:30px;padding:15px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#099be0;color:#fff;font-size:14px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%);-webkit-box-shadow:5px 5px 10px rgb(0 0 0 / .3);-moz-box-shadow:5px 5px 10px rgb(0 0 0 / .3);box-shadow:5px 5px 10px rgb(0 0 0 / .3);min-width:250px;text-align:center;z-index:99999999}.fat-sb-message i.icon{margin-right:15px}.fat-sb-message.red{background-color:#db2828}.fat-sb-message.orange{background-color:#dbb940}.fat-sb-message.show-up{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fat-sb-content-appointment.loading .fat-appointment-wrap,.fat-sb-tab-content.appointment.loading .fat-appointment-wrap{opacity:0}.fat-sb-content-appointment,.fat-sb-tab-content.appointment{position:relative}.fat-sb-content-appointment .fat-loading,.fat-sb-tab-content.appointment .fat-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.fat-sb-content-appointment.loading .fat-loading,.fat-sb-tab-content.appointment.loading .fat-loading{display:block}.fat-sb-content-appointment.loading .fat-loading-inner,.fat-sb-tab-content.appointment .fat-loading-inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.fat-booking-container.fat-sb-time-layout{font-size:14px}.fat-sb-time-layout .ui.steps{width:100%}.fat-sb-time-layout .ui.steps .step:not(.disabled):not(.active){cursor:pointer}.fat-sb-time-layout .fat-sb-tab-content.service{padding-top:30px;padding-bottom:30px}.fat-sb-time-layout .field{font-size:1em}.fat-sb-time-layout .field label{font-size:1.142857142857143em;font-weight:400;margin-bottom:10px;display:block;color:#343434}.fat-sb-time-layout .fields{display:flex;margin-left:-10px;margin-right:-10px;margin-bottom:15px;flex-wrap:wrap}.fat-sb-time-layout .fields .field{padding-left:10px;padding-right:10px}.fat-sb-time-layout .two.fields .field{width:50%}.fat-sb-time-layout .three.fields .field{width:33.333%}.fat-sb-time-layout .ui.fat-loading{pointer-events:none}.fat-sb-time-layout .ui.fat-loading i.dropdown.icon{display:none}.fat-sb-time-layout .ui.fat-loading .ui.loading.loading.loading.loading.loading.loading.button{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-color:#fff0}.fat-sb-time-layout .ui.date-input{width:100%;border:solid 1px #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:8px 15px}.fat-sb-time-layout .ui.date-input input{width:100%}.fat-sb-time-layout .fat-sb-button-group{margin-top:30px;text-align:right}button.ui.button:active,button.ui.button:focus{outline:none}.date-time-slots{display:flex;margin-left:-5px;margin-right:-5px;overflow-x:auto}.date-time-slots .date-item{width:16.66666666667%;padding-left:5px;padding-right:5px;min-width:147px}.date-time-slots .date-title,.date-time-slots .slot-item{font-size:1em;padding:8px 5px;margin-bottom:5px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.4em}.date-time-slots .slot-item{border:solid 1px #ddd;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.date-time-slots .date-title{background-color:#4183C4;border:solid 1px #4183C4;color:#fff;font-weight:600}.date-time-slots .slot-item:hover{background-color:#4183C4;border-color:#4183C4;color:#fff;cursor:pointer}.fat-sb-tab-content.date-time .service-info{margin-bottom:15px;font-size:1.142857142857143em;color:#343434}.fat-sb-time-layout .fat-sb-tab-content.calendar,.fat-sb-time-layout .fat-sb-tab-content.appointment{color:#343434}.fat-sb-tab-content.date-time .service-name{font-weight:600}.fat-sb-time-layout .fat-sb-tab-content.appointment .fat-sb-order-form{display:block;margin-top:30px}.fat-sb-order-form .field .ui.input,.fat-sb-order-form .field .ui.input input{width:100%}.fat-booking-container .phone-code-wrap .ui.phone-code{width:80px!important;border-right:none;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.fat-booking-container .phone-code-wrap .ui.phone-code.focus,.fat-booking-container .phone-code-wrap input[type="text"].focus{border-color:#85B7D9}.fat-booking-container .phone-code-wrap input[type="text"],.fat-booking-container .phone-code-wrap input[type="text"]:focus{border-left:none;border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.fat-booking-container .phone-code-wrap .ui.phone-code .text{font-size:0}.fat-booking-container .phone-code-wrap .ui.phone-code .menu{min-width:200px}.fat-sb-time-layout .stripe-form .card-element{margin-top:20px}.fat-sb-time-layout .stripe-form .__PrivateStripeElement{min-height:22px}.fat-sb-time-layout .stripe-form a.bt-back{float:right;margin-top:5px}.fat-sb-time-layout .stripe-form .card-errors{color:red;margin-top:5px}@media (max-width:600px){.fat-sb-step-layout .ui.steps .step i,.fat-sb-time-layout .ui.steps .step i{display:none!important}.fat-sb-time-layout .two.fields .field,.fat-sb-time-layout .three.fields .field{width:100%;margin-bottom:10px}}.fat-sb-error-message{color:red;text-align:center;display:block;width:100%;font-size:1em}.fat-booking-container .ui.steps .step{padding:15px}.fat-booking-container .ui.steps .step i{font-size:1.71em}.fat-booking-container.small-layout .ui.steps .step{padding:8px 10px}.fat-sb-time-layout.small-layout .fat-sb-tab-content.service{padding-top:0;padding-bottom:15px}.fat-booking-container.small-layout .ui.steps .step i{font-size:1.428em;margin-right:10px}.fat-booking-container.small-layout .ui.steps .step .title{font-size:1em}.fat-booking-container.fat-sb-time-layout .step.calendar{min-width:150px}.fat-sb-booking-mode .ui.form{max-width:80%;width:300px;margin:0 auto;padding-top:30px;padding-bottom:30px}.ui.checkbox label{cursor:pointer}.fat-sb-service-wrap{display:none}.fat-sb-service-wrap h4{font-size:16px;margin-top:0}.fat-sb-item-action{display:none;position:absolute;right:5px;top:5px;font-size:14px;margin-right:0}.fat-sb-item-action a{display:inline-block;position:relative}.fat-sb-item-action i.check.icon{color:#4183C4;margin-right:0}.fat-sb-item-action i.close.icon{color:#bd1b1b;margin-right:0}.fat-sb-service-wrap .fat-sb-item.active .fat-sb-item-action{display:block}.fat-sb-service-wrap a.fat-sb-next{float:right;font-size:14px}.fat-sb-service-wrap a.fat-sb-next.disabled{color:#ddd;pointer-events:none}.fat-booking-container.group-mode .number-of-person-field{display:none}.fat-booking-container.hide-quantity .number-of-person-field,.fat-booking-container.hide-discount .fat-sb-order-discount,.fat-booking-container.hide-discount .fat-sb-order-coupon{display:none}.fat-sb-service-wrap h5,.fat-sb-booking-mode h5{margin:0 0 15px 0;color:#343434!important;padding:0}a.fat-sb-next:not(.disabled),.fat-min-price{color:#343434}.fat-sb-booking-mode .grouped.fields .ui.checkbox{font-size:1em;line-height:1em;margin:0}.fat-sb-order-form .ui.input input,.fat-sb-order-form select{padding:8px 10px}.fat-loading .ui.segment{font-size:14px}.fat-sb-time-layout .fat-sb-tab-content.service .fat-sb-not-found{display:none;color:#2185D0}.daterangepicker .calendar-table td.available:not(.active){color:#343434}.daterangepicker .calendar-table td.available:hover,.daterangepicker .calendar-table th.available:hover{color:#fff;background-color:#357ebd}.fat-model-group-list{margin-top:15px}.ui.button i.close.icon{float:left}.fat-sb-time-layout.small-layout .date-time-slots .date-item{min-width:20%;width:20%}@media (max-width:767px){.fat-sb-time-layout .date-time-slots .date-item{min-width:33.3333%;width:33.33333%}}@media (max-width:400px){.fat-sb-time-layout .date-time-slots .date-item{min-width:50%;width:50%}}.fat-booking-container.has-default-value{opacity:0!important;display:none!important}.fat-booking-container.hide-location .step.location,.fat-booking-container.hide-location .fat-sb-tab-content.location{display:none!important}.fat-booking-container .fat-sb-tab-content-title{display:none}.fat-booking-container.medium-size .ui.steps .step .description{display:none}.fat-booking-container.medium-size .fat-sb-tab-content-title{display:block}.fat-booking-container.hide-location .fat-sb-location-item-label{display:none}.fat-sb-service-wrap a.fat-sb-next.disabled{background-color:#ddd;color:#8a8a8a}.fat-sb-service-wrap a.fat-sb-next:not(.disabled){background-color:#4183C4;color:#fff}.fat-sb-service-wrap a.fat-sb-next{padding:5px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;top:-10px}.fat-sb-service-wrap a.fat-sb-next,.fat-sb-service-wrap a.fat-sb-next i{font-weight:400}.ui.dropdown.fat-loading,.fat-loading{position:relative}.ui.dropdown .ui.button.loading,.ui.dropdown .ui.loading.loading.loading.loading.loading.loading.button,.fat-loading>.ui.button.loading,.fat-loading>.ui.loading.loading.loading.loading.loading.loading.button{position:absolute;right:7px;top:50%;width:20px;height:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff0;margin:0;padding:0;cursor:default}.ui.dropdown .ui.loading.button:before,.fat-loading>.ui.loading.button:before{border-color:rgb(0 0 0 / .3)}.ui.dropdown.fat-loading .dropdown.icon{opacity:0}.fat-loading-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.fat-sb-booking-history input[name="c_code"]{padding:10px 15px!important}.desc-tooltip{display:inline-block;position:absolute;top:4px;right:0;color:#8b8a8a}[data-tooltip]:after{max-width:400px;width:200px;white-space:pre-wrap}.fat-sb-item .item-title .meta{overflow:inherit!important}.ui.form .fields.one>.field{width:100%}.customer-info-wrap .ui.form textarea:not([rows]){min-height:4em!important;max-height:5em!important}.fat-quote-form-container .quote-form-wrap{max-width:600px;margin:0 auto}.fat-quote-form-container .quote-form-wrap .quote-form-title{margin-bottom:50px;text-align:center}.fat-quote-form-container .media-field{padding:30px;border:dotted 2px #b1acac;cursor:pointer;position:relative}.fat-quote-form-container .media-field i{font-size:20px}.fat-quote-form-container .media-field span{display:block;text-align:center}.fat-quote-form-container .media-field .file-upload{display:none}.fat-quote-form-container .media-field.media-selected .ui.image-field{display:none}.fat-quote-form-container .media-field.media-selected a.clear{position:absolute;top:10px;right:10px;color:red}.fat-quote-form-container .media-field .list-images .img-item{text-align:center}.fat-quote-form-container .media-field .list-images .img-item img{width:200px}.fat-booking-container.payment-woocommerce .payment-method-wrap{display:none!important}.fat-booking-container .hide-garage .fat-sb-order-wrap .location-section,.fat-sb-order-wrap.no-garage-section .location-section{display:none}.repair-summary .discount-meta{display:none}@media (max-width:600px){.fat-sb-booking-history .history-tool-box .fat-sb-customer-code,.fat-sb-booking-history .history-tool-box .fat-sb-status,.fat-sb-booking-history .history-tool-box .fat-sb-datetime{width:100%;padding-right:15px}.fat-sb-booking-history>table>thead{display:none}.fat-sb-booking-history>table>tbody>tr{display:flex;flex-wrap:wrap}.fat-sb-booking-history>table>tbody>tr>td{width:100%;padding-left:150px;position:relative}.fat-sb-booking-history>table>tbody>tr>td:before{content:attr(data-label);position:absolute;top:10px;left:5px;font-size:14px;color:#000;z-index:1111}}.fat-fw-600{font-weight:600}.fat-fw-400{font-weight:400}.fat-lh-1em{line-height:1em}.fat-lh-14em{line-height:1.4em}.fat-fs-small{font-size:14px}.fat-sb-head{text-align:center;margin-bottom:30px}.fat-sb-order-wrap .fat-sb-head{margin-bottom:50px}.fat-semantic-container .text-center{text-align:center}.fat-sb-flow-layout .ui.search.selection.dropdown{height:38px}.fat-sb-flow-layout .ui.search.selection.dropdown>input.search,.fat-sb-flow-layout .ui.selection.dropdown>.search.icon,.fat-sb-flow-layout .ui.selection.dropdown>.delete.icon,.fat-sb-flow-layout .ui.selection.dropdown>.dropdown.icon{padding-top:10px;padding-bottom:10px}h4.fat-sb-title{font-size:26px;margin:15px 0 0 10px}.fat-sb-title{font-size:14px}.fat-semantic-container .flex-center{justify-content:center}.fat-sb-item-wrap .fat-sb-item{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s}.fat-sb-item-wrap .fat-sb-item.side-in{transform:translateX(-50%)}.brand-model-step.step-item{display:none}.brand-model-step .step-item-inner{display:flex;flex-wrap:nowrap;justify-content:center;flex-wrap:wrap;align-items:center}.brand-model-step .step-item-inner .fat-sb-col-left{width:230px;min-width:230px;margin-right:20px}.brand-model-step .fat-sb-col-left .fat-sb-item{position:relative;width:100%;border:none}.brand-model-step .fat-sb-item .fat-it-inner{display:flex;flex-direction:column-reverse}.brand-model-step .fat-sb-list-garages .fat-sb-item .fat-it-inner{flex-direction:column}.brand-model-step .fat-sb-item .fat-it-inner .item-title{font-weight:600;font-size:16px;top:0%}.fat-sb-list-brand .fat-sb-item .fat-it-inner .item-title .fat-sb-list-model .fat-sb-item .fat-it-inner .item-title{padding-top:15px}.brand-model-step .fat-sb-col-left .fat-sb-item:after{content:"";width:2px;height:100%;position:absolute;top:0;right:-5px;border-right:solid 1px #ddd}.brand-model-step .step-item-inner .fat-sb-col-right{margin-left:20px;min-width:300px}.brand-model-step .category-field .field-inner,.brand-model-step .model-field .field-inner,.brand-model-step .service-type-field .field-inner,.brand-model-step .group-field .field-inner{display:none}.brand-model-step .model-field,.brand-model-step .group-field{min-height:45px}.brand-model-step .model-field.fadein,.brand-model-step .group-field.fadein{animation:fadein 0.3s forwards}.fat-sb-flow-layout .fat-sb-go-back{margin-top:15px;margin-bottom:0}.fat-sb-flow-layout .field{margin-bottom:10px}.fat-sb-flow-layout .fat-sb-go-back a{font-size:16px}.fat-sb-flow-layout .fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item .fat-it-inner{height:auto;min-height:360px}.fat-sb-flow-layout .fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item .item-title{top:auto}.fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item .item-title,.fat-sb-list-garages .item-address,.fat-sb-list-garages .item-desc{text-align:left;color:#343434}.fat-sb-list-garages .item-address i{padding-right:10px}.fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item .item-title{font-size:18px;font-weight:600;margin-top:15px;position:relative}.fat-sb-list-garages .item-desc{font-size:14px;line-height:1.3em}.fat-sb-flow-layout .order-wrap-inner{display:flex;flex-wrap:wrap;margin:0 auto;width:900px;max-width:100%;color:#343434}.fat-sb-flow-layout .order-wrap-inner .fat-sb-col-left{position:relative}.fat-sb-flow-layout .order-wrap-inner .fat-sb-col-left:after{position:absolute;top:0;right:0;content:'';width:1px;height:100%;border-right:solid 1px #ddd}.fat-sb-flow-layout .order-wrap-inner h4{margin-top:0;margin-bottom:20px}.fat-sb-order-wrap .fat-sb-col-left{width:60%;padding-right:30px}.fat-sb-order-wrap .fat-sb-col-right{width:40%;padding-left:30px}.fat-sb-flow-layout .appointment-wrap{color:#343434}.fat-sb-flow-layout .calendar-filter{position:relative;text-align:center}.fat-sb-flow-layout .calendar-filter .current-week{font-weight:600;font-size:16px}.fat-sb-flow-layout .prev-week{position:absolute;left:-10px}.fat-sb-flow-layout .next-week{position:absolute;right:-10px}.fat-sb-flow-layout .next-week,.fat-sb-flow-layout .prev-week{color:#343434;font-size:26px;font-weight:600;padding:0;cursor:pointer;border-radius:5px}.fat-sb-flow-layout .week-header{display:flex;flex-wrap:wrap}.fat-sb-flow-layout .week-day-header{width:14.2%;text-align:center;padding-left:5px;padding-right:5px;font-weight:600}.fat-sb-flow-layout .week-date{display:block;font-weight:400;padding-top:10px}.fat-sb-flow-layout .week-date.day-off,.fat-sb-flow-layout .week-date.disabled{color:#ddd}.fat-sb-flow-layout .week-date span{padding:10px;display:inline-block;line-height:1em;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.fat-sb-flow-layout .week-date.day-off span,.fat-sb-flow-layout .week-date.disabled span{cursor:not-allowed}.fat-sb-flow-layout .week-date:not(.disabled):not(.day-off) span:hover,.fat-sb-flow-layout .week-date:not(.disabled):not(.day-off) span.selected{background-color:#343434;color:#fff}.fat-sb-calendar-time .ui.dropdown.time-options{width:300px;max-width:100%}.fat-sb-order-wrap ul{list-style:none;padding:0;margin:0}.fat-sb-order-wrap ul li{line-height:1em;margin-top:10px}.fat-sb-order-wrap ul li:first-child{margin-top:0}.fat-sb-order-wrap .button-group button{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:100%}.fat-sb-order-wrap .fields:not(:last-child){margin-bottom:20px}.fat-sb-order-wrap .fields:last-child{margin-bottom:0}.ui.selection.dropdown.fat-small-dropdown,.ui.selection.dropdown.fat-small-dropdown>.search{min-height:35px;padding:7px 10px}.ui.selection.dropdown.fat-small-dropdown>.text{position:relative;top:3px}.ui.selection.dropdown.fat-small-dropdown i.dropdown.icon{padding:10px}.gateway-item i.icon.paypal,.gateway-item i.icon.stripe{font-family:'brand-icons'!important}.fat-list-gateway{display:flex;flex-wrap:wrap}.gateway-item{width:33.3333%;padding:5px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;cursor:pointer}.gateway-item{font-size:14px}.gateway-item i{font-size:16px}.gateway-item:hover,.gateway-item.selected{color:#1678c2;font-weight:600}.fat-hidden-step{display:none}.fat-sb-service-inner{display:flex;flex-wrap:wrap}.fat-sb-service-inner .fat-sb-item-inner-wrap{width:70%;padding-right:30px;position:relative}.fat-sb-service-inner .fat-sb-item-inner-wrap:after{content:'';position:absolute;width:1px;height:100%;top:15px;right:15px;border-right:solid 1px #ddd}.fat-sb-service-inner .fat-sb-repair-list{width:30%;padding-left:30px}.fat-sb-repair-list ul{list-style:none;padding:0;margin:20px 0 0 0;min-height:80px}.fat-sb-repair-list button.ui.button{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:100%}.fat-sb-repair-list ul li{color:#343434;position:relative;padding-right:70px;margin-bottom:15px;line-height:1.2em;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;text-align:left}.fat-sb-repair-list ul span.service-name{font-weight:600}.fat-sb-repair-list ul span.model-name{font-size:14px;color:#848484}.fat-sb-repair-list span.service-price{position:absolute;right:0;top:0;font-size:14px;color:#848484}.fat-sb-repair-list span.service-price a{color:#848484;padding-left:10px;font-size:14px}.fat-sb-repair-list span.service-price a:hover{color:#2185D0}.fat-sb-flow-layout .fat-sb-list-services .fat-sb-item{position:relative}.fat-sb-flow-layout .fat-min-price{position:absolute;top:20px;left:20px;font-size:14px}.postal-code-wrap .ui.form{width:250px;max-width:100%;text-align:center;margin:0 auto}.postal-code-wrap .ui.form .field{width:100%}.list-delivery-method .fat-sb-item-inner-wrap{justify-content:center;margin-top:30px}.list-delivery-method.fat-sb-item-wrap .fat-sb-item.disabled{pointer-events:none;opacity:.6}.list-delivery-method.fat-sb-item-wrap .fat-sb-item .fat-it-inner{height:220px;overflow:hidden}.list-delivery-method.fat-sb-item-wrap .fat-sb-item img{top:33%}.list-delivery-method.fat-sb-item-wrap .fat-sb-item .item-title{font-weight:600;font-size:16px;top:60%}.list-delivery-method.fat-sb-item-wrap .item-desc{font-weight:400;color:#848484;font-size:14px;line-height:1em;padding-top:5px;max-height:50px;overflow:hidden}.postal-code-wrap button.ui.button{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding-left:30px;padding-right:30px}.fat-sb-postal-code-message{display:none;color:#b11818;line-height:1em;font-size:14px;padding-top:5px}.fat-sb-list-services .fat-sb-item.no-attribute .price-attribute,.fat-sb-list-services .fat-sb-item.one-attribute .price-attribute{display:none}.fat-sb-flow-layout.hide-price .cost-meta,.fat-sb-flow-layout.hide-price .payment-method-wrap,.fat-sb-flow-layout.hide-price .fat-min-price,.fat-min-price.pr-0{display:none}.fat-sb-flow-layout.hide-price .fat-sb-repair-list .service-price{font-size:0}.fat-sb-order-wrap.no-appointment-section .repair-summary>h4{padding-left:15px}.fat-sb-order-wrap.no-appointment-section .order-wrap-inner{width:700px}.fat-sb-order-wrap.no-appointment-section .appointment-wrap{display:none}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left,.fat-sb-order-wrap.no-appointment-section .fat-sb-col-right{width:100%;padding:0}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left:after{display:none}.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section,.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left{padding-left:15px;padding-right:15px}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-right{margin-top:30px}.fat-sb-order-wrap.no-appointment-section .location-section-wrap{display:flex;flex-wrap:wrap}.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section{width:50%;margin-top:0px!important}.fat-sb-order-wrap.no-appointment-section .button-group button{width:50%}.fat-sb-order-wrap.no-garage-section .location-section{display:none}.fat-sb-item-wrap .fat-sb-item.no-attribute .item-title{top:82%}ul.payment-method-wrap{margin-top:15px}.week-header-mobile{display:none}.fat-booking-container{position:relative}.fat-booking-container .fat-ui-loader-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;z-index:99}.fat-sb-appointment-booked-wrap .fat-sb-subtitle{margin-top:30px}.customer-info-wrap .ui.form .ui.input input{padding-top:9px;padding-bottom:9px}.fat-sb-calendar-time .fat-sb-time-notice{display:none;font-size:14px;color:red;text-align:center;line-height:1.3em;margin-top:15px}.fat-booking-container.hide-payment .repair-summary .payment-method-wrap{display:none}.fat-sb-list-devices>.step-item{width:100%}.repair-summary .coupon-meta .mt-value{position:relative}.repair-summary .coupon-meta .mt-value div.ui.input,.repair-summary .coupon-meta .mt-value input#coupon{display:inline-block;width:100%!important}.repair-summary .coupon-meta .mt-value button.rp-apply-button.loading,.repair-summary .coupon-meta .mt-value button.rp-apply-button{position:absolute!important;top:0px!important;right:0px!important}.fat-quote-link{color:#343434}.fat-sb-item .item-title .meta{padding:0;margin:0;border:none;text-transform:none}.fat-semantic-container.fat-booking-container{color:#343434}.fat-sb-term-condition label{padding-left:25px;font-size:14px}.ui-simple.checkbox input{position:relative;margin-left:0}.ui-simple.checkbox label{padding-left:15px;position:relative;top:-1px}.fat-booking-container.hide-city.hide-country .fields.city-country,.fat-booking-container.hide-postal-code.hide-address .fields.address-postal,.fat-booking-container.hide-last-name .field.last-name,.fat-booking-container.hide-postal-code .field.postal-code,.fat-booking-container.hide-city .field.city-field,.fat-booking-container.hide-address .field.address,.fat-booking-container.hide-country .field.country-field,.fat-booking-container.hide-serial-number .fields.serial-number{display:none}.fat-booking-container.hide-country .field.city-field,.fat-booking-container.hide-city .field.country-field,.fat-booking-container.hide-postal-code .field.address,.fat-booking-container.hide-address .field.postal-code,.fat-booking-container.hide-last-name .full-name .field.first-name{width:100%!important}.rb-not-found{padding-top:60px;text-align:center}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner{display:flex;flex-wrap:wrap;align-items:center}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-left{width:40%;position:relative}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{width:60%;padding-left:15px;font-size:14px}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item img{position:relative;transform:none;-webkit-transform:none;-moz-transform:none;top:auto;left:auto}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item .item-title{top:auto}.fat-sb-flow-layout span.selected-icon{position:absolute;top:20px;right:40px;color:#2185D0;display:none}.fat-sb-flow-layout.service-layout-single span.selected-icon{right:20px}.fat-sb-flow-layout .fat-sb-item.selected span.selected-icon{display:inline-block}.fat-sb-list-garages .fat-sb-item a.bt-mobile-detail,.fat-sb-service-inner a.bt-mobile-detail{padding:8px 20px;color:#fff!important;background-color:#4183C4!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:none;margin-top:15px;font-size:14px;line-height:1em}.fat-sb-popup-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .8);z-index:99999}.fat-sb-popup-container .fat-sb-popup-inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;text-align:center;width:80%}.fat-sb-popup-container .fat-sb-popup-inner .fat-popup-title{font-size:24px;color:#fff;font-weight:600;margin-bottom:30px;line-height:1.4em}.fat-sb-popup-container .fat-sb-popup-inner .fat-popup-content{font-size:16px;line-height:1.4em;font-weight:400}.fat-sb-popup-container .fat-sb-close-popup{color:#fff;position:absolute;top:-40px;right:-15px;text-decoration:none;color:#fff}.fat-sb-popup-container .fat-sb-close-popup i{color:#fff;font-size:16px;opacity:1}.fat-quote-link{clear:both}.fat-sb-repair-list .service-attribute{font-size:14px}.fat-sb-service-inner{position:relative}.fat-sb-repair-list.anchor{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;position:absolute;right:30px}.fat-sb-back-device-type{text-align:center;margin-top:15px;font-size:16px}.fat-sb-order-wrap ul>li>label{margin-bottom:5px;display:block;font-size:14px}.fat-sb-order-wrap .service-section .fat-section-shadow>ul>li{padding-left:10px}.fat-sb-order-wrap li.device-meta .mt-value li .service-name{font-size:16px;font-weight:500}.fat-sb-order-wrap li.device-meta .mt-value li .service-price{padding-left:30px}.fat-sb-order-wrap li.device-meta .mt-value>ul>li>span{padding-bottom:5px;display:inline-block}.fat-list-color{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.fat-list-color .color-item{width:25%;padding-left:5px;padding-right:5px}.fat-list-color .color-item-inner{display:flex;flex-wrap:nowrap;border:solid 1px #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;padding:5px;align-items:center;background-color:#f1f1f1;line-height:1em}.fat-list-color .color-item-inner .color-thumb{width:30%;min-width:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fat-list-color .color-thumb img{width:100%}.fat-list-color .color-item-inner .color-name{padding-left:10px;text-transform:capitalize}.fat-booking-container .fat-search-box{margin-top:30px}.fat-booking-container.hide-search-box .fat-search-box{display:none}.fat-booking-container .fat-search-box .ui.input{padding:5px 20px;border:solid 1px #ddd;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:14px}.fat-booking-container .fat-search-box .ui.input input{min-height:30px}.fat-booking-container .fat-search-box i.search.icon{left:15px}.fat-booking-container .fat-search-box a.fat-close{top:50%;transform:translateY(-50%);position:absolute;right:10px;display:none}.fat-booking-container .fat-search-box .active-search a.fat-close{display:inline-block}.fat-booking-container.hide-progress-bar .fat-progress-bar{display:none}.fat-progress-bar{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;margin-bottom:30px}.fat-progress-bar li{display:inline-block;padding-left:5px;padding-right:5px;text-align:center;position:relative}.fat-progress-bar li:not(:last-child):after{content:'';position:absolute;width:50%;height:8px;background-color:#ddd;top:17px;z-index:0;left:55%}.fat-progress-bar li:not(:first-child):before{content:'';position:absolute;top:17px;width:50%;left:-6px;background-color:#ddd;height:8px}.fat-progress-bar li.active:after{background-color:#0d71bb;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;z-index:1}.fat-progress-bar li.active:before{background-color:#0d71bb}.fat-progress-bar li span{display:block;font-size:16px}.fat-progress-bar li span.node-number{width:40px;height:40px;text-align:center;line-height:38px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#ddd;color:#fff;margin:0 auto;position:relative;z-index:1}.fat-progress-bar li.active span.node-number{background-color:#0d71bb}.fat-progress-bar li span.node-title{margin-top:10px}.fat-booking-container.hide-head .fat-sb-head .fat-sb-title,.fat-booking-container.hide-head .fat-sb-head .fat-sb-subtitle{display:none}.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-head,.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-title,.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-subtitle{display:block}.fat-booking-container.hide-head .fat-progress-bar{margin-bottom:60px}button.fat-bt-choose-another-device{background-color:#deb992}.fat-sb-pdf-download{margin-top:60px}.fat-sb-pdf-download a.ui.button{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px}.fat-semantic-container.hide-model-category .field.category-field{display:none}.combine-discount-section{display:flex;flex-wrap:wrap}.combine-discount-section span{display:inline-block;width:50%}.combine-discount-section span.combine-discount{text-align:right}.brand-model-step .service-step .fat-sb-item .fat-it-inner{flex-direction:row}.revy-model-single-container{width:1170px;max-width:100%;margin:0 auto}h2.revy-model-title{text-align:center;font-size:30px;font-weight:600}.revy-model-single-container .fat-booking-container .fat-sb-back-device-type{display:none!important}@media (min-width:768px) and (max-width:992px){.fat-sb-item-wrap .fat-sb-item-inner-wrap .fat-sb-item{width:33.3333%}.fat-sb-flow-layout .fat-sb-list-services .fat-sb-item{width:50%}.fat-sb-flow-layout.service-layout-single .fat-sb-list-services .fat-sb-item{width:100%}.fat-sb-service-inner .fat-sb-repair-list{padding-left:15px}.fat-sb-flow-layout .fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item .fat-it-inner{min-height:300px}}@media (max-width:767px){.ui.selection.dropdown .menu{max-height:20rem}.brand-model-step .fat-sb-col-left,.brand-model-step .fat-sb-col-right{width:100%;margin-left:0;margin-right:0}.fat-sb-service-inner{flex-wrap:wrap}.fat-sb-service-inner .fat-sb-item-inner-wrap,.fat-sb-service-inner .fat-sb-repair-list{width:100%}.brand-model-step .fat-sb-col-left .fat-sb-item:after{display:none}.fat-sb-service-inner .fat-sb-item-inner-wrap{padding-left:0;padding-right:0}.fat-sb-service-inner .fat-sb-repair-list{padding-left:15px;padding-right:15px}.fat-sb-service-inner .fat-sb-item-inner-wrap:after{display:none}.fat-sb-order-wrap .order-wrap-inner .fat-sb-col-left,.fat-sb-order-wrap .order-wrap-inner .fat-sb-col-right{width:100%;padding-left:0;padding-right:0}.fat-sb-order-wrap .order-wrap-inner .fat-sb-col-left:after{display:none}.fat-sb-order-wrap .order-wrap-inner .fat-sb-col-right{margin-top:30px}.postal-code-wrap button.fat-bt-next{margin-top:15px}.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section{width:100%;margin-bottom:15px;padding-left:0;padding-right:0}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item-inner-wrap .fat-sb-item,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-left,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{width:100%}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item .fat-it-inner{min-height:200px;height:auto}.fat-sb-list-garages .fat-sb-item a.bt-mobile-detail,.fat-sb-service-inner a.bt-mobile-detail{display:inline-block}.fat-sb-flow-layout.service-layout-single .fat-sb-list-garages .item-desc,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{display:none}}@media (min-width:992px){.fat-sb-flow-layout .fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item{width:33.3333%}.fat-sb-flow-layout .fat-sb-list-services.fat-sb-item-wrap .fat-sb-item{width:100%}.fat-sb-flow-layout.service-layout-single .fat-sb-list-services.fat-sb-item-wrap .fat-sb-item{width:100%}.fat-sb-flow-layout .list-delivery-method.fat-sb-item-wrap .fat-sb-item{width:25%}}@media (max-width:600px){.hide-progress-bar-mobile .fat-progress-bar{display:none!important}h4.fat-sb-title{font-size:22px}.brand-model-step .fat-sb-item .fat-it-inner .item-title{font-size:14px;line-height:1.2em}.fat-sb-item-wrap .fat-sb-item img:not(.img-default){max-width:100px;max-height:80px}.fat-list-color .color-item{width:50%;margin-bottom:10px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}