.af-main-banner-latest-posts{
  display: none;
}


@media(max-width: 599px){
  .sp-none{
    display:none;
  }
}

iframe[src^="https://calendar.google.com/calendar/embed"]{
  width:100%;
  max-height: 400px;
}


body.single-post .entry-title{
  font-size: 39px;
  line-height: 1.5;
}



.main-header{
  background-image: url(https://fukuoka-suns.net/wp-content/uploads/2021/01/header-background-1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}



.lgx-logo-slider-wp
.lgx-logo-wrapper{
	padding: 0px;	
}
.a666 table{
	color:#999;
	font-size:12px;
  width: 100%;
  border-spacing: 0;
}
.a666 table th{
  border-bottom: solid 1px #fb5144;
  padding: 3px 0 3px 10px;
}

.a666 table td{
  border-bottom: solid 1px #666;
  padding: 3px 0 3px 3%;
}
.a666 a{ color:#999; display:block;}
.a666 a:hover{ color:#CCC; background-color:#666;}

.sorting{background: linear-gradient(#CE0500, #F05200);}
.site-info a{ display:none;}




.sidebar-area .sns-area{
  display: flex;
  justify-content: space-between;
}

.sidebar-area .sns-area > a{
  width: calc(100% / 4 - 6px);
}

.sidebar-area .sp-event-blocks .sp-post{
  background: #f5af19;
  background: -webkit-linear-gradient(#f12711, #f5af19);
  background: linear-gradient(#f12711, #f5af19);
}

.sp-event-blocks .sp-event-matchday{
  display: none;
}

.sidebar-area .sp-event-blocks .team-logo{
  width: 30%;
  height: 6em;
  margin-top: 30px;
}

.sidebar-area .sp-event-blocks .team-logo img{
  max-width: inherit;
  max-height: inherit;
  width: 100%;
}

.sidebar-area .sp-template-event-blocks .sp-event-date{
  color: #fff !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.sidebar-area .sp-template-event-blocks .sp-event-results{
  font-size: 40px !important;
  font-family: 'Impact',sans-serif !important;
  background-color: #fafafa;
  height: 60px;
  line-height: 60px;
}

.sidebar-area .sp-event-blocks .sp-event-title > a{
  color: #fff !important;
  font-weight: 600 !important;
}

@media (max-width: 599px){
  .sidebar-area .sp-event-blocks .team-logo{
    width: 25%;
  }
  .sidebar-area .sp-template-event-blocks .sp-event-results{
    font-family: 'DIN Condensed',sans-serif !important;
    line-height: 72px;
  }
}




.sp-player-list .data-name .player-photo{
  width: 90px;
  height: auto;
}
.sp-player-list .data-name .player-photo img{
  max-width: inherit;
  max-height: inherit;
}
.sp-player-list .data-number,
.sp-player-list .data-name{
  font-size: 16px !important;
}

.sp-staff-directory .data-name,
.sp-staff-directory .data-role{
  font-size: 16px !important;
}






.entry-title .widget-only{
  display: none;
}

.widget .sp-event-blocks .sp-event-title .widget-only{
  display: block;
}



.wpcf7-form > p{
  margin-bottom: 15px;
}

.wpcf7-form label{
  color: #333;
  width: 100%;
  line-height: 2;
}

.wpcf7-form label input,
.wpcf7-form label textarea{
  font-size: 15px;
  padding: 5px;
  color: #333;
}

.wpcf7-form label ::placeholder{
  font-size: 15px;
  font-family: sans-serif;
  font-weight: 500;
  color: #909090;
}

.wpcf7-form label input,
.wpcf7-form label select,
.wpcf7-form label optgroup,
.wpcf7-form label textarea{
  width: 100%;
  border: solid 1px #909090;
  border-radius: 2px;
}

.wpcf7-form-tour{
  max-width: 80%;
  margin: 0 auto;
}

.wpcf7-form .label-children{
  background-color: #0075c2;
  padding: 3px 8px;
  font-size: 12px;
  color: #fafafa;
  margin-left: 24px;
  border-radius: 3px;
}

.wpcf7-form .label-parents{
  background-color: #ea5550;
  padding: 3px 8px;
  font-size: 12px;
  color: #fafafa;
  margin-left: 24px;
  border-radius: 3px;
}

@media (max-width: 599px){
  .wpcf7-form-tour{
    max-width: 100%;
  }
  .wpcf7-form .label-children,
  .wpcf7-form .label-parents{
    margin-left: 16px;
  }
  
  body.single-post .entry-title{
    font-size: 25px;
  }
}






.widget_media_image{
  margin-bottom: 10px !important;
}
.widget_media_image img{
  width: 100%;
}




.content-area .sp-event-blocks .team-logo{
  max-width: 10em;
}

.content-area .sp-event-blocks .team-logo img{
  max-width: inherit;
  max-height: inherit;
}

@media(max-width: 599px){
  .content-area .sp-event-blocks .team-logo img{
    max-width: 70px;
  }
}



.sp-player-details dd:not(:last-child){
  border-bottom: solid 1px #e2e2e2;
  padding-bottom: 10px !important;
}