header
/*Menu Banner*/
.pkp_site_name {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden;
}
.pkp_site_name > a {
  padding-top: 0;
  padding-bottom: 0;
}
.pkp_site_name .is_img img {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
  object-fit: cover;
}
@media (min-width: 992px) {
  .pkp_site_name .is_img img {
    max-height: 200px !important;}  
}
.pkp_site_name_wrapper {
  padding-left: 0;
  padding-right: 0;
}
 .pkp_site_name .is_img img:hover {
       opacity: 1;
       filter: brightness(105%) contrast(113%)  grayscale(20%);
     transition: filter 0.3s ease;
   }
.pkp_navigation_user > li + li {
  margin-left: 23px; 
}

@media (max-width: 768px) {
  .pkp_navigation_user > li + li {
    margin-left: 0px; }
}
.pkp_site_name_wrapper {
    background: #131d2e;
    border-top-left-radius: 25px;
   border-top-right-radius: 25px;
     overflow: hidden;
}
.pkp_navigation_user_wrapper {
  top: 0;
  right: 0;
  padding-right: 30px;
}
.pkp_structure_page {
  padding:0px !important;
}
@media (max-width: 767px) {  
    .cmp_manuscript_button,
    .block_make_submission a,
    .obj_galley_link {
        font-size: 0.9rem; 
        padding: 8px 16px;  
        border-radius: 50px;}
  }
  /*boleado da página*/
  .pkp_structure_head {
    background-color: #131d2e !important;
    border-bottom: 1px solid #ddd !important;
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important;    
}
/*Menu fundo sem mouse*/
    .pkp_navigation_primary_row {
        background:#e9e9e900!important;
        padding-left: 2.143rem;
        padding-right: 2.143rem     
}
.pkp_site_nav_menu a {
    display: inline-block;
    padding: .125rem 0;
    color: #ffffff !important;
    text-decoration: none}

.pkp_site_nav_menu ul ul {
    padding-left: 0rem
}    
.dropdown-menu.show {
    display: block !important;
    background-color: #787878 !important;
}    
.pkp_navigation_primary > li > a:hover {
    border-bottom: 4px solid #950000 !important;
     display: inline-block;
    padding-bottom: 0;
    line-height: 1;
    border-bottom: 0 solid transparent;
    transition: border-bottom 0.3s ease;
}
  .pkp_nav_list ul li {
        display: block
}
 .pkp_nav_list ul {
        position: absolute;
        top: 100%;
        left: 0px !important;
        z-index: 1000;
        width: 15em;
        margin: 0;
        padding: 0;
        background: #787878 !important;
         border-radius: 0px;
        box-shadow: none!important;
}
.pkp_navigation_search_wrapper a:hover {
        color: #ffffff!important;
        outline: 0;
        border-color: #950000 !important;
        text-decoration: none
    }
