.timestamp{
  width: 80%;
}
.twitter-byline{
	float: none;
	margin-left: 0px;
	margin-right: 6px;
}

.article-title{
	max-width: 78%;
}

#full-header {
  background-color: #fff;
  letter-spacing: -0.04em;
  font: 500 30px/28px "AvenirNext-Demi", "Helvetica";
}
#full-header a{
    -webkit-font-smoothing: antialiased;
    float: left;
    margin: 30px 58px 0px;
    text-decoration: none;
    display: inline-block;
    color: #5C42AB;
}
#full-header a {
  font-family: "HaasDisplayBold","Helvetica";
}

#full-header a .colorwhite{
  color: #000;
}
#full-header a .tighten{
  letter-spacing: -0.06em;
}
#full-header a .loosen{
  letter-spacing: -0.01em;
}
#header-sharing.stuck {
  z-index: 100;
}
#header-sharing .white{display: none;}
#header-sharing .blue{display: block !important;}

.breaker{display: none;}

#header-icon-fb{
  width: 30px;
  height: 30px;
}

.top-banner .center ul {
   margin-left: 0;
}

@media only screen and (max-width: 1160px){
  #header-sharing {
     width: 40px;
  }
}

@media only screen and (max-width: 1060px){
  #full-header.stuck.sticky-header #header-sharing {
    width: 40px;
  }
}

@media only screen and (max-width: 1400px){
  .breaker{display: initial;}
  #full-header a {
    margin: 21px 58px 0px;
  }
}

@media only screen and (min-width: 569px) and (max-width: 980px){
  #header-logo-mobile{display: none;}
  #full-header {
    font: 500 24px/22px "AvenirNext-Demi", "Helvetica";
  }
  #full-header a {
    margin: 27px 58px 0px;
  }
}
@media only screen and (max-width: 569px){
  #header-logo-mobile{display: none;}
  #full-header {
    font: 500 24px/22px "AvenirNext-Demi", "Helvetica";
  }
  #full-header a {
    margin: 27px 20px 0px;
  }
  .top-banner ul>li {
    margin: 0px 4px 0 0;
    padding: 0 4px 0 0;
  }
  #header-logo, .top-banner .center {
    margin-left: 4px;
    margin-right: 4px;
  }
  .top-banner a span {
    margin-top: 2px;
    margin-left: 2px;
    bottom: -3px;
  }
}
@media only screen and (max-width: 568px){
  .article-title{
    max-width: 99%;
    font-size: 25px;
      line-height: 30px;
  }
}
@media only screen and (max-width: 480px){
  .top-banner ul>li:first-of-type {
    border-right: none;
  }
}