/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ PostGrid.
 * منبع: difl/postgrid (ریشه .difl_postgrid، 10 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme-hover-trigger:hover .dfme-cpt-bg-on-hover>div{transform:scale(1.5)}

.dfme-hover-trigger:focus .dfme-image-zoom-in img,.dfme-hover-trigger:hover .dfme-image-zoom-in img,:focus>.dfme-image-zoom-in img{transform:scale(1.25)}

.dfme-hover-trigger:focus .dfme-image-zoom-out img,.dfme-hover-trigger:hover .dfme-image-zoom-out img,:focus>.dfme-image-zoom-out img{transform:scale(1)}

.dfme-hover-trigger:focus .dfme-image-pan-up img,.dfme-hover-trigger:hover .dfme-image-pan-up img,:focus>.dfme-image-pan-up img{transform:scale(1.2) translate(0, -15%)}

.dfme-hover-trigger:hover .dfme-image-pan-down img,:focus>.dfme-image-pan-down img{transform:scale(1.2) translate(0, 15%)}

.dfme-hover-trigger:focus .dfme-image-pan-left img,.dfme-hover-trigger:hover .dfme-image-pan-left img,:focus>.dfme-image-pan-left img{transform:scale(1.2) translate(-15%, 0)}

.dfme-hover-trigger:focus .dfme-image-pan-right img,.dfme-hover-trigger:hover .dfme-image-pan-right img,:focus>.dfme-image-pan-right img{transform:scale(1.2) translate(15%, 0)}

.dfme-hover-trigger:focus .dfme-image-blur img,.dfme-hover-trigger:hover .dfme-image-blur img,:focus>.dfme-image-blur img{filter:blur(4px);transform:scale(1.1)}

.dfme-hover-trigger:focus .dfme-image-rotate-left img,.dfme-hover-trigger:hover .dfme-image-rotate-left img,:focus>.dfme-image-rotate-left img{transform:scale(1.3) rotate(-15deg)}

.dfme-hover-trigger:focus .dfme-image-rotate-right img,.dfme-hover-trigger:hover .dfme-image-rotate-right img,:focus>.dfme-image-rotate-right img{transform:scale(1.3) rotate(15deg)}

.dfme-hover-trigger:hover .dfme-hover-effect .dfme-overlay,:focus>.dfme-hover-trigger .dfme-hover-effect .dfme-overlay{opacity:1}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0)}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0) scale(1)}

.dfme-hover-trigger:hover .dfme-cpt-bg-on-hover>div{transform:scale(1.5)}

.dfme-hover-trigger:hover .dfme-cptcarousel-bg-on-hover>div{transform:scale(1.5)}

.dfme-hover-trigger:focus .dfme-image-zoom-in img,.dfme-hover-trigger:hover .dfme-image-zoom-in img,:focus>.dfme-image-zoom-in img{transform:scale(1.25)}

.dfme-hover-trigger:focus .dfme-image-zoom-out img,.dfme-hover-trigger:hover .dfme-image-zoom-out img,:focus>.dfme-image-zoom-out img{transform:scale(1)}

.dfme-hover-trigger:focus .dfme-image-pan-up img,.dfme-hover-trigger:hover .dfme-image-pan-up img,:focus>.dfme-image-pan-up img{transform:scale(1.2) translate(0, -15%)}

.dfme-hover-trigger:hover .dfme-image-pan-down img,:focus>.dfme-image-pan-down img{transform:scale(1.2) translate(0, 15%)}

.dfme-hover-trigger:focus .dfme-image-pan-left img,.dfme-hover-trigger:hover .dfme-image-pan-left img,:focus>.dfme-image-pan-left img{transform:scale(1.2) translate(-15%, 0)}

.dfme-hover-trigger:focus .dfme-image-pan-right img,.dfme-hover-trigger:hover .dfme-image-pan-right img,:focus>.dfme-image-pan-right img{transform:scale(1.2) translate(15%, 0)}

.dfme-hover-trigger:focus .dfme-image-blur img,.dfme-hover-trigger:hover .dfme-image-blur img,:focus>.dfme-image-blur img{filter:blur(4px);transform:scale(1.1)}

.dfme-hover-trigger:focus .dfme-image-rotate-left img,.dfme-hover-trigger:hover .dfme-image-rotate-left img,:focus>.dfme-image-rotate-left img{transform:scale(1.3) rotate(-15deg)}

