@font-face {
    font-family: 'PlayfairDisplay';
    src: url('/resources/Theme/Fonts/PlayfairDisplay-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

.playfair {
    font-family: 'PlayfairDisplay', serif !important;
}

.playfair,
.playfair * {
    font-family: 'PlayfairDisplay', serif !important;
}




H2,
.gadgetStyleNone H2,
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle,
.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a
{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
}



@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&display=swap');

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 20px;
    padding: 20px 13px 20px;
    background: inherit;
    color: #333;
    font: normal 18px/22px 'Playfair Display', serif;
    white-space: nowrap;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}










SPAN.postedByComment {
display: none
}
.author-link {
  display: none !important;
}
.author-link {
  pointer-events: none;
  text-decoration: none;
}
.author-link {
  display: none !important;
}
.WaGadgetBlog a[href*="PublicProfile"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none !important;
    color: inherit !important;
}




/* ========================================
   MOBILE TEXT RESPONSIVENESS
   Wild Apricot
   ======================================== */

@media (max-width: 767px) {

  /* Prevent text from overflowing */
  body,
  p,
  div,
  span,
  li,
  td,
  th {
    overflow-wrap: break-word;
    word-wrap: break-word;
  }

  /* Main body text */
  body {
    font-size: 16px;
    line-height: 1.5;
  }

  /* Headings */
  h1 {
    font-size: 32px !important;
    line-height: 1.15 !important;
    margin-bottom: 15px;
  }

  h2 {
    font-size: 27px !important;
    line-height: 1.2 !important;
    margin-bottom: 12px;
  }

  h3 {
    font-size: 23px !important;
    line-height: 1.25 !important;
    margin-bottom: 10px;
  }

  h4 {
    font-size: 20px !important;
    line-height: 1.3 !important;
  }

  /* Paragraphs */
  p {
    font-size: 16px !important;
    line-height: 1.55 !important;
  }

  /* Lists */
  ul,
  ol {
    padding-left: 22px;
  }

  li {
    font-size: 16px !important;
    line-height: 1.5 !important;
    margin-bottom: 6px;
  }

  /* Links */
  a {
    overflow-wrap: break-word;
    word-break: break-word;
  }

  /* Tables */
  table {
    max-width: 100% !important;
  }

  td,
  th {
    font-size: 15px !important;
  }

  /* Images should never push the page wider */
  img {
    max-width: 100%;
    height: auto;
  }

  /* Iframes and embedded content */
  iframe {
    max-width: 100%;
  }

}
@media (max-width: 767px) {
  .content-wrapper,
  .zone-content,
  .zone-content-inner,
  .wa-content {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 767px) {
    .camera_wrap,
    .camera_container,
    .waSlideShow {
        display: none !important;
    }
}
