/*
Description: High Contrast styles
Author: Cláudio Esperança <claudio.esperanca@ipleiria.pt>, Joana Mineiro <joana.mineiro@ipleiria.pt>
Author URL: http://ued.ipleiria.pt
License: GNU General Public License
*/

body.high-contrast{
    color: #FFFFFF;
    background-color: #000000;
}

.high-contrast h2{
    color: #ffffff;
}

.high-contrast #logo{
    background-position: bottom left;
}

.high-contrast #fct{
    background-position: bottom left;
}

.high-contrast #qren{
    background-position: bottom left;
}

.high-contrast #maiscentro{
    background-position: bottom left;
}

.high-contrast #eu{
    background-position: bottom left;
}

.high-contrast #lock{
    background-position: bottom left;
}

.high-contrast #copyright{
        color: #FFFFFF;
        border-bottom: #FFFFFF 2px solid;
        text-align: left;
}

.high-contrast aside a{
    color:#ffffff;
}

.high-contrast #footer{
    border-top: 1px dotted #FFFFFF;
    color: #FFFFFF;
}

.high-contrast .news a{
    color: #ffffff;
}

.high-contrast .datetime{
    color: #FFFFFF;
}

.high-contrast #sidebar-frontpage{
    background: #000000;
}

.high-contrast #content{
    background: #000000;
}

.high-contrast #topics p{
    color: #FFFFFF;
}

.high-contrast #main-content{
    color: #FFFFFF;
    background: #000000;
}

.high-contrast #main-content h2{
    color: #FFFFFF;
    background: #000000;
    text-shadow: none;
}

.high-contrast a:hover{
    color: #FFFFFF
}

.high-contrast h4{
    color: #FFFFFF
}

.high-contrast .member-box{
    background: #000000
}

.high-contrast .member-category{
    color: #FFFFFF
}

.high-contrast .member-contact{
    color: #FFFFFF
}

.high-contrast .widget_cdrsp_subpages_widget a:hover{
    color: #9c0d1d
}

.high-contrast #info-category{
    color: #FFFFFF
}

.high-contrast #main-content .box h3 a{
    color: #FFFFFF
}

.high-contrast #main-content .box h3 a:hover{
    color: #A7A498
}

/* high contrast menu */

.high-contrast .menu-principal-container a{
    color: #FFFFFF;
}

.high-contrast .menu-principal-container ul ul a{
    background-color: #000000;
    width: 158px;
}

.high-contrast .menu-principal-container ul ul{
/*    border: 1px solid #FFFFFF;*/
}

.high-contrast .menu-principal-container ul li a:hover,
.high-contrast .menu-principal-container ul li a:focus,
.high-contrast .menu-principal-container ul li.show-menu > a,
.high-contrast .menu-principal-container ul li:hover > a,
.high-contrast .menu-principal-container ul li.current_page_item > a,
.high-contrast .menu-principal-container ul li.current_page_ancestor > a,
.high-contrast .menu-principal-container ul li.current-menu-ancestor > a,
.high-contrast .menu-principal-container ul li.current-menu-item > a,
.high-contrast .menu-principal-container ul li.current-menu-parent > a,
* html .high-contrast .menu-principal-container ul li.current_page_item a,
* html .high-contrast .menu-principal-container ul li.current_page_ancestor a,
* html .high-contrast .menu-principal-container ul li.current-menu-ancestor a,
* html .high-contrast .menu-principal-container ul li.current-menu-item a,
* html .high-contrast .menu-principal-container ul li.current-menu-parent a,
* html .high-contrast .menu-principal-container ul li a:hover {
    background-color: #FFFFFF;
}

.high-contrast .menu-principal-container ul li.current_page_item > a,
.high-contrast .menu-principal-container ul li.current_page_ancestor > a,
.high-contrast .menu-principal-container ul li.current-menu-ancestor > a,
.high-contrast .menu-principal-container ul li.current-menu-item > a,
.high-contrast .menu-principal-container ul li.current-menu-parent > a,
* html .high-contrast .menu-principal-container ul li.current_page_item a,
* html .high-contrast .menu-principal-container ul li.current_page_ancestor a,
* html .high-contrast .menu-principal-container ul li.current-menu-ancestor a,
* html .high-contrast .menu-principal-container ul li.current-menu-item a,
* html .high-contrast .menu-principal-container ul li.current-menu-parent a,
* html .high-contrast .menu-principal-container ul li a:hover {
    background-color: #FFFFFF;
    color: #333132;
}

.high-contrast .langbar ul li,
.high-contrast .langbar ul li a,
.high-contrast .langbar ul li a:visited,
.high-contrast .langbar ul li a:link{
    color: #FFFFFF;
}

.high-contrast .langbar ul li.current a,
.high-contrast .langbar ul li a:hover,
.high-contrast .langbar ul li a:active,
.high-contrast .langbar ul li a:focus{
    color: #85BA3F;
}

.high-contrast .langbar ul li.current a{
    color: #FFFFFF;
    font-weight: bold;
}

.high-contrast .sidebar-widget .widget-title,
.high-contrast .sidebar-widget > div,
.high-contrast .sidebar-widget > ul,
.high-contrast .sidebar-widget > ul a,
.high-contrast .featured-posts .entry-title,
.high-contrast .featured-posts a,
.high-contrast .team-member .member-name,
.high-contrast .team-member .member-contacts{
    color: #FFFFFF;
}

.high-contrast .sidebar-widget .widget-title + div,
.high-contrast .sidebar-widget .widget-title + ul{
    border-top: none;
}

.high-contrast #main-title,
.high-contrast #main-title .entry-title{
    color: #333132;
    background-color: #FFFFFF;
}

.high-contrast .accessibility-bar{
    background-color: #000000;
}