 body {font-size: 62.5% ;position: relative;}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-style: normal;margin:0;padding:0;vertical-align:baseline;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;border: 0;text-decoration: none;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {-webkit-font-smoothing: antialiased;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}

@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:200,300,400,500,700|Barlow:300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,300,400,400i,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:200,400,900&display=swap');

body {
    overflow-x: hidden;
  --main-bg-color: brown;
  --cor-ajuste-imagem-01: #E86359;
  --cor-ajuste-imagem-02: #867EA67D;
  --col-1-16: calc((100vw - 300px) * 1/16);

    --cor_01:           #E86359;
    --cor_01_claro:     #FFF8F8;
    --cor_01_medio:     #FFC5C5;
    --cor_01_escuro:    #CE3F34; 

    --cor_02:           #4D4D4D;
    --cor_02_claro:     #F2F2F2;
    --cor_02_medio:     #8B8A8A;
    --cor_02_escuro:    #000000; 
}
/*
    font-family: 'Barlow Condensed', sans-serif;
    font-family: 'Barlow', sans-serif;

    font-family: 'Montserrat', sans-serif;
    font-family: 'Oswald', sans-serif;
    font-family: 'Work Sans', sans-serif;
*/



.pkp_site_name .is_text {
   /* font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;*/
    display: inline-block;
    position: relative;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    color: blue;
    text-decoration: none;
}


.pkp_structure_main h2, 
.obj_announcement_summary h2, 
.obj_announcement_summary h3, 
.obj_announcement_summary h4 {
	font-family: 'Barlow Condensed', sans-serif !important;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 3px;
    color: #E96359;
    font-weight: 200;
    line-height: 1;
}
.obj_announcement_summary h2 a, 
.obj_announcement_summary h3 a, 
.obj_announcement_summary h4 a,
.obj_announcement_full > h1 {
    font-family: 'Barlow Condensed', sans-serif !important;
    text-decoration: none;
    color: var(--cor_01);
    position: relative;
    overflow: hidden;
    display: inline-block;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
    font-size: 24px;
    font-weight: 200 !important;
}
.obj_announcement_summary h2:hover a, .obj_announcement_summary h3:hover a, .obj_announcement_summary h4:hover a {
    text-decoration: none;
    color: var(--cor_01);
    position: relative;
    overflow: hidden;
    display: inline-block;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
    font-weight: 200 !important;
}
.page.page_about,
.page_submissions,
.page_editorial_team,
.page_privacy p,
.page_contact,
.pkp_structure_main p{
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: var(--cor_02);
    padding-top: 20px;
    line-height: 1.5em;
}

strong { font-weight: 600; }

ol, ul {
    list-style: initial;
    margin-left: 20px;
}
.page_editorial_team ul li {
    margin-left: 30px;
    margin-bottom: 10px;
}
.page_editorial_team ul li strong {
    font-weight: 600;
}
.obj_announcement_summary .summary {
	/*background: olive;*/
}
.obj_issue_summary .title {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 24px;
    line-height: 35px;
    padding-bottom: 3px;
    color: #E96359;
    font-weight: 200;
    line-height: 1;
}
.pkp_structure_main p {
    margin: 0;
}
li.show {
    padding-top: 20px;
}
.cmp_announcements .summary strong{
    font-family: 'Barlow', sans-serif;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: var(--cor_02);
}

/* remover o fio que delimita o conteinter */
.pkp_structure_main::before, .pkp_structure_main::after { content: ''; display: none;}


/*CONTEÚDO PRINCIPAL - definindo o grid*/
.pkp_structure_content {
    /*background: gold;*/
    margin-left: inherit;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    /*grid-auto-rows: 100vh;*/
    grid-column-gap: 20px;
    min-height: 450px;
}

.pkp_structure_page::before {

    content: '';
    width: calc( (var(--col-1-16) * 3) + 40px );
    height: 100vh;
    background: url(../img/svg/grafismo_fundo.svg) no-repeat;
    background-size: contain;
    background-position: left top;
    position: fixed;
    z-index: 9;
    margin-top: 150px;

}


/*
.pkp_structure_content::before {
    content: '';
    display: block;
    grid-column: 1/ 4;
    grid-row: 1 / 2;
    background: url(../img/svg/grafismo_fundo.svg) no-repeat;
    background-size: contain;
    background-position: center top;

}*/



/*conteiner de todas as matérias*/
body.pkp_page_announcement .pkp_structure_page .pkp_structure_content .pkp_structure_main {
    width: unset;
    float: inherit;
    grid-column: 4 / 16;
    position: relative;
    padding: 0;
}

.pkp_structure_main {
    
    /*background: violet;*/
    width: unset;
    float: inherit;
    grid-column: 4 / 11;
    position: relative;
    padding: 0 0 20px 0;
    width: 100%;
}
/* single matéria */
body.pkp_page_announcement.pkp_op_view #pkp_content_main {
    width: unset;
    float: inherit;
    grid-column: 4 / 11;
    position: relative;
    padding: 0 0 20px 0;
    width: 100%;
}


body.pkp_page_announcement.pkp_op_view #pkp_content_main ol, 
body.pkp_page_announcement.pkp_op_view #pkp_content_main ul {
    list-style: initial;
    font-family: 'Barlow', sans-serif !important;
    font-weight: 300;
    font-size: 16px;
    color: var(--cor_02);
    padding-top: 0px;
    line-height: 1.5em !important;
    margin-left: 20px;
}
body.pkp_page_announcement.pkp_op_view #pkp_content_main ol li, 
body.pkp_page_announcement.pkp_op_view #pkp_content_main ul li {
    margin-bottom: 10px;
}

.obj_article_summary > .title a, .obj_article_details > h1.page_title {
    text-decoration: none;
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 24px;
    padding-bottom: 3px;
    color: #E96359;
    font-weight: 200;
    line-height: 1;
} 


    .cmp_breadcrumbs{
        /*Este é o titulo da página */
        /*Estou desabilitando o conteúdo e mostrando somente o li com a classe current*/
        /*border: solid 1px black;*/
        width: 100%;
        height: 70px;
        display: flex;
        flex-direction: row;
        align-items: flex-end;
    }


    .cmp_announcements {
        /*conteiner de todas as materias */
        /*background: blue;*/
        width: 100%;
        margin: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;.pkp_head_wrapper
    }

/* =========== home =========== */

/*Conteiner home*/
body.pkp_page_index .pkp_structure_page .pkp_structure_content #pkp_content_main {  
    /*background: violet;*/
    width: unset;
    float: inherit;
    grid-column: 4 / 16;
    position: relative;
    padding: 0;
}
body.pkp_page_index .page_index_journal{
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    grid-column-gap: 1px;
    grid-row-gap: 20px;
}
/* revista seção Home*/
body.pkp_page_index .page_index_journal .current_issue {
    grid-column: 1 / 8;
    grid-row: 2 / 3;
}
/* Notícias seção Home*/

body.pkp_page_index .page_index_journal .cmp_announcements{ display: contents; }

/*notícia destaque principal*/
.pkp_page_index .cmp_announcements > .obj_announcement_summary::before { border-left: none;}
body.pkp_page_index .page_index_journal .cmp_announcements > .obj_announcement_summary {
    background: var(--cor_02_claro);
    /*height: max-content;*/
    grid-column: 1 / 8;
    grid-row: 1/ 2;
    width: 100%;
    padding: 20px 20px 0 20px;
}
.obj_announcement_summary .summary p {
    line-height: 25px;
    margin: 0px;
    padding-top: 10px;
}
.pkp_page_index .cmp_announcements .summary { padding-bottom: 60px;}



/*conteiner foto */
/*
.obj_announcement_summary .summary p:first-child {
    margin-top: 0;
    border: 1px solid black;
    width: 100%;
    height: 200px;
    display: block;
    position: relative;
}*/



/*notícia destaque secundario*/
.pkp_page_index .cmp_announcements .more::before { border-left: none;}

body.pkp_page_index 
.page_index_journal .cmp_announcements 
.more {
    grid-column: 8 / 13;
    background: var(--cor_02_claro);
    width: 100% !important;
    grid-row: 1 / 2;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
}

body.pkp_page_index 
.page_index_journal .cmp_announcements 
.more .obj_announcement_summary {
    flex-grow: 1;
    border-top: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

body.pkp_page_index 
.page_index_journal .cmp_announcements 
.more .obj_announcement_summary:nth-child(1) {
    border-top: none;
    /*background: var(--cor_02_claro);*/
}

body.pkp_page_index .page_index_journal .cmp_announcements .more .obj_announcement_summary {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
}
body.pkp_page_index .page_index_journal .cmp_announcements .more .obj_announcement_summary h4 {flex-grow: 1; margin-right: 20px; }

body.pkp_page_index .page_index_journal .cmp_announcements .obj_announcement_summary .date {
    font-size: 14px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    color: var(--cor_02);
    height: 20px;
    line-height: 20px;
}

/* =========== Single Artigo =========== */

/*Conteiner Single Artigo*/
body.pkp_page_article .pkp_structure_page .pkp_structure_content #pkp_content_main {  
    /*background: violet;*/
    width: unset;
    float: inherit;
    grid-column: 4 / 16;
    position: relative;
    padding: 0;
}

body.pkp_page_article .pkp_structure_page .pkp_structure_content #pkp_content_main .page.page_article nav.cmp_breadcrumbs { height: max-content; }
body.pkp_page_article .pkp_structure_page .pkp_structure_content .pkp_structure_main .page.page_article .obj_article_details .row { margin: 0; }
body.pkp_page_article .pkp_structure_page .pkp_structure_content .pkp_structure_main .page.page_article .obj_article_details {
   /* background: gold;*/
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

body.pkp_page_article #pkp_content_main .obj_article_details h1.page_title {
    grid-column: 1 / 8;
    grid-row: 1 / 2;
    /*background: blue;*/
}
body.pkp_page_article #pkp_content_main .obj_article_details .row { display: contents; }

body.pkp_page_article #pkp_content_main .obj_article_details .main_entry {
    grid-column: 1 / 8;
    grid-row: 2 / 3;
    width: 100%;
    /*background: blue;*/   
}

body.pkp_page_article #pkp_content_main .obj_article_details .entry_details { 
    grid-column: 9 / 13;
    grid-row: 1 / 3;
    height: max-content;
}


