
body.single-leader .site-content {
  max-width:1200px
}
body.single-leader div.ch-health-provider-single-template-header {
  background:#003DA5;
  margin-bottom:100px
}
@media screen and (min-width: 992px) {
  body.single-leader div.ch-health-provider-single-template-header {
    padding:0 0 0 30px
  }
}
body.single-leader div.ch-health-provider-single-template-header .picture {
  min-height:350px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}
@media screen and (min-width: 992px) {
  body.single-leader div.ch-health-provider-single-template-header .picture {
    min-height:500px;
    width:50%;
    order:1
  }
}
body.single-leader div.ch-health-provider-single-template-header .info {
  max-width:715px;
  margin:0 auto;
  padding:50px 30px 120px 30px
}
@media screen and (min-width: 715px) {
  body.single-leader div.ch-health-provider-single-template-header .info {
    flex-wrap:wrap;
    justify-content:space-between
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  body.single-leader div.ch-health-provider-single-template-header .info {
    display:block
  }
}
@media screen and (min-width: 992px) {
  body.single-leader div.ch-health-provider-single-template-header .info {
    padding:80px 60px 130px 0;
    width:50%;
    margin-right:0;
    order:0;
    align-self:center
  }
}
body.single-leader div.ch-health-provider-single-template-header .info h1 {
  margin-bottom:20px;
  color:white
}
@media screen and (min-width: 992px) {
  body.single-leader div.ch-health-provider-single-template-header .info h1 {
    font-size:46px;
    font-size:2.875rem
  }
}
body.single-leader div.ch-health-provider-single-template-header .info small {
  font-size:20px;
  font-size:1.25rem;
  color:white;
  display:inline-block;
  line-height:1.4
}
body.single-leader .content {
  padding-bottom:50px;
  font-size:18px;
  font-size:1.125rem
}
@media screen and (min-width: 992px) {
  body.single-leader .content {
    padding-right:6.499%;
    padding-bottom:30px
  }
}
body.single-leader .content p:first-of-type::first-letter {
  float:left;
  font-size:5.1em;
  line-height:.9;
  font-weight:100;
  margin:.05em .1em 0 -4px;
  text-transform:uppercase;
  font-style:normal;
  color:#1D5FCF
}
body.single-leader .sidebar {
  padding-bottom:50px
}
@media screen and (min-width: 992px) {
  body.single-leader .sidebar {
    padding-bottom:30px
  }
}
body.single-leader .sidebar h3.sidebar-title {
  margin-bottom:15px
}
body.single-leader .sidebar h6 {
  margin-bottom:10px
}
body.single-leader .sidebar ul {
  margin:0;
  padding:0;
  list-style:none
}
body.single-leader .sidebar ul:not(:last-child) {
  margin-bottom:40px
}
body.single-leader .sidebar ul:not(:last-child).alt-list li {
  margin-bottom:20px
}
body.single-leader .sidebar ul strong {
  font-weight:500
}
body.single-leader .sidebar ul small {
  font-size:14px;
  font-size:.875rem;
  color:rgba(68,85,98,0.8);
  line-height:1.3
}
body.single-leader .sidebar ul strong,
body.single-leader .sidebar ul small {
  display:block
}
body.single-leader .sidebar ul.event-list {
  color:rgba(68,85,98,0.8)
}
body.single-leader .sidebar ul.event-list:not(:last-child) li {
  margin-bottom:15px
}
body.single-leader .sidebar ul.event-list a {
  display:block;
  text-decoration:none;
  transition:all .2s;
  font-weight:600;
  font-size:18px;
  font-size:1.125rem;
  color:#1D5FCF
}
body.single-leader .sidebar ul.event-list a:hover {
  color:#3781FF
}
body.single-leader .sidebar ul.event-list div {
  font-weight:600;
  font-size:18px;
  font-size:1.125rem;
  color:#445562
}
body.single-leader .sidebar ul.event-list span {
  text-transform:capitalize
}
