/* LISTING 
		> sportsPlayers
		> sportsStaffs
*/
.grids-header {
	width: 100%;
	display: flex; display: -webkit-flex; 
	flex-flow: column; -webkit-flex-flow: column;
	justify-content: center; -webkit-justify-content: center;
	margin-bottom: 35px;
}
	.grids-header .logo {
		margin: auto 0;
		width: auto;
	}
		.grids-header .logo img {
			width: auto;
			height: auto;
		}
	.grids-header .subtitle {
		margin: 0 auto;
		font-size: 50px;
		font-family: 'Bebas Neue', cursive;
		line-height: 0.9;
		text-transform: uppercase;
		color: #333;
	}
		.subtitle-mobile {
			display: none;
		}
		.grids-header .subtitle span {
			display: block;
		}
		.grids-header .rs-wrapper {
			width: 100%;
			padding-top: 5px;
			display: flex; display: -webkit-flex; 
			flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
			justify-content: flex-start; -webkit-justify-content: flex-start;
		}
			.grids-header .rs-wrapper a {
				margin-right: 5px;
			}

	.mobile-grids-title {
		display: none;
	}
	.grids-header .title {
		margin: 0 auto;
		font-size: 20px;
		line-height: 0.9;
		font-weight: 500;
		color: #c0bcbc;
	}

	.grids-header.contact-us {
		width: 700px;
		margin: 0 auto 15px;
	}



/* ALT > STORY */
.story-view.race .logo {
	overflow: hidden;
	margin: 15px auto;
	width: 125px;
	height: 125px;
	border-radius: 75px;
	background-color: #FFF;
	-webkit-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);
	-moz-box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);
	box-shadow: 3px 2px 14px -1px rgba(94,94,94,0.63);	
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	justify-content: space-around; -webkit-justify-content: space-around;	
}
	.story-view.race .logo img {
		width: auto;
		height: 125px;
		margin: auto;
	}

.story-view .logo img {
	width: auto;
	height: 160px;
}

/* ALT > ALBUMS */
.albums-index .title {
	color: #f6d300;
}
	.albums-index .title span {
		color: #f6d300;
	}

/* ALT > PICS */
.pics-index .title {
	color: #FFF;
}

/* ALT > NEWS */
.news-index .title {
	color: #e00036;
}

/* ALT > PLAYERS */
.players-index .grids-header .subtitle {
	color: #FFF;
}
	.players-index .grids-header .subtitle span {
		color: #f6d300;
	}

/* ALT > STAFFS */
.staffs-index .grids-header .subtitle {
	color: #FFF;
}
	.staffs-index .grids-header .subtitle span {
		color: #e4022e;
	}


/* ALT > FORM */
.grids-header.form-view {
	display: flex; display: -webkit-flex; 
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	justify-content: flex-start; -webkit-justify-content: flex-start;
}
.grids-header.form-view .subtitle {
	margin: auto 0;
	margin-left: 25px;
	font-size: 30px;
	color: #333;
	text-transform: uppercase;
	font-weight: 600;
}
	.grids-header .icon {
		margin: auto 0;
		width: auto;
	}
		.grids-header.form-view .icon .material-icons {
		    font-size: 55px;
		    color: #333;
		}

/* PARTNERS VIEW */
.partners-view-wrapper {
	width: 100%;
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	justify-content: flex-start; -webkit-justify-content: flex-start;
	margin-bottom: 35px;
}
.partners-view {
	margin: 0;
	width: 28%;
	display: flex; display: -webkit-flex; 
	flex-flow: column; -webkit-flex-flow: column;
	justify-content: flex-start; -webkit-justify-content: flex-start;
}
	.partners-view .logo {
		margin: 0;
		margin-right: auto;
		margin-bottom: 25px;
		border: 1px solid #ededed;
		padding: 15px;
		border-radius: 10px;
		transition: all .4s ease;				
	}
		.partners-view .link-image {
			display: block;
			transition: all .4s ease;				
		}
		.partners-view .logo img {
			width: auto;
			height: auto;
			max-width: 150px;
			max-height: 150px;
			transition: all .4s ease;				
		}
		.partners-view .logo:hover {
			border: 1px solid #333;
		}
		.partners-view .logo:hover img {
			width: 165px;
			height: auto;
			max-width: 165px;
			max-height: 165px;
		}
	.partners-view .subtitle {
		width: 100%;
		font-size: 13px;
		line-height: 1.0;
		color: #333;
	}
		.partners-view .subtitle .title {
			font-size: 40px;
			font-weight: bold;
		}
		.partners-view .subtitle .link {
			font-size: 17px;
			text-transform: none;
			padding-left: 5px;
			transition: all .4s ease;				
		}
		.partners-view .subtitle .link:hover {
			text-decoration: underline;
		}
.partners-medias {
	width: 63%;
	margin-left: 2%;
}
		.subtitle-mobile {
			display: none;
		}
		.partners-view .subtitle span {
			display: block;
		}
		.partners-view .rs-wrapper {
			width: 100%;
			padding-top: 5px;
			padding-left: 5px;
			display: flex; display: -webkit-flex; 
			flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
			justify-content: flex-start; -webkit-justify-content: flex-start;
			transition: all .4s ease;				
		}
			.partners-view .rs-wrapper a {
				margin-right: 8px;
				text-decoration: none;
				transition: all .4s ease;				
			}
			.partners-view .rs-wrapper a img {
				height: 22px;
				width: 22px;
				transition: all .4s ease;				
			}
			.partners-view .rs-wrapper a:hover img {
				height: 27px;
				width: 27px;
			}