.obj_article_details .main_entry, .obj_article_details .row { border: none; }
.item.authors {
    background: var(--cor_01_claro);
    padding: 20px;
    display: grid;
    grid-template-columns: repeat(3 , 1fr);
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.item.doi { width: 100%; background: var(--cor_01_claro); height: 30px; padding-left: 20px; margin-top: 5px; }
.item.published > .value .item.references .value p { margin: 0 !important; font-family: 'Barlow', }

.item.doi a, .item.references .value p a, .item.authors a, 
.item.issue > .sub_item > .value > a.title,
.item.issue > .sub_item > .value, 
.item.published > .value,
.published > .label,
.published > .value {
    font-family: 'Barlow', sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    color: var(--cor_01_escuro);
    word-wrap: break-word;
}
.item.issue > .sub_item > .value > a.title, 
.item.issue > .sub_item > .value,
.item.published > .value,
.published > .label,
.published > .value {
    color: var(--cor_01);
    line-height: 1.3;
}
.item.doi span.label{
    line-height: 30px;
    color: var(--cor_02_escuro);
    font-family: 'Barlow', sans-serif !important;
    font-weight: 300;
    font-size: 12px;
}
.item.keywords {
    width: 100%;
    background: var(--cor_01_claro);
    height: max-content;
    padding: 20px !important;
    margin-top: 5px;
}
.item.keywords span.label, .item.keywords span.value {
    font-family: 'Barlow', sans-serif !important;
    color: var(--cor_02);
}
.item.keywords span.label {
    font-weight: 700;
    font-size: 16px !important;
}
.item.keywords span.value {
    font-weight: 300;
    font-size: 16px !important;
}

.obj_article_details .entry_details {
    width: 100%;
    margin: 0 !important;
    background: var(--cor_02_claro);
    display: grid;
    border: none !important;
}
.obj_article_details .entry_details .item { margin-right: none; border-bottom: none; }

.item.downloads_chart {
    filter: grayscale(100%);
}

/* =========== FIM - Single Artigo =========== */



/*SIDE BAR*/
.pkp_structure_sidebar { float: unset;grid-column: 16 / 17;grid-row: 1 / 2;position: relative;width: 100%;position: relative;}



/* forma de colocar um Título nas páginas */
.cmp_breadcrumbs li:first-of-type{ display: none;} /*inicio desativado do breadcrumbs*/
.cmp_breadcrumbs .current h1 { line-height: 1em; margin: 0;margin-left: 0px;font-family: "Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size: 13px;font-weight: 100;font-family: 'Montserrat', sans-serif;font-size: 48px;color: var(--cor_01);}
.separator {display: none;}
.cmp_breadcrumbs ol {margin-bottom: 0px;padding: 5px 0;line-height: 20px;font-size: 13px;}
.cmp_breadcrumbs > ol > li               > a { display: none; }
.cmp_breadcrumbs > ol > li:nth-child(3n) > a { 
    display: initial;
    font-family: 'Barlow Condensed', sans-serif !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    color: var(--cor_01);
    font-size: 16px;
    margin-top: 6px;
}

/*fim titulo paginas */

#navigationUserWrapper{
	border: solid 1px tomato;
    background: #0087ff;
}

.pkp_structure_content.has_sidebar{
	/*border: solid 1px black;*/
    padding: 0;
}


/* Menu lateral Lingua */

.pkp_block.block_language {top: 0px; left: 0px; height: var(--col-1-16);width: 100vh; padding: 0px;position: absolute;transform: translateX(var(--col-1-16)) rotate(90deg);transform-origin: top left;display: flex;flex-direction: row;align-items: center;padding-left: 70px;}
    .pkp_block.block_language > .title {display: block;margin-bottom: 0px;font-family: 'Barlow Condensed', sans-serif;font-weight: 900;text-transform: uppercase;color: var(--cor_01);margin-left: 15px;}
    .pkp_block.block_language > .content > ul {height: var(--col-1-16); display: flex;flex-direction: row;align-items: center; width: max-content;}
    .pkp_block.block_language > .content > ul > li a{ margin-left: 20px;font-family: 'Barlow Condensed', sans-serif;font-weight: 300;color: var(--cor_02_escuro);font-size: 16px;transition: 0.5s;}
    .pkp_block.block_language > .content > ul > li.current  a{color: var(--cor_01);}
    .pkp_block.block_language > .content > ul > li          a:hover{ color: var(--cor_01);} 

/*NOTICIAS RESUMO */

/*padrao de 3 colunas*/
.cmp_announcements li {
    padding: 0px;
    border-bottom: 0px solid #ddd;
    width: calc((100% - 40px) * 1/3);
    height: 600px;
    /*background: #0000ff1f;*/
    margin: 0 20px 20px 0;

}
.cmp_announcements li:nth-child(3n+3) { margin-right: 0px;}

.cmp_announcements li .obj_announcement_summary {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    /*background: black;*/
}
    /* variação de cores para o fundo das notícias */
    .cmp_announcements li:nth-child(1),
    .cmp_announcements li:nth-child(5),
    .cmp_announcements li:nth-child(9),
    .cmp_announcements li:nth-child(10) {
        background: var(--cor_02_claro);
    }
    .cmp_announcements li:nth-child(3),
    .cmp_announcements li:nth-child(4),
    .cmp_announcements li:nth-child(8),
    .cmp_announcements li:nth-child(12) {
        background: var(--cor_01_claro);
    }
/*Fim padrão tres colunas*/

/*categoria destaque*/
.categoria {font-family: 'Montserrat', sans-serif; font-weight: 900;color: var(--cor_01);font-size: 16px;margin: 15px 20px;position: relative;height: 30px;line-height: 30px;}
.categoria::before {content: "";width: 15px;height: 30px;background: var(--cor_01);position: absolute;left: -20px;top: 0px;}

/*Título resumo das matérias*/
.cmp_announcements li .obj_announcement_summary h2 {height: 100px;display: flex;flex-direction: column;justify-content: flex-end; padding: 0 20px;}

/* Data publicação notícias */
.obj_announcement_summary h2 + .date, .obj_announcement_full h1 + .date {font-size: 14px;line-height: 25px;font-weight: 800;font-family: 'Montserrat', sans-serif;color: var(--cor_02);left: 30px;height: 20px;line-height: 20px;margin: 20px 0; padding: 0 20px;}
.obj_announcement_full h1 + .date { padding: 0 !important;}

.obj_announcement_summary .date::before,
.obj_announcement_full .date::before { content: ""; display: none;}
/*Conteiner resumo notícia*/ 
.cmp_announcements .summary { font-family: 'Barlow', sans-serif !important; font-weight: 300;font-size: 16px;line-height: 24px;color: var(--cor_02);flex-grow: 1;display: flex;flex-direction: column;width: 100%;height: 100%;position: relative;padding: 0 20px;margin-top: 0;overflow: hidden; align-items: center;}

/*foto post*/
.conteiner_img_destaque { position: relative;width: 100%;height: 195px;overflow: hidden;}
.conteiner_img_destaque > img {position: relative; filter: grayscale(100%) brightness(110%) contrast(110%);object-fit: cover;width: 100%;height: 100%;}
.conteiner_img_destaque::before,
.conteiner_img_destaque::after { 
    content: " "; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 1;
}
    .conteiner_img_destaque::before { mix-blend-mode: overlay; z-index: 1; background:  var(--cor-ajuste-imagem-01);}
    .conteiner_img_destaque::after {mix-blend-mode: lighten;z-index: 2;background: var(--cor-ajuste-imagem-02);}
/* Leia mais */
.obj_announcement_summary a.read_more { display: block;font-family: 'Montserrat', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: 900;color: var(--cor_01);height: 30px;line-height: 30px;outline: 0; position: absolute; left: 0px; bottom: 0px; margin: 0 0 20px 20px; transition: 0.5s;}
    .pkp_page_index.pkp_op_index .obj_announcement_summary a.read_more { transform: translate(0, -45px);}
.obj_announcement_summary a.read_more:hover { color: var(--cor_02_medio); }
.obj_announcement_summary a.read_more::after { display: none; }

/* TEXTO GERAL */
.page_information .description,
.page_information .description p { 
    font-family: 'Barlow', 
    sans-serif; 
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: var(--cor_02);
    padding-top: 20px;
}


.submission_checklist {

}

/* página acervo revistas */
body.pkp_op_archive .pkp_structure_page .pkp_structure_content .pkp_structure_main {
}
.page_issue_archive .issues_archive {
    width: 100%;
    margin: 0;
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-top: none;
	padding-top: 20px;
}
.page_issue_archive .issues_archive li {
	width: calc((var(--col-1-16) * 3) + 40px);
	height: calc((var(--col-1-16) * 3) + 40px);
	position: relative;
	padding-top: 0;
}

.page_issue_archive .issues_archive li:nth-child(odd) {
	margin-right: calc(var(--col-1-16) + 30px);
	margin-bottom: 30px;
}
.obj_issue_summary {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.obj_issue_summary .cover {
    width: calc(var(--col-1-16)*2);
    height: calc(var(--col-1-16)*2);
    overflow: hidden;
}
.obj_issue_summary .cover img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.obj_issue_summary .series, .current, .obj_article_summary .pages  {
    font-size: 14px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    color: var(--cor_02);
}
.cmp_pagination .next, .cmp_pagination .prev, .pkp_page_index .current_issue .read_more {
	    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    margin-left: 0.5em;
    text-decoration: none;
    color: var(--cor_01);
    text-transform: uppercase;
}
a { color: var(--cor_01);}
a:hover, .pkp_page_index .current_issue .read_more:hover { color: var(--cor_01_escuro);}

.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: var(--cor_01);
    border: 0;
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
    color: #fff;
    text-decoration: none;
}
.cmp_button_wire, .obj_galley_link:hover  {
	background: var(--cor_01_escuro);
}

.obj_issue_toc .section h2,
.cmp_breadcrumbs li.current,
.entry_details > .item.published > .label,
.entry_details > .item.citation > .sub_item.citation_display .label,
.sub_item.citation_display .label,
.item.issue .sub_item .label
{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 900 !important;
	color: var(--cor_01);
	font-size: 16px ;
	margin-top: 6px;
}

.cmp_breadcrumbs li.current {
    font-family: 'Barlow Condensed', sans-serif !important;
}


.obj_article_summary > .title a, .obj_article_details > h1.page_title {
    text-decoration: none;
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 24px;
    padding-bottom: 3px;
    color: 
    #E96359;
    font-weight: 200;
    line-height: 1;
}
.authors {
	font-family: 'Barlow', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: var(--cor_02);
	line-height: 1.5em;
}
.page_index_journal  .current_issue > h2 {
	/*
	line-height: 1em;
	margin: 0;
    margin-left: 0px;
	font-size: 13px;
	font-weight: 100;
	font-family: 'Montserrat', sans-serif;
	font-size: 48px;
	color: var(--cor_01);*/
	font-family: 'Work Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 14px;
	color: var(--cor_01);
	margin: 0;
	position: absolute;
	top: -12px;
	left: 16px;
	background: white;
	padding: 0 15px;
} 
.obj_issue_toc .section { margin: 0; }

.current_issue_title { display: none; }

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 0px;
}





