

:root {
--black: #1c1c1c;
--red: #ff3d00;
--green: #00bfae;
--brightgreen: #2ecc71;
--purple: #8c1bff;
--yellow: #ffd600;
--lightgrey: #bdc3c7;
--darkgrey: #262626;
--orange: #d35400;
--blue: #264396;
--darkblue: #2c3e50;
--lightblue: #0015FF;
--lightblue: #00ffff;
--lightblue: #0080ff;
--white: #ffffff;
--post-width: 1100px;
}

@font-face{
	font-family:ChicagoFLF;
src:url(https://cdn.blot.im/folder/v-6de3a67a/blog_7b49675ad4964db5a10b2e055c3fc5d8/_assets/_css/ChicagoFLF.ttf) format('truetype');


body .is-layout-flex {
	display:content;
}

.breadcrumbs {
	color: var(--black);
}


.wp-block-table.is-style-stripes, .wp-block-table {
	background-color: var(--darkblue);
	color:var(--white);
}

.wp-block-table .has-fixed-layout {
	font-size: 0.5em;
}

.waveform-container canvas {
	height: 200px;
	max-height: 250px;
}


.soundblog-post-title {
	background-color: transparent;
}

.post-list-title {
	background-color: var(--black);
	color: var(--white);
}

.has-text-align-center has-link-color soundblog-list-title wp-elements-4302ca32e0a0b255014bcc7eb3bbd27e wp-block-post-title has-text-color has-background-color wp-container-content-9cfa9a5a {
	padding:0px;
	margin:0px;
	background-color: orange;
	    text-shadow: -8px 8px black;
}

.wp-block-post {
	margin-bottom: 1em;
}

html :where([style*=border-width]) {
	border: none;
	border: 0px;
}

/* for fedi embed */
.created_at {
	color: red;
	background-color: green;
}

.fedi-box {
	padding:none;
	padding:0;
}

.fedi-box p {
	margin:auto;
	color: black;
	padding:30px;
	font-size:12px;
}

.fedi-box a {
	color: blue;
}

.created_at {
	background-color: var(--purple);
	color: var(--white);
}

.created_at a {
	color:var(--white);
}

.created_at a:hover {
	color:var(--orange);
}

.post_box {
	margin-bottom: 0;
}

.construction {
	background-color: var(--darkgrey);
	color: var(--white);
	padding: 1em;
}


    @keyframes blink {
        0% { opacity: 1; }
			20% { opacity: 1; }
        50% { opacity: 1; }
        100% { opacity: 0; }

    }

    .blink {
        animation: blink 1s infinite; /* Adjust the duration as needed */
			color: var(--yellow);
    }

.gt-posts-image {
	width:300px;
}

.guestbook {
	border-radius:10px;
	background-color: var(--lightgreen);
}

.why-weird {
	font-family: "Times New Roman";
}


.badges {
	padding:10px;
	margin-top: 0px;
	/* margin-bottom: 20px; */
	background-image: url("https://bkstrm.net/wp-content/uploads/2024/01/5023.png");
	background-repeat: repeat; /* This will tile the image */
    background-size: 200px 200px; /* Set the size of each tile */
	text-align:center;
	image-rendering: pixelated;
	background-color: orange;
}


.badges, .counter, .footer3 {
	padding:10px;
	margin-top: 0px;
	text-align:center;
	image-rendering: pixelated;
}

/* .badges {
	border: inset var(--lightgreen) 10px;
} */



.cb-ring {
	background-color: var(--red);
	color: var(--white);
	font-size:2em;
	align-content:center;
	border-radius:1000px;

}

.cb-ring a {
	color: var(--white);
}

.cb-ring a:hover {
	color: var(--black);
}


.badges img {
	height: 30px;
	image-rendering: pixelated;
}

body {
	/*background-image: url("https://bkstrm.net/wp-content/uploads/2024/01/rainbow-tile-patterns-02.jpg"); */
	/*background-image: url("https://media.chrisbeckstrom.com/bkstrmnet/2024/01/8733145_orig-4269434887.jpg"); */
	background-color:var(--black);
	background-repeat: repeat; /* This will tile the image */
    background-size: 200px 200px; /* Set the size of each tile */
	/*font-family: "Courier", sans-serif;*/
		/* text-transform:uppercase; */
	margin-top: 0em;

	    /* Media query for small screens (adjust the max-width as needed) */
    @media screen and (max-width: 300px) {
        background-attachment: fixed; /* Set background to fixed on small screens */
    }
}


.post-template-photo-post .wp-block-post-terms {
	background-color: var(--darkblue);
	color: var(--white);
	max-width: var(--post-width);
	margin:auto;
}


.wp-block-post-date a {
	color: var(--lightgreen);
	background-color: transparent;
}

.cb-photo-post-tags {
	background-color: red;
}

.cb-photo-post-content .wp-block-post-excerpt__excerpt {
	background-color:var(--white);
	color:var(--black);
	max-width: var(--post-width);
	margin:auto;
	/* margin-bottom: 2em; */
	/* padding-bottom:1em */;
	margin: none;
	padding: none;
}

.post-list-post-title {
	text-shadow: none;
}

.post-list-post-title h2 a {
	font-family: "Times New Roman";
	color: var(--white);
}

p {
	padding: 0;
	margin: 0;
}

.cb-photo-post-content {
	color: var(--black) !important;
	max-width:var(--post-width);
}

.cb-photo-post-content a {
	background-color: var(--white);
	color: var(--blue);
}

/* for the fedi feed */
.fedi_post_content {
	background-color: var(--lightgrey);
}

.fedi-post-window-bar {
	background-color: blue;
	color: white;
	text-align: right;
}

.fedi-post-content {
	background-color: var(--lightgrey);
	color: var(--black);
}

.fedi-post-box {
	margin-bottom: 2em;
	max-width:350px;
	background-color: var(--lightgrey);
	color: black;
	border-style: groove;
	box-shadow: 4px 10px 20px var(--black);
	margin-left: auto;
	margin-right: auto;
}

.fedi-box a, .fedi-box a:hover {
	border-color: grey;
	border-style: outset;
	padding: 5px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.fedi-box a:hover {
	color: var(--purple);
}

.fedi-box tag a, .fedi-box tag a:hover{
	border-style: inset;
	border-color: black;
}

.post-list-fun {
	background-color: red;
}

.post-template-photo-post .entry-content {
	max-width: var(--post-width);
	margin:auto;
}

body.post-template-photo-post::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: inherit;
    background-size: inherit;
    background-position: inherit;
    filter: blur(30px); /* Adjust the blur value as needed */
	filter: brightness(20%);
    z-index: -1; /* Keeps the blurvar(--red) image behind content */
}


.blur {
	 filter: blur(10px); /* Adjust the blur value as needed */
	filter: brightness(20%);
    z-index: -1;
}

/* .wp-block-post-title {
	 background-color: var(--black);
	color: var(--red);
	/* display: inline-block; */
	font-size: 1.7em;
	/*font-weight: 1000;*/
	text-transform: lower;
	padding-bottom: 0em;
	word-break: break-word;
	/*margin-top: 0.5em;*/
}
*/

/*

.wp-block-post-title {
	/*background-color: var(--blue);*/
	background-color: var(--black) !important;
    text-shadow: 0 -1px 3px rgba(0,0,0,0.5);
	font-size: 0.8em;
		padding: 0px;
		font-size: 2em;
} */

