p, li, .breadcrumbs {
color:#353c45;
line-height:1.75em;
}
.testimonials .testimonial p {
color:#353c45;
}
.home-touts {
background:#ffffff;
padding:20px 0;
}
.header-nav ul li.hasdrop ul {
width: 280px;
}
h2 {
font-size:2.65em;
letter-spacing:-0.035em;
}
.clm-calltoaction-content {
padding:100px 0;
}
.clm-calltoaction-content h3 {
padding-bottom:20px;
}
.touticon-content {
padding:15px 0 20px 0;
}
.header-logo img {
    max-width: 300px;
}
.header-top ul li a, .header-nav ul li a {
font-size:1em;
}
.testimonials {
border-top:1px solid #eaeaea;
}
.testimonials, .testimonials .testimonial {
background: #fff;
text-align:left;
}
.testimonials h4 {
text-align:center;
}
.testimonials .testimonial{
  margin: 1.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
.testimonials .testimonial p:first-child:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.testimonials .testimonial p:first-child:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.testimonials .testimonial p {
  text-align:center;
}
.testimonials .testimonial p:nth-child(2):before  {
content:'~ '
}
.staff-details .staff-contact {
    background-color: #ffffff;
}
a.button:hover {
    background: #006fbb;
}