/*
body.pkp_op_index  .pkp_structure_page .pkp_structure_content .pkp_structure_main {
	width: unset;
	float: inherit;
	grid-column: 4 / 11;
	position: relative;
	padding: 0;
	background: gold;
}*/

/*conteiner de seçao notícias na home */
.page_index_journal > .cmp_announcements.highlight_first {
	
}
.page_index_journal > .current_issue {
    margin-top: 40px;
    padding-top: 20px;
    border-top: 3px solid var(--cor_01);
    position: relative;
}

/*imagem revista capa home */

.obj_issue_toc .heading {
    position: relative;

    /*display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column;
    flex-wrap: wrap;*/
}
.obj_issue_toc .published {
    margin: 5px 0 0 0;
    text-align: right;
}
.obj_issue_toc .sections:not(:first-child) {
    margin-top: 0px;
}
.heading .cover {
	width: 100%;
	height: calc((var(--col-1-16)*2) + 20px);
	position: relative;
	background: #FF6558;
	margin: 0;
	/*transform: translateY(-5px);*/
}
.heading > .cover img {
	width: calc((var(--col-1-16)*2) + 20px);
	max-height: calc((var(--col-1-16)*2) + 20px);
	object-fit: contain;
	position: absolute;
	left: 0;
}
.heading > .obj_issue_toc .published {
    margin: 20px 0 0 0;
}
.obj_announcement_summary > h4 > a {
    font-size: 1.6em !important;
    line-height: 1.5em;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAVBAR INICIO - rebep_menu>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.has_site_logo .pkp_head_wrapper {
    width: 100% !important;
    height: 100% !important;
}

#navigationUserWrapper {
    background: var(--cor_01);
    position: fixed;
    z-index: 99999;
    width: 100vw;

}

#pkpDropdown1 {  font-size: 18px; }
.profile a, #pkpDropdown1 {
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.7px;
}
.pkp_nav_list ul a {
    text-transform: initial;
}

.pkp_navigation_primary ul a,
.pkp_block.block_information a:hover{
   color: var(--cor_01); 
}
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    outline: 0;
    background: var(--cor_01);
    color: #fff;
    border-color: var(--cor_01);
}
.pkp_navigation_user > li > ul a .task_count, 
.pkp_navigation_user > li > ul a.task_count {
    background: var(--cor_01_escuro);
    color: #fff;
}


.pkp_navigation_user > li > ul a:hover .task_count, 
.pkp_navigation_user > li > ul a:focus .task_count {
    background: #fff;
    color: var(--cor_01_escuro);
}


