/* Natural Persian line wrapping without stretched spaces between words. */
#footer-main.zf-footer-root .zf-footer__text,
#footer-main.zf-footer-root .zf-footer__text *,
#footer-main.zf-footer-root .zf-footer__address,
#footer-main.zf-footer-root .zf-footer__address *,
#footer-main.zf-footer-root .zf-footer__meta,
#footer-main.zf-footer-root .zf-footer__meta * {
    direction:rtl;
    text-align:right!important;
    text-align-last:right!important;
    text-justify:none!important;
    word-spacing:normal!important;
    letter-spacing:normal!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:break-word;
    line-height:2!important;
}
#footer-main.zf-footer-root .zf-footer__text,
#footer-main.zf-footer-root .zf-footer__text *,
#footer-main.zf-footer-root .zf-footer__address,
#footer-main.zf-footer-root .zf-footer__address * {
    font-size:14px!important;
}
#footer-main.zf-footer-root .zf-footer__meta,
#footer-main.zf-footer-root .zf-footer__meta * {
    font-size:12px!important;
}
#footer-main.zf-footer-root .zf-footer__info-value {
    direction:ltr;
    unicode-bidi:isolate;
    word-spacing:normal;
    letter-spacing:normal;
}
@media(max-width:767px) {
    #footer-main.zf-footer-root .zf-footer__text,
    #footer-main.zf-footer-root .zf-footer__text *,
    #footer-main.zf-footer-root .zf-footer__address,
    #footer-main.zf-footer-root .zf-footer__address * {
        font-size:13px!important;
    }
}
