.weekly_price {
  background-color:white;
  width:100%;
  margin:0;
  padding:.5rem .5rem .25rem .5rem;
}
.price_trend {
  min-width: 110px;
}
.price_trend img {
  display:block;
  float:left;
}
.bold {
     font-weight:700; /* doesnt seem to be loaded to css */
}

.weekly_price h4  {
  color: #2b2e34;
  font-weight:700;
}
.weekly_price p {
  line-height: 30px;
}

@media screen and (min-width: 650px){
  .weekly_price {
  padding:1rem 1rem .75rem 1rem;
  align-items: flex-start;
  justify-content:space-between;
  display: flex;
}