.pkp_site_name_wrapper {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-column-gap: 20px;
    height: 125px;
    width: 100% !important;
    /*background: olive;*/
    position: absolute;
    top: 34px;
}
h1.pkp_site_name, .pkp_site_name {
    grid-column: 2 / 10;
    grid-row: 1 / 2;
    width: 100% !important;
    height: 125px;
    display: block;
    padding-top: 10px;
}
h1.pkp_site_name a.is_img, .pkp_site_name a.is_img {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    width: 100%;
    padding: 0;
}
h1.pkp_site_name .is_img img, .pkp_site_name .is_img img{
    object-fit: contain;
    width: 450px;
    max-height: 100%;
}


.pkp_structure_head {
    background-color: #fff;
    /*background: gray;*/
    height: 220px;
    position: relative;
    border-bottom: 0px;
}
.block_information {
    /*background: #fff;*/
    position: absolute;
    top: -90px;
    height: 60px;
    right: 0px;
    width: calc((var(--col-1-16)*5) + 80px);
    padding: 0px; 
}
.pkp_block.block_information .title {
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--cor_02_escuro);
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 30px
}

a {
    color: var(--cor_01_escuro);
    font-size: 16px;
    word-wrap: break-word;
}





.pkp_block.block_information > .content > ul {
    /*background: olive;*/
    width: 100%;
    height: 30px;
    display: flex;
}
.pkp_navigation_primary ul a,
.pkp_block.block_information a {
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 400;
    color: var(--cor_01_escuro);
    font-size: 16px;
    transition: 0.5s;
    margin-right: 20px;
}
.pkp_block.block_information a {
    color: var(--cor_02_escuro);
}

/* MENU dropdown Navegaçao Primária */
.pkp_nav_list > li:hover ul {
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 1000;
    width: 15em;
    margin: 0;
    padding: 0;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #007ab200;
}







/*Busca */
.pkp_head_wrapper .pkp_search {
    z-index: 9;
    position: absolute;
    height: 50px;   
    overflow: hidden;
    right: 50px;
    top: -100px;
}
.pkp_search > .search_controls {
    position: relative;
}
.pkp_search > .search_controls::before {
    content: "";
    width: 50px;
    height: 50px;
    background: var(--cor_01_escuro);
    position: absolute;
    right: 48px;
    border-radius: 50px;
    z-index: -1;
    transition: 0.5s;
}
.pkp_search.is_open > .search_controls::before {
    content: "";
    width: 600px;
}






.pkp_head_wrapper .pkp_search .search_prompt {
    padding: 0;
    color: var(--cor_02);
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 300;
    font-size: 16px
}

a.headerSearchPrompt.search_prompt {
    text-decoration: none;
    display: inline-block;
    height: 50px;
    color: black;
}

.pkp_head_wrapper .pkp_search .search_prompt::before{
    content: "\f002";
    font: normal normal normal 24px/1 FontAwesome;
    display: inline-block;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: var(--cor_01);
    text-align: center;
    line-height: 50px;
    transition: 0.5s;
}

.pkp_head_wrapper .pkp_search .search_prompt:hover, 
.pkp_head_wrapper .pkp_search .search_prompt:focus {
    outline: 0;
    padding-bottom: 0px;
    border-bottom: 0px;
    /*background: var(--cor_01_escuro);*/
}
.pkp_head_wrapper .pkp_search a:hover.search_prompt::before{
    background: var(--cor_01_escuro);
}


/* busca is_open*/
.pkp_head_wrapper .pkp_search.is_open {
    min-width: calc((var(--col-1-16)*5) + 29px) !important;
    background: none;
    border-radius: 50px 0 0 50px;
}
.pkp_head_wrapper .pkp_search.is_open input[type="text"] {
    width: 100%;
    max-width: 100%;
    line-height: 40px;
    height: 50px;
    top: 0;
    left: 0;
    padding-left: 1.5em;
    padding-right: 180px;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom: 0;
    font-size: 16px;
    background: #df000000;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
}


.pkp_head_wrapper .pkp_search.is_open .search_prompt {

    color: var(--cor_02);
    border: 0;
    background: none;
}
.pkp_head_wrapper .pkp_search.is_open .search_prompt::before{ background: var(--cor_01_escuro); }
.pkp_head_wrapper .pkp_search.is_open a:hover.search_prompt::before{ background: var(--cor_01);}

.pkp_navigation_primary_wrapper {
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-auto-rows: 60px;
    grid-column-gap: 20px;
    border-top: 1px solid rgba(223, 223, 223, 0.6);
    position: relative;
}
#navigationPrimary{
    grid-column: 4 / 10;
    grid-row: 1 / 2;
    max-width: 100%;
    display: flex;
}
.pkp_navigation_primary_row {
    height: 60px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

#navigationPrimary > li {
    position: relative;
    text-align: left;
    flex-grow: 1;
}
.pkp_navigation_primary > li > a {
    margin: 0;
    padding: 0;
    border-bottom: 0px solid
    transparent;
    color: #fff;
    font-family: 'Work Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 14px;
    color: var(--cor_02);
    position: relative;
    transition: .3s ease-in-out;
    height: 30px;
    line-height: 30px;
    /*background: olive;*/
}

.pkp_navigation_primary > li > a:hover, 
.pkp_navigation_primary > li > a:focus {
    color: var(--cor_02_medio);
    outline: 0;
    border-color: none;
}


/* Marcar item de menu Noticias*/

body.pkp_page_announcement.pkp_op_index > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a[href$="announcement"]::before,

body.pkp_page_announcement.pkp_op_view > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a[href$="announcement"]::before {

    content: "";
    position: absolute;
    width: 100%;
    background: var(--cor_01_escuro);
    height: 1.5px;
    top: 0px;
    right: 0px;
}

.page.page_about,
.page_submissions,
.page_editorial_team,
.page_privacy p,
.page_contact,
.pkp_structure_main p, .item.citation .csl-entry, .item.copyright{
    font-family: 'Barlow', sans-serif !important;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: var(--cor_02);
    padding-top: 20px;
    line-height: 1.5em;
}

/* Marcar item de menu publicacoes*/
body.pkp_page_issue.pkp_op_archive > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a[href$="archive"]::before,

body.pkp_page_issue.pkp_op_view > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a[href$="archive"]::before,

