.elementor-305 .elementor-element.elementor-element-240ab18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-17ceb0f .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:32px;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-305 .elementor-element.elementor-element-bdbf549{--grid-columns:3;width:100%;max-width:100%;}.elementor-305 .elementor-element.elementor-element-bdbf549 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-305 .elementor-element.elementor-element-bdbf549 .e-loop-item > .elementor-section, .elementor-305 .elementor-element.elementor-element-bdbf549 .e-loop-item > .elementor-section > .elementor-container, .elementor-305 .elementor-element.elementor-element-bdbf549 .e-loop-item > .e-con, .elementor-305 .elementor-element.elementor-element-bdbf549 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-305 .elementor-element.elementor-element-bdbf549{--grid-columns:2;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-240ab18{--content-width:1280px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-240ab18{--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-305 .elementor-element.elementor-element-17ceb0f .elementor-heading-title{font-size:27px;line-height:1em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-305 .elementor-element.elementor-element-bdbf549{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-caabe6d *//* =========================================
   LILIAN PARK — ARCHIVE BREADCRUMB
   Archive Template ID: 305
========================================= */


/* کانتینر اصلی آرشیو */
.elementor-305 .elementor-element.elementor-element-240ab18 {
    position: relative !important;
    overflow: visible !important;
}


/* کانتینر داخلی با عرض ۱۲۸۰ پیکسل */
.elementor-305
.elementor-element.elementor-element-240ab18
> .e-con-inner {
    position: relative !important;
    overflow: visible !important;
}


/* =========================================
   BREADCRUMB POSITION — DESKTOP
========================================= */

.elementor-305 .elementor-element.elementor-element-caabe6d {
    position: absolute !important;

    /*
     * کانتینر آرشیو ۱۰۰ پیکسل مارجین بالا دارد.
     * با این مقدار بردکرامب وارد فضای سفید کنار لوگو می‌شود.
     */
    top: -73px !important;

    /* قرارگیری سمت چپ لوگو */
    right: 125px !important;
    left: auto !important;

    width: max-content !important;
    max-width: calc(100% - 150px) !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 50 !important;

    transform: none !important;
    translate: none !important;
}


/* حذف استایل‌ها و فاصله‌های پیش‌فرض */
.elementor-305 .elementor-element.elementor-element-caabe6d .elementor-widget-container,
.elementor-305 .elementor-element.elementor-element-caabe6d .elementor-shortcode {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================
   RANK MATH BREADCRUMB
========================================= */

.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    direction: rtl !important;
    text-align: right !important;

    font-family: "IRANSansXFaNum", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;

    color: #777 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* محتوای بردکرامب */
.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb > p {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    direction: rtl !important;
    text-align: right !important;

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* لینک خانه */
.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb a {
    display: inline !important;

    color: #c5a24f !important;
    text-decoration: none !important;

    transition: color 0.3s ease !important;
}

.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb a:hover {
    color: #171717 !important;
}


/* جداکننده */
.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb .separator {
    display: inline !important;

    margin: 0 7px !important;

    color: #c5a24f !important;
    opacity: 0.7 !important;
}


/* آیتم فعلی: مقالات */
.elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb .last {
    display: inline !important;
    color: #777 !important;
}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-305 .elementor-element.elementor-element-caabe6d {
        top: -74px !important;
        right: 112px !important;

        width: max-content !important;
        max-width: calc(100% - 135px) !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb {
        font-size: 11px !important;
        line-height: 1.9 !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb .separator {
        margin: 0 5px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-305 .elementor-element.elementor-element-caabe6d {
        /*
         * کانتینر آرشیو در موبایل ۹۶ پیکسل
         * مارجین بالا دارد.
         */
        top: -76px !important;
        right: 105px !important;
        left: auto !important;

        width: max-content !important;
        max-width: calc(100% - 118px) !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb {
        font-size: 10px !important;
        line-height: 1.85 !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb .separator {
        margin: 0 4px !important;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 390px) {

    .elementor-305 .elementor-element.elementor-element-caabe6d {
        top: -75px !important;
        right: 98px !important;

        max-width: calc(100% - 108px) !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb {
        font-size: 9.5px !important;
        line-height: 1.8 !important;
    }
}


/* =========================================
   VERY SMALL MOBILE
========================================= */

@media (max-width: 340px) {

    .elementor-305 .elementor-element.elementor-element-caabe6d {
        top: -74px !important;
        right: 92px !important;

        max-width: calc(100% - 100px) !important;
    }

    .elementor-305 .elementor-element.elementor-element-caabe6d .rank-math-breadcrumb {
        font-size: 9px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-UltraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansXFaNum';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://lilian-park.com/wp-content/uploads/2026/09/IRANSansXFaNum-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */