/* Brigitte Hermann Custom CSS */

#header {
  background-color: #fff;
}
@media only screen and (min-width:1024px) {
  #header #content-outer {   
    height: 273px;
    background: #fff url('images/banner_bh_blog.jpg') center bottom no-repeat;
    background-size: 100%;
    padding-bottom: 0;
  }
}

#logo img {
  margin-top: 10px;
}

#menu-item-616 > a {
  color: #E50034;
}

#menu-item-617 > a {
  color: #999;
  background: #ddd;
}

.read-more {
  text-align: right;
}

.read-more > a {
  width: 160px;
  background: #E50034;
  color: #fff !important;
  padding: 6px 12px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  transition: all linear .3s;
}

.read-more > a:hover,
.read-more > a:active {
  background: #c00;
}


.widget-wrapper h3 {
  font-size: 1.35em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #444;
}


.tnp-email {
  background: #fff !important;
}

.tnp-submit {
  background: #E50034 !important;
  color: #fff !important;  
}


#printPost {
  display: inline-block; 
  float: right;
  margin-top: -40px; 
  cursor: pointer;
}

@media print {
  #header,
  #widgets,
  #printPost {
    display: none;
  }
  
  body {
    width: 100% !important;
  }
  
  #content,
  .grid,
  .col-620 {
    width: 100% important;
  }
}



.show-cookie .custom-footer {
  padding-bottom: 130px;
}

.nofification-text span {
  display: inline-block;
  margin-bottom: 20px;
}

#cookie-notification {
  background: rgba(0,0,0,.9);
  color: #fff !important;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999999;
  padding: 15px;
  display: none;
  font-size: .9em;
}

#cookie-notification a {
  padding: 10px 15px;
  cursor: pointer;  
}   