.wp-block-file {
	background-color: var(--purple);
}



h1.cb-single-post-title.wp-block-post-title.has-x-large-font-size {	size: 2em;
}

@media (max-width: 800px) {
.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: none;
  }
}

.cb-recent-post-box{
padding:0px !important;
max-width: var(--post-width);
margin-bottom:2em;}

.wp-block-post-content-is-layout-constrained > :first-child, .wp-block-post-content-is-layout-constrained > :first-child{
	padding:0px;
	padding:0;
	/* background-color:blue; */
}

p, .wp-block-audio, .wp-block-audio {
	border: none;
	color:var(--white);
	background-color: var(--black);
	padding:1em;
}

.wp-block-post-content-is-layout-constrained > :first-child {
	padding:0px;
	padding:0;
}

/* for the custom frontend forms */
.select2-results {
	color: white;
	background-color: var(--darkblue);
}

.acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date], .acf-field input[type=datetime], .acf-field input[type=datetime-local], .acf-field input[type=email], .acf-field input[type=month], .acf-field input[type=number], .acf-field input[type=search], .acf-field input[type=tel], .acf-field input[type=time], .acf-field input[type=url], .acf-field input[type=week], .acf-field textarea, .acf-field select {
	padding: 1em;

}

.acf-field-upload-file, .acf-field-upload-image
	background-color: var(--darkblue);
}

.acf-field-textarea {
	padding: 1em;
	font-size: 1em;
}

.fea-submit-button {
	padding: 1em;
}

.acf-file-uploader .file-wrap {
	background-color: var(--black);
}



.acf-file-uploader .file-icon {
	background-color: var(--black);
}

.cb-recent-post-box {
	/*margin-left: 3em;*/
}

.cb-newest-stuff-post-box {
    background: var(--white));
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    /*border: 1px solid rgba(255, 255, 255, 1); */
    -webkit-filter: blur(0.6px);
}

.acf-file-uploader .file-info a {
	background-color: var(--black);
	font-size: 1em;
}

	.cb-content {
		padding:1em;
	}

.cb-list-excerpt {
	max-width:100%;
	overflow:hidden;
}

.cb-tag-cloud {
color:var(--pink) !important;
}

.is-layout-grid {
	padding-top:1em;
	padding-bottom:1em;
}


.cb-content div {
	/*padding:2em;*/
}

.find-music-div {
	background-color: var(--black);
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	padding:2em;
	max-width:none;
}

#is-search-input-17104 {
	height:5em;
	background-color: var(--black);
	color: var(--white);
}

.wp-block-post-content-is-layout-constrained  {
	/* padding:2em; */
}

li {
	padding-left:1em;
	padding-right:1em;
}

.no-padding, .wp-block-group {
	padding:0px;
	margin:0px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom:0px;
}

.futura {
	font-family: "Josefin Sans";
}

.futura h1, .futura h2, .futura h3 {
	background-color: transparent;
}

.times, .times h1, .times h2, .times h3, .times p {
	font-family: "Libre Baskerville";
	text-shadow: none;
}

.smaller-title {
	background-color: var(--black);
	font-size: 1.5em;
}

.smaller-title a {
	color:var(--yellow);
}



.wp-block-comments {
	/* background: var(--black);
	color: var(--yellow); */
}

.wp-block-post-title front-page-grid-item-title a {
	color: white;
}



.wp-block-list li {
	background-color: var(--black);
}

.chris-beckstroms, .chris-beckstroms a {
	background-color: var(--black);
	color: var(--lightblue);
}

.cb-soundblog-list-date {
	background-color:var(--blue);
}

.cb-soundblog-list-title a {
	padding:0px;
	font-family:"Arial"
}

.cb-soundblog-list-title h2 {
	background-color:var(--white);
	    text-shadow: -8px 8px var(--orange);
}
/* here we can set backgrounds based on what page it is, even things like tag lists */

.home {
	/* background-image: url("https://media.chrisbeckstrom.com/bkstrmnet/2024/08/B6C42C0C-DBA4-4967-B695-EBDFC6CD2935.jpeg"); */
	background-image: url("https://bkstrm.net/wp-content/uploads/burlap-darkblue.jpg");
	/* background-size: 500px; */
/* background-image: none; */
/* background-color: var(--blue);*/ /* used to be black */
	backdrop-filter: none;
	filter: none;
}

	.tag-psychedelic {
	/* background-image: url("https://media.chrisbeckstrom.com/bkstrmnet/2024/01/1440997-1099618946.jpg"); */
		background-size: 400px;
	}

	.tag-digital-art {
		 /* background-image:url("https://media.chrisbeckstrom.com/bkstrmnet/2024/01/6298045-2591304622.jpg");*/
		background-size: 400px;
	}

	.tag-electronics {
	/*	background-image: url("https://bkstrm.net/wp-content/uploads/smallgrid-darkvar(--green).jpg"); */
		background-size: 400px;
	}

/* prevent the background image from happening on the front page */
.home .tag-digital-art {
	background-image: none;
}

.cb-post-list-box {
	box-shadow: 10px 10px;
}

.cb-linkroll-content {
	margin-bottom:1em;
}

.cb-go-home {
	background-color: var(--black);
	color: var(--yellow);
}

/* .cb-photoblog-featuvar(--red)-image img {
	width: 100%;
	/*border-radius:10px;*/
	background-size: contain;
	border-color: var(--white);
	border-width: 7px;
	border-style: solid;
	max-width: 900px;
} */

.cb-photoblog-date {
	max-width:var(--post-width);
	margin: auto;
	background-color: var(--white);
	color: var(--black);
}

.wp-block-post .category-photoblog, .photoblog-list-square {
	background-color: white;
}

.photoblog-page {
/* max-width: var(--post-width); */
	margin:auto;
}

.cb-photoblog-featured-image {
	min-width:250px;
}

.photoblog-list-square {
	padding:10px;
	max-width: 350px;
}

.cb-photoblog-date a:hover {
	color: var(--orange);
}

.post-template-photo-post img {
	max-width:100%;
}

.wp-block-post-featuvar(--red)-image, img {
	/*box-shadow: 10px 10px grey;*/
	opacity: 1;
	margin-bottom:0px;
	/*border: 5px solid var(--black); */
	/*max-width: 600px;*/
}


.post-template-photo-post.wp-block-post-featuvar(--red)-image {
	max-width: 100%;
	background:cover;
}

