/* NEW THEME */

@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');

body{
font-family:'Inter',sans-serif;
}

h1,h2,h3,h4,h5{
font-family:'Archivo',sans-serif;
}

.top-header{
background:#111827;
color:#fff;
padding:8px 0;
font-size:13px;
}

.top-header a{
color:#fff;
text-decoration:none;
margin-right:15px;
}

.forumias-header-wrap{
display:flex;
align-items:center;
justify-content:space-between;
min-height:85px;
}

.forumias-navigation{
flex:1;
display:flex;
justify-content:center;
}

.menu-wrapper{
display:flex !important;
gap:28px;
list-style:none;
margin:0;
padding:0;
}

.menu-wrapper > li > a{
font-family:'Archivo',sans-serif;
font-weight:600;
color:#111827;
}

.menu-wrapper > li > a:hover{
    color:#f50505;
}

.search-btn{
color:#111827;
margin-right:15px;
}

.academy-btn{
background:#1d57bd;
color:#fff !important;
text-decoration:none;
padding:12px 22px;
border-radius:50px;
font-weight:700;
}

.academy-btn:hover{
    background:#f50505;
}

/* FORUMIAS NEW HEADER OVERRIDE */

.site-header{
    width:100% !important;
    max-width:100% !important;
    left:auto !important;
    right:auto !important;
    margin:0 !important;
    position:sticky !important;
    top:0 !important;
    z-index:99999 !important;
    background:#fff !important;
    padding:0 !important;
}

.forumias-header-row{
    display:flex;
    align-items:center;
    justify-content:space-between;
    min-height:90px;
}

.forumias-logo{
    min-width:auto !important;
    flex:0 0 auto;
    margin-right:10px;
}

.forumias-logo{
    flex:0 0 auto;
}

.forumias-logo img{
    height:30px !important;
    width:auto;
}

.forumias-menu{
    flex:1;
    display:flex;
    justify-content:center;
}

.forumias-header-right{
    display:flex;
    align-items:center;
    gap:15px;
}

.forumias-btn{
    background:#1d57bd;
    color:#fff !important;
    text-decoration:none;
    padding:12px 22px;
    border-radius:50px;
    font-weight:700;
}

.forumias-btn:hover{
    background:#f50505;
}

.menu-wrapper{
    display:flex !important;
    flex-wrap:nowrap !important;
    justify-content:center;
    gap:10px;
    margin:0 !important;
}

.primary-navigation{
    margin-left:0 !important;
}

.primary-navigation > div > .menu-wrapper li a{
    font-size:13px !important;
    padding:8px 6px !important;
    font-weight:600;
}

@media(max-width:991px){

    .forumias-header-row{
        min-height:60px;
    }

    .forumias-logo{
        min-width:auto;
    }

    .forumias-logo img{
        height:40px !important;
    }

    .forumias-btn{
        display:none;
    }

    .forumias-header-right{
        gap:8px;
    }

}

/* MOBILE TOP BAR */
.top-right-wrap{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:15px;
}

@media(max-width:767px){

    .top-header{
        padding:6px 0;
    }

    .header-links{
        display:flex;
        justify-content:center;
        gap:12px;
        flex-wrap:wrap;
        font-size:11px;
        margin-bottom:8px;
    }

    .top-right-wrap{
        justify-content:center;
        gap:10px;
    }

    .social_share{
        margin:0;
        padding:0;
        list-style:none;
    }

    .social_share li{
        margin-right:8px;
    }

    .goog-te-combo{
        width:90px !important;
        font-size:11px !important;
    }

}