.blocks-site .infographic-rss .weblet_web-syndication {
    max-width: var(--max-content-width);
    margin: auto;
    margin-top:2rem;
}

.infographic-rss div.weblet_web-syndication-entry {
    padding-top:20px;
    margin-bottom:30px;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 4rem;
}

.infographic-rss .weblet_web-syndication-pub-date {
    display:none;
}

.infographic-rss .weblet_web-syndication-entry-heading {
    font-size:2em;
    font-weight:bold;
    margin-bottom:15px;
}

.infographic-rss .weblet_web-syndication-entry-text p {
    margin-bottom:10px;
}

.infographic-rss .weblet_web-syndication-entry-text img {
    margin:auto auto 15px 0 !important;
    width:auto;
    height:auto;
    max-width:100%;
}

.infographic-rss .weblet_web-syndication-entry-date {
    font-size:13px;
    margin-top:1rem;
}

.infographic-rss .weblet_web-syndication-entry-link a {
    font-size:18px;
}

.mrp-weblet-web-syndication .info-hide {
    display:none !important;
}

.mrp-weblet-web-syndication .weblet_web-syndication-entry-heading,
.mrp-weblet-web-syndication .attachment-large,
.mrp-weblet-web-syndication .size-large {
    pointer-events:none;
}

div.weblet_web-syndication-entry {
    margin-top:40px;
}

.mrp-weblet-web-syndication .weblet_web-syndication-entry-heading {
    font-size:2rem !important;
    line-height: normal !important;
}

.mrp-weblet-web-syndication .weblet_web-syndication-entry-heading a {
    color:#000;
    font-size:2rem !important;
    line-height: normal !important;
}

.mrp-weblet-web-syndication p {
    margin-top:20px;
    margin-bottom:20px;
}

.mrp-weblet-web-syndication .weblet_web-syndication-entry-link {
    display:none;
}

.mrc-shadow {
	pointer-events: none;
	position: absolute;
	height: 100px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(14%, #fff), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(bottom, #fff 14%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(bottom, #fff 14%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to top, #fff 14%, rgba(0, 0, 0, 0) 100%);
}

.mrc-controls {
    text-align:center;
}

.mrc-btn {
    padding: 12px 26px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

.mrc.open .mrc-controls {
    margin-top:40px;
}

.weblet_web-syndication-entry {
      margin-bottom: 20px;
    }
    .weblet_web-syndication-entry-text {
      height: 630px;
      overflow: hidden;
      transition: height 0.3s ease;
    --scrollbar-width: 8px;
    width: 98%;
    --mask-height: 32px;
    padding-bottom: var(--mask-height);
    padding-right: 20px;
    --mask-image-content: linear-gradient( to bottom, #000, black var(--mask-height), black calc(100% - var(--mask-height)), transparent );
    --mask-size-content: calc(100% - var(--scrollbar-width)) 100%;
    --mask-image-scrollbar: linear-gradient(black,black);
    --mask-size-scrollbar: var(--scrollbar-width) 100%;
    -webkit-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
    -webkit-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
    -webkit-mask-position: 0 0, 100% 0;
    -webkit-mask-repeat: no-repeat, no-repeat;
    -moz-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
    -moz-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
    -moz-mask-position: 0 0, 100% 0;
    -moz-mask-repeat: no-repeat, no-repeat;
    mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
    mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
    mask-position: 0 0, 100% 0;
    mask-repeat: no-repeat, no-repeat;
    }

.infographic-rss .info-button {
    background-color: var(--g-accent-color, #333);
    border-radius: var(--button-radius,0);
    color: var(--g-inverted-text-color, #fff);
    font-size: clamp(0.9rem, calc(0.9rem + ((1vw - 0.45rem) * 0.1333)), 1rem);
    padding:clamp(0.9rem, calc(0.9rem + ((1vw - 0.45rem) * 0.1333)), 1rem) clamp(1.8rem, calc(1.8rem + ((1vw - 0.45rem) * 0.2667)), 2rem);
    border:none;
}

.infographic-rss h2,
.infographic-rss h2 * {
    font-size:1.5rem;
}

.infographic-rss h3,
.infographic-rss h3 * {
    font-size:1rem;
}

.infographic-rss hr {
    display: none;
}


@media (max-width:600px) {
    .mrp-weblet-web-syndication .webfeedsFeaturedVisual {
        width:100%;
        float:none;
    }
}
