.colsingle img{
height: auto;
display: block;

}
.stitularsingle{
float: left;
    font-size: 16px;
    font-family: 'Plan Grotesque Bold';
    font-weight: 300;
        letter-spacing: 0px;
        text-transform: none;
        margin-top: 0px;
        margin-bottom: 0px;
}
.csingletoolbar{
float: right;
    margin-top: 11px;
}
.snextprevtext{
display: inline-block;
width: 140px;
margin-left: 30px;
}
.sflecha svg polygon{
fill:#00a064;
}
.sflecha:hover svg polygon{
fill:#000000;
}
.ssingletext{
cursor: pointer;
}
.ssingletext:hover{
color:#00a064;
}
.ctextsinglemore{
border-top: 1px solid #00a064;
    padding-top: 10px;
}
.ctextsingle a{
color:#00a064;
}
.ctextsingle{
display: none;
}
.cprojectheader{
  padding-left: 95px;
  padding-bottom: 3px;
  padding-top: 10px;
  background-color: white;
}
.cheaderlogo{
z-index: 800;
}
.scrolledheadersingle .cprojectheader{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
padding-left: 215px;
padding-right: 120px;
z-index: 600;
box-sizing: border-box;

}
.ctextsingle{
padding-left: 95px;
}
.scrolledheadersingle .ctextsingle{
padding-left: 217px;
    position: fixed;
    left: 0px;
    top: 63px;
    z-index: 100;
    background-color: white;
    max-width: 900px;
    padding-right: 40px;
}
.cprojectheaderfixer{
display: none;
}
.scrolledheadersingle .cprojectheaderfixer{
display: block;
}
.ccontentsingle h2,.ccontentsingle h3,.ccontentsingle h1,.ccontentsingle h4,.ccontentsingle h5{
color:black;
font-size: 30px;
}
.ccontentsingle h1{font-size: 35px;line-height: 40px}
.ccontentsingle h3{font-size: 30px;}
.ccontentsingle h4{font-size: 25px;}
.ccontentsingle h5{font-size: 20px;}
.colsingle .cinner p:first-child {
  margin-top: 0px!important;
}
.colsingle .cinner p:last-child {
  margin-bottom: 0px!important;
}
.csimpleygalleryimg{
background-position: center;
background-size: cover;
}
.ctermfilter .taxselected,.ctermfilterlevel2 .taxselected,.page-id-141 .lprojectlist,.page-id-238 .lprojectlist{
  color: #00a064;
}
.cprojectsby{
margin-left: 15px;
margin-bottom: 20px;
position: relative;
}
.cprojectsby a,.cprojectlistitemlist a{
color: #00a064;
}
.cprojectsby a,.cprojectsby span{
position: relative;
}
.cflright{
display: inline-block;
margin-right: 5px;
}
.cflright svg polygon,.cflright svg path{
fill:#00a064;
}

.cprojectlistitemlist a:hover .cflright svg polygon{
fill:#000000;
}
.cprojectlistitemlist a:hover{
color:#000000;
}
.cprojectsby .cflright svg{
width: 10px;
height: auto;
}
.single-project *[class^="col"]{
margin-top: 60px;
margin-bottom: 60px;
}
.ctextsingle{
    overflow: auto;
    padding-bottom: 60px;
}
.cprojectsrow .row:nth-child(1) {
margin-top: 0px!important;
}
.ceventoinner{
padding-right: 40px;
}
.cevento img {
    width: 86%;
    margin-top: 5px;
    }
.home .cevento img,.page-template-page-projects .cevento img {
  width: 100%;
  margin-top: 0px;
}
.home .ceventoinner,.page-template-page-projects .ceventoinner{
padding-right: 0px;
}
.colsingle .cinner{
overflow: hidden;
}
.ccontentsingle h1{
letter-spacing: 0px;
}
.cheaderserch input{
border-radius: 0px!important;
}
input[type="search"] {
  -webkit-appearance: none;
}
.colsingle .cinner {
position: relative;
}
.colsingle .cinner p{
margin-bottom: 0px!important;
margin-top: 0px!important;
}
