body, .toooltip {
  font-family: "Source Sans Pro", "Source Sans Pro";
  font-weight: 400;
  font-style: normal; }

h1, h2, h3, h4, h5, h6, label, .field--label {
  font-family: "Source Sans Pro Light", "Source Sans Pro";
  font-weight: 300;
  font-style: normal; }

nav, nav ul li, nav a {
  font-family: "Source Sans Pro", "Source Sans Pro";
  font-weight: 300;
  font-style: normal; }

.site-name, .navbar-brand {
  font-family: "Source Sans Pro Light", "Source Sans Pro";
  font-weight: 300;
  font-style: normal; }

blockquote, blockquote p {
  font-family: "Source Sans Pro Light Italic", "Source Sans Pro";
  font-weight: 300;
  font-style: italic; }

body, html {
  color: #555555;
  font-size: 16px; }

body, p, .lead {
  line-height: 1.6; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 10px; }

h1 {
  font-size: 41px; }

h2 {
  font-size: 34px; }

h3, .block-title {
  font-size: 28px; }

h4 {
  font-size: 20px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

h3.field--label {
  font-size: 20px;
  margin-bottom: 0; }

h3.field--label + div,
h3.field--label + ul {
  margin-bottom: 10px; }

.content .list-inline a {
  color: #555555; }

a,
.btn-link {
  color: #284ed9; }
  a svg,
  .btn-link svg {
    fill: #284ed9; }

a {
  -webkit-transition: color 200ms;
  transition: color 200ms; }
  a:hover, a:focus {
    outline: none; }
  a svg {
    -webkit-transition: fill 200ms;
    transition: fill 200ms; }

a:hover, a:focus,
.btn-link:hover, .btn-link:focus {
  text-decoration: underline;
  color: #05e993; }
  a:hover svg, a:focus svg,
  .btn-link:hover svg, .btn-link:focus svg {
    fill: #05e993; }

h1, h2, h3, h4, h5, h6, .navbar-brand, th, .nav-tabs > li > a {
  color: #333333; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .navbar-brand a, th a, .nav-tabs > li > a a {
    color: #333333; }
    h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus, .navbar-brand a:hover, .navbar-brand a:focus, th a:hover, th a:focus, .nav-tabs > li > a a:hover, .nav-tabs > li > a a:focus {
      text-decoration: none;
      color: #284ed9; }

.block-revslider img {
  /* This selector specifity should keep images in check but allow special circumstances like revolution slider image effects */
  max-width: 100%; }

hr {
  height: 0;
  border-top: 4px solid #eeeeee;
  margin-bottom: 20px;
  margin-top: 20px; }

.region-sidebar-first hr,
.region-sidebar-second hr {
  margin-top: 10px;
  margin-bottom: 10px; }

.dxpr-theme-footer hr {
  border-top-color: #747a85; }

.well hr,
.jumbotron hr {
  border-top-color: #444444; }

.submitted {
  color: #777777; }
  .submitted a {
    color: #777777;
    text-decoration: underline; }
    .submitted a:hover, .submitted a:focus {
      text-decoration: none; }

.node .links {
  clear: both; }

.main-container .block-menu-block .nav > li {
  float: none; }

.region-sidebar-first,
.region-sidebar-second {
  color: #777777; }
  .region-sidebar-first a,
  .region-sidebar-second a {
    color: #555555; }

/*# sourceMappingURL=typography.css.map */