@charset "utf-8";
@font-face {
	font-family: 'LCALLIG';
	src: local("Lucida Calligraphy"), url('/css/LCALLIG.ttf') format('truetype');
}
@font-face {
	font-family: 'CALISTOMT';
	src: local("Calisto MT"), url('/css/CALIST.ttf') format('truetype');
}
	body {
		background-color: #151515;
		height: 100%;
		scroll-behavior: smooth;
	}
	svg {
		position: absolute;
	}
    h1.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;
    }	
	.center {
		text-align:center; display:block; margin:0 auto; max-width:667px;
	}
    .small-links {
        color: rgba(156,132,110,1.00);    
        font-family: 'LCALLIG';
        width:fit-content;
        font-size: 1em;
		transition: 0.4s;
    }
 	.small-links:hover{
		filter:hue-rotate(0deg) brightness(140%) contrast(120%);
		transition: 0.4s;
	}
   .divHeader {
		display:flex;align-items: center;justify-content: center;
		width: fit-content; height:fit-content;
		filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 1));
	}
	.bigTitles {
		font-family:'LCALLIG';
		font-size: 4em;
		letter-spacing: 1px;
	} 
	.mainTitles {
		font-family:'LCALLIG','CALISTOMT';
		font-size: 3em;
		letter-spacing: 1px;
	} 
	.svgLink {
		filter: url(#svgfilter);
		font-size: 3.5em;
	}
	.svgLinkAbort{
		text-shadow:rgb(11, 26, 18) -1px -3px 5px, rgb(17, 41, 28) -2px -2px 4px, rgb(48, 173, 104) -3px -2px 3px;
		font-size: 3.5em;
		color: #589661
	}
	.svgFilter2 {
		filter: url(#svgfilter2);
		font-size: 3.5em;
		text-decoration: none;
	}
	.svgFilter2 > a {
		color:rgba(33,56,37,1.00);
	}
.divide {
    font-size: 3em;
    font-family:'LCALLIG';
    display: flex;
    align-items: center;
    justify-content: center;
    filter: url(#svgfilter) drop-shadow(3px 3px 2px rgba(0, 0, 0, .7)) brightness(40%);
    text-indent: 0em;
    line-height: 60px;
}
/*    .divide {
		font-size: 3em; text-align: center; font-family:'LCALLIG';
	}
*/	.signature {
		filter:contrast(117%)  ;
		height: 70px; 
		display:block;margin: 0 auto;
	}
	 .donate:hover {
		filter:hue-rotate(71deg) brightness(154%) contrast(122%);
	}
	div {
		text-align: center;
		padding: 5px;
		margin: 0 auto;
	}
	a {
		color:rgba(33,56,37,1.00);
		text-decoration: none;
	}
	.buttons {
		filter:brightness(92%) drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.81));
		transition: 0.3s;
	}
	.buttons:hover{
		filter:brightness(117%) drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.81));
		transition: 0.3s;
	}
	p {
    color: rgba(156,132,110,1.00);
    text-align: left;
    font-family: 'LCALLIG';
    max-width: 667px;
    font-size: 1em;
    margin: auto;
	}
	footer, .footer {
        color: rgba(156,132,110,1.00);
		position: relative; bottom: 5px; text-align: center;
		padding-top: 2em;
		padding-bottom: 2em;
		font-family: Garamond;
		font-size: 1em;
		z-index: 1;
	}
	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; 
}
