@keyframes loadingSpin {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
	p {
		font-size: 1.4em;

		//	Tablet
	    .minWidth(768px, {
	    	font-size: 1.6em;
	    });

	    //	Desktop
	    .minWidth(1280px, {
	    	font-size: 1.8em;
	    });
	}
*/
.c-social-feed .e-widget {
  padding: 0;
}
@media all and (min-width: 991px) {
  .c-social-feed .e-widget {
    padding: 0 3.5rem;
  }
}
@media all and (min-width: 1280px) {
  .e-page-column .c-social-feed .e-widget {
    padding: 0;
  }
}
.c-social-feed__title {
  margin-bottom: 0;
}
.c-social-feed__link,
.c-social-feed__link .e-icon {
  color: #F0634F;
}
.c-social-feed__feed .j-stacker-wrapper {
  margin: 0 !important;
}
.c-social-feed__feed .j-stacker {
  display: grid !important;
  grid-template-columns: repeat(var(--no-of-tiles), 1fr);
  gap: 1.2rem !important;
  overflow: auto !important;
  padding: 0 2rem !important;
  padding-bottom: 2.4rem !important;
  -webkit-overflow-scrolling: touch;
}
.c-social-feed__feed .j-stacker::-webkit-scrollbar {
  height: 0.8rem;
}
.c-social-feed__feed .j-stacker::-webkit-scrollbar-track {
  background-color: #EDE9E4;
  opacity: 0.2;
  border-radius: 0.6rem;
  margin: 0 2rem;
}
@media all and (min-width: 768px) {
  .c-social-feed__feed .j-stacker::-webkit-scrollbar-track {
    margin: 0 3rem;
  }
}
.c-social-feed__feed .j-stacker::-webkit-scrollbar-thumb {
  background-color: #F0634F;
  border-radius: 0.6rem;
}
@media all and (min-width: 600px) {
  .c-social-feed__feed .j-stacker {
    padding: 0 3.5rem !important;
    padding-bottom: 2.4rem !important;
  }
}
@media all and (min-width: 991px) {
  .c-social-feed__feed .j-stacker {
    padding: 0 !important;
    padding-bottom: 2.4rem !important;
  }
}
@media all and (min-width: 1400px) {
  .c-social-feed__feed .j-stacker {
    padding-bottom: 0 !important;
  }
}
.c-social-feed__feed .j-stacker .j-stack.galcolumn {
  display: contents !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 1.2rem !important;
  width: auto !important;
}
@media all and (min-width: 991px) {
  .c-social-feed__feed .j-stacker .j-stack.galcolumn:not(:only-child) {
    flex: 0 0 calc((100% / var(--no-of-tiles)) - 0.9rem);
  }
}
.c-social-feed__feed .feed-item {
  min-width: 28rem;
  margin-bottom: 0 !important;
  border: 0 !important;
  background: #EDE9E4 !important;
  border-radius: 0.8rem !important;
}
.c-social-feed__feed .feed-item .j-link-container {
  display: none;
}
@media all and (min-width: 991px) {
  .c-social-feed__feed .feed-item {
    min-width: 22rem;
  }
}
.c-social-feed__feed .j-feed {
  border-radius: 0.8rem;
  border: 0;
}
.c-social-feed__feed .j-meta {
  position: absolute !important;
  top: 1.6rem;
  right: 1.6rem;
  margin-top: 0 !important;
}
.c-social-feed__feed .j-meta nav .j-social::before {
  margin-right: 0;
  color: rgba(49, 47, 47, 0.4);
  font-size: 2.4rem;
}
.c-social-feed__feed .j-poster {
  height: auto !important;
  padding: 1.6rem !important;
}
.c-social-feed__feed .j-poster a {
  display: grid;
  grid-template-areas: "logo name" "logo date";
  grid-template-columns: 4.8rem auto;
  grid-template-rows: auto;
  -webkit-column-gap: 1.2rem;
     -moz-column-gap: 1.2rem;
          column-gap: 1.2rem;
  align-items: center;
  justify-content: start;
  justify-items: start;
}
.c-social-feed__feed .j-poster a img {
  grid-area: logo;
  height: 4.8rem !important;
  width: 4.8rem !important;
}
.c-social-feed__feed .j-poster a h3 {
  font-size: 1.6rem !important;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-weight: 500;
  grid-area: name;
  margin: 0 !important;
  max-width: unset !important;
}
.c-social-feed__feed .j-poster a time {
  grid-area: date;
  margin: 0 !important;
  font-size: 1.4rem !important;
}
.c-social-feed__feed .j-text {
  padding-top: 0 !important;
}
.c-social-feed__feed .j-image {
  display: block;
}
.c-social-feed__feed .j-image + .j-text {
  padding-top: 2rem !important;
}
.c-social-feed__feed .j-image[data-video-url*=".mp4"]:before {
  display: flex;
  width: 2.4rem;
  height: 2.4rem;
  padding-left: 0.1rem;
  align-items: center;
  justify-content: center;
  border: 0.2rem solid #FFFFFF;
  border-radius: 100%;
  font-size: 1rem !important;
}
.c-social-feed__feed .j-date::after {
  content: " ago";
}
.c-social-feed__feed .j-content-image {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: 0 0;
}
.c-social-feed__feed .j-message {
  padding-bottom: 0 !important;
}
.c-social-feed__feed .j-message p {
  font-size: 1.6rem;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
}
.c-social-feed__feed .j-message p:last-child {
  margin-bottom: 0 !important;
}
.c-social-feed__feed .j-paginate.juicer-button {
  display: none;
}
.c-social-feed__header {
  display: flex;
  margin-bottom: 2.4rem;
  padding: 0 2rem;
  gap: 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media all and (min-width: 600px) {
  .c-social-feed__header {
    padding: 0 3.5rem;
  }
}
@media all and (min-width: 991px) {
  .c-social-feed__header {
    padding: 0;
  }
}
