.tribe-community-events .wdm-custom-tribe-section input[type="text"],
.tribe-community-events .wdm-custom-tribe-section textarea,
.tribe-community-events .wdm-custom-tribe-section input[type="url"],
.tribe-community-events .wdm-custom-tribe-section input[type="number"] {
    border: 1px solid var(--tec-color-border-default) !important;
    width: 100% !important;
}

.tribe-community-events .wdm-custom-tribe-section label {
    font-weight: 700;
}

.tribe-community-events .wdm-custom-tribe-section .tribe-section-content-field {
    margin-top: var(--tec-spacer-7) !important;
}

.tribe-community-events
    .wdm-custom-tribe-section
    .tribe-section-content-field
    div {
    margin-top: 10px !important;
}

.wdm-radio-button-section .wdm-field-notes {
    padding: 20px;
    border: 1px solid red;
    margin-bottom: 10px;
}

.wdm-custom-tribe-section .wdm-custom-field-action-btn {
    color: red;
}

.tribe-section-taxonomy select.tribe-category-dropdown {
    width: 100%;
}

.wdm-application-button-section,
.wdm-general-button-section {
    display: none;
}

.send-mail-buttons {
    display: flex;
    justify-content: space-between;
    margin: 10px;
}

.close-send-email {
    padding: 7px 15px;
}

/* .close-send-email {
  font-size: 40px;
  font-weight: 600;
  float: right;
} */

#wp-send-mail-text-attendee-wrap {
    margin-top: 10px;
}

#send-mail-text-attendee_ifr {
    height: 200px !important;
}

.send-attende {
    display: none;
    border: solid;
    border-color: #e1e4e5;
    padding: 30px 30px;
    position: fixed;
    top: 25%;
    left: 25%;
    width: 50%;
    height: fit-content;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}

.area {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

/* .area h4 {
  font-family: AtlasGrotesk-Regular1,Arial,Helvetica,sans-serif;
  color: #79a6da;
  margin-top: 5px;
  overflow-wrap: break-word;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
} */

.send-attende .compose-mail {
    margin-bottom: 10px;
}

.send-attende p {
    color: #e9144c;
}

.gform_required_legend{
    display: none;
}

form .gform-body #gform_fields_18 h3 {
    margin-bottom: 0% !important;
}

#gform_fields_23 > div.gfield {
    margin-top: 25px;
}

#addeventpageloader {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 15px solid #f3f3f3;
    border-top: 15px solid #828282;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

#addeventpageerror {
    margin: 10px;
}

.wdm_search_bar_member, .wdm_connected_event_inner_wrp {
    display: flex;
}

.wdm_connected_event_inner_wrp #wdm_connected_event_when {
    min-width: auto;
}

.wdm-event-image {
    font-weight: var(--tec-font-weight-bold);
}

/* Date time header for event, Project date, Label, Desc */
.wdm-date-time-header,
.wdm-common-header-setting {
    display: flex;
    align-items: center;
}

/* date time required for event */
small.req.wdm-event-image,
.wdm-custom-req-text {
    margin-left: 3px;
}

/* Custom CSS For Event Venue */
.tribe-section-venue .saved-linked-post {
    display: none !important;
}

.tribe-section-venue .linked-post.venue {
    display: table-row !important;
}

/* Project description in your own word */
.wdm-own-words,
.wdm-hub-sanctioned {
    display: flex;
    flex-direction: column;
}

/* Tentative-date note text  */
.wdm-event-tentative-note-text {
    margin-bottom: 0;
}

/* Single event page */
.wef_heading_wrp {
    margin-bottom: 4em;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 2rem 3.3rem 0 3.3rem;
}

.wef_details_wrp {
    display: flex;
    padding: 0 3.3rem 2rem 3.3rem;
}

.wef_how_to_attend_wrp, .wef_description_wrp {
    background-color: #EBEBEB;
    padding: 1.5rem 3.3rem
}

.wef_speaker_wrp {
    padding: 2rem 3.3rem 0 3.3rem;
}

.wef_local_partners_wrp{
    padding: 1rem 3.3rem 2rem 3.3rem;
}

