#tribe-events-pg-template,.tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1200px
}

.tribe_community_edit .select2-drop .select2-results,.tribe_community_list .select2-drop .select2-results {
    font-size: 12px
}

.tribe_community_edit .select2-drop input[type=text],.tribe_community_list .select2-drop input[type=text] {
    font-size: 12px;
    padding: 0 4px
}

.tribe_community_edit .ui-dialog,.tribe_community_list .ui-dialog {
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    font-size: 12px
}

.tribe_community_edit .ui-dialog .button,.tribe_community_list .ui-dialog .button {
    font-size: 12px
}

.tribe_community_edit .ui-datepicker a,.tribe_community_list .ui-datepicker a {
    text-decoration: none
}

.tribe_community_edit .ui-datepicker input,.tribe_community_edit .ui-datepicker select,.tribe_community_edit .ui-datepicker textarea,.tribe_community_list .ui-datepicker input,.tribe_community_list .ui-datepicker select,.tribe_community_list .ui-datepicker textarea {
    padding: .125em
}

.tribe_community_edit #tribe-add-exclusion,.tribe_community_edit .button,.tribe_community_edit .button-primary,.tribe_community_edit .button-secondary,.tribe_community_edit .tribe-add-recurrence.tribe-button,.tribe_community_edit .tribe-button,.tribe_community_list #tribe-add-exclusion,.tribe_community_list .button,.tribe_community_list .button-primary,.tribe_community_list .button-secondary,.tribe_community_list .tribe-add-recurrence.tribe-button,.tribe_community_list .tribe-button {
    background: #141827;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: 400;
    height: auto;
    letter-spacing: 1px;
    line-height: 1;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.tribe_community_edit #tribe-add-exclusion:focus,.tribe_community_edit #tribe-add-exclusion:hover,.tribe_community_edit .button-primary:focus,.tribe_community_edit .button-primary:hover,.tribe_community_edit .button-secondary:focus,.tribe_community_edit .button-secondary:hover,.tribe_community_edit .button:focus,.tribe_community_edit .button:hover,.tribe_community_edit .tribe-add-recurrence.tribe-button:focus,.tribe_community_edit .tribe-add-recurrence.tribe-button:hover,.tribe_community_edit .tribe-button:focus,.tribe_community_edit .tribe-button:hover,.tribe_community_list #tribe-add-exclusion:focus,.tribe_community_list #tribe-add-exclusion:hover,.tribe_community_list .button-primary:focus,.tribe_community_list .button-primary:hover,.tribe_community_list .button-secondary:focus,.tribe_community_list .button-secondary:hover,.tribe_community_list .button:focus,.tribe_community_list .button:hover,.tribe_community_list .tribe-add-recurrence.tribe-button:focus,.tribe_community_list .tribe-add-recurrence.tribe-button:hover,.tribe_community_list .tribe-button:focus,.tribe_community_list .tribe-button:hover {
    background: rgba(20, 24, 39, .8);
    box-shadow: none;
    color: #fff;
    text-decoration: none
}

.tribe_community_edit #tribe-add-exclusion:active,.tribe_community_edit .button-primary:active,.tribe_community_edit .button-secondary:active,.tribe_community_edit .button:active,.tribe_community_edit .tribe-add-recurrence.tribe-button:active,.tribe_community_edit .tribe-button:active,.tribe_community_list #tribe-add-exclusion:active,.tribe_community_list .button-primary:active,.tribe_community_list .button-secondary:active,.tribe_community_list .button:active,.tribe_community_list .tribe-add-recurrence.tribe-button:active,.tribe_community_list .tribe-button:active {
    background: rgba(20, 24, 39, .9)
}

.tribe_community_edit #tribe-add-exclusion span,.tribe_community_edit .button-primary span,.tribe_community_edit .button-secondary span,.tribe_community_edit .button span,.tribe_community_edit .tribe-add-recurrence.tribe-button span,.tribe_community_edit .tribe-button span,.tribe_community_list #tribe-add-exclusion span,.tribe_community_list .button-primary span,.tribe_community_list .button-secondary span,.tribe_community_list .button span,.tribe_community_list .tribe-add-recurrence.tribe-button span,.tribe_community_list .tribe-button span {
    font-size: inherit;
    line-height: inherit
}