.post-template-photo-post  .entry-content {
	background-color:var(--white);
	color:var(--black);
}

.post-template-photo-post p {
	background-color:var(--white);
	color: var(--black);
	max-width: 100%;
}

.post-template-photo-post .entry-content {
	background-color:transparent !important;
	border: none;
	box-shadow: none;

}
	entry-content wp-block-post-content is-layout-flow wp-block-post-content-is-layout-flow

.figure.wp-block-gallery.has-nested-images {
	max-width:100%;
}


.cb-left-post-title, .cb-left-post-title a {
	background: var(--black);
	color:var(--white);
}

.wp-block-search .wp-block-search__input {
	padding: 0px;
	font-size: 1em;

}

.cb-left-column-front-page p, .cb-left-column-front-page {
	padding:0.25em;
	padding-bottom:none;
	margin:0em;
		color:var(--black);
	background-color: var(--black);
	color:white;

}

.cb-social-icon img{
	width:100%;
	max-width:80px;
}

.cb-icons img {
	margin-left: 1em;
	margin-right: 1em;
	max-height: 50px;
	max-width: 50px;
}

.cb-rss-button img {
	width: 100% !important;
	border: 10px;
	border-color: var(--white);
}

.cb-social-icon img a:hover, .cb-rss-button img a:hover {
	border:10px 10px var(--yellow);
}

.cb-social-icon a:hover {
	border:10px 10px var(--yellow);
}
	.wp-block-comments p, .wp-block-comment-author-name, .wp-block-comment-date, .wp-block-comment-edit-link a, .wp-block-comment-author-name, .wp-block-comment-author-name {
		background-color: var(--black) !important;
		color: var(--white) !important;
		padding:0px;
		margin:0px;
		margin:auto;
	}

.wp-block-comments p {
	background-color: green;
}

.wp-block-comments p {
	background-color: var(--white) !important;
	color: var(--purple) !important;
}

.cb-comment-content {
	background-color: transparent;
	color: var(--black);
}

.cb-comment-content p {
	background-color:red;
}


.cb-comment-author {
	font-size: 1.1em;
	background-color: var(--black);
	color: var(--white);
}

.cb-comment-author a, .wp-block-comment-content a {
	color: var(--blue);
}
.wp-block-comment-date a, .comment-reply-link {
	color: var(--blue);
}
.cb-comment-row {
	padding:0.5em;
	background-color:var(--white);
	color: var(--black);
	border-radius:30px;
	box-shadow: 10px 10px var(--purple);
}

	.wp-block-comments p {
		background-color:var(--blue);
		color:var(--white);
		padding-left:1em;
		margin-left: auto;
		margin-right: auto;
	}
.wp-block-comments {
	/* display: none; */
}
.cb-comment-template {
	max-width: var(--post-width);
	margin: auto;
}

.arrow {
  border: solid var(--black);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

h3.var(--white) {
	color: var(--white) !important;
}
@media (max-width: 900px) {
.cb-left-column-front-page p {
		font-size:0.75em;
			color:var(--pink);
	    /*display:none;*/

  }

	.wp-block-columns h3 {
		font-size: 1em;
	}

	.wp-block-group {
		padding:0px;
		margin:auto;
	}



	.cb-left-column-things {
		/* display:none; */
	}
}


body.post-template-soundblog-post .entry-content {
	/*padding: 4em;*/
	max-width:var(--post-width);
	margin:auto;
}

body.single-post .entry-content {
	padding:1em;
	margin:0px;
	max-width:var(--post-width);
	margin:auto;
	background-color: var(--black);
}

.has-shadow, .entry-content, body.single-post .entry-content, #respond {
	box-shadow: 4px 10px 20px var(--black);
}


.silly-text {
	font-family: 'Comic Sans MS', cursive;
	background: var(--purple);
	color: var(--yellow);
	border: inset var(--yellow);
}

.entry-content {
	padding: 40px;
	padding-top: 0px;
}

.size-post-thumbnail {
	/*width: 700px;
	max-width: 60%;*/
	box-shadow: none;
	/* width:950px; */
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#mep_0 {
	margin:3em;
}
.mejs-mediaelement {
	margin-top: 2em;
}
/* Media query for small screens (adjust the max-width as needed) */
@media screen and (max-width: 1200px) {
    .entry-content {
        padding: 0;
    }
}

/* SCROLLING TEXT */



/* --------------- */


