#booknetic_theme_8 *
{
    font-family: 'Montserrat', sans-serif !important;
}
#booknetic_theme_8
{
    height: 600px;
}

#booknetic_theme_8 .booknetic_appointment_steps
{
    background: #FBF7F3;
}

#booknetic_theme_8 .booknetic_badge
{
    background: #8C7A70;
}
#booknetic_theme_8 .booknetic_appointment_steps_footer_txt2
{
    color: #8C7A70;
}
#booknetic_theme_8 .booknetic_step_title, #booknetic_theme_8 .booknetic_appointment_steps_footer_txt1
{
    color: #665A54;
}

#booknetic_theme_8 .booknetic_selected_step > .booknetic_badge::after
{
background-color: #5A4A42;
}
#booknetic_theme_8 .booknetic_selected_step .booknetic_step_title
{
color: #2F2A28;
}

#booknetic_theme_8 .booknetic_active_step .booknetic_badge, #booknetic_theme_8 .booknetic_calendar_days > div > span > i[a], #booknetic_theme_8 .booknetic_btn_success
{
    background: #C2551F;
}
#booknetic_theme_8 .booknetic_active_step .booknetic_step_title
{
    color: #3B2A2E;
}

#booknetic_theme_8 .booknetic_btn_primary,
#booknetic_theme_8 .booknetic_selected_time,
#booknetic_theme_8 .booknetic_calendar_selected_day > div
{
    background: #C2551F !important;
    color: #ffffff !important;
}

#booknetic_theme_8 .booknetic_service_category, .booknetic_package_category, #booknetic_theme_8 .booknetic_service_extra_title, #booknetic_theme_8 .booknetic_times_title, #booknetic_theme_8 .booknetic_text_primary
{
    color: #C2551F !important;
}

#booknetic_theme_8 .booknetic_category_accordion .booknetic_service_category span,
#booknetic_theme_8 .booknetic_category_accordion .booknetic_service_extra_title span{
    background: #C2551F !important;
}

#booknetic_theme_8 .booknetic_appointment_container_header
{
    color: #3B2A2E !important;
}

#booknetic_theme_8 .booknetic_service_card_selected,
#booknetic_theme_8 .booknetic_card_selected,
#booknetic_theme_8 .booknetic_service_extra_card_selected,
#booknetic_theme_8 .booknetic_payment_method_selected,
#booknetic_theme_8 .booknetic-cart-item.active
{
    border-color: #C2551F !important;
}

#booknetic_theme_8 .booknetic_service_card_price,
#booknetic_theme_8 .booknetic_service_extra_card_price,
#booknetic_theme_8 .booknetic_confirm_details_price:not([data-price-id="discount"] .booknetic_confirm_details_price,.booknetic_gift_discount_price),
#booknetic_theme_8 .booknetic-cart-item-body-cell.amount,
#booknetic_theme_8 .booknetic_sum_price
{
    color: #C2551F !important;
}

/* Package Booking Panel Theming */
#booknetic_theme_8 .bkntc_package-confirmation_header h1,
#booknetic_theme_8 .bkntc_package_summary h2
{
    color: #3B2A2E !important;
}

#booknetic_theme_8 .bkntc_package_summary,
#booknetic_theme_8 .bkntc_package_warning,
#booknetic_theme_8 .bkntc_package_appointment.booked,
#booknetic_theme_8 .bkntc_package_appointment.empty
{
    border-color: #C2551F !important;
}

.booknetic_package_card_service_el > span:first-child
{
    color: #C2551F !important;
}

.booknetic_package_card_service_el > span:last-child {
    background: #C2551F !important;
}

#booknetic_theme_8 .bkntc_package_appointment.empty:hover
{
    border-color: #C2551F !important;
    background-color: rgba(108, 112, 220, 0.1) !important;
}

#booknetic_theme_8 .bkntc_package-confirmation_header span,
#booknetic_theme_8 .bkntc_package_summary h2
{
    color: #C2551F !important;
}

.booknetic_appointment{border:1px solid #EADBCF;border-radius:14px;overflow:hidden;box-shadow:0 10px 40px rgba(120,70,40,.08)}
.booknetic_appointment_steps{border-right:1px solid #EADBCF}
.booknetic_appointment .booknetic_btn_primary,.booknetic_appointment .booknetic_btn_secondary,.booknetic_appointment .booknetic_btn_success{border-radius:999px!important;font-weight:600;letter-spacing:.02em;text-transform:none!important}
.booknetic_appointment .booknetic_btn_secondary{border:1.5px solid #C2551F!important;color:#C2551F!important;background:#fff!important}
.booknetic_appointment .booknetic_card,.booknetic_appointment .booknetic_service_card{border-radius:10px}
.booknetic_appointment .booknetic_appointment_container_header{font-family:'Playfair Display',Georgia,serif!important;font-weight:400}
.booknetic_appointment .booknetic_appointment_steps_footer{border-top:1px solid #EADBCF}
/* warm-2 */
#booknetic_theme_8 .booknetic_appointment_container{background:#fff!important}
#booknetic_theme_8 .booknetic_appointment_container_header{border-bottom-color:#EADBCF!important}
#booknetic_theme_8 .booknetic_company_logo{background:#fff;border-bottom:1px solid #EADBCF}
#booknetic_theme_8 .booknetic_calendar_days > div{background-color:#F6F1EC!important;color:#3B2A2E;border-radius:8px}
#booknetic_theme_8 .booknetic_calendar_days.booknetic_calendar_empty_day > div{background-color:#FBF9F7!important;color:rgba(59,42,46,.3)!important}
#booknetic_theme_8 .booknetic_calendar_days.booknetic_calendar_selected_day > div{background-color:#C2551F!important;color:#fff!important}
#booknetic_theme_8 .booknetic_calendar_days > div > span > i[b]{background:#F6F1EC!important}
#booknetic_theme_8 .booknetic_calendar_head > .booknetic_month_name{color:#3B2A2E}
#booknetic_theme_8 .booknetic_times_list > div{background-color:#F6F1EC!important;color:#3B2A2E;box-shadow:none!important;border-radius:8px}
#booknetic_theme_8 .booknetic_times_list > div:hover{background-color:#FCE9DC!important}
#booknetic_theme_8 .booknetic_times_list > div.booknetic_selected_time{background-color:#C2551F!important;color:#fff!important}
#booknetic_theme_8 .booknetic_step_title{word-break:normal!important;overflow-wrap:normal!important;hyphens:auto}
#booknetic_theme_8 .booknetic_btn_primary,#booknetic_theme_8 .booknetic_btn_secondary{text-transform:none!important;letter-spacing:.02em!important}



