/* @import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,300;0,400;0,600;0,700;1,400&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,400&display=swap'); */

/* Oculta o título "Sobre a Revista" da página inicial */
.homepage_about h2 {
    display: none !important;
}

/* 2. INTERFACE E NAVEGAÇÃO (Source Sans 3) */
/* Aplica na estrutura geral, menus, barras laterais, botões e rodapé */
html, body, 
nav, .navbar, .pkp_navigation_primary, .pkp_navigation_user,
.sidebar, .cmp_block, 
.btn, .button, input, select, textarea,
.page_header, .footer, .metadata, .galleys_links {
    font-family: 'Source Sans 3', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
}

/* 3. PRESENÇA EDITORIAL (Source Serif 4) */
/* Aplica nos títulos, subtítulos, resumos e corpo dos artigos */
h1, h2, h3, h4, h5, h6,
.article-details .title, 
.article-summary,
.page_article .article-details,
.entry_details .item.abstract,
.issue-summary,
.page_about, .page_issue, .page_index_journal p {
    font-family: 'Source Serif 4', Georgia, "Times New Roman", serif !important;
}

/* 4. Ajustes finos de hierarquia gráfica (Opcional) 
/* Garante que o título do artigo no sumário e na página interna fique imponente 
.article-details .title, 
h1.page_title {
    font-family: 'Source Serif 4', Georgia, serif !important;
    font-weight: 600;
    line-height: 1.25;
}
*/


/* Mantém menus e links da navegação bem legíveis em Sans-Serif */
.pkp_navigation_primary a, 
.pkp_navigation_user a {
    font-family: 'Source Sans 3', sans-serif !important;
    font-weight: 600;
}


/* Aside */
.pkp_structure_content #sidebar{
	width: 325px;
}

/* List Item */
.theme-standard .shariff-button{
	min-height: 58px;
}

/* List Item */
.theme-standard .shariff-button{
	min-height: 58px;
}

/* Navigation */
.container-fluid #nav-menu{
	background-color: #005ea1;
}

/* Box */
#headerNavigationContainer .row{
	background-color: #005ea1;
}

/* Link */
.menu-item-44 a{
	color: #ffffff !important;
}

/* Link */
.menu-item-18 .dropdown-toggle, .menu-item-27 a, .menu-item-23 a, .menu-item-16 .dropdown-toggle, .menu-item-32 a, .menu-item-34 .dropdown-toggle, .menu-item-48 a, .menu-item-20 .dropdown-toggle, .menu-item-52 a, .menu-item-43 .dropdown-toggle{
	color: #ffffff !important;
}

/* Link */
.menu-item-10 .dropdown-toggle{
	color: #ffffff !important;
}

/* Link */
#navigationUser li a{
	color: #ffffff;
}

/* Link */
#main-navigation > li > a{
	background-size: cover;
	background-color: #005ea1;
}

/* Image */
.col-md-2 .img-responsive{
	width: 0px;
}


.navbar-default, .header_view {
    background-color: #005ea1;
}

@media (min-width: 768px) {
    .navbar-header {
        float: none;
    }
}

.navbar-default .navbar-brand, .header_view .navbar-brand {
    min-height: 100px;
    margin-left: 0 !important;
}

/* Bold */
.author strong{
	font-size: 15px;
}

ul.dropdown-menu.dropdown-menu-right {
    background: #000;
}
#navigationUser .dropdown-menu>li>a:hover, #navigationUser .dropdown-menu>li>a:focus {
    background-color: #005ea1;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a, .header_view .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }
}

.block_make_submission .content {
    margin: 0 auto;
    text-align: center;
}

/* Link */
#navigationUser li a{
	text-transform: uppercase;
}

/* Link */
.content .block_make_submission_link{
	background-color: #337ab7 !important;
	color: #ffffff !important;
}


/* Content */
.block_make_submission .content{
	background-color: #d1daeb;
	box-shadow: 1px 1px 5px 0px rgba(141, 148, 161, 0.98);
}

/* Content */
.block_make_submission .content:hover{
	box-shadow: none !important;
}

/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

/* Title */
.block_language .title{
	font-family: "Source Serif 4", serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1em;
}

/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

/* Title */
.block_language .title{
	font-family: "Source Serif 4", serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1em;
}

/* Text */
.ojsbr-a11y-btn span{
	color: #ffffff;
	font-size: 15px;
}

/* Import Google Fonts */
@import url("//fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");

/* Title */
.block_language .title{
	font-family: "Source Serif 4", serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.1em;
}

/* Text */
.ojsbr-a11y-btn span{
	color: #ffffff;
	font-size: 15px;
}

/* Link */
.whatsapp a{
	width: 108px;
}

/* Link */
.facebook a{
	width: 110px;
}

/* Link */
.linkedin a{
	width: 110px;
}

/* Link */
.twitter a{
	width: 108px;
}

/* Image */
.navbar-brand img{
	min-height: 93px;
/*	transform: translatex(555px) translatey(-8px);
*/
}

/* Navbar header */
.container-fluid .navbar-header{
	min-height: 116px;
}