body,
html {
  padding-left: 40px;
  padding-top: 0px;
  font-family: 'Quattrocento Sans', sans-serif;
  font-size: 13px;
  position: relative;
  height: 100%;
  line-height: 22px;
}
h1 {
  text-transform: uppercase;
  margin-bottom: 1.2em;
}
h2 {
  text-transform: uppercase;
  font-size: 1.5em;
}
h3 {
  margin-bottom: 0;
}
p {
  color: #666666;
  line-height: 1.7em;
  margin: 0 0 1.2em 0;
}
a,
a:hover {
  color: #666666;
  text-decoration: none;
}
b,
strong {
  color: #000000;
}
ul {
  /*  margin: 0 0 0 2.5em; */

}
.class-news {
  width: 850px;
}
.printenvolope {
  width: 850px;
}
.object-left {
  float: left;
  padding-right: 5px;
  padding-bottom: 5px;
}
.object-right {
  float: right;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
div.left {
  width: 45%;
  float: left;
}
div.right {
  width: 45%;
  margin-left: 5%;
  float: left;
}
div.project-full span.grey {
  color: #666666;
}
div.project-full h1 {
  margin-bottom: 5px;
}
div.project-full div.project-gallery-full p {
  margin: 0.5em 0 0.5em 0;
}
div.project-full div.project-gallery-full img.nomargin {
  margin: 0 0 3px 0;
  float: left;
}
div.project-full div.project-gallery-full img.margin {
  margin: 0 3px 3px 0;
  float: left;
}
div.project-full div.attribute-text {
  margin: 2.5em 0;
  border-bottom: 2px solid #9ed2e0;
  padding-bottom: 2.5em;
  -webkit-column-width: 400px;
  -moz-column-width: 400px;
  -o-column-width: 400px;
  -ms-column-width: 400px;
  column-width: 400px;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
  line-height: 1.2em;
  font-size: 1.2em;
}
.team-member {
  border-bottom: 2px solid #9ed2e0;
  padding-bottom: 30px;
  margin-top: 20px;
}
.team-member h2 {
  font-size: 1em;
  margin-bottom: 0;
}
.team-member h3 {
  margin: 0 0 2em 0;
  color: #666666;
  font-size: 1em;
}
.descriptionprint {
  line-height: 0.8em;
  font-size: 0.8em;
}
.descriptionprint p {
  margin: 0px;
  padding: 0;
}
/* CONTACT PAGE */
div.contact-page .attribute-bottom-column {
  margin: 2.5em 0;
  border-top: 2px solid #9ed2e0;
  padding-top: 2.5em;
}
.black p {
  margin: 0.5em 0 0.5em 0;
  line-height: 1.2em;
  font-size: 1.2em;
}
span p {
  margin: 0.5em 0 0.5em 0;
  line-height: 1.2em;
  font-size: 1.2em;
}
