.main-navigation {
  margin: 0 -35px;
  background: #f86a30;
  position: relative;
  font-size: 0;
  z-index: 1499;
  /* Font awesome icons */
  /* General menu link styling */
}

.main-navigation ul li:hover > a,
.main-navigation ul li.focus > a {
  background: #ece306;
  color: #ffffff;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  color: #f86a30;
  margin: 1em 0;
  font-weight: 500;
}

#colophon {
  margin-bottom: 20px;
  background: #f86a30;
  padding: 30px;
}

#footer-widgets .widget {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0 15px;
  margin-bottom: 0;
  color: #ffffff;
}


#footer-widgets .widget a {
  color: #ffffff;
}
#footer-widgets .widget .widget-title {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;