.wef_working_grp_wrp, .wef_organizers_wrp{
    padding: 0 3.3rem;
}

.wef_attendees_wrp {
    padding: 0 3.3rem 1.5rem 3.3rem;
}

.wef_event_label {
    font-size: 1rem;
    font-weight: normal;
    color: #4a4a4a;
    margin-top: 2em;
}

/* Reducing Folding buttons heights ( View Single Event Page ) */
.accordion-button {
    height: 50px;
}

/* Reducing the Project Idea line spacing */
table.wdmea-single-entry th, table.wdmea-single-entry td {
    padding: 0.1em 1em;
    padding-left: 0;
    vertical-align: baseline;
}

table.wdmea-single-entry th, table.wdmea-single-entry td:first-child {
    width: 175px;
    min-width: 100px;
}


.rtec-already-registered-options.rtec-is-visitor {
    display: none;
}

.wef_basic_details {
    flex-basis: 50%;
    padding: 0 10px 0 0;
}

.wef_image_wrp {
    flex-basis: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.wef_image_wrp img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

.wef_details_entry p:nth-child(2) {
    color: #e9144c;
}

.wef_details_entry {
    margin-bottom: 1rem;
}

.wef_how_to_attend_wrp h3 {
    color: #4a4a4a;
    font-weight: 600;
    border-bottom: 4px solid #ED680A;
    padding-bottom: 0.5rem;
    font-family: Atlas Grotesk Black,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-top: 20px;
}
#tribe-events-pg-template {
    max-width: 100% !important;
}

.wef_attend_content_wrp {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    font-family: "Atlas Grotesk Regular", Helvetica, Arial, sans-serif;
    font-size: 1rem;
}
.wef_attend_content_wrp.wef_recording_wrp {
    flex-wrap: wrap;
}

.wef_attend_content {
    /* padding-right: 10rem; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.wef_attend_wrp {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    flex-basis: 25%;
    padding: 20px 0;
    white-space: nowrap;
}

.wef_deadline p {
    margin-bottom: 0;
}

.wef_apply_btn {
    padding: 5px 25px;
    color: #fff;
    font-weight: 700;
    border-radius: 23px;
    display: inline-block;
}

.wef_deadline {
    padding: 0 10px;
}

.wef_content_wrp {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    flex-basis: 32.78%;
    max-width: 32.8%;
    justify-content: flex-start;
    align-items: flex-start;
    border: 1px solid #cecece;
    color: inherit;
    background-color: #fff;
    padding: 10px 0px 10px 10px; /* Updated Speakers CSS */
    border-radius: 5px;
}

.wef_main_content_wrp {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-bottom: 3rem;
    margin-top: 2rem;
}

.wef_address,
.wef_role, .wef_name {
    margin-bottom: 0 !important;
}

.wef_user_details {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start; /* Updated Speakers CSS */
    align-items: flex-start;
    padding: 5px 10px;
    gap: 5px;
}

.wef_label_heading h3 {
    color: #4a4a4a;
    font-weight: 600;
    padding-bottom: 0.5rem;
    margin-top: 20px;
}

.wef_content_details {
    margin-top: 1rem;
}

.wef_description_wrp {
    margin-bottom: 3rem;
}

.wef_description_wrp {
    line-height: 1.86;
}

.wef_description_wrp a, .wef_description_wrp a:hover{
    color: var(--ast-global-color-8);
}

.wef_working_grp_wrp,
.wef_organizers_wrp {
    padding-bottom: 2rem;
}

.wef_content_details {
    font-family: 'Atlas Grotesk Regular',Helvetica,Arial,sans-serif;
    color: #4A4A4A;
    word-wrap: break-word;
}

.wef_names_list p {
    margin-bottom: 0;
    color: #e9144c;
}

.wef_details_entry p {
    margin-bottom: 0;
}

.wef_img_wrp { /* Updated Speakers CSS */
    width: 50px;
    height: 50px;
    min-width: 50px;
    border-radius: 100%;
    overflow: hidden;
    margin-block: 9px;
}

.wef_img_wrp img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.wef_user_details .wef_name {
    text-transform: capitalize;
}

/* .wef_wg_list a, */
.wef_names_list p {
    text-transform: capitalize;
}

