/* Rêve fixes */
/* Phone (<= 767px): card icon above the text, text truly centered.
   The theme adds left/right padding meant for the side-by-side (icon on the left) layout, and some
   phones (seen on iPhone Safari) keep that layout, pushing the text off-center. Force the stacked
   layout for card blurbs in the page body. The top bar / footer blurbs are left alone. */
@media (max-width: 767px) {
  .et_pb_blurb:not([class*="tb_header"]):not([class*="tb_footer"]) .et_pb_blurb_content {
    display: block !important;
  }
  .et_pb_blurb.et_pb_blurb_position_left:not([class*="tb_header"]):not([class*="tb_footer"]) .et_pb_main_blurb_image {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 20px !important;
    text-align: center !important;
  }
  .et_pb_blurb:not([class*="tb_header"]):not([class*="tb_footer"]) .et_pb_blurb_container {
    display: block !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: 0 !important;
    text-align: center !important;
  }
}
