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

body {background-color: #799390;}
.tan {background-color: #E7E1BE;}
.whitebk {background-color: #FFFFFF;}
.blue {background-color: #799390;}
.container {
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}

@font-face{
        font-family:"FuturaPTBook";
        src:url("Fonts/1059698/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2") format("woff2"),url("Fonts/1059698/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff") format("woff");
    }
@font-face{
        font-family:"FuturaPTHvy";
        src:url("Fonts/1059740/6650716f-e079-48f1-861d-00f498c16e8e.woff2") format("woff2"),url("Fonts/1059740/21fe5b07-01c8-4b82-8e0b-2bf22f6481fa.woff") format("woff");
    }
a {
  color: #FFFFFF;
  /*color: #E7E1BE;*/
  font-family:"FuturaPTBook"
}
a:hover {
  color: #C16F32;
}

.fa-1x {
font-size: 1.5rem;
}
.navbar.navbar-light .navbar-toggler {
	color: #4C3333;

}
.navbar-toggler.toggler-example {
cursor: pointer;
}
.sub {
  position: relative; left: 20px;
}
.dropdown-divider{border-top: 1px solid #FFFFFF;}
.right {
  float: right;
  width: 200px;
  background-color: #4C3333;
  padding: 10px;
  font-size: 120%;
  color: #799390;
}
.dark-blue-text {
color: #0A38F5;
}
.dark-brown-text {
color: #4C3333;
font-size: 130%;
}
.dark-brown-text2 {
color: #4C3333;
font-size: 110%;
}
.navbar.navbar-4 .navbar-toggler-icon {
background-image: url('https://mdbootstrap.com/img/svg/hamburger7.svg?color=4C3333');
color: #4C3333;
}
.navbar-brand{
color: #4C3333;
font-family:"FuturaPTHvy";
font-size: 110%;
}
.navbar-brand2{
color: #4C3333;
font-family:"FuturaPTHvy";
font-size: 90%;
}
.nav-item {
	padding: 0rem;
	line-height: 1;
}
div.intro {
  color: #4C3333;
  position: relative;
  top: -250px;
  font-family:"FuturaPTBook"
}
div.intro2 {
  color: #4C3333;
  position: relative;
  top: -200px;
  font-family:"FuturaPTBook"
}
div.intro3 {
  color: #4C3333;
  position: relative;
  top: -150px;
  font-family:"FuturaPTBook"
}
div.intro4 {
  color: #4C3333;
  position: relative;
  top: -65px;
  font-family:"FuturaPTBook"
}
.padit{padding: 30px;}

div.logo1 {
  position: relative;
  top: -50px;
}
div.logo2 {
  position: relative;
  top: -50px;
  left: -20px;
}
div.servicesOffset1 {
  position: relative;
  top: -120px;
}
div.servicesOffset2 {
  position: relative;
  top: -80px;
}
div.servicesOffset3 {
  position: relative;
  top: -30px;
}
.descriptions {
  color: #4C3333;
  font-size: 130%;
  font-family:"FuturaPTBook"
}
.titles {
  color: #799390;
  font-size: 150%;
  font-family:"FuturaPTHvy";
  text-transform: uppercase;
}
.padTopBottom{
	padding-top: 20px;
	padding-bottom: 20px;
}
.padBottom{
	padding-top: 0px;
	padding-bottom: 20px;
}
.padCopy{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.padCopyMore{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.padPortfolio{
	padding: 30px;
}
.servicesThumbs{
	padding: 20px;
}
.designArrow{
position: relative;
 right: -10px;
}
.directionArrow{
position: relative;
 left: -50px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.illusArrow{
position: relative;
 right: -5px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.illusArrow2{
position: relative;
 right: -5px;
 top: 35px;	
}
.illusArrow3{
position: relative;
 right: -5px;
 padding-bottom: 20px;	
}
.front{
	z-index: 1
}
.dividersPort{
	width: 97%;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.imageBorder {
	border-style: solid;
	border-color: #799390;
}
.imageBorderLt {
	border-style: solid;
	border-color: #FFFFFF;
}
div.aboutIllus {
  position: relative;
  top: -300px;
	z-index: -1;
}
div.aboutIllus2 {
  position: relative;
  top: -65px;
	z-index: -1;
}
div.aboutIllus2 {
  position: relative;
  top: -65px;
	z-index: -1;
}
div.bioCopy {
  color: #4C3333;
  position: relative;
  top: -950px;
  font-family:"FuturaPTBook";
	font-size: 120%;
}
div.bioCopy2 {
  color: #4C3333;
  position: relative;
  top: -810px;
  font-family:"FuturaPTBook";
  font-size: 92%;
}
div.bioCopy3 {
  color: #4C3333;
  position: relative;
  top: -600px;
  font-family:"FuturaPTBook"
}
div.bioCopy4 {
  color: #4C3333;
  position: relative;
  top: -65px;
  font-family:"FuturaPTBook"
}
.illusMdBk {
  position: relative;
  top: -1700px;
  z-index: -4;
  max-width: 100%;
  height: 1000px;
}
.illusMdBk2 {
  position: relative;
  top: -1400px;
  z-index: -4;
  max-width: 100%;
  height: 1000px;
}
.contactMe1 {
  position: relative;
  top: -750px;
  left: 100px;
  z-index: -3;
  max-width: 80%;
}
.contactMe2 {
  position: relative;
  top: -630px;
  left: 100px;
  z-index: -3;
  max-width: 80%;
}
.contactMe3 {
  position: relative;
  top: -360px;
  left: 100px;
  z-index: -3;
  max-width: 80%;
}
.contactMe4 {
  position: relative;
  top: -70px;
  z-index: -3;
  max-width: 100;
}