@charset "utf-8";
@font-face {
	font-family: 'LCALLIG';
	src: local("Lucida Calligraphy"), url('/css/LCALLIG.ttf') format('truetype');
}
	html{
		height: 100%;
		scroll-behavior: smooth;
	}
	body {
		background: #151515;
		height: 100%;
        color:rgb(138, 124, 113);
	}
	svg {
		position: absolute;
	}
	.svgLink {
		filter: url(#svgfilter);
		font-size: 1.8em;
        text-align: center;
	}
	.svgLinkAbort{
		font-size: 1.8em;
		color: #589661
	}
	.svgLink > a {
		color:rgba(33,56,37,1.00);
		transition: 0.3s;
	}
	.svgLink > a:hover {
		filter:brightness(71%);
		transition: 0.3s;
	}
	.divHeader {
		display:flex;align-items: center;justify-content: center;height:48px;
	}
	.svgHeader {
		filter: url(#svgfilter);
		color:rgba(33,56,37,1.00);
	}
	.svgHeaderAbort{
		color: #589661
	}
	.svgSubHeader {
		filter: url(#svgfilter);
		font-size: 2.5em;
	}
   h1.h1 {
        padding-top: 1em;
        padding-bottom: 1em;
		font-size: 3.5em;
		letter-spacing: 1px;
	}
    h1, h2, h3 {
        font-family: 'LCALLIG';
		filter:url(#svgfilter) brightness(116%) contrast(96%) drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
/*		filter:url("/images/filters.svg#svgfilter") brightness(116%) contrast(96%) drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
*/      will-change: filter;
		color:rgba(33,56,37,1.00);
        text-align: center; 
        margin: 0;
        padding: 0;
        font-size: 100%;
        font-weight: normal;
	}
    h2.h2 {
		font-size: 2.5em;
        padding: 1em;
		letter-spacing: 1px;
	}
    .seo-h1 {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        white-space: nowrap;
        clip-path: inset(100%);
        clip: rect(0 0 0 0);
        overflow: hidden;
    }
    h3.h3 {
		filter: url(#svgfilter) drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
		font-size: 2em;
		text-indent: 50px;
		font-family:"Calisto MT";
		color:rgb(105, 112, 83);
        max-width: 667px;margin: auto;
    }
    h3 {
 		position: relative;
        padding: 1em 0 1em 50px;
        max-width: 667px;
		filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
        text-align: left;
		font-size: 2em;
    }
	.center {
		text-align: center; 
        display: block; 
        margin: 0 auto;
        max-width: 667px;
	}
    .center img {
        max-width: 100%; 
        height: auto;
    }
    aside > p {
		font-family: "Lucida Calligraphy";
		font-size: 1.06em;
		text-align: center;
		color: rgba(159, 189, 164, 0.98);
        line-height:29px;
	}
	header {
		font-family: "Callisto MT", 'LCALLIG', 'Lucida Calligraphy','LCALLIG';
		letter-spacing: 1px;
		font-size: 3em;
	}
	.start2 {
		position: absolute; top:10px; left:10px;z-index: 3;
		filter:contrast(117%)  ;
	}
	.start {
		position: absolute; top: 5px; left: 5px; width: 80px; height: 80px;z-index: 3;
		filter:brightness(143%) contrast(117%)  ;
		transition: 0.4s;
	}
	.start:hover {
		filter:contrast(128%) brightness(143%) drop-shadow(2px 6px 3px rgba(0, 0, 0, 1)) drop-shadow(0px -4px 8px rgba(38, 117, 73, 1)) hue-rotate(239deg);
		transition: 0.4s;
	}
	.divide {
		font-size: 3em; text-align: center; font-family: 'Lucida Calligraphy','LCALLIG';line-height:60px;
	}
	.minidivide {
		font-size: 2em; text-align: center; font-family: 'Lucida Calligraphy','LCALLIG';
	}
	div {
		text-align: center;
		padding: 5px;
	}
	p {

 /*
       font-family:"Crimson Text";
        font-size:22px;
        color:rgb(138, 124, 113);
        line-height:30px;
*/
        max-width: 667px;
        font-family: "Lucida Calligraphy", 'LCALLIG';
        font-size:1.13rem;
        color:rgb(138, 124, 113);
        letter-spacing:normal;
        line-height:25px;
		margin: auto;
		text-align: justify;
		/*text-indent: 1.2em;*/
	}
    .firstLetter::first-letter {
        font-size:200%;
        vertical-align:-20%;
        line-height:75%;
    }
	a {
		text-decoration: none;
		color: rgba(163, 160, 148, 1);
		transition: 0.2s;
	}
	a:hover {
		color: rgba(180,172,139,1.00);
		transition: 0.2s;
	}
	a > img {
		transition: 0.4s;
	}
	a > img:hover {
		filter:hue-rotate(41deg) brightness(104%) contrast(192%);
		transition: 0.4s;
	}
	.vidbtn:hover {
		filter: drop-shadow(2px -1px 0px rgba(65, 168, 111, 1)) drop-shadow(-1px 1px 0px rgba(0, 0, 0, 1));
	}
	.box {box-shadow:1px -1px 9px 6px rgba(0, 0, 0, 1),0px 0px 8px 6px rgba(57, 191, 117, 1),0px -3px 12px 13px rgba(0, 0, 0, 1);}
	.box2 { box-shadow: rgb(19, 54, 35) 0px 0px 6px 6px, rgb(57, 191, 117) 1px 1px 10px 12px;}
	
	.bottom > p {
		padding-top: .15em;
		padding-bottom: 1em;
	}
	.bottom > p a {
		color: rgba(54, 99, 40, 1);
		text-shadow:1px 1px 0px rgba(73, 173, 118, 0.15),-1px 1px 0px rgba(139, 158, 147, 1),2px 2px 3px rgba(0, 0, 0, 1),0px 1px 0px rgba(57, 191, 117, 1);
		font-size: 1.5em;
		margin: 0 auto;
	}
	.bottom > p a:hover {
		text-shadow:-2px 0px 0px rgba(75, 173, 119, 1),1px 6px 4px rgba(0, 0, 0, 1);
	}
	.bottom > a img:hover {
		filter:brightness(143%)  contrast(128%)  hue-rotate(239deg)   drop-shadow(2px 6px 3px rgba(0, 0, 0, 1)) drop-shadow(0px -4px 8px rgba(38, 117, 73, 1));
	}
	footer, .footer {
		position: relative; bottom: 5px; text-align: center;
		padding-top: 5em;
		padding-bottom: 2em;
		font-family: Garamond;
		font-size: 1em;
        color: inherit;
	}
	footer::after, .footer::after {
		content: "Copyright \000A9 2018-2026 Edmund Wood; all rights reserved. \A Optimised for Chrome on PC. No tracking, no consents necessary.";white-space: pre;
	}  
::-webkit-scrollbar {
  width: 20px;
}
::-webkit-scrollbar-track {
	box-shadow:inset 0px 0px 3px 0px rgba(57, 191, 117, 1);
	border-radius: 10px;
	background:rgba(0, 0, 0, .1);
}
::-webkit-scrollbar-thumb {
	box-shadow:inset 0px -2px 2px 0px rgba(9, 33, 20, 1),inset 1px -1px 2px 0px rgba(55, 191, 116, 0.46),inset 0px -1px 7px 6px rgba(0, 0, 0, 1),inset 2px 9px 6px 4px rgba(57, 191, 117, 1);
	background:rgb(85, 85, 85);
	border-radius:20px;
}
::-webkit-scrollbar-thumb:hover {
  background: #888; 
}
