/* ==========================
   ONLY POST TEXT DESIGN
   SAHIFA / WORDPRESS
========================== */

.post-inner,
.entry,
.entry-content,
.post-content{
    font-family: Georgia, "Noto Sans Devanagari", serif !important;
    font-size:18px !important;
    line-height:1.8 !important;
    color:#333333 !important;
    text-align:justify !important;
}

/* Paragraph */
.entry-content p{
    font-size:18px !important;
    line-height:1.9 !important;
    color:#2b2b2b !important;
    margin-bottom:18px !important;
}

/* ==========================
   H1 Heading (Updated)
========================== */
.entry-content h1{
    font-family:"Mukta","Noto Sans Devanagari",sans-serif !important;
    font-size:18px !important;
    font-weight:800 !important;
    line-height:1.35 !important;
    letter-spacing:-0.3px !important;
    color:#202124 !important;
    margin:0 0 18px !important;
    padding:0 !important;
    border:none !important;
    text-transform:none !important;
}

/* H2 */
.entry-content h2{
    font-size:20px !important;
    line-height:1.5 !important;
    color:#7a0019 !important;
    border-left:5px solid #d62828 !important;
    padding-left:14px !important;
    margin-top:38px !important;
    margin-bottom:18px !important;
}

/* H3 */
.entry-content h3{
    font-size:18px !important;
    line-height:1.5 !important;
    color:#1b4965 !important;
    margin-top:28px !important;
    margin-bottom:14px !important;
}

/* H4 */
.entry-content h4{
    font-size:16px !important;
    line-height:1.5 !important;
    color:#6a040f !important;
}

/* Links */
.entry-content a{
    color:#0056b3 !important;
    font-weight:600 !important;
    text-decoration:none !important;
}

.entry-content a:hover{
    color:#d62828 !important;
    text-decoration:underline !important;
}

/* Lists */
.entry-content ul,
.entry-content ol{
    font-size:18px !important;
    line-height:1.8 !important;
    padding-left:25px !important;
    margin-bottom:20px !important;
}

.entry-content li{
    margin-bottom:10px !important;
}

/* Bold */
.entry-content strong{
    color:#8B0000 !important;
}

/* Blockquote */
.entry-content blockquote{
    border-left:5px solid #e63946 !important;
    background:#fff8f8 !important;
    padding:18px !important;
    font-style:italic !important;
    margin:25px 0 !important;
}

/* Table of Contents */
.entry-content .ez-toc-container{
    font-size:17px !important;
    line-height:1.7 !important;
    background:#f8f8f8 !important;
    border-radius:10px !important;
}

/* Images */
.entry-content img{
    max-width:100% !important;
    height:auto !important;
    border-radius:4px !important;
}

/* Mobile Friendly */
@media(max-width:768px){

    .post-inner,
    .entry,
    .entry-content,
    .post-content{
        font-size:18px !important;
        line-height:1.9 !important;
        text-align:left !important;
    }

    .entry-content p{
        font-size:18px !important;
        line-height:1.9 !important;
    }

    .entry-content h1{
        font-size:24px !important;
        line-height:1.35 !important;
    }

    .entry-content h2{
        font-size:24px !important;
        margin-top:30px !important;
    }

    .entry-content h3{
        font-size:21px !important;
    }

    .entry-content h4{
        font-size:19px !important;
    }

    .entry-content ul,
    .entry-content ol{
        font-size:18px !important;
        padding-left:22px !important;
    }
}