@font-face {
    font-family: 'Egyptian Text';
    src: url(fonts/EgyptianOpenType.ttf) format("truetype");
}

/*.egyptian {
    font-family: 'Egyptian Text';
    font-size: 48px;
    line-height: 1.1em;
}*/

.nl {
    clear: left;
}

.egyptian {
    margin: 1px;
    font-family: 'Egyptian Text';
    font-size: 40px;
    line-height: 75px;
    /*float: left;*/
    text-align: center;
}
.egyptian-bold {
    font-weight: bold;
}

.letter-inner {
    font-family: 'Egyptian Text';
    font-size: 60px;
    line-height: 75px;
    background-color: #FFF;
}

/*left-to-right*/
.rowl {
    clear: left;
    writing-mode: horizontal-lr;
}

/*Vertical left-to-right*/
.rowr {
    clear: right; /*
            text-align: right;*/
    writing-mode: horizontal-rl;
    font-feature-settings: "rtlm";
}
/*Vertical left-to-right*/
.rowvl { /*! clear: left; */
    writing-mode: vertical-lr;
    font-feature-settings: "vrt2";
}
/*Vertical Right-to-left*/
.rowvr {
    clear: left;
    writing-mode: vertical-rl;
    font-feature-settings: "rtlm","vrt2";
}
.right_content span.hierojax, .right_content .hierojax span, .right_content .hierojax {
    font-size: 36px !important;
    line-height: 36px;
    font-family: Egyptian Text;
}

    .right_content .hierojax svg {
        width: 0;
    }