/* CSS to add padding below 'Read the Special Report from VIP+' button on Special Reports post type */
body.single-variety_vip_report div.lrv-a-wrapper div.view-full-extended{
	margin-bottom: 2rem;
}

/* CSS for VIP Special Reports Archive (2024 Variety Refresh) */

body.post-type-archive-variety_vip_report .lrv-u-font-family-secondary{
	font-family: "IBM Plex Sans", sans-serif;
}

body.post-type-archive-variety_vip_report div.o-top-story__inner h3.c-title {
	font-family: "Graphik XX Cond"; 
}

body.post-type-archive-variety_vip_video .u-font-family-basic{
	font-family: "Para Supreme Regular"; 
}

/* temp classes for adding responsive video to Custom HTML Widget on homepage for Variety PoW 9-28-22 Event */
div.hp-video-max-site-width-container {
	max-width: var(--site-max-width, 78.75rem);
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1.25rem;

}
div.hp-video-responsive-container {
	margin: 0 auto;
	padding-bottom: calc(( 9 / 16 )*100%);
	height: 0;
	position: relative;
}
div.hp-video-iframe-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top:  0;
	left: 0;
}
@media (max-width: 47.999rem) {
  div.hp-video-max-site-width-container {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.75rem;
  }
}
h3.hp-video-title {
	text-align: center; padding: 1.4rem 0;
}

/* temp css to hide sponsor logo and branded section on What To Hear page */
.__what-to-hear > header.docs-header .inner-docs-header {
	display: none !important;
}
.__what-to-hear > div:nth-of-type(3) {
	display:none;
}

/* temp css to make room in sidebar next to river on homepage for iheart radio widget */
section.homepage > div > div > section.vertical-list {
	height: auto;
	margin-bottom: 16px;
}
section.homepage > div > div > section.iheart-widget > div > p.iheart-widget__footer-subtitle {
	margin-bottom: 0px;
}

/* temp css to remove deks from secondary featured stories on section fronts (PEP-9187) */
body.tax-vertical .o-story--secondary .o-story__tertiary .c-dek {
	display:none;
}

/* CSS to hide Sponsor Logo on Variety WTW Page */
body.page-id-1234620387 div.__editorial-hub div.inner-docs-header {
	display: none !important;
}

/* CSS for previewing work for the CWV '23 project */
.cwv2-preview-site-width-changes,
.cwv2-preview-site-width-changes .lrv-a-wrapper {
	--site-max-width: 1160px;
}

/* Temp Has Side SKins Override */
.has-side-skins,
.has-side-skins .js-Header-contents {
	max-width: 72.5rem;
}

/* Temp CSS to hide summaries in V500 profile cards on Landing Page, Profile posts and Search Results page */
section.l-profile-related span.c-profile-card__synopsis, section#swiftype-search-result span.c-profile-card__synopsis, section.l-spotlight div.c-profile-bio__text {
	display:none;
}

/* CSS for Top Stories on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-no-mobile section.top-stories-vip > div.o-top-story h3#title-of-a-story {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.top-stories-vip > div.o-top-story h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip section.top-stories-vip > div.o-top-story p.c-dek {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.top-stories-vip > div.top-stories__secondary div.o-top-story h3#title-of-a-story {
	font-family: "Para Supreme Regular", serif;
}

body.page-template-page-vip.pmc-mobile section.top-stories-vip > ul.o-tease-list article.o-tease div.o-tease__primary {
	margin-top: 0;
}

body.page-template-page-vip.pmc-mobile section.top-stories-vip > ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.top-stories-carousel div.o-top-story h3#title-of-a-story {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.top-stories-carousel div.o-top-story h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip section.top-stories-carousel div.o-top-story p.c-dek {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for Latest From on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-no-mobile section.latest-from div.latest-from__primary h3#title-of-a-story {
	font-family: "Para Supreme Regular", serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 36px;
}

body.page-template-page-vip.pmc-mobile section.latest-from div.latest-from__primary div.o-tease__primary {
	margin-top: 0;
}

body.page-template-page-vip.pmc-mobile section.latest-from div.latest-from__primary h3#title-of-a-story {
	font-family: "Para Supreme Regular", serif;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28.8px;
}

body.page-template-page-vip.pmc-no-mobile section.latest-from ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 19.2px;
}

body.page-template-page-vip.pmc-mobile section.latest-from ul.o-tease-list article.o-tease div.o-tease__primary {
	margin-top: 0;
}

body.page-template-page-vip.pmc-mobile section.latest-from ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 18px;
}


body.page-template-page-vip.pmc-mobile section.latest-from h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.special-reports-carousel > div.lrv-a-wrapper > div.more-from > h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.special-reports-carousel > div.lrv-a-wrapper > div.more-from > h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile div.more-from-widget h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile div.more-from-widget h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.upcoming-events h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.upcoming-events h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.video-carousel > div.video-carousel__header h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.video-carousel > div.video-carousel__header h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.trending-topics > h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.trending-topics > h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for Special Reports on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-no-mobile section.special-reports-carousel div.special-report__item h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.special-reports-carousel div.special-report__item time.c-timestamp {
	font-family: "IBM Plex Sans", sans-serif;
}


body.page-template-page-vip.pmc-mobile section.special-reports-carousel div.special-report__item > div.o-slide a.c-span__link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.special-reports-carousel div.special-report__item > div.o-slide a.c-title__link {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for More From on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.page-template-page-vip.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 18px;
}

body.page-template-page-vip.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.page-template-page-vip.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 19.2px;
}

/* CSS for Read The Report on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-no-mobile section.upcoming-events h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.upcoming-events p.c-dek {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.upcoming-events h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.upcoming-events p.c-dek {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for Video on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip.pmc-no-mobile section.video-carousel article.o-video-card h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.video-carousel article.o-video-card h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-no-mobile section.video-carousel article.o-video-card span.o-indicator {
	display: block;
}

body.page-template-page-vip.pmc-no-mobile section.video-carousel article.o-video-card span.o-indicator a.c-span__link {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for Trending Topics on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip section.trending-topics > div.trending-topics__inner h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.page-template-page-vip.pmc-mobile section.trending-topics > div.trending-topics__inner h2#section-heading {
	padding-bottom: 8px;
}

/* CSS for More Links on VIP Landing Page (Variety Refresh 2024) */

