/* ------- Start Fonts iransans -------
@font-face {
    font-family: 'iransansxv';
    src: url('fonts/iransans/iransans-v.woff') format('woff-variations'),
    url('fonts/iransans/iransans-v.woff') format('woff');
    font-weight: 100 1000;
    font-display: fallback;

}
@font-face {
    font-family: iransansx;
    src: url('fonts/iransans/iransans-r.woff') format('woff');
}
@font-face {
    font-family: iransansx;
    src: url('fonts/iransans/iransans-b.woff') format('woff');
    font-weight: 700;
}
:root {
    --wd-text-font: iransansx, tahoma !important;
    --wd-title-font: iransansx, tahoma !important;
}
body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label {
	font-family: iransansx, tahoma !important;
}
@supports (font-variation-settings: normal) {
    :root {
		--wd-text-font: 'iransansxv' !important;
		--wd-title-font: 'iransansxv' !important;
	}
	body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label {
		font-family: 'iransansxv' !important;
		font-variation-settings: "DOTS" 3;
		-moz-font-feature-settings: "ss02";
		-webkit-font-feature-settings: "ss02";
		font-feature-settings: "ss02";
	}
}
/* ------- End Fonts iransans -------*/
/* ------- Start Fonts meem -------*/
@font-face {
    font-family: 'meemv';
    src: url('fonts/meem/meem-v.woff') format('woff-variations'),
    url('fonts/meem/meem-v.woff') format('woff');
    font-weight: 100 1000;
    font-display: fallback;

}
@font-face {
    font-family: meem;
    src: url('fonts/meem/meem-r.woff') format('woff');
}
@font-face {
    font-family: meem;
    src: url('fonts/meem/meem-b.woff') format('woff');
    font-weight: 700;
}
:root {
    --wd-text-font: meem, tahoma !important;
    --wd-title-font: meem, tahoma !important;
}
body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label, body, span.date_label, .timeline_items li h3 span, input[type="date"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="url"], textarea, select, .offer_li .title h3, .mfn-menu-item-megamenu {
	font-family: meem, tahoma !important;
	line-height: 1.7;
}
@supports (font-variation-settings: normal) {
    :root {
		--wd-text-font: 'meemv' !important;
		--wd-title-font: 'meemv' !important;
	}
	body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label, body, span.date_label, .timeline_items li h3 span, input[type="date"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="url"], textarea, select, .offer_li .title h3, .mfn-menu-item-megamenu {
		font-family: 'meemv' !important;
		line-height: 1.7;
	}
}
/* ------- End Fonts meem -------*/
/* ------- Start Fonts iranyekan -------
@font-face {
    font-family: 'iranyekanv';
    src: url('fonts/iranyekan/iranyekan-fd-v.woff') format('woff-variations'),
    url('fonts/iranyekan/iranyekan-fd-v.woff') format('woff');
    font-weight: 100 1000;
    font-display: fallback;

}
@font-face {
    font-family: iranyekan;
    src: url('fonts/iranyekan/iranyekan-fd-r.woff') format('woff');
}
@font-face {
    font-family: iranyekan;
    src: url('fonts/iranyekan/iranyekan-fd-b.woff') format('woff');
    font-weight: 700;
}
:root {
    --wd-text-font: iranyekan, tahoma !important;
    --wd-title-font: iranyekan, tahoma !important;
}
body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label {
	font-family: iranyekan, tahoma !important;
}
@supports (font-variation-settings: normal) {
    :root {
		--wd-text-font: 'iranyekanv' !important;
		--wd-title-font: 'iranyekanv' !important;
	}
	body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label {
		font-family: 'iranyekanv' !important;
		font-variation-settings: "dots" 1;
	}
}
/* ------- End Fonts iranyekan -------*/
/* ------- Start Fonts yekanbakh -------
@font-face {
    font-family: yekanbakh;
    src: url('fonts/yekanbakh/yekanbakh-fd-v.woff') format('woff');
}
:root {
    --wd-text-font: yekanbakh, tahoma !important;
    --wd-title-font: yekanbakh, tahoma !important;
}
body, body legend, body h1, body h2, body h3, body h4, body h5, body h6, body .title, body .wd-nav-main>li>a, body .wd-nav-secondary>li>a, body .wd-tools-element .wd-tools-text, body .wd-tools-element.wd-design-1 .wd-tools-count, .wd-page-nav-btn .wd-entities-title, .comments-area .comments-title, .comments-area .comment-reply-title, #comments label {
	font-family: yekanbakh, tahoma !important;
}
/* ------- End Fonts yekanbakh -------*/
.pa-weight500 {
	font-weight: 500;
}
.pa-fontsmall {
	font-size: 65px;
}

