/*remove primary colour from background of the header . Wanted a white background for these, but if primary colour is set to white the menu links are invisible! */
.site-header, .page-header {
	background-color: #fff !important;
}

/* the page header (not visible on most pages) */
.page-header {
    color: black;
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #fff !important;
    border: 0;
}



@media only screen and (max-width: 991px) {
  .widget-area, .footer-widget-area {
      display: block;
  }
.widget-area {	
		width: 100%;
	}
}
.widget li {
  margin-bottom: 1em;
}
.widget li:before {
   display: none;
}
caption {
    text-align: left;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 5px;
}

/* remove borders and padding around posts on mobile because it takes up too much of the screen */
@media only screen and (max-width: 560px) {
  .hentry {
      border: 0;
      border-bottom: 1px solid #E0E0E0;
      padding: 0 0 30px 0;
  }
  .read-more {
    display: none;
  }
}	

/* subscribe button had white text - change it to black.*/
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	color: black;
}

/*Theme adds little sideways arrow to links in the footer. Remove them from the social media icons.*/
.widget_wpcom_social_media_icons_widget li:before {
	display: none;
}

/*remove borders, margins and captions from captions. Wanted them to be simpler and less attention grabbing - only used for photo credits.*/
.wp-caption { border: 0; }
.wp-caption img[class*="wp-image-"] {margin: 0;}
.wp-caption-text {text-align: left; font-size: 0.8571428571428571em;}
.wp-caption .wp-caption-text {
	margin: 0;}

/*remove borders, margins and captions from gallery preview images. Looked too dated for the theme.*/
.gallery-item img {width: 100%;}
.gallery-columns-3 .gallery-item {
	padding: 3px; }
.gallery-caption {display: none;}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
   padding: 1px;
}

/*****************   remove blue background from sponsorship box ****************/
aside#text-6 {
    background-color: transparent;
    border: 0;
    padding: 0; 
}
aside#text-6 a {
   color: black;
   text-decoration: underline;
}

/*****************   team display edits ****************/

#content-player-gallery {
    margin: 0 ;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-gap: 20px;
}

.page-header_cats {
      grid-column: 1 / -1;
}
h1.team-head-title {
    color: black;
    font-size: 36px;
}

.player-info-container {
   margin: 1.42857143em 0;
}
.player-tile {
  float: none;
  margin: auto;
  width: 200px;
}
.player-photo {
   
}
.player-photo a {
   display: block;
}
.player-photo img {
   border: 0;
   padding: 0;
   background-color: transparent;
   max-width: 100%;
   height: auto;
   width: auto;
   margin: 0 auto;
   display: block;
   border-radius: 50%;
   transition: all 0.4s;
}.player-photo img:hover {
    webkit-transform: scale(1.2) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.2) rotate(3deg);
}
.player-name-number .player-name a:link, .player-name-number .player-name a:visited {
   text-decoration: none;
}
.player-name-number {
text-align: center;
}

/************** player bio *****/
.single-mstw_tr_player .assistive-text {
   display: none;
}
h1.player-head-title {
    font-size: 36px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.player-header {
  margin-bottom: 1.4em;
}
.player-bio  {
   color: black;
   border: 0;
}
table#player-info, 
.player-header #player-name-nbr #number,
.player-header #player-name-nbr #player-name {
  float: none;
  display: block;
}
.player-bio h1 {
  display: none;
}
.player-bio h1, .player-bio h2, .player-bio h3 {
   padding: 0;
}
.player-bio p {
   padding: 0;
   font-size: 14px;
   line-height: 1.42857143;
}
#player-photo {
   padding: 0;
}
#player-photo img {
   border: 0;
   padding: 0;
   background-color: transparent;
   max-width: 100%;
   height: auto;
   width: auto;
   margin: 0 auto;
   display: block;
   border-radius: 50%;
}
.player-bio h3 {
  font-size: 18px;
  text-transform: none;
  padding: 0;
  margin: 20px 0 10px 0;
}
table#player-info,
table#player-info th,
table#player-info td {
  border: 0; 
}
table#player-info td.lf-col, {
  padding: 0;
}

.single-mstw_tr_player #jp-relatedposts,
.single-mstw_tr_player .fb_iframe_widget {
    display: none !important;
}