/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.dd-mt-0 { margin-top: 0 !important; }
.dd-mt-minus32 { margin-top: -32px !important; }
.dd-a-white a { color: #FFF !important; }
.dd-a-accent a { color: #6d2534 !important; }

/* EVENTS LIST view simplified (e.g., on Homepage) */
/*.dd-event-list-simple { margin-top: 32px !important; }*/
.dd-event-list-simple .tribe-events-widget { margin-bottom: 0 !important; font-size: 16px; }
.dd-event-list-simple .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime { text-align: left; }
.dd-event-list-simple .tribe-events-widget .tribe-events-widget-events-list__event-date-tag { font-weight: 600; color: #6d2534; }
.dd-event-list-simple .tribe-events-widget-events-list__event-datetime-wrapper { display: none; }
.dd-event-list-simple .tribe-events-widget-events-list__event-venue { margin-top: 0 !important; }
.dd-event-list-simple .tribe-events-widget-events-list__view-more { display: none; }

/* EVENTS PAGE */
.datepicker.dropdown-menu {
    z-index: 1000 !important;
}
.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) { list-style: none; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event { text-align: left; }
/*
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button { background-color: #6d2534 !important; }
*/
.tribe-common .tribe-common-b2 { font-size: 18px !important; color: #666 !important; }
.tribe-events .tribe-events-calendar-list__event-datetime { color: #666 !important; }
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium { color: #6d2534; }
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 { font-family: Urbanist !important; }
.tribe-common .tribe-common-b2,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small,
.tribe-common .tribe-common-form-control-text__input, .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
.tribe-events .tribe-events-calendar-month__calendar-event-datetime,
.tribe-events-calendar-month__calendar-event-title { font-family: "DM Sans", sans-serif !important; }
.tribe-events-calendar-month__calendar-event-tooltip-title { font-size: 18px !important; line-height: 1.3 !important; }
.tribe-events-calendar-month__calendar-event-tooltip-description > p { font-size: 12px !important; line-height: 1.5 !important; }
.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited { color: #6ea4be !important; }
.tribe-events-calendar-list__event-venue-title { display: block !important; }
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border { border-color: #6d2534 !important; border: #6d2534 !important; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop { text-align: center !important; }
/*.tribe-common .tribe-common-c-loader__dot circle { color: #6d2534 !important; }*/
.tribe-events-calendar-month__header,
.tribe-events-calendar-list__event-wrapper { z-index: 0; }
/*
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
	color: #6d2534 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #6d2534 !important;
}
*/

/* MEMBERS */
.dd-member-category-header { margin-bottom: -86px; }
.directorist-container, .directorist-container-fluid, .directorist-container-lg, .directorist-container-md, .directorist-container-sm, .directorist-container-xl, .directorist-container-xxl { padding-right: 0; padding-left: 0; }
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb { display: none; }
.directorist-content-active .directorist-listing-single__meta { display: none; }
.directorist-listing-title { font-size: 24px !important; font-weight: 600 !important; color:#6d2534 !important; line-height: 1.2 !important; }
.directorist-listing-card-posted-on { display: none !important; }
.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) { padding-left: 0; }
.directorist-content-active .directorist-listing-single__info__list>div .directorist-icon-mask, .directorist-content-active .directorist-listing-single__info__list li .directorist-icon-mask { margin-right: 5px; }
.directorist-content-active .directorist-listing-single__info { padding-top: 24px; }



/* FOOTER */
.dd-copyright, .dd-copyright a { color: #777; }

.grecaptcha-badge { visibility: hidden; }