/*BIOMEDICA CSS*/
@font-face {
  font-family: 'firasans';
  src: url("/plugins/themes/biomedica2019/fuentes/FiraSans-Regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: 'firasans';
  src: url("/plugins/themes/biomedica2019/fuentes/FiraSans-Bold.ttf");
  font-weight: 500;
}
@media (min-width: 1200px){
    .has_site_logo .pkp_head_wrapper {
        width: 100%;
    }
    .pkp_site_name_wrapper, .pkp_navigation_primary_wrapper{
        width: 1160px !important;
        margin:auto;
    }
}
body {
    font-family: 'firasans',"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 15px;
}
.cmp_breadcrumbs ol{
  margin-bottom:0;
}
/*INDEX HEADER_____________________________________________*/
header{
  background:#f8f8f8 !important;
}
.search_controls{
  background:#4F4E4D;
}
.pkp_navigation_primary > li{
  padding: 7px;
}
.pkp_navigation_primary > li > a{
  border-bottom:transparent;
}
#navigationPrimary{
      display: flex;
      align-items: center;
      flex-wrap: wrap;
}
.pkp_navigation_primary > li:hover{
  background:#4F4E4D;
}
.pkp_head_wrapper{
    position: relative !important;
}
.pkp_site_name{
  margin:0; 
}
.pkp_site_name > a {
    padding-top: 0px;
    padding-bottom: 0px;
}
.pkp_site_name_wrapper{
    display:flex;
    justify-content:space-between;
    align-items: center;
}
.pkp_site_name_wrapper img{
    max-height:80px;
    margin:1em 0;
}
.fondo-barra{
    background:#B70E0B;
    /* height: 30px; */
}
.fondo-barra.primary{
}
.fondo-barra.user{
    width: 100%;
    position: absolute;
    top: 0;
    height: 30px;
    background: #dddddd;
}
.pkp_navigation_primary > li > a{
  padding:5px 0 0;
}
#navigationPrimary li:hover ul{
  display:block;
}
@media(min-width:1200px){
  .pkp_navigation_user_wrapper{
      display: flex !important;
      width: 1160px !important;
      margin: auto;
  }
}
.issn{
     color: #6f6f6f;
     font-size: 14px;
     display: flex;
     align-items: flex-end;
}
.issn p{
      margin:0;
      white-space:nowrap;
}
.pkp_navigation_user>li>a, .pkp_navigation_user>li.in_focus>a, .pkp_navigation_user>li>a:hover, .pkp_navigation_user>li>a:focus{
  color:#6f6f6f;
}
.pkp_navigation_user li
/*INDEX JOURNAL____________________________________________*/
@media (min-width: 992px){
  .obj_issue_toc .galleys, .obj_issue_toc .section {
      margin: 0px -30px !important;
  }
}
@media (min-width: 768px){
  .obj_issue_toc .galleys, .obj_issue_toc .section {
      position: relative;
      margin: 10px -20px;
      padding: 10px !important;
  }
}
.page_index_journal{
  display:flex;
  flex-direction: column;
}
.additional_content{
  order:3;
}
.cmp_announcements.highlight_first{
  order: 4;
  height: 100%;
  border-bottom: 0px;
  border-top: 0;
  padding: 0 2em;
}
.current_issue{
  order: 2;
}
.obj_article_summary .cover{
  display:none;
}
.pkp_structure_main h3{
  font-family:'firasans';
  margin: 1.5em 0 7px 0;
}


div.page_index_journal div.current_issue div.obj_issue_toc .sections{
    display:none;
}
.obj_article_summary .cover{
  display:none;
}


.ajuste_heading .cover {
  float:left;
  margin-right:2em
}
.ajuste_heading .cover img{
    width: 100%;
    margin: auto;
    max-width: 280px;
}
.pkp_page_index .current_issue .current_issue_title{
  font-size:22px;
  line-height:120%;
}
.pkp_structure_main h2 {
    font-family: 'firasans',"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-size: 24px;
    color:#b70d09;
}


