body {
    background: url(../../../files/images/beige.jpg) top center no-repeat, url(../../../files/images/beige_bg.jpg) 0 0 repeat;
    background-color: #fcfaf5;
}

/* .pkp_structure_sidebar {
    background: #fcfaf5;
}

.pkp_structure_sidebar:before {
    background: #fcfaf5;
} */

.pkp_structure_head {
    background-color: #fcfaf5;
}

.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: rgba(0,0,0,0.54);
}

.pkp_navigation_primary_row {
    background-color: #255b87;
	color: #ffffff;
	padding-top: 10px;
    padding-bottom: 10px;
}

#navigationPrimary > li > a {
    color: #fff;
}

#navigationPrimary a:hover, #navigationPrimary a:focus {
    color: #ccc;
}

/* .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    background: #0e3b5c;
} */

.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
    color: #fff;
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
    color: #fff;
}

.pkp_brand_footer {
    padding: 0 30px 30px;
}

.pkp_brand_footer a {
    max-width: 60px;
}

.pkp_navigation_primary_wrapper {
    padding-left: 30px;
    padding-right: 20px;
}

.pkp_structure_content {
    background-color: white;
}

.pkp_structure_content {
    padding-top: 0; 
}

.pkp_site_nav_toggle>span:before, .pkp_site_nav_toggle>span:after {
    background: #000;
}

.pkp_site_nav_toggle>span {
    border-bottom: 3px solid #000;
}