.ohio-policy-content .ohio-policy-footer-list,
.ohio-policy-content > ol + h2 + p + ol,
.ohio-policy-content > ol + h2 + ol,
.ohio-policy-content > ul + h2 + p + ol,
.ohio-policy-content > ul + h2 + ol,
.ohio-policy-content > ul + h2 + p + ul,
.ohio-policy-content > ul + h2 + ul,
.ohio-policy-content > ol + hr + h2 + p + ol,
.ohio-policy-content > ol + hr + h2 + ol,
.ohio-policy-content > ul + hr + h2 + p + ol,
.ohio-policy-content > ul + hr + h2 + ol,
.ohio-policy-content > ul + hr + h2 + p + ul,
.ohio-policy-content > ul + hr + h2 + ul
{
    list-style-type:decimal;
}

.ohio-policy-content .ohio-policy-footer-list ul, 
.ohio-policy-content .ohio-policy-footer-list  ol
{
    list-style-type:lower-alpha;
}

.ohio-policy-content ol > li > ol > li > ol.header-list > li:before {
    content: counter(list,lower-roman)".";
    counter-increment: list;
    position: absolute;
    left: -30px;
    font-size: 1.25em !important;
    font-weight: normal;
    top: 15px;
}
.ohio-policy-content ol > li > ol > li > ol.header-list > li {
    font-size: 2rem !important;
}

.ohio-policy-content p {
  margin-top: 15px;
}

.ohio-policy-content > ol > li > ol > li > ol > li > h2,
.ohio-policy-content > ol > li > ol > li > ol > li > h3,
.ohio-policy-content > ol > li > ol > li > ol > li > h4,
.ohio-policy-content > ol > li > ol > li > ol > li > h5,
.ohio-policy-content > ol > li > ol > li > ol > li > h6 {
    padding-top: 15px !important;
}

.ohio-policy-content ol > li > ol > li > ol.header-list > li:before {
  left: -45px;
}

.ohio-policy-content ol > li > ol > li h4 ~ p, .ohio-policy-content ol > li > ol > li > ol > li h4 ~ p, .ohio-policy-content ol > li > ol > li h3 ~ p, .ohio-policy-content ol > li > ol > li > ol > li h3 ~ p {
    margin-left: -45px;
}

.ohio-policy-content > ol > li > ol > li > ol > li > ol > li > ol[type="1"] > li, .ohio-policy-content > ol > li > ol > li > ol > li > ol > li > ol[type="decimal"] > li {
     color: #000; 
}
.ohio-policy-content > ol + hr + h2 + p + ol li {
  font-size: 2rem !important;
  color: #000;
}

@media only print {
  body {
    padding-top: 0px !important;
  }
  html {
    font-size: 8px !important;
  }
  .trigger {
    display: none;
  }
}


.ohio-policy-content > ol > li > ol > li > ol > li > ol[type="i"] > li:before {
    font-weight: normal;
}

ol[type="1"] {
    font-weight: normal;
}