@charset "UTF-8";

#body {
}
img {
	width: 100%;
}
a {
	text-decoration: none;
}
#container {
	padding:0em;
	margin: 1em 0em;
	width: 99.5%;
}
#name {
	background-color:#FFFFFF;
	opacity:.8;
	width:100%;
	margin: 0em 0em 0em 2em;
	padding: 0em 0em 1em 0em;
}
.nav-placeholder {
	margin:0em 0em 1em 0em;
}
.fixed {
	position:fixed;
	top:0;
	width:100%;
}
#name #main p {
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .9em;
	margin: 0em 0em;
	padding: 1em 0em 0em 0em;
	clear:both;
}
#mbrief {
	padding:0em;
	margin:0em 0em 0em 0em;
	display:inline-block;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:2em;
	font-weight:500;
}
#mbrief a, a:visited {
	color: #000000;
}
#mbrief a:hover {
	color: #999999;
}
#name ul {
	list-style:none;
	padding:0em;
	margin:0em 0em .5em 0em;
}
#name ul li {
	float:left;
	display: inline-block;
    color: #000000;
    text-align: center;
    padding: 0em .7em 0em 0em;
	margin:0em 0em .5em 0em;
    text-decoration: none;
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:.9em;
}
#name a, a:visited {
	text-decoration:none;
	color: #999999;
}
#name a:hover {
	color: #000000;
}
#name a.current {
	cursor:default;
	color:#000000;
}
#mbrief a, a:visited {
	color: #000000;
}
#mbrief a:hover {
	color: #999999;
}
#frontContent {
	margin:0em;
	padding: 0em;
	clear:both;
}
#mainContent {
	margin:0em 0em 0em 2em;
	padding: 1em 0em;
	clear:both;
}
#mainContent h1 {
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em;
	margin: 0em;
	padding: 0em;
}
#mainContent .previous {
	text-align:center;
	clear:both;
}
#mainContent h2 {
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.1em;
	margin: 0em;
	padding: 0em;
}
#mainContent h5 {
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:.9em;
	margin: 0em;
	padding: 0em;
}
#mainContent p {
	width: 40%;
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .85em;
	margin: 1em 0em 2em 0em;
	padding: 0em;
	line-height: 1.35em;
}
#mainContent a, a:visited {
	text-decoration:none;
	color: #999999;
}
#mainContent a:hover {
	color: #000000;
}
#mainContent img {
	margin: 0em 0em 5em 0em;
	padding: 0em;
	width: 98%
}
#mainContent img.gc {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	width: 98%
}
#mainContent img.contactPic {
	width: 30%;
}
#mainContent .hidTab {
	display:inline;
}
#mainContent .visTab {
	display:none;
}
footer {
	margin: 0em 0em 0em 0em;
	padding:.5em 0em;
	text-align:center;
	clear:both;
}
footer p {
	font-family: 'Muli', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:.7em;
}
footer a, a:visited {
	color: #000000;
}
footer a:hover {
	cursor:default;
}
.bold {
	font-weight: 600;
}
.italic {
	font-style: italic;
}
.phone {
	display:none;
}
h5:before { 
  display: block; 
  content: " "; 
  margin-top: -110px; 
  height: 110px; 
  visibility: hidden; 
}
.hidMob {
	display:inline;
}
.visMob {
	display:none;
}
#name li.hidMob {
	display:inline;
}
#name li.visMob {
	display:none;
}
#mainContent img {
	display:inline;
}
#mainContent img.visMob {
	display:none;
}
#mainContent img.linkPic {
	width: 30%;
	float:left;
	margin: 3em 0em 0em 0em;
	padding: 0em 3em 0em 0em;
}
p.linkList {
	float: left;
	margin:0em;
}
#mainContent img.work {
	float: left;
	width: 40%;
	margin: 3em 2em 0em 1em;
	padding: 0em 0em;
	display:block;
}
#mainContent img.workMob {
	display: none;
}
#mainContent img.workTab {
	display: none;
}
#mainContent a img.work {
	opacity: 1.0
}
#mainContent a img.work:hover {
	opacity: .5
}
#mainContent a img.workTab {
	opacity: 1.0
}
#mainContent a img.workTab:hover {
	opacity: .5
}
#mainContent a img.workMob {
	opacity: 1.0
}
#mainContent a img.workMob:hover {
	opacity: .5
}

input[type=checkbox] {
   opacity:0.0;
}

/* Default State */
#mob {
   display:none;
}
#menu { 
	display: none;
	margin:0em;
}
#toggle-1 {
	display:none;
}




/*font-family: 'Muli', sans-serif;*/