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




html, body{
	/*font-family: 'Open Sans', sans-serif;*/
	@import url(http://fonts.googleapis.com/css?family=Syncopate);
@import url(http://fonts.googleapis.com/css?family=Syncopate:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:100,300,400,700);
	
}


h2 b{
	font-size: 32px;
	padding-left:300px;
	
		
}
p{

	font-size:20px;
	
	/*padding-right:10px;*/
	margin: 0 auto; 
	 
	
}
logo{
	display: block;
    margin-left: auto;
    margin-right: auto
	
}
/*needed to display navigation*/
.headLogo{
	width:100%;
	height:120px;
	background:none;top:0;left:0;
	
	
	
}








/*.nav{
	margin-top:5cm;
	margin-bottom:5cm;
	padding-top: 2cm;
}*/
	
	
	
 nav {
    width: 100%;
    background: #ffffff;
    
    border-right: none;
	 box-shadow: 1px 1px 1px #CCC;
}
 
nav ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
 
nav ul li {
    list-style: none;
    float: left;
    text-align: center;
   /* border-left: 1px solid #fff;
    border-right: 1px solid #ccc;*/
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(100% / 4);
    box-sizing: border-box;
}

nav > ul > li > a:hover { 
border-bottom: 4px solid #72c6ac;
text-decoration: none; 
}


nav > ul > li > a:selected { 
border-bottom: 4px solid #72c6ac;
text-decoration: none; 
}
 

 
nav ul li a {
    display: block;
    text-decoration: none;
    color: #616161;
    padding: 10px 0;
	
	
	
}






	


.wrapper {
    width: 100%;
   /* margin: 0 5% 0 3%;*/
}




/*===========social media icon=======*/

/*html {
  background-color:#222;
  font-family: helvetica;
}*/

#container {
  width:960px;
  height:1px;
 /* margin:-80px auto;*/
  padding-left:60%;
  margin-top:-100px;
  
}

#container h1 {
  font-weight: normal;
  color:#fff;
  text-align:center;
  color:#356245;
  padding-bottom:25px;
}

/* ---------- COPY EVERYTHING BELOW LINE ---------- */

.button {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  
  float:left;
  height:30px;
  width:30px;
  margin-left:15px;
  opacity:.5;
}

.button:hover {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  opacity:1;
  
  margin-top:-10px;
  -webkit-box-shadow:  0px 3px 10px 2px rgba(0, 0, 0, .5);
  box-shadow:  0px 3px 6px 1px rgba(0, 0, 0, .5);
}

.button img {
  margin-top:-10px;
  margin-left:-10px;
}

/* instagram image fix */
#img_2 { 
  margin-top:200px;
}

a {text-decoration: none; }






.about{
/*	max-width: 1500px;
*/	margin-top:2px;
	margin-bottom:74px;
	margin: 0 auto;
	background-color: black;
	padding-bottom: 100px;
	padding-left:2%;
	

	 
	
}




.portfolio{
	display:block;
	/*margin-top:800px;*/
	margin:0 auto;
	padding-left: 25%;
	padding-right: 15%;
	padding-bottom:10%;
	margin-top:15%;
	font-family: Verdana, Geneva, sans-serif;
	

}

.portfolio  h1{
	padding-bottom:100px;
	
}
.food-warrior img{
	max-width: 50%;
}
.portfolio #tech-specs{

	color:#7B7979;
	margin-left: -10em; 
}

.portfolio #tech-specs p{
	margin-left: 2.8em;
		
}



.portfolio h1{
	padding-top:35%;
	color:#7B7979;
	font-size: 36px;
	margin-left: -5em;
}

.portfolio p{
	max-width: 60%; 
		
}

#tech-specs p{
	padding-left:400px;
	
}
/*===========LOGO THUMBNAILS=======*/

.portfolio img{
	width: 25%;
  margin-bottom: 2em;
  margin-left: 1%;
  float:left;
}

.effectfront {
  opacity: 100;
  border: none;
  margin: 0 auto;
}

.effectfront:hover {
  opacity: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}


#container{
    width:600px;
    overflow-x:hidden;
}

