/* mejp website css */

body
  {
  --wp--preset--color--light--gray: #c0cccb;
  }

body.home
  {
  background-color: var(--wp--preset--color--light--gray);
  }

body.home .wp-block-column figure
  {
  margin-top: var(--wp--preset--spacing--30);
  }

body.home .wp-block-column figure:first-child
  {
  margin-top: 0;
  }

@media (min-width:782px) {

body.home .wp-block-column
  {
  padding-left: var(--wp--preset--spacing--10);
  padding-right: var(--wp--preset--spacing--10);
  }
}

blockquote
  {
  box-sizing: border-box;
  overflow-wrap: break-word;
  padding-left: var(--wp--preset--spacing--30);
  }

.entry-content table.border
  {
  border-collapse: collapse;
  }

.entry-content table.border td,
.entry-content table.border th
  {
  border: 1px solid gray;
  }

.entry-content table.center
  {
  margin-left: auto;
  margin-right: auto;
  }

.entry-content table.col-33 td,
.entry-content table.col-33 th
  {
  width: 33%;
  }

.entry-content table.col-33-67 td,
.entry-content table.col-33-67 th
  {
  width: 33%;
  }

.entry-content table.col-33-67 td:last-child,
.entry-content table.col-33-67 th:last-child
  {
  width: 67%;
  }

.entry-content table.col-50 td,
.entry-content table.col-50 th
  {
  width: 50%;
  }

.entry-content table td,
.entry-content table th
  {
  text-align: left;
  }

.entry-content table tr
  {
  vertical-align: top;
  }

footer .wp-block-site-title
  {
  color: var(--wp--preset--color--vivid-red);
  }

.has-palestine-black-background-color a
  {
  background-color: #000000;
  color: #ffffff;
  }

.has-palestine-green-background-color a
  {
  background-color: #009639;
  color: #ffffff;
  }

.has-palestine-red-background-color a
  {
  background-color: #ed2e38;
  color: #ffffff;
  }

.has-palestine-green-color
  {
  color: #009639;
  }

.has-palestine-red-color
  {
  color: #ed2e38;
  }

header img.masthead
  {
  max-height: 10rem;
  }

header .wp-block-navigation-item__label
  {
  color: var(--wp--preset--color--vivid-red);
  font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.542), 1.2rem);
  font-weight: 600;
  }

.tribe-events-event-image
  {
  text-align: center;
  }

.tribe-events-event-image img
  {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 67%;
  }
