#et-secondary-menu {
  position: absolute;
  right: 25px;
}

#top-header {
  position: fixed !important;
}

#top-header .container {
  padding: 0 !important;
}

#et-secondary-nav li {
  margin-top: 15px;
}

body {
  font-weight: 400;
}

.et_pb_fullwidth_header {
  padding: 10px 0 5px;
}

#et-secondary-nav a {
  background: #af8b2c;
  padding: 15px 20px !important;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

#top-menu li {
  padding-right: 35px;
}

.et_pb_text_inner h2 {
  margin-bottom: 10px;
}

footer .title {
  margin-bottom: 12px;
}

#footer-widgets {
  padding-bottom: 50px !important;
}