.tribe_community_edit .button-primary.tribe-delete-this.tribe-confirm-delete-this,.tribe_community_list .button-primary.tribe-delete-this.tribe-confirm-delete-this {
    display: none
}

.tribe_community_edit .button-primary,.tribe_community_edit .tribe-button.tribe-button-primary,.tribe_community_list .button-primary,.tribe_community_list .tribe-button.tribe-button-primary {
    background: #334aff
}

.tribe_community_edit .button-primary:focus,.tribe_community_edit .button-primary:hover,.tribe_community_edit .tribe-button.tribe-button-primary:focus,.tribe_community_edit .tribe-button.tribe-button-primary:hover,.tribe_community_list .button-primary:focus,.tribe_community_list .button-primary:hover,.tribe_community_list .tribe-button.tribe-button-primary:focus,.tribe_community_list .tribe-button.tribe-button-primary:hover {
    background: rgba(51, 74, 255, .8)
}

.tribe_community_edit .button-primary:active,.tribe_community_edit .tribe-button.tribe-button-primary:active,.tribe_community_list .button-primary:active,.tribe_community_list .tribe-button.tribe-button-primary:active {
    background: rgba(51, 74, 255, .9)
}

.tribe_community_edit .tribe-button.submit,.tribe_community_list .tribe-button.submit {
    background: #334aff;
    margin: 32px auto;
    min-width: 200px;
    padding: 1.5em;
    text-transform: uppercase;
    width: 30%
}

.tribe_community_edit .tribe-button.submit:focus,.tribe_community_edit .tribe-button.submit:hover,.tribe_community_list .tribe-button.submit:focus,.tribe_community_list .tribe-button.submit:hover {
    background: rgba(51, 74, 255, .8)
}

.tribe_community_edit .tribe-button.submit:active,.tribe_community_list .tribe-button.submit:active {
    background: rgba(51, 74, 255, .9)
}

.tribe_community_edit .tribe-button-secondary,.tribe_community_list .tribe-button-secondary {
    margin: 0
}

.tribe_community_edit .tribe-button-tertiary,.tribe_community_list .tribe-button-tertiary {
    background: #fff;
    border: 1px solid #e4e4e4;
    color: #5d5d5d;
    font-weight: 700
}

.tribe_community_edit .tribe-button-tertiary:focus,.tribe_community_edit .tribe-button-tertiary:hover,.tribe_community_list .tribe-button-tertiary:focus,.tribe_community_list .tribe-button-tertiary:hover {
    background: #e4e4e4;
    border: 1px solid #d5d5d5;
    color: #ABCC71
}

.tribe_community_edit .tribe-button-tertiary:active,.tribe_community_list .tribe-button-tertiary:active {
    background: #d5d5d5;
    border: 1px solid #d5d5d5;
    color: #ABCC71
}

.tribe_community_edit .tribe-button-large,.tribe_community_list .tribe-button-large {
    padding: 16px 20px
}

.tribe_community_edit .tribe-button-activate,.tribe_community_list .tribe-button-activate {
    padding: 12px 28px 12px 16px;
    position: relative
}