.pkp_navigation_search_wrapper a {
  background-color: transparent !important;
  color: #ffffff !important;
}
.pkp_navigation_search_wrapper a:active,
.pkp_navigation_search_wrapper a:focus {
  background-color: #787878 !important;
  color: #ffffff !important;
  border-color: #950000 !important;
  outline: none !important;
}
  .pkp_nav_list ul a {
      display: block;
      padding-left: .357rem;
      border-left: .357rem solid transparent;
      color: #4b7d92
}
  .pkp_nav_list ul a:hover,
  .pkp_nav_list ul a:focus {
      outline: 0;
      background: #131d2e;
      border-color: #950000!important;
      color: #c5d7de
}
    #navigationPrimary ul {
    background: #787878      
}
@media (max-width: 768px) {
    #navigationPrimary ul {
      background: #131d2e !important;
      border-left: 3px solid #950000!important;
     position: relative !important;} 
}
  .pkp_navigation_primary>li>a:focus {
      background: #818181 !important;
      color: #ffffff !important;
      outline: 0
}
.pkp_navigation_user .task_count {
    display: inline-block;
    width: 1.43rem;
    height: 1.43rem;
    margin-left: 0.8em;
    border-radius: 50%;
    background: #13296f;
    line-height: 1.43rem;
    text-align: center;
    font-size: 1rem;
    position: relative;
    top: 0.3rem
}
    .pkp_navigation_user>li>a:focus {
      outline: 0;
      background: #787878;
      color: #ffffff
}     
.obj_issue_toc .cover img {
    display: block!important;    
    margin-right: auto!important;
    margin-left: 30px!important;
    margin-top:  auto!important;
    margin-bottom:-4px!important;
    border-radius: 10px!important;
    width: 170px !important;
    height: auto!important;
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2)!important;
    transition: transform 0.3s ease, box-shadow 0.3s ease!important;
}
@media (max-width: 768px) {
  .obj_issue_toc .cover img {       
    border-radius: 8px!important;
    margin-left:auto !important; 
    margin-top: 11px!important;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);}
}
/*Imagem boleada animação*/
.obj_issue_toc .cover img:hover {
  transform: scale(1.05);
  box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
}
/*Botão de PDF sem mouse*/
.cmp_manuscript_button,
.block_make_submission a,
.obj_galley_link {
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-weight: 700;
    font-size: 1.04rem;
    line-height: calc(3rem - 4px);
    text-transform: uppercase;
    background: #072962;
    color: #fff;
    border-radius: 93px;   
}
/*Botão de PDF com mouse*/
.cmp_manuscript_button:hover,
.cmp_manuscript_button:focus,
.block_make_submission a:hover,
.block_make_submission a:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
  background: #f60d0d;
  color: #ffffff;
  border-radius: 15px;
  border: 1px solid;
  transform: scale(1.05); 
}
/*Fundo artigos*/
.cmp_manuscript_button:hover,
.cmp_manuscript_button:focus,
.block_make_submission a:hover,
.block_make_submission a:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
  border-radius: 15px;
  border: 1px solid;
 }
/* Fundo sem mouse */
.obj_article_summary {
   background: #f3f3f3;
  border-bottom: 3.6px solid #131d2e;
  padding: 1em 1em 0.5em 2em;
  border-radius: 18px;
  transition: all 0.5s ease-in-out;
}
/* Fundo com mouse */
.obj_article_summary:hover,
.obj_article_summary:focus {
 background: #ffffff;
  box-shadow: 5px 5px 5px 0px #141d43bd;
 transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
}
a {
    color: #13296f
}
a:hover,a:focus {
    color: #bc0101
}
.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 2.143rem;
    font-size: .93rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: #13296f;
    text-decoration: none;
    margin-bottom: 1.43rem
}
/* Fundo do fundo*/
.pkp_structure_content {
    background:#f7f7f7f9 !important;
 }
/* Fonte Tópicos */
.obj_issue_toc .galleys>h2,.obj_issue_toc .section>h2,.obj_issue_toc .galleys>h3,.obj_issue_toc .section>h3 {
        display: inline-block;
        position: relative;
        left: -15px;
        margin-top: 0;
        padding: 0 1.075rem;
        background: #ffffff00;
        font-size: 1.2rem;
        font-weight: 800;
        line-height: 2rem;
        color: rgb(0 0 0 / 90%)
}
.pkp_page_index .current_issue .read_more:hover,.pkp_page_index .current_issue .read_more:focus {
    color: #bc0101
}
/* Fonte Tópicos 2 */
.pkp_block .title {
     display: inline-block;
    font-weight: 800;
    line-height: 2rem;
    color: rgb(0, 0, 0);
    border-bottom:3px solid#F44336;
    text-transform: uppercase;
    line-height: 1.8rem;
    margin: 0 auto;  
  }
