.elementor-11142 .elementor-element.elementor-element-31fa7b2{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body.elementor-page-11142:not(.elementor-motion-effects-element-type-background), body.elementor-page-11142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for shortcode, class: .elementor-element-1f49819 *//* تغيير خط الموقع كاملاً إلى Tajawal */
* {
    font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}

/* تنسيقات أساسية لإزالة الخلفيات البيضاء */
.elementor-11142,
.elementor-element-31fa7b2,
.e-con-inner,
.wp-travel-engine-archive-outer-wrap,
.wpte-toolbar-container,
.wp-travel-toolbar,
.wte-category-outer-wrap,
.category-main-wrap,
.category-trips-single-inner-wrap,
.category-trip-content-wrap,
.category-trip-detail-wrap,
.category-trip-prc-title-wrap,
.category-trip-prc-wrap,
.category-trip-budget,
.wpte__select-field,
.wpte__select-options,
#wte__trip-search-filters,
.advanced-search-wrapper,
.sidebar,
.advanced-search-header,
.advanced-search-field,
.filter-section-content,
.wte-search-terms-list,
.wte-search-terms-list li,
.category-trip-aval-time,
.category-trip-avl-tip-inner-wrap,
.trip-pagination,
#loader,
.table,
.table-grid,
.table-cell,
.wte-filterby-dropdown,
.wte-ordering,
.wpte-trip__adv-field,
.wpte__select-options ul,
.wte-view-mode-selection-lists,
.wp-travel-engine-archive-repeater-wrap {
    background-color: #1C1A17 !important;
}

/* إظهار النصوص غير المرئية */
.elementor-11142,
.elementor-element-31fa7b2,
.e-con-inner,
.wp-travel-engine-archive-outer-wrap,
.category-trip-title a,
.category-trip-desc,
.category-trip-loc span,
.category-trip-pax span,
.wpte__input,
.wte-filterby-dropdown span,
.wte-view-modes span,
.wte-filter-foundposts,
.wte-filter-foundposts strong,
.trip-dates-title,
.category-trip-start-date,
.category-available-trip-text,
.category-available-months li,
.filter-section-title,
.wte-search-terms-list li span,
.wpte-slider-values span,
.clear-search-criteria,
.show-more-btn,
.show-less-btn,
.wte-search-terms-list li label,
.advanced-search-header h2,
.wte-filterbar-toggle-btn-text,
.wpte-trip-duration,
.wte__select-options ul li span {
    color: #FFFFFF !important;
}

/* تنسيق الأزرار بخلفية سوداء وحدود صفراء */
.wte-filterbar-toggle-btn,
.wpte-button,
.clear-search-criteria,
.show-more-btn,
.show-less-btn {
    background-color: #1C1A17 !important;
    border: 2px solid #F4D20A !important;
    color: #F4D20A !important;
    border-radius: 6px !important;
    padding: 8px 16px !important;
    transition: all 0.3s ease !important;
}

.wte-filterbar-toggle-btn:hover,
.wpte-button:hover,
.clear-search-criteria:hover,
.show-more-btn:hover,
.show-less-btn:hover {
    background-color: #F4D20A !important;
    color: #1C1A17 !important;
    border-color: #F4D20A !important;
}

.wishlist-toggle {
    background-color: #1C1A17 !important;
    border: 2px solid #F4D20A !important;
    border-radius: 50% !important;
    padding: 8px !important;
}

.wishlist-toggle.active {
    background-color: #F4D20A !important;
    color: #1C1A17 !important;
}

.wishlist-toggle svg {
    color: #F4D20A !important;
}

.wishlist-toggle.active svg {
    color: #1C1A17 !important;
}

/* تنسيق بطاقات الرحلات بزوايا 8px */
.category-trips-single-inner-wrap {
    border-radius: 8px !important;
    overflow: hidden !important;
    border: 1px solid #333333 !important;
    transition: transform 0.3s ease !important;
}

.category-trips-single-inner-wrap:hover {
    transform: translateY(-5px) !important;
    border-color: #F4D20A !important;
}

.category-trip-fig img {
    border-radius: 8px 8px 0 0 !important;
}

.category-trip-content-wrap {
    border-radius: 0 0 8px 8px !important;
}

/* ألوان التمييز بالأصفر */
.advanced-search-header h2,
.filter-section-title,
.wte-search-terms-list .count,
.wte-filterbar-toggle-btn-text,
.wishlist-toggle svg,
.category-feat-ribbon,
.category-feat-ribbon-txt,
.wpte-trip-duration,
.actual-price,
.category-trip-start-date em,
.category-available-months li:last-child,
#wte-filterbar-close-btn,
#wte-search::placeholder,
.wpte__select-options ul li:hover,
.wte-view-mode-selection-lists li.active,
.ui-slider-range,
.ui-slider-handle,
.category-trip-title a:hover,
.category-trip-loc a:hover,
.category-trip-pax span:hover {
    color: #F4D20A !important;
}

/* تنسيق الأزرار الصغيرة وعناصر التحكم */
.wte-view-mode-selection-lists li {
    background-color: #1C1A17 !important;
    border: 2px solid #333333 !important;
    border-radius: 4px !important;
}

.wte-view-mode-selection-lists li.active {
    background-color: #F4D20A !important;
    border-color: #F4D20A !important;
}

.wpte__select-field {
    border: 2px solid #333333 !important;
    border-radius: 6px !important;
}

.wpte__select-options {
    border: 2px solid #333333 !important;
    border-radius: 6px !important;
}

.wpte__select-options ul li:hover {
    background-color: #F4D20A !important;
    color: #1C1A17 !important;
    border-radius: 4px !important;
}

/* تنسيقات الشريط المنزلق */
.ui-slider {
    background-color: #333333 !important;
    border-radius: 4px !important;
}

.ui-slider-range {
    background-color: #F4D20A !important;
    border-radius: 4px !important;
}

.ui-slider-handle {
    background-color: #1C1A17 !important;
    border: 2px solid #F4D20A !important;
    border-radius: 50% !important;
}

/* تنسيقات الروابط */
.category-trip-loc a,
.category-trip-pax span,
.category-trip-title a {
    color: #FFFFFF !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

.category-trip-loc a:hover,
.category-trip-title a:hover {
    color: #F4D20A !important;
}

/* تنسيق الحقول */
#wte_search {
    background-color: #2A2824 !important;
    border: 2px solid #333333 !important;
    color: #FFFFFF !important;
    border-radius: 6px !important;
    padding: 10px 15px !important;
}

#wte_search::placeholder {
    color: #F4D20A !important;
    opacity: 0.7;
}

#wte_search:focus {
    border-color: #F4D20A !important;
    outline: none !important;
}

/* تنسيقات التفعيل والتحديد */
.wpte__select-options ul li.selected {
    background-color: #2A2824 !important;
    color: #FFFFFF !important;
}

.wpte__select-options ul li:hover {
    background-color: #F4D20A !important;
    color: #1C1A17 !important;
}

/* تنسيقات العناصر المميزة */
.__featured-trip {
    border: 2px solid #F4D20A !important;
    border-radius: 8px !important;
}

.category-feat-ribbon {
    background-color: #F4D20A !important;
    border-radius: 0 4px 4px 0 !important;
}

.category-feat-ribbon-txt {
    color: #1C1A17 !important;
    font-weight: bold !important;
}

/* تنسيقات التواريخ والأشهر */
.category-trip-start-date {
    background-color: #2A2824 !important;
    border: 1px solid #333333 !important;
    border-radius: 6px !important;
    padding: 6px 12px !important;
    margin: 4px !important;
    display: inline-block !important;
}

.category-available-months li {
    background-color: #2A2824 !important;
    border: 1px solid #333333 !important;
    border-radius: 6px !important;
    padding: 6px 12px !important;
    margin: 2px !important;
}

.category-available-months li a.disabled {
    color: #666666 !important;
}

.category-available-months li:last-child {
    background-color: #F4D20A !important;
    color: #1C1A17 !important;
    border-color: #F4D20A !important;
}

/* تنسيقات إضافية للوضوح */
.filter-section-content {
    background-color: #2A2824 !important;
    border: 1px solid #333333 !important;
    border-radius: 6px !important;
    margin-top: 8px !important;
    padding: 12px !important;
}

.wte-search-terms-list li {
    background-color: transparent !important;
    border-bottom: 1px solid #333333 !important;
    padding: 8px 0 !important;
}

.wte-search-terms-list li:last-child {
    border-bottom: none !important;
}

/* إضافة الظلال الخفيفة */
.category-trips-single-inner-wrap,
.wpte__select-field,
.wpte__select-options,
#wte_search,
.wte-filterbar-toggle-btn,
.wpte-button {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
}

/* تنسيق مدة الرحلة باللون الأبيض */
.wpte-trip-duration,
.wpte-trip-duration-value {
    color: #FFFFFF !important;
}

/* إذا كان هناك أي تأثيرات أخرى يجب إزالتها */
.wpte-trip-duration {
    background-color: transparent !important;
    text-shadow: none !important;
    border: none !important;
}

/* تنسيق تواريخ الرحلات باللون الأبيض */
.category-trip-start-date,
.category-trip-start-date span,
.category-trip-start-date span em {
    color: #FFFFFF !important;
}

/* إذا كان هناك أي تأثيرات أخرى يجب إزالتها */
.category-trip-start-date {
    background-color: transparent !important;
    text-shadow: none !important;
    border: 1px solid #333333 !important;
}

/* إبعاد الأعداد عن الحدود الرمادية */
.wte-search-terms-list .count {
    margin-left: auto !important;
    margin-right: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

 
.category-trip-dates {
    display: none !important;
}

.wpte-encourage-text {
    margin-top: 8px;
    text-align: center;
    font-family: 'Tajawal', sans-serif;
    font-size: 13px; /* أصغر قليلاً */
    font-weight: 600;
    color: #FFDD44; /* أصفر دافئ أكثر انسجامًا مع البطاقة */
     /* أسود شفاف خفيف */
    padding: 6px 10px;
    border-radius: 6px;
    border: 2px solid rgba(255, 221, 68, 0.6); /* إطار أصفر خفيف */
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

/* تأثير subtle عند hover على الزر */
.wpte-button:hover + .wpte-encourage-text {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.4);
    background: rgba(0,0,0,0.6);
}/* End custom CSS */