body.page-template-page-vip section.special-reports-carousel div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;
}

body.page-template-page-vip div.more-from-widget div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;	
}

body.page-template-page-vip section.upcoming-events div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;
}

body.page-template-page-vip section.video-carousel div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;
}

body.page-template-page-vip section.special-reports-carousel div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.page-template-page-vip section.special-reports-carousel div.o-more-link > a.c-link::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

body.page-template-page-vip div.more-from-widget div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.page-template-page-vip div.more-from-widget div.o-more-link > a.c-link::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

body.page-template-page-vip section.upcoming-events div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.page-template-page-vip section.upcoming-events div.o-more-link > a.c-link::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

body.page-template-page-vip section.video-carousel div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.page-template-page-vip section.video-carousel div.o-more-link > a.c-link::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

/* CSS for Breadcrumbs, Headlines, Author Swingout, Key Takeaways, Bolded Text, and More Link on VIP Articles, Reports, Video (Variety Refresh 2024) */

body.single-variety_vip_post.pmc-mobile div.article-header div.article-meta,
body.single-variety_vip_report.pmc-mobile div.article-header div.article-meta {
	padding-top: 8px;
}

body.single-variety_vip_post div.article-header div.breadcrumbs a.c-link,
body.single-variety_vip_report div.article-header div.breadcrumbs a.c-link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.article-header h1#section-heading,
body.single-variety_vip_report div.article-header h1#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.single-variety_vip_video.pmc-no-mobile section.big-video h1#section-heading {
	font-family: "Para Supreme Regular", sans-serif;
}

body.single-variety_vip_video.pmc-mobile section.big-video h1#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.single-variety_vip_video.pmc-mobile section.big-video span.o-indicator a.c-span__link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.article-header div.author-social section.author-details,
body.single-variety_vip_report div.article-header div.author-social section.author-details {
	padding: 20px;
}