#parent {
    width:6000px;
}
.contentBlock {
    font-size:10em;
    text-align:center;
    line-height:400px;
    height:400px;
    width:500px;
    margin:10px;
    border:1px solid black;
    float:left;
}
.panner {
   
    display:block;
    position:fixed;
   
    top:45%;
}
.active {
    color:red;
}
#panLeft {
    left:5%;
}
#panRight {
    right:5%;
}
	
	
	

	




.launch{
	margin-top:-100px;
	margin-left:20px;
}


	
.launch a{
	font-size: 1.285714285714286em;
display: inline;
color: #666;
text-shadow: none;
padding: 4px 14px;
text-decoration: none;
border-radius: 10px;
text-shadow: 0 0px, 1px 1px #7f7c7d;
border: 3px solid #7B7979;
	

 
}

.launch a:hover{
	border: 3px solid #7B7979;
	background-color:#72c6ac;
	
	
	
}


/*.img1:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}
.img2:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}

.img3:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}

.img4:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}

.img5:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}

.img6:hover img {
    transform:scale(3.5);
    -ms-transform:scale(3.5); /* IE 9 */
    -moz-transform:scale(3.5); /* Firefox */
    -webkit-transform:scale(3.5); /* Safari and Chrome */
    -o-transform:scale(3.5); /* Opera */
}

/*===========social media icon=======*/

/*html {
  background-color:#222;
  font-family: helvetica;
}*/

#container {
  width:960px;
  height:10px;
  margin:10px auto;
  padding-left:59%;
}

#container h1 {
  font-weight: normal;
  color:#fff;
  text-align:center;
  color:#356245;
  padding-bottom:25px;
}

/* ---------- COPY EVERYTHING BELOW LINE ---------- */

.button {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  
  float:left;
  height:30px;
  width:30px;
  margin-left:15px;
  opacity:.5;
}

.button:hover {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  opacity:1;
  
  margin-top:-10px;
  -webkit-box-shadow:  0px 3px 10px 2px rgba(0, 0, 0, .5);
  box-shadow:  0px 3px 6px 1px rgba(0, 0, 0, .5);
}

.button img {
  margin-top:-10px;
  margin-left:-10px;
}

/* instagram image fix */
#img_2 { 
  width: 200px;
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
/* Styles */

.portfolio{
	display:block;
	/*margin-top:800px;*/
	margin:0 auto ;
	padding-left: 25%;
	padding-right: 15%;
	padding-bottom:10%;
	

}

.portfolio h1{
	padding-top:5%;
	color:#7B7979;
	font-size: 36px;
	margin-left: -5em;
	padding-left:50%;
	font-size:24px;
	margin-top:-50px;
}

#style-solutions{
		margin-top:-500px;
	
}

#web-apps{
	margin-top:-550px;	
}


.food-warrior img{
	max-width: 90%;
	padding-left:1em;
}
.portfolio img{
	width:150%;
	margin-bottom:-20em;
	margin-left: -19%;

	
}

	
.portfolio p{
	max-width: 90%;
	margin-top: 300px;
	font-size:16px;
		
}

.portfolio #tech-specs{
	margin-left: -21em;
	
}

.portfolio #tech-specs p{
	margin-top:-50px;
	margin-left:-40px;
}
	
.headLogo{
	margin-bottom:500px
	
}

 nav {
    width: 100%;
    background: #ffffff;
    
    border-right: none;
	 box-shadow: 1px 1px 1px #CCC;
}
 
nav ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
 
nav ul li {
    list-style: none;
    float:none;
    text-align: center;
   /* border-left: 1px solid #fff;
    border-right: 1px solid #ccc;*/
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(80% / 4);
    box-sizing: border-box;
	
}

#style-solutions{
	padding-top: 250%;
	
	
}

#closet{
		
}

.clearfix{
	display:none;
	
}
#barcode img{
	max-width:50%;	
}

.launch{
	margin-top:-100px;
	margin-left:20px;
}

	
	}
	


/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 768px)
and (max-width : 1224px){
/* Styles */

.portfolio #tech-specs{

	color:#7B7979;
	margin-left: -18em; 
}

.portfolio #tech-specs p{
	margin-left: 2.8em;
		
}



}