.site-header .site-bar-top {
  background-color: #016cb5;
}
.site-header .site-bar-top .sh-social {
  padding: 7px 0;
  margin: 0 auto;
}
@media screen and (min-width: 322px) {
  .site-header .site-bar-top .sh-social {
    margin: 0;
  }
}
.site-header .site-bar-top .sh-social .sh-social-item {
  float: left;
}
@media screen and (min-width: 322px) {
  .site-header .site-bar-top .sh-social .sh-social-item:last-of-type {
    margin-top: 0;
  }
}
.site-header .site-bar-top .sh-social .sh-social-item:nth-child(1) .icon:hover {
  background-color: #1DA1F2;
}
.site-header .site-bar-top .sh-social .sh-social-item:nth-child(2) .icon:hover {
  background-color: #4264aa;
}
.site-header .site-bar-top .sh-social .sh-social-item:nth-child(3) .icon:hover {
  background-color: #DC473A;
}
.site-header .site-bar-top .sh-social .sh-social-item .sh-social-link {
  text-decoration: none;
  display: inline-block;
}
.site-header .site-bar-top .sh-social .sh-social-item .sh-social-link .icon {
  background-color: #fff;
  color: #016cb5;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 5px;
  border-radius: 50%;
  font-size: 1.2em;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.site-header .site-bar-top .sh-social .sh-social-item .sh-social-link .icon:hover {
  color: #fff;
}
.site-header .site-bar-top .sh-buttons-user {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 0 auto;
  /*& [class^="btn-"]{
      text-transform: uppercase;
      &:nth-child(1){
          color: #fff;
          margin-right: 4px;
          margin-bottom: 20px;
          @media screen and (min-width: 338px) {
              margin-bottom: 0;
          }
      }
      &:nth-child(2){
          padding: 5px 10px;
          background-color: #fff;
          color: $color;
          text-decoration: none;
          display: inline-block;
          margin-bottom: 5px;
          @media screen and (min-width: 322px) {
              margin-bottom: 0;
          }
          &:hover{
              transition: all .2s ease;
              background-color: darken($color, 15%);
              color: #fff;
          }
      }
  }*/
}
@media screen and (min-width: 322px) {
  .site-header .site-bar-top .sh-buttons-user {
    margin: 0;
  }
}
@media screen and (min-width: 338px) {
  .site-header .site-bar-top .sh-buttons-user [class^="btn-"]:nth-child(1) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 322px) {
  .site-header .site-bar-top .sh-buttons-user [class^="btn-"]:nth-child(2) {
    margin-bottom: 0;
  }
}
.site-header .sh-logo-container {
  padding: 10px 10px 10px 10px;
}
.site-header .sh-logo-container .sh-logo {
  text-align: center;
}
.site-header .sh-logo-container .sh-logo .logo-img {
  width: 80%;
  margin: 0 auto;
}
@media screen and (min-width: 480px) {
  .site-header .sh-logo-container .sh-logo .logo-img {
    display: inline;
    width: 250px;
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .site-header .sh-logo-container .sh-logo .logo-img {
    width: 320px;
    padding-left: 0;
    padding-right: 0;
  }
}
.site-header .sh-logo-container .sh-publish {
  margin: 10px auto 0 auto;
}
@media screen and (min-width: 480px) {
  .site-header .sh-logo-container .sh-publish {
    margin: 0;
  }
}
.site-header .sh-logo-container .sh-publish .btn-global {
  display: block;
  padding: 3px 25px;
  line-height: 15px;
  width: 130px;
  margin: 0 auto;
  font-size: .9em;
}
.site-header .sh-logo-container .sh-publish .sh-publish-logo {
  display: none;
  width:240px;
  margin-top: 5px;
}
@media screen and (min-width: 480px) {
  .site-header .sh-logo-container .sh-publish .sh-publish-logo {
    display: block;
  }
}

/*# sourceMappingURL=header.css.map */