body { font-family: 'Roboto', sans-serif;background-color:#fff; }

#googlemap img { max-width:none; }

a { transition: all 0.2s ease; }

.navigation {  }
.navigation ul { float:right;margin:0; }
.navigation ul li { list-style:none;float:left; }
.navigation ul li a { color:#636363;text-decoration:none;font-size:10pt;text-transform:uppercase;padding:40px 20px;display:block;font-weight:bold; }
.navigation ul li a:hover { color:#a3c93a;border-bottom:4px solid #a3c93a;padding:40px 20px 36px 20px; }

.mobilenavigation { background-color:#a3c93a;padding:10px 0; }
.mobilenavigation ul { margin:0; }
.mobilenavigation ul li { list-style:none; }
.mobilenavigation ul li a { color:#636363;display:block;padding:5px;color:#fff; }

#BreadcrumbOuter { background-color:#4d4d4d;color:#FFF;padding:10px 20px; }

#BreadcrumbOuter #BreadCrumb { margin:0;padding:0; }
#BreadcrumbOuter #BreadCrumb li { list-style:none;float:left;font-size:8pt; }
#BreadcrumbOuter #BreadCrumb li.firstBreadcrumb { margin:0 5px; }
#BreadcrumbOuter #BreadCrumb li p { margin:0; }
#BreadcrumbOuter #BreadCrumb li a { color:#FFF; }
#BreadcrumbOuter .breadcrumb { background-color:transparent;padding:0;margin:0; }

#MainContent { padding:30px 0; }
#MainContent .container { padding:0 20px; }
#MainContent h1 { font-weight:normal;margin-bottom:30px;color:#363636; }
#MainContent p { font-size:10pt;color:#666; }
#MainContent a { color:#619f9c; }

.listprojects { margin:30px 0 0 0; }
.listprojects li.project { list-style:none;border-top:2px solid #ebebeb;margin:20px 0;padding:20px 0; }
.listprojects li.project a { color:#a3c93a; }
.listprojects li.project p.titledate { text-align:right; }
.listprojects li.project span.date { font-weight:bold;font-style:italic; }

.testimonials { margin:30px 0 0 0; }
.testimonials li.testimonial { list-style:none;border-top:2px solid #ebebeb;margin:20px 0;padding:20px 0; }
.testimonials li.testimonial a { color:#a3c93a; }
.testimonials li.testimonial p.namedate { text-align:right; }
.testimonials li.testimonial span.date { font-weight:bold;font-style:italic; }

#InfoBar { background-color:#a3c93a;color:#fff;padding:20px;text-align:center; }
#InfoBar h1 { font-weight:normal;font-size:14pt; }
#InfoBar p { margin:0; }

.contactformcontent ul { margin:0; }
.contactformcontent ul li { list-style:none;margin:0; }
.contactformcontent ul li input { width:98%;border-radius:2px; }
.contactformcontent ul li textarea { width:98%;height:100px;border-radius:2px; }
#MainContent .contactformcontent a { color:#666; }

#ContactAddressBlock { background-color:#a3c93a;color:#fff;text-align:center; }
#ContactAddressBlock a { color:#fff; }

#Footer { background-color:#4d4d4d;padding:30px 0;color:#fff; }
#Footer .footertitle { font-size:12pt;font-weight:normal;margin:0; }
#Footer .footertitle a { color:#fff; }

#Copyright { background-color:#fff;padding:10px 0; }
#Copyright p { margin:0;font-size:9pt;color:#959595; }
#Copyright a { color:#959595; }





























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
