#now{
  padding-bottom:60px;
}

/* now info/summary */
.page-nav{
  margin-bottom:50px;
}
#now-info-container{
  width:390px;
  padding-right:30px;
  padding-bottom:30px;
  font-size:14px;
  position:absolute;
  background-color:var(--site-background-color);
  transition: top .2s;
}
#now-info-container.stick{
  position:fixed;
  top:40px;
}
@media only screen and (max-width: 865px){
  #now-info-container{
    position:relative!important;
    top:unset!important;
    width:100%;
    font-size:inherit;
  }
}

#now-info-container h1{
  margin-bottom:50px;
  font-size: 58px;
  line-height: 100%;
}

/* now page sections/items */
.now-items-container{
  margin-left:420px;
}
/* responsive styles */
@media only screen and (max-width: 865px){
  .now-items-container{
    margin-left:0;
    margin-top:80px;
  }
}

/* now items */
.item-row{
  margin-bottom:40px;
}
.item-row:last-child{
  margin-bottom:0;
}

/* item header */
.item-header{
  margin-bottom:5px;
}
.item-category-container{
  margin-right:10px;
}
.item-header h2{
  margin-bottom:0;
}