@charset "utf-8";

/* CSS Document */
body {
	
	background: #f5eee3;
	
}

#introfx {
	padding:2% 0% 2% 0%;
}


.aboutHolderPr {
	width:90%;
	overflow: hidden;
	margin:0 auto;
	padding-top:4%;
	padding-bottom:4%;
	clear: both;
}

.homePr {
	background:#f5eee3; 
	width:auto;
	height:auto;
	position: static;
}

.projectPr {
	background:#f5eee3;
	overflow: hidden;
	position: relative;
	width:90%;
	margin:0 auto;
}

.vmHolder {
	background:#f5eee3; 
	width:56%; 
	float:left;
	overflow:hidden;
}

.vm {
	width:100%; 
	position:relative; 
	padding:0% 0% 4% 0%;
}

.descPr {
	width:38%; 
	position:relative; 
	padding:0% 0% 0% 4%;
	float:left;
}

ul.listPr {
	width:100%;
	margin:0 auto;
	overflow: hidden;
	padding:0%;
	margin:0 auto;
	list-style-type: none;
	font-family: 'GT-America'; font-size-adjust:0.5; font-weight:100; font-style:normal;
	font-size: calc(14px + (22 - 14) * ((100vw - 300px) / (1920 - 300)));
	letter-spacing: 0px;
	
}

ul.listPr li.parentPr {
	border-bottom: none;
	padding:2% 0% 2% 0%;
	width:100%;
	color:#111;
}

ul.listPr li.parentPr a{
	text-decoration:none;
	color:#111;
	transition: opacity .2s linear;
}

ul.listPr li.parentPr a:hover{
	opacity:.4;
}
li.parentPr:first-child {
	border-top: 1px solid #000;
}

p.smtextPr {
	font-family: 'GT-America'; font-size-adjust:0.5; font-weight:100; font-style:normal;
	font-size: calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));
	line-height: calc(22px + (28 - 22) * ((100vw - 300px) / (1920 - 300)));
	color:#111;
	padding:0% 10% 4% 0%;
}

h1 a {
	color:#111;
	text-decoration: none;
}

h2.fxnavTxt {
	display:inline;
	font-family: 'GT-America'; font-size-adjust:0.5; font-weight:100; font-style:normal;
	font-size: calc(18px + (40 - 18) * ((100vw - 300px) / (1920 - 300)));
	line-height: 100px;
	letter-spacing: -1px;
	color:#111;
	padding-right: 1%;
}

h2.navItemPr {
	display:inline;
	font-family: 'canela'; font-size-adjust:0.5; font-weight:100; font-style:normal;
	font-size: calc(24px + (48 - 24) * ((100vw - 300px) / (1920 - 300)));
	letter-spacing: 0px;
	color:#fff;
}

.contactPr {
	display:inline;
	font-family: 'GT-America'; font-size-adjust:0.5; font-weight:100; font-style:normal;
	font-size: calc(24px + (48 - 24) * ((100vw - 300px) / (1920 - 300)));
	letter-spacing: 0px;
	color:#111;
}


