.page-about#content #page-content > h5, .page-blog#content #page-content > h5, .page-charge#content #page-content > h5, .page-charge1#content #page-content > h5, .page-charge2#content #page-content > h5, .page-contact#content #page-content > h5, .page-custom#content #page-content > h5, .page-lesson#content #page-content > h5, .page-lesson1#content #page-content > h5, .page-privacy#content #page-content > h5, .page-toppage#content #page-content > h5, #sp-block-container-17 > h5, #sp-block-container-2 > h5, #sp-block-container-3 > h5, #sp-block-container-30 > h5, #sp-block-container-31 > h5{
  font-size : 1.4rem;
  font-weight : normal;
  color : #e40d0d;
  padding-bottom : 5px;
  margin-bottom : 1em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #e40d0d;
}

.page-about#content #page-content > h6, .page-blog#content #page-content > h6, .page-charge#content #page-content > h6, .page-charge1#content #page-content > h6, .page-charge2#content #page-content > h6, .page-contact#content #page-content > h6, .page-custom#content #page-content > h6, .page-lesson#content #page-content > h6, .page-lesson1#content #page-content > h6, .page-privacy#content #page-content > h6, .page-toppage#content #page-content > h6, #sp-block-container-17 > h6, #sp-block-container-2 > h6, #sp-block-container-3 > h6, #sp-block-container-30 > h6, #sp-block-container-31 > h6{
  font-size : 1.3rem;
  font-weight : normal;
  color : #e40d0d;
  padding-bottom : 5px;
  margin-bottom : 1em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #e40d0d;
}

.page-about#content #page-content > hr, .page-blog#content #page-content > hr, .page-charge#content #page-content > hr, .page-charge1#content #page-content > hr, .page-charge2#content #page-content > hr, .page-contact#content #page-content > hr, .page-custom#content #page-content > hr, .page-lesson#content #page-content > hr, .page-lesson1#content #page-content > hr, .page-privacy#content #page-content > hr, .page-toppage#content #page-content > hr, #sp-block-container-17 > hr, #sp-block-container-2 > hr, #sp-block-container-3 > hr, #sp-block-container-30 > hr, #sp-block-container-31 > hr{
  margin-bottom : 1.5em;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #d5d5d5;
}

.page-about#content #page-content > ins, .page-blog#content #page-content > ins, .page-charge#content #page-content > ins, .page-charge1#content #page-content > ins, .page-charge2#content #page-content > ins, .page-contact#content #page-content > ins, .page-custom#content #page-content > ins, .page-lesson#content #page-content > ins, .page-lesson1#content #page-content > ins, .page-privacy#content #page-content > ins, .page-toppage#content #page-content > ins, #sp-block-container-17 > ins, #sp-block-container-2 > ins, #sp-block-container-3 > ins, #sp-block-container-30 > ins, #sp-block-container-31 > ins{
  background-color : #fff9c0;
  text-decoration : none;
  padding-top : 5px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
}

.page-about#content #page-content > ol, .page-blog#content #page-content > ol, .page-charge#content #page-content > ol, .page-charge1#content #page-content > ol, .page-charge2#content #page-content > ol, .page-contact#content #page-content > ol, .page-custom#content #page-content > ol, .page-lesson#content #page-content > ol, .page-lesson1#content #page-content > ol, .page-privacy#content #page-content > ol, .page-toppage#content #page-content > ol, #sp-block-container-17 > ol, #sp-block-container-2 > ol, #sp-block-container-3 > ol, #sp-block-container-30 > ol, #sp-block-container-31 > ol{
  padding-top : 0px;
  padding-left : 13px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 18px;
  list-style-position : inside;
}

.page-about#content #page-content > ol ol, .page-blog#content #page-content > ol ol, .page-charge#content #page-content > ol ol, .page-charge1#content #page-content > ol ol, .page-charge2#content #page-content > ol ol, .page-contact#content #page-content > ol ol, .page-custom#content #page-content > ol ol, .page-lesson#content #page-content > ol ol, .page-lesson1#content #page-content > ol ol, .page-privacy#content #page-content > ol ol, .page-toppage#content #page-content > ol ol, #sp-block-container-17 > ol ol, #sp-block-container-2 > ol ol, #sp-block-container-3 > ol ol, #sp-block-container-30 > ol ol, #sp-block-container-31 > ol ol{
  margin-bottom : 0px;
}