.tribe_community_edit .tribe-button-activate:after,.tribe_community_list .tribe-button-activate:after {
    color: #5d5d5d;
    content: "\25BC";
    font-size: 11px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.tribe_community_edit .tribe-button-activate.menu-open:after,.tribe_community_list .tribe-button-activate.menu-open:after {
    content: "\25B2"
}

.tribe-community-events {
    background: #fff;
    border: 1px solid #7d7d7d;
    box-sizing: border-box;
    color: #5d5d5d;
    font-size: 100%;
    padding: 40px 12px
}

.tribe-community-events * {
    box-sizing: border-box;
    font-size: 14px
}

.tribe-community-events table,.tribe-community-events tbody,.tribe-community-events td,.tribe-community-events th,.tribe-community-events tr {
    border: none;
    border-collapse: collapse;
    font-size: 100%;
    word-break: unset
}

.tribe-community-events .tribe-recurrence-description,.tribe-community-events .tribe-recurrence-exclusion-row {
    display: none
}

.tribe-community-events .tribe-has-recurrence-rule .tribe-recurrence-description,.tribe-community-events .tribe-has-recurrence-rule .tribe-recurrence-exclusion-row {
    display: table-row;
    transition: opacity .35s ease-in
}

.tribe-community-events form:after,.tribe-community-events form:before {
    clear: both;
    content: "";
    display: table
}

.tribe-community-events input,.tribe-community-events select {
    line-height: 20px;
    margin: 1px;
    padding: 4px
}

.tribe-community-events select {
    min-width: 200px
}

.tribe-community-events input[type=color],.tribe-community-events input[type=date],.tribe-community-events input[type=datetime-local],.tribe-community-events input[type=datetime],.tribe-community-events input[type=email],.tribe-community-events input[type=month],.tribe-community-events input[type=number],.tribe-community-events input[type=password],.tribe-community-events input[type=search],.tribe-community-events input[type=tel],.tribe-community-events input[type=text],.tribe-community-events input[type=time],.tribe-community-events input[type=url],.tribe-community-events input[type=week],.tribe-community-events textarea {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .14);
    color: #141827;
    outline: none;
    transition: border-color .05s ease-in-out;
    width: auto
}

.tribe-community-events .current {
    background-color: #757575;
    color: #fff;
    padding: 6em 9em 5em
}

.tribe-community-events .tribe-community-notice {
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 4px 0 24px;
    padding: 12px
}

.tribe-community-events .tribe-community-notice.tribe-community-notice-error {
    border-left-color: #da394d
}

.tribe-community-events .tribe-community-notice p {
    margin-bottom: 12px
}

.tribe-community-events .tribe-community-notice p:last-child {
    margin: 0
}

.tribe-community-events .req {
    color: #5d5d5d;
    font-size: 12px;
    font-style: italic;
    text-transform: none
}

.tribe-community-events .login .message {
    background-color: #f7f6f6;
    border-color: #e4e4e4
}

.tribe-community-events #loginform p {
    margin: auto;
    width: 40%
}

.tribe-community-events .dashicons {
    margin-top: 2px
}

.tribe-community-events .dashicons-trash {
    font-size: 24px;
    height: 28px;
    margin-top: 0;
    width: 28px
}

.tribe-community-events .events-community-post-content,.tribe-community-events .events-community-post-title {
    position: relative
}

.tribe-community-events .events-community-post-content label,.tribe-community-events .events-community-post-title label {
    color: #141827;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.tribe-community-events .events-community-post-content label.error,.tribe-community-events .events-community-post-title label.error {
    border-bottom: 1px solid #da394d;
    padding-bottom: 2px
}

.tribe-community-events .events-community-post-content>input,.tribe-community-events .events-community-post-title>input {
    font-size: 1.7em;
    height: 1.7em;
    line-height: 100%;
    margin: 12px 0 20px;
    padding: 4px 8px
}

.tribe-community-events .events-community-post-content>input,.tribe-community-events .events-community-post-content>textarea,.tribe-community-events .events-community-post-title>input,.tribe-community-events .events-community-post-title>textarea {
    border: 1px solid #d5d5d5;
    width: 100%
}

.tribe-community-events .events-community-post-content>textarea,.tribe-community-events .events-community-post-title>textarea {
    height: 200px;
    margin: 16px 0
}

.tribe-community-events .wp-editor-wrap {
    margin-top: calc(20px*-1)
}

.tribe-community-events .tribe-section,.tribe-community-events .wp-editor-container {
    border: 1px solid #e4e4e4
}

.tribe-community-events .tribe-section {
    background: #fff;
    border-radius: 4px;
    font-size: 12px;
    margin: 24px 0;
    padding-bottom: 32px
}

.tribe-community-events .tribe-section .tribe-section-header {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 32px;
    padding: 16px
}

.tribe-community-events .tribe-section .tribe-section-header h3 {
    color: #141827;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    text-transform: uppercase
}

.tribe-community-events .tribe-section .tribe-section-header h3 label {
    font-size: inherit
}

.tribe-community-events .tribe-section p {
    display: block;
    padding: 4px 0
}

