#sp-wp-post-list-2 ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}

.hpb-viewtype-content#sp-wp-post-list-2 dd{
  margin-left : 16px;
  margin-bottom : 10px;
}

.hpb-viewtype-content#sp-wp-post-list-2 dl{
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.hpb-viewtype-content#sp-wp-post-list-2 dt{
  margin-bottom : 5px;
}

.hpb-viewtype-date#sp-wp-post-list-2 dd{
  padding-top : 0px;
  padding-left : 120px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-left : 0px;
  margin-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}

.hpb-viewtype-date#sp-wp-post-list-2 dl{
  padding-top : 0px;
  padding-left : 25px;
  padding-right : 25px;
  padding-bottom : 0px;
  overflow : hidden;
}

.hpb-viewtype-date#sp-wp-post-list-2 dt{
  font-weight : bold;
  color : #999999;
  padding-bottom : 5px;
  width : 120px;
  float : left;
  clear : both;
}

.hpb-viewtype-simple#sp-wp-post-list-2 div{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.hpb-viewtype-simple#sp-wp-post-list-2 footer{
  padding-top : 0px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 0px;
}

#sp-wp-post-list-2 > h3{
  font-size : 17px;
  color : #505050;
  padding-top : 6px;
  padding-left : 15px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #a0a0a0;
}

article > div{
  padding-top : 5px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5px;
}

#sp-block-container-1{
  border-top-width : medium;
  border-left-width : medium;
  border-right-width : medium;
  border-bottom-width : medium;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : initial;
  border-left-color : initial;
  border-right-color : initial;
  border-bottom-color : initial;
}

#sp-html-src-1{
  font-size : 2.5rem;
}

#sp-html-src-5{
  font-size : 2.5rem;
}

#sp-html-src-6{
  font-size : 2.5rem;
}

#sp-html-src-8{
  font-size : 2.5rem;
}

#sp-html-src-9{
  font-size : 2.5rem;
}

#sp-item-gallery-1 > ul > li{
  width : 290px;
  height : 720px;
}

#sp-item-gallery-2 > ul > li{
  width : 267px;
  height : 620px;
}

#sp-item-gallery-3 > ul > li{
  width : 300px;
  height : 550px;
}

#sp-site-branding2-1 > .site-title{
  background-image : url(img/site-title3.png);
}

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

  #sp-block-container-1{
    background-image : url(img/back-header-main.png);
    padding-top : 0px;
    padding-left : 1000px;
    padding-right : 1000px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : -1000px;
    margin-right : -1000px;
    margin-bottom : 0px;
  }

  #sp-button-8{
    width : 140px;
  }

  #sp-image-25{
    width : 700px;
    height : auto;
  }

  #sp-image-26{
    width : 700px;
    height : auto;
  }

  #sp-image-27{
    width : 700px;
    height : auto;
  }

  #sp-image-28{
    width : 700px;
    height : auto;
  }

  #sp-image-29{
    width : 700px;
    height : auto;
  }

  #sp-image-30{
    width : 700px;
    height : auto;
  }

  #sp-image-31{
    width : 700px;
    height : auto;
  }

  #sp-image-32{
    width : 500px;
    height : auto;
  }

  #sp-image-33{
    width : 229px;
    height : 293px;
  }

  #sp-site-branding2-1 > .extra{
    width : 403px;
  }

  #sp-table-11{
    margin-bottom : -46px;
    width : 948px;
    min-height : 115px;
  }

  #sp-table-3{
    margin-bottom : -46px;
    width : 948px;
    min-height : 115px;
  }

  #sp-table-40{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-41{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-42{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-43{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-44{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-45{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-47{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-48{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-49{
    width : 956px;
    min-height : 50px;
  }

  #sp-table-5{
    margin-bottom : -46px;
    width : 948px;
    min-height : 115px;
  }

  #sp-table-7{
    margin-bottom : -46px;
    width : 948px;
    min-height : 115px;
  }

  #sp-table-9{
    margin-bottom : -46px;
    width : 948px;
    min-height : 115px;
  }
}

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

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