#facebookAppTab .booking-completed-details .details-row .details-value { color:rgba(36, 35, 35, 1); font-family:'Times New Roman'; font-size:19px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-time-option .time { background-color:rgba(255, 255, 255, 0.75); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab #moreEmployeeOptionsContainer h3 { color:rgba(78, 78, 78, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-employee-option { background-color:rgba(255, 255, 255, 0.9); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:0px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:5px;padding-right:5px;margin-top:13px;margin-bottom:13px;margin-left:10px;margin-right:10px;opacity:1; }
.appointment-request-employee-option { background-color:rgba(255, 255, 255, 0.9); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:1px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;opacity:1; }
#facebookAppTab .booking-summary-container .appointment-request-service { background-color:rgba(216, 211, 211, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-confirmation-container span.form-input { color:rgba(42, 40, 40, 1); font-family:'Times New Roman'; font-size:19px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-complete-paragraph { color:rgba(68, 68, 68, 1); font-family:'Alegreya'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:31px;margin-bottom:31px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-button-strip .button { background-color:rgba(112, 170, 158, 1); border-color:rgba(24, 24, 24, 0.33); border-width:0px; color:rgba(255, 255, 255, 1); font-family:'Droid Sans'; font-size:16px; font-weight:normal; padding-top:9px;padding-bottom:9px;padding-left:20px;padding-right:20px;}
#moreEmployeeOptionsContainer h3 { color:rgba(78, 78, 78, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-confirmation-paragraph { color:rgba(68, 68, 68, 1); font-family:'Alegreya'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.appointment-request-employee-option.current { background-color:rgba(255, 255, 204, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:1px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;opacity:1; }
#bookingPluginTab #bookingStartOver a { color:rgba(112, 170, 158, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:none; }
.booking-step-confirmation-paragraph { color:rgba(243, 243, 243, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-summary-container .appointment-request-service { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab #bookingStepNavigation li.step-number span { color:rgba(76, 76, 76, 1); font-family:'Gruppo'; font-size:25px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-title { color:rgba(68, 68, 68, 1); font-family:'Alegreya'; font-size:26px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:15px;margin-bottom:15px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-summary-container h4 { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:18px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-step-button-strip { background-color:rgba(248, 248, 248, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(238, 234, 234, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .appointment-request-employee-option.current { background-color:rgba(255, 255, 204, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:1px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;opacity:1; }
#bookingPluginTab .booking-completed-details .details-row .details-label { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; padding-left:22px;padding-right:22px;padding-top:9px;padding-bottom:9px;text-align:right; text-decoration:none; text-transform:none; }
#bookingPluginTab #moreEmployeeOptionsContainer h3 { color:rgba(78, 78, 78, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingStepNavigation li.arrows { color:rgba(211, 211, 211, 1); font-size:30px; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:6px;margin-right:6px;}
.booking-step-complete-paragraph { color:rgba(243, 243, 243, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
.booking-confirmation-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-step-button-strip { background-color:rgba(58, 52, 62, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-summary-container h3 { color:rgba(44, 43, 43, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingStepNavigation li.step-number span { color:rgba(76, 76, 76, 1); font-family:'Gruppo'; font-size:25px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-summary-container { background-color:rgba(191, 186, 186, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-step-title { color:rgba(61, 57, 57, 1); font-family:'Times New Roman'; font-size:26px; font-style:normal; font-weight:normal; margin-left:60px;margin-right:60px;margin-top:16px;margin-bottom:16px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab .appointment-request-time-option .time { background-color:rgba(206, 206, 206, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.appointment-request-employee-option ul li p { color:rgba(34, 34, 34, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-step-form  #addServiceButtonContainer .button .long-name, #bookingPluginTab .booking-step-form  #addServiceButtonContainer .button { background-color:rgba(112, 170, 158, 1); border-color:rgba(24, 24, 24, 0.33); border-width:0px; color:rgba(255, 255, 255, 1); font-family:'PT Sans'; font-size:12px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#facebookAppTab .booking-completed-details { background-color:rgba(43, 42, 42, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;opacity:1; }
.appointment-request-time-option { background-color:rgba(253, 253, 253, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0.7); border-width:4px; border-style:double; padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-top:0px;margin-bottom:0px;opacity:1; }
#bookingPluginTab  #rememberMe, #bookingPluginTab  #rememberMe .p { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:9px;margin-right:9px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.appointment-request-time-option .time p { color:rgba(0, 0, 0, 1); font-family:'PT Sans'; font-size:12px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
.info-card-section h2 { color:rgba(51, 51, 51, 1); font-family:'PT Sans'; font-size:23px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
.info-card-section.contact p { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:17px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab #rememberMe, #facebookAppTab #rememberMe .p { color:rgba(21, 21, 21, 1); font-family:'Times New Roman'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
.booking-step-form .booking-form-item#rememberMe, .booking-step-form .booking-form-item#rememberMe .p { color:rgba(225, 225, 225, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#facebookAppTab #bookingStepNavigation li.step-number.current { background-color:rgba(200, 200, 200, 0.69); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(194, 194, 194, 0.39); border-width:1px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-step-complete-paragraph { color:rgba(44, 42, 42, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
.booking-summary-container h4 { color:rgba(210, 210, 210, 1); font-family:'PT Sans'; font-size:18px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-service-list li p { color:rgba(18, 18, 18, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:uppercase; }
.booking-section-container { background-color:rgba(58, 52, 62, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab .appointment-request-time-option .select-appointment-result-button { background-color:rgba(112, 170, 158, 1); border-color:rgba(0, 0, 0, 0.37); border-width:0px; color:rgba(255, 255, 255, 1); font-family:'Droid Sans'; font-size:16px; font-weight:normal; padding-top:11px;padding-bottom:11px;padding-left:27px;padding-right:27px;}
#bookingPluginTab .booking-confirmation-container span.form-input { color:rgba(68, 68, 68, 1); font-family:'Alegreya'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-summary-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingStepNavigation li.step-number.current { background-color:rgba(200, 200, 200, 0.69); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(194, 194, 194, 0.39); border-width:1px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(90, 90, 90, 1); font-family:'Times New Roman'; font-size:15px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:lowercase; }
.info-card-section .service-categories-list, .info-card-section .service-categories-list li { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(90, 90, 90, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:lowercase; }
#facebookAppTab .booking-step-confirmation-paragraph { color:rgba(54, 53, 53, 1); font-family:'Times New Roman'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:uppercase; }
.booking-completed-details .details-row .details-value { color:rgba(244, 244, 244, 1); font-family:'PT Sans'; font-size:18px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#facebookAppTab .appointment-request-time-option .time p { color:rgba(0, 0, 0, 1); font-family:'Times New Roman'; font-size:13px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
#bookingPluginTab .booking-summary-container .appointment-request-service .remove-link { color:rgba(112, 170, 158, 1); font-family:'Droid Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:none; }
.booking-step-title { color:rgba(236, 236, 236, 1); font-family:'PT Sans'; font-size:23px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:15px;margin-bottom:15px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-confirmation-container .form-label { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#facebookAppTab .booking-completed-details .details-row .details-label { color:rgba(40, 40, 40, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px;text-align:right; text-decoration:none; text-transform:uppercase; }
#bookingPluginTab .booking-summary-container .appointment-request-service p { color:rgba(68, 68, 68, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.info-card-section .amenities-list, .info-card-section.amenities .name { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:none; text-transform:uppercase; }
#facebookAppTab .appointment-request-time-option .select-appointment-result-button { background-color:rgba(88, 167, 143, 0.96); border-color:rgba(0, 0, 0, 0.37); border-width:1px; color:rgba(240, 240, 240, 1); font-family:'Times New Roman'; font-size:17px; font-weight:normal; padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}
.booking-form-item .form-label { color:rgba(239, 239, 239, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:uppercase; }
.booking-step-button-strip .button, .booking-step-form .form .selected-item-button { background-color:rgba(26, 26, 26, 0.2); border-color:rgba(24, 24, 24, 0.33); border-width:1px; color:rgba(227, 224, 224, 1); font-family:'PT Sans'; font-size:16px; font-weight:normal; padding-top:4px;padding-bottom:4px;padding-left:14px;padding-right:14px;}
#bookingPluginTab .booking-completed-details { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;opacity:1; }
#showAllAppointmentResults a { color:rgba(217, 217, 217, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
#bookingStepNavigation li.step-number { background-color:rgba(244, 244, 244, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(255, 255, 255, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab .booking-confirmation-container { background-color:rgba(68, 68, 68, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-section-container { background-color:rgba(249, 245, 245, 0.76); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(113, 175, 168, 1); border-width:18px; border-style:double; padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab #bookingStepNavigation li.arrows { color:rgba(211, 211, 211, 1); font-size:30px; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:6px;margin-right:6px;}
.booking-step-form  .booking-confirmation-container .form-label { color:rgba(240, 240, 240, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:uppercase; }
#facebookAppTab .booking-form-item .form-label { color:rgba(48, 47, 47, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:none; }
#selectEmployeeTimeStep .employeeServiceDetails { color:rgba(18, 18, 18, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:uppercase; }
#facebookAppTab .booking-summary-container .appointment-request-service .remove-link { color:rgba(219, 219, 219, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:none; }
.info-card-section .business-hours-list .day-label { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:17px; font-style:normal; font-weight:normal; margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingStartOver a { color:rgba(212, 212, 212, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:none; }
#facebookAppTab #bookingStartOver a { color:rgba(33, 32, 32, 1); font-family:'Times New Roman'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:none; }
#bookingPluginTab .appointment-request-employee-option.current { background-color:rgba(249, 249, 249, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:0px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;opacity:1; }
#bookingPluginTab #bookingStepNavigation li.step-number.current { background-color:rgba(112, 170, 158, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(194, 194, 194, 0.39); border-width:1px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .booking-step-button-strip .button { background-color:rgba(101, 183, 173, 1); border-color:rgba(115, 179, 171, 0.92); border-width:4px; color:rgba(239, 247, 245, 1); font-family:'Times New Roman'; font-size:21px; font-weight:normal; padding-top:4px;padding-bottom:4px;padding-left:14px;padding-right:14px;}
#bookingPluginTab #bookingStepNavigation li.arrows { color:rgba(211, 211, 211, 1); font-size:30px; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:6px;margin-right:6px;}
#bookingPluginTab #moreEmployeeOptionsContainer h2 { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:uppercase; }
#facebookAppTab .booking-summary-container .appointment-request-service p { color:rgba(61, 60, 60, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-time-option .time p { color:rgba(0, 0, 0, 1); font-family:'PT Sans'; font-size:12px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
.booking-completed-details { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;opacity:1; }
#facebookAppTab #moreEmployeeOptionsContainer h2 { color:rgba(78, 78, 78, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
.info-card-section .business-hours-list, .info-card-section .business-hours-list .value { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
.booking-summary-container { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-step-form .booking-confirmation-container .booking-form-item span.form-input { color:rgba(244, 244, 244, 1); font-family:'PT Sans'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-section-container { background-color:rgba(255, 255, 255, 0.75); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:20px;padding-bottom:20px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab .booking-completed-details .details-row .details-value { color:rgba(68, 68, 68, 1); font-family:'Alegreya'; font-size:18px; font-style:normal; font-weight:normal; padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;text-align:left; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-employee-option ul li p { color:rgba(34, 34, 34, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
.appointment-request-time-option .select-appointment-result-button { background-color:rgba(62, 55, 67, 0.96); border-color:rgba(0, 0, 0, 0.37); border-width:1px; color:rgba(240, 240, 240, 1); font-family:'PT Sans'; font-size:16px; font-weight:normal; padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px;}
#facebookAppTab #bookingStepNavigation li.divider { color:rgba(190, 190, 190, 1); font-size:12px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;}
#bookingPluginTab .booking-step-button-strip { background-color:rgba(58, 52, 62, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#facebookAppTab .appointment-request-time-option { background-color:rgba(253, 253, 253, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0.7); border-width:4px; border-style:double; padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-top:0px;margin-bottom:0px;opacity:1; }
.info-card-section.amenities .icon { color:rgba(118, 118, 118, 1); font-size:35px; font-style:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; }
#facebookAppTab .booking-summary-container h4 { color:rgba(55, 50, 50, 1); font-family:'Times New Roman'; font-size:18px; font-style:italic; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab #showAllAppointmentResults a { color:rgba(48, 47, 47, 1); font-family:'Times New Roman'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
#facebookAppTab .appointment-request-employee-option ul li p { color:rgba(34, 34, 34, 1); font-family:'Times New Roman'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:none; }
#bookingStepNavigation li.divider { color:rgba(190, 190, 190, 1); font-size:12px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;}
.info-card-section.address p { color:rgba(118, 118, 118, 1); font-family:'PT Sans'; font-size:17px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:3px;margin-bottom:3px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab #bookingStepNavigation li.divider { color:rgba(190, 190, 190, 1); font-size:12px; padding-top:0px;padding-bottom:0px;padding-left:2px;padding-right:2px;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;}
.booking-summary-container .appointment-request-service .remove-link { color:rgba(219, 219, 219, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:none; }
#facebookAppTab .booking-confirmation-container { background-color:rgba(21, 20, 20, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab .appointment-request-time-option .appointment-request-service-list .more-options-link { color:rgba(90, 90, 90, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:underline; text-transform:lowercase; }
#bookingPluginTab #bookingStepNavigation li.step-number { background-color:rgba(144, 189, 180, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(255, 255, 255, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-step-form #addServiceButtonContainer .button .long-name, .booking-step-form #addServiceButtonContainer .button { background-color:rgba(26, 26, 26, 0.2); border-color:rgba(24, 24, 24, 0.33); border-width:1px; color:rgba(255, 255, 255, 1); font-family:'PT Sans'; font-size:12px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
#moreEmployeeOptionsContainer h2 { color:rgba(78, 78, 78, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
#facebookAppTab .booking-confirmation-container .form-label { color:rgba(26, 25, 25, 1); font-family:'Times New Roman'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:right; text-decoration:none; text-transform:uppercase; }
#facebookAppTab #bookingStepNavigation li.step-number { background-color:rgba(137, 199, 192, 1); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(255, 255, 255, 1); border-width:0px; border-style:solid; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.appointment-request-time-option .time { background-color:rgba(206, 206, 206, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
.booking-summary-container h3 { color:rgba(216, 216, 216, 1); font-family:'PT Sans'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .booking-summary-container h3 { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:18px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#bookingPluginTab .appointment-request-time-option { background-color:rgba(255, 255, 255, 0.75); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 0.7); border-width:0px; border-style:none; padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;margin-top:0px;margin-bottom:0px;opacity:1; }
.booking-summary-container .appointment-request-service p { color:rgba(224, 224, 224, 1); font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:uppercase; }
#facebookAppTab .appointment-request-service-list li p { color:rgba(18, 18, 18, 1); font-family:'Times New Roman'; font-size:14px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left; text-decoration:none; text-transform:uppercase; }
#bookingPluginTab .booking-form-item .form-label { color:rgba(68, 68, 68, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:10px;margin-right:10px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
#facebookAppTab .appointment-request-employee-option { background-color:rgba(255, 255, 255, 0.9); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(229, 229, 229, 1); border-width:1px; border-style:solid; padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;opacity:1; }
#facebookAppTab .booking-step-form  #addServiceButtonContainer .button .long-name, #facebookAppTab .booking-step-form #addServiceButtonContainer .button { background-color:rgba(26, 26, 26, 0.2); border-color:rgba(24, 24, 24, 0.33); border-width:1px; color:rgba(74, 74, 74, 1); font-family:'PT Sans'; font-size:12px; font-weight:normal; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.booking-completed-details .details-row .details-label { color:rgba(234, 234, 234, 1); font-family:'PT Sans'; font-size:16px; font-style:normal; font-weight:normal; padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px;text-align:right; text-decoration:none; text-transform:uppercase; }
.booking-summary-container .appointment-request-service { background-color:rgba(255, 255, 255, 0); background-image:none; background-repeat:no-repeat; background-position:center center; border-color:rgba(0, 0, 0, 1); border-width:0px; border-style:none; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;opacity:1; }
#bookingPluginTab #showAllAppointmentResults a { color:rgba(112, 170, 158, 1); font-family:'Droid Sans'; font-size:16px; font-style:normal; font-weight:normal; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-decoration:underline; text-transform:lowercase; }
#bookingPluginTab #bookingStepNavigation li.step-number span { color:rgba(255, 255, 255, 1); font-family:'Gruppo'; font-size:25px; font-style:normal; font-weight:bold; margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:center; text-decoration:none; text-transform:none; }
.info-card-section { background-color:rgba(246, 246, 246, 0); background-image:none; background-repeat:no-repeat; background-position:top right; border-color:rgba(0, 0, 0, 0.15); border-width:1px; border-style:none; padding-top:19px;padding-bottom:19px;padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px;margin-left:5px;margin-right:5px;opacity:1; width:100%; }
