.social-wall .headlines-container {
    grid-area: 1/2/1/span 12;
    justify-self: center;
    background: var(--white);
    padding: 0 max(16px, 8.4375vw);
    z-index: 1;
}

.social-wall .headlines-container .headline {
    gap: .5ch;
}

.social-wall .headlines-container .headline img {
    width: auto;
    height: .4em;
    display: block;
    aspect-ratio: 1/1;
  }

.social-wall .headlines-container .sub-headline {
    top: 50%;
    left: 50%;
    transform: translate(-57.5%,-62.5%);
    z-index: -1;
}

.social-wall .social-wall-container {
    grid-area: 1/1/span 3/span 14;
    padding: var(--m-large) max(32px, 10.3125vw) var(--grid-gap);
    margin-left: var(--grid-gap);
    margin-right: var(--grid-gap);
    border: 3px solid var(--beige);
    margin-top: calc(var(--fs-160) * .6);
    background-image: none !important;
    height: fit-content;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice {
    transform: none !important;
    margin: var(--m-medium) 0 var(--m-large);
}

.social-wall .social-icons-container {
    grid-area: 3/3/3/span 10;
    gap: max(16px, 1.25vw);
    justify-self: flex-end;
    align-self: flex-end;
    background: var(--white);
    transform: translateY(50%);
    padding: 0 var(--grid-gap);
}

.social-wall .social-icons-container .title-social {
    margin-right: 1ch;
}

/* Juicer Customization */
.juicer-feed .j-stacker-wrapper {
    margin: 0 !important;
}

.juicer-feed .j-stacker {
    display: flex !important;
    gap: max(32px, 4.0625vw);
}

.juicer-feed .j-stacker .j-stack {
    padding: 0 !important;
}

.juicer-feed.polaroid li.feed-item {
    padding: 0 !important;
    border: 0 none !important;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 50px !important;
    overflow: hidden;
    margin-bottom: max(24px, 2.65625vw) !important;
}

.juicer-feed.polaroid .j-post-container { 
    margin-bottom: 0 !important;
}

.juicer-feed.polaroid .j-text {
    margin-top: 0 !important;
    min-height: calc(6em * 1.4);
	display: flex !important;
	flex-direction: column !important;
	justify-content: flex-end !important;
}

.juicer-feed.polaroid .j-poster img {
    border: 0 none !important;
}

.juicer-feed.polaroid .j-image img {
    aspect-ratio: 412/380;
    object-fit: cover;
}

.juicer-feed.polaroid .j-text .j-message {
    font-family: "Serotiva" !important;
    font-weight: 300 !important;
    font-size: var(--fs-21) !important;
    letter-spacing: 0 !important;
    line-height: 1.4 !important;
    position: relative;
    height: calc(3em * 1.4) !important;
}

.juicer-feed.polaroid .j-text .j-message::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1.25em;
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #F8F4F0 100%);
}

.juicer-feed.polaroid .j-poster-meta {
    display: none !important;
}

.juicer-feed .is-not-youTube a.j-image {
    aspect-ratio: 412/380;
    width: 100%;
    object-fit: cover;
}

.juicer-feed .feed-item .j-message {
    padding: 0 1em 0 !important;
}

.juicer-feed .feed-item .j-message p {
    padding: 0 !important;
    overflow-x: clip;
    overflow-y: auto;
    height: 100%;
    padding-bottom: 1em !important;
}

.juicer-feed.polaroid .j-meta ul a {
    font-family: "Serotiva" !important;
    font-weight: 300 !important;
    font-size: var(--fs-21) !important;
}

.juicer-feed .j-paginate {
	display: block !important;
	width: fit-content !important;
	height: fit-content !important;
    font-family: "Serotiva" !important;
	font-size: var(--fs-28) !important;
	font-weight: 300 !important;
	color: var(--black) !important;
	background: var(--beige) !important;
	padding: .6em 2em !important;
	border-radius: 100vmin !important;
	border: 0 none !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

/* Complianz & Juicer */
.cmplz-placeholder-1 {
    background-image: none;
}

.cmplz-placeholder-1 {
    height: fit-content;
    background: transparent;
}

.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    transform: none !;
}