/* CHANGING COLORS */
@keyframes color {
  0%   { background: #0066ff; }
  20%  { background: #5cd65c; }
  40%  { background: #e6b800; }
  60%  { background: #ff794d; }
  80%  { background: #ff6699; }
  100% { background: #c61aff; }
}

.changing-colors {
  background: #33CCCC; /* Fallback */
  animation: color 9s infinite linear;
  text-align: center;
  padding: 2em;
	color: var(--black);
}

.changing-colors a {
	color: var(--black);
	text-decoration:underline;
}

/* -------------- */





a {
	/* background-color: var(--pink); */
	text-decoration:underline;
	color: var(--lightblue);
}
a:hover {
	border:5px;
	text-decoration:underline;
	color: var(--orange);
	/*font-family: "Comic Sans MS"*/;
}

.small-padding {
	/* padding: 20px; */
}



.cb-box, .cb-title-box, .cb-breadcrumbs, .cb-info {
	/*max-width: 800px; */
	max-width: 100%;
	width:100%;
	font-size: 1em;

}

.taxonomy .category {
	background-color: var(--purple);
	color: var(--black);
}

body.post-template-gt {
	background-color:var(--white);
	color:var(--black);margin:0px;
}

.post-template-gt h3 {
	border:none;
	box-shadow:none;
}

body.post-template-gt {
	background-image:none;
}

.post-template-gt a {
	color:var(--blue);
}

.gt-title, .gt-title-small {
	font-size:4em;
	    max-width: 100%;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
	background:transparent !important;
	color: var(--black) !important;
}

.gt-title-small {
	font-size: 1em;
	margin-top:0.5em;
}

.gt-big-title {
	font-size:4em !important;
	margin:auto;
	text-decoration:underline;
}

.gt-site-title {
	font-size:4em !important;
	margin:auto;
	text-decoration:underline;
}

.gt-left-back, .gt-right-back {
	background-color: transparent;
}

.gt-everything-box {
	/*margin:3em;*/
	background-color: var(--white);
}

.gt-behind {
	background-color:var(--black);
}

.gt-featuvar(--red)-image-box {
	padding: 1em;
	margin: 1em;
	width: 100%;
	height: 100px;
	position: relative;
	overflow:hidden;
	display:flex;
	justify-content: center; /* Center horizontally */
    align-items: center;
	padding:1em;

}

.gt-featuvar(--red)-image-box img, .gt-top-featuvar(--red)-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image covers the div without overflow */

}

body.post-template-gt h2.gt-title-small.wp-block-post-title, body.post-template-g time{
    /* Your styles here */
    color: var(--red);
    font-size: 1em;
	padding:0px;
}



body.post-template-gt a {
	background-color: transparent;
	text-decoration:underline;
	color:var(--blue);
}

body.post-template-gt a:hover {
  color:var(--pink);
	background-color:var(--blue);
}

body.post-template-gt button {
	background-color:var(--blue);
	color:var(--white);
}

body.post-template-gt .wp-element-caption {
	background-color:transparent !important;
	color:var(--black);
}

.post-template-gt img, .size-full img, .post-template-gt .wp-block-image size-large img {
	max-width:500px;
	object-fit: cover;
}

.gt-face-image img {
	width:100%;
}



.post-template-gt .wp-block-post-title {
	font-size:2em;
}

.post-template-gt h2, h2.gt-block-heading {
	text-transform:none;
	border:none;
	box-shadow:none;
	padding:0.25em;
	margin:0.25em;
	font-size:1.75em;
}

body.post-template-gt .wp-block-search .wp-block-search__input {
	padding:0em;
	font-size:1em;
	color: var(--black);
	border:1px solid var(--black);
}

.post-template-gt p, .post-template-gt .wp-block-list li {
	background-color: var(--white);
	color: var(--black);
}


.wp-block-search .wp-block-search__input {
	background-color: var(--white);
	border: 5px solid var(--black);
}

.cb-box {
	/* background-color: var(--green); */
	/*background-color: var(--black);*/
	margin:auto;
}

.cb-box ul {
	background-color: var(--black);
	color: var(--white) !important;
	margin-bottom:0px;
	/*border: 5px solid var(--black);*/
	margin-top: 1em;
	margin-bottom: 1em;
	/*font-family: "Courier";*/
	/* padding-left: 1em; */
}

.cb-title-box {
	/* background-color: var(--blue); */
	margin:auto;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width:100%;
	margin:0px;
	padding:1em;
}

.cb-box-wide {
	width: 100%;
}


.cb-note {
	background-color: var(--black);
	color: var(--green);
	font-size: 1em;
}

.cb-note a{
	background-color: var(--black);
	color: var(--purple);
	font-size: 1em;
}

.cb-note a:hover {
	font-family: "Comic Sans MS";
}

.cb-breadcrumbs a {
	color: var(--blue);
}


.cb-info {
	background-color: var(--black);
	color: var(--white);
}




.wp-block-post-title a:hover {
	color: var(--white);
}

.is-highlight term-0 {
	background-color: orange;
	color: blue;
}

#is-ajax-search-result-17104 .meta .is-highlight {
	background-color: var(--orange) !important;
	color: var(--black) !important;
}





.soundblog-list-title, h6 .soundblog-list-title, h6 .soundblog-list-title a {
	background-color:blue;
}
.wp-block-post-title {
	text-shadow: none;
}
.genre-button {
	background-color: white;
	color: black;
}


h2 a {
	background-color: transparent;
}


.genre-button:hover {
	background-color: var(--purple);
}

#clear {
		padding:0.5;
}

#clear:hover {
	background-color: var(--red);
}

.is-ajax-search-post, .is-ajax-search-post:hover {
	background-color: var(--black);
	color: var(--white);
	border:none;
}

.is-ajax-search-post:hover {
	background-color: var(--black);
}

.is-title a {
	color: var(--yellow);
}

.is-tags-links {
	color: var(--lightblue);
	text-decoration:underline;
}

.is-tags-links a {
	color: var(--lightblue);
	text-decoration:underline;
}

.is-highlight {
	color: var(--black);
	background-color: yellow;
}


.is-ajax-search-categories-details>div:hover, .is-ajax-search-result .is-ajax-search-post:hover, .is-ajax-search-result .is-show-more-results:hover, .is-ajax-search-tags-details>div:hover {
	background-color: var(--black);
}




.cb-breadcrumbs, .search-search-results,  .cb-note, #reply-title, .sound_blog, .wp-block-heading, .search-result-post-title{
	color: var(--white);
		box-shadow: 10px 10px var(--grey);
	opacity: 1;
	margin-bottom:0px;
/* border-style: groove; */
}

.cb-note {
	background-color: var(--black);
}


.search-result-post-title {
	font-size: 2em;black
}

.search-result-post-title a, .cb-category-list a  {
	color:var(--white);
}



.has-text-color, .has-foreground-color, .wp-block-heading {
color: var(--white);
}

.breadcrumbs {
	color: var(--black);
}


h1, h2, h3, .wp-block-heading {
	background-color: var(--black);
	padding:0;
}

h2 {
	font-size:3em;
}

	h3 {
		font-size:2.5em;
	}





/*******************/
    .outer-div {
        position: relative;
    }

    .inner-div {
        position: absolute;
        top: 0;
        left: 0;
    }

    .another-thing {
        z-index: 2;
			font-size:12px;
			background: var(--black);
			color:var(--yellow);
    }


h3, .cb-breadcrumbs {
	padding: 0px;
	margin: 0px;
	/* font-family: "Times New Roman"; */
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	width:100%;
	font-size: 1.2em;
	/*height: 20px; */
	/* border: 1px solid #ccc; */
	text-transform: lowercase;
	font-stretch: condensed;
}

h3 {
	font-family: "Arial";
}

.breadcrumb {
	text-transform: uppercase;
}
.cb-breadcrumbs {
	justify-content: left;
}
      span.stretch {
       /*  display: inline-block; */
        -webkit-transform: scale(2, 1);
        -moz-transform: scale(2, 1);
        -o-transform: scale(2, 1);
        transform: scale(2, 1);
				padding-top: 10px;
      }

.wp-block-query, .wp-site-blocks {
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:1em;
	margin: auto;
	max-width: var(--post-width);
}

.page-template-site-map .wp-site-blocks {
	margin: 0px;
	padding: 0px;
	width: 1200px;
}

.cb-everything-box {
	margin: 0 auto;
	/* width: 75%; */
	background-color: var(--black);
}

.cb-footer1 {
	background-color:var(--black);
	/* margin-top: 2em; */
	color:var(--white);
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 3em;
	padding-bottom: 3em;
	font-family: "Times New Roman", serif;
}

.cb-footer2 {
	background-color:var(--blue);
	/* margin-top: 2em; */
	color:var(--white);
}

.itemListElement {
	background-color: var(--black);
	color: var(--white);
}


.counter {
background-color: var(--purple)
}

.footer3 {
		background-image: url("https://bkstrm.net/wp-content/uploads/2024/01/5023.png");
	background-repeat: repeat; /* This will tile the image */
    background-size: 200px 200px; /* Set the size of each tile */

}




/* CAPTIONS */
.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption {
  color: var(--white);
	background-color: var(--black);
	display: inline-block;
	text-transform: uppercase;
	font-family: "Courier New", monospace;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.75em;
}

p,.wp-block-audio {
	/*color:var(--black);*/
	background-color: var(--black);
}


.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
		background: none;
	background-color: var(--black);

}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	/* width: 100px; */
	margin-top: 1em;
	margin-bottom: 1em;
	width: 100%;
}

