#tvwh {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 60px;
  z-index: 99; }
  #tvwh #logo {
    display: none;
    margin: 0;
    opacity: 0;
    height: 0px;
    -webkit-transition: all 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transition: all 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); }
  #tvwh #logo.squished {
    height: 50px;
    margin: 5px 10px 0 10px;
    opacity: 1; }
  @media only screen and (min-width: 768px) {
    #tvwh #logo {
      display: inline-block; } }

@media only screen and (min-width: 768px) {
  #tvwh {
    height: 100px; } }
#tvwh.is-squishy {
  position: fixed;
  -webkit-transition: height 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: height 400ms cubic-bezier(0.445, 0.05, 0.55, 0.95); }

#tvwh.is-fixed {
  position: fixed; }

#tvwh.squished {
  height: 60px; }
  #tvwh.squished .is-tvw-menu.is-web .links > ul > li {
    top: 12px; }
/*# sourceMappingURL=tvw-head.css.map */