#sp-table-33 > tbody > tr > th.row-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-34 > tbody > tr > th.col-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-34 > tbody > tr > th.row-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-35 > tbody > tr > th.row-title{
  border-top-width : 1px;
  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 : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-36 > tbody > tr > th.col-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-36 > tbody > tr > th.row-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-37 > tbody > tr > th.col-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-37 > tbody > tr > th.row-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}

#sp-table-5 > tbody > tr > th.row-title{
  font-size : 1.9rem;
  background-position : left top;
}

#sp-table-6 > tbody > tr > th.row-title{
  border-top-width : 3px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : double;
  border-top-color : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
}

#sp-table-7{
  background-color : transparent;
}

#sp-table-7 > tbody > tr > th.row-title{
  border-top-width : 3px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : double;
  border-top-color : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
}

#sp-table-9 > tbody > tr > td{
  text-align : center;
}

#sp-table-9 > tbody > tr > th.row-title{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
}

.sp-wp-post-list#sp-wp-post-list-3 > article{
  font-size : 1.5rem;
}

.sp-wp-post-list#sp-wp-post-list-3 > article > div{
  font-size : 1.5rem;
}

.sp-wp-post-list#sp-wp-post-list-3 > article > header > h4{
  font-size : 2rem;
}

.sp-wp-post-list#spb-wp-post-list-1{
  font-size : 1.8rem;
}

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

  #sp-block-container-1{
    margin-top : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 213px;
  }

  #sp-block-container-10{
    margin-bottom : -31px;
    min-height : 1588px;
  }

  #sp-block-container-11{
    margin-top : -16px;
    margin-left : auto;
    margin-right : auto;
    width : 97%;
  }

  #sp-block-container-13{
    margin-bottom : -20px;
    width : auto;
  }

  #sp-block-container-14{
    width : auto;
  }

  #sp-block-container-15{
    margin-bottom : -20px;
    width : auto;
  }

  #sp-block-container-16{
    width : auto;
  }

  #sp-block-container-17{
    margin-bottom : -50px;
    min-height : 3800px;
  }

  #sp-block-container-2{
    margin-right : -1px;
    margin-bottom : 16px;
    width : 1003px;
  }

  #sp-block-container-5{
    margin-right : 3px;
    width : 855px;
  }

  #sp-block-container-8{
    margin-top : -3px;
    margin-bottom : 13px;
    min-height : 1618px;
  }

  #sp-definition-list-1{
    margin-bottom : 30px;
    width : 85%;
  }

  #sp-definition-list-2{
    width : 85%;
  }

  #sp-form-1{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 0px;
    min-height : 593px;
  }

  #sp-html-src-1{
    margin-left : auto;
    margin-right : auto;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-image-14{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-image-15{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-16{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-17{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-19{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-2{
    float : right;
    position : relative;
  }

  #sp-image-20{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-21{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-3{
    float : right;
    position : relative;
  }

  #sp-image-4{
    float : right;
    position : relative;
  }

  #sp-image-5{
    margin-top : 100px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 10px;
    width : auto;
    height : auto;
    float : none;
    position : absolute;
    top : 176px;
    bottom : auto;
    right : 11px;
    left : auto;
  }

  #sp-item-gallery-1{
    width : 712px;
    min-height : 152px;
  }

  #sp-item-gallery-10{
    width : 806px;
  }

  #sp-item-gallery-11{
    width : 805px;
  }

  #sp-item-gallery-4{
    margin-top : auto;
    margin-bottom : auto;
    float : none;
    position : relative;
  }

  #sp-page-title-7{
    width : auto;
    min-height : 36px;
  }

  #sp-photo-motion-1{
    width : 988px;
    height : 443px;
  }

  #sp-photo-motion-10{
    width : 960px;
    height : 93px;
  }

  #sp-photo-motion-11{
    width : 960px;
    height : 92px;
  }

  #sp-photo-motion-12{
    width : 960px;
    height : 93px;
  }

  #sp-photo-motion-13{
    width : 960px;
    height : 90px;
  }

  #sp-photo-motion-14{
    width : 960px;
    height : 86px;
  }

  #sp-photo-motion-15{
    width : 960px;
    height : 93px;
  }

  #sp-photo-motion-16{
    width : 960px;
    height : 84px;
  }

  #sp-photo-motion-2 {
  }

  #sp-photo-motion-24 {
  }

  #sp-photo-motion-5{
    width : 815px;
    height : 70px;
  }

  #sp-photo-motion-6{
    width : 815px;
    height : 177px;
  }

  #sp-photo-motion-8{
    width : 960px;
    height : 91px;
  }

  #sp-photo-motion-9{
    width : 960px;
    height : 89px;
  }

  #sp-site-branding2-1{
    margin-bottom : 2px;
  }

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

  #sp-site-branding2-1 > .site-title{
    margin-top : auto;
    margin-bottom : auto;
    width : 100%;
    height : 70px;
  }

  #sp-site-navigation-2{
    width : 100%;
    min-height : 102px;
  }

  #sp-table-1{
    width : 970px;
    min-height : 1486px;
  }

  #sp-table-10{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-11{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : 98%;
  }

  #sp-table-12{
    margin-left : 80px;
    margin-right : 44px;
    width : 603px;
  }

  #sp-table-15{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
    min-height : 498px;
  }

  #sp-table-16{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-17{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-18{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-19{
    margin-top : 30px;
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-2{
    margin-left : auto;
    margin-right : auto;
    width : 878px;
  }

  #sp-table-20{
    margin-top : 30px;
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-21{
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-22{
    margin-top : 30px;
    margin-left : auto;
    margin-right : auto;
    width : 98%;
  }

  #sp-table-23{
    margin-left : 5px;
    margin-right : 5px;
    width : 98%;
  }

  #sp-table-24{
    margin-left : 5px;
    margin-right : 5px;
    width : 98%;
  }

  #sp-table-25{
    margin-left : 5px;
    margin-right : 5px;
    width : auto;
    min-height : 758px;
  }

  #sp-table-27{
    margin-bottom : 30px;
  }

  #sp-table-28{
    margin-top : 30px;
    width : 100%;
  }

  #sp-table-29{
    width : 100%;
  }

  #sp-table-3{
    width : auto;
    min-height : 500px;
  }

  #sp-table-30{
    margin-left : 5px;
    margin-right : 5px;
    margin-bottom : 20px;
    width : 80%;
  }

  #sp-table-31{
    margin-left : 5px;
    margin-right : 5px;
    margin-bottom : 20px;
    width : 80%;
  }

  #sp-table-32{
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-33{
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-34{
    margin-top : 20px;
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-35{
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-36{
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-37{
    margin-top : 20px;
    margin-left : 5px;
    margin-right : 5px;
    width : 80%;
  }

  #sp-table-5{
    margin-left : auto;
    margin-right : auto;
    width : 90%;
  }

  #sp-table-7{
    margin-top : 40px;
  }

  #sp-table-8{
    margin-left : 80px;
    margin-right : 44px;
    width : 603px;
  }

  #sp-table-9{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 25px;
    width : 98%;
  }
}

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

  .page-toppage#content #page-content{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }
}