.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 .3s;-webkit-transition:all .3s;-moz-transition:all .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}.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{border:none}.brand-model-step .fat-sb-item .fat-it-inner .item-title{font-weight:600;font-size:18px}.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 .model-field{opacity:0}.brand-model-step .model-field.fadein{animation:fadein .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.fat-sb-item-wrap .fat-sb-item .item-title{font-size:18px;font-weight:600;margin-top:15px}.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.disabled{color:#ddd}.fat-sb-flow-layout .week-date span{padding:10px;display:inline-block;line-height:1em;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.fat-sb-flow-layout .week-date.disabled span{cursor:not-allowed}.fat-sb-flow-layout .week-date:not(.disabled) span:hover,.fat-sb-flow-layout .week-date:not(.disabled) 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 .3s;-webkit-transition:all .3s;-moz-transition:all .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;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 .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.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}.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{top:64%;font-weight:600;font-size:16px}.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-list-services .fat-sb-item.one-attribute .item-title{top:85%}.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:0px}.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:0 !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:transparent;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%}@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-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){.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%}.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}}@media (min-width:992px){.fat-sb-flow-layout .fat-sb-list-services.fat-sb-item-wrap .fat-sb-item,.fat-sb-flow-layout .fat-sb-list-garages.fat-sb-item-wrap .fat-sb-item{width:33.3333%}.fat-sb-flow-layout .list-delivery-method.fat-sb-item-wrap .fat-sb-item{width:25%}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.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}