body.single-variety_vip_post div.article-header div.author-social section.author-details h3#title-of-a-story a.c-title__link,
body.single-variety_vip_report div.article-header div.author-social section.author-details h3#title-of-a-story a.c-title__link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.article-header div.author-social section.author-details ul.author-details__list li.author-details-item a.c-link,
body.single-variety_vip_report div.article-header div.author-social section.author-details ul.author-details__list li.author-details-item a.c-link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.article-header div.author-social section.author-details div.lrv-u-flex a.c-link,
body.single-variety_vip_post div.article-header div.author-social section.author-details div.lrv-u-flex a.c-link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post section.vip-takeaways ul.o-checks-list li.o-checks-list__item,
body.single-variety_vip_report section.vip-takeaways ul.o-checks-list li.o-checks-list__item,
body.single-variety_vip_video section.vip-takeaways ul.o-checks-list li.o-checks-list__item {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.a-content p.paragraph.larva strong,
body.single-variety_vip_report div.a-content p.paragraph.larva strong,
body.single-variety_vip_video div.a-content p.paragraph.larva strong {
	font-family: "IBM Plex Sans", sans-serif;
	letter-spacing: normal;
}

body.single-variety_vip_report div.read-on div.o-read-on-item > p.c-dek {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_video main > div:nth-of-type(2) > div.lrv-u-flex a.c-link {
	font-family: "IBM Plex Sans", sans-serif;
}

/* CSS for Mobile Header on all Variety and VIP Pages (Variety Refresh 2024) */

body.pmc-mobile.pmc-subscription-has-user header.js-Header,
body.pmc-mobile div.js-Header {
	min-height: var(--max-mobile-nav-height);
}

body.pmc-mobile header.js-Header {
	margin-bottom: 12px;
}

/* CSS for VIP Hamburger Menu (Variety Refresh 2024) */

body.single-variety_vip_post div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.single-variety_vip_report div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.single-variety_vip_video div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.page-template-page-vip div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.tax-variety_vip_category div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.tax-variety_vip_tag div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_post div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_report div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_video div.vip-menu__primary ul.o-nav__list li.o-nav__list-item a.c-link {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.single-variety_vip_report div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.single-variety_vip_video div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.page-template-page-vip div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.tax-variety_vip_category div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.tax-variety_vip_tag div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_post div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_report div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link,
body.post-type-archive_variety_vip_video div.vip-menu__secondary ul.o-nav__list li.o-nav__list-item a.c-link {
	font-family: "IBM Plex Sans", sans-serif
}

body.single-variety_vip_post div.search-form input:nth-of-type(1),
body.single-variety_vip_report div.search-form input:nth-of-type(1),
body.single-variety_vip_video div.search-form input:nth-of-type(1),
body.page-template-page-vip div.search-form input:nth-of-type(1),
body.tax-variety_vip_category div.search-form input:nth-of-type(1),
body.tax-variety_vip_tag div.search-form input:nth-of-type(1),
body.post-type-archive_variety_vip_post div.search-form input:nth-of-type(1),
body.post-type-archive_variety_vip_report div.search-form input:nth-of-type(1),
body.post-type-archive_variety_vip_video div.search-form input:nth-of-type(1) {
	font-family: "IBM Plex Serif", serif;
	padding: 8px;
	margin: 0px;
}

body.single-variety_vip_post div.search-form input:nth-of-type(2),
body.single-variety_vip_report div.search-form input:nth-of-type(2),
body.single-variety_vip_video div.search-form input:nth-of-type(2),
body.page-template-page-vip div.search-form input:nth-of-type(2),
body.tax-variety_vip_category div.search-form input:nth-of-type(2),
body.tax-variety_vip_tag div.search-form input:nth-of-type(2),
body.post-type-archive_variety_vip_post div.search-form input:nth-of-type(2),
body.post-type-archive_variety_vip_report div.search-form input:nth-of-type(2),
body.post-type-archive_variety_vip_video div.search-form input:nth-of-type(2) {
	background-color: #677981;
	border: none;
	font-family: "IBM Plex Serif", serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1px;
	padding-inline-end: 8px;
	padding-inline-start: 8px;
	padding: 1px 8px;
	text-transform: uppercase;
}

/* CSS for More From on VIP Articles, Reports, Video (Variety Refresh 2024) */

body.single-variety_vip_post.pmc-mobile div.more-from-widget h2#section-heading,
body.single-variety_vip_report.pmc-mobile div.more-from-widget h2#section-heading,
body.single-variety_vip_video.pmc-mobile div.more-from-widget h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.single-variety_vip_post.pmc-no-mobile div.more-from-widget h2#section-heading,
body.single-variety_vip_report.pmc-no-mobile div.more-from-widget h2#section-heading,
body.single-variety_vip_video.pmc-no-mobile div.more-from-widget h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.single-variety_vip_post.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.single-variety_vip_report.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.single-variety_vip_video.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.single-variety_vip_post.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.single-variety_vip_report.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.single-variety_vip_video.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 18px;
}

body.single-variety_vip_post.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.single-variety_vip_report.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.single-variety_vip_video.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.single-variety_vip_post.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.single-variety_vip_report.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.single-variety_vip_video.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 19.2px;
}

body.single-variety_vip_post div.more-from-widget div.o-more-link > a.c-link,
body.single-variety_vip_report div.more-from-widget div.o-more-link > a.c-link,
body.single-variety_vip_video div.more-from-widget div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;	
}

body.single-variety_vip_post div.more-from-widget div.o-more-link > a.c-link:hover,
body.single-variety_vip_report div.more-from-widget div.o-more-link > a.c-link:hover,
body.single-variety_vip_video div.more-from-widget div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.single-variety_vip_post div.more-from-widget div.o-more-link > a.c-link::after,
body.single-variety_vip_report div.more-from-widget div.o-more-link > a.c-link::after,
body.single-variety_vip_video div.more-from-widget div.o-more-link > a.c-link::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

/* CSS for VIP Page 2+, Category and Tag Pages (Variety Refresh 2024) */

