.elementor-78 .elementor-element.elementor-element-1c9b317c{--display:flex;}/* Start custom CSS */.label-_capacity_and_layouts_dining::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("https://heyvenuedev.tbcserver17.com/wp-content/uploads/2025/09/In-house-catering.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -8px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}
.listing-added-notice .booking-confirmation-page i.fa-check-circle:before {
    content: "\f164" !important;
    color: #AE97C8 !important;
}

a.button.add-pricing-submenu {
    display: none;
}
/*add by niloy*/
.label-_capacity_and_layouts_dining {
  display: inline-flex;       
  align-items: center;        
  gap: 8px;                  
}

.checkboxes.in-row.pricing-quanity-buttons, .fm-input.pricing-bookable {
    display: none
}

/*--STANDING--*/

.label-_capacity_and_layouts_standing::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("https://heyvenuedev.tbcserver17.com/wp-content/uploads/2025/09/Standing.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_standing {
  display: inline-flex;       
  align-items: center;        
  gap: 8px;                  
}

/*Cabaret*/
.label-_capacity_and_layouts_cabaret::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("/wp-content/uploads/2025/10/Cabaret-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_cabaret {
  display: inline-flex;       
  align-items: center;        
  gap: 8px;                  
}

/*Classroom*/
.label-_capacity_and_layouts_classroom::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("https://heyvenuedev.tbcserver17.com/wp-content/uploads/2025/09/Classroom.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_classroom {
  display: inline-flex;       
  align-items: center;        
  gap: 8px;                  
}

/*Theatre*/
.label-_capacity_and_layouts_theatre::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("/wp-content/uploads/2025/10/Theatre-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_theatre {
  display: inline-flex;
  align-items: center;
  gap: 8px;                  
}

/*U-Shaped */
.label-_capacity_and_layouts_u_shaped::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("https://heyvenuedev.tbcserver17.com/wp-content/uploads/2025/09/U-Shaped.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_u_shaped {
  display: inline-flex;
  align-items: center;
  gap: 8px;                  
}

 /*Boardroom*/
.label-_capacity_and_layouts_boardroom::before {
  content: "";
  display: inline-block; 
  width: 60px;
  height:30px;
  background-image: url("https://heyvenuedev.tbcserver17.com/wp-content/uploads/2025/09/Boardroom.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: -2px; 
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-_capacity_and_layouts_boardroom {
  display: inline-flex;
  align-items: center;
  gap: 8px;                  
}

/*pricing field hide*/
.fm-input.pricing-ingredients,.fm-input.pricing-bookable-options {
    display: none;
}
.pricing-list-item td .fm-input.pricing-name
 {
    max-width: 60%;
}
.pricing-list-item td .fm-input.pricing-price
 {
    max-width: 30%;
}
@media(max-width:767px){
    .pricing-list-item td .fm-input.pricing-name, .pricing-list-item td .fm-input.pricing-price
 {
    max-width: 100%;
}
}/* End custom CSS */