@font-face
{
	font-family : Quicksand;
	src : url(Quicksand-Regular.otf);
}

@font-face
{
	font-family : Kennedy GD;
		src : url(Kennedy-Book-GD.ttf);
}


body
{
min-width:900px;
	margin:0px;
	padding:0px;
	font-family : Kennedy GD;
}


/*
#menu
{
width:100%;

	position : fixed;
	padding : 20px 0px 0px 0px;
	z-index : 10000;
	display:block;
	}

#menuitems
{
	position : relative;
	color:#815145;
	font-size : 13px;
	margin-right:60px;
}

#menuitems a
{
font-family : Quicksand-Bold;
	font-weight:900;
}

#menuitems td
{
padding:14px;
background-color:rgba(255, 255, 255, .7);
box-shadow: 0px 4px 2px rgba(0,0,0,.3);
 }
#menuitems td:nth-child(1)
{
border-radius: 10px 0px 0px 10px;
 border-left: 2px solid rgba(255, 255, 255, .1);
}
#menuitems td:nth-child(5)
{
border-radius: 0px 10px 10px 0px;
 border-left: 2px solid rgba(255, 255, 255, .1);
}

#menuitems td:hover
{
background-color:rgba(255, 255, 255, .9);
 border-bottom: 3px solid #815145;
}
*/
#menu
{
width:100%;
min-width:900px;
background-color:rgba(255, 255, 255, .8);
	position : fixed;
	padding : 0px 0px 0px 0px;
	z-index : 10000;
	display:block;
	}

#menuitems
{
padding-top:0px;
	position : relative;
	color:#815145;
	font-size : 17px;
	margin-right:30px;
}

#menuitems a
{
padding-bottom:10px;
font-family : Kennedy GD;
	font-weight:900;
}

#menuitems td
{
padding:25px 20px 15px 20px;
}

#menuitems a:hover
{
 border-bottom: 3px solid #815145;
}


a
{
color:#815145;
text-decoration : none;
}




#slides 
{
height:100%;
min-width:900px;
top:0px;
position:absolute;
visibility:hidden;
display:block;
float:left;
max-height:650px;
min-height:600px;
}


#slides .slides-container 
{
top:0px;
  display: none;
}