.wef_width75 {
    flex-basis: 75%;
}

.wef_width100 {
    flex-basis: 100%;
}

.wef_attend_content em {
    width: 33%;
}

.wef_start_time_details .tribe-events-series-relationship-single-marker--pill,
.wef_start_time_details .tribe-events-virtual-single-marker,
.wdm-single-event-wrp .tribe-events-hybrid-single-marker--mobile {
    display: none !important;
}
.tribe-events-back + .tribe-events-series-relationship-single-marker {
    display: none;
}
.wef_details_entry.wef_event_series
    .tribe-events-series-relationship-single-marker--pill,
.wef_event_series .tribe-events-virtual-single-marker,
.wdm-single-event-wrp .tribe-events-hybrid-single-marker {
    float: left;
    clear: both;
    margin-left: 0 !important;
}

.wef_color_primary {
    display: inline-block;
}

.tribe-events-virtual-single-marker,
.tribe-events-hybrid-single-marker {
    padding: 15px 20px;
}
.wdm-single-event-wrp .tribe-events-hybrid-single-marker,
.wdm-entry-view-container .tribe-events-hybrid-single-marker{
    display: flex;
    align-items: center;
    justify-content: center;
}

.wef_apply_wrp .rtec-outer-wrap,
.wef_start_time_details .tribe-events-hybrid-single-marker {
    display: none !important;
}

.wef_apply_btn:hover,
.wef_apply_btn:visited,
.wef_apply_btn:active,
.wef_apply_btn:focus {
    color: #fff;
}

.ast-below-header-bar.ast-below-header.site-header-focus-item {
    background-color: var(--ast-global-color-0);
}

.user-registration-img-container + header span i {
    display: none;
}

.user-registration-modal-link {
    border-radius: 30px;
}

.ur-submit-button {
    background-color: var(--ast-global-color-8) !important;
}

