.material-download-content ul>li {
  word-break: break-all;
}

[data-mobile-float]{
  display: none;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 990;
  background: #fff;
}
@media all and (max-width:768px) {
  [data-mobile-float]{
    display: block;
  }
}
[data-mobile-float] .input-val{
  display: none;
}
[data-mobile-float] [data-circle]{
  width: 65%;
  float: left;
}
[data-mobile-float] [data-circle] [type="submit"],
[data-mobile-float] [data-circle] a
 {
  background: #fff100;
  border: none;
  outline: none;
  width: 100%;
  line-height: 12vw;
  font-size: 6vw;
  color: #000;
  padding: 0;
  font-family: "Amnesty Trade Gothic Cn",sans-serif;
      text-transform: uppercase;
}
[data-mobile-float] [data-social]{
  width: 35%;
  float: right;
  background: #fff;
}
[data-mobile-float] [data-social] .social-icons{
  display: block!important;
  width: 100%;
  position: relative;
  top: 0;
  -webkit-transform: none;
          transform: none;
  border-radius:none;
  box-shadow: none;
}
[data-mobile-float] [data-social] .social-icons li {
  width: 50%;
  float: left;
}
[data-mobile-float] [data-social] .social-icons  .social-icons-item {
  width: 100%;
  height: 0;
  padding-bottom: 69%;
  font-size: 6vw;
  display: block;
}
[data-mobile-float] [data-social] .social-icons  .social-icons-item span {
  display: inline-block;
  position: relative;
  top: 2vw;
}
[data-mobile-float] [data-social] .social-icons li:nth-child(2n) .social-icons-item {
  border-top: none;
}
.documents  p.margin-small {
      margin-top: 0.5rem;
      margin-bottom: 10px;
      padding-bottom: 1rem;
}
.bg-wrapper.no-v-padding{
  padding-bottom: 0;
  padding-top: 0
}
.bg-wrapper.no-v-padding-alt{
  padding-bottom: 10px;
  padding-top: 10px
}

.single-tweet #lasttweet p a {
    color: #55ACEE;
}
.single-tweet #lasttweet p a:after { 
    display: none
}
