.elementor-574 .elementor-element.elementor-element-9b1c3b4{--display:flex;}.elementor-574 .elementor-element.elementor-element-74253ca{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-574 .elementor-element.elementor-element-6f8d874 .elementor-heading-title{font-family:"morab", Sans-serif;font-size:48px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-85c917c .elementor-heading-title{font-family:"morab", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-574 .elementor-element.elementor-element-85c917c{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-574 .elementor-element.elementor-element-b806a45{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;}.elementor-574 .elementor-element.elementor-element-b806a45 .swiper-slide > .elementor-element{height:100%;}.elementor-574 .elementor-element.elementor-element-bbd0a32{--display:flex;}.elementor-574 .elementor-element.elementor-element-d12e9d7{--display:flex;}@media(min-width:768px){.elementor-574 .elementor-element.elementor-element-9b1c3b4{--content-width:100%;}.elementor-574 .elementor-element.elementor-element-74253ca{--width:89%;}}@media(max-width:1024px){.elementor-574 .elementor-element.elementor-element-b806a45{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-574 .elementor-element.elementor-element-b806a45{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-74253ca *//* ==============================
   Related Articles Section
============================== */

.elementor-element-04f2871 {
    direction: rtl;
    max-width: 1320px;
    margin: 0 auto;
    padding: 30px 45px 55px;
    background: #fff;
    position: relative;
}


/* عنوان اصلی */
.elementor-element-04f2871
.elementor-element-aa19747
.elementor-heading-title {
    margin: 0 0 8px;
    color: #477a75;
    font-family: "morab", sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.3;
    text-align: right;
}


/* زیرعنوان */
.elementor-element-04f2871
.elementor-element-5ee864a
.elementor-heading-title {
    margin: 0 0 55px;
    color: #888;
    font-family: "morab", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.8;
    text-align: right;
}


/* فاصله بین کارت‌ها */
.elementor-element-fb32a01 .swiper-wrapper {
    align-items: stretch;
}

.elementor-element-fb32a01 .swiper-slide {
    height: auto;
}


/* خود کارت */
.elementor-452 .elementor-element.elementor-element-7fd1fbd {
    height: 100%;
    padding: 0;
    background: transparent;
}


/* حذف عرض داخلی اضافی Elementor */
.elementor-452
.elementor-element.elementor-element-7fd1fbd
> .e-con-inner {
    width: 100%;
    max-width: 100%;
    padding: 0;
    gap: 0;
}


/* تصویر کارت */
.elementor-452 .elementor-element.elementor-element-6d5e1cb {
    min-height: 0 !important;
    height: 325px;
    margin: 0 0 15px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}


/* عنوان مقاله */
.elementor-452
.elementor-element.elementor-element-93ed882
.elementor-heading-title {
    margin: 0 0 7px;
    color: #555753;
    font-family: "morab", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.55;
    text-align: right;
}


/* توضیحات */
.elementor-452 .elementor-element.elementor-element-baa2133 {
    min-height: 42px;
    margin-bottom: 13px;
    overflow: hidden;
    color: #c3c3c3;
    font-family: "morab", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    text-align: right;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


/* ردیف پایین کارت */
.elementor-452 .elementor-element.elementor-element-ecd1252 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
    margin-top: 3px;
}


/* متادیتا */
.elementor-452
.elementor-element.elementor-element-ab5adaa
.elementor-icon-list-items {
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 0 !important;
    padding: 0;
}

.elementor-452
.elementor-element.elementor-element-ab5adaa
.elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-452
.elementor-element.elementor-element-ab5adaa
.elementor-icon-list-text,
.elementor-452
.elementor-element.elementor-element-ab5adaa
.elementor-icon-list-text a {
    color: #555;
    font-family: "morab", sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
}


/* دکمه مطالعه بیشتر */
.elementor-452
.elementor-element.elementor-element-e441431 {
    min-width: 132px;
}

.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon-box-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 13px;

    min-height: 40px;
    padding: 8px 16px;
    border: 1px solid #e3e3e3;
    background: #fff;

    transition:
        border-color .25s ease,
        background-color .25s ease;
}

.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon-box-title {
    margin: 0;
    line-height: 1;
}

.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon-box-title span,
.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon-box-title a {
    color: #333;
    font-family: "morab", sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
}

.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon svg {
    width: 15px;
    height: 15px;
}


/* هاور دکمه */
.elementor-452
.elementor-element.elementor-element-e441431
.elementor-icon-box-wrapper:hover {
    border-color: #477a75;
    background: #fafafa;
}


/* فلش‌های اسلایدر */
.elementor-element-fb32a01
.elementor-swiper-button {
    top: -67px !important;
    width: 43px;
    height: 43px;
    border: 1px solid #ededed;
    background: #fff;
    transform: none !important;
}

.elementor-element-fb32a01
.elementor-swiper-button svg {
    width: 11px;
    height: 11px;
    fill: #777;
}


/* در RTL فلش‌ها سمت چپ مثل تصویر */
.elementor-element-fb32a01
.elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}

.elementor-element-fb32a01
.elementor-swiper-button-next {
    left: 53px !important;
    right: auto !important;
}


/* Pagination */
.elementor-element-fb32a01 .swiper-pagination {
    bottom: -42px !important;
}

.elementor-element-fb32a01 .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    margin: 0 3px !important;
    background: #e6e6e6;
    opacity: 1;
}

.elementor-element-fb32a01
.swiper-pagination-bullet-active {
    background: #333;
}


/* ==============================
   Tablet
============================== */

@media (max-width: 1024px) {

    .elementor-element-04f2871 {
        padding: 30px 25px 55px;
    }

    .elementor-452 .elementor-element.elementor-element-6d5e1cb {
        height: 290px;
    }

    .elementor-element-04f2871
    .elementor-element-aa19747
    .elementor-heading-title {
        font-size: 30px;
    }
}


/* ==============================
   Mobile
============================== */

@media (max-width: 767px) {

    .elementor-element-04f2871 {
        padding: 25px 16px 50px;
    }

    .elementor-element-04f2871
    .elementor-element-aa19747
    .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-element-04f2871
    .elementor-element-5ee864a
    .elementor-heading-title {
        margin-bottom: 30px;
        font-size: 12px;
    }

    .elementor-452 .elementor-element.elementor-element-6d5e1cb {
        height: 280px;
    }

    .elementor-452
    .elementor-element.elementor-element-ecd1252 {
        flex-wrap: wrap;
    }

    .elementor-452
    .elementor-element.elementor-element-e441431 {
        min-width: 125px;
    }

    .elementor-element-fb32a01
    .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morab';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://adoragoldgallery.com/wp-content/uploads/2026/06/Paykan-Black.woff') format('woff');
}
@font-face {
	font-family: 'morab';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://adoragoldgallery.com/wp-content/uploads/2026/06/Paykan-Bold.woff') format('woff');
}
@font-face {
	font-family: 'morab';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://adoragoldgallery.com/wp-content/uploads/2026/06/Paykan-ExtraBlack.woff') format('woff');
}
@font-face {
	font-family: 'morab';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://adoragoldgallery.com/wp-content/uploads/2026/06/Paykan-Light.woff') format('woff');
}
@font-face {
	font-family: 'morab';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://adoragoldgallery.com/wp-content/uploads/2026/06/Paykan-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */