.pkp_structure_head {
    background-color: #c7ae6b;
    border-bottom: 1px solid #ddd;
}

a, .pkp_page_index .current_issue .read_more {
    color: #8c722f;
}


a:hover, a:focus, .current_issue .read_more:hover, .current_issue .read_more:focus {
    color: #b18409;
}

.pkp_navigation_primary>li>a {
    transition: all 200ms ease-in-out
}

@media (min-width: 992px){
    .pkp_site_name .is_img img {
        max-height: 96px;
        border-radius: 2px;
    }
}

.pkp_site_nav_menu {
    background-color: white;
}

@media (min-width: 992px) {
    .pkp_site_nav_menu {
        padding-left: 2rem;
    }
}

.pkp_site_name .is_img {
    border-radius: 4px;
}

.pkp_site_nav_menu {
    margin-top: 1rem;
}

.cmp_button_wire, .obj_galley_link {
    border: 1px solid #8c722f;
    color: #8c722f;
    transition: all 250ms ease-in-out;
}

.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
    background: #b18409;
}

li.locale_en_US,
li.locale_es_ES,
li.locale_pt_BR {
    display: flex;
}

li.locale_en_US > a,
li.locale_es_ES > a,
li.locale_pt_BR > a {
    color: rgba(0,0,0,0.84);
}

li.locale_en_US > a:hover,
li.locale_es_ES > a:hover,
li.locale_pt_BR > a:hover {
    color: #8c722f;
}

li.locale_en_US::before,
li.locale_es_ES::before,
li.locale_pt_BR::before {
    content: ' ';
    width: 20px;
    height: 20px;
    display: inline-block;
    z-index: 2;
    background-size: contain;
    margin-right: 0.35rem;
}

li.locale_en_US::before {
    background-image: url("/public/journals/flags/us-flag.svg");
}

li.locale_es_ES::before {
    background-image: url("/public/journals/flags/spain-flag.svg");
}

li.locale_pt_BR::before {
    background-image: url("/public/journals/flags/brazil-flag.svg");
}

li.locale_en_US.current a,
li.locale_es_ES.current a,
li.locale_pt_BR.current a {
    color: #8c722f;
}

.pkp_structure_footer_wrapper {
    background-color: #fafafa;
}

@media (min-width: 992px) {
    .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
        background: white;
        border-color: #8c722f;
        color: #8c722f;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
        border-color: #8c722f;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li>a:focus {
        background: transparent;
        color: #8c722f;
        outline: 0;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li>a:hover {
        color: #8c722f;
        outline: 0;
        border-color: #8c722f;
    }
}

@media (min-width: 992px) {
    .pkp_nav_list ul a {
        color: rgba(0,0,0,0.84);
        transition: all 100ms ease-in-out;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li:first-child:hover ul {
        left: 0;
        padding-left: 0.4rem;
    }
}

.cmp_notification {
    background: #fafafa;
    border-left: 0.357rem solid #c7ae6b;
}