.post-template-photo-post .entry-content {
	}

.cb-photo-post-gallery {

}

.wp-container-core-post-content-is-layout-da5b85bd > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	width: 100%;
}


.wp-block-post-terms {
	background-color: var(--black);
}

.taxonomy-post_tag a {
	padding-left:0.25em;
	color: var(--black);
	background-color: var(--darkgrey);
}

.wp-block-image {
	margin-bottom: 1em;
}


.title {
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 2em;
	display: inline-block;
}

.index-title-spacer {
	margin-top: 3em;
}



.wp-block-image img {
	/*max-width: 600px;*/
}

.cb-frontpage-image {
	max-width: 100%;
}





.not-wide {
	max-width: 400px;
	margin: auto;
}

.webring-stuff {
		/* background-image: url("https://bkstrm.net/wp-content/uploads/2024/01/1051.png"); */
	background-repeat: repeat; /* This will tile the image */
    background-size: 100px 100px; /* Set the size of each tile */
	color: var(--black);
	text-transform: uppercase;
	padding-top: 2em;
	padding-bottom: 2em;
}

.webring-stuff a {
	color: var(--blue);
}

.front-page-search {
	margin: 2em;
}

.front-page-search input {
	background-color: var(--white);
	color: var(--black);
}

.wp-block-search__inside-wrapper {
	color: var(--black);
}

wp-block-search__button, wp-element-button {
      border: none;
      background: none;
      color: inherit;
      text-decoration: none;
      padding: 0;
      margin: 0;
      cursor: pointer;
		 background-color: var(--green);
		 color: var(--yellow);
}

/* h2 a {
	color:var(--pink);
	background-color:var(--yellow);
} */




/* ------------------------------------ */

/* ------------------------------------ */

/* ------------------------------------ */

/* ------------------------------------ */

/* ------------------------------------ */


/* .wp-element-button, .wp-block-button__link, .wp-block-button, .form-submit {
  background-color: var(--white);
  border-radius: 10px;
  border-width: 2px;
	border-color: var(--black);
  color: var(--black);
  font-family: "Arial";
  font-size: 1em;
  padding: 5px;
  text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
} */



.small-featuvar(--red)-image {
	max-width: 200px;
}


.post-title-search-results {
font-size: 1.2em;
}

.wp-block-post-excerpt__excerpt {
	border-color: var(--white);
	/*border-style: dashed;*/
	font-size: 1em;
}

.cb-album-description {
	background-color:var(--black);
	margin-bottom:1em;
}

.cb-album-date a, .cb-album-tags a {
	color:lightvar(--blue);
	border:none !important;
}

.post-on-search-page {
	margin-bottom: 4em;
}



/* } */


/* for ivory search */
.is-search-sections .thumbnail img {
	max-width: 300px;
}

.left-section {
	width:30%;
}

div.is-ajax-search-details, div.is-ajax-search-result {
	background-color: transparent;
}

/* } */

.is-ajax-search-details, .is-ajax-search-details *, .is-ajax-search-result, .is-ajax-search-result * {
	font-size: 1em;
	line-height: 1.5em;

}

#is-title {
	background-color: black;
}

#is-title a {
	background-color: orange;
}

.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
	font-size: 1.4em;
}

/* THIS this CHANGES THE MAIN WIDTH FOR EVERYTHING!!! */
.front-page-squares {
	margin: auto;
	max-width: 1200px;
	text-align: center;
}


.topics-list {
	background-color: var(--green);
}
 /*
.wp-block-categories-list li {
	background-color: var(--black);
		font-family: "Arial";
	text-transform: uppercase;
}

.wp-block-categories-list ul {
	background-color: var(--blue);
}

*/
.topics-list ul {
	background-color: var(--yellow);
	font-family: "Arial";
}


/* .wp-block-categories-list, .topics-list, .wp-block-categories {
	background-color: var(--purple);
} */

.cb-category-list ul {
	font-family: "Arial";
	font-size: 2.7em;
	text-transform: uppercase;
		text-shadow: 0 -1px 3px var(--black);
}


.cb-box .site-toc ul {
	background: var(--white);
	border: none;
	margin-top: 0px;
	margin-bottom: 0px;
}


.cb-box .site-toc a:hover {
color: var(--black);
	font-size: 1.3em;
	font-family: "Comic Sans MS";
}

.cb-box .site-toc a {
color: var(--white);
	font-size: 1.3em;
}

.site-toc a {
	color: var(--yellow);
}

.page-list-ext {
/* */
}


.page-list-ext .page-list-ext-item {
	margin: 0px;
	text-align: left;
	display: inline;
}

.page-list-ext-title {
	text-align:left;
}

.page-list-ext-title a {
	color: var(--white);
	background-color: var(--black);
	text-transform: uppercase;
}

.page-list-ext-title a:hover {
	color: var(--yellow);
	background-color: var(--red);
}

.small-featuvar(--red)-image {
	margin-right: 1em;
}

.cb-box .wp-block-post-template {
	border: none;
}

.cb-box .wp-block-post-template a {
	border: none;
	font-family: "Arial";
}

.taxonomy-post_tag a, .wp-block-post-date a {
	background-color: transparent;
	color: var(--lightgreen);
}

.wp-block-post-date a:hover {
	color: var(--orange);
}

.post-template-photo-post.wp-block-post-terms {
	background-color:var(--white);
	color:var(--black);
}

.wp-block-post {
	/* background-color: var(--black); */
	padding:1em;
}

.sound-blog-list-content .wp-block-post {
	background-color: var(--black);
	margin-bottom:3em;
}

.sound_blog_title h2, .soundblog-main-content-box h2, .soundblog-main-content-box, h2 .soundblog-post-soundblog-big-title, .post-template-soundblog-post h2 {
    /* background-color: var(--orange) !important; */
    color: white !important;
    /* font-size: 3em !important; */
    font-family: "Courier";

}

.sound_blog_title {
	background-color: var(--orange) !important ;
}





@media (max-width: 800px) {
	.post-template-soundblog-post .wp-block-group {
	margin-top: 0em;
	}
}


.wp-singular .page-template page-template-gt .page .page-id-17048 .beckbase customize-support {
	background-color: white;
	color: black;
	background-image: none;
}



.wp-block-column is-layout-flow wp-block-column-is-layout-flow {
	background-color: var(--black);
}



.page-template-default .wp-block-column,
.page-template-default .entry-content{
	background-color: var(--black);
	color: var(--white);
}

.page-template-default p {
	margin-bottom: 2em;
}

.page-template page-template-gt .entry-content {
	background-color: var(--white);
}

.taxonomy-post_tag a {
		border: 1px solid var(--white);
	border:none;
}



