.social-feed-bg{background-position:center;background-size:cover;color:#fff;position:relative}.social-feed-item.columns{padding:var(--padding)}.social-feed-item a{text-decoration:none !important;display:block}.social-feed-wrap:not(.masonry-grid) .social-feed-bg:before{content:"";padding-top:100%;display:block;position:relative;background-color:#000;opacity:.5;transition:.3s}.social-feed-wrap:not(.masonry-grid) .social-feed-bg *{opacity:1;transition:.5s}.social-feed-wrap:not(.masonry-grid) .social-feed-bg:hover *{opacity:1}.social-feed-wrap:not(.masonry-grid) .social-feed-bg:hover:before{opacity:.9}.social-feed-wrap:not(.masonry-grid) .social-feed-content{position:absolute;top:0;left:var(--padding);right:var(--padding);bottom:0;text-align:center;font-weight:100;display:flex;align-items:center;justify-content:center;flex-direction:column}span.social-feed-date{display:block;font-size:14px;font-weight:normal;margin-top:10px;padding:var(--padding);padding-top:0;opacity:.6 !important}.social-feed-wrap:not(.masonry-grid) .social-feed-type{font-size:14px;opacity:.6 !important;margin-bottom:10px}.social-feed-wrap:not(.masonry-grid) img{display:none}.social-feed-content.large-text{font-size:19px}.social-feed-content.medium-text{font-size:16px}.social-feed-content.small-text{font-size:14px}.social-feed-type{font-size:16px;opacity:.6}.social-feed-wrap:not(.masonry-grid) .social-feed-date{text-align:center;padding:0}.social-feed-wrap.masonry-grid .social-feed-bg{background-image:none !important;background-color:#eee;color:#000}.social-feed-wrap.masonry-grid .social-feed-bg:hover{background-color:#e6e6e6}.social-feed-wrap.masonry-grid .social-feed-type,.social-feed-wrap.masonry-grid .social-feed-content{padding:var(--padding);display:block}.social-feed-wrap.masonry-grid .social-feed-type{padding-bottom:0}#page .row .social-feed-wrap.masonry-grid .social-feed-item{margin-bottom:calc(var(--padding)*2)}.social-feed-wrap.rectangle-grid .social-feed-bg:before{padding-top:65%}@media only screen and (min-width:1025px) and (max-width:1200px){.social-feed-item.columns{padding:calc(var(--padding)/2)}}@media only screen and (max-width:1024px){.social-feed-wrap:not(.masonry-grid) .social-feed-bg *{opacity:1}.social-feed-wrap:not(.masonry-grid) .social-feed-bg:before{opacity:.5}}