.audiobtn {
	width:					1rem;
	height:					1rem;
	margin-top:				-.125rem;
}
.audiolist li {
	font-size:				.8rem;
	margin-top:				.3rem;
}
.CDcard {
	height:					30rem;
	display:				flex;
	flex-direction:			column;
	justify-content:		space-between;
}



.CDimgs {
	position:				relative;
}
.hidden {
	opacity:				0;
}
img {
	opacity:				1;
	transition:				opacity 0.5s linear;
}.backimg {
	position:				absolute;
	top:					0;
	left:					0;
}


.navbar {
	min-height:				60px;
}
.block {
	height:					450px;
	height:					calc(100vh - 60px);
	font-size:				1.2rem;
	overflow:				auto;
	position:				relative;
}

.pimgwide {
	width:					auto;
	height:					calc(29vw - 48px);
}.pimgnorm {
	width:					auto;
	height:					calc(33vw - 48px);
}.pimgthin {
	width:					auto;
	height:					calc(50vw - 48px);
}
.blockquote-footer {
	color:					inherit !important;
}
.imgcont {
	min-height:				65vh;
	max-height:             65vh;
}
.parallax {
	background-position:	center;
	background-repeat:		no-repeat;
	background-size:		cover;
	background-attachment:	scroll;
}
#bgcopyright {
	position:				absolute;
	font-size:				.85rem;
	bottom:					4px;
	right:					6px;
	text-align:				right;
}

#bghome {
	background-image:		url("../images/yorkshirehills.jpg");
	color:					#000000 !important;
	background-position:	center bottom !important;
	align-items:			flex-start;
}
#bgbio {
	background-image:		url("../images/yorkshirevalley.jpg");
	color:					#ffffff !important;
	background-position:	center bottom !important;
	align-items:			flex-end;
}
#bgmedia {
	background-image:		url("../images/sunset.jpg");
	color:					#ffffff !important;
	background-position:	center top !important;
	align-items:			flex-start;
}
#bginterview {
	background-image:		url("../images/fallingwater.jpg");
	color:					#ffffff !important;
	background-position:	center top !important;
	align-items:			flex-start;
}
#bgpress {
	background-image:		url("../images/loch.png");
	align-content:			end !important;
	color:					#ffffff !important;
	background-position:	center center !important;
	align-items:			center;
}
#bgduo {
	background-image:		url("../images/farmland.jpg");
	color:					#ffffff !important;
	background-position:	left bottom !important;
	align-items:			center;
}
#bginquiries {
	background-image:		url("../images/stillwater.jpg");
	color:					#ffffff !important;
	background-position:	center bottom !important;
	align-items:			flex-end;
}
#bgconcerts {
	background-color:		#000000;
	background-image:		url("../images/doorway.jpg");
	background-position:	center right !important;
	background-size:		contain !important;
	color:					#ffffff;
	align-items:			center;
}


#quorusel {
	height:					15rem;
}
.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cccccc' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cccccc' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-indicators li {
  background-color: #ccc !important;
}
.carousel-indicators .active {
  background-color: #999 !important;
}


#signature {
	position:			fixed;
	bottom:				3px;
	right:				3px;
	text-align:			right;
	font-size:			.8rem;
	font-style:			italic;
} #signature a {
	color:				black;
}