body{
 width:100%;
 margin:auto;
 text-align:center;
}

h1{
 font-family: 'Nunito', sans-serif;
 font-weight:800;
 font-size:35px;
 color: #2A2A2A;
}

h2{
 font-family: 'Nunito', sans-serif;
 font-weight:700;
 color: #2A2A2A;
}

h3{
 font-family: 'Nunito', sans-serif;
 font-weight:600;
 color: #2A2A2A;
}

p{
 font-family: 'Nunito', sans-serif;
 font-weight:600;
 font-size:18px;
 color: #2A2A2A;
}

a{
  color:#6244FC;
  text-decoration:none;
}

a:hover{
  background-color:#C4FF11;
  color:#6244FC;
}

#navbar li{
 display:inline-block;
 padding:20px 20px;
 text-align:center;
}

#navbar{
 width:100%;
 text-align:center;
 margin:0px;
}

#navbar ul{
 list-style-type:none;
 font-family: 'Nunito', sans-serif;
 font-weight:700;
 font-size:18px;
 background-color:#6244FC;
 text-align:center;
 width:100%;
 margin:0px;
 padding: 0px;
}

#navbar li{
 display:inline-block;
 text-align:center;
 margin:0px;
 padding:0px;
}

#navbar a{
 color:white;
 text-decoration:none;
 padding:7px 35px;
 margin:0px;
 display:inline-block;
 width:90px;
 transition: background-color 0.2s, color 0.2s;
}

#navbar a:hover{
 background-color:#C4FF11;
 color:#6244FC;
 text-decoration:none;
 padding:7px 35px;
}

footer{
  position:relative;
  left:0px;
  bottom:0px;
  width:100%;
  text-align:center;
}

footer p{
  margin:0px 0px 5px 0px;
  padding:0px;
  font-size:12px;
}

#projectcontent{
  width:90%;
  max-width:1200px;
  margin:auto;
}

#projectcontent img{
  margin:15px;
}

#projectcontent p{
  text-align:left;
}

#projectcontext h2{
  text-align:center;
}

#ndacontext{
  background-color:#6244FC;
  padding:5px;
  margin:15px 0px;
  border-radius:30px;
}

#ndacontext p{
  color:#C4FF11;
  font-weight:700;
  font-size:15px;
  padding:0px 20px;
}

#audiohiveheader{
  width:100%;
  height:200px;
  background-image:url("images/audiohivebanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#audiohiveheader h1{
  background-color:white;
  width:250px;
  height:60px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#arborlyheader{
  width:100%;
  height:200px;
  background-image:url("images/arborlybanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#arborlyheader h1{
  background-color:white;
  width:250px;
  height:60px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#cdmheader{
  width:100%;
  height:200px;
  background-image:url("../images/cdmbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#cdmheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#dacheader{
  width:100%;
  height:200px;
  background-image:url("../images/dacbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#dacheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#decoradoreheader{
  width:100%;
  height:200px;
  background-image:url("images/decoradorebanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#decoradoreheader h1{
  background-color:white;
  width:270px;
  height:60px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#fplheader{
  width:100%;
  height:200px;
  background-image:url("../images/fplbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#fplheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#tlcheader{
  width:100%;
  height:200px;
  background-image:url("../images/tlcbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#tlcheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#kdvsheader{
  width:100%;
  height:200px;
  background-image:url("../images/kdvsbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#kdvsheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#tabuheader{
  width:100%;
  height:200px;
  background-image:url("../images/tabubanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#tabuheader h1{
  background-color:white;
  width:250px;
  height:60px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#escortyourselfheader{
  width:100%;
  height:200px;
  background-image:url("../images/escortyourselfbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#escortyourselfheader h1{
  background-color:white;
  width:250px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#recipezeheader{
  width:100%;
  height:200px;
  background-image:url("images/recipezebanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#recipezeheader h1{
  background-color:white;
  width:250px;
  height:60px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

#runofmillheader{
  width:100%;
  height:200px;
  background-image:url("../images/runofmillbanner.jpg");
  background-repeat:repeat-x;
  display:inline-block;
  margin-top:20px;
}

#runofmillheader h1{
  background-color:white;
  width:500px;
  height:145px;
  margin:auto;
  color:#6244FC;
  font-family: 'Nunito', sans-serif;
  font-weight:800;
  font-size:35px;
}

.kdvspics img{
  margin:15px;
  width:70%;
  max-width:300px;
  border:0px solid white;
}

.kdvspics a{
  text-decoration:none;
  background-color:white;
}

.kdvspics a:hover{
  background-color:white;
}

.tlcpics img{
  margin:15px;
  width:70%;
  max-width:300px;
  border:0px solid white;
}

.tlcpics a{
  text-decoration:none;
  background-color:white;
}

.tlcpics a:hover{
  background-color:white;
}

.borderpics img{
  margin:15px;
  border: 1px solid grey;
}

#stockphotocredits p{
  font-size:14px;
  text-align:center;
}