
/* Global Settings and Links */
/* Global Settings and Links */
/* Global Settings and Links */
/* Global Settings and Links */
/* Global Settings and Links */

@font-face{
	font-family: CaslonProBold;
	src: url('../fonts/ACaslonPro-Bold.otf');
}

@font-face{
	font-family: CaslonProBoldItalic;
	src: url('../fonts/ACaslonPro-BoldItalic.otf');
}

@font-face{
	font-family: CaslonPro;
	src: url('../fonts/ACaslonPro-Regular.otf');
}

@font-face{
	font-family: CaslonProItalic;
	src: url('../fonts/ACaslonPro-Italic.otf');
}

@font-face{
	font-family: ApercuBold;
	src: url('../fonts/BurberryApercuBespoke-Bold.ttf');
}

::selection {
  color: #ff4b3e;
  background: #d6fff6;
}

*{
	color: rgb(000,047,187);
}


}

nav{
	visibility: hidden;
	display: none;
	}

figure{
	padding: 0;
	margin:0;
}

img{
	max-width: 100%;
    max-height: 100%;
    display: block; 
	clear: both;
	overflow: hidden;
	}

section{
	font-size: 1.75vh;
	padding: 10%;
	display: inline-block;
	clear: both;
	}

div{
	display:block;
	clear: both;
	margin: 10%;
	width: 90%;
	padding-bottom: 0;
	margin: 0 auto;
	}

h1, h2, h3, h4{
	font-family: ApercuBold;
	color: rgb(000,047,187); 
	text-align: left;
	}

h1{
	font-size: 7.5vh;
	text-align: center;
	padding: 5%;
	padding-top: 10%;
	color: rgb(000,047,187); 
	margin: 0 auto;
	}

h2{
	padding-top: 5vh;
	padding-left: 5%;
}


h3{
	padding-top: 2.5vh;
	font-size: 125%;
}

h4{
	font-family: CaslonProBold;
}

section{
	padding: 2%;
	margin: 0 auto;
	text-align: right;
	}


span{
font-family: CaslonProItalic;
}

a{
	text-decoration: none;
	color: rgb(000,047,187);
	text-align: center;
}

#sbutton{
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	width: 90%;
	padding: 10%;
	padding-left: 0;
	padding-right: 0;
	color: rgb(255,255,255);
	background-color: rgb(000,047,187);
	color: rgb(255,255,255);
	display: block;
	clear: both;
	font-size: 1.5vh;
}

footer{
	font-size: 2.5vh;
	margin: 2.5vh 0vw 0vh 0vw;
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	padding-bottom: 2.5vh;
}

footer a{
	display:table-cell;
}

.nav{
	font-family: ApercuBold !important;
	text-transform: uppercase;
}


/* 1000px Screen 
/* 1000px Screen */
/* 1000px Screen */
/* 1000px Screen */
/* 1000px Screen */

@media screen and (min-width: 1000px){

	h2{
		margin-top: 5vh;
		text-align: center;
		font-size: 200%;
		padding-left: 0;
	}

	section{
		font-size: 1.75vh;
		padding: 0;
		display: inline-block;
		clear: none;
		padding-right: 10%;
		padding-left: 10%;
		text-align: left;
	}

	h3, h4 {
		text-align: right;
    	padding-top: 0;
	}

	img{
		max-width: 35vw;
		margin-right: 5vw;
	}

	figure{
		display: block;
		float: left;
	}

	p{
		display:block;
		float: right;
		text-align: left !important;
	}

 	#sbutton{
		margin-left: 30%;
    	margin-right: 30%;
    	margin-top: 10vh;
    	margin-bottom: 10vh;
    	text-align: center;
    	width: auto;
    	padding: 5%;
    	padding-left: 0;
    	padding-right: 0;
    	color: rgb(255,255,255);
    	background-color: rgb(000,047,187);
    	color: rgb(255,255,255);
    	display: block;
    	clear: both;
    	font-size: 1.5vh;
 	}

 	#sbutton:hover{
 		text-decoration: line-through;
 		color: rgb(000,047,187);
 		background-color: rgb(255,255,255);
 	}

 	footer{
 		font-size: 120%;
 		margin-top: 5vh;
 	}

 	footer a:hover{
 		text-decoration: line-through;
 	}



}