body.pkp_page_article.pkp_op_view > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a[href$="archive"]::before {

    content: "";
    position: absolute;
    width: 100%;
    background: var(--cor_01_escuro);
    height: 1.5px;
    top: 0px;
    right: 0px;
}




/*<<<<<<<<<<< PÁGINAS SOBRE >>>>>>>>>>>>>>>>>*/

.page_editorial_team li {
    margin-left: 20px;
    margin-bottom: 5px;
}
.cmp_breadcrumbs li.current {
    margin-left: 0;
}
.page_editorial_team li strong {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
}
/* Marcar item de menu sobre*/
body.pkp_page_about > 
    .pkp_structure_page > 
    #headerNavigationContainer > 
    .pkp_head_wrapper > 
    .pkp_navigation_primary_row > 
    .pkp_navigation_primary_wrapper > 
    ul > 
    li > 
    a#pkpDropdown0::before{

    content: "";
    position: absolute;
    width: 100%;
    background: var(--cor_01_escuro);
    height: 1.5px;
    top: 0px;
    right: 0px;
}



/*<<<<<<<<<<< Menu informações indicação >>>>>>>>>>>>>>>>>*/
body.pkp_page_information > 
    .pkp_structure_page > 
    .has_sidebar > 
    .pkp_structure_sidebar > 
    .pkp_block.block_information > 
    .content > ul > li > a {
        position: relative;
        display: inline-block;
}

/* leitores */
body.pkp_page_information.pkp_op_readers > 
    .pkp_structure_page > 
    .has_sidebar >
    .pkp_structure_sidebar >
    .pkp_block.block_information >
    .content > ul > li >
    a[href*="readers"]::before {
        content: "";
        position: absolute;
        width: 100%;
        background: var(--cor_01_escuro);
        height: 1.5px;
        top: -4px;
        right: 0px;
}

/* autores */
body.pkp_page_information.pkp_op_authors > 
    .pkp_structure_page > 
    .has_sidebar >
    .pkp_structure_sidebar >
    .pkp_block.block_information >
    .content > ul > li >
    a[href*="authors"]::before {
        content: "";
        position: absolute;
        width: 100%;
        background: var(--cor_01_escuro);
        height: 1.5px;
        top: -4px;
        right: 0px;
}
body.pkp_page_information.pkp_op_librarians > 
    .pkp_structure_page > 
    .has_sidebar >
    .pkp_structure_sidebar >
    .pkp_block.block_information >
    .content > ul > li >
    a[href*="librarians"]::before {
        content: "";
        position: absolute;
        width: 100%;
        background: var(--cor_01_escuro);
        height: 1.5px;
        top: -4px;
        right: 0px;
}


/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAVBAR FIM - rebep_menu>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/*  RODAPE  */
.pkp_structure_footer_wrapper {
    width: 100%;
    position: relative;
    overflow-x: hidden;
}

.pkp_structure_footer {
	width: 100%;
	padding: 0;
	background: var(--cor_01);
	text-align: left;
    font-family: 'Barlow', sans-serif !important;
	font-weight: 300;
	font-size: 16px;
	color:#fff;
}

.pkp_brand_footer { display: none; }

/*.pkp_brand_footer por agum motivo mudou para  .pkp_footer_content*/
/* conteiner do rodapé todo */
.pkp_footer_content{ 
    padding: 0px; display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
}

    .pkp_footer_content a { float: none; display: inline-block; max-width: none; color: #fff; transition: 0.5s;}
    .pkp_footer_content a:hover { color: var(--main-bg-color); }
    .pkp_footer_content .assinatura  a { font-size: 11px; color: var(--cor_01_escuro); font-weight: 700;}
    .pkp_footer_content .assinatura  a:hover { text-decoration: underline;}


.ranking_sci {
    width: 100%;
    grid-column: 4 / 6;
    grid-row: 1 / 3;
    display: flex;
    flex-direction: column-reverse;
}
    .ranking_sci > .grafico_sci{ display: block; padding-top: 30px;}
    .ranking_sci .sci_info { display: block; font-size: 12px; padding-top: 20px;}
    .ranking_sci .sci_info a { text-decoration: underline; font-size: 12px;}

.nav_principal_footer, 
.nav_informacoes_footer,
.nav_idioma_footer/*,
.nav_financiadores */{
	margin-top: 50px;
	display: flex;
    flex-direction: column;
    line-height: 2em;
}

.nav_principal_footer {
    grid-column: 7 / 9;
    grid-row: 1 / 2;
    font-family: 'Work Sans', sans-serif;
}

    p[class^="nav_"]{ text-transform: uppercase;}
    p[class^="nav_"] a { text-transform: none; }
    .nav_principal_footer a[class^="principal_"]{ text-transform: uppercase; font-weight: 900; font-size: 16px; letter-spacing: 0.7px;}

.nav_informacoes_footer {
    grid-column: 9 / 11;
    grid-row: 1 / 2;
}
.nav_idioma_footer {
	grid-column: 11 / 13;
    grid-row: 1 / 2;
}
.nav_financiadores {
	grid-column: 7 / 11;
	grid-row: 2 / 3;
	font-size: 14px
}
.nav_indexadores {
	grid-column: 12 / 16;
	grid-row: 2 / 3;
	font-size: 14px;
}

.assinatura {
    grid-column: 4 / 16;
    grid-row: 3 / 4;
    padding: 20px 0;
    margin-top: 40px;
    font-size: 12px;
    
    position: relative;
    z-index: 2;
    color: var(--cor_02);
}

.assinatura::before{ content: ""; position: absolute; width: 100vw; background: #FFC5C5; height: 100%; top: 0; left: -50%; z-index: -1; }
.assinatura::after{ content: ""; position: absolute; width: 100vw; background: #FFC5C5; height: 100%; top: 0; left: 50%; z-index: -1; }
/*FIM DO RODAPE */

/*página de dawload
.pkp_page_article.pkp_op_view {
    background: var(--main-bg-color);
}
.pkp_page_article.pkp_op_view  .header_view {
    width: 50%;
    height: 100vh;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: none;
}
.pkp_page_article.pkp_op_view > .header_view .return,
.pkp_page_article.pkp_op_view > .header_view .title,
.pkp_page_article.pkp_op_view > .download{ position: relative; }*/

#pdfCanvasContainer {
    height: 100vh;
}


@media screen and (max-width: 900px) {

.cmp_breadcrumbs { height: max-content; }

/*Menu*/
.has_site_logo .pkp_head_wrapper {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
}
.pkp_navigation_primary_wrapper, .pkp_site_name_wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr) 30px;
    grid-column-gap: 5px;
    padding-left: 20px !important;
    padding-right: 0px !important;
}
.pkp_navigation_primary > li > a { font-size: 14  px; }
.pkp_navigation_primary_wrapper #navigationPrimary {
    grid-column: 1 / 6;
    grid-row: 1 / 2;
    max-width: 100%;
    display: flex;
}
.pkp_site_name_wrapper h1.pkp_site_name, .pkp_site_name {
    grid-column: 1 / 5;
    grid-row: 1 / 2;
    height: 115px;
}

