body.page-holiday-cupcakes .holiday_events .fl-module-rich-text.event_col p{
  background-color:rgba(224, 37, 27, .0784313725490196);
  border-radius:6.25rem;
  padding:.5rem 1.5rem;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  margin:0 auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

@media (max-width:413px){
  body.page-holiday-cupcakes .holiday_events .fl-module-rich-text.event_col p{
    font-size:1rem;
  }
}

@media (max-width:374px){
  body.page-holiday-cupcakes .holiday_events .fl-module-rich-text.event_col p{
    font-size:.875rem;
    padding:.5rem .9375rem;
  }
}

body.page-holiday-cupcakes .holiday_events .fl-module-rich-text.event_col p img{
  margin-right:.5rem;
}

body.page-holiday-cupcakes .stores_col .text-heading{
  font-size:1.5rem;
  line-height:1.875rem;
  margin-bottom:1.25rem;
  font-weight:700;
  color:#000;
}

body.page-holiday-cupcakes .stores_col .location_phone{
  position:relative;
  padding-left:2.5rem;
  margin-bottom:.625rem;
}

body.page-holiday-cupcakes .stores_col .location_phone i{
  color:#e0251b;
  font-size:1.25rem;
  position:absolute;
  left:0;
}

body.page-holiday-cupcakes .stores_col .location_arrow{
  margin-top:1.875rem;
}
