
@media (max-width: 550px) {
  img.size-medium {
    float: none;
    display: block;
  }

  img.size-medium.alignleft,
  img.size-medium.alignright {
    margin-bottom: 20px;
  }
}

/* query loops */
.wp-block-query figure {
  margin-bottom: 1rem;
}

.widget_recent_entries a::after {
  content: "\A";
  white-space: pre;
}

.entry-content hr {
  margin-bottom: 28px;
}

.fwidget {
  width: 100%;
}

body .sd-social-icon .sd-content ul li[class*=share-] a,
body .sd-social-icon .sd-content ul li[class*=share-] a:hover {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}

body .sd-content ul li a.sd-button:before {
  font-size: 22px;
}

p.post_meta_box_tags>a::before {
  content: "#"
}

img.alignright,
img.alignleft {
  margin-bottom: 8px;
}

img.shadow {
  box-shadow: 3px 3px 3px 3px grey;
}

.wp-caption {
  border-width: 0px;
}

/* HIDDEN SCROLLABLES */


.hidden_vscroll,
.petition_text {
  overflow: scroll;

  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.hidden_vscroll::-webkit-scrollbar,
.petition_text::-webkit-scrollbar {
  display: none;
}

.petition_text {
  max-height: 500px;
}

.civiframe {
  margin-top: 10px;
  padding-bottom: 20px;
}

.civiframe:first-child {
  margin-top: 0px;
}

.post-footer .wp-block-post-author {
  padding: 2rem;
  background-color: var(--medact-blue);
  color: var(--medact-white);
}
.post-footer .wp-block-post-author a {
  color: var(--medact-yellow);
}