@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300);
#cssmenu {
  position: relative;
  margin: 0;
  font-family: 'Roboto Condensed';
  line-height: 1;
  width: 250px;
}

.pkp_nav_list ul li {
    display: block;
    background: #f08619;
}

.pkp_site_nav_menu{
    background: #f08619;
}

#navigationPrimary ul>li>a:hover, #navigationPrimary ul>li>a:focus {
    color: #211201;
    background: white;
}

.pkp_site_name .is_img img {
display: inline-block;
max-height: 100%;
max-width: 100%;
width: auto;
height: auto;
}

.pkp_structure_head{
    background: #211201;
}

.pkp_site_name{
    background: #211201;
}

.pkp_site_name_wrapper{
    background: #211201;
}

.align-right {
  float: right;
}

.pkp_navigation_primary_row{
    background: #f08619;
}

.pkp_structure_footer_wrapper{
    background: rgba(0,0,0,0.05);
    border-top: 1px solid #ddd;
    border-bottom: 20px solid #211201;
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
    color: white;
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt {
    color: black;
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt{
  color: white;
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_controls .search_prompt:focus {
  color: black;
}

#navigationPrimary>li>a:hover,
#navigationPrimary>li>a:focus {
  border-color: white;
  color: white;
}

#navigationPrimary li a{
  color: black;
}

.pkp_structure_page{
  background: #fffbe2;
  border-color: #fffbe2;
}

@media (min-width: 1200px){
    .pkp_page_index .cmp_announcements>.more:before, .pkp_page_index .cmp_announcements>.obj_announcement_summary:before {
      display: none;
    }
}

body{
  border-color: #fffbe2;
}

/*Journal Menu*/
.sidemenu li { list-style: none; padding: 0;}

.sidemenu li a {
  display: table;
  margin-top: 1px;
  padding: 4px 10px;
  width: 100%;
  background: white;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  color: brown;
  overflow: hidden;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.4s;
  transition-timing-function: ease-out;
  border-radius: 0px;
  border-bottom: 1px dashed #15638f;
}
.sidemenu > li:hover li a:hover {
    color: #F4F4F4;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f9f9f9)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ffffff, #ffffff); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ffffff, #ffffff); /* IE 10 */
	background: -ms-linear-gradient(top, #ffffff, #fbfbfb); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #ffffff, #ffffff);
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  border-radius: 0px;
}

.sidemenu > li:first-child a { margin-top: 0;}

.sidemenu li a:hover {
  color: white;
  background: #F49B00;    
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	transition-property: background;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	border-radius: 4px;
}

.sidemenu li ul {
  margin: 0;
  padding: 0;
  
}

.sidemenu li li a {
  display: block;
  margin-top: 0;
  padding: 0px;
  height: 0;
  background: #084a66;
  color: white;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
  border: 0px;
	border-radius: 6px;
}

.sidemenu > li:hover li a {
  display: table;
  margin-top: 1px;
  padding: 4px 10px;
  width: 100%;
  height: 1em;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  border-radius: 4px;
}

.sidemenu > li:hover li a:hover {
  color: black;
	background: #F49B00 ;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  border-radius: 6px;
}

.pkp_block .content ul li {
  line-height: 20px;
  padding: 0px;
}

.col-md-2 {
  display: none;
}

.col-md-8 {
  width: 66.66666667%;
  padding-left: 0px;
}

element.style {
  text-align: center;
  font-weight: bold;
  padding: 0.5em 1em;
  margin-bottom: 12px;
  background: rgb(255, 255, 255);
  display: block;
  color: rgb(0, 0, 0);
  letter-spacing: 0px;
  border-radius: 6px;
}

.pkp_block{
  padding: 10px 30px;
}

.pkp_brand_footer{
  display: none;
}