body.post-type-archive-variety_vip_post.pmc-mobile section.trending-topics > h2#section-heading,
body.tax-variety_vip_category.pmc-mobile section.trending-topics > h2#section-heading,
body.tax-variety_vip_tag.pmc-mobile section.trending-topics > h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.post-type-archive-variety_vip_post.pmc-no-mobile section.trending-topics > h2#section-heading,
body.tax-variety_vip_category.pmc-no-mobile section.trending-topics > h2#section-heading,
body.tax-variety_vip_tag.pmc-no-mobile section.trending-topics > h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.post-type-archive-variety_vip_post section.trending-topics > div.trending-topics__inner h2#section-heading,
body.tax-variety_vip_category section.trending-topics > div.trending-topics__inner h2#section-heading,
body.tax-variety_vip_tag section.trending-topics > div.trending-topics__inner h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.post-type-archive-variety_vip_post.pmc-mobile section.trending-topics > div.trending-topics__inner h2#section-heading,
body.tax-variety_vip_category.pmc-mobile section.trending-topics > div.trending-topics__inner h2#section-heading,
body.tax-variety_vip_tag.pmc-mobile section.trending-topics > div.trending-topics__inner h2#section-heading {
	padding-bottom: 8px;
}	

body.post-type-archive-variety_vip_post.pmc-mobile div.more-from-widget h2#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.post-type-archive-variety_vip_post.pmc-no-mobile div.more-from-widget h2#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.tax-variety_vip_category.pmc-mobile div.more-from-widget h1#section-heading,
body.tax-variety_vip_tag.pmc-mobile div.more-from-widget h1#section-heading {
	font-family: "Graphik XX Cond", sans-serif;
}

body.tax-variety_vip_category.pmc-no-mobile div.more-from-widget h1#section-heading,
body.tax-variety_vip_tag.pmc-no-mobile div.more-from-widget h1#section-heading {
	font-family: "IBM Plex Sans", sans-serif;
}

body.post-type-archive-variety_vip_post.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.tax-variety_vip_category.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.tax-variety_vip_tag.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.post-type-archive-variety_vip_post.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.tax-variety_vip_category.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.tax-variety_vip_tag.pmc-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 18px;
}

body.post-type-archive-variety_vip_post.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.tax-variety_vip_category.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary,
body.tax-variety_vip_tag.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease > div.o-tease__primary {
	margin-top: 0;
}

body.post-type-archive-variety_vip_post.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.tax-variety_vip_category.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story,
body.tax-variety_vip_tag.pmc-no-mobile div.more-from-widget ul.o-tease-list article.o-tease h3#title-of-a-story {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 19.2px;
}

body.post-type-archive-variety_vip_post div.more-from-widget div.o-more-link > a.c-link,
body.tax-variety_vip_category div.more-from-widget div.o-more-link > a.c-link,
body.tax-variety_vip_tag div.more-from-widget div.o-more-link > a.c-link {
	color: #919ba0;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1.92px;
	line-height: 14.9px;
	text-transform: uppercase;	
}

body.post-type-archive-variety_vip_post div.more-from-widget div.o-more-link > a.c-link:hover,
body.tax-variety_vip_category div.more-from-widget div.o-more-link > a.c-link:hover,
body.tax-variety_vip_tag div.more-from-widget div.o-more-link > a.c-link:hover {
	text-decoration-line: none;
	text-decoration-color: #000;
	color: #000;
}

body.post-type-archive-variety_vip_post div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-after::after,
body.tax-variety_vip_category div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-after::after,
body.tax-variety_vip_tag div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-after::after {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

body.post-type-archive-variety_vip_post div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-before::before,
body.tax-variety_vip_category div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-before::before,
body.tax-variety_vip_tag div.more-from-widget div.o-more-link > a.c-link.lrv-a-icon-before::before {
	content: "";
	height: 18px;
    width: 18px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Crect%20fill%3D%27%23D3D7D9%27%20width%3D%2718%27%20height%3D%2718%27%20rx%3D%272%27%2F%3E%3Cg%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%3E%3Cpath%20d%3D%27M15%209H3%27%2F%3E%3Cpath%20stroke-linejoin%3D%27round%27%20d%3D%27M12%205l3%204-3%204%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
    transform: var(--a-icon-transform, none);
}

/* Drop Cap on VIP Articles, Reports, Video (Variety Refresh 2024) */

body.single-variety_vip_post div.a-content .pmc-paywall>p:first-child:first-letter,
body.single-variety_vip_report div.a-content .pmc-paywall>p:first-child:first-letter,
body.single-variety_vip_video div.a-content .pmc-paywall>p:first-child:first-letter {
	font-family: "Graphik XX Cond" !important;
}