@font-face {
  font-family: 'open-sans';
  src: url('/wp-content/themes/haswell/fonts/opensans-regular.woff2') format('woff2'),
       url('/wp-content/themes/haswellfonts/opensans-regular.woff')  format('woff');
  font-weight: 400
}
@font-face {
  font-family: 'open-sans';
  src: url('/wp-content/themes/haswell/fonts/opensans-semibold.woff2') format('woff2'),
       url('/wp-content/themes/haswellfonts/opensans-semibold.woff')  format('woff');
  font-weight: 700
}
body,
p,
h1, h2, h3, h4, h5, h6 {
  font-family: 'open-sans', sans-serif!important;
  color: #7e8082!important;
}
p {
  line-height:1.8!important;
}
bold {
  font-family: 'open-sans', sans-serif!important;
  font-weight: 700;
}
.cms-custom-heading.heading-borderleft-textbold .cms-heading-inner {
  padding: 22px 25px 24px;
  border-left: 2px solid #7acccc;
  margin: 0;
}
.section-title {
  border-left: #7acccc 2px solid!important;
}
h3.fancy-title {
  color: #7acccc!important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  letter-spacing: normal;
  line-height: 33px;
}
.fancy-box-icon i {
  color: #7acccc!important;
}

.p-140-cont {
    padding-top: 10px!important;
    padding-bottom: 0px!important;
}