.loclist_shortinfo_in{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;margin-bottom:-40px; justify-content: center;}
.loc_short_info_n{width:calc(33.33% - 32px);padding:24px;border-radius: 8px;background:#FFF;margin-left:16px;margin-right:16px;margin-bottom:40px;transition:all ease 0.3s;}
.loc_short_info_n_in h4{margin-bottom:8px;}
.loc_short_info_n_sec_b .stj_link_phone{font-size: 12.8px;}
.loc_short_info_n_sec_b{margin-bottom:-16px;}
.loc_short_info_n_sec_b .stj_btn{font-size: 12.8px;font-weight: 500;line-height: 150%;padding:10px 20px 8px;min-width:0px;margin-bottom:16px;margin-right:16px;}
.loc_short_info_n_in p.loc_address{margin-bottom:16px;}
.loc_short_info_n_op_h{margin-bottom:16px;display:flex;align-items: center;}
.loc_short_info_n_op_h span{font-weight:500 !important; }
.loc_short_info_n_op_h span.open{color:var(--c_green);}
.loc_short_info_n_op_h span.closed{color:var(--c_red);}
.loc_short_info_n_op_h span.op_status{color:var(--c_red);padding-right:8px;}
.loc_short_info_n_op_h span.op_info{padding-left:8px;}
.loc_short_info_n .loc_oph_list{margin-bottom:24px;padding:8px 16px;border:1px solid var(--c_grey);border-radius:8px;}
.loc_short_info_n .oph_item_day_list{height:0px;overflow:hidden;transition:all ease 0.3s;}
.loc_short_info_n .loc_oph_list .oph_item.btn_open{color:var(--c_black2);font-weight:500;position:relative;cursor:pointer;}
.loc_short_info_n .loc_oph_list .oph_item.btn_open:before{content:'';position:absolute;width:16px;height:16px;background-image:url('/wp-content/themes/bb-theme-child/icons/caret_down.svg');right:0px;top:4px;background-size:contain;background-position:center;}
.loc_short_info_n.active{box-shadow: 0px 25px 50px 0px rgba(0, 0, 0, 0.25);}
.oph_item_day_list_in{padding-top:16px;}
.oph_item_day_list_in .oph_item{padding-bottom:8px;display:flex;justify-content: space-between;}
.oph_item_day_list_in .oph_item:last-child{padding-bottom:0px;}
.oph_item_day_list_in .oph_item.current_day span{font-weight:500;}

.table_fee_note{background-color: #ffffff;border:1px solid #E8E5DE;border-radius:8px;}
.fee_notes_wrp{padding:16px 32px;}
.fee_notes_wrp .note_text{padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;position:relative;text-align:center;width:790px;max-width:100%;margin-left:auto;margin-right:auto;}
.fee_notes_wrp .note_text h4{margin-bottom:0px;}
.fee_notes_wrp .note_text:before{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);border-bottom:1px solid #E8E5DE;width:300px;}
.fee_notes_wrp .note_text:last-child:before{content:none;}
.note_text_fee{padding:32px;border-top: 1px solid #E8E5DE;border-bottom: 1px solid #E8E5DE;text-align:center;color:var(--c_black) }
.note_text_fee *{color:var(--c_black);}
.note_text_fee p{font-weight: 500;font-size: 18px;}


.loc_services_text{margin-bottom:16px;}
.loc_services_list{margin-bottom:32px;}
/*.loc_services_list ul li{font-weight:500;}*/
.loc_services_btn_wrp{display:flex;align-items: center;}
.loc_services_btn_wrp a.stj_link_phone svg{top:50%;transform:translateY(-50%);}
.loc_services_btn_wrp a.stj_btn{margin-right:32px;}


.loc_op_hour_single{width:320px;max-width: 100%;}
.oph_item_day_list_in .oph_item>span:first-child{padding-right:10px;}
.loc_op_hour_single .loc_short_info_n_op_h, .loc_op_hour_single .oph_item.btn_open{display:none;}
.loc_op_hour_single .oph_item_day_list_in{padding-top:0px;}

.loc_short_info_n[post_id="165"] .loc_address{width:250px;max-width:100%;}
.loc_short_info_n[post_id="185"] .loc_address{width:200px;max-width:100%;}
.loc_short_info_n[post_id="187"] .loc_address{width:290px;max-width:100%;}
.loc_short_info_n[post_id="188"] .loc_address{width:290px;max-width:100%;}
.loc_short_info_n[post_id="189"] .loc_address{width:160px;max-width:100%;}
.loc_short_info_n[post_id="190"] .loc_address{width:270px;max-width:100%;}
.loc_short_info_n[post_id="191"] .loc_address{width:230px;max-width:100%;}

.locations_short_info_items_bg_grey .loc_short_info_n{box-shadow:0px 0px 8px 8px var(--c_grey2);} 


.template_booking .row_title h1{text-align:center;}
.template_booking .row_title{margin-bottom:32px;}
.template_booking .row_booking{text-align:center;}
.template_booking .HotDocLink--fallback a{color:var(--c_red) !Important;font-family:'LabGrotesque' !Important;}
.template_booking .HotDocLink--fallback{ font-family:'LabGrotesque' !Important; font-size:16px !important; font-weight:300; padding-bottom:0px !Important; padding-top:0px !important;}

.template_booking_dental .row_booking>div>p{color:var(--c_black) !important;padding-top:32px;}
.template_booking_dental .row_booking{line-height:0;}
.template_booking_dental .row_title{margin-bottom:32px;}

/*8697zwakq - update 2025-02-20*/
.loc_short_info_n[status="upcoming"]{pointer-events:none;}
.loc_short_info_n[status="upcoming"] .loc_short_info_n_op_h, 
.loc_short_info_n[status="upcoming"] .loc_oph_list, 
.loc_short_info_n[status="upcoming"] .loc_short_info_n_sec_b{display:none;}
.loc_short_info_n[status="upcoming"] .loc_short_info_n_in{display:flex;flex-direction: column;height:100%;}
.loc_short_info_n[status="upcoming"] .location_status_info{font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;color: var(--c_red);text-decoration: none !important;margin-top:auto;}
/*8697zwakq - update 2025-02-20 end*/

@media(max-width:991px){
  .loc_short_info_n{width:calc(50% - 32px);}
}
@media(max-width:600px){ 
  .loc_short_info_n{width:calc(100% - 32px);margin-bottom: 16px;}
  .loc_short_info_n:last-child{margin-bottom: 40px;}
  .loc_services_btn_wrp{flex-wrap:wrap;}
  .loc_services_btn_wrp a:first-child{margin-bottom:18px;}
}

@media(max-width:500px){
  .stj_list.list2_col ul li{width:100% !important;} 
}


/* need to remove it on monday */
/* .loc_short_info_n[post_id="33394"] .loc_short_info_n_op_h{
    display:none !important;
}
#menu-main-menu #menu-item-33669,
#menu-main-menu #menu-item-33670{
    display:none;
}
footer .fl-node-45okzaeifsl0 .fl-accordion-content>ul>li:nth-child(4),
footer #menu-item-33679{
    display:none !Important;
} */
/* need to remove it on monday end */