body #header #logo img
{
	max-height: 60%;
	opacity: 0.8;
}

body #header.dark:not(.fixed) #logo .dark-logo, #header.light:not(.fixed) #logo .light-logo, #header.fixed #logo .dark-sticky
{
	opacity: 0.8;
}

body .wp-block-latest-posts__featured-image img
{
  width: 150px;
}

span.s-nosolution
{
	display: none;
}

.section-title
{
	padding-top: 30px;
}

section.section
{
	padding: 15px 0px;
}

body.home div.col-md-8
{
	width: 100%;
}

body.home #la-banner
{
	min-height: 90px;
}

	body.home h4
	{
		clear: both;
		margin-bottom: 20px;
	}

	body.home h4:first-child
	{
		clear: both;
		padding-top: 0px;
	}

body.home footer, body.home div#comments
{
	clear: both;
}

div.song
{
	clear: left;
	float: left;
	margin-bottom: 15px;
}

div.mp3
{
	/* position: absolute; */
	/* right: 120px; */
	float: right;
	margin-left: 20px;
	margin-top: -8px;
}

div.sheet-music
{
	float: right;
	margin-top: -8px;
}

div.mp3 a, div.sheet-music a
{
	font-size: 14px;
}
body.home a.btn.more
{
	clear: both;
	display: block;
	/* margin: 0px auto; */
	text-align: center;
	width: 250px;
}

	body.home a.btn.more.christmas-music
	{
		background-color: brown;
	}

@media screen and (max-width: 1280px)
{
		div.mp3 a
		{
			background: transparent url('/wp-content/uploads/2015/09/mp3.png') no-repeat;
			display: block;
			font-size: 0px;
			height: 32px;
			width: 32px;
		}

		div.sheet-music a
		{
			background: transparent url('/wp-content/uploads/2015/09/pdf.png') no-repeat;
			display: block;
			font-size: 0px;
			height: 32px;
			width: 32px;
		}
}

@media screen and (max-width: 1200px)
{
	div.song
	{
		clear: both;
		float: left;
		padding-top: 30px;
		width: 100%;
	}

	div.entry-content div.song:nth-child(odd)
	{
		/* background-color: #e8e8e8; */
	}

	div.mp3
	{
		position: inherit;
		clear: left;
		float: left;
		margin: -25px 0px 0px 50px;
	}

	div.sheet-music
	{
		float: left;
		height: 32px;
		margin: -25px 0px 0px 20px;
		width: 32px;
	}
}

.embedded-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.embedded-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sheet-music-image-hidden {
  display: none;
}