@font-face {
  font-family: GalaxiePolaris;
  src: url('../eot/galaxiepolaris-book.eot');
  src: url('../eot/galaxiepolaris-bookd41d.eot#iefix') format('embedded-opentype'), url('../woff2/galaxiepolaris-book.woff2') format('woff2'), url('../woff/galaxiepolaris-book.woff') format('woff'), url('../ttf/galaxiepolaris-book.ttf') format('truetype'), url('../svg/galaxiepolaris-book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GalaxiePolaris;
  src: url('../eot/galaxiepolaris-medium.eot');
  src: url('../eot/galaxiepolaris-mediumd41d.eot#iefix') format('embedded-opentype'), url('../woff2/galaxiepolaris-medium.woff2') format('woff2'), url('../woff/galaxiepolaris-medium.woff') format('woff'), url('../ttf/galaxiepolaris-medium.ttf') format('truetype'), url('../svg/galaxiepolaris-medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GalaxiePolaris;
  src: url('../eot/galaxiepolaris-bold.eot');
  src: url('../eot/galaxiepolaris-boldd41d.eot#iefix') format('embedded-opentype'), url('../woff2/galaxiepolaris-bold.woff2') format('woff2'), url('../woff/galaxiepolaris-bold.woff') format('woff'), url('../ttf/galaxiepolaris-bold.ttf') format('truetype'), url('../svg/galaxiepolaris-bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GalaxiePolaris;
  src: url('../eot/galaxiepolaris-heavy.eot');
  src: url('../eot/galaxiepolaris-heavyd41d.eot#iefix') format('embedded-opentype'), url('../woff2/galaxiepolaris-heavy.woff2') format('woff2'), url('../woff/galaxiepolaris-heavy.woff') format('woff'), url('../ttf/galaxiepolaris-heavy.ttf') format('truetype'), url('../svg/galaxiepolaris-heavy.svg') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
.facebook-block {
  background: url("../svg/w-stripes-socialfeed-bg.svg") top left no-repeat;
  background-size: auto 100%;
  background-color: #F2F2F2;
  font-family: neuzeit-grotesk, sans-serif;
}
.facebook-block h2 {
  font-family: bely-display, sans-serif;
  font-size: 3.052rem;
  line-height: 3.052rem;
  margin-bottom: 0px;
}
.facebook-block .social-icons {
  display: flex;
  flex-direction: row;
  gap: 24px;
}
@media only screen and (min-width: 992px) {
  .facebook-block .social-icons {
    gap: 16px;
  }
}
.facebook-block .social-icons a {
  color: #0F0F0F;
}
.facebook-block .social-icons a:hover {
  text-decoration: none;
}
.facebook-post {
  color: #0F0F0F;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  overflow-wrap: break-word;
  word-break: break-word;
  background-color: #FFFFFF;
  box-shadow: 5px 5px 10px rgba(15, 15, 15, 0.3);
  border-radius: 0.7rem 0.7rem 0.3rem 0.3rem;
  display: flex;
  flex-direction: column;
}
.facebook-post img {
  border-top-left-radius: 0.7rem;
  border-top-right-radius: 0.7rem;
}
.facebook-post .date {
  font-size: 1rem;
  position: relative;
  top: calc((1rem + 0.5rem*2) * -1);
  left: 1rem;
  height: 0px;
}
.facebook-post .date p {
  background-color: #FFFFFF;
  padding: 0.3rem 0.5rem;
  width: max-content;
}
.facebook-post .details {
  padding: 1rem;
  flex-grow: 1;
}
.facebook-post .post-text {
  flex-grow: 1;
}
.facebook-post .post-text a {
  color: #FF671D;
}
.facebook-post .post-text a:hover {
  text-decoration: none;
  color: #0F0F0F;
}
.facebook-post .icons {
  padding-top: 0.5rem;
  border-top: 2px solid #A2A2A2;
}
.facebook-post .icons p i {
  font-size: 1.5rem;
}
.facebook-post .icons i.fa-share-alt {
  color: #0F0F0F;
}
.facebook-post .icons i.fa-share-alt:hover {
  color: #FF671D;
}
.facebook-post .icons .fa-share-alt:hover {
  cursor: pointer;
}
#copy-toast {
  background-color: #FFFFFF;
  padding: 0.3rem 0.5rem;
  box-shadow: 1px 1px 15px rgba(15, 15, 15, 0.5);
}
