@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);

   html,body {font-family:'Josefin Sans', Arial, sans-serif; letter-spacing: 0; line-heigt:10px; text-align:left; background-color:#fff; text-transform: uppercase; }
         
            .content {color:#fff; margin:0 0 0 20px; }
 
ul.navi-main {   display:block; height:18px; list-style:none; margin:0px 0 0px 0px; font: 'Josefin Sans', Arial, sans-serif;  font-size:16px; font-size:1.0rem; width:640px; }

ul.navi-main li { float:left;  }

h1, h2, h3, h4, h5 {font-family: 'Josefin Sans', sans-serif;font-weight: 400; }
p {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}

h3, h4, h5 {font-size:20px; font-size:1.25rem;}
h1 { display:block;}
ul.k-nav-list {font-family: 'Josefin Sans', sans-serif; font-weight: 400; font-size:16px; font-size:1.0rem; }
h1 {font-family: 'Josefin Sans', Arial, sans-serif; font-weight: 700; }

		h2 { font-family: 'Josefin Sans'; font-size:16px; font-size: 1em; font-weight: 700px;  padding-top: 50px; color:#000; }
				h3 { font-family: 'Open Sans'; font-weight: 400px; font-size: 0.7em; margin-top:-15px; color:#777 }	
	


a:link {color:#777; text-decoration:none; font-family: 'Josefin Sans';}
a:visited { text-decoration:none;}
a:active {text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}


ul.navi-main li a { text-decoration:none; color:#777; display:block;  font-size:16px; font-size:1.0rem; font: 'Josefin Sans', Arial, sans-serif; font-weight: 400; list-style: none;  }
				
ul.navi-main li a:hover { color:#000; display:block;  font: 'Josefin Sans', Arial, sans-serif; font-weight: 700; letter-spacing:-0.19px;}
						


th, td {
    padding: 10px;
    text-align: left;
}
.esssay-body {font-family: 'Josefin Sans', sans-serif; font-weight: 400;}
.caption-bttns, .btn-toggle {display:none;}

ul { text-decoration:none;  position:absolute; color:#535353; display:block;  padding:20px 0 30px 0;  font: 'Josefin Sans', Arial, sans-serif; list-style: none; float:left;}
li { text-decoration:none; color:#535353; display:block; padding-right:15px; font: 'Josefin Sans', Arial, sans-serif; font-weight: 700; list-style: none; }

tr, td {font-size:16px; font-size:0.8rem; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400px; letter-spacing: 0;  color:#000; }	

table {font-size:16px; font-size:08rem; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400px; letter-spacing: 0;  color:#000;}

			
	  		
	  p.text {font-family: 'Open Sans', Arial, sans-serif; font-weight: 400px; letter-spacing: 0;  margin: 11px 0 0 0; color:#000; font-size:14px; font-size:0.8rem;}	  
	  p {font-family: 'Open Sans', Arial, sans-serif; font-weight: 400px; letter-spacing: 0;  margin: 11px 0 0 0; color:#000; font-size:14px; font-size:0.8rem;}	
	

	  		
	
		  		
		h2.fontface {font: 'Poiret One', Arial, sans-serif;letter-spacing: 0; color:#000; font-size:12px; font-size:0.8rem; margin:50px 0 0 0px;}
		

		h1.ce_headline { padding-top:100px; font-size:16px; font-size: 1em; }
	h2.headline { padding-top:350px; text:#555; font-size:16px; font-size: 1em; }

		

 .header { position:absolute; padding-bottom:140px; z-index:3000;}
 
 b.title { font-size:24px; font-size:1.5rem; font-weight:700; padding-right:50px; }
 
div#wrapper2 {
 
  width: 1000px;
  margin-top: 10px;
  margin-right: auto; 
  margin-bottom: 10px;
  margin-left: auto; 
}
div#wrapper {
 
  width: 665px;
  margin-top: 10px;
  margin-right: auto; 
  margin-bottom: 10px;
  margin-left: auto; 
}
div#wrapper3 {
 
  width: 665px;
  margin-top: 10px;
  margin-right: auto; 
  margin-bottom: 10px;
  margin-left: auto; 
}