.pkp_search input {
    display: none;
}

.pkp_head_wrapper .pkp_search {
    z-index: 9;
    position: absolute;
    height: 50px;
    overflow: visible;
    right: 35px;
    top: -118px;
    width: calc((100vw - 80px) * 1/5);
    z-index: 999;
}
.pkp_search > button {
    opacity: 0;
}
.pkp_head_wrapper .pkp_search::before {
    content: "\f002";
    font: normal normal normal 24px/1 FontAwesome;
    line-height: 1;
    display: inline-block;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: var(--cor_01);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -27%);
    z-index: -1;
    text-align: center;
    line-height: 50px;
}

/* Página home - Celular */

body.pkp_page_index .pkp_structure_page .pkp_structure_content #pkp_content_main {
    width: unset;
    float: inherit;
    grid-column: 1 / 6;
    position: relative;
    padding: 0;
}

body.pkp_page_index .page_index_journal {
    display: flex;
    flex-direction: column;
    grid-row-gap: 1px;
}

body.pkp_page_index .page_index_journal .cmp_announcements > .obj_announcement_summary {
    padding: 20px 20px 10px 20px;
}

body.pkp_page_index .page_index_journal .cmp_announcements > .obj_announcement_summary a.read_more {
    transform: translate(0 ,-40px);
}

body.pkp_page_index .page_index_journal .cmp_announcements .more .obj_announcement_summary {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding: 20px;
}


body.pkp_page_index .obj_announcement_summary .date {
   /* align-self: start;
    margin-top: 8px;*/
}

/*busca página */

.pkp_structure_main { grid-column: 1 / 6; }

/* Artigos */
/* Artigo Single*/
body.pkp_page_article .pkp_structure_page .pkp_structure_content #pkp_content_main {
    float: inherit;
    grid-column: 1 / 6;
    position: relative;
    padding: 0 0 20px 0;
    width: 100%;
}
body.pkp_page_article .pkp_structure_page .pkp_structure_content .pkp_structure_main .page.page_article .obj_article_details {
    display: flex;
    flex-direction: column;
}

.item.authors { background: var(--cor_01_claro); padding: 20px; display: block ;}

/*Noticias */

.pkp_structure_content {
    margin-left: inherit;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr) 30px;
    grid-column-gap: 5px;
    min-height: 450px;
    padding-left: 20px !important;
    padding-right: 0px !important;
}
body.pkp_page_announcement 
    .pkp_structure_page 
    .pkp_structure_content 
    .pkp_structure_main {
        /*background: violet;*/
        width: unset;
        float: inherit;
        grid-column: 1 / 6;
        position: relative;
        padding: 0;
        overflow: hidden;
}

body.pkp_page_announcement.pkp_op_view #pkp_content_main {
    width: unset;
    float: inherit;
    grid-column: 1 / 6;
    position: relative;
    padding: 0 0 20px 0;
    width: 100%;
}