.dfme-hover-trigger:focus .dfme-image-rotate-right img,.dfme-hover-trigger:hover .dfme-image-rotate-right img,:focus>.dfme-image-rotate-right img{transform:scale(1.3) rotate(15deg)}

.dfme-hover-trigger:hover .dfme-hover-effect .dfme-overlay,:focus>.dfme-hover-trigger .dfme-hover-effect .dfme-overlay{opacity:1}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0)}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0) scale(1)}

.dfme-hover-trigger:hover .dfme-blogcarousel-bg-on-hover>div{transform:scale(1.5)}

.dfme-hover-trigger:hover .dfme-blogcarousel-bg-on-hover>div{transform:scale(1.5)}

.dfme-post-inner-wrap{transition:background 300ms ease 0ms}

.dfme-post-outer-wrap.c4-izmir{display:block}

.dfme-hover-trigger:focus .dfme-image-zoom-in img,.dfme-hover-trigger:hover .dfme-image-zoom-in img,:focus>.dfme-image-zoom-in img{transform:scale(1.25)}

.dfme-hover-trigger:focus .dfme-image-zoom-out img,.dfme-hover-trigger:hover .dfme-image-zoom-out img,:focus>.dfme-image-zoom-out img{transform:scale(1)}

.dfme-hover-trigger:focus .dfme-image-pan-up img,.dfme-hover-trigger:hover .dfme-image-pan-up img,:focus>.dfme-image-pan-up img{transform:scale(1.2) translate(0, -15%)}

.dfme-hover-trigger:hover .dfme-image-pan-down img,:focus>.dfme-image-pan-down img{transform:scale(1.2) translate(0, 15%)}

.dfme-hover-trigger:focus .dfme-image-pan-left img,.dfme-hover-trigger:hover .dfme-image-pan-left img,:focus>.dfme-image-pan-left img{transform:scale(1.2) translate(-15%, 0)}

.dfme-hover-trigger:focus .dfme-image-pan-right img,.dfme-hover-trigger:hover .dfme-image-pan-right img,:focus>.dfme-image-pan-right img{transform:scale(1.2) translate(15%, 0)}

.dfme-hover-trigger:focus .dfme-image-blur img,.dfme-hover-trigger:hover .dfme-image-blur img,:focus>.dfme-image-blur img{filter:blur(4px);transform:scale(1.1)}

.dfme-hover-trigger:focus .dfme-image-rotate-left img,.dfme-hover-trigger:hover .dfme-image-rotate-left img,:focus>.dfme-image-rotate-left img{transform:scale(1.3) rotate(-15deg)}

.dfme-hover-trigger:focus .dfme-image-rotate-right img,.dfme-hover-trigger:hover .dfme-image-rotate-right img,:focus>.dfme-image-rotate-right img{transform:scale(1.3) rotate(15deg)}

.dfme-hover-trigger:hover .dfme-hover-effect .dfme-overlay,:focus>.dfme-hover-trigger .dfme-hover-effect .dfme-overlay{opacity:1}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0)}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0) scale(1)}

.dfme_post_grid_container .dfme-item-wrap .et-pb-icon{font-family:"ETmodules";display:inline-block;font-size:20px}

.dfme_post_grid_container .dfme-item-wrap:not(.dfme-post-button-wrap) .et-pb-icon{vertical-align:middle}

.dfme-post-outer-wrap .et_pb_video_overlay_hover,.dfme-post-outer-wrap .et_pb_video_overlay,.dfme-post-outer-wrap .et_pb_video_play{pointer-events:none}

.dfme-post-outer-wrap>.et_main_video_container{position:relative}

.dfme-post-outer-wrap{position:relative}

.dfme-item-wrap,.dfme-post-inner-wrap{border:0px solid}

.dfme-post-inner-wrap{z-index:1}

.dfme-post-inner-wrap,.dfme-post-outer-wrap{overflow:visible}

.dfme-post-outer-wrap:before,.dfme-post-inner-wrap::before,.dfme-post-outer-wrap:after,.dfme-post-inner-wrap::after{content:" ";clear:both;display:block}

.dfme-post-inner-wrap{background-size:cover;background-position:center center;background-repeat:no-repeat}

.dfme_post_grid .dfme_post_grid_container .dfme-posts-wrap.layout-grid{display:flex;flex-wrap:wrap}