select {
	background-position-x: left 5px;
}


/*Home*/
	/*Blog*/
		
		.mcb-section .mcb-wrap .logo-wrapper {
			justify-content: flex-end;
		}
		
/*Blog*/
.column_column ul, .column_helper ul, .column_post_content ul, .column_product_short_description ul, .column_visual ul, .elementor-widget-text-editor ul, .icon_box ul, .mfn-acc ul, .mfn-toggle .toggle-content ul, .post-excerpt ul, .the_content_wrapper ul, .ui-tabs-panel ul {
    margin: 0px 30px 15px 0px;
}
.style-simple blockquote {
	font-family: 'meemv' !important;
	line-height: 1.5;
	font-style: normal;
	font-size: 22px;
	border-right: 2px solid #B18E55;
	border-left: none;
	padding-right: 15px;
	padding-left: 0;
}
.single-post h4 {
	margin: 0;
}
.single-post main .column_post_content img {
	border-radius: var(--persianart-border-radius) !important;
	border: 1px solid #292929;
}
.mcb-column-inner.mfn-module-wrapper.mcb-item-image-inner {
    margin-bottom: 15px;
}
.blog-teaser li:first-child {
    float: right;
}
.blog-teaser li:not(:first-child) {
    float: left;
}
.page-id-2474 h3.elementor-image-box-title:after {
	margin: 5px 0 15px 0;
}
.post-links .icon-doc-text:before {
    content: "\e8ba";
	color: #C5A064;
	line-height: 35px;
}
.post-footer .post-links {
    float: left;
    border-right-width: 1px;
    border-style: solid;
    padding-right: 10px;
	padding-left: 0;
}
.home .elementor-image-box-content p {
	text-align: justify;
}
article.historical_works a.elementor-post__thumbnail__link:after {
    transform: translate(50%, -50%) !important;
}
.rtl .pager .icon-right-open:before {
    content: "\e8b7";
	position: relative;
    top: 3.5px;
}
.rtl .pager .icon-left-open:before {
    content: "\e915";
	position: relative;
    top: 2px;
}
@media (max-width: 768px) {
	.pa-fontsmall {
		position: relative;
        font-size: 9vw;
        bottom: 15px;
	}
}

.splide__slider:before, .splide__slider:after {
			content: "";
			position: absolute;
			width: 150px;
			height: 100%;
			background: linear-gradient(
  90deg,
  rgba(11, 13, 16, 0) 0%,
  rgba(11, 13, 16, 0.01) 20%,
  rgba(11, 13, 16, 0.04) 40%,
  rgba(11, 13, 16, 0.12) 55%,
  rgba(11, 13, 16, 0.28) 70%,
  rgba(11, 13, 16, 0.55) 84%,
  rgba(11, 13, 16, 0.82) 94%,
  rgba(11, 13, 16, 1) 100%
) !important;
			z-index: 9;
		}
		.splide__slider:after {
			background: linear-gradient(270deg, rgba(11, 13, 16, 0) 0%,
  rgba(11, 13, 16, 0.01) 20%,
  rgba(11, 13, 16, 0.04) 40%,
  rgba(11, 13, 16, 0.12) 55%,
  rgba(11, 13, 16, 0.28) 70%,
  rgba(11, 13, 16, 0.55) 84%,
  rgba(11, 13, 16, 0.82) 94%,
  rgba(11, 13, 16, 1) 100%) !important;
			right: unset !important;
			top: 0;
			left: 0 !important;
			width: 150px;
		}

	.answer-link::after {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z'/%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z'/%3E%3C/svg%3E");
	}