.page-about#content #page-content > p, .page-blog#content #page-content > p, .page-charge#content #page-content > p, .page-charge1#content #page-content > p, .page-charge2#content #page-content > p, .page-contact#content #page-content > p, .page-custom#content #page-content > p, .page-lesson#content #page-content > p, .page-lesson1#content #page-content > p, .page-privacy#content #page-content > p, .page-toppage#content #page-content > p, #sp-block-container-17 > p, #sp-block-container-2 > p, #sp-block-container-3 > p, #sp-block-container-30 > p, #sp-block-container-31 > p{
  margin-top : 0px;
  margin-bottom : 1.5em;
}

.page-about#content #page-content > pre, .page-blog#content #page-content > pre, .page-charge#content #page-content > pre, .page-charge1#content #page-content > pre, .page-charge2#content #page-content > pre, .page-contact#content #page-content > pre, .page-custom#content #page-content > pre, .page-lesson#content #page-content > pre, .page-lesson1#content #page-content > pre, .page-privacy#content #page-content > pre, .page-toppage#content #page-content > pre, #sp-block-container-17 > pre, #sp-block-container-2 > pre, #sp-block-container-3 > pre, #sp-block-container-30 > pre, #sp-block-container-31 > pre{
  background-color : #f2f1f0;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  overflow : auto;
  word-wrap : normal;
}

#sp-block-container-1{
  color : white;
  background-color : #e40d0d;
}

#sp-block-container-1 .copyright{
  color : #ffffff;
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

@media not screen, screen and (min-width: 569px) {

  #sp-block-container-1{
    padding-top : 25px;
    padding-left : 1000px;
    padding-right : 1000px;
    padding-bottom : 25px;
    margin-top : 0px;
    margin-left : -1000px;
    margin-right : -1000px;
    margin-bottom : 0px;
  }
}

@media screen and (max-width: 568px) {

  #sp-block-container-1{
    padding-top : 1em;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 1em;
  }
}

#breadcrumb-list{
  font-size : 1rem;
  color : #e40d0d;
  margin-top : 0px;
  box-sizing : border-box;
}

#breadcrumb-list a{
  color : #e40d0d;
  text-decoration : underline;
}

#breadcrumb-list div{
  display : inline-block;
}

.page-about#content #page-content > hr{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #e2e2e2;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

#sp-block-container-2{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffffff;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
  border-top-left-radius : 0px 0px;
  border-top-right-radius : 0px 0px;
  border-bottom-right-radius : 0px 0px;
  border-bottom-left-radius : 0px 0px;
}

#sp-block-container-3{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffffff;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
  border-top-left-radius : 0px 0px;
  border-top-right-radius : 0px 0px;
  border-bottom-right-radius : 0px 0px;
  border-bottom-left-radius : 0px 0px;
}

#sp-block-container-30{
  border-top-width : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-block-container-31{
  border-top-width : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-column-1{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #e40d0d;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-column-2{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #e40d0d;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-column-21{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #e40d0d;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-image-1{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  max-width : 100%;
}

#sp-page-title-3{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #e40d0d;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-page-title-4{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #e40d0d;
  border-left-color : #e40d0d;
  border-right-color : #e40d0d;
  border-bottom-color : #e40d0d;
}

#sp-site-branding2-1 .site-title{
  background-image : none;
}

#sp-site-branding2-1 .site-title a{
  text-indent : 0px;
  overflow : visible;
}

#sp-site-branding2-1 > .site-title{
  font-size : 1.6rem;
  background-position : left bottom;
}

#sp-site-branding2-1 > .site-title a{
  text-decoration : none;
}

@media not screen, screen and (min-width: 569px) {

  #sp-column-2{
    margin-left : 0px;
  }

  #sp-site-branding2-1 > .extra{
    min-height : 79px;
    top : auto;
    bottom : -663px;
    right : 1px;
    left : auto;
  }

  #sp-site-branding2-1 > .site-description{
    top : auto;
    bottom : -629px;
    right : 0px;
    left : auto;
  }

  #sp-site-branding2-1 > .site-title{
    margin-top : 34px;
    width : 300px;
    height : 23px;
    float : left;
    position : relative;
  }

  #sp-site-navigation-1{
    margin-top : -44px;
  }
}
