/*
 * استخراج‌شده از استایلِ رفرنسِ DiviFlash (GPLv2) برای ماژولِ CptItem.
 * منبع: difl/cptitem (ریشه .difl_cptitem، 31 کلاسِ DOM)
 *
 * تنها تغییر نسبت به اصل، همان بازنویسیِ پیشوندِ کلاس‌هاست که در
 * PHP و module.json هم انجام شده — تا هر سه لایه یک DOM را بشناسند.
 * دست‌کاریِ دستی نکن؛ با tools/dfme/extract-module-css.js بازتولید کن.
 */
.dfme_cpt_item{overflow:hidden}

.dfme_cpt_grid .dfme_cpt_item.et_pb_module{display:none}

.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-image-zoom-out 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-image-pan-up img{transform-origin:top;transform:scale(1.2) translate(0, 0)}

.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-image-pan-down img{transform-origin:bottom;transform:scale(1.2) translate(0, 0)}

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

.dfme-image-pan-left img{transform-origin:left;transform:scale(1.2) translate(0, 0)}

.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-image-pan-right img{transform-origin:right;transform:scale(1.2) translate(0, 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-image-rotate-left img{transform:scale(1.1) translate(0, 0)}

.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-image-rotate-right img{transform:scale(1.1) translate(0, 0)}

.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-fade-up{transform:translateY(1.5rem)}

.dfme-fade-down{transform:translateY(-1.5rem)}

.dfme-fade-left{transform:translateX(1.5rem)}

.dfme-fade-right{transform:translateX(-1.5rem)}

.dfme-rotate-up-right{transform-origin:bottom left;transform:rotate(90deg)}

.dfme-rotate-up-left{transform-origin:bottom right;transform:rotate(-90deg)}

.dfme-rotate-down-right{transform-origin:top left;transform:rotate(-90deg)}

.dfme-rotate-down-left{transform-origin:top right;transform:rotate(90deg)}

.dfme-zoom-in{transform:scale(0.3)}

.dfme_cpt_item{overflow:hidden}

.dfme_cpt_filter .dfme_cpt_item.et_pb_module{display:none}

.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-image-zoom-out 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-image-pan-up img{transform-origin:top;transform:scale(1.2) translate(0, 0)}

.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-image-pan-down img{transform-origin:bottom;transform:scale(1.2) translate(0, 0)}

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

.dfme-image-pan-left img{transform-origin:left;transform:scale(1.2) translate(0, 0)}

.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-image-pan-right img{transform-origin:right;transform:scale(1.2) translate(0, 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-image-rotate-left img{transform:scale(1.1) translate(0, 0)}

.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-image-rotate-right img{transform:scale(1.1) translate(0, 0)}

.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-fade-up{transform:translateY(1.5rem)}

.dfme-fade-down{transform:translateY(-1.5rem)}

.dfme-fade-left{transform:translateX(1.5rem)}

.dfme-fade-right{transform:translateX(-1.5rem)}

.dfme-rotate-up-right{transform-origin:bottom left;transform:rotate(90deg)}

.dfme-rotate-up-left{transform-origin:bottom right;transform:rotate(-90deg)}

.dfme-rotate-down-right{transform-origin:top left;transform:rotate(-90deg)}

.dfme-rotate-down-left{transform-origin:top right;transform:rotate(90deg)}

.dfme-zoom-in{transform:scale(0.3)}

.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-image-zoom-out 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-image-pan-up img{transform-origin:top;transform:scale(1.2) translate(0, 0)}

.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-image-pan-down img{transform-origin:bottom;transform:scale(1.2) translate(0, 0)}

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

.dfme-image-pan-left img{transform-origin:left;transform:scale(1.2) translate(0, 0)}

.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-image-pan-right img{transform-origin:right;transform:scale(1.2) translate(0, 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-image-rotate-left img{transform:scale(1.1) translate(0, 0)}

.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-image-rotate-right img{transform:scale(1.1) translate(0, 0)}

.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-fade-up{transform:translateY(1.5rem)}

.dfme-fade-down{transform:translateY(-1.5rem)}

.dfme-fade-left{transform:translateX(1.5rem)}

.dfme-fade-right{transform:translateX(-1.5rem)}

.dfme-rotate-up-right{transform-origin:bottom left;transform:rotate(90deg)}

.dfme-rotate-up-left{transform-origin:bottom right;transform:rotate(-90deg)}

.dfme-rotate-down-right{transform-origin:top left;transform:rotate(-90deg)}

.dfme-rotate-down-left{transform-origin:top right;transform:rotate(90deg)}

.dfme-zoom-in{transform:scale(0.3)}

.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-image-zoom-out 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-image-pan-up img{transform-origin:top;transform:scale(1.2) translate(0, 0)}

.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-image-pan-down img{transform-origin:bottom;transform:scale(1.2) translate(0, 0)}

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

.dfme-image-pan-left img{transform-origin:left;transform:scale(1.2) translate(0, 0)}

.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-image-pan-right img{transform-origin:right;transform:scale(1.2) translate(0, 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-image-rotate-left img{transform:scale(1.1) translate(0, 0)}

.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-image-rotate-right img{transform:scale(1.1) translate(0, 0)}

.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-fade-up{transform:translateY(1.5rem)}

.dfme-fade-down{transform:translateY(-1.5rem)}

.dfme-fade-left{transform:translateX(1.5rem)}

.dfme-fade-right{transform:translateX(-1.5rem)}

.dfme-rotate-up-right{transform-origin:bottom left;transform:rotate(90deg)}

.dfme-rotate-up-left{transform-origin:bottom right;transform:rotate(-90deg)}

.dfme-rotate-down-right{transform-origin:top left;transform:rotate(-90deg)}

.dfme-rotate-down-left{transform-origin:top right;transform:rotate(90deg)}

.dfme-zoom-in{transform:scale(0.3)}