/* Fonte Tópicos 3 */
.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    font-size: 22px;
    border-bottom: 5px solid #f60d0d;
    line-height: 0.9;
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
    color: rgba(0,0,0,0.90) 
}
@media (max-width: 768px) { 
.pkp_page_index .current_issue h2 {
    font-size: 15px;
    margin: 2em 0em 1em;
    padding-bottom: 0.2em solid;
    border-bottom: 3px solid #f60d0d;
    line-height: 0.6;}
}
/*fundo da página*/ 
html,body {
    background: #ababab;
     margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.pkp_structure_page {
   max-width: 1160px;
   background: #f7f7f7f9;
   box-shadow: 0px 0px 10px #152b4b;
   border-top-left-radius: 25px;
   border-top-right-radius: 25px;
   border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;  
}
@media (min-width: 1200px) {
   .pkp_structure_page {
       margin-top: 1rem!important;
       margin-bottom: 1rem!important;}
}
.pkp_structure_footer_wrapper {
   background: #f7f7f7f9;
  border-bottom: none !important;
  }
  .pkp_footer_content {
    padding: 2.143rem;
    text-align: center;
}
.pkp_brand_footer {
    padding: 1rem
}
.pkp_block {
    padding: 2.143rem 1.43rem;
    font-size: 1rem;
    line-height: 1.43rem;
    margin-top: 0em
}
    /* Sobre a revista */
.pkp_page_index .homepage_about { 
    padding: 0em 2em 2em 2em;
    background: #f3f3f3;
    border-bottom: 3.6px solid #131d2e;
    border-radius: 18px;
    text-align: justify;
}
.pkp_page_index .homepage_about {
    padding-top: 0rem;
    padding-bottom: 2.143rem;
    background: #f3f3f3;
    border-bottom: 3.6px solid #131d2e;
    padding: 0em 2em 2em 2em;
    border-radius: 18px;
     transition: all 0.5s ease-in-out;
    
}.pkp_page_index .homepage_about:hover{ 
  box-shadow: 5px 5px 5px 0px #141d43bd;
 transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
}
@media (max-width: 768px) {
  .pkp_page_index .homepage_about{
    width: 100%;            
    font-size: 11px !important;
    text-align: justify !important;}
}
@media (max-width: 768px) {
  .pkp_page_index .homepage_about p {
    line-height: 18px !important;}
}
.pkp_page_index .homepage_about h2 {
    margin-top: 3rem
  }
/*Texto da revista*/
    .obj_issue_toc .description>*:first-child {
    margin-top: 0rem;
    padding-top: 0rem ;
    padding-bottom: 8rem !important;
    background: #f3f3f3;
    border-bottom: 3.6px solid #131d2e;
    padding: 0em 2em 2em 2em;
    border-radius: 18px;
    transition: all 0.5s ease-in-out; 
}
.obj_issue_toc .description>*:first-child:hover{ 
  box-shadow: 5px 5px 5px 0px #141d43bd;
 transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
}
  @media (max-width: 768px) {
  .obj_issue_toc .description > *:first-child {
     padding-bottom: 1rem !important;}
}
  .obj_issue_toc .description>*:first-child {
    margin-top: 0;
    padding-top: 0rem!important;
    padding-bottom: 2.143rem;
    background: #f3f3f3;
    border-bottom: 3.6px solid #131d2e;
    padding: 0em 2em 2em 2em;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px; 
    text-align: justify;
}
  @media (max-width: 768px) {
  .obj_issue_toc .description>*:first-child {
    width: 100%;          
    padding: 1em;
    font-size: 11px;
    text-align: justify;
    line-height: 18px;}
}
.pkp_page_index .current_issue .current_issue_title {
    margin: 0 !important; 
    font-weight: 700;
    margin-top: 0rem !important;
    background: #f3f3f3;
    padding: 2em 1em 2em 2em;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}
   @media (max-width: 768px) {
  .pkp_page_index .current_issue .current_issue_title {
  margin: 0rem!important;
    width: 100% !important;  
    padding: 1em!important;
    text-align: center!important;
    font-size: 11px!important;}
}
  .pkp_structure_main .page h1 {
    margin-top: 0;
    margin-top: 0rem !important;
    background: #f3f3f3;
    padding: 1em 1em 1em 1em;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    margin: 0rem
}
  .obj_issue_toc .published {
    margin: 6rem 0rem 0em 0rem !important;
    margin-top: 2rem !important;     
}
.obj_issue_toc .heading .pub_id,.obj_issue_toc .heading .published {
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: 15px
}
@media (max-width: 768px) {
    .obj_issue_toc .heading .pub_id,.obj_issue_toc .heading .published {
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: 12px}
}
.obj_issue_toc .heading .pub_id .type,
.obj_issue_toc .heading .published .label {
    font-weight: 00;
    color: rgb(0 0 0);
    text-transform: uppercase;        
    font-weight: 800; 
}
.obj_issue_toc .heading .pub_id .id,.obj_issue_toc .heading .published .value {
    margin-left: 0em
}
@media (max-width: 768px) {
  /* Botões */
  .cmp_manuscript_button,
  .block_make_submission a,
  .obj_galley_link {
    font-size: 0.9rem !important;
    line-height: 2.5rem !important;
    padding: 0.6rem 1.2rem !important;
    border-radius: 60px !important;
    text-align: center !important;
    display: inline-block !important;}
  }
  /* Fundo dos artigos */
  @media (max-width: 768px) {
  .obj_article_summary {
    padding: 0.8em 1em 0.5em 1em !important;
    border-radius: 12px !important;}
  }
  /* Fundo do fundo */
  @media (max-width: 768px) {
  .pkp_structure_content {
    background: #f7f7f7f9 !important;
    padding: 1em !important;}
  }
  /* Links */
  @media (max-width: 768px) {
  a {
    font-size: 0.9rem !important;}
}
@media (max-width: 768px) {
  .pkp_structure_page {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;}
}
@media (max-width: 768px) {
  html body .pkp_structure_page {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;}
}
 .pkp_nav_list li {
        position: static;
        margin: 1 !important;
        padding: 0 !important;
        border: none !important;
        font-size: 16px;
        line-height: 1.8 !important;
}
    .obj_article_details .authors li {
    margin: 2rem;  
}
  .pkp_block .content p:last-child {
    margin-top: 1em;
}
.pkp_nav_list li {
    position: relative !important;
  }
  /*sidebar*/
  @media (min-width: 992px) {
    .pkp_structure_sidebar:before {
        background: #dedede54;
        border-left: 1px solid #bdbdbd !important}
}
/* Bloco 1: Enviar Submissão */
body .pkp_block.block_make_submission {
    text-align: center;
    margin-bottom: 0px !important;
    margin-top: 10px !important;
    border-radius: 15px;
}
body .pkp_block.block_make_submission:hover {
     box-shadow: 2px 7px 5px 2px #141d43bd;
     transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
}
.pkp_block.block_custom .title {
    text-align: left;
    font-size: 18px;
    margin-bottom: 0px;
    border-color: red;
    line-height: 0.5; 
    color: #000000;   
}
.pkp_block.block_language .title {
    text-align: left;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 0;   
}
.pkp_block.block_language {
    margin-top: 10px !important;
     border-radius: 15px;
}
.pkp_block.block_language:hover {
   box-shadow: 2px 7px 5px 2px #141d43bd;
     transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
    }
img[src*="prancheta-11.png"] {
    width: 250px !important;
    height: auto !important;
    border-radius:15px;
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease, box-shadow 0.3s ease!important;
}
img[src*="prancheta-11.png"]:hover{
    height: auto !important;
    border-radius:15px;
    transform: scale(1.05);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.3);
}
#customblock-polcia-militar-do-par {
    margin-top: 10px !important;
    padding: 1em 1em 1em 2em;
    background: rgba(255, 255, 255, 0);
    border-radius: 15px;
}
#customblock-polcia-militar-do-par:hover {
    box-shadow: 2px 7px 5px 2px #141d43bd;
    transition: all 0.5s cubic-bezier(0.26, 1.23, 0.66, 1.25);
}
/*edições anteriores*/
.obj_issue_summary .description {
    font-size: 0.93rem;
    line-height: 1.43rem;
    text-align: justify;
}
 .obj_issue_summary .cover img {
      max-height: auto;
      float: left;
      width: 25%;
      height: auto;
      margin-right: 1.43rem;
      display: block!important;    
      margin-left: auto!important;
      margin-top: 20px!important;
      margin-bottom: auto!important;
      border-radius: 9px!important;
      width: 170px;
      box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2)!important;
      transition: transform 0.3s ease, box-shadow 0.3s ease!important;
}
@media (max-width: 768px) {
  .obj_issue_summary .cover img {       
    border-radius: 8px!important;
    margin-left:auto !important;
    margin-right: auto !important; 
    margin-top: 11px!important;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);}
}
/*Imagem boleada animação*/
.obj_issue_summary .cover img:hover {
  transform: scale(1.05);
  box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
}
/*submissões*/
.author_guidelines {
    text-align: justify;
}
/* Anúncios */
.cmp_announcements>li { 
    border-radius: 10px!important;
    height: auto!important;
    transition: all 0.5s ease-in-out; 
}
.cmp_announcements>li:hover { 
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2)!important;
    transition: transform 0.3s ease, box-shadow 0.3s ease!important;
    color: #000000;
    background-color: #efefef;
}
.cmp_announcements .read_more {
    text-transform: uppercase;
    color: #13296f;
}
.cmp_announcements .read_more:hover {
    text-transform: uppercase;
    color: #bc0101;
  }