/*!* Common styles for both LTR and RTL *!*/
/*.navbar-wrap {*/
/*    display: flex;*/
/*    flex-grow: 1;*/
/*}*/

/*.navbar-wrap ul {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: wrap;*/
/*    padding: 0 0;*/
/*    margin: 0 0 0 auto;*/
/*}*/

/*!* LTR Styles (default) *!*/
/*.navbar-wrap ul li {*/
/*    list-style: none;*/
/*    display: block;*/
/*    position: relative;*/
/*}*/

/*.navbar-wrap ul li a {*/
/*    font-size: 16px;*/
/*    font-weight: 500;*/
/*    text-transform: capitalize;*/
/*    color: var(--tg-menu-color);*/
/*    padding: 35px 18px;*/
/*    display: block;*/
/*    line-height: 1;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/
.animated-text {
    border-right: .15em solid orange; /* Cursor effect */
    white-space: nowrap; /* Prevent text from wrapping */
    overflow: hidden; /* Hide the overflowing text */
    display: inline-block; /* Needed for animation */
    animation: typing 3.5s steps(30, end), blink-caret .75s step-end infinite;
}

/* Typing effect */
@keyframes typing {
    from { width: 0 }
    to { width: 100% }
}

/* Cursor blink effect */
@keyframes blink-caret {
    from, to { border-color: transparent }
    50% { border-color: orange }
}