.tribe-community-events .tribe-section p .description {
    font-style: italic
}

.tribe-community-events .tribe-section table.tribe-section-content,.tribe-community-events .tribe-section table.virtual-event-wrapper {
    margin: 0;
    table-layout: auto;
    width: 100%
}

.tribe-community-events .tribe-section table.tribe-section-content ul,.tribe-community-events .tribe-section table.virtual-event-wrapper ul {
    list-style: none
}

.tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-row,.tribe-community-events .tribe-section table.virtual-event-wrapper .tribe-section-content-row {
    line-height: 28px
}

.tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-label,.tribe-community-events .tribe-section table.virtual-event-wrapper col.tribe-colgroup-label {
    width: 20%
}

.tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-field,.tribe-community-events .tribe-section table.virtual-event-wrapper col.tribe-colgroup-field {
    width: 80%
}

.tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-row,.tribe-community-events .tribe-section table.tribe-section-content tr,.tribe-community-events .tribe-section table.virtual-event-wrapper .tribe-section-content-row,.tribe-community-events .tribe-section table.virtual-event-wrapper tr {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent
}

.tribe-community-events .tribe-section table.tribe-section-content label,.tribe-community-events .tribe-section table.virtual-event-wrapper label {
    margin-bottom: 12px
}

.tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-label,.tribe-community-events .tribe-section table.tribe-section-content td:first-child,.tribe-community-events .tribe-section table.virtual-event-wrapper .tribe-section-content-label,.tribe-community-events .tribe-section table.virtual-event-wrapper td:first-child {
    padding-left: 32px;
    vertical-align: top
}

.tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-field,.tribe-community-events .tribe-section table.tribe-section-content td:last-child,.tribe-community-events .tribe-section table.virtual-event-wrapper .tribe-section-content-field,.tribe-community-events .tribe-section table.virtual-event-wrapper td:last-child {
    padding-right: 32px
}

