
/* Index Styles */

.alphabet-nav {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    flex-flow: wrap row;
    padding: .5rem;
}

.alphabet-nav a {
    display: flex;
    justify-content: center;
    padding: .5em;
    border-radius: 8px;
    font-size: 1.2em;
    line-height: 1;
    font-weight: 500;
    text-decoration: none;
    color: darkgray;
}

.alphabet-nav a:hover {
    background: #ddd;
    color: #444;
}

.alphabet-nav .active {
    background: #c41230;
    color: white;
}

/* Finish Index Styles */


.fojo-symbol{
    display: inline-block !important;
    width: 10px !important;
}


.fojo-symbol:before {
    margin-bottom: 4px;
    width: 10px !important;
    height: 10px !important;

}

.fojo-symbol:after {
    width: 10px !important;
    height: 10px !important;
}

.header__logo svg {
    display: block;
    width: auto;
    height: 120px;
}

.header--sticky .header__logo svg .cls-2{
    fill: #141414;
}

@media (max-width: 1200px){
    .header__logo svg {
        width: unset;
        height: 100%;
    }
}

h1,p{
    position: relative;
}

.ro{
    display: none !important;
    visibility: hidden !important;
}

.ro:after {
    content: "";
    display: table;
    clear: both;
}

.colm {
    float: left;
    width: auto;
}
.colm:first-child {
    float: left;
    width: 20px;
}

.mt-50{
    margin-top: 50px;
}

#scroll-top-pg {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll-top-pg span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll-top-pg:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}