body {
 font-size: 150px;
 margin:0;
 padding:0;
margin-top:1em;
margin-bottom:1em;
 background-color: black;
	color: #fffce5;
	font-family: 'Windsor';
	letter-spacing: 0px;
}




@font-face {
    font-family: 'Windsor';
    src: url('WindsorBT-Roman.woff2') format('woff2'),
        url('WindsorBT-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@supports (-webkit-text-stroke: 2px #fffce5) {
  .outline {
    -webkit-text-stroke: 2px #fffce5;
    -webkit-text-fill-color: black;
  }
}

@supports (-webkit-text-stroke: 1px #fffce5) {
  .outlinesmall {
    -webkit-text-stroke: 1px #fffce5;
    -webkit-text-fill-color: black;
  }
}

.windsor
{
		font-family: 'Windsor';
	}

	
a {
		color: #fffce5;
		text-decoration: none;
		}
		
a:hover {
		color: #fffce5;
		text-decoration: none;
		}	
	
body,h1,h2,h3,h4,h5,h6,p {
 line-height: 1.05;
 padding-top:-50%;
}

h1 { font-size: 3em; line-height: 0; font-weight: normal;}
h2 { font-size: 0.7em; }
h3 { font-size: 0.5em; line-height: 0.2; padding-top: 3em; }

/*
img
{ border:2px solid beige;}*/
	
img.resize{
    width:30%; /* you can use % */
    height: auto;
}

img.resizee{
    width:40%; /* you can use % */
    height: auto;
}

img.resizeee{
	width:60%; /* you can use % */
    height: auto;
	}
	
img.buy{
	width:20%; /* you can use % */
	max-width:120px;
    height: auto;
	}
	
	small{
		font-size:0.2em;
		line-height:-50%;
		}
	
#caption
{ margin-top:-0.8em;}

#topmenu
{ margin-top:-0.7em;}

#bottommenu
{ margin-top:-0.7em;}

#buy
{
	position: fixed;
	width: 40%;
	right:4%;
	top:35%;
	color: white;
	text-decoration: none;
	
	}
	
#adults
{
	position: fixed;
	width: 40%;
	leftt:4%;
	bottom:35%;

	text-decoration: none;
	
	}
	
	small {
		line-height: 30%;}
		
		
		
		
		
		