/*
@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=6432c582-414c-4017-bf8f-2a4b5bc01df4");
@font-face{
    font-family:"Mitra LT W20 Light";
    src:url("Fonts/26423210-9e4b-4b24-a328-98bfed62500d.eot?#iefix");
    src:url("Fonts/26423210-9e4b-4b24-a328-98bfed62500d.eot?#iefix") format("eot"),url("Fonts/afbd2e39-4326-4e70-b508-65b201292564.woff2") format("woff2"),url("Fonts/e006866c-fc8e-40d4-9949-b70c204f33e5.woff") format("woff"),url("Fonts/e93b33f6-a0f6-4cf6-b64d-1b5b6801161e.ttf") format("truetype"),url("Fonts/9a27155f-17ba-4136-8d60-97d000baad4f.svg#9a27155f-17ba-4136-8d60-97d000baad4f") format("svg");
}
@font-face{
    font-family:"Mitra LT W20 Bold";
    src:url("Fonts/ff8ff713-6529-4330-a384-1eb47eac1754.eot?#iefix");
    src:url("Fonts/ff8ff713-6529-4330-a384-1eb47eac1754.eot?#iefix") format("eot"),url("Fonts/0a990ede-8af3-469b-b033-12a1fea42df7.woff2") format("woff2"),url("Fonts/26334ee8-69a7-46e0-b5f1-5927395bfc03.woff") format("woff"),url("Fonts/a5d1fb35-2009-409d-9f1a-5a2dc70ec812.ttf") format("truetype"),url("Fonts/9b2bc325-b283-4bf2-9aa0-57219b3f1623.svg#9b2bc325-b283-4bf2-9aa0-57219b3f1623") format("svg");
}
*/

@import url("https://use.typekit.net/yvd0eta.css");
body {
    font-smooth: always;
    direction:ltr;
    font-family: adobe-arabic,sans-serif !important;
    font-size: 1.5rem;
	font-weight: 400 !important;
    line-height: 2.2rem;
    unicode-bidi: embed;
}
body > div {
    direction:rtl !important;
}
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
strong {
    font-family: adobe-arabic,sans-serif;
    font-smooth:always;
    font-weight: 700 !important;
    font-style: normal;
    color: #696969;
}

b {
    font-family: adobe-arabic,sans-serif;
    font-smooth:always;
    font-weight: 700;
    font-style: normal;
}

html[lang="fa-IR"] ol {
    list-style: persian;
}

/* SINGLE */
.title-single-post h1 {
    font-size: 3.5rem;
    line-height: 1.3;
}
.share-widget {
    margin-right: -10px;
}

/* BLOCKS*/
.wp-block-quote {
    border-right-color: #327a8b !important;
}

figure.wp-block-pullquote,
figure.wp-block-pullquote.alignwide,
figure.wp-block-pullquote.alignleft,
figure.wp-block-pullquote.alignright {
    border-color: #f28123;
}


/* AESOP BlOCKS*/
.wp-block-pullquote blockquote {
    border-right: 0px !important;
}
.aesop-document-component a span {
    padding-right: 13px;
    padding-left: 0px;
}
.aesop-document-component a span::before {
    content: '';
}
.aesop-document-component a span::after {
    content: '\f498';
    font-family: Dashicons;
    position: absolute;
    right: 0;
}
.aesop-document-component a span {
    padding-right: 1.5rem;
}
.aesop-document-component a span {
    border-bottom-width: 0px;
    font-size: 1.3rem;
    color: #696969;
    font-family: adobe-arabic,sans-serif;
}
.aesop-content img {
    border: 1px solid #696969;
}


/** Menu fix */
.sfm-pos-right .sfm-rollback {
    right: auto;
    left: 0;
    width: 53px;
}
#sfm-sidebar {
    direction: rtl;
}
#sfm-sidebar .sfm-scroll {
    padding-right: 0;
}
.sfm-pos-right #sfm-sidebar .sfm-view-level-1 {
    left: auto;
    right: -225px !important;
}
#sfm-sidebar ul a {
    /*margin-right: 20px !important;*/
    padding-right: 25px !important;
}
#sfm-sidebar .sfm-view .sfm-back-parent {
    padding-left: 0;
    padding-right: 16%;
    text-align: right !important;
}
#sfm-sidebar .sfm-menu li a {
    text-align: right !important;
}
#sfm-sidebar.sfm-indicators .sfm-sm-indicator {
    left: 0;
    right: inherit;
}
#sfm-sidebar .sfm-back-parent .sfm-sm-indicator i {
    /*border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;*/
    right: -160px;
    left: auto;
}
#sfm-sidebar.sfm-indicators .sfm-sm-indicator i {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
}

/** bbPress */
#bbpress-forums .bbp-forums-list {
    margin: 0 7px 0 0 !important;
    padding-right: 12px !important;
    border-left: 0px solid #ddd;
}

/* FOOT NOTES */
.alefba-footnotes-wrapper::before {
    content: "پانویس:";
    padding: 1rem 0;
    display: block;
}