@font-face {font-family:'nastaleeqfont';font-style:normal;font-weight:400;src:url(nastaleeq-mehr-two.ttf) format('truetype');}


/* Remove a weird gap before the text format when editing. */
.field--widget-text-textarea-with-summary .field {
  margin-bottom: 0;
}

body {
    font-family:nastaleeqfont !important;
    line-height:220%;
    direction:rtl;
    color:#000;
    
}

main .section {
    padding:0 !important;
}

.hero.is-light {
    background-color:#FFF;
}

.hero-body {
    text-align:center !important;
    padding:10px !important;
    
}

.column {
    padding:0 !important;
}

.breadcrumb ol, .breadcrumb ul {
    display:none !important;
}

.search-block-form {
    margin:0 auto 30px auto;
    background-color:#F2F2F2;
    border-radius:10px;
    padding:20px;
    direction:ltr;
}

#block-drulma-page-title h1 {
    font-weight: normal;
    line-height: 1.5;
    text-align: center ;
    background-color: #f2f2f2;
    border-radius: 8px;
    padding: .3em;
    padding-bottom: .5em;
    color: darkgreen;
}

.title {
    display:block;
    font-size:180%;
    color:darkgreen;
    padding: 10px;
    background-color: #F5F5F5;
    text-align: center;
    margin: 10px auto 10px auto;
    border-radius: 10px;
    font-weight:normal;
    line-height:150%;
}

.is-family-primary {
    font-family:nastaleeqfont !important;
    font-size:120%;
    word-spacing:2px;
    margin:0 !important;
}

p {
    text-indent:25px;
    margin-bottom:5px;
}

article footer {
    color:#999;
    font-size:80%;
}


.pagination {
    direction:ltr;
}


.feed-icon {
    display:none;
}


.content ul {
    margin:0 2.5em 0 0 !important;
}

.content blockquote {
    background-color: #FFF;
    border-right: 5px solid #dbdbdb;
    border-left:none;
    padding: .4em;
    margin-right:1.6em;
}

.content h2 {
    font-weight:normal;
    font-size:150%;
    color:darkgreen;
}


@media only screen and (max-width: 970px) {
    .dialog-off-canvas-main-canvas {
        max-width:85% !important;
        margin:0 auto;
        font-size:90%;
        line-height:200%;
    }

    #block-drulma-page-title h1,
    .title {
        padding-bottom:0;
    }    

}