.dfme_post_grid .dfme_post_grid_container .dfme-posts-wrap{margin-left:-20px;margin-right:-20px}

.dfme_post_grid .dfme-post-item{width:33.33%;padding-left:20px;padding-right:20px}

.dfme_post_grid .dfme_post_item.et_pb_module{display:none}

.dfme-postgrid-bg-on-hover{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1}

.dfme-postgrid-bg-on-hover>div{position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1);transition:transform 1.3s ease;z-index:-1}

.dfme-hover-trigger:hover .dfme-postgrid-bg-on-hover>div{transform:scale(1.5)}

.dfme_post_grid .layout-grid .dfme-post-item.dfme-equal-height{height:auto}

.dfme-post-outer-wrap{border:0px solid}

.dfme_post_grid>*{position:relative}

.dfme_post_grid:not(.vb) *{transition:all .5s linear}

.dfme-post-inner-wrap{transition-property:all !important}

.dfme-hover-trigger:hover .dfme-postlist-bg-on-hover>div{transform:scale(1.5)}

.dfme-post-outer-wrap.c4-izmir{display:block}

.dfme-hover-trigger:focus .dfme-image-zoom-in img,.dfme-hover-trigger:hover .dfme-image-zoom-in img,:focus>.dfme-image-zoom-in img{transform:scale(1.25)}

.dfme-hover-trigger:focus .dfme-image-zoom-out img,.dfme-hover-trigger:hover .dfme-image-zoom-out img,:focus>.dfme-image-zoom-out img{transform:scale(1)}

.dfme-hover-trigger:focus .dfme-image-pan-up img,.dfme-hover-trigger:hover .dfme-image-pan-up img,:focus>.dfme-image-pan-up img{transform:scale(1.2) translate(0, -15%)}

.dfme-hover-trigger:hover .dfme-image-pan-down img,:focus>.dfme-image-pan-down img{transform:scale(1.2) translate(0, 15%)}

.dfme-hover-trigger:focus .dfme-image-pan-left img,.dfme-hover-trigger:hover .dfme-image-pan-left img,:focus>.dfme-image-pan-left img{transform:scale(1.2) translate(-15%, 0)}

.dfme-hover-trigger:focus .dfme-image-pan-right img,.dfme-hover-trigger:hover .dfme-image-pan-right img,:focus>.dfme-image-pan-right img{transform:scale(1.2) translate(15%, 0)}

.dfme-hover-trigger:focus .dfme-image-blur img,.dfme-hover-trigger:hover .dfme-image-blur img,:focus>.dfme-image-blur img{filter:blur(4px);transform:scale(1.1)}

.dfme-hover-trigger:focus .dfme-image-rotate-left img,.dfme-hover-trigger:hover .dfme-image-rotate-left img,:focus>.dfme-image-rotate-left img{transform:scale(1.3) rotate(-15deg)}

.dfme-hover-trigger:focus .dfme-image-rotate-right img,.dfme-hover-trigger:hover .dfme-image-rotate-right img,:focus>.dfme-image-rotate-right img{transform:scale(1.3) rotate(15deg)}

.dfme-hover-trigger:hover .dfme-hover-effect .dfme-overlay,:focus>.dfme-hover-trigger .dfme-hover-effect .dfme-overlay{opacity:1}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0)}

.dfme-hover-trigger:hover .dfme-icon-overlay{opacity:1;transform:translate(0) scale(1)}

.dfme_post_grid_container .dfme-item-wrap .et-pb-icon{font-family:"ETmodules";display:inline-block;font-size:20px}

.dfme_post_grid_container .dfme-item-wrap:not(.dfme-post-button-wrap) .et-pb-icon{vertical-align:middle}

.dfme-post-outer-wrap .et_pb_video_overlay_hover,.dfme-post-outer-wrap .et_pb_video_overlay,.dfme-post-outer-wrap .et_pb_video_play{pointer-events:none}

.dfme-post-outer-wrap>.et_main_video_container{position:relative}

.dfme-post-outer-wrap{position:relative}

.dfme-item-wrap,.dfme-post-inner-wrap{border:0px solid}

.dfme-post-inner-wrap{z-index:1}

.dfme-post-inner-wrap,.dfme-post-outer-wrap{overflow:visible}

.dfme-post-outer-wrap:before,.dfme-post-inner-wrap::before,.dfme-post-outer-wrap:after,.dfme-post-inner-wrap::after{content:" ";clear:both;display:block}
