/*
Theme Name:     Waveme Child Theme
Description:    Make your modifications in this child theme.
Template:       waveme
Tags: 			custom-colors, editor-style, featured-images, translation-ready
*/
/* مخفی کردن archive-footer */
/* مخفی کردن archive-footer */
.archive-footer {
    display: none !important;
}



/* استایل تگ‌های لیست در .etn-event-tag-list */
.etn-event-tag-list a {
    border: 1px solid #eaeaea;
    color: #ff6d01;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 10px;
    text-transform: uppercase;
}

/* استایل لینک‌های .etn-calender-list */
.etn-calender-list a {
    align-items: center;
    border: 1px solid #272727;
    border-radius: 3px;
    color: #ffffff;
    display: inline-flex;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    min-width: 172px;
    padding: 7px 12px 5px;
    text-transform: capitalize;
    transition: all 0.35s ease;
}

/* استایل .etn-event-header */
.etn-event-header {
    background-color: #0a0a0a;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
    margin-bottom: 30px;
    padding: 15px 0;
}

/* استایل عنوان‌ها در بنر و single-content */
.etn-event-banner-wrap .etn-event-entry-title {
    font-size: 25px;
    line-height: 1.1;
}

.etn-event-single-content-wrap .etn-event-entry-title {
    font-size: 20px;
}

/* استایل عنوان‌های HTML کلی */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-top: 10px;
    margin-bottom: var(--y-gap);
    font-weight: var(--font-weight-heading);
    line-height: 1.1;
}

/* استایل آیکون شبکه‌های اجتماعی */
.etn-event-single2 .etn-widget .etn-social .share-icon {
    color: #ff6d01;
    margin-right: 10px;
    padding-right: 30px;
    pointer-events: none;
    position: relative;
}

/* لینک‌های اجتماعی در سایدبار */
.etn-sidebar .etn-widget .etn-social a {
    background-color: transparent;
    color: #ffffff;
    font-size: 0.875rem;
    height: auto;
    padding: 0 2px;
    width: auto;
}

/* استایل ویجت‌ها */
.etn-sidebar .etn-widget,
.etn-widget.etn-add-calender-url {
    box-shadow: 0 0 30px rgba(255, 255, 255, 0);
    margin-bottom: 30px;
    padding: 20px 0;
}

/* استایل container‌های صفحه single2 */
.etn-event-single2.etn-event-single-wrap .etn-event-single-content-wrap,
.etn-event-single2.etn-event-single-wrap .schedule-tab-wrapper {
    padding: 0px;
}

/* استایل شمارش معکوس در هدر */
.etn-event-header .etn-event-countdown-wrap {
    justify-content: left;
    margin: 10px 10px 0px -10px;
}

/* استایل عنوان‌های ant-steps */
:where(.css-5gkvuh).ant-steps.ant-steps-small .ant-steps-item-title {
    padding-inline-end: 12px;
    font-size: 16px;
    line-height: 28px;
}

:where(.css-5gkvuh).ant-steps .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
    color: rgba(255, 255, 255, 0.88) !important;
}

:where(.css-5gkvuh).ant-steps .ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
    color: rgba(255, 255, 255, 0.43) !important;
}

/* استایل آیکون مراحل در حالت انتظار */
:where(.css-5gkvuh).ant-steps .ant-steps-item-wait .ant-steps-item-icon {
    background-color: rgb(67, 67, 67) !important;
    border-color: transparent !important;
}

/* استایل input‌ها و دکمه‌ها در حالت dark */
.dark input,
.dark input:not([type='range']):not([type='button']):not([type='submit']):not([type='reset']):not([type='checkbox']):not([type='radio']),
.dark select,
.dark textarea,
.dark .button-primary,
.dark input[type='checkbox'],
.dark input[type='radio'] {
    background-color: #51515100;
}

/* استایل دکمه‌ها در صفحه checkout */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    font-size: 0.875rem !important;
    padding: 0.2rem 1rem !important;
    color: #fff !important;
    background-color: #444 !important;
    border-radius: 3rem !important;
}

/* استایل بخش اطلاعات کاربر */
.user-info {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    align-content: normal !important;
    justify-content: normal !important;
    align-items: flex-start !important;
}

.etn-event-header ul li {
    color: #ffffff !important;
    display: inline-block !important;
    font-size: 1.125rem !important;
    font-weight: 400 !important;
    margin-right: 30px !important;
}



.parent-class .eventin-billing-title.css-16e636k {
    color: rgba(255, 255, 255, 0.88) !important;
}

.eventin-billing-title.css-16e636k {
    color: rgba(255, 255, 255) !important; /* تنظیم رنگ با شفافیت 88% */
    font-size: 18px; /* تنظیم اندازه فونت */
    font-weight: 600; /* وزن فونت نیمه بولد */
    margin: 0 0 10px; /* فاصله پایین 10px و بدون فاصله از بالا یا طرفین */
    line-height: 26px; /* تنظیم ارتفاع خط برای یکنواختی */
}

.eventin-attendee-details-title.css-16e636k {
    color: rgba(255, 255, 255) !important; /* تنظیم رنگ با شفافیت 88% */
    font-size: 18px; /* تنظیم اندازه فونت */
    font-weight: 600; /* وزن فونت نیمه بولد */
    margin: 0 0 10px; /* فاصله پایین 10px و بدون فاصله از بالا یا طرفین */
    line-height: 26px; /* تنظیم ارتفاع خط برای یکنواختی */
}


.etn-event-item {
    background: #0E0E0E !important; /* تنظیم رنگ پس‌زمینه به مشکی تیره */
}

.etn-event-item:hover,
.etn-event-item .etn-event-thumb:hover,
.etn-event-item .etn-event-content:hover,
.etn-event-item .etn-event-title:hover,
.etn-event-item .etn-btn:hover {
    background: #0E0E0E !important; /* حفظ رنگ پس‌زمینه در حالت هاور */
    color: inherit !important; /* حفظ رنگ متن */
    text-decoration: none !important; /* حذف تغییرات تزئینی */
    box-shadow: none !important; /* حذف سایه */
    border: none !important; /* حذف بردر */
    transform: none !important; /* حذف انیمیشن‌ها */
    transition: none !important; /* حذف انیمیشن انتقال */
}


.etn-event-item .etn-title a {
    color: #ff7700;
	
.etn-event-item {
    background: #0E0E0E !important; /* تنظیم رنگ پس‌زمینه به مشکی تیره */
}

select.orderby {
    background-color: #000000; /* پس‌زمینه مشکی */
    color: #ffffff; /* متن سفید */
    border: 1px solid #ffffff; /* خط دور سفید */
    font-size: 14px; /* اندازه فونت مناسب */
    border-radius: 4px; /* گرد کردن گوشه‌ها */
    padding: 5px; /* فاصله داخلی */
}

select.orderby option {
    background-color: #000000; /* پس‌زمینه مشکی برای گزینه‌ها */
    color: #ffffff; /* متن سفید */
}


.etn-widget.etn-event-related-post.etn-event-related-style-1 {
    display: none !important;
}
	


