@charset "UTF-8";
@media all and (min-width: 768px) {
  body.single main {
    margin: 90px auto 80px; } }
@media all and (min-width: 768px) {
  body.partner header nav .partner > a {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #8ec500;
    color: white !important; }
    body.partner header nav .partner > a:before {
      color: white !important; }
    body.partner header nav .partner > a:after {
      content: "";
      display: block;
      position: absolute;
      bottom: -10px;
      left: 50%;
      width: 0;
      height: 0;
      margin-left: -5px;
      border-style: solid;
      border-width: 10px 5px 0 5px;
      border-color: #8ec500 transparent transparent transparent; }
  body.partner header nav .partner .local {
    display: block; }

  body.partner.search header nav .partner .local .search {
    background-color: #8ec500; }
    body.partner.search header nav .partner .local .search a {
      color: white; }

  body.partner.entry header nav .partner .local .entry {
    background-color: #8ec500; }
    body.partner.entry header nav .partner .local .entry a {
      color: white; }

  body.partner.feature header nav .partner .local .feature {
    background-color: #8ec500; }
    body.partner.feature header nav .partner .local .feature a {
      color: white; }

  body.partner.system header nav .partner .local .system {
    background-color: #8ec500; }
    body.partner.system header nav .partner .local .system a {
      color: white; }

  body.partner.voice header nav .partner .local .voice {
    background-color: #8ec500; }
    body.partner.voice header nav .partner .local .voice a {
      color: white; }

  body.partner.faq header nav .partner .local .faq {
    background-color: #8ec500; }
    body.partner.faq header nav .partner .local .faq a {
      color: white; } }
