/* .wcpa_wrap .wcpa_group_field, .wcpa_wrap .wcpa_grp_items {
    display: flex !important;
} */
.custom-content-single-page p {
    color: #000 !important;
}
.glass-white {
  background: rgba(255, 255, 255, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.65);
  box-shadow: 0 6px 18px rgba(8, 12, 20, 0.15);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
}
.glass-white2 {
  background: rgba(255, 255, 255, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.65);
  box-shadow: 0 6px 18px rgba(8, 12, 20, 0.15);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  backdrop-filter: blur(8px) saturate(120%);
}
.tfhb-single-meeting-section {
    padding-top: 250px !important;
}
.booking-page .tfhb-meeting-list {
    padding: 20px !important;
    border-radius: 25px !important;
	  background: rgba(255, 255, 255, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.65);
  box-shadow: 0 6px 18px rgba(8, 12, 20, 0.15);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
}
.booking-page .tfhb-meeting-list__heading h2 {
    color: #d20001 !important;
}
.booking-page .tfhb-meeting-list__heading p {
    color: #000 !important;
}
.booking-page .tfhb-meeting-list__wrap__items {
    background-color: #fff !important;
	  border-bottom: 1px solid !important; 
}
.elementor-element-1ef33c21 h2 {
    color: #d20001 !important;
}
.woocommerce-mini-cart .wcpa_cart_meta {
    color: #000 !important;
    padding: 0px !important;
}
.woocommerce-MyAccount-navigation ::marker {
    color: transparent !important;
}




/* Mobile responsiveness start */


@media only screen and (max-width: 600px) {
	.tfhb-single-meeting-section {
    padding-top: 50px !important;
		padding-bottom: 50px !important;
}
  .booking-page .tfhb-meeting-list__wrap__items {
    background-color: #fff !important;
	  border-bottom: 1px solid !important; 
	  display: flex !important;
    align-items: flex-start !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
}
.tfhb-meeting-list__wrap__items__wrap, .tfhb-hosts-list__wrap__items__wrap, .tfhb-category-list__wrap__items__wrap {
    display: flex !important;
    align-items: flex-start !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start;
}
}

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
    height: 90px;
    -o-object-fit: fill;
    object-fit: fill;
    width: 75px;
    object-fit: cover !important;
}