/*
 * Post Specific CSS Stylesheet
 * Post ID: 10015
 * Slug: punks-not-dead
 * Version: 1.0.0
 * This stylesheet is linked by the Post-Specific CSS Manager plugin – see admin settings for details
 */

/* PUNK'S NOT DEAD POST STYLES */

/* Version: 1.1.1 */


@font-face {
    font-family: '1 Punk';
    src: url('../fonts/1Punk.woff2') format('woff2'),
        url('../fonts/1Punk.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Special Elite';
    src:url('../fonts/SpecialElite-Regular.woff2') format('woff2'),
        url('../fonts/SpecialElite-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.site-header .has-base-background-color,
.hero-header.hh-mode-standard, html :where([style*="border-bottom-width"]) {
  background-color: black !important;
border-bottom: 0 !important;}
.wp-block-navigation .wp-block-navigation-item__content {background-image: none !important;}
.wp-elements-f6460f0d37344d71fe3380d20cedcf11 a:where(:not(.wp-element-button)),
.wp-block-navigation .wp-block-navigation-item__label, .wp-block-site-title :where(a) {
  color: unset;
font-family: '1 Punk', sans-serif !important;
font-size: var(--wp--preset--font-size--x-small);
}

h1, h2, h3, h4 {
font-family: '1 Punk', sans-serif !important;
color: var(--wp--preset--color--base);
font-weight: normal;
}

.punk, h1.punk, h1 {
	font-family: '1 Punk', sans-serif !important;
}

.firstpara {color: var(--wp--preset--color--base);}

a {color: var(--wp--preset--color--primary);}
a:hover {color: var(--wp--preset--color--primary-accent);}

.punk-page {
  background-image:
  url(http://timbaggaley.co.uk/wp-content/uploads/2026/02/punk-page-bkg-middle.png);
  background-repeat:repeat;
  background-size: contain;
}
.punk-page-top {
  background-image:
  url(http://timbaggaley.co.uk/wp-content/uploads/2026/02/punk-page-bkg-top.png);
  background-repeat:repeat;
  background-size: contain;
}
.punk-page-title, .under-post-content {
  background-image: url(http://timbaggaley.co.uk/wp-content/uploads/2026/02/black-swatch-square.png);
  background-size: cover;
}

/* side bar */
.my-pop-posts {background-image:url(http://timbaggaley.co.uk/wp-content/uploads/2026/02/yellow-swatch-square.png);
background-size: cover;}

.has-base-background-color {background-color: transparent;}

.my-pop-posts h2 {color: black; line-height: 2;}

.punk-footer {border-top: 0;}

/* SITE HEADER STYLING */
.site-header { background-color: rgba(0, 0, 0, 0.9);}

.site-header {
  -webkit-animation: 4s ease 0s normal forwards 1 fadein;
  animation: 4s ease 0s normal forwards 1 fadein;
}
@media only screen and (min-width: 960px) {.site-header {border-bottom: 1px solid #333;}}

.sidebar {
  -webkit-animation: 3s ease 0s normal forwards 1 fadein;
  animation: 3s ease 0s normal forwards 1 fadein;
}

.content {  -webkit-animation: 2s ease 0s normal forwards 1 fadein;
  animation: 2s ease 0s normal forwards 1 fadein;}

@keyframes fadein{
  0% { opacity:0; }
  80% { opacity:0; }
  100% { opacity:1; }
}

@-webkit-keyframes fadein{
  0% { opacity:0; }
  80% { opacity:0; }
  100% { opacity:1; }
}







/* WIDGET STYLING */
.note {background-image: url("https://timbaggaley.co.uk/wp-content/uploads/2021/11/widget-bkg-yellow.png");
background-size: cover; padding-top: 2rem;}
.after-entry .widget:last-of-type {background-image: url('https://timbaggaley.co.uk/wp-content/uploads/2024/08/widget-bkg-black-modified-1.png');
background-size: 100% 100%;
background-color: black;
padding: 1rem;}

.wp-caption, figcaption, p.pic-caption,
.post-10015 .mgl-justified-container,
.post-10015 .mgl-tiles-container {background-color: black;}



/* NAV MENU */
.genesis-nav-menu a, .site-title a, .site-title {color: #f1f1f1;text-transform: uppercase;
  font-family: '1 Punk', sans-serif;
font-size: 0.9rem;}
.menu-toggle, .sub-menu-toggle {color: #f1f1f1 !important;}
.goosed, button, input[type="button"], input[type="reset"], input[type="submit"], .site-container div.wpforms-container-full
.wpforms-form input[type="submit"], .site-container div.wpforms-container-full .wpforms-form button[type="submit"], .button,
.forminator-ui.forminator-quiz#forminator-module-9292 .forminator-button {
  font-family: '1 Punk', sans-serif; font-size: initial;}
.goosed {color: yellow;}


/* PAGE CONTENT STYLING */
body {
background-color: black;
background-image: url('https://timbaggaley.co.uk/wp-content/uploads/2024/08/punks-not-dead-post-cropped-bkg.jpg');
background-size: cover;
background-repeat: no-repeat;background-position: center center;
color: white;
font-family: 'Special Elite', serif;
}

.firstpara::first-letter {color: #f1f1f1;}

.post-10015 .wp-block-image {background: transparent !important;}

/* SHARE BUTTON */
 .addtoany_content, .entry-meta {inline-size: fit-content;margin-left: 0 !important;}
 .addtoany_content {margin: 1rem auto 2rem 0 !important;}
 .addtoany_header {font-weight: 900; display: inline;}
 .addtoany_header::after {content: ":"; margin-right: 1rem;}

/* ENTRY META */
 .entry-footer .entry-meta {border-top: none;}
 .entry-meta a {color: yellow;}
 .entry-meta a:hover {color: red;}

/* SINGLE POST NAVIGATION */
 .pagination-wrap {background: url(https://timbaggaley.co.uk/wp-content/uploads/2024/08/widget-banner-magenta-modified.png);
 	background-size: 100% 100%; margin: -1rem; padding: 1rem;
  background-color: transparent;}

/* SITE FOOTER */
.site-footer {font-size: 1rem;}

/* MOST POPULAR POSTS */
.wpp-excerpt {color: black !important;}

/* TESTIMONIAL STYLING */
.testimonial-panel {background-image: url(https://timbaggaley.co.uk/wp-content/uploads/2021/11/widget-bkg-magenta.png);
background-size: 100% 100%;
background-color: transparent;}
.gb-block-testimonial .gb-testimonial-name {
  font-family: 'Cocogoose Pro', 'Arial Black', sans-serif;
display: flex;}
.gb-block-testimonial .gb-testimonial-name {color: antiquewhite !important;}

/* RELATED POSTS */
.related-posts {background-image: url(https://timbaggaley.co.uk/wp-content/uploads/2021/11/widget-bkg-cyan.png);
background-size: 100% 100%;
background-color: transparent;}
.random-post-on-refresh a, .random-post-on-refresh a:active, .random-post-on-refresh a:hover, 
.random-post-on-refresh a:visited, .random-post-on-refresh a:link {color: antiquewhite !important;}