.tribe-events .tribe-events-calendar-list__event-title-link:visited,
.tribe-events .tribe-events-calendar-list__event-title-link,
.wef_details_entry p:nth-child(2),
.wef_names_list p,
.wef_wg_list,
.wef_color_primary {
    color: var(--ast-global-color-8) !important;
}
.tribe-events .tribe-events-c-search__button,
.tribe-events button.tribe-events-c-search__button,
.wef_apply_btn {
    background-color: var(--ast-global-color-8) !important;
}
.wef_wg_list a {
    color: var(--ast-global-color-8) !important;
    text-decoration: none;
}
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
    border: 1px solid var(--ast-global-color-8);
    color: var(--ast-global-color-8);
}
.field-custom_url p {
    margin: 0;
}
.tribe-community-events-content .wdm-top-nav-wrap.tribe-nav-top {
    display: flex;
    justify-content: space-between;
}
.tribe-community-events-content .tribe-nav.wdm-top-nav-wrap:after {
    content: unset;
}
/* My Project list changes - Kalpesh */
.wdmea-notes-popup-wrap {
    z-index: 999;
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #4a4a4aa0;
}
.wdmea-notes-row-wrap {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tribe-list-column-notes {
    position: relative;
}
/* .wdmea-notes-row-wrap span.dashicons-edit {
    position: absolute;
    top: 3%;
    right: 8%;
} */
.wdmea-notes-wrap-hide {
    display: none;
}
.wdmea-action-wrap {
    display: flex;
    justify-content: flex-end;
}
.wdmea-action-wrap > * {
    border-radius: 15px;
}
.wdmea-notes-box {
    width: 40%;
    opacity: 1;
    border-radius: 10px;
}
.wdmea-notes_submit {
    margin-right: 10px;
}
.wdmea-notes-row {
    /* width: 100px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
}
.wdmea-title-wrap {
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tribe-community-events-content
    .tribe-nav
    .wdm-action-wrap
    .tribe-button.wdm-my-project-btn {
    background-color: #e85ba0;
    border-radius: 15px;
    color: #fff;
    font-weight: 700;
}
.tribe-community-events-content
    .tribe-nav
    .wdm-action-wrap
    .tribe-button.wdm-my-project-btn.tribe-button-secondary,
.wdm-action-wrap .tribe-button.wdm-my-project-btn.tribe-button-secondary:hover {
    background-color: #929292;
}
.wdm-action-wrap .tribe-button.wdm-my-project-btn:hover,
.wdm-action-wrap .tribe-button.wdm-my-project-btn:active {
    background-color: var(--ast-global-color-8);
}
.wdm-search-wrap {
    width: 25%;
}
.wdm-search-wrap input {
    width: 100%;
    border-radius: 20px;
    background-color: transparent;
}
#tribe-community-events-list {
    width: unset !important;
}
.wdmea-project-list-table#tribe-community-events-list {
    text-transform: capitalize;
}
.wdmea-project-list-table#tribe-community-events-list thead {
    color: #f08661;
    background-color: #fbddc3;
}
.wdmea-project-list-table#tribe-community-events-list thead th {
    border-bottom: 1px solid #b1b1b1;
    border-left: 1px solid #b1b1b1;
    text-transform: capitalize;
}
.wdm-view-edit-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
}
th.tribe-dependent.tribe-active.column-header-view_edit {
    opacity: 0;
}
.wdmea-project-list-table#tribe-community-events-list {
    border: 1px solid #b1b1b1;
}
.wdmea-project-list-table#tribe-community-events-list td {
    border-bottom: 1px solid #b1b1b1;
    border-left: 1px solid #b1b1b1;
}
.wdmea-project-list-table#tribe-community-events-list tbody tr td:first-child {
    border-left: 0;
}
.wdmea-project-list-table#tribe-community-events-list
    tbody
    tr:first-child
    td:first-child {
    border-top: 1px solid #b1b1b1;
}
.wdmea-project-list-table#tribe-community-events-list tbody .odd td {
    box-shadow: unset;
}
.wdmea-project-list-table-container .dataTables_paginate {
    float: unset;
    text-align: center;
}
.wdmea-project-list-table-container .dataTables_info {
    float: unset;
}
.wdmea-project-list-table-container
    .dataTables_wrapper
    .dataTables_paginate
    span
    a.paginate_button {
    background: transparent;
    border: unset;
}
.wdmea-project-list-table-container
    .dataTables_wrapper
    .dataTables_paginate
    span
    a.paginate_button:hover,
.wdmea-project-list-table-container
    .dataTables_wrapper
    .dataTables_paginate
    span
    a.paginate_button.current:hover,
.wdmea-project-list-table-container
    .dataTables_wrapper
    .dataTables_paginate
    span
    a.paginate_button.current {
    color: var(--ast-global-color-8) !important;
    border: unset;
    background: transparent;
}
.wdmea-project-list-table-container #tribe-community-events-list_previous,
.wdmea-project-list-table-container #tribe-community-events-list_next {
    display: none;
}
tr.tribe-events-virtual-display,
tr.tribe-events-virtual-show {
    display: none;
}

.wdm_already_reg {
    background-color: #cfcfcf;
    color: var(--ast-global-color-5);
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: inherit;
    font-size: 0.82352941176471rem;
    line-height: 1em;
    text-transform: capitalize;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
}
#event_tribe_venue tfoot {
    display: none;
}
/* .wdm-venue-name-required::after {
    content:" *";
    color: red;
} */
.tec-events-virtual-meetings-control,
label.tec-events-virtual-meetings-control__label.disabled,
label.tec-events-virtual-meetings-control__label.disabled + .tribe-tooltip,
a.tec-events-virtual-meetings-api-details__remove-link,
.tribe-events-virtual-meetings-zoom__alternative-host,
.tribe-events-virtual-meetings-zoom__phone-wrapper,
.tribe-events-virtual-meetings-zoom__title,
.tribe-events-virtual-meetings-zoom__host,
.tec-events-virtual-meetings-api-create__types,
.tribe-events-virtual-meetings-zoom__account {
    display: none !important;
}
.wdm-entry-view-container .tribe-events-virtual-meetings-zoom-details__create-link-wrapper,
.wdm-single-event-wrp .tribe-events-virtual-meetings-zoom-details__create-link-wrapper {
    float: none !important;
}
.tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-events-hybrid-single-marker,
.tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-events-series-relationship-single-marker,
.tribe-events-calendar-list .tribe-events-calendar-list__event-datetime .tribe-events-virtual-single-marker {
    display: none;
}
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
    background-color: transparent !important;
    padding: 0;
}


.wef_attend_content_wrp .wdm_rec_btn {
    margin-right: 10px;
}


.user-registration-MyAccount-content .wdm-user-profile-actions {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: wrap;
    position: relative;
    right: 3%;
    margin-top: 50px;
}

.user-registration-MyAccount-content .wdm-user-profile-actions p {
    padding-inline: 20px;
    margin-bottom: 0;
}

.user-registration-MyAccount-content .wdm-user-profile-actions p.wdm-line-separator {
    border-inline: 2px solid black;
}

#event_tribe_virtual .tribe-section-header h6 {
    background: rgba(255, 50, 60, 0.15);
    color: rgba(255, 50, 50);
    padding: 5px 10px;
    width: fit-content;
    margin-top: 5px;
}

/* Project Image CSS in Project Edit */
.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area {
    background: none !important;
    
    .note {
        padding-top: 0 !important;
    }
    
    .choose-file {
        margin: 0 !important;
    }

    .wdm-tribe-image-upload-images {
        margin-top: 10px;
        margin-bottom: 0;
        margin-inline: auto;
        position: relative;
        max-width: 350px;
    }
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded {
    .wdm-tribe-image-upload-images {
        display: none;
    }
}

@media (max-width: 450px ){
    .tribe-image-upload-area .wdm-tribe-image-upload-images {
        position: static;
        width:100%;
    }
    
}

@media (max-width: 380px ){
    .user-registration-MyAccount-content .wdm-user-profile-actions p.wdm-line-separator {
        border-inline: none;
    }
}
/* This CSS will apply only for mobile devices with a maximum width of 767px */
@media (max-width: 767px) {
    .user-registration-MyAccount-content .wdm-user-profile-actions p {
        margin-block: 0.875em;
    }

    .wef_attend_content em {
        width: 100%;
    }

    .wef_attend_content_wrp, .wef_attend_content {
        flex-direction: column;
        align-items: flex-start;
    }

    .wef_details_wrp, .wef_main_content_wrp {
        flex-direction: column;
    }
    .wef_content_wrp {
        width: 100%;
        max-width: 100%;
    }
    .wef_heading_wrp, .wef_details_wrp,.wef_how_to_attend_wrp, .wef_description_wrp,.wef_speaker_wrp, .wef_local_partners_wrp {
        padding: 1rem 1rem 0 1rem;
    }
    .wef_working_grp_wrp, .wef_organizers_wrp {
        padding: 0 1rem;
    }
    .wef_working_grp_wrp, .wef_organizers_wrp, .wef_local_partners_wrp, .wef_description_wrp {
        padding-bottom: 1rem;
    }
    .wef_image_wrp {
        padding: 1rem 0;
    }
    .wef_heading_wrp {
        margin-bottom: 2rem;
    }
    .wdm-single-event-wrp .tribe-events-virtual-single-marker,
    .wdm-single-event-wrp .tribe-events-hybrid-single-marker {
        display: block;
    }
    .wdm-single-event-wrp .tribe-events-back + .tribe-events-virtual-single-marker,
    .wdm-single-event-wrp .tribe-events-back + .tribe-events-hybrid-single-marker {
        display: none !important;
    }
    .wef_deadline {
        padding-left: 0;
    }
    .wef_local_partners_wrp, .wef_description_wrp {
        margin-bottom: 0;
    }
    .wdmcf-open-applications-data .dt-search {
        position: static !important;
        display: block;
    }
    .wdmcf-open-applications-data .dt-length {
        display: block;
        position: static !important;
        width: 100% !important;
    }
    .wdmcf-open-applications-data .dt-paging.paging_full_numbers {
        display: block;
        position: static !important;
    }
    
    #wdmcf_open_applications_table_wrapper div {
        margin-block: 10px;
        text-align: center;
    }
}

/* Screen reader only text - hides content visually but keeps it accessible to screen readers */
.wdm-screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
