/*html {
    font-family: sans-serif; }

p,div,a,blockquote,cite,td,th,dd,address,li,dt,dd,strong {
    font-family: sans-serif !important; }

h1,h2,h3,h4,h5,h6 {
    font-family: 'Lora', serif !important;
    font-weight: bold; }*/

.pkp_site_name .is_img img {
    display: block !important;
    max-height: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    width: 100% !important; }

.pkp_site_name .is_img {
    display: inline; }

.pkp_site_name .is_img img {
    max-height: 100%; }

.input-group span.input-group-btn { width: auto;
}
.pkp_structure_head {
    background-color: #3e3e3c; }

.pkp_navigation_primary_wrapper {
    background-color: #3e3e3c;
    text-align: center; }

.pkp_structure_footer_wrapper {
    background: #3e3e3c;
    color: white;
    font-size: small; }

.pkp_head_wrapper {
    padding: 0 !important;
    width: 100% !important; }

.pkp_site_name_wrapper {
    width: 100%;
    padding: 0; }

.pkp_site_nav_menu {
    background-color: #3e3e3c; }

#navigationPrimary li a {
    color: white;
    font-size: 15px;
    background: none; }

.pkp_nav_list ul {
    background: #3e3e3c !important; }

.pkp_brand_footer {
    display: none; }

.cmp_notification {
    background: #fff;
    border-left: 0.357rem solid #3e3e3c; }

.pkp_footer_content a {
    color: #fff; }

.pkp_search .search_controls .search_prompt {
    display: none; }

.pkp_structure_main p {
    text-align: justify; }

.pkp_search button {
    font-size: 14px !important;
    margin-top: 5px;
    width: 100%;
    background: #3e3e3c !important;
    border: 1px solid #3e3e3c !important;
    border-top-color: #3e3e3c !important;
    color: white !important;
    cursor: pointer; }

.submit[type="submit"] {
    font-size: 14px !important;
    margin-top: 0px;
    background: #3e3e3c;
    border: 1px solid #3e3e3c !important;
    border-top-color: #3e3e3c !important;
    color: white !important;
    cursor: pointer; }

.cmp_form input[type="text"] {
    max-width: 400px;
}

.pkp_nav_list ul a {
    display: block;
    padding-left: 5px;
    border-left: 5px solid transparent;
    color: #ffffff; }

.pkp_nav_list ul a:hover {
    display: block;
    padding-left: 5px;
    border-left: 5px solid #cc7b44;
    color: #000000;
    background-color: #ffffff; }

#navigationPrimary li a {
    color: white; }

#navigationPrimary li a:hover {
    color: white; }

#navigationPrimary .dropdown-menu li a:hover {
    color: black;
    background-color: white; }

/*#navigationUser {
    display: none; }*/

.pkp_navigation_primary {
    max-width: 100%; }

.pkp_footer_content a:hover {
    color: #ffffff; }

.obj_issue_toc .section {
    margin: 0px 0px -30px 0px; }

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 0; }

.pkp_navigation_primary .dropdown-menu a:focus,
.pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #cc7b44; }

.obj_galley_link {
    border: 1px solid #000000;
    color: #000000; }

.obj_galley_link:hover {
    color: #ffffff;
    background-color: #183c6e;
    border: 1px solid transparent; }

a {
    color: #3e3e3c;
    word-break: break-word; }

a:hover, a:active {
    color: #183c6e; }

.page_search .submit button:after {
    background: #3e3e3c; }

.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
    background: #3e3e3c }

li.show {
    text-align: justify; }

.logos-cintillo {
    display: flex;
    justify-content: center;
    align-items: center; }

.logos-cintillo .img1 {
    width: 250px; }

.logos-cintillo .img2 {
    width: 500px; }

.pkp_search_desktop {
    display: none; }


.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: #fff;
    background-color: #3e3e3c;
    border-radius: 3px; }

.pkp_page_index .current_issue .read_more {
    color: black; }


.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
    color: #183c6e; }

.dropdown-item {
    font-family: sans-serif; }

.pkp_block .content p strong {
    color: #3e3e3c; }

.pkp_block .content a {
    color: black; }

.td-class img {
    width: 300px; }

.block_make_submission a{
    text-align: center;
    width: 100%;
    background-color: #f6bf0e;
    padding: 20px;}

.etiqueta-matomo{
    color: #3e3e3c;
    font-weight: 600;
}

.theWidgetContent .card .card-content table.dataTable th, table.dataTable th, table.subDataTable th {
    background: #3e3e3c !important;
    border-radius: 0;
    color: white !important;
}

@media(max-width:992px) {
    .pkp_site_name_wrapper {
        background-color: #3e3e3c; }

    .pkp_search button[type="submit"] {
        position: initial; }

    .pkp_site_nav_menu a {
        color: #ffffff; }

    .pkp_site_name {
        padding-left: 0px; }

    .pkp_site_name_wrapper {
        height: 165px; }
}

@media (max-width: 870px) {
    .pkp_site_name_wrapper {
        height: 140px; }
}

@media(max-width:770px) {
    .pkp_site_name_wrapper {
        height: 125px; }

    .obj_issue_toc .section {
    margin: 0!important; }
}

@media(max-width:710px) {
    .pkp_site_name_wrapper {
        height: 115px; }
}

@media(max-width:610px) {
    .pkp_site_name_wrapper {
        height: 100px; }

    .obj_issue_toc .section {
    margin: 0px 0px 0px 0px; }
}

@media(max-width:510px) {
    .pkp_site_name_wrapper {
        height: 85px; }

    .page_issue_archive .issues_archive>li {
        height: 290px !important; }

    .page_issue_archive img {
        height: 150px !important; }

    .logos-cintillo .img1 {
        width: 130px;
        height: 50px;
        margin-bottom: 10px; }

    .logos-cintillo .img2 {
        width: 200px;
        height: 50px;
        margin-bottom: 10px; }

    .obj_issue_toc .section {
    margin: 0!important; }
}

@media(max-width:410px) {
    .pkp_site_name_wrapper {
        height: 65px; }

    .page_issue_archive .issues_archive>li {
        height: 290px !important; }

    .page_issue_archive img {
        height: 150px !important; }
}

.pkp_navigation_primary>li>a {
	margin: .357rem .4em 0; }

.pkp_footer_content {
    text-align: justify; }

section.item.author_bios {
    text-align: justify; }
