#header {
  margin-bottom: 60px;
  position: relative;
}
#header .inner-header {
  width: 100%;
  position: relative;
  background-color: #ffffff;
  background-image: none;
}
#header .inner-header .container {
  padding: 30px 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}
#header .inner-header .container.has-banner #logo {
  display: table-cell;
  vertical-align: middle;
  width: 400px;
}
#header .inner-header .container.has-banner .header-banner {
  display: table-cell;
  vertical-align: middle;
  width: 770px;
  text-align: right;
}
#header .inner-header #logo {
  text-align: left;
}
#header .penci-featured-cat-custom-ads {
  margin: 0;
  text-align: right;
}