@charset "utf-8";
/* CSS Document */

 @font-face {
 font-family: 'HelveticaNeueLTStd-Lt';
     src: 	url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
	 		url('fonts/HelveticaNeueLTStd-Lt.otf') format('opentype'),
			url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
			url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),
			url('fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');
 font-weight: normal;
 font-style: normal;
}



html, body {
	height: 100%;
}
html {
	background:url(graphics/Background.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow:hidden;
	padding:0;
	margin:0px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.contentArea {
	max-width:1028px;
	text-align:center;
	color:#FFF;
	margin:0px auto;
	clear:both;
	width:100%;
	overflow:hidden;
}
p.large {
	font-size:17.5px;
	font-family: 'libre_baskervilleregular';
	line-height:30px;
	margin:0 0 50px
}
.perpul-text {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#191919;
	line-height:22px;
	letter-spacing:0.50em;
	margin-top:4px;
	text-transform:uppercase
}
p {
	margin-bottom:7px;
}
p.large.fall-2015 {
	letter-spacing:4px;
	text-transform:uppercase;
	font-size:15.5px;
	margin-bottom:5px;
	margin-top:50px;
}
.footer {
	align-self: flex-end;
	bottom: 10px;
	clear: both;
	left: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	font-size:12px;
	letter-spacing:0.75px;
	color:#7f7f7f;
	font-family: 'HelveticaNeueLTStd-Lt','Helvetica Neue', Helvetica, Arial, sans-serif;
}
.footer a {
	color:#7f7f7f;
	font-family:
	font-family: 'HelveticaNeueLTStd-Lt','Helvetica Neue', Helvetica, Arial, sans-serif;
	text-decoration:none;
}


   /*==========  Mobile First Method  ==========*/


    /* Extra Small Devices, Phones */ 
	

	
	
	
    @media only screen and (max-width : 480px) {
 
}



    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
}

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1100px) {
 .logo {
	max-width:100%;
	}
}
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
 .perpul-text {
	font-size:12px;
	}
 
}


	  @media only screen and (max-width : 680px) {
 
		body{ height:100%; overflow:hidden;}
		
		.perpul-text {
			line-height:normal;
			margin-top:0px;
			font-size:9px !important;
			}
		.footer { font-size:8px; position:absolute;}	
			
}


/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */

.perpul-text {
			font-size:6px !important;
			
			}


.footer { font-size:6px !important;}	

}

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 440px) {
 
 .perpul-text {
	letter-spacing:0.3em;

}




}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */

.perpul-text span { display:block;}


}

