@import url(https://fonts.googleapis.com/css?family=Lato:400);
@import url(https://fonts.googleapis.com/css?family=Arvo);

@font-face {
  font-family: 'DistrictThin';
  src: url('fonts/distth__-webfont.eot');
  src: url('fonts/distth__-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/distth__-webfont.woff') format('woff'),
       url('fonts/distth__-webfont.ttf') format('truetype'),
       url('fonts/distth__-webfont.svg#districtregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  color: #636365;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
}

a {
  color: #0081aa;
}

input, textarea {
  color: #898889;
  font-family: 'Arial', sans-serif;
  font-size: 14px;
}

h1 {
  color: #000;
  font-family: 'Arvo', sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 15px;
}

h2 {
  color: #636365;
  font-family: 'Arvo', sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 15px;
}

h3 {
  color: #636365;
  font-family: 'Arvo', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 10px;
}

h6 {
  font-family: 'DistrictThin', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.4em;
  margin-bottom: 15px;
}

small {
  font-size: 12px;
}

.content p,
.mceContentBody p {
  line-height: 20px;
  margin-bottom: 15px;
}

.content p.testimonial,
.mceContentBody p.testimonial,
.content .testimonial .slide-copy  {
  background: url('../images/common/start-quotes.png') 0 0 no-repeat;
  padding-left: 60px;
}

.content p.testimonial,
.mceContentBody p.testimonial {
  min-height: 40px;
}

.content ul,
.content ol,
.mceContentBody ul,
.mceContentBody ol {
  margin-bottom: 10px;
  overflow: auto; /* fixes issue when ul is next to a left floated element and ignores the floated element's margin/padding right */
}

.content ul li,
.content ol li,
.mceContentBody ul li,
.mceContentBody ol li {
  line-height: 22px;
  margin-left: 25px;
}

.content ul li,
.mceContentBody ul li {
  list-style: disc;
}

.content ol li,
.mceContentBody ol li {
  list-style: decimal;
}

.content blockquote,
.sidebar blockquote,
.mceContentBody blockquote {
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ2ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #d9d6d4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d6d4));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d6d4 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#d9d6d4 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#d9d6d4 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#d9d6d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d6d4',GradientType=0 );
  border: solid 1px #bdbbbb;
  padding: 40px;
  margin-bottom: 20px;
}

.sidebar blockquote {
  padding: 10px;
}