.taxonomy-post_tag a:hover{
	background-color: var(--yellow);
	color: var(--black);
	border: 1px dotted var(--black);
}


.wp-block-query-pagination-next,  .has-small-font-size {
	/* background-color: var(--blue); */
	/*font-family: "Times New Roman"; */
	font-size: 3em;
}

.wp-block-term-description {
	max-width:500px;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.wp-block-comments p {
	border: none;
	margin: none;
	padding: none;
}
.wp-block-comments {
	/* background-color: var(--green); */
}

.comment-notes {
	display: none;
}


.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
	margin: none;
}

.comment-form p {
	padding: 0px;
	display: inline-block;
	font-size: 0.7em;
	margin: 0px;
	border: 5px solid var(--black);
	font-family: "Comic Sans MS";
	/* width:300px; */
	/* width:40%; */
	width:100%;
}
.comment-notes {
	display: none;
}

.form-submit .wp-block-button {
	display: inline;
}


.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url, .comment-notes {
	background-color: var(--black);
	border: 5px groove var(--white);
	padding: 1em;
	color: var(--white);
}

.comment-form-comment p {
	max-height: 3em;
	width:500px;
}

#comment {
	background-color: var(--black);
	color: var(--white);
}

.requivar(--red)-field-message, .email-notes, .comment-notes{
	display: none;
}

.comment-notes {
	margin:0px;
	padding:0px;
	font-family: "Comic Sans MS";
}


.wp-block-post-comments-form, .wp-block-button__link, .wp-element-button input[type="submit"] {
	padding: 0px;
}


.wp-block-comments-query-loop form label {
	display: none;
}

#commentform, .comment-form{
	margin: auto;
	text-align: center;
	/* max-width: 300px; */
	display: inine-flex;
	background-color: var(--black);
	color: var(--white);
}

.comment-notes {
	display: none;
}

.comment-form-cookies-consent {
	display: none;
}

.comment-reply-title {
	/* max-width: 500px; */
	margin: auto;
}

.form-submit, .wp-block-button {
	font-size: 1.5em;
}
#submit {
	/* font-size: 1em; */
}

.form-submit {
	display: none;
	max-width: 0px;
}


#respond {
	/* max-width: 300px; */
	max-width: 100%;
}






.wp-block-term-description {
	margin:auto;
}


.right {
	margin-left: auto;
	float: right;
	margin-right: 1em;
}

.cb-tag-cloud, .cb-tag-cloud p {
	background-color: var(--brightgreen);
	border:none;
	background-image: url("https://bkstrm.net/wp-content/uploads/smoothangles-var(--blue)-e1706391363705.jpg");
	background-repeat: repeat; /* This will tile the image */
    background-size: 200px 200px; /* Set the size of each tile */
	text-align:center;
	image-rendering: pixelated;
	border: inset var(--orange) 10px;
	color: var(--black);
	font-family: "Arial";
}

.cb-tag-cloud a {
	color: var(--lightblue);
	background-color:var(--darkgrey);
	display: inline;
	line-height:1.4em;
}
.cb-tag-cloud a:hover {
	color: var(--yellow);
}

.badges {
	background-color: var(--yellow);
	    border: inset var(--lightblue) 10px;
}

.inset {
	border: inset  var(--white) 10px;
}

.border-right {
	border-right: 5px solid white;
}

.border-bottom {
	border-bottom: 5px solid white;
}

.border-top {
	border-top: 5px solid white;
}


.counter p {
	background-color:var(--black);
	display: inline-block;
	padding: 0px;
	margin: 0px;
	border: none;
}



.album_description {
    font-size: 15px;
    width: 200%;
}

.album_image {
	max-width:100%;
	width: 2000px;
}




.cb-frontpage-grid-featuvar(--red)-image {
	max-width:100% !important;
	width:100% !important;
}

.wp-block-post-featuvar(--red)-image img {
	/*width: 700px;
	max-width: 60%;*/
	margin:auto;
	box-shadow: none;
	width:100%;
	max-width:var(--post-width);
}

.wp-block-post-featuvar(--red)-image a:hover {
	border-color: var(--yellow);
	border-width:10px;
	border: dashed;
}

.wp-block-quote {
	font-size: 2em !important;
}



.wp-block-post-title {
	display: normal;
}

.top-left-column {
	color: var(--yellow);
}

.frontpage-grid {
	background-color: var(--darkblue);
}

.front-page-grid-image img {
	border-radius: 200px;
	/* background-color: blue; */
	object-fit: cover;
	width: 150px;
	height: 150px;
}

.front-page-grid-image a {
	/*background-color: yellow; */
}

.wp-block-post-featured-image {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}



.circular-image-container {
  /* Set a fixed size (adjust as needed: pixels, rem, vw, etc.) */
  width: 100%; /* Controls the circle’s diameter */

  /* Force square dimensions (height = width) */
  aspect-ratio: 1; /* Shorthand for 1/1 */

  /* Hide parts of the image that overflow the container */
  overflow: hidden;

  /* Round corners to make a circle */
  border-radius: 50%;

  /* Optional: Add a border or shadow for polish */
  border: 3px solid #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.circular-image {
	  /* Fill the container completely */
  width: 100%;
  height: 100%;

  /* Scale image to fill container, crop excess (no distortion) */
  object-fit: cover;

  /* Center the image (crop equally from top/bottom or left/right) */
  object-position: center;

  /* Optional: Prevent blurriness if scaling up small images */
  image-rendering: crisp-edges;
}

.front-page-grid-box {
	/* background-color: var(--green); */
}



.front-page-top-right-column {
	max-width: 1000px;
	margin-left: 1em;
	margin-right: 1em;
}

.welcome, .chicago-welcome {
	font-size: 2.5em;
	background-color: var(--orange);
	text-shadow: 2px 2px var(--black);
	margin-left: 0em;
	padding: 10px;
	box-shadow: 10px 10px var(--purple);
}

.chicago {
	font-family:ChicagoFLF,ChicagoFLF,Futura,Arial,sans-serif !important;
}



.wp-block-column .front-page-top-right-column .is-layout-flow .wp-container-core-column-is-layout-8a368f38 .wp-block-column-is-layout-flow {
	margin-left: 2em;
	margin-right: 2em;
}

@media (max-width: 800px) {

	.front-page-grid-image {
	display: none;
}

	.cb-frontpage-grid-featuvar(--red)-image {
		display:none;
  }
	.cb-grid-post-title {
		font-size: 2em;
		color: var(--white);
		background-color: var(--black);
	}

	.cb-frontpage-face {
		max-width:100px;
		max-height: 100px;
		margin-bottom: 1em;
		display: none;
	}

	.cb-social-buttons {
		display:none;
	}



	.cb-frontpage-grid-featured-image {
		/* display:none; */
		width:100px;
	}


}

.cb-grid-post-title a {
	text-transform:lower;
	background-color: var(--black);
	color: var(--white);
}

.cb-grid-post-title a:hover {
	text-transform:upper;
}




.cb-cpu-border {
background: radial-gradient(circle at 100% 100%, #000000 0, #000000 7px, transparent 7px) 0% 0%/30px 30px no-repeat,
            radial-gradient(circle at 0 100%, #000000 0, #000000 7px, transparent 7px) 100% 0%/30px 30px no-repeat,
            radial-gradient(circle at 100% 0, #000000 0, #000000 7px, transparent 7px) 0% 100%/30px 30px no-repeat,
            radial-gradient(circle at 0 0, #000000 0, #000000 7px, transparent 7px) 100% 100%/30px 30px no-repeat,
            linear-gradient(#000000, #000000) 50% 50%/calc(100% - 46px) calc(100% - 60px) no-repeat,
            linear-gradient(#000000, #000000) 50% 50%/calc(100% - 60px) calc(100% - 46px) no-repeat,
            linear-gradient(59deg, #868585 0%, #c4c4c4 100%);
border-radius: 30px;
padding: 39px;
box-sizing: content-box;
	margin:1em;
}

h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
	padding: 0px;
}

.album-description {
	font-size: 1em;
}

.akismet_comment_form_privacy_notice {
	display: none;
}




.sound_blog_posts_list {
	font-size: 1em;
}



/* the sound blog big title */
.sound_blog, .sound_blog a , .sound_blog h2 a {
	font-size: 2em;
	text-transform: uppercase;
	color: var(--lightblue);
	background-color: var(--black);
}



.sound-blog-list-content {
	max-width: var(--post-width);
	margin-left: auto;
	margin-right: auto;
}



h2.post-template-soundblog-post {
	background-color: var(--green);
}

.sound_blog_post_content_cb {
		padding:0px;
		padding:0;
		background-color: var(--black);
	}

.body.single-post .entry-content {
	margin:0;
	margin:0px;
}

p, .wp-block-audio, .wp-block-audio {
	background-color: transparent;
	padding:0;
	padding:0px;
}

.gt-right-side, .gt-right-side p, .gt-right-side .wp-block-list, #gt-columns, .page-template-gt .entry-content, .page-template-gt .wp-block-post-excerpt__excerpt, .page-template-gt .wp-block-list, .page-template-gt ul, .page-template-gt li, .page-template-gt .wp-element-caption {
	background-color: white;
	color: black;
}

.page-template-gt .wp-block-post-excerpt__excerpt {
	padding:2em;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	padding: 0;
	padding:0px;
}

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


	.wp-block-post-title {
		/*background-color: var(--yellow) !important;*/
		background-color: var(--black);
	}


	.entry-content.sound_blog_post_content.wp-block-post-content {
    background-color: lightvar(--blue) !important; /* Replace with your desivar(--red) color */
}

.has-link-color.wp-elements-c63a1f5b9e96b06eac9ddbc64164198d.wp-block-post-title {
    /* Add your custom styles here */
    background-color: var(--blue);
    color: var(--white);
    padding-top: 10px;
    padding-bottom: 10px;
}

	.scrolling-text {
		color: var(--white);
		background-color:var(--black);
	}

.cb-soundblog-post-tags, .cb-soundblog-post-tags a {
	background-color:var(--blue);
}


.search-result-post-title a:hover, .cb-category-list a:hover {
	color:var(--yellow);
	background-color: var(--black);
}

.wp-block-post {
	padding: 0;
}
.post-list-post-title h2 a, .wp-block-post-title :where(a) {
	background-color: var(--black);
	color: var(--orange);

}



.post-list-post-date {
	background-color: transparent;
}

/* p {
	background-color: var(--black);
} */

.front-page-grid-item-title {
	color: var(--white);
	background-color: transparent;
}


.wp-block-post-featured-image .photoblog {
	/* max-width: 300px; */
	margin-left: 2em;
	margin-right: 2em;
	border-style: groove;
	border-width: 50px;
}

.cb-photo-post-content {
	max-width: 700px;
}


.photoblog {
	margin: 2em;
}

.photoblog-site-title {
	font-family: 'Instagram Sans', sans-serif;
font-family: 'Instagram Sans Headline', sans-serif;
}

.frontpage-left-column {
	color: var(--black);
	background-color: var(--lightgrey);
}

.vintage {
	color: var(--black);
  background-color: var(--lightgrey);
}

.vintage a {
	color: var(--lightblue);
}



.vintage a:hover {
	color: var(--orange);
}

.vintage h1, .vintage h2, .vintage h3 {
	 /* color: var(--black); */
}
.vintage-desktop {
	background-color: var(--brightgreen);
	color: white;
}

.vintage-window {
	background-color: var(--lightgrey);
	color: var(--black);
}

.vintage p {
	color: var(--white);
	background-color: var(--black);
	padding:5px;
}

.vintage .taskbar-clock p, .vintage .taskbar-start p {
	background-color: transparent;
	color: var(--black);
}
.taskbar-start {
 border-style: outset;
	border-color: var(--black);
	border-width:3px;
}

.taskbar-start a {
	text-decoration: underline;
}

.taskbar-start a:hover {
	border-style: inset;
	border-color: var(--black);
	border-width:3px;
}

.home .wp-block-post-featured-image :where(img) a {
	border:
}



.cb-single-page-title wp-block-post-title {
	background-color: var(--black);
}

.entry-content {
	background-color: var(--black);
}

.cb-single-page-title wp-block-post-title {
	background-color: var(--black);
}

@media (max-width: 800px) {
	.wp-post-image {
		width:100%;

	}

	.front-page-grid-image img {
		display:none;
	}

}


a:hover {
	color: var(--orange);
}

.has-tertiary-color has-text-color, .has-tertiary-color a {
	color: var(--lightgreen);
}

.wp-block-post-title {
	background-color:transparent;
}

.wp-block-post-title a {
	color: var(--lightblue);
	text-decoration: underline;
}

.wp-block-post-title a:hover {
	color: var(--orange);
}


.front-page-post-title, .front-page-post-title a {
	/* font-size: 20px */;
}

.soundblog-download-link {
	background-color: var(--brightgreen);
	color:var(--purple);
	margin-top:2em;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}

.page-template-photoblog .page .entry-content, .page-template-photoblog .page .wp-block-post, .transparent-background  {
	background-color: transparent;
}

.page-template .page-template-photoblog .entry-content .wp-block-post-content .is-layout-flow .wp-block-post-content-is-layout-flow {
	background-color: transparent;
}


.soundblog-main-content-box, .soundblog-post-soundblog-big-title, .soundblog-mainpage-post, .soundblog-mainpage-post, .has-shadow {
box-shadow: 4px 10px 20px var(--black);
}

.front-page-hello {
	font-size: 3em;
}

.has-inset {
	border: inset var(--yellow) 10px;
}

.sound_blog_title, .soundblog-list-title, .sound_blog_title .wp-block-post-title  {
    background-color: var(--lightgreen);
    /* max-width: 700px; */
    margin-left: 100px;
	  padding-left:2em;
	padding:1em;
    color: var(--blue);

    font-weight: 100;
    border: var(--black);
    border-width: thick;
    /*border-style: dotted;*/
	font-size: 2em !important;
	font-family: "Courier"; }

.soundblog-post-content {
	max-width: var(--post-width);
	margin: auto;
}


	.cb-huge-text {
	font-size: 4em;
	font-weight: 1000;
	word-break: break-word;
		line-height: 0.8em;
	color: var(--white);
	background: var(--blue);
	padding-bottom: 0.25em;
}



.cb-welcome {
	color: var(--yellow);
	background: var(--black);
	/* font-family: "Times New Roman"; */
text-transform: uppercase;
	margin-top: 1em;
	padding-top: 2em;
	padding-bottom:0.5em;
	font-size: 0.75em;
	text-align: right;
}


.cb-huge-text-no-click {
	font-size: 4em;
	z-index: 1; /* on top of everything */
	pointer-events: none; /* to allow clicking links underneath */
	background-color:transparent;
}

.cb-huge-text-no-click, .wp-block-heading, .cb-single-page-title, .front-page-hello .cb-huge-text-no-click, .cb-single-post-title {
			text-shadow: -5px 5px var(--purple);
		word-break: break-word;
		color: var(--white);
	font-weight: 1000;
	/* border:style: groove */;
	box-shadow: 4px 10px 20px var(--black);
}

.cb-single-post-title {
	font-size: 3em;
}



/* trippy multiple text shadows */
.cb-huge-text-no-click, .front-page-hello {
	font-size: 5em;
	border: none;
	text-shadow: -6px 6px var(--purple), -8px 8px var(--red), -10px 10px var(--purple), -12px 12px var(--red), -14px 14px var(--purple), -16px 16px var(--red), -18px 18px var(--purple);
	padding-bottom: 0.25em;
}


.darkblue {
	background-color: var(--darkblue);
}


	.wp-block-post-title {
	font-size:5em;
}



:root :where(.wp-block-post-title), .wp-block-post-title {
	font-size: 4em;
	background-color: var(--black);
}
.cb-single-page-title {
	font-size:4.5em;
	margin:0px;
	padding:0px;
	background-color: var(--black);
	color: var(--white);
}




.home .wp-block-post-terms {
	background-color: transparent;
	color: var(--white);
}


.page-template-default .wp-block-column, .page-template-default .entry-content {
	background-color: var(--black);
	width: var(--post-width);
	padding: 1em;
}

.cb-list-post-image {
	background-color: var(--purple);
}



h1.cb-single-post-title.wp-block-post-title.has-x-large-font-size {
	background-color: var(--black);
	color: var(--white);
}


.taxonomy-post_tag a, .wp-block-post-date a {
	background-color: var(--yellow);
	color: var(--black);
}

.taxonomy-post_tag a:hover, .wp-block-post-date a:hover {
	background-color: var(--orange);
	color: var(--white);
}


.wp-block-post-title a {
	color: var(--lightblue);
}

.has-text-align-left .ront-page-grid-item-title .wp-block-post-title .has-small-font-size {
	color: var(--red);
}

.white-text-no-background a, .wp-block-post-title .white-text-no-background, a, .vintage a {
	color: var(--white);
	background-color: transparent;
	color: var(--lightblue);
}

.white-text-no-background a:hover, .wp-block-post-title .white-text-no-background a:hover, .vintage a:hover, a:hover{
	color: var(--lightgreen);
}

.wp-block-post-title {
	background-color: transparent;
}

.photoblog-page a {
	background-color: transparent;
}

.category-photoblog .wp-block-group {
	/* margin: 10px; */
}


.icon-size {
	height: 50px;
	width: 50px;
}

body {
	background-color: var(--blue);
}

.single-page-title {
	background-color: var(--orange);
	color: var(--white);
	text-shadow: -8px 8px black;

}

.has-shadow .single-post-title .single-page-title .wp-block-post-title .has-helvetica-neue-font-family {
	background-color: var(--orange);
}

.page-id-20566 .wp-block-post-title {
	font-size: 20px;
}

.small-post-title .wp-block-post-title .small-post-title a, h2 .small-post-title {
	font-size: 1em !important;
	background-color: var(--blue);
	color: var(--orange);
}

.page-id-20566 .taxonomy-category .wp-block-post-terms, .page-id-20566 .taxonomy-category .wp-block-post-terms a {
	background-color: var(--black);
	color: var(--lightblue);
}





.wp-block-post-terms {
	background-color: var(--brightgreen);
	color: var(--black);
}

.page-id-20566 .taxonomy-category.wp-block-post-terms {
	background-color: transparent;
	color: var(--green);
}

.page-id-20566 .taxonomy-post_tag a, .wp-block-post-date a
Specificity: (0,2,1)
 {
    background-color: transparent;
    color: var(--green);
}

.page-id-20566 .taxonomy-post_tag a, .wp-block-post-date a {
    color: var(--purple);
    background-color: transparent;
}

.page-id-20566 .taxonomy-post_tag a:hover, .wp-block-post-date a:hover {
    color: var(--lightblue);
    background-color: transparent;
}

.page-id-20566 .wp-block-post-title a {
	color: var(--yellow);align-content
font-family:"ChicagoFLF";
}

.page-id-20566 .wp-block-post-terms {
    background-color: transparent;
}

.page-id-20566 .entry-content {
    background-color: transparent;
    box-shadow: none;
}


.page-id-20566 .wp-block-post {
    background-color: var(--black);
    margin-bottom: 1em;
    box-shadow: 10px 10px 10px var(--black);
}

.page-id-20566 .taxonomy-post_tag.wp-block-post-terms {
    display: none !important;
}

.page-template-photoblog::before, .post-template-photo-post:before {
                content: "";
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: inherit;
                background-size: inherit;
                background-position: inherit;
                filter: blur(10px);
                brightness(40%);
                z-index: -1;
                }

.post-template-photo-post h6.wp-block-post-title {
    background-color: var(--blue);
    padding: 20px;
}

.small-post-title a:hover {
		background-color: var(--purple);
	color: var(--yellow);
}

body .home {
	filter: none;
	backdrop-filter: none;
}


.category-photoblog .taxonomy-post_tag a, .category-photoblog .wp-block-post-date a  {
	/* background-color: transparent; */
}


.soundblog-featured-image {
    max-height: 200px;
    max-width: 200px;
    object-fit: cover;
}

.wp-block-heading .soundblog-post-soundblog-big-title, .wp-block-heading soundblog-post-soundblog-big-title {
	background-color: var(--black);
}


.post-template-soundblog-post .wp-block-group {
	/* margin-top: 4em; */
	margin: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
