Last active
July 31, 2023 18:26
-
-
Save RayHollister/9bdc005c81595ba8199bf2c6727d8677 to your computer and use it in GitHub Desktop.
WJCT Grove Style Customization
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); | |
:root { | |
--WJCT-primary: #006bb6; | |
--WJCT-secondary: #40c4ff; | |
--WJCT-tertiary: #2c3e50; | |
--WJCT-light-text: white; | |
--WJCT-red: #d50000; | |
--bodyFont: "Montserrat", sans-serif; | |
--primaryFont: "Montserrat", sans-serif; | |
--primaryHeadlineFont: "Merriweather", serif; | |
--secondaryHeadlineFont: "Merriweather", serif; | |
--secHlFont: "Merriweather", serif; | |
--headerBgColor: #006bb6; | |
--buttonHeight: 40px; | |
--WJCT-link: #40c4ff; | |
--headline-1: 5rem; | |
--headerMenuTextColorHover: var(--WJCT-secondary); | |
} | |
html { | |
font-family: var(--primaryFont); | |
} | |
.AlertBar-message { | |
color: white; | |
font-weight: 600; | |
padding: 2rem; | |
} | |
p, | |
.ArticlePage-authorInfo-bio-content { | |
line-height: 1.7; | |
} | |
.FranchisePage-description, | |
.PodcastPage-description, | |
.RadioShowPage-description, | |
.ArticlePage-authorInfo-bio-content { | |
font-size: 1.8rem; | |
} | |
.PH-ham-m-content, | |
.PH-ham-m-content, | |
.PH-ham-m-wrapper { | |
background-color: var(--WJCT-tertiary); | |
} | |
.BrightspotPersistentPlayer-drawer { | |
background: var(--WJCT-tertiary); | |
} | |
.NavI .NavLink { | |
font-family: var(--primaryFont); | |
} | |
svg.chevron, | |
.NavI .NavLink, | |
.NavI-text.gtm_nav_cat, | |
.PH-ham-m .Nav .NavI-text, | |
.PH-ham-m-content .NavI .NavigationLink, | |
.PH-ham-m .Navigation .NavI-text span { | |
color: var(--WJCT-light-text); | |
} | |
.NavI-text.gtm_nav_cat span:hover, | |
.PH-ham-m .Navigation .NavI-text span:hover, | |
.PH-nav-bar .NavI:hover .NavI-text { | |
color: var(--WJCT-secondary); | |
text-decoration: none; | |
} | |
nav.DropdownNavigation.gtm_nav .NavI-items-item.gtm_nav_subcat a:hover, | |
.PH-ham-m-content .NavI .NavigationLink:hover { | |
color: var(--WJCT-link); | |
text-decoration: none; | |
} | |
.close-x, | |
.NavI-more svg { | |
fill: var(--WJCT-light-text); | |
} | |
.PH-donate-button.gtm_donate { | |
background-color: var(--WJCT-red); | |
} | |
.PH-donate-button.gtm_donate { | |
font-size: 1.35rem; | |
font-weight: 900; | |
line-height: 1.2; | |
} | |
footer.Page-footer { | |
background-color: var(--WJCT-tertiary); | |
} | |
.Page-footer-branding { | |
background-color: black; | |
} | |
ul.NavI-items { | |
padding: 0px !important; | |
} | |
nav.DropdownNavigation.gtm_nav li.NavI-items-item.gtm_nav_subcat:hover { | |
background-color: rgba(44, 62, 80, 0.2); | |
color: var(--WJCT-primary); | |
} | |
.PH-nav-bar { | |
background: none; | |
} | |
.PH-nav-bar .NavI .NavI-items .NavigationLink { | |
border-bottom: 0px; | |
} | |
ul.NavI-items { | |
background-color: var(--WJCT-tertiary) !important; | |
} | |
.NavI .NavigationLink { | |
color: white; | |
} | |
.PromoA-category, | |
.PromoB-category, | |
.PromoC-category { | |
display: none; | |
} | |
.PromoA-media, | |
.PromoB-media, | |
.PromoC-media { | |
padding-bottom: 10px; | |
} | |
.NavI-text { | |
font-weight: 700; | |
} | |
li.NavI-items-item.gtm_nav_subcat { | |
font-weight: 500; | |
} | |
button.BrightspotPersistentPlayer-volumeControl-toggle { | |
color: black; | |
background-color: #ffcc00; | |
border-radius: 50%; | |
margin-top: 7px; | |
height: 30px; | |
width: 30px; | |
} | |
.BrightspotPersistentPlayer-volumeControl-toggle:after, | |
.BrightspotPersistentPlayer-volumeControl-toggleMobile:after { | |
opacity: 0; | |
} | |
.noUi-target.noUi-rtl.noUi-vertical.noUi-txt-dir-ltr, | |
.noUi-handle.noUi-handle-lower { | |
width: 8px; | |
} | |
.BrightspotPersistentPlayer-drawerToggle { | |
background-color: var(--WJCT-secondary); | |
border-radius: 5px; | |
} | |
.BrightspotPersistentPlayer-drawerToggle { | |
padding-right: 0px; | |
} | |
.BrightspotPersistentPlayer-tabletDesktopExtraInfo { | |
display: none; | |
} | |
.BrightspotPersistentPlayer-drawerControls, | |
.PH-donate-button { | |
height: var(--buttonHeight); | |
} | |
.PH-search-button-mobile .icon-magnify, | |
.PH-search-button .icon-magnify, | |
.PH-menu-trigger .burger-menu, | |
.PH-ham-m-close .close-x { | |
fill: white; | |
stroke-width: 1px; | |
stroke: white; | |
} | |
ps-header.PH { | |
background-image: url("http://npr-brightspot.s3.amazonaws.com/aa/4d/59ec9482439f9ab1e1a6bbc35122/wjct-news-header-image.png"); | |
background-repeat: no-repeat; | |
background-size: cover; | |
padding-top: 45px; | |
border-bottom: none; | |
} | |
[data-header-sticky] ps-header.PH { | |
padding-top: 1rem; | |
padding-bottom: 1rem; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer { | |
display: flex; | |
flex-direction: row; | |
justify-content: flex-end; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer>.BrightspotPersistentPlayer-streamInfo { | |
order: 1; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer>.BrightspotPersistentPlayer-playerControls { | |
order: 2; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer>.BrightspotPersistentPlayer-volumeControl { | |
order: 3; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer>.BrightspotPersistentPlayer-drawerControls { | |
order: 4; | |
} | |
.BrightspotPersistentPlayer-streamInfo { | |
text-align: right; | |
display: flex; | |
flex-direction: column; | |
padding: 2rem; | |
} | |
.BrightspotPersistentPlayer-playerControls { | |
margin-right: 0; | |
} | |
.BrightspotPersistentPlayer-name, | |
.BrightspotPersistentPlayer-programName { | |
font-family: "Montserrat"; | |
font-weight: bold; | |
} | |
.BrightspotPersistentPlayer-name { | |
order: 2; | |
font-size: 1.3rem; | |
} | |
.BrightspotPersistentPlayer-programName { | |
order: 1; | |
font-size: 1.6rem; | |
} | |
.BrightspotPersistentPlayer-drawerControls { | |
margin-left: 3rem; | |
} | |
.BrightspotPersistentPlayer-volumeControl { | |
display: flex; | |
flex-direction: row; | |
margin-right: 0; | |
} | |
button.BrightspotPersistentPlayer-volumeControl-toggle { | |
order: 2; | |
margin-right: 0; | |
} | |
.BrightspotPersistentPlayer-volumeControl-slider { | |
order: 1; | |
padding-right: 10px; | |
padding-left: 10px; | |
} | |
button.StreamPill { | |
background-color: var(--WJCT-tertiary); | |
color: white; | |
} | |
.BrightspotPersistentPlayer { | |
padding-right: 10px; | |
} | |
.BrightspotPersistentPlayer-schedule, | |
figcaption.Figure-caption, | |
.NavI .NavigationLink, | |
.PromoC-category, | |
.PromoC-byline, | |
.PromoB-category, | |
.PromoB-byline, | |
.PromoA-category, | |
.PromoA-byline, | |
.ArticlePage-breadcrumbs-wrapper, | |
.ArticlePage-authorName, | |
.ArticlePage-datePublished, | |
.Figure-source, | |
.Figure-credit, | |
.ArticlePage-tags-list a.Link, | |
.ArticlePage-tags-heading, | |
span.StreamPill-text, | |
span.BrightspotPersistentPlayer-drawerToggle-text { | |
font-family: var(--primaryFont); | |
} | |
.ArticlePage-datePublished { | |
font-style: italic; | |
} | |
.BrightspotPersistentPlayer-schedule, | |
.PromoA-byline, | |
.PromoB-byline, | |
.PromoC-byline { | |
font-weight: 600; | |
} | |
.Figure-content { | |
display: flex; | |
flex-direction: column; | |
} | |
figcaption.Figure-caption { | |
order: 1; | |
justify-content: flex-start; | |
} | |
.Figure-credit-container { | |
order: 2; | |
flex-direction: row; | |
justify-content: flex-start; | |
} | |
@media only screen and (min-width: 1920px) {} | |
@media only screen and (min-width: 1440px) { | |
[data-header-sticky] .BrightspotPersistentPlayer-name, | |
[data-header-sticky].BrightspotPersistentPlayer-programName { | |
max-width: 700px; | |
} | |
} | |
@media only screen and (min-width: 1280px) { | |
.BrightspotPersistentPlayer-name, | |
.BrightspotPersistentPlayer-programName { | |
max-width: 250px; | |
} | |
.BrightspotPersistentPlayer-tabletDesktopExtraInfo { | |
margin-left: 425px; | |
} | |
.PH-logo { | |
position: absolute; | |
z-index: 50; | |
} | |
[data-header-sticky] .PH-logo { | |
position: relative; | |
} | |
.PH-logo { | |
display: block; | |
padding-top: 40px; | |
} | |
.PH-logo img { | |
width: 534px; | |
height: 98px; | |
max-height: 98px; | |
} | |
[data-header-sticky] .PH-logo { | |
padding-top: 0px; | |
} | |
[data-header-sticky] .PH-logo img { | |
width: 216px; | |
height: 40px; | |
max-height: 40px; | |
background-position: center; | |
background-repeat: no-repeat; | |
background-size: contain; | |
} | |
[data-toggle-header="hamburger-menu"] .PH-ham-m { | |
z-index: 52; | |
} | |
.PH-top-bar { | |
position: relative; | |
z-index: 51; | |
width: 100%; | |
display: flex; | |
height: 100%; | |
align-items: flex-start; | |
} | |
.BrightspotPersistentPlayer { | |
padding-right: 0 !important; | |
} | |
} | |
@media only screen and (min-width: 1024px) { | |
.BrightspotPersistentPlayer-drawerToggle { | |
padding-right: 12px; | |
} | |
} | |
@media only screen and (min-width: 768px) { | |
.BrightspotPersistentPlayer { | |
padding-right: 30px; | |
} | |
.PH-persistent-player { | |
background: transparent; | |
} | |
[data-header-sticky] .PH-persistent-player { | |
height: 30px; | |
margin-bottom: 1.8rem; | |
} | |
} | |
@media only screen and (max-width: 767px) { | |
h1.ArticlePage-headline { | |
font-size: 3rem; | |
} | |
.PH-donate-button.gtm_donate a.Link { | |
color: transparent; | |
margin-left: -90px; | |
} | |
.PH-persistent-player { | |
background-color: var(--WJCT-tertiary); | |
} | |
.PH-donate-button.gtm_donate a.Link:after { | |
color: white; | |
content: "Donate"; | |
} | |
.BrightspotPersistentPlayer-streamInfo { | |
align-items: flex-start; | |
padding-left: 0; | |
} | |
ps-brightspot-persistent-player.BrightspotPersistentPlayer { | |
padding-left: 2rem; | |
padding-right: 2rem; | |
} | |
.PH-logo { | |
order: 2; | |
margin-right: 0px; | |
} | |
.PH-logo img { | |
max-width: calc(100vw - 4rem - 160px); | |
} | |
} | |
button.PH-menu-trigger, | |
button.PH-ham-m-close { | |
order: 1; | |
} | |
.PH-top-bar-content { | |
display: flex; | |
justify-content: flex-start; | |
flex: none; | |
} | |
.PH-top-bar { | |
display: flex; | |
justify-content: space-between; | |
} | |
ps-header.PH { | |
padding-top: 1rem; | |
padding-bottom: 1rem; | |
} | |
.ArticlePage-contentInfo { | |
display: flex; | |
flex-direction: column; | |
align-items: flex-start; | |
} | |
.ArticlePage-actions { | |
display: flex; | |
width: 100%; | |
justify-content: flex-end; | |
} | |
} | |
.PH-ham-m .PH-logo img {} | |
div#latestnewscast { | |
text-align: center; | |
line-height: 3; | |
} | |
.HtmlModule { | |
margin-bottom: 0px; | |
} | |
.Enhancement .PromoXSmall-title .Link, | |
.PromoXSmall-title .Link { | |
text-decoration: none; | |
color: var(--primaryTextColor); | |
font-family: var(--secondaryHeadlineFont), Arial, Helvetica, sans-serif; | |
font-size: 1.3rem; | |
} | |
.ListF { | |
padding: 0 20px; | |
} | |
.ListTitles-header-title, | |
.ListE-header-title, | |
.ListF-header-title { | |
text-transform: uppercase; | |
} | |
@media only screen and (min-width: 768px) { | |
[class$="-column"] .ListF { | |
margin-right: 0px; | |
} | |
.RadioShowPage-top { | |
display: flex; | |
justify-content: space-between; | |
} | |
.RadioShowPage-top-wrapper { | |
order: 1; | |
} | |
.RadioShowPage-cover-art { | |
order: 2; | |
} | |
} | |
#whgtdwisponsors .ThreeColumnContainer-column { | |
padding: 0 2rem; | |
display: flex; | |
align-items: flex-end; | |
} | |
#whgtdwisponsors .Enhancement { | |
margin: 0; | |
} | |
.ArticlePage-breadcrumbs-wrapper { | |
display: none; | |
} | |
.RSEP-social, | |
.PCEP-social { | |
display: none; | |
} | |
@media screen and (min-width: 1280px) { | |
.FourColumnContainer-row { | |
align-items: center; | |
column-gap: 1rem; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment