    /*css edimeco*/
    @import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

    @media (min-width: 992px) {
        
        .obj_issue_toc .galleys, .obj_issue_toc .section {
            margin: 30px 0px;
        }
       .galleys_links{
           padding:0!important
       }
        .pkp_block {
            padding: 20px;
        }
    }

    .pkp_structure_main:after {
        width: 0;
    }

    body {
        font-family: 'Roboto', sans-serif;
        background: #2F5597;
    }

    .pkp_structure_content {
        background: #FFFFFF;
        /* box-shadow: 0 0 20px 0 rgba(0,0,0,0.82); */
    }

    .pkp_structure_footer_wrapper {
        width: 100% !important;
        margin: auto;
        background: #00A1DF;
    }

    .pkp_site_name .is_img img {
        margin: .7em;
    }

    .pkp_navigation_primary > li:first-child a {
        margin-left: 1em;
    }

    .pkp_navigation_primary > li > a {
        border-bottom: none;
    }

    .pkp_navigation_primary > li:hover {
        background: #FF0FA0;
    }

    .pkp_navigation_primary > li:hover > a {
        color: white !Important;
    }

    .pkp_structure_head {
        width: 100%;
        margin: auto;
        background: white;
    }

    .pkp_navigation_user_wrapper {
        background: #00A1DF;
    }

    .pkp_site_name {
        text-align: center;
    }

    .pkp_navigation_primary_row {
        border-top: 1px solid #2f5597;
    }

    .pkp_navigation_primary > li > a {
        color: #2f5597 !important;
    }

    .pkp_brand_footer {
        display: none;
    }

    .pkp_footer_content {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .pkp_footer_content .logos {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .pkp_footer_content .datos {
        color: white;
        text-align: center;
        width: 40%;
    }

    .pkp_footer_content .datos .links {
        font-size: 130%;
    }

    .pkp_footer_content .datos .links a {
        color: white !important;
        line-height: 130%;
        text-decoration: none;
    }

    .pkp_footer_content .firma_biteca {
        text-align: right;
        align-self: flex-end;
        width: 20%;
        color: white;
    }

    .pkp_block .title {
        font-style: italic;
        color: #2f5597;
        font-size: 140% !important;
    }

    #customblock-logo {
        text-align: center;
    }

    #customblock-button a {
        background: #2f5597;
        display: block;
        padding: .5em 0em .5em 1em;
        color: white;
        border-left: 7px solid #01a1df;
        border-radius: 0 10px 10px 0;
        margin-bottom: -15px;
        transition: .2s;
    }

    #customblock-button a:hover {
        background: #01a1df;

    }

    #customblock-logo {
        padding: 0px;
    }

    #customblock-logo img {
        max-width: 150px;
    }

    @media(min-width:1160px) {

        .pkp_structure_footer_wrapper,
        .pkp_structure_head {
            width: 1160px !Important;
        }
    }

    .pkp_structure_head {
        border-bottom: 1px solid #2f5597;
    }

    @media(max-width:470px) {
.pkp_navigation_user >li:first-child,
    .pkp_navigation_user >li:nth-child(2) {
        float: unset !important;
    }
        .pkp_site_name{
            margin-top:1.5em;
        }
        .barra-metadatos {
            display: flex;
            flex-direction: column;
            margin: 0 0 !important;
        }

        .modulos .item.active {
            margin: 0 !important;
            padding: 1em
        }

        .barra-metadatos a {
            border-radius: 10px 10px 0 0 !Important;
            border: 0px !Important
        }

        .modulos {
            margin: 0 !important
        }

        .barra-metadatos a.active,
        .barra-metadatos a:hover {
            display: flex;
            flex-direction: column;
        }

        .pkp_search input {
            width: 100%;
            border: 1px solid gray
        }

        .pkp_navigation_primary.pkp_nav_list {
            display: flex;
            flex-direction: column;
        }

        .pkp_footer_content {
            flex-direction: column;
        }

        .pkp_footer_content > * {
            width: 100% !important;
            margin-bottom: 1em;
        }

        .pkp_site_name .is_img img {
            margin: 0em;
        }
.pkp_site_name>a {
    padding-top: 20px;
}

.pkp_head_wrapper .pkp_search {
    height: 63px !important;
}
    }

    .pkp_nav_list ul {
        background: #2f5597;
        border-radius: 10px;
    }

    .pkp_nav_list ul li {
        border-radius: 10px;
    }

    .pkp_nav_list ul li a {
        color: white;
        border-top: 1px solid transparent !Important;
        border-bottom: 1px solid transparent !important;
    }

    .pkp_nav_list ul li a:hover {
        background: #FF0FA0 !important;
        border-left: 5px solid transparent !important;
        border-top: 1px solid white !Important;
        border-bottom: 1px solid white !important;

    }


    .pkp_structure_main h1  {
        font-family: 'Roboto', sans-serif;
        font-size: 20px;
        color: #2F5597;
    }

    .obj_issue_toc .cover img {
        max-height: 432px;
        box-shadow: 0 0 5px gray;
    }

    .obj_issue_toc .cover {
        float: left;
        margin-right: 2em;
    }

    .section > h2 , .galleys h2{
        font-family: 'Roboto', sans-serif;
        font-size: 23px !important;
        color: #2F5597 !important;
    }
    .galleys_links li::marker{
        display: none !important;
        color:white;
        opacity: 0;
        POSITION: unset;
    }
    
    }

    .obj_article_summary > .title a {
       font-family: 'Roboto', sans-serif;
        font-size: 18px;
        color: #333333;
        line-height: 23px;
    }

    .obj_article_summary .pages {
        color: #2f5597
    }

    a {
        color: #2f5597;
    }

    .read_more {
        color: #01a1df !important
    }

    .section:before {
        top: 0 !Important
    }

    .obj_galley_link.pdf {

        color: white;
        border: 0px;
        background: #00A1DF;
        box-shadow: inset 0 0 3px 0 rgba(47, 47, 47, 0.30);
        border-radius: 5px;
    }

    .obj_galley_link.pdf.restricted {
        background: #01a1df;
        color: white;
    }

    .page_article .page_title {
        font-size: 30px !important;
        line-height: 130% !important;
        color: #2F5597;
        background:none;
        font-style: normal !important;
        padding:0;
        font-family: 'Roboto', sans-serif;
        font-weight: 400 !important;
    }

    .obj_article_details .authors .name {
        color: #2F5597;
    }

    .obj_article_details .authors .affiliation {
        font-style: italic;
    }

    .item.cover_image img {
        box-shadow: 0 0 5px gray;
    }

    .obj_article_details .main_entry .item .label {
        color: #2f5597;
    }

    .profile img {
        position: relative;
        top: 4px;
    }

    .pkp_navigation_user .task_count {
        color: #2f5597;
    }

    .barra-metadatos {
        background: #01a1df;
        display: flex;
        justify-content: space-around;
        border-radius: 10px 10px 0 0;
        margin: 0 2em;
        box-shadow: 0 0 5px gray;
    }

    .barra-metadatos a {
        padding: .5em 1em;
        color: white;
        text-decoration: none;
        width: 100%;
        text-align: center;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
    }

    .barra-metadatos a:first-child {
        border-radius: 10px 0 0 0;
    }

    .barra-metadatos a:last-child {
        border-radius: 0 10px 0 0;
    }

    .barra-metadatos a.active,
    .barra-metadatos a:hover {
        background: #FF0FA0;
        border-left: 1px solid white;
        border-right: 1px solid white;
    }

    .barra-metadatos a:first-child.active,
    .barra-metadatos a:first-child:hover {
        border-left: 0px solid white;
    }

    .barra-metadatos a:last-child.active,
    .barra-metadatos a:last-child:hover {
        border-right: 0px solid white;
    }

    .modulos .item {
        display: none;
    }

    .modulos .item.active {
        display: block;
        border-radius: 0 0 10px 10px;
        box-shadow: 0 0 5px gray;
        margin: 0 2em 2em;
    }

    .obj_article_details .row {
        border: 0px;
    }

    @media (min-width: 768px) {

        .obj_issue_toc .galleys:before,
        .obj_issue_toc .section:before {
            border-top: 0px solid #ddd;
        }

        .obj_article_details .entry_details {

            border-left: 0px solid transparent;
            box-shadow: 0 0 5px gray;
            border-radius: 10px;
            margin-right: 0px;
            width: 280px;
        }

        .obj_article_details .main_entry {

            border-right: 0px solid #ddd;
        }
    }

    .entry_details .item {
        text-align: center;
    }

    .current_issue > h2 {
        background: #2f5597;
        padding-left: 1em;
        font-family: 'Roboto', sans-serif;
        font-size: 23px;
        color: #FFFFFF;
    }

    .obj_galley_link.restricted:before {
        color: white;
    }

    

    .pkp_navigation_user >li:first-child,
    .pkp_navigation_user >li:nth-child(2) {
        float: left;
    }

    .additional_content img {
        margin: 2em;
        max-width: 250px;
    }

    .pkp_head_wrapper .pkp_search .search_controls a {
        color: #01a1df;
    }

    .datos a {
        color: white;
        text-decoration: none;

    }

    .obj_issue_toc .published {
        color: #2f5597;
        margin-top: 0;
    }

    .pkp_page_index .additional_content {
        border: transparent;
    }

  

    .section {
        margin: 0 !important;
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .profile img {
        max-width: 15px;
    }

    .page_issue_archive .issues_archive {
        display: flex;
        flex-wrap: wrap;
    }

    .page_issue_archive .issues_archive li {
        width: 50%;
    }

    .obj_issue_summary .cover img {
        box-shadow: 0 0 7px gray;
    }

    .obj_issue_summary .cover {
        width: 35%;
    }

    .obj_issue_summary .description p {
        line-height: 20px !important;
    }

    .obj_issue_summary .description {
        margin-top: 1em;
    }
     .page_issue_archive .obj_issue_summary .description {
        display:none;
    }
.obj_galley_link.restricted:before {

    content: "\f023" !important;
}
.obj_galley_link:before {

    content: "\f09c" !important;
}
#customblock-tutoriales .categoria{
    color:#2f5597;
}
#customblock-tutoriales .categoria:before{
    content:"\00bb  " ;
}

.pkp_footer_content .logos img{
    max-width:250px;
}
.pkp_navigation_primary>li:last-child a{
    margin-right:10px;
}
.subazul, .pkp_page_contacto h2, .pkp_page_politica h1, .pkp_page_proceso h2, .pkp_page_educontinua h2:first-child, .author_guidelines > h2:first-child, .privacy_statement > h2:first-child{
        font-family: 'Roboto', sans-serif !important;
    font-size: 24px !Important;
    line-height: 30px !important;
    font-weight: 700 !important;
    color: #2f5597 !important;
    background:none;
    font-style:normal;
    margin-top:1em;
    padding:0;
}
.pkp_head_wrapper .pkp_search{
    height:37px;
}
h1.subazul,h2.subazul{
    margin:0 !Important;
}
.pkp_page_educontinua .pkp_structure_main h1, .pkp_page_anticipada .pkp_structure_main h1, .page_issue_archive h2{
    font-family: 'Roboto', sans-serif !Important;
    font-size: 20px !important;
    color: #FFFFFF;
    background: #2f5597;
    padding-left: 1em;
    margin-top: 0 !Important;
    font-style: italic;
    font-weight: 400 !important;
}
.links2{
    margin-bottom:6em;
}
.links2 a{
    color:white;
    text-decoration:none;
    font-size:15px;
}

.galleys h2{

}
.section h2{
    border-bottom:1px solid #2f5597;
    width:100%;
}

#references a {
    overflow-wrap: break-word;
    
}
.obj_issue_summary h2{background: transparent !important; font-size: 14px !important;}
.obj_article_summary h3.title,.obj_article_summary h2.title  {border-bottom: none !important;}
.pkp_site_nav_toggle {display:none !important;}