.tribe-community-events .tribe-section div.tribe-section-content {
    margin-left: 32px;
    margin-right: 32px
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown {
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-selection__rendered,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__rendered {
    border: 0
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search--inline,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-field,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search--inline,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search-field {
    line-height: 1.5;
    padding-bottom: 12px;
    padding-top: 12px
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-input,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search__field,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-input,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search__field {
    padding-left: 12px;
    padding-right: 12px
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-choice,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-selection__choice,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search-choice,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__choice {
    letter-spacing: 1px;
    line-height: 1.5;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 8px 16px 8px 32px
}

.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-choice-close,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-selection__choice__remove,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-search-choice-close,.tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__choice__remove {
    left: 12px;
    margin-top: calc(4px*-1);
    top: 50%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-section-header label {
    color: #141827;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-section-header label.error {
    border-bottom: 1px solid #da394d;
    padding-bottom: 2px
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area {
    background: #fff url(../images/image-icon.png) no-repeat center 5px;
    text-align: center
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .tribe-community-events-preview-image {
    display: none
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .note {
    padding-top: 80px;
    text-align: center
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .note p {
    color: #5d5d5d;
    margin-bottom: 0
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .form-controls {
    margin: 0 auto;
    max-width: 250px;
    position: relative;
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .button[disabled],.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input[disabled] {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .current-image,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .selected-msg,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .tribe-remove-upload,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .uploaded-msg {
    display: none
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .current-image,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input[disabled].uploadFile {
    border: 0;
    display: none;
    margin: 0;
    padding: 0
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .choose-file {
    margin: 24px auto 0;
    padding: 1.5em;
    text-transform: uppercase;
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .event_image {
    height: 48px;
    left: 0;
    margin: 24px 0 0;
    position: absolute;
    top: 0;
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input#event_image {
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 100%
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .submitdelete {
    display: block
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .note {
    margin-top: 56px
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .form-controls .choose-file,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .form-controls .event_image,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .note p {
    display: none
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .tribe-remove-upload {
    display: block
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .tribe-remove-upload a {
    font-size: 12px
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .selected-msg,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded input[disabled].uploadFile {
    display: inline-block;
    font-size: 14px;
    width: auto
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .selected-msg {
    font-weight: 700
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image {
    background-color: #fff;
    background-image: none
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .tribe-community-events-preview-image {
    display: block
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .tribe-community-events-preview-image img {
    margin-bottom: 4px
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .tribe-community-events-preview-image a {
    font-size: 12px
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .form-controls,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .note {
    display: none
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .current-image,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .uploaded-msg {
    display: inline-block;
    font-size: 14px;
    width: auto
}

.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .uploaded-msg {
    font-weight: 700
}

.tribe-community-events .tribe-section.tribe-section-venue .move-linked-post-group {
    display: none
}

.tribe-community-events .tribe-section.tribe-section-organizer .tribe-dropdown,.tribe-community-events .tribe-section.tribe-section-venue .tribe-dropdown {
    margin-top: -2px
}

.tribe-community-events .tribe-section.tribe-single-geo-mode .tribe-linked-type-venue-country,.tribe-community-events .tribe-section.tribe-single-geo-mode .tribe-linked-type-venue-state-province {
    display: none!important
}

.tribe-community-events .tribe-section .linked-post-dropdown {
    margin-bottom: 12px
}

.tribe-community-events .tribe-section .edit-venue-link {
    display: inline-block;
    float: right;
    padding-top: 16px
}

.tribe-community-events .tribe-section .tribe-delete-this.hover-state:hover,.tribe-community-events .tribe-section .tribe-delete-this:hover:hover {
    color: #ABCC71
}

.tribe-community-events .tribe-section.tribe-section-website input {
    width: 80%
}

.tribe-community-events .tribe-section.tribe-section-cost .event-currency-symbol {
    margin-right: 4px;
    width: 60px
}

.tribe-community-events .tribe-section.tribe-section-cost .cost-input-field {
    display: block;
    width: 175px
}

.tribe-community-events .tribe-section .tribe-field-type-checkbox label,.tribe-community-events .tribe-section .tribe-field-type-radio label {
    display: block
}

.tribe-community-events .tribe-section .tribe-field-type-checkbox label input[type=checkbox],.tribe-community-events .tribe-section .tribe-field-type-radio label input[type=checkbox] {
    width: auto
}

.my-events-header {
    align-items: center;
    border-bottom: 1px solid #7d7d7d;
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
    padding-bottom: 32px
}

.my-events-header h2.my-events {
    color: #141827;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1;
    margin: 0
}

.ui-timepicker-wrapper {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .14);
    font-size: 12px;
    margin: 0;
    outline: none;
    overflow-y: auto;
    width: 80px;
    z-index: 10001
}

.ui-timepicker-wrapper .ui-timepicker-list li {
    color: #5d5d5d;
    cursor: pointer;
    font-size: 85%;
    list-style: none;
    margin: 0;
    padding: .25em;
    white-space: nowrap
}

.ui-timepicker-wrapper .ui-timepicker-list li:hover {
    color: #fff
}

.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-selected {
    background: #ABCC71;
    color: #fff;
    font-weight: 400
}

a.tribe-change-timezone:after {
    color: #5d5d5d;
    content: "\f464";
    display: inline-block;
    font-family: dashicons,sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    margin-left: 4px;
    text-align: center;
    text-decoration: inherit;
    transition: color .1s ease-in 0;
    vertical-align: baseline
}

.tribe-ce-register {
    display: inline;
    width: auto
}

.tribe_community_edit .ui-datepicker .ui-datepicker-title {
    margin: 0 1.5em
}

.tribe_community_edit .ui-datepicker select.ui-datepicker-month {
    width: 55%
}

.tribe_community_edit .ui-datepicker select.ui-datepicker-year {
    width: 34%
}

.custom-recurrence-years td {
    padding: 0
}

.tribe-community-events .tribe-event-exclusion .tribe-handle,.tribe-community-events .tribe-event-recurrence-description,.tribe-community-events .tribe-event-recurrence .tribe-handle {
    color: #5d5d5d
}

.tribe-community-events .tribe-field-inline-text {
    color: #5d5d5d;
    font-size: 12px
}

.tribe-community-events #message {
    clear: both
}

.month-label.first-label-in-line {
    color: #5d5d5d
}

.tribe-events-community-footer {
    margin-top: 32px;
    text-align: center
}

.tribe-field-type-checkbox label {
    display: block
}

.tribe-field-type-checkbox label input[type=checkbox] {
    width: auto
}

#tribe-community-events .aes,#tribe-community-events .aes * {
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.hidden {
    display: none
}

.tribe-dropdown.select2-container .select2-results ul {
    margin: 0;
    padding: 0
}

.tribe-dropdown.select2-container .select2-results ul .select2-results__option {
    font-size: 14px;
    margin: 0;
    padding: 8px
}

.tribe-2014.tribe_community_edit .ui-widget.ui-datepicker {
    font-size: 12px
}

.tribe-theme-twentyfourteen .events-community-post-title label {
    display: block
}

.tribe-theme-twentyfourteen .events-community-post-title input {
    width: 100%
}

.tribe-theme-child-twentyfifteen #tribe-events-pg-template #tribe-community-events,.tribe-theme-twentyfifteen #tribe-events-pg-template #tribe-community-events {
    margin: 8.3333%
}

.tribe-theme-twentyfifteen #tribe-community-events .pagination {
    margin: 0 0 1.68em
}

.tribe-theme-twentyfifteen #tribe-community-events input.tribe-datepicker {
    width: auto
}

.tribe-theme-twentyfifteen #tribe-community-events thead th {
    background-color: #fff;
    font-size: 12px;
    line-height: 1;
    padding: 12px 4px;
    text-align: center
}

.tribe-theme-twentyfifteen #tribe-community-events #the-list td {
    font-size: 12px;
    line-height: 1.38;
    text-align: center
}

.tribe-theme-twentyfifteen #tribe-community-events p label {
    display: block;
    font-size: 14px
}

.tribe-theme-twentyfifteen #tribe-community-events #loginform p.remember label {
    display: inline
}

.tribe-theme-twentyfifteen #tribe-community-events #loginform p input[type=text],.tribe-theme-twentyfifteen #tribe-community-events p input[type=password] {
    margin-bottom: 1em;
    width: 100%
}

.tribe-theme-twentyfifteen #tribe-community-events .register {
    font-size: 14px;
    text-align: center
}

.recaptchatable {
    table-layout: auto
}

.tribe-theme-child-twentysixteen .pagination,.tribe-theme-twentysixteen .pagination {
    border-top: none;
    margin: 0
}

.tribe-theme-child-twentysixteen .pagination:after,.tribe-theme-child-twentysixteen .pagination:before,.tribe-theme-twentysixteen .pagination:after,.tribe-theme-twentysixteen .pagination:before {
    background-color: #fff;
    height: auto;
    width: auto
}

.tribe-theme-child-twentyseventeen input[type=color],.tribe-theme-child-twentyseventeen input[type=date],.tribe-theme-child-twentyseventeen input[type=datetime-local],.tribe-theme-child-twentyseventeen input[type=datetime],.tribe-theme-child-twentyseventeen input[type=email],.tribe-theme-child-twentyseventeen input[type=month],.tribe-theme-child-twentyseventeen input[type=number],.tribe-theme-child-twentyseventeen input[type=password],.tribe-theme-child-twentyseventeen input[type=range],.tribe-theme-child-twentyseventeen input[type=search],.tribe-theme-child-twentyseventeen input[type=tel],.tribe-theme-child-twentyseventeen input[type=text],.tribe-theme-child-twentyseventeen input[type=time],.tribe-theme-child-twentyseventeen input[type=url],.tribe-theme-child-twentyseventeen input[type=week],.tribe-theme-child-twentyseventeen label,.tribe-theme-child-twentyseventeen textarea,.tribe-theme-twentyseventeen input[type=color],.tribe-theme-twentyseventeen input[type=date],.tribe-theme-twentyseventeen input[type=datetime-local],.tribe-theme-twentyseventeen input[type=datetime],.tribe-theme-twentyseventeen input[type=email],.tribe-theme-twentyseventeen input[type=month],.tribe-theme-twentyseventeen input[type=number],.tribe-theme-twentyseventeen input[type=password],.tribe-theme-twentyseventeen input[type=range],.tribe-theme-twentyseventeen input[type=search],.tribe-theme-twentyseventeen input[type=tel],.tribe-theme-twentyseventeen input[type=text],.tribe-theme-twentyseventeen input[type=time],.tribe-theme-twentyseventeen input[type=url],.tribe-theme-twentyseventeen input[type=week],.tribe-theme-twentyseventeen label,.tribe-theme-twentyseventeen textarea {
    display: inline-block
}

.tribe-theme-child-twentyseventeen .tribe-community-events label,.tribe-theme-twentyseventeen .tribe-community-events label {
    font-weight: 400
}

.admin-bar.tribe_community_edit>span.select2-container {
    padding-top: 32px!important
}

.tribe-theme-twentytwenty .tribe-community-events section {
    padding: 0
}

.tribe-theme-twentytwenty .tribe-community-events input[type=text] {
    display: initial
}

.tribe-theme-twentytwenty .tribe-community-events input[type=checkbox] {
    height: 1.7rem;
    padding: 0;
    width: 1.7rem
}

.tribe-theme-twentytwenty .tribe-community-events label {
    display: inline
}

.tribe-theme-twentytwenty.tribe_community_edit .tribe-events-virtual-meetings-zoom-details--float {
    margin-top: 8px;
    position: static
}

.tribe-theme-twentytwentyone .tribe-community-events .tribe-field-type-radio label input[type=radio] {
    vertical-align: middle
}

.tribe-theme-twentytwentyone .tribe-community-events .tribe-field-type-checkbox label input[type=checkbox] {
    height: 1.7rem;
    padding: 0;
    vertical-align: middle;
    width: 1.7rem
}

@media (min-width: 782px) {
    .tribe-community-events {
        padding:56px
    }
}

@media (max-width: 500px) {
    .tribe-community-events input[type=color],.tribe-community-events input[type=date],.tribe-community-events input[type=datetime-local],.tribe-community-events input[type=datetime],.tribe-community-events input[type=email],.tribe-community-events input[type=month],.tribe-community-events input[type=number],.tribe-community-events input[type=password],.tribe-community-events input[type=search],.tribe-community-events input[type=tel],.tribe-community-events input[type=text],.tribe-community-events input[type=time],.tribe-community-events input[type=url],.tribe-community-events input[type=week],.tribe-community-events table,.tribe-community-events tbody,.tribe-community-events td,.tribe-community-events textarea,.tribe-community-events th,.tribe-community-events tr {
        display:block
    }

    .tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-field,.tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-label,.tribe-community-events .tribe-section table.virtual-event-wrapper col.tribe-colgroup-field,.tribe-community-events .tribe-section table.virtual-event-wrapper col.tribe-colgroup-label {
        width: 100%
    }
}

@media (max-width: 782px) {
    .tribe-community-events input[type=color],.tribe-community-events input[type=date],.tribe-community-events input[type=datetime-local],.tribe-community-events input[type=datetime],.tribe-community-events input[type=email],.tribe-community-events input[type=month],.tribe-community-events input[type=number],.tribe-community-events input[type=password],.tribe-community-events input[type=search],.tribe-community-events input[type=tel],.tribe-community-events input[type=text],.tribe-community-events input[type=time],.tribe-community-events input[type=url],.tribe-community-events input[type=week],.tribe-community-events textarea {
        font-size:16px;
        height: auto;
        line-height: 1.5;
        max-width: none;
        padding: 8px 12px;
        width: 100%
    }

    .tribe-community-events .tribe-event-recurrence input[type=color],.tribe-community-events .tribe-event-recurrence input[type=date],.tribe-community-events .tribe-event-recurrence input[type=datetime-local],.tribe-community-events .tribe-event-recurrence input[type=datetime],.tribe-community-events .tribe-event-recurrence input[type=email],.tribe-community-events .tribe-event-recurrence input[type=month],.tribe-community-events .tribe-event-recurrence input[type=number],.tribe-community-events .tribe-event-recurrence input[type=password],.tribe-community-events .tribe-event-recurrence input[type=search],.tribe-community-events .tribe-event-recurrence input[type=tel],.tribe-community-events .tribe-event-recurrence input[type=text],.tribe-community-events .tribe-event-recurrence input[type=time],.tribe-community-events .tribe-event-recurrence input[type=url],.tribe-community-events .tribe-event-recurrence input[type=week],.tribe-community-events .tribe-event-recurrence textarea {
        display: inline-block;
        font-size: inherit;
        line-height: 20px;
        max-width: none;
        padding: 3px 5px;
        width: auto
    }

    .tribe-community-events .tribe-section table.tribe-section-content td,.tribe-community-events .tribe-section table.virtual-event-wrapper td {
        padding: 0 32px;
        vertical-align: middle;
        width: auto
    }

    .tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-label,.tribe-community-events .tribe-section table.tribe-section-content td:first-child,.tribe-community-events .tribe-section table.virtual-event-wrapper .tribe-section-content-label,.tribe-community-events .tribe-section table.virtual-event-wrapper td:first-child {
        padding-bottom: 12px
    }
}

@media (max-width: 400px) {
    .tribe-community-events .tribe-ticket-control-wrap>* {
        width:100%
    }
}

@media (max-width: 560px) {
    .tribe-community-events .tribe-ticket-control-wrap {
        display:flex;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .tribe-community-events .tribe-ticket-control-wrap>* {
        margin-bottom: 1em;
        margin-right: .5em
    }

    .tribe-community-events .tribe-ticket-control-wrap #settings_form_toggle {
        margin-top: 0
    }
}

@media screen and (min-width: 500px) {
    .tribe-community-events .tribe-section.tribe-section-organizer input[type=text],.tribe-community-events .tribe-section.tribe-section-venue input[type=text] {
        width:50%
    }
}

@media screen and (max-width: 782px) {
    .tribe-community-events .tribe-section.tribe-section-cost .cost-input-field,.tribe-community-events .tribe-section.tribe-section-website input {
        width:100%
    }

    .admin-bar.tribe_community_edit>span.select2-container {
        padding-top: 46px!important
    }
}

@media only screen and (max-width: 568px) {
    #tribe-event-datepickers td~td,#tribe-event-datepickers~tr td~td {
        padding-bottom:12px
    }

    #tribe-event-datepickers #EventStartDate,#tribe-event-datepickers~tr #EventEndDate {
        margin-bottom: 8px;
        width: 100%
    }

    .timeofdayoptions {
        clear: both;
        display: block;
        padding-bottom: 12px;
        white-space: nowrap;
        width: 100%
    }

    td.datetime-label {
        vertical-align: top
    }

    .eventForm .tribe-datetime-block .tribe-field-end_date,.eventForm .tribe-datetime-block .tribe-field-end_time,.eventForm .tribe-datetime-block .tribe-field-start_date,.eventForm .tribe-datetime-block .tribe-field-start_time {
        margin-bottom: 4px;
        width: 100%
    }
}

@media screen and (min-width: 61.5625em) {
    body.tribe-theme-twentysixteen.tribe_community_edit:not(.search-results) article:not(.type-page) .entry-content,body.tribe-theme-twentysixteen.tribe_community_list:not(.search-results) article:not(.type-page) .entry-content {
        margin-left:0;
        margin-right: 0;
        width: 100%
    }
}

.tribe-community-events{
    margin-bottom: 3em !important;
    background: #fff;
    border: 1px solid #7d7d7d;
    box-sizing: border-box;
    color: #5d5d5d;
    font-size: 100%;
}
.tribe-community-events a.button {
    color: #424242!important
}
.tribe-button-secondary{
    background: #141827;
    border-radius: 4px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    -webkit-font-smoothing: subpixel-antialiased;
    height: auto;
    letter-spacing: 1px;
    line-height: 1;
    padding: 12px;
}
@media (min-width: 782px) {
    .tribe-community-events {
        padding: 56px;
    }
}
input#post{
    height: 40px;
    line-height: 40px;
    padding: 0;
    color: #fff !important;
    background-color: #9fc659;
    text-transform: uppercase;
    font-weight: 400;
    min-width: 200px;
    border: 1px solid #9fc659 !important;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
}
#event_tribe_organizer .saved-organizer-table-cell{
    display: flex;
    flex-direction: row;
}
#event_tribe_organizer td select.tribe-dropdown{
    float: left;
}