
.community_event__row {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 32px;
  }
  .external-regisration-btn {
    margin-top: 1em;
  }
  @media only screen and (max-width: 782px) {
    .community_event__row {
      grid-template-columns: 1fr;
    }
  }
  .community_event__row .tribe-events-event-cost span {
    border: none;
    padding: 0;
  }
  .community_event__row dd {
    margin: 0;
  }
  .community_event__row a{
    color: inherit;
  }
  .community_event__row .tribe-organizer-tel-label,
  .community_event__row .tribe-events-single-section-title {
    font-size: 1em !important;
  }
  .community_event__row dd {
    margin-left: 0;
  }
  .community_event__row .tribe-events-meta-group-venue {
    border: 1px solid var(--tec-color-border-default);
    padding: var(--tec-spacer-5);
  }
  .community_event__row .tribe-events-meta-group-venue  {
    font-size: 14px;
  }
  .community_event__row .tribe-events-meta-group,
  .community_event__row .tribe-events-event-image{
    margin-bottom: 32px;
    margin-top: 32px;
    border-bottom: 1px solid var(--tec-color-border-default);
  }
  .saved-linked-post input[type=file] {
    display: block;
    margin-top: 20px;
  }
  .formbold-file-input {
    position: relative;
  }
  .formbold-file-input input {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  
  .formbold-file-input label {
    margin-top: 20px;
    position: relative;
    border: 1px dashed #e0e0e0;
    border-radius: 6px;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 48px;
    text-align: center;
    cursor: pointer;
  }
  .formbold-drop-file {
    display: block;
    font-weight: 600;
    color: #07074d;
    font-size: 20px;
    margin-bottom: 8px;
  }
  
  .formbold-or {
    font-weight: 500;
    font-size: 16px;
    color: #6b7280;
    display: block;
    margin-bottom: 8px;
  }
  .formbold-browse {
    font-weight: 500;
    font-size: 16px;
    color: #07074d;
    display: inline-block;
    padding: 8px 28px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
  }
  .speaker_image_wrap {
    position: relative;
    display: inline-block;
    border: 1px solid #dededede;
    padding: 20px;
  }
  .tribe-delete-speaker-image {
    position: absolute;
    top: 20px;
    right:20px;
    cursor: pointer;
    z-index: 999;
  }
  .community_event__speakers .wp-block-image img {
    display: inline-block;
    float: left;
    margin-right: 20px;
  }
  .community_event__speakers .wp-block-details{
    margin-bottom: 0;
    margin-top: 0;
  }
  .community_event__col .tribe-events {
    display: flex;
    justify-content: right;
  }
  .community_event__col .tribe-events-c-subscribe-dropdown,
  .community_event__col .rtec-form-toggle-button{
    margin: 0 !important;
  }
  .wp-block-columns .spkeaker-image-col {
    flex-basis:33.33%
  }
  .wp-block-columns .speaker-bio-col {
    flex-basis:66.66%
  }
  h2.tribe-events-schedule__datetime {
      display: block;
      font-style: normal;
      font-family: Helvetica,sans-serif;
      font-weight: 700;
      line-height: normal;
      margin-bottom: 0;
      margin-top: 0
  }
  
  .tribe-events-schedule__date {
      font-size: 21px
  }
  
  .tribe-events-schedule__time {
      font-size: 19px
  }
  
  .tribe-events-schedule__all-day,.tribe-events-schedule__separator,.tribe-events-schedule__timezone {
      color: #b9bec2;
      font-size: 15px;
      font-weight: 500
  }
  
  .tribe-events-schedule__all-day {
      text-transform: uppercase
  }
  #tribe-events-pg-template, .tribe-events-pg-template {
      margin: 0 auto;
      max-width: 1200px;
  }
  .community_event__row .tribe-events-event-image {
      padding-bottom:32px;
  }
  .classic-editor-community .tribe-events-back{
      margin-top:0;
      margin-bottom:20px;
  }
  .classic-editor-community .tribe-events-schedule__datetime {
          color: var(--tec-color-text-primary);
      font-family: var(--tec-font-family-sans-serif);
      font-size: var(--tec-font-size-3);
      font-weight: 400;
      letter-spacing: normal;
      line-height: 1.63
  }