.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry{
  font-size : 1.4rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry a:link{
  font-size : 1.4rem;
  color : #000000;
  text-decoration : none;
}

.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry a:visited{
  font-size : 1.4rem;
  color : #000000;
  text-decoration : none;
}

.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry a:hover{
  font-size : 1.4rem;
  color : #3e5a8e;
  text-decoration : underline;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > .entry-content{
  font-size : 1.6rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > footer{
  font-size : 1.2rem;
  color : #373839;
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : dotted;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > header > h4{
  font-size : 1.6rem;
  color : #000000;
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > header > h4 > a:link{
  font-size : 1.6rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > header > h4 > a:visited{
  font-size : 1.6rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > article > header > h4 > a:hover{
  font-size : 1.6rem;
  font-weight : bold;
  color : #3e5a8e;
}

.sp-wp-post-list#sp-wp-post-list-9{
  font-size : 1.8rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry{
  font-size : 1.4rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry a:link{
  font-size : 1.4rem;
  color : #202020;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry a:visited{
  font-size : 1.4rem;
  color : #202020;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry a:hover{
  font-size : 1.4rem;
  color : #3e5a8e;
  text-decoration : underline;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > .entry-content{
  font-size : 1.4rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > .entry-content > .paragraph a{
  font-weight : bold;
  color : #3e5a8e;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > .entry-content > .paragraph a:visited{
  font-weight : bold;
  color : #3e5a8e;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > .entry-content > .paragraph a:hover{
  font-weight : bold;
  color : #3e5a8e;
  text-decoration : underline;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > footer{
  font-size : 1.2rem;
  color : #373839;
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : dotted;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > header > h4{
  font-size : 1.6rem;
  font-weight : bold;
  color : #000000;
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > header > h4 > a:link{
  font-size : 1.6rem;
  font-weight : bold;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > header > h4 > a:visited{
  font-size : 1.6rem;
  font-weight : bold;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > header > h4 > a:hover{
  font-size : 1.6rem;
  font-weight : bold;
  color : #3e5a8e;
}

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

  #sp-block-container-1{
    margin-left : 2px;
    width : 484px;
    float : right;
    position : relative;
  }

  #sp-image-1{
    width : 1000px;
  }

  #sp-image-1052{
    width : 549px;
    height : 410px;
  }

  #sp-image-1056{
    margin-bottom : -134px;
  }

  #sp-image-1079{
    width : 963px;
    height : 722px;
  }

  #sp-image-143{
    margin-top : 20px;
  }

  #sp-image-146{
    margin-top : 14px;
    width : 815px;
    height : 1096px;
  }

  #sp-image-153{
    width : 804px;
    height : 612px;
  }

  #sp-image-164{
    width : 819px;
    height : 675px;
  }

  #sp-image-190{
    margin-top : 19px;
  }

  #sp-image-191{
    margin-top : 22px;
  }

  #sp-image-218{
    width : 554px;
    height : 557px;
  }

  #sp-image-219{
    width : 805px;
    height : 765px;
  }

  #sp-image-220{
    width : 805px;
    height : 765px;
  }

  #sp-image-222{
    width : 805px;
    height : 765px;
  }

  #sp-image-223{
    width : 805px;
    height : 765px;
  }

  #sp-image-233{
    margin-top : 11px;
  }

  #sp-image-234{
    margin-top : 9px;
  }

  #sp-image-235{
    margin-top : 9px;
  }

  #sp-image-236{
    margin-top : 9px;
  }

  #sp-image-237{
    margin-top : 9px;
  }

  #sp-image-239{
    margin-top : 11px;
  }

  #sp-image-240{
    margin-top : 9px;
  }

  #sp-image-241{
    margin-top : 9px;
  }

  #sp-image-242{
    margin-top : 9px;
  }

  #sp-image-243{
    margin-top : 9px;
  }

  #sp-image-246{
    margin-top : 11px;
  }

  #sp-image-247{
    margin-top : 9px;
  }

  #sp-image-248{
    margin-top : 9px;
  }

  #sp-image-249{
    margin-top : 9px;
  }

  #sp-image-250{
    margin-top : 9px;
  }

  #sp-image-37{
    margin-top : 18px;
    margin-left : 42px;
    width : 502px;
    height : 438px;
  }

  #sp-image-427{
    width : 438px;
    height : 327px;
  }

  #sp-image-428{
    width : 492px;
    height : 368px;
  }

  #sp-image-429{
    width : 492px;
    height : 369px;
  }

  #sp-image-430{
    width : 492px;
    height : 368px;
  }

  #sp-image-431{
    width : 491px;
    height : 653px;
  }

  #sp-image-432{
    width : 475px;
    height : 355px;
  }

  #sp-image-433{
    width : 476px;
    height : 356px;
  }

  #sp-image-434{
    width : 471px;
    height : 352px;
  }

  #sp-image-435{
    width : 468px;
    height : 351px;
  }

  #sp-image-436{
    width : 444px;
    height : 332px;
  }

  #sp-image-437{
    width : 447px;
    height : 335px;
  }

  #sp-image-438{
    width : 450px;
    height : 600px;
  }

  #sp-image-439{
    width : 475px;
    height : 356px;
  }

  #sp-image-440{
    width : 405px;
    height : 539px;
  }

  #sp-image-441{
    width : 402px;
    height : 535px;
  }

  #sp-image-442{
    width : 409px;
    height : 306px;
  }

  #sp-image-443{
    width : 404px;
    height : 537px;
  }

  #sp-image-444{
    width : 398px;
    height : 530px;
  }

  #sp-image-445{
    width : 386px;
    height : 289px;
  }

  #sp-image-446{
    width : 360px;
    height : 480px;
  }

  #sp-image-447{
    width : 344px;
    height : 457px;
  }

  #sp-image-448{
    width : 343px;
    height : 456px;
  }

  #sp-image-449{
    width : 343px;
    height : 257px;
  }

  #sp-image-450{
    width : 307px;
    height : 407px;
  }

  #sp-image-451{
    width : 311px;
    height : 413px;
  }

  #sp-image-452{
    width : 313px;
    height : 416px;
  }

  #sp-image-453{
    width : 379px;
    height : 284px;
  }

  #sp-image-454{
    width : 295px;
    height : 392px;
  }

  #sp-image-455{
    width : 313px;
    height : 415px;
  }

  #sp-image-456{
    width : 322px;
    height : 241px;
  }

  #sp-image-457{
    width : 442px;
    height : 330px;
  }

  #sp-image-458{
    width : 414px;
    height : 310px;
  }

  #sp-image-459{
    width : 458px;
    height : 343px;
  }

  #sp-image-460{
    width : 458px;
    height : 343px;
  }

  #sp-image-461{
    width : 462px;
    height : 345px;
  }

  #sp-image-462{
    width : 464px;
    height : 347px;
  }

  #sp-image-463{
    width : 456px;
    height : 341px;
  }

  #sp-image-464{
    width : 508px;
    height : 380px;
  }

  #sp-image-465{
    width : 505px;
    height : 378px;
  }

  #sp-image-466{
    width : 458px;
    height : 342px;
  }

  #sp-image-467{
    width : 453px;
    height : 339px;
  }

  #sp-image-468{
    width : 433px;
    height : 323px;
  }

  #sp-image-469{
    width : 434px;
    height : 324px;
  }

  #sp-image-480{
    width : 546px;
    height : 457px;
  }

  #sp-image-645{
    margin-top : 9px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 281px;
    height : 67px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-2{
    margin-top : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-3{
    margin-top : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-4{
    margin-top : 15px;
    margin-bottom : 15px;
  }

  .sp-wp-post-list#sp-wp-post-list-5{
    margin-top : 15px;
    margin-bottom : 15px;
  }

  .sp-wp-post-list#sp-wp-post-list-6{
    margin-top : 15px;
    margin-bottom : 15px;
  }
}

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

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

  #sp-block-container-1{
    margin-bottom : -3px;
    min-height : 86px;
  }

  #sp-image-143{
    margin-top : 10px;
  }

  #sp-image-146{
    margin-top : 7px;
  }

  #sp-image-190{
    margin-top : 11px;
  }

  #sp-image-191{
    margin-top : 8px;
  }

  #sp-image-233{
    margin-top : 4px;
  }

  #sp-image-234{
    margin-top : 4px;
  }

  #sp-image-235{
    margin-top : 3px;
  }

  #sp-image-236{
    margin-top : 3px;
  }

  #sp-image-237{
    margin-top : 6px;
  }

  #sp-image-239{
    margin-top : 4px;
  }

  #sp-image-240{
    margin-top : 4px;
  }

  #sp-image-241{
    margin-top : 3px;
  }

  #sp-image-242{
    margin-top : 3px;
  }

  #sp-image-243{
    margin-top : 6px;
  }

  #sp-image-246{
    margin-top : 4px;
  }

  #sp-image-247{
    margin-top : 4px;
  }

  #sp-image-248{
    margin-top : 3px;
  }

  #sp-image-249{
    margin-top : 3px;
  }

  #sp-image-250{
    margin-top : 6px;
  }

  #sp-photo-motion-1{
    margin-top : -2px;
    margin-left : -28px;
    margin-bottom : -19px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 200px;
    height : 49px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : 5px;
  }

  .sp-wp-post-list#sp-wp-post-list-2{
    margin-top : 5px;
  }

  .sp-wp-post-list#sp-wp-post-list-3{
    margin-top : 5px;
  }
}