.pkp_page_index .current_issue .read_more{
  display: none;
  color:#b70d09;
}
.cmp_button_wire, .obj_galley_link{
  border: 1px solid #b70d09;
  color: #b70d09;
  text-transform: uppercase;
}
.cmp_button_wire, .obj_galley_link:hover{
  background: #b70d09;
  color:white !important;
}


/*TOC____________________________________________*/
.cmp_article_list > li{
  padding:0.5em;
}
.cmp_article_list > li:hover{
  background:#b70d0921 !important;
}


.obj_article_summary > .title a{
  color:#383838 !Important;
  font-size:20px;
  font-weight:300;
  margin-bottom:0.5em !important;
  display:block;
  line-height:25px;
}
.obj_article_summary .meta{
  font-size:15px;
  color:#757575;
}


@media (min-width: 768px){
  .obj_issue_toc .galleys h2, .obj_issue_toc .section h2{
    
    margin-top: 0;
    padding: 0 15px;
    background: #fff;
    font-size: 24px !important;
    font-weight: 500;
    color: rgba(0,0,0,0.54);
}
}
.obj_article_summary .pages{
  color:#b70d09;
}


/*ARTICLE____________________________________________*/




.modulos .item.authors{
  padding:1em 0
}
.main_entry .page_title{
  padding: 0 1em;
  font-weight: 400;
}
.main_entry > div.modulos {
  display:flex;
  flex-direction:column;
}   
.main_entry > div.modulos > .item{
  transition:0.3s;
  order:2;
  opacity:0;
  position:relative;
  left:-40px;
  text-align: justify;
  height: 0;
  display: none;
}
.main_entry > div.modulos > .item.references .value{
  display: none;
}
.main_entry > div.modulos > .item.references.active .value{
  display:block;
  text-align: left;
}
.main_entry > div.modulos > .item.references.active .value br{
  line-height:3em;
}
.main_entry > div.modulos > .item.active{
  opacity:1;
  transition:0.3s;
  order:1 !important;
    left:0px;
    height:unset;
    display:block;
}
.obj_article_details .authors .name{
  color:#757575;
  font-size: 17px;
  margin-top:0em;
}
.obj_article_details .authors li:first-child .name{
  color:#757575;
  font-size: 17px;
  margin-top:0em;
}
.obj_article_details .authors .affiliation{
  font-size:15px;
}
.barra-metadatos{
  background:#bbbbbb2b;
  padding:0.5em;
  display: flex;
}
.barra-metadatos >*{
  margin: 0 1em;
  padding:0.5em;
  transition:0.2s;
  white-space: nowrap;
}
.barra-metadatos >*:hover{
  background:#9a9a9a59;
  color:#b70d09;
  transition:0.2s;
}
   
/*Archive____________________________________________*/




.obj_issue_summary .cover img{
  box-shadow:0px 0px 5px gray;
  width: 100%;
  max-height: unset;
}
ul.issues_archive{
  display: flex;
    flex-wrap: wrap;
}
@media (min-width: 992px){
  .page_issue_archive .issues_archive > li {
      padding-left: 30px;
      padding-right: 30px;
      width: 50%;
  }
}
@media (min-width: 768px){
  .obj_issue_summary .cover {
      width: 45%;
  }
}
.obj_issue_summary .title{
  color:#757575;
  font-weight:300;
  font-size:18px;
  margin-bottom: 1em;
  display: block;
}
/*sidebar____________________________________________*/
@media (min-width: 992px){
  .pkp_block {
    padding: 15px 0 15px 15px;
    margin-bottom:1em;
  }
}
#customblock-tutoriales a:before{
  content: '\00b7';
  font-size:30px;
  font-weight:bold;
  position:relative;
  top:5px;
  margin-right: 5px;
}
#customblock-tutoriales .categoria{
  font-weight:bold;
  color: #737373;
}
#customblock-redes_sociales{
  position:relative;
}
#customblock-redes_sociales .flex{
  display:flex;
  position: relative;
  justify-content: space-around;
}
#customblock-redes_sociales .facebook .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/facebookgris.png);
  width:30px;
}
#customblock-redes_sociales .twitter .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/twittergris.png);
  width:30px;
}
#customblock-redes_sociales .linkedin .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/linkedingris.png);
  width:30px;
}
#customblock-redes_sociales .facebook:hover .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/facebookrojo.png);
}
#customblock-redes_sociales .twitter:hover .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/twitterrojo.png);
}
#customblock-redes_sociales .linkedin:hover .icon{
  content: url(https://www.revistabiomedica.org/public/site/images/asoto/linkedinrojo.png);
}
#customblock-redes_sociales .abrir{
  height:0px;
  overflow:hidden;
  opacity:0;
  transition:0.3s;
  position:absolute;
  width:0px;
  left:0;


}


