body {
    background: url(https://ceres.ufv.br/wp-content/themes/revistaceres/img/bg-interno.jpg) no-repeat top left !important;
}
body a {
    color: #3a3210;
}
body a:hover {
    color: #000000;
}
.pkp_nav_list ul a {
    color: #3a3210;
}
.pkp_nav_list ul a:hover {
    color: #000;
}

.pkp_block.block_developed_by { padding-top: 10px; padding-bottom: 10px; }
.pkp_block.block_developed_by a {
    background: #595b20;
    width: 100%;
    display: flex;
    color: #fff;
    padding: 20px;
    letter-spacing: 2px;
    text-align: center;
    justify-content: center;
}
.pkp_block.block_developed_by a:hover {
    background: #4b4d19;
}

 .obj_issue_toc .section>h2 { color: #3a3210; }

.has_site_logo .pkp_head_wrapper { width: 100%; }
.pkp_site_name { padding: 30px 0; }

.pkp_site_name .is_img img { max-height: 112px; }

.pkp_navigation_user_wrapper {
    background: #595b20;
    width: 100%;
    margin: 0;
    left: 0;
    transform: none;
 }
.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    color: #3a3210;
    border: 0 !important;
}
.pkp_navigation_primary>li>a:focus { background-color: transparent; color: #3a3210; }
.pkp_navigation_primary>li:first-child a { margin-left: 0px; }


.pkp_nav_list ul a { border-left: 0px; padding-left: 12px; }

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus { background-color: #e9e6d7; }

.pkp_site_nav_menu { max-width: 100%; margin: 0 auto; background-color: #e9e6d7; padding: 5px 10px; }
.pkp_site_nav_menu .pkp_navigation_primary_wrapper { max-width: 1160px; }
.pkp_site_nav_menu a {
    font-weight: bold;
    letter-spacing: .5px;
    color: #fff;
}

.pkp_navigation_search_wrapper a { color: #3a3210; }
.pkp_navigation_search_wrapper a:hover { color: #000; }

.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper { width: 100%; }


.pkp_block .title {
    background-color: #595b20;
    color: #fff;
    margin: 0 2px 2px 0;
    padding: 6px 10px;
    font-size: 14px;
    display: block;
    font-weight: 400;
    text-align: center;
    letter-spacing: 2px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.pkp_structure_main .page h1 {
    margin-top: 0;
    color: #3a3210;
    font-size: 21px;
}