/*
Description: High Contrast styles
Author: Cláudio Esperança <cesperanc+transmedia@gmail.com>, Joana Mineiro <joana.mineiro@ipleiria.pt>
License: GNU General Public License
*/

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

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

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

.high-contrast .banner-wrapper{
    background-image: none;
}

.high-contrast  .post.highlight{
    background-color: #000000;
    border: 1px solid #FFFFFF;
}

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

.high-contrast #header,
.high-contrast #menus,
.high-contrast #content-wrapper,
.high-contrast #footer-spacer,
.high-contrast #footer{
    background: none;
}

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

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


/* Menu */
.high-contrast #access a{
    color: #FFFFFF;
    border: 1px solid transparent;
}

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

.high-contrast #access ul ul{
    border: 1px solid #FFFFFF;
}

.high-contrast #access ul li a:hover,
.high-contrast #access ul li a:focus,
.high-contrast #access ul li.show-menu > a,
.high-contrast #access ul li:hover > a,
.high-contrast #access ul li.current_page_item > a,
.high-contrast #access ul li.current_page_ancestor > a,
.high-contrast #access ul li.current-menu-ancestor > a,
.high-contrast #access ul li.current-menu-item > a,
.high-contrast #access ul li.current-menu-parent > a,
* html .high-contrast #access ul li.current_page_item a,
* html .high-contrast #access ul li.current_page_ancestor a,
* html .high-contrast #access ul li.current-menu-ancestor a,
* html .high-contrast #access ul li.current-menu-item a,
* html .high-contrast #access ul li.current-menu-parent a,
* html .high-contrast #access ul li a:hover {
    height: 28px;
    background: #000000;
    border: 1px solid #FFFFFF;
}

/* Language bar */
.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: #f5f818;
}

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

/* Sidebar */
.high-contrast .sidebar-widget .widget-title,
.high-contrast .sidebar-widget > div,
.high-contrast .sidebar-widget > ul{
    background: none;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

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

/* content */
.high-contrast .team-member .member-name,
.high-contrast .team-member .member-contacts,
.high-contrast .publication .publication-name,
.high-contrast .publication .publication-contacts,
.high-contrast .entry-title{
    color: #FFFFFF;
}

.high-contrast .post .entry-summary,
.high-contrast .post .entry-content{
    border-bottom: 3px solid #FFFFFF;
}

.high-contrast .post.highlight .entry-summary,
.high-contrast .post.highlight .entry-content{
    border-bottom: 0px none;
}

.high-contrast #access ul li a:hover, 
.high-contrast #access ul li a:focus, 
.high-contrast #access ul li.show-menu > a,
.high-contrast #access ul li:hover > a, 
.high-contrast * html #access ul li a:hover, 
.high-contrast #access ul li.current_page_item > a, 
.high-contrast #access ul li.current_page_ancestor > a, 
.high-contrast #access ul li.current-menu-ancestor > a,
.high-contrast #access ul li.current-menu-item > a, 
.high-contrast #access ul li.current-menu-parent > a, 
.high-contrast * html #access ul li.current_page_item a, 
.high-contrast * html #access ul li.current_page_ancestor a, 
.high-contrast * html #access ul li.current-menu-ancestor a, 
.high-contrast * html #access ul li.current-menu-item a, 
.high-contrast * html #access ul li.current-menu-parent a,
.high-contrast a, 
.high-contrast a:link, 
.high-contrast a:visited, 
.high-contrast a:hover, 
.high-contrast a:focus, 
.high-contrast a:active{
color: #f5f818;
}