#customblock-redes_sociales .facebook{
      width: 30%;
      top: 70px;
      z-index:1;
      text-align: center;
}


#customblock-redes_sociales .twitter{
    width: 30%;
    top: 70px;
    z-index:1;
    text-align: center;
    height:30px
}
#customblock-redes_sociales .linkedin{
  width:30%;
  text-align: center;
}
#customblock-redes_sociales .linkedin img{
  max-width:25px;
}
#customblock-redes_sociales .facebook:hover .abrir{
    opacity:1;
    height:100%;
    z-index:100;
    position:relative;
    width:280px;
    z-index:10 !important;
    
}
#customblock-redes_sociales .twitter:hover .abrir{
    opacity:1;
    height:100%;
    position:relative;
    left:-100px;
    width:280px;
    max-height:800px;
    z-index:10 !Important;
}
#customblock-redes_sociales .twitter:hover{
  height:unset;
}




#customblock-botones a{
  width:100%;
  background:#dddddd;
  padding:0.5em;
  display:block;
  margin-bottom:-15px;
  border-radius: 20px 0px 0px 20px;
  color:#313131;
  transition:0.3s;
  border-right:0px solid #b70d09; 
}
#customblock-botones a:hover{
   color:#b70d09;
     transition:0.3s;
     border-right:5px solid #b70d09;
} 
#customblock-botones a:hover:before{
    margin-right: 20px;
    transition:0.2s;
}


#customblock-botones a:before{
  content: '\00bb';
  font-size: 20px;
  font-weight: 300;
  position:relative;
  margin: 10px;
      transition:0.2s;
}
#customblock-indexaciones img, #customblock-app img {
  max-width: 82px;
  margin:0.5em;
}
#customblock-indexaciones p:nth-child(2), #customblock-app p:nth-child(2){
  text-align:center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
.pkp_block .title{
  background:#dddddd;
  padding:0.5em 1em;
  font-weight:100;
  font-family: 'firasans';
}
/*footer____________________________________________*/


.pkp_structure_footer_wrapper {
    background: #D4D4D4;
    border-top: 3px solid #b70d0a;
}


.pkp_footer_content{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  padding:0;
  justify-content:space-between;
}
.pkp_footer_content .logos{
max-width:150px
}
.pkp_footer_content >*{
  margin:1em;
  flex-grow: 2;
  font-size:12px;
  line-height:15px
}
.firma{
  max-height:200px;
  align-self:flex-end;
  flex-grow: 1;
  text-align:right;
  opacity:0.5;
}
.footer-title{
  font-size:16px;
  border-bottom:1px solid #b70d09;
  width:min-content;
  white-space:nowrap;
}
.firma img{
  max-height:70px;
  margin:0.5em;
}
.pkp_brand_footer{
  display:none;
}


/*responsive____________________________________________*/


@media(max-width:470px){
  .ajustebiomedica{
    flex-direction:column;
    height: unset !important;
  }
  .fondo-barra.user{
    height:60px;
  }
  .has_site_logo .pkp_head_wrapper{
    padding-left:0;
    padding-right:0;
  }
  #navigationPrimary{
    flex-direction:column;
  }
  #navigationPrimary >li{
        width: 100%;
    border-bottom: 1px solid white;


  }
  .pkp_search input{
    width:100%;
  }
  .barra-metadatos{
    flex-direction:column !important;
  }
  .barra-metadatos a{
    text-align:center;  
  }
}
/*BITECAAAAA */


#main{
  width:100%;
  margin:auto;
  border-top:10px solid #B70E0B;
}
.article .resources{
  width:35%!important;
}
.article .document{
  width:65%!important;
}


.surface-scrollbar{
  right:0 !important;
  left: unset !important;
}
.surface-scrollbar .visible-area{
      border-radius: 10px;
    padding: 6px;
    width: 10px;
    margin: auto;
}
.menu-bar{
  border-bottom:2px solid #B70E0B !important;
}
.lens-article .content-node.cover .title{
  color:#333333;
}
.content-node.heading .title, .content-node.heading .content .title .content{
  color:#B70E0B;
  position:relative;
}
.block_cited_by{
  padding:0;
}
.citedby .pkp_structure_sidebar{
  width:100%;
  margin:.5em;
}
.block_cited_by .title{
  background:none;
  padding:0;
  font-size:16px;
  font-weight:700;
  color:black;
  margin-bottom:20px;

}
.block_cited_by .content{
  font-size:15px
}
.citedby .pkp_block{
  display:none;
}
.citedby .pkp_block.block_cited_by{
  display:block;
}


a {
  color: #b70d0a;
  font-weight: normal;
  text-decoration: none;
  /*  -moz-transition: background-color 100ms linear, color 100ms linear, opacity 100ms linear;
  -o-transition: background-color 100ms linear, color 100ms linear, opacity 100ms linear;
  -webkit-transition: background-color 100ms linear, color 100ms linear, opacity 100ms linear;
  transition: background-color 100ms linear, color 100ms linear, opacity 100ms linear;*/ }


a:hover {
  color: #e63532 !important; 
  }
 
 .content-node .link {
    color: #b70d0a !important;
}
 .content-node .link:hover {
    color: #e63532 !important;
}


.article .resources .citations .surface-scrollbar .highlighted, .article .content .surface-scrollbar .highlighted.citation_reference{
  background-color:#e63532 !important;
}
.content-node .citation_reference{
  color:#b70d0a;
  background:#b70d0a17;
}
.article .resources .citations .content-node.highlighted{
  border-left: 3px solid #e63532 !important;
}
.article .resources .citations .content-node.highlighted .resource-header .toggle.toggle-res {
    color: #e63532 !important;
}
#container .article .content-node.fullscreen > .content{
      width: 80%;
    margin: auto;
}
#container .article .content-node.fullscreen{
  background: #000000d1;
}
#container .article .content-node.fullscreen .caption{
color:white;}


.article .resources .nodes > .content-node {
    border-bottom: 1px solid #b70d0a !important;
}


.article .resources .resource-header .name{
  color:#b70d0a !important;
}






.obj_announcement_summary{
      float: unset !Important;
    width: 100% !important;
    padding:0 !important;
}
.cmp_announcements .more:before{
  display:none;
}
.cmp_announcements .more{
    float: unset !important;
    display: flex !important;
    justify-content: space-between;
    width: 100% !important;
    border-top: 1px solid red !Important;
}
.ajustebiomedica{
  display:flex;
  overflow: hidden;
  border-bottom: 1px solid #dddddd;
}
.ajustebiomedica > div:first-child{
  max-width:300px;
  margin-right:2em;
}
.ajustebiomedica > div:nth-child(2){
  flex-grow:2;
  display: flex;
  flex-direction: column;
}
.cmp_announcements.highlight_first h2{
  position: relative !important;
  left: 0;
  margin-bottom: 2px;
}
.description{
  margin-top:1em
}
.galleys_links{
  list-style: none;
  padding: 0;
}
.obj_announcement_summary .date{
  float:right;
  margin-top:1.5em;
}


.pkp_page_index.pkp_op_index.has_site_logo .heading .published, .pkp_page_index.pkp_op_index.has_site_logo .galleys{
  display:none;
}
.obj_announcement_summary:before{
  display:none; 
}
.header_view .title{
  color:#b70d0a;
  font-weight:500;
}
.obj_article_summary>.title{
	background-color: transparent !important;
}