ul.cmp_announcements {
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
ul.cmp_announcements li {
    padding: 0px;
    border-bottom: 0px solid #ddd;
    width: 100%;
    height: max-content;
    margin: 0 20px 20px 0;
    padding-bottom: 60px;
}
.cmp_announcements .summary { overflow: visible; }
.obj_announcement_summary a.read_more { bottom: -55px;}

.pkp_structure_sidebar {
    float: unset;
    grid-column: 6 / 7;
    grid-row: 1 / 2;
    position: relative;
    width: 100%;
    position: relative;

}
.pkp_block.block_information { display: none;}
.pkp_block.block_language {
    top: 0px;
    left: 0px;
    height: var(--col-1-16);
    width: 500px;
    padding: 0px;
    position: absolute;
    transform: translateX(30px) rotate(90deg);
    transform-origin: top left;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 70px;
    height: 30px;
    
}
.pkp_block.block_language > .content > ul {
    height: var(--col-1-16);
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 400px;

}
.cmp_announcements li {
    background: var(--cor_02_claro) !important;
}
.cmp_announcements li:nth-child(2n+0) {
    background: #fff !important;
}
.cmp_announcements li:nth-child(3n+0) {
    background: var(--cor_01_claro) !important;
}
/* Publicações */
.page_issue_archive .issues_archive {
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    border-top: none;
    padding-top: 20px;
}
.page_issue_archive .issues_archive li {
    width: 100%;
    height: 130px;
    position: relative;
    padding-top: 0;
    margin-bottom: 30px !important;
    border-bottom: 1px solid #ddd;
}
.obj_issue_summary {
    display: grid;
    grid-template-columns: 100px 1fr;
    grid-auto-rows: max-content;
    grid-column-gap: 10px;
    grid-row-gap: 5px;
}
.obj_issue_summary .cover {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    margin-bottom: 0;
    /*background: var(--cor_02_claro);*/
    height: 100px;
    width: 100px;
}
.obj_issue_summary .title {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    justify-self: flex-start;
    align-self: self-end;
}
.obj_issue_summary .series {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    justify-self: flex-start;
    align-self: flex-start;
}
.obj_issue_summary .description {
    display: none;
}
/* single publicações */

.heading .cover { height: 100px;}
.heading > .cover img { width: 100px; max-height: 100px;}

/*vou colocar aqui uma regra para a single de noticias */
body.pkp_page_issue.pkp_op_view > 
    .pkp_structure_page > 
    .pkp_structure_content > 
    #pkp_content_main > 
    .page_issue > 
    nav.cmp_breadcrumbs > 
    ol > li.current > 
    h1 {
    font-size: 14px;
    font-weight: bold;
}
/* rodapé */
.pkp_footer_content p strong,
.pkp_footer_content p a {
    font-family: 'Barlow', sans-serif !important;
}
.pkp_footer_content p strong {
    font-size: 15px;
}
.pkp_footer_content {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.nav_principal_footer, .nav_informacoes_footer, .nav_idioma_footer {
    margin-top: 0px;
    display: flex;
    flex-direction: row;
    line-height: 2em;
    justify-content: space-between;
}


.nav_principal_footer {
    grid-column: 1 / 7;
    grid-row: 2 / 3;
    font-family: 'Work Sans', sans-serif;
    
    padding-bottom: 10px;     
}

/*fio cima de informações */
.nav_informacoes_footer strong::before, 
.nav_idioma_footer strong::before  {
    content: "";
    position: absolute;
    width: calc(100vw - 40px);
    background: white;
    height: 1px;
    transform: translateY(-5px);
}

.nav_informacoes_footer { display: contents; }

    .nav_informacoes_footer strong {

        grid-column: 1 / 3;
        grid-row: 3 / 4;
    }
    .nav_informacoes_footer a:nth-child(2) {
        
        grid-column: 3 / 7;
        grid-row: 3 / 4;
    }
    .nav_informacoes_footer a:nth-child(3) {
        
        grid-column: 3 / 7;
        grid-row: 4 / 5;
    }
    .nav_informacoes_footer a:nth-child(4) {
        
        grid-column: 3 / 7;
        grid-row: 5 / 6;
        padding-bottom: 10px;
    }

.nav_idioma_footer { display: contents; }

    .nav_idioma_footer strong {
        grid-column: 1 / 3;
        grid-row: 6 / 7 ;
    }
    .nav_idioma_footer a:nth-child(2) {
       
        grid-column: 3 / 7;
        grid-row: 6 / 7;
    }
    .nav_idioma_footer a:nth-child(3) {
       
        grid-column: 3 / 7;
        grid-row: 8 / 9;
    }
    .nav_idioma_footer a:nth-child(4) {
        
        grid-column: 3 / 7;
        grid-row: 9 / 10;
    }

.ranking_sci { display: contents; }

    .ranking_sci a {
        grid-column: 1 / 3;
        grid-row: 1 / 2;

        z-index: 3;
    }
    .ranking_sci > .grafico_sci {
        display: block;
        padding-top: 0;
        padding-bottom: 20px;
    }
    .ranking_sci .sci_info {
        display: block;
        font-size: 12px;
        padding-top: 0;
        grid-column: 3 / 7;
        grid-row: 1 / 2;
        line-height: 1.5;
        align-self: center;
    }
    .nav_financiadores {
        grid-column: 1 /7;
        grid-row: 10 / 11;
        font-size: 12px;
        margin-top: 10px;
    }
    .nav_indexadores {
        grid-column: 1 /7;
        grid-row: 11 / 12;
        font-size: 12px;
     
    }
    .nav_financiadores a, .nav_indexadores a { font-size: 12px;}

.assinatura { margin-top: 20px;  
        grid-column: 1 /7;
        grid-row: 12 / 13;

    }

p.assinatura strong {
    font-size: 14px;
    font-family: 'Barlow', sans-serif !important;
    font-weight: 400;
}
.pkp_footer_content .assinatura a {
    font-size: 13px;
    color: var(--cor_01_escuro);
    font-weight: 700;
}



}




.publons-button {
    border-radius: 3px;
    border: none;
    text-align: left;
    background-color: #ddd;
    transition-property: all;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    padding: 0px;
}

.publons-button,
.publons-button span {
    display: inline-block;
    text-align: left;
    padding: 0px 20px 0px 0px;
    line-height: 40px;
    text-decoration: none;
    border-radius: 3px;
    color: #111;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.publons-button:hover {
    background-color: #aaa;
}

.publons-button img,
.publons-button span img {
    float: left;
    height: 40px;
    width: 40px;
    margin-right: 20px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

#publons-header{
    margin-left: -16px;
    margin-right: -16px;
    margin-top: -16px;
}

#publons-background {
    background-color: #222;
    width: 100%;
    text-align: center;
}


#publons-background img{
    height: 80px;
    margin: 10px 0px;
}

#publons-content {
    font-size: 16px;
    font-family: 'Barlow', sans-serif !important;
}

#publons-content h2{
    font-size: 28.8px;
    font-family: 'Barlow', sans-serif !important;
}

.obj_article_details .entry_details {
    width: 100%;
    margin: 0 !important;
    background: var(--cor_02_claro);
    display: grid;
    border: none !important;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 5px;
    grid-auto-rows: auto;
    grid-row-gap: 10px;
    overflow: hidden;
}
.entry_details > .item { position:relative; }
.entry_details > .item.galleys {
    grid-column: 3 / 5;
    grid-row: 1 / 2;
    justify-self: flex-end;
}
.item.published {
    grid-column: 1 / 3;
    grid-row: 1 / 2;
} 
.entry_details > .item.citation {
    grid-column: 1 / 5;
    grid-row: 2 / 3;
}
.entry_details > .item.issue {
    grid-column: 3 / 5;
    grid-row: 3 / 4;
}
.entry_details > .item.cover_image {
    grid-column: 1 / 3;
    grid-row: 3 / 4;
    align-self: center;
    justify-self: center;
}

.entry_details > .item.copyright {
    grid-column: 1 / 5;
    grid-row: 4 / 5;
}
/*divisões entre as partes */

.entry_details > .item.citation::before,
.entry_details > .item.published::before {
    content: ""; 
    position: absolute;
    background: #fff;
    width: 100vw;
    height: 5px;
    bottom: -5px;
    left: 0;
    right: 0;
}

}