#slides .scrollable 
{
max-height:650px;
min-height:650px;
  *zoom: 1;
  position: relative;
  top: 0px;
  left: 0px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after 
{
  content: "";
  display: table;
  clear: both;
}
#slides img
{
top:0px !important;
position:absolute;
}
.slides-navigation 
{
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a 
{
  position: absolute;
  display: block;
}
.slides-navigation a.prev 
{
  left: 0;
}
.slides-navigation a.next 
{
  right: 0;
}
.slides-pagination 
{
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a 
{
  border: 2px solid #815145;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current 
{
  background: #815145;
}

#home
{
min-width:900px;
background-image:url('../images/doodle3.png');
 background-repeat: no-repeat;
 background-position:right bottom; 
background-attachment: local;
background-color:#ffffff;
float:left;
top:0px;
clear:left;
position:absolute;
width:100%;
display:none;
padding : 50px 40px 0px 0px;
height:100%;
max-height:650px;
min-height:600px;
z-index : 10;
}


#homecontainer
{
margin:50px;
min-width:550px;
}

#homecontainer td
{
width:300px;
}

#homecontainer p
{
padding:20px;
letter-spacing:2px;
line-height:20px;
text-align: justify;
color:#815145;
font-weight:normal;
font-family : Kennedy GD;
}


#projects
{
position:absolute;
max-height:650px;
min-height:600px;
clear:left;
float:left;
display:none;
left:50%;
margin-left:-500px;
width: 1000px;
padding:100px 0px 0px 0px;
}



.cycle-slideshow { 
z-index:10;
    -webkit-perspective: 1000;
    -webkit-transform-style: preserve-3d;
    -moz-perspective: 1000;
    -moz-transform-style: preserve-3d;
    -o-perspective: 1000;
    -o-transform-style: preserve-3d;
    perspective: 1000;
    transform-style: preserve-3d;  
}



#about
{
min-width:900px;
padding-top:85px;
clear:left;
float:left; 
position:absolute;
display:none;
font-size : 20px;
width:100%;
padding-bottom:50px;
z-index : 10;
}

#abouttable
{
padding:0px;
margin:0px;
width:980px;
}

#abouttable tr td:nth-child(6)
{
border-right:solid 0px #b4a28f;
width:180px;
height:300px;
margin:0px;
}

#abouttable tr td
{
margin:0px;
padding-top:0px;
border-right:dotted 1px #b4a28f;
width:180px;
height:600px;
}

#abouttable tr td h1
{
padding-top:10px;
padding-left:15px;
padding-right:0px;
margin:0px;
width:130px;
color:#815145;
font-size:23px;
}

#abouttable tr td p
{
text-align: justify;
margin:0px;
padding-top:10px;
padding-left:15px;
padding-right:0px;
width:130px;
color:#b4a28f;
font-size:13px;
}


p.field
{
font-size:12px;
color:#b4a28f;
}


#testimony
{
overflow:hidden;
max-height:810px;
min-height:800px;
clear:left;
position:absolute;
float:left;
min-width:100%;
display:none;
margin: 0px auto;
padding-top:90px;
padding-bottom:100px;
}


.bscreen
{
display:block;
}

#contact
{
min-width:900px;
background-image:url('../images/map.jpg');
float:left; 
clear:left;
position:absolute;
display:none;
padding : 100px 0px 0px 0px;
font-size : 20px;
width:100%;
height:100%;
max-height:650px;
min-height:600px;
z-index : 10;
}



.list3
{
color:#815145;
font-size:15px;
font-family : Kennedy GD;
display:inline;
}

.contact-list
{
margin:0 auto;
width:1000px;
}


.contact-list h5
{
color:#815145;
}
.contact-list  li
{
background-color:#fff;
height:180px;
width:300px;
float:left;
margin-top:2%;
margin-left:20px;
opacity:0.9;
padding-left:1%;
display:inline;
}

.contact-to input[type="text"]:nth-child(2), .contact-to input[type="text"]:nth-child(3) 
{
margin-left: 10px;
}

.contact-to input[type="text"]
{
opacity:0.9;
padding: 10px 10px;
width: 31%;
font-family : Kennedy GD;
margin: 12px 0;
border: 1px solid rgba(192, 192, 192, 0.61);
color: #815145;
background: #FFF;
float: left;
outline: none;
font-size: 0.85em;
transition: border-color 0.3s;
-o-transition: border-color 0.3s;
-ms-transition: border-color 0.3s;
-moz-transition: border-color 0.3s;
-webkit-transition: border-color 0.3s;
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
}

.text2 textarea
{
opacity:0.9;
width: 95%;
margin: 10px 0;
border: 1px solid rgba(192, 192, 192, 0.61);
color: #815145;
font-family : Kennedy GD;
outline: none;
margin-bottom: 25px;
height: 20%;
padding: 12px 10px;
font-size: 0.85em;
transition: border-color 0.3s;
-o-transition: border-color 0.3s;
-ms-transition: border-color 0.3s;
-moz-transition: border-color 0.3s;
-webkit-transition: border-color 0.3s;
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
}

.contact-form input[type="submit"] 
{
opacity:0.9;
background: #815145;
color: #FFF;
padding: .9em 3em;
display: inline-block;
text-transform: uppercase;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
border-radius: 0.3em;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-o-border-radius: 0.3em;
font-size: 0.875em;
border-top: none;
border-right: none;
border-left: none;
border-bottom: 4px solid #815145;
outline: none;
cursor: pointer;
font-family : Kennedy GD;
}


.contact-form
{
margin:30px;
padding:0px;
}

.clear
{
clear:both;
}

#footer
{
position:absolute;
float:left;
clear:left;
display:none;
width:100%;
height:120px;
background-color:#815145;
z-index:10;
}

#footer p
{
width:100%;
text-align:center;
color:#fff;
font-size:12px;
}

#footeritems
{
padding:20px 0px 10px 0px;
color:#fff;
}

#footeritems td
{
padding:10px;
}
#footeritems a
{
color:#fff;
}

#footeritems a:hover
{
color:#b4a28f;
}

#socialmedia
{
opacity:0.8;
display:block;
position:fixed;
top:60%;
background-color:#815145;
right:0px;
z-index:50;
}

.sonic
{
position:fixed;
top:40%;
left:45%;
display:none;
}



.left {
display: inline-block;
width: 3em;
height: 3em;
background-color:rgba(255,255,255,0.7);
border: 0.5em solid rgba(255,255,255,0.0);
border-radius: 50%;
margin-right: 1.5em;
}

.left:after {
content: '';
font-size:12px;
display: inline-block;
margin-top: 0.6em;
margin-left: 0.8em;
width: 1.4em;
height: 1.4em;
border-top: 3px solid rgba(129,81,69,.8);
border-right: 3px solid rgba(129,81,69,.8);
-moz-transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
}

.right {
display: inline-block;
width: 3em;
height: 3em;
background-color:rgba(255,255,255,0.7);
border: 0.5em solid rgba(255,255,255,0.0);
border-radius: 50%;
margin-left: 1.5em;
}

.right:after {
content: '';
font-size:12px;
display: inline-block;
margin-top: 0.6em;
margin-left: 0.2em;
width: 1.4em;
height: 1.4em;
border-top: 3px solid rgba(129,81,69,.8);
border-right: 3px solid rgba(129,81,69,.8);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}


.cname
{
font-size:55px;
letter-spacing:5px;
opacity:0.8;
color:#000;
position:absolute;
top:0%;
right:0%;
margin:0px;
padding:0px;
}


#intro
{
background-color:rgba(255,255,255,0.7);
width:500px;
height:300px;
position:absolute;
left:50%;
top:50%;
margin-left:-250px;
margin-top:-150px;
z-index:100;

}


