/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ Timeline.
 * منبع: difl/timeline (ریشه .difl_timeline، 11 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_timeline_item .timeline_arrow .timeline_arrow_line,.dfme_timeline_top .dfme_line_marker,.dfme_timeline_bottom .dfme_line_marker,.dfme_timeline_title,.dfme_timeline_subtitle,.dfme_timeline_content,.dfme_timeline_content_area .dfme_timeline_desc,.dfme_timeline_content_area .dfme_timeline_media,.dfme_timeline_content_area .dfme_timeline_media>*,.dfme_timeline_button a,.dfme_timeline_marker,.dfme_timeline_marker img,.dfme_timeline_date_content{border-width:0px;border-style:solid;border-color:#333}

.dfme_timeline_container[class^=dfme_]{box-sizing:border-box}

.dfme_timeline_top,.dfme_timeline_bottom{font-size:18px;z-index:3;line-height:1}

.dfme_timeline_top .dfme_line_marker,.dfme_timeline_bottom .dfme_line_marker{z-index:3;opacity:0;left:50%;transition:all .3s ease 0s}

.dfme_timeline_top>*,.dfme_timeline_bottom>*{position:relative;display:inline-block;overflow:visible !important;padding:5px}

.dfme_timeline_top_icon,.dfme_timeline_bottom_icon{font-size:24px;color:#333}

.dfme_timeline_top img,.dfme_timeline_bottom img{width:30px}

.dfme_timeline_items{position:relative;margin:0px auto}

.dfme_timeline_marker.active,.dfme_timeline_top .active.dfme_line_marker,.dfme_timeline_bottom .active.dfme_line_marker{background:#333;transition:all .3s ease 0s}

.dfme_timeline_line{position:absolute;overflow:hidden;top:0;bottom:0;left:50%;height:100%;z-index:1;opacity:0}

.dfme_timeline_notice{background-color:#eee;padding:10px 20px;text-align:center;width:100%}

@media only screen and (max-width: 767px){.dfme_timeline_item.reverse .dfme_timeline_content_area,.dfme_timeline_item .dfme_timeline_content_area{justify-content:center}.dfme_timeline_container.layout_middle .dfme_timeline_content_area .dfme_timeline_content{margin-top:10px}.dfme_timeline_date_area .dfme_timeline_date_content{width:100%}.dfme_timeline_container .dfme_timeline_date_content{margin-bottom:10px}.dfme_timeline_container.layout_middle .dfme_timeline_date_content{margin-top:10px;margin-bottom:10px}.dfme_timeline_item .dfme_timeline_marker{position:absolute}.dfme_timeline_container.layout_left .dfme_timeline_item{display:block}.dfme_timeline_container.layout_left .dfme_timeline_content_area{justify-content:left}.dfme_timeline_container.layout_left .dfme_timeline_content_area .dfme_timeline_content,.dfme_timeline_container.layout_left .dfme_timeline_date_area .dfme_timeline_date_content:not(.dfme_timeline_content_area .dfme_timeline_date_content){margin-left:80px}.dfme_timeline_container.layout_left .dfme_timeline_date_area{justify-content:start}.dfme_timeline_container.layout_left .dfme_timeline_item .dfme_timeline_content_area .timeline_arrow>*{transform:rotate(0deg);right:100%;left:auto}.dfme_timeline_container.layout_left .dfme_timeline_item .dfme_timeline_date_area .timeline_arrow>*{transform:rotate(0deg);right:100%;left:auto}.dfme_timeline_container.layout_right .dfme_timeline_item{display:block}.dfme_timeline_container.layout_right .dfme_timeline_content_area{justify-content:right}.dfme_timeline_container.layout_right .dfme_timeline_content_area .dfme_timeline_content,.dfme_timeline_container.layout_right .dfme_timeline_date_area .dfme_timeline_date_content:not(.dfme_timeline_content_area .dfme_timeline_date_content){margin-left:auto;margin-right:80px}.dfme_timeline_container.layout_right .dfme_timeline_date_area{justify-content:end}.dfme_timeline_container.layout_right .dfme_timeline_item .dfme_timeline_content_area .timeline_arrow>*{transform:rotate(180deg);right:auto;left:100%}.dfme_timeline_container.layout_right .dfme_timeline_item .dfme_timeline_date_area .timeline_arrow>*{transform:rotate(180deg);right:auto;left:100%}.dfme_timeline_container.layout_middle .dfme_timeline_item{z-index:3;opacity:1;display:flex;flex-direction:column}.dfme_timeline_container.layout_middle .dfme_timeline_date_area{width:100%;justify-content:center;order:2;margin-top:0px;position:relative}.dfme_timeline_container.layout_middle .dfme_timeline_marker{position:relative;order:1;margin:0px auto}.dfme_timeline_container.layout_middle .dfme_timeline_content_area{order:3}.dfme_timeline_container.layout_middle .dfme_line_inner{z-index:-1}.dfme_timeline_container.layout_middle .timeline_arrow{display:none}}

.dfme_timeline *{background-size:cover;background-position:center center;background-repeat:no-repeat}
