/*
Theme Name: Protopress Child
Description: Anpassungen für Mein-Biss.de
Author: Lars Kreiseler
Author URI: 
Template: protopress
Version: 1.0
Tags:
*/

.main-navigation ul ul ul {
	display: inherit;
	top: 0;
}

a {
  color: steelblue;
}

a:hover {
  color: steelblue;
}

#masthead {
min-height: 120px; 
}

.site-branding {
  padding: 0px 0;
}

#site-navigation ul li ul.sub-menu,
#site-navigation ul li ul.children {
  top: 40px;
}

#site-navigation ul li ul.sub-menu li ul,
#site-navigation ul li ul.children li ul {
  top: 0 !important;

}

.flex-images {
  padding: 5px 30px;
}

.flex-images .item img {
    width: 51rem;
}

.flex-images .item:after {
    
   background: steelblue;
   }

#secondary .widget a:hover {
  color: steelblue;
}

#footer-sidebar .footer-column .widget a:hover {
  color: steelblue !important;
}

#bp_members .entry-title {
    display:none;
}


#primary-mono .entry-footer .cat-links .tag-links {
  padding-left: 15px;
}

#respond .form-submit input[type=submit] {
  color: #000;
 }
 
 #comments .vcard img {
  border-radius: 50%;
 }
 
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  background: black;
  border-bottom: solid 1px #888;
}

#primary-mono .entry-footer {
  margin-top: 5px;
}

#primary-mono h1.entry-title:after {
  content: "";
  display: block;
  width: 12%;
  height: 2px;
  margin-top: 5px;
  background: black;
}

#site-navigation ul .current_page_item > a,
#site-navigation ul .current-menu-item > a,
#site-navigation ul .current_page_ancestor > a {
    background: #555555;
    
}

#content .grid .featured-thumb {
  border-top: black solid 3px;
}

#page  .section-title:after {
    content: "";
    display: block;
    width: 15%;
    height: 2px;
    margin-top: 5px;
    background: black !important;
}
#page .widget-area .widget-title:after {
    content: "";
    display: block;
    width: 12%;
    height: 2px;
    margin-top: 5px;
    background: black;
}


#site-navigation {
    float: left;
    background: black !important;
}

.main-navigation ul ul a {
width: 250px !important;
}

.sub-menu ul{
background: black !important;

}
#site-navigation ul li a {
    padding: 10px;
    color: white !important;
    font-weight: 400;
    transition: 0.2s all ease;
    -webkit-transition: 0.2s all ease;
    -moz-transition: 0.2s all ease;
    -ms-transition: 0.2s all ease;
    -o-transition: 0.2s all ease;
}
#site-navigation ul li:hover a {
    background: black !important;
}

#site-navigation ul li ul.sub-menu {
    background: #000000;
    top: 40px !important ;
}

#site-navigation ul li ul.children {
background: #000000;
top: 0px !important;
}

#site-navigation ul .current_page_item > a

{
  color: #ccc !important;
  background: #555555 !important;
  border-right: solid 1px #cecece;
  border-left: solid 1px #cecece;
}

#site-navigation .submenu ul.children {
top: 0px !important;
}

#top-bar {
    background: #AAA !important;
    padding: 10px;
   
}

#top-bar ul li a {
color: black !important;
font-size: 1em !important;
}

#top-bar ul li a:hover {
background: grey;
}

#buddypress form#whats-new-form textarea
{ height: 3.8em;
}

#buddypress div.item-list-tabs ul li {
    float: left;
    margin: 0;
    list-style: none;
    border-left: solid 0.1em;
    border-top: solid 0.1em;
    border-right: solid 0.1em;
    border-top-left-radius: 0.7em;
    border-top-right-radius: 0.7em;
}

#buddypress div.item-list-tabs ul li :hover {

background: #eee !important;
border-top-left-radius: 0.7em;
border-top-right-radius: 0.7em;
color: black !important;

}


#buddypress div.item-list-tabs#subnav ul li {
    margin-top: 0;
    border: 0;
    float: right;
    font-style: italic;
}

#buddypress div#item-header img.avatar {
    float: left;
    margin: 0 15px 19px 0;
    border-radius: 6em;
    border-style: solid !important;
    border: #ccc 0.1em;
}

.bp-login-widget-user-avatar img.avatar {
    border-radius: 50%;
    border-style: solid !important;
    border: #ccc 0.1em;
}
.widget.buddypress ul.item-list img.avatar {
    border-radius: 50%;
    border-style: solid !important;
    border: #ccc 0.1em;
}

#loginwithajaxwidget-2 img {
border-radius: 50%;
    border-style: solid !important;
    border: #ccc 0.1em;
}

#ngg_upload_text {
border: solid;
}

form#mpp-whats-new-form #mpp-whats-new-avatar .photo {
	float: left;
	border-radius: 50%;
    border-style: solid !important;
    border: #ccc 0.1em;
}

#post-0 h1.entry-title {
    display: none;
}

#send_message_form  ul {list-style: none;
margin-left: 0px;
}

#buddypress .label

{display: left !important; }

div#profile-details-section

{width: 51%;}