body, ul, li, h1, h2, span{
	margin:0;
	padding:0;
}

ul{
	list-style:none;
}
body{
  /* background-image: url("../img/bgfade2.jpg");   */
   /*background-size: 950px 768px; */
   background-repeat: no-repeat;
   background-position: 163px 0px; 
   background-color: #FFFFFF;
   /*transform: translateZ(-1px); */

}

/* Testing */
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}

body { margin: 0; } 
div#slider { overflow: hidden; }
div#slider figure img { width: 20%; float: left; }
div#slider figure {
  z-index:-100; 
  position: relative;
  width: 500%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 30s slidy infinite; 
}
/* End testing  */

.box {
  border-radius: 20px 0px 0px 20px;
  position: absolute;
  font-family: Oswald;
  font-size: 18px;
  text-align: justify;
  text-justify: inter-word;
  left: 0px;
  top: -230px;
  height: 350px;
  width: 750px;
  padding-top: 2em;
  padding-left: 2em;
  //opacity: 0.6;
  background: white;
  margin-top: 5.0em;
  background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,.0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
copy
}

.consulting {
background-image: url("/img/color.jpg");
}

.slidingMenu {
	/*position: absolute;
  Facilitates sliding
  */
  
  position: fixed; 
	height:410px;
	width: 410px;
	top:130px;
	overflow:hidden;
	right:1px;
	font-family: Arial, Helvetica, sans-serif;
}
.slidingMenu li {
	display:block;
	float:right;
	clear:both;
  position:relative;
	overflow:hidden;
}
.slidingMenu li.move {
	width: 9px;
	height: 68px;
	right:0px;
	padding-right:10px;
	margin-top:2px;
	z-index: -1;
	position: absolute;    
	background: grey;     
	background: 
		-webkit-gradient(
			linear, 
			left top, 
			left bottom, 
			from(#c6c6c6), 
			to(#716f6f)
		);     
	background: 
		-moz-linear-gradient(
			top, 
			#c6c6c6, 
			#716f6f
		);     
	-moz-border-radius: 8px 0px 0px 8px;  
	-webkit-border-top-left-radius: 8px;     	
	-webkit-border-bottom-left-radius: 8px; 
	border-top-left-radius: 8px;  
	border-bottom-left-radius: 8px;        
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;	
	}
  
.slidingMenu li a {
	font-size:66px;
	text-transform:uppercase;
	text-decoration: none;
	color: black;
	outline: none;
	text-indent:5px;
	z-index: 0;
	display: block;
	float: right;
	height: 66px;
	line-height: 66px;
	position: relative;
	overflow: hidden;
	padding-right:10px;
}
/* Descriptions */
.slidingMenuDesc{
	margin-top:130px;
	position:relative; 
  position:fixed;
  margin-right:500px;
  z-index: -1;
}

.test{
  opacity:0.5;
}
.slidingMenuDesc0{
	margin-top:130px;
  opacity:0.5;
	position:relative; 
  position:fixed;
  margin-right:500px;
  z-index: -1;
}
.slidingMenuDesc div{
  background: grey;     
	background: 
		-webkit-gradient(
			linear, 
			left top, 
			left bottom, 
			from(#c6c6c6), 
			to(#716f6f)
		);     
	background: 
		-moz-linear-gradient(
			top, 
			#c6c6c6, 
			#716f6f
		);   	
	height: 68px;
	padding-right:5px;
	left:-5px;
	width:0px;
	margin-top:2px;
	overflow:hidden;
	position:absolute;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	-moz-border-radius: 0px 8px 8px 0px;  
	-webkit-border-top-right-radius: 8px;     	
	-webkit-border-bottom-right-radius: 8px; 
	border-top-right-radius: 8px;  
	border-bottom-right-radius: 8px; 
  z-index: -1;
}
.slidingMenuDesc div span {
	font-size:36px;
	color: #f0f0f0;
	text-indent:50px;
	z-index: 10;
	display: block;
	height: 66px;
	line-height: 66px;
	position:absolute;
	margin-left:5px;
	top:-3px;
}

.footer {
    background: black;
    color: grey;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100px;
    z-index: -1;
}

.address {
font-family: Oswald;
float:right;
padding: 0px 15px;
color:white;
}
.footerdetails {
font-family: Oswald;
font-size: 14px;
font-style: italic;
word-wrap: break-word;
color: white;
margin-left: 163px;
width: 200px;
} 

