/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ Blurb.
 * منبع: difl/advanced-blurb (ریشه .difl_advanced_blurb، 14 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_ab_blurb_container{max-width:540px;margin:0 auto;position:relative}

.dfme_blurb{position:relative;z-index:auto}

.dfme_ab_blurb_container .dfme_ab_blurb_image,.dfme_ab_blurb_container .dfme_ab_blurb_badge_wrapper,.dfme_ab_blurb_container .dfme_ab_blurb_button_wrapper,.dfme_ab_blurb_container .dfme_ab_blurb_title,.dfme_ab_blurb_container .dfme_ab_blurb_sub_title,.dfme_ab_blurb_container .dfme_ab_blurb_description{position:relative}

.et_pb_button_wrapper .dfme_ab_blurb_button_wrapper{display:inline-flex}

.dfme_ab_blurb_container h1.dfme_ab_blurb_title,.dfme_ab_blurb_container h1.dfme_ab_blurb_sub_title{font-size:30px}

.dfme_ab_blurb_container h2.dfme_ab_blurb_title,.dfme_ab_blurb_container h2.dfme_ab_blurb_sub_title{font-size:26px}

.dfme_ab_blurb_container h3.dfme_ab_blurb_title,.dfme_ab_blurb_container h3.dfme_ab_blurb_sub_title{font-size:24px}

.dfme_ab_blurb_container h4.dfme_ab_blurb_title,.dfme_ab_blurb_container h4.dfme_ab_blurb_sub_title{font-size:18px}

.dfme_ab_blurb_container h5.dfme_ab_blurb_title,.dfme_ab_blurb_container h5.dfme_ab_blurb_sub_title{font-size:16px}

.dfme_ab_blurb_container h6.dfme_ab_blurb_title,.dfme_ab_blurb_container h6.dfme_ab_blurb_sub_title{font-size:14px}

.dfme_ab_blurb_container .dfme_ab_blurb_description{font-size:14px}

.dfme_ab_blurb_container .dfme_ab_blurb_button,.dfme_ab_blurb_container .dfme_ab_blurb_badge{font-size:18px}

.dfme_ab_blurb_container .dfme_ab_blurb_badge,.dfme_ab_blurb_badge span.badge_text_1,.dfme_ab_blurb_badge span.badge_text_2,.dfme_ab_blurb_container .dfme_ab_blurb_image .dfme_ab_blurb_image_img,.dfme_ab_blurb_container .et-pb-icon{border-width:0px;border-style:solid;border-color:#333}

.dfme_ab_blurb_container .dfme_ab_blurb_image img{vertical-align:top}

.dfme_ab_blurb_container a.dfme_ab_blurb_button{display:inline-flex;vertical-align:top}

.dfme_ab_blurb_container .et-pb-icon{vertical-align:top}

.dfme_ab_blurb_container{display:flex}

.dfme_ab_blurb_container .dfme_ab_blurb_image.placement_icon_flex_top{flex-direction:column}

.dfme_ab_blurb_container .dfme_ab_blurb_image.placement_icon_flex_left{flex-direction:row}

.dfme_ab_blurb_container .dfme_ab_blurb_image.placement_icon_flex_right{flex-direction:row-reverse}

.dfme_ab_blurb_container .dfme_ab_blurb_image.placement_icon_flex_bottom{flex-direction:column-reverse}

.dfme_ab_blurb_content_container{order:15;display:flex;flex-direction:column}

.dfme_ab_blurb_image.placement_image_flex_left,.dfme_ab_blurb_image.placement_image_flex_right{height:auto}

.dfme_ab_blurb_image.icon{width:100%}

.dfme_ab_blurb_badge{background:#afafaf;color:#333;display:inline-block;max-width:100%;vertical-align:top}

.dfme_ab_blurb_badge_wrapper{order:1}

span.badge_text_1,span.badge_text_2,.dfme_ab_blurb_badge .badge_icon{display:inline-block}

.dfme_blurb{overflow:hidden}

.dfme_ab_blurb_container{max-width:540px;margin:0 auto}

.dfme_ab_blurb_container>*{border-width:0px;border-style:solid}

.dfme_ab_blurb_container .dfme_ab_blurb_content_container>*{border-width:0px;border-style:solid}

.dfme_ab_blurb_container h1.dfme_ab_blurb_title,.dfme_ab_blurb_container h1.dfme_ab_blurb_sub_title{font-size:30px}

.dfme_ab_blurb_container h2.dfme_ab_blurb_title,.dfme_ab_blurb_container h2.dfme_ab_blurb_sub_title{font-size:26px}

.dfme_ab_blurb_container h3.dfme_ab_blurb_title,.dfme_ab_blurb_container h3.dfme_ab_blurb_sub_title{font-size:24px}

.dfme_ab_blurb_container h4.dfme_ab_blurb_title,.dfme_ab_blurb_container h4.dfme_ab_blurb_sub_title{font-size:18px}

.dfme_ab_blurb_container h5.dfme_ab_blurb_title,.dfme_ab_blurb_container h5.dfme_ab_blurb_sub_title{font-size:16px}

.dfme_ab_blurb_container h6.dfme_ab_blurb_title,.dfme_ab_blurb_container h6.dfme_ab_blurb_sub_title{font-size:14px}

.dfme_ab_blurb_container .dfme_ab_blurb_description{font-size:14px}

.dfme_ab_blurb_container .dfme_ab_blurb_button,.dfme_ab_blurb_container .dfme_ab_blurb_badge{font-size:18px}

.dfme_ab_blurb_container .dfme_ab_blurb_badge,.dfme_ab_blurb_badge span.badge_text_1,.dfme_ab_blurb_badge span.badge_text_2,.dfme_ab_blurb_container .dfme_ab_blurb_image .dfme_ab_blurb_image_img,.dfme_ab_blurb_container .et-pb-icon{border-width:0px;border-style:solid;border-color:#333}

.dfme_ab_blurb_container .dfme_ab_blurb_image img{vertical-align:top}

.dfme_ab_blurb_container a.dfme_ab_blurb_button{display:inline-flex;vertical-align:top}

.dfme_ab_blurb_container .et-pb-icon{vertical-align:top}

.dfme_ab_blurb_container{display:flex}

.dfme_ab_blurb_container:has(.placement_icon_flex_top,.placement_image_flex_top){flex-direction:column}

.dfme_ab_blurb_container:has(.placement_icon_flex_left,.placement_image_flex_left){flex-direction:row}

.dfme_ab_blurb_container:has(.placement_icon_flex_right,.placement_image_flex_right){flex-direction:row-reverse}

.dfme_ab_blurb_container:has(.placement_icon_flex_bottom,.placement_image_flex_bottom){flex-direction:column-reverse}

.dfme_ab_blurb_content_container{order:15;display:flex;flex-direction:column}

.dfme_ab_blurb_image.placement_image_flex_left,.dfme_ab_blurb_image.placement_image_flex_right{height:auto}

.dfme_ab_blurb_image.icon{width:100%}

.dfme_ab_blurb_badge{background:#afafaf;color:#333;display:inline-block;max-width:100%;vertical-align:top}

.dfme_ab_blurb_badge_wrapper{order:1}

span.badge_text_1,span.badge_text_2,.dfme_ab_blurb_badge .badge_icon{display:inline-block}
