
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 0;
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
display: none;
}

.wp-block-table td {
	border-collapse: collapse;
	border: none;
	line-height: normal;
	padding-bottom: 0px;
	padding-top: 0px;
}
.entry .entry-title:before {display:none;}
h1:not(.site-title):before, h2:before {display: none;}
.wp-block-table td p {
 margin: 0px;
}
.recent-post-carousel.design-1 h2.wp-post-title a {
    color: white;
}
.recent-post-carousel.design-1 .wp-sub-content{color:whitesmoke;}
.entry-header {
   display: none;}
.entry-title {
   display: none;}

.site-header.featured-image:after {
    background-color: rgba(0,0,0,0.5);
}

 a:hover {
	color:dimgray;
}

.d-songs a:hover, .onblack a:hover {
	color:gray !important;
}

.post-navigation .nav-links a:hover .post-title{
	color: black;
}

.social-navigation .social-links-menu >li,
.social-navigation ul.social-links-menu >li  > a:hover{
	color: whitesmoke !important;
}

.site-title a {
    color: white !important;
	font-weight: bold;
}

.site-title a:hover {
    color: whitesmoke !important;
}


 .page  .site-header.featured-image:after {
    background: none;
}

.site-header {
	max-height: 30vh !important;
	height: 30vh !important;
	margin: 0px !important;
}

.site-header.featured-image{
max-height:30vh !important;
	min-height:30vh !important;
size: cover;}

.page .site-header {
	max-height: 100vh !important;
	height: 100vh !important;
	margin: 0px !important;
}

.page .site-header.featured-image{
max-height:100vh !important;
	min-height:100vh !important;
size: cover;}

.category-text  {
	line-height: 1.3;
}


.site-footer { display: none; }
    a,
		a:visited,
		.post-navigation .post-title,
		.entry .entry-meta a:hover,
		.entry .entry-footer a:hover,
		.entry .entry-content .more-link:hover,
		.comment .comment-metadata > a:hover,
		.comment .comment-metadata .comment-edit-link:hover,
		#colophon .site-info a:hover,
		.widget a,
		.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
		.entry .entry-content > .has-primary-color,
		.entry .entry-content > *[class^="wp-block-"] .has-primary-color,
		.entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-primary-color,
		.entry .entry-content > *[class^="wp-block-"].is-style-solid-color blockquote.has-primary-color p {
			color: black; /* base: #0073a8; */
		}
.albumlist {
	font-size: 19pt;
	line-height: 1.2;
}

 .onblack a, .onblack a:visited {
	color: white !important;
	font-size: 12pt !important;
	padding-top: 0px;
	padding-bottom: 0px;
}
.onblackslide p, .onblackslide a, .onblackslide a:visited{
	color: white !important;
}

.onblackslide a:hover {
	color: gray !important;
}

.onblack a:hover {
	color: gray !important;
}


.social-navigation{
	margin-top: -25px;
}

.plbreak{
		display:none;
	}
#dl-songs{
 margin-left: 5%!important;	
}
.services-music{
	text-align: center;
	max-width: 600px;
	margin: auto;
}

@media (min-width: 601px) {
	.p-table { left: 50%;  transform: translateX(-33%);
	}
	#dl-songs{
	margin-left: calc(10% + 60px) !important;
}
}
@media (max-width: 480px) {
.plbreak{
		display:block;
	}
	.plists {
	font-size: 11pt;
}
	.d-songs{
		left: 5%;
		position:relative;
	}
	.p-table { left: 5%;  
	}
}
@media (max-width: 850px) {
	.plists {
	font-size: 14pt;
}
	.plists > * {
		word-break: normal;
		hyphens: auto;
	}
}

.category-songtext .featured-image{
	max-height:25vh !important;
	height: 25vh !important;
}

.post-navigation .nav-links .nav-previous A SPAN, .post-navigation .nav-links .nav-next A SPAN
{
 color: dimgray;
}



/* Comments */
#respond { 
 margin-top: 0px !important;
 margin-bottom: 0px !important;	

}

#submit {
background-color:grey;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid grey;
display:inline-block;
font-family:Arial;
color: white;
font-size:19px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
} 



#comments #author, #comments #email, #comments #url{
	font-size: 15pt;
	height: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.comments-title{
	font-size: 19pt;
	color: dimgray;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.comments-title:before{
	display: none !important;
}

.comments-area .comments-title-wrap {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
ol.comment-list {
margin-top: 0px !important;
}
div#comments {
margin-top: 12px !important;
}


#submit:hover {
background-color:grey; 
}
#submit:active { 
position:relative;
background-color:dimgray;
top:1px;
}

.single.single-post #main span.posted-on {
display: none!important;
}

.comment-author.vcard * {
font-size: 15px !important;
color: darkred !important;
}
