/*
Theme Name:         Football Whispers
Theme URI:          https://footballwhispers.com
Description:        Football Whispers WordPress theme
Version:            999.3.6.4
Author:             Joel Vardy
Author URI:         https://joelvardy.com
Text Domain:        footballwhispers

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

@media (max-width: 700px){
    .single .entry-meta h1 {
    font-size: 36px;
    line-height: 44px;
}
}

.single .entry-meta h1 {
    font-size: 30px!important;
    margin-bottom: 16px;
}

time{color: black;}

h1{
  font-size: 30px !important;
}


/***** assets/global *****/
html, body {
  width: 100%;
  height: 100%;
}
body {
  margin: 0;
}
body > .wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.wrapper > .content {
  position: relative;
  padding-bottom: 3rem;
  flex-grow: 1;
}
.banner, .content, .content-info {
  flex-shrink: 0;
}
.wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.search-fade {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
a {
  color: #7d9900;
}
a:hover {
  color: #7d9900;
}
a:visited, a:active {
  color: #757575;
}
img {
  max-width: 100%;
  width: auto;
  height: auto;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Libre Franklin", sans-serif;
  color: #242424;
}
p, time {
  font-family: "Libre Franklin", sans-serif;
  color: #757575;
}
ul, ol {
  overflow: hidden;
  padding-left: 20px;
}
input, textarea, button {
  appearance: none;
  outline: 0;
}
@media (min-width: 576px) {
  .container {
    max-width: none;
 }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
 }
}
.category-tag {
  background-color: #d4ff0c;
  height: 30px;
  transform: skew(-20deg);
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}
.category-tag p {
  font-family: "Work Sans", sans-serif;
  color: #242424;
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  transform: skew(20deg);
}
.button {
  display: inline-flex;
  align-items: center;
  flex-direction: row;
  height: 40px;
  padding-left: 16px;
  padding-right: 24px;
  font-size: 14px;
  line-height: 40px;
  color: white;
  font-family: "Work Sans", sans-serif;
  text-transform: uppercase;
  background: #242424;
  border-radius: 4px;
  text-decoration: none;
}
.button span {
  font-weight: bold;
}
.button:hover, .button:visited {
  color: white;
}
.error404 {
  background-color: #242424;
}
.error404 h1, .error404 h4, .error404 p {
  color: white;
}
.error404 .banner {
  border-bottom: 1px solid white;
}
.error404 .four-oh-four {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 60px 0;
  text-align: center;
}
.error404 .four-oh-four > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  padding: 15px 120px 15px 47px;
}
.error404 .four-oh-four p {
  text-transform: uppercase;
}
.error404 .four-oh-four h4 {
  font-weight: 800;
}
.error404 .four-oh-four img {
  height: 91px;
  width: 45px;
  margin-right: 54px;
}
.error404 .four-content {
  max-width: 900px;
  margin: 0 auto;
  margin-bottom: 60px;
}
.error404 .four-content a {
  color: #d4ff0c;
  font-weight: bold;
}
.error404 .not-found {
  width: 100%;
  object-fit: contain;
}


/***** assets/mystyle *****/
.page-id-169296 .post-banner, .page-id-169296 .publish-meta{
	display: none !important;
}

.single .entry-meta .entry-title:not(h1)
{
	font-size: 24px;
    margin-bottom: 16px;
}


time{color: #242424!important;}


.single .head_block {
    display: block!important;
    margin-bottom: 16px;
}


@media (max-width: 700px){
    .single .entry-meta h1 {
    font-size: 30px!important;
}
}

@media (max-width: 700px){
    .single .entry-meta h1 {
    font-size: 30px!important;
}
}

.postcard .entry-meta p.title{
	font-size: 16px;
  line-height: 22px;
  padding: 10px;
  font-family: Libre Franklin,sans-serif;
  font-weight: 700;
	color: #fff;
}
@media (min-width: 700px){
	.postcard .entry-meta p.title {
	    font-size: 24px;
	    line-height: 29px;
	}
}
.postcard .related-image:hover p.title{
	color: #242424;
}
.postcard .entry-meta{
	justify-content: flex-end !important;
}

.top-banner
{
	max-width: none !important;
}
.top-banner .logo
{
	min-width:100px !important;
	margin-left:0 !important;
}
.top-banner .nav-primary li
{
	height:52px;
}
.top-banner .nav-primary a
{
	line-height:46px;
}
.top-banner .social
{
	display:block !important;
}

.nav-mobile
{
	position:fixed;
	left:-100%;
	right:100%;
	top:57px;
	bottom:51px;
	opacity:0;
	background:white;
	z-index:2000000;
	display:none;
	overflow-y:scroll;
	transition:.5s all;
}
	.nav-mobile.active
	{
		left:0;
		right:0;
		opacity:1;
		display: block !important;
	}


	.nav-mobile-item
	{
		padding:12px 24px;
		background:white;
		cursor:pointer;
		font-size:24px;
		border-bottom:1px #757575 solid;
		display:block;
		transition:.3s all;
	}

		.nav-mobile-item:hover
		{
			background:#7d9900;
			color:white !important;
			text-decoration:none !important;
		}

		.nav-mobile-item.submenu
		{
			padding-left:48px;
		}


.nav-mobile-footer
{
	position:fixed;
	left:0;right:0;bottom:0;
	border-top:1px solid #757575;
	background:white;
	z-index:2000001;
}

	.nav-mobile-footer .social
	{
		display:inline-block;
		padding:5px 0 0 16px;
	}
	.nav-mobile-footer .social a
	{
		color: #242424;
    	margin-right: 10px;
    	font-size: 25px;

	}

	.nav-mobile-footer .newsnow
	{
		    display: inline-block;
    	float: right;
	}


.nav-burger
{
	position:absolute;
	top:12px;
	right:16px;
	display:none;
	width:40px;
	height:24px;
	background:white;
	cursor:pointer;
}
	.nav-burger span
	{
		position:absolute;
		width:40px;
		left:0;
		height:4px;
		background:black;
		transition:.3s all;
	}
		.nav-burger span:first-child{top:0;}
		.nav-burger span:nth-child(2){top:10px;opacity:1;}
		.nav-burger span:last-child{bottom:0;}

		.nav-burger.active span:first-child
		{
			transform:rotate(45deg);top:10px;
		}
		.nav-burger.active span:nth-child(2)
		{
			opacity:0;
		}
		.nav-burger.active span:last-child
		{
			transform:rotate(-45deg);bottom:10px;
		}

@media(max-width:1200px)
{
	.nav-primary,.top-banner .aside
	{
		display:none !important;
	}

	.banner-grid {padding:0px!important;}

	.nav-burger
	{
		display:inline-block;
	}
	.nav-mobile
	{
		display:block;
	}


	.banner{
    border-bottom: 3px solid black!important;
	}

	body > div.wrapper > div > article > header.single-header-sm.pb-0 > div > h1
{
    font-size: 30px!important;
}

main p
 {
    font-size: 17px;
}

main h2
 {
    font-size: 26px;
}


main h3
 {
    font-size: 22px;
}

	main h4
 {
    font-size: 20px!important;
}



}

.wrapper >.content{
	padding: 20px;
}

.top-banner .aside
{
	margin-right:0 !important;
}


.nav-primary-item
{
	display:inline-block;
	vertical-align: top;
	position:relative;
	z-index:10;
	height: 63px;
	overflow:hidden;
}
	.nav-primary-item .nav-primary-label
	{
		display:block;
		padding:.5rem 1rem;
		cursor:pointer;

	}

	.nav-primary-item.nav-primary-submenu-item
	{
		display:block;
	}

	.has-submenu:hover
	{
		background:white;
		height:auto;
	}

.body-content
{
	margin-top: 0px;
    margin-bottom: 35px;
}

figure{
	width:100%!important;
	text-align: center;
}



.custom-title {
	font-weight: 600;
}

.post-custom {
	grid-column: span 1!important;
}

.profil-custom {
	grid-row: span 2!important;
}

@media (max-width: 700px) {
	.profil-custom {
		display: none!important;
	}
	.related-custom {
		padding: 0px!important;
	}
	body > div.wrapper > div > div.related-posts.related-custom > a.postcard.post-custom.post-5{
		    grid-row: span 0!important;
	}
}

@media (min-width: 700px) and (max-width: 1200px) {
	.related-custom {
		grid-template-columns: 1fr 1fr!important;
		grid-auto-rows: 220px;
		-webkit-column-gap: 15px;
		-moz-column-gap: 15px;
		column-gap: 15px;
		row-gap: 15px;
		max-width: 800px;
	}
	.profil-custom {
		grid-row: span 2!important;
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.badge-custom {
		margin-top: -50px!important;
	}
	.custom-content-grid {
		margin-top: 40px;
		margin-bottom: 65px;
		margin-left: 0px!important;
	}
}

@media (min-width: 700px) {
	.related-custom {
		padding-top: 0px!important;
	}
	.custom-content-grid {
		margin-top: 40px;
		margin-left: 400px;
	}
	.text-custom p {
		font-size: 15px!important;
	}
	.text-custom  {
		text-align: justify;
    	padding: 50px!important;
	}
	.custom-mobile-content{
		display:none!important;
	}
}

@media (min-width: 1200px) {
	.related-custom {
		padding: 50px!important;
		padding-top: 0px!important;
	}
}

.custom-content-grid {
	text-align: center;
}

.badge-custom {
	position: absolute;
	top: -80px;
	padding: 13px!important;
	background-color: #f5f5f5;
	right: auto;
	height: 200px!important;
	width: 200px;
	border-radius: 50%!important;
	border: 5px solid #fff!important;
	align-self: center;
	justify-content: center!important;
}

.text-custom{
	display:flex!important
}

/*****  Main css header *****/
/*.banner .nav li {
	 @extend .nav-item;
}
*/
/*.banner .nav a {
	 @extend .nav-link;
}
*/
 .banner {
	 background-color: white;
}
 .top-banner {
	 display: flex;
	 justify-content: space-between;
	 height: 52px;
	 max-width: 970px;
	 margin: 0 auto;
	 background-color: white;
}
 .top-banner .logo {
	 position: relative;
	 bottom: 40px;
	 width: 100px;
	 height: 100px;
	 cursor: pointer;
	 z-index: 2;
	 padding: 0;
	 background-color: #242424;
	 border: 3px solid white;
	 border-radius: 100%;
	 display: block;
	 margin-left: 10%;
}
 @media (min-width: 700px) {
	 .top-banner .logo {
		 width: 115px;
		 height: 115px;
		 bottom: 44px;
		 padding: 20px;
	}
}
 .top-banner .logo:hover {
	 background-image: url('../footballwhispers/assets/img/football.svg');
	 background-color: rgba(0, 0, 0, 0.6);
}
 .top-banner .logo img {
	 position: absolute;
	 top: 48px;
	 left: 10px;
	 width: 74%;
	 height: auto;
}
 @media (min-width: 700px) {
	 .top-banner .logo img {
		 top: 52px;
		 left: 12px;
		 width: 75%;
	}
}
 .top-banner .aside {
	 display: flex;
	 align-items: center;
	 flex-direction: row;
	 justify-content: flex-end;
	 margin-right: 1.5rem;
}
 .top-banner .social {
	 height: auto;
	 display: none;
}
 @media (min-width: 700px) {
	 .top-banner .social {
		 display: block;
	}
}
 .top-banner .social a {
	 color: #242424;
	 margin-right: 10px;
	 font-size: 25px;
}
 .top-banner .social a:hover {
	 text-decoration: none;
}
 .top-banner .newsnow {
	 height: 25px;
	 margin-left: 10px;
}
 @media (min-width: 700px) {
	 .top-banner .newsnow {
		 height: 40px;
	}
}
 .top-banner .newsnow img {
	 height: 100%;
}
 .lower-banner {
	 background-color: #242424;
	 width: 100%;
	 display: flex;
	 flex-direction: row;
	 max-width: 100%;
	 align-items: center;
	 position: relative;
	 overflow: visible;
}
 .lower-banner .search-form {
	 display: flex;
	 justify-content: center;
	 width: 350px;
	 max-width: 100%;
	 position: relative;
	 z-index: 1;
	 height: 60px;
	 transition: width 0.2s ease 0s;
	 padding: 12px 0;
	 margin: 0 auto;
	align-items: center;
}
 .lower-banner i.search {
	 color: #757575;
	 display: inline-block;
	 font-size: 18px;
}
 .lower-banner i.close {
	 display: none;
}
 .lower-banner i.close:active {
	 outline: 0;
}
 @media (min-width: 576px) {
	 .lower-banner .expand {
		 width: 500px;
	}
}
 @media (min-width: 700px) {
	 .lower-banner .expand {
		 width: 670px;
	}
}
 .lower-banner .expand i.search {
	 color: #d4ff0c;
}
 .lower-banner .expand i.close {
	 display: block;
	 position: absolute;
	 right: 0;
	 color: #fff;
	 cursor: pointer;
	 user-select: none;
	 font-size: 14px;
	 padding: 13px 21px;
	 background: #242424;
}
 .lower-banner input[type='text'] {
	 width: 100%;
	 font-size: 16px;
	 line-height: 19px;
	 font-family: "Libre Franklin", sans-serif;
	 color: white;
	 letter-spacing: 1px;
	 padding: 11px 15px 10px;
	 background: #242424;
	 border: none;
	 outline: 0;
}
 .lower-banner input[type='text']:active, .lower-banner input[type='text']:focus {
	 outline: 0;
}
 .lower-banner .show {
	 display: block !important;
}
 .lower-banner .loading-container {
	 height: 150px;
	 position: relative;
	 display: none;
}
 .lower-banner .looking {
	 text-align: center;
	 padding: 12px;
	 color: #242424;
	 background-color: #eee;
	 font-size: 18px;
	 line-height: 21px;
	 font-weight: bold;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
}
 .lower-banner .no-results {
	 padding: 20px;
	 text-align: center;
	 flex-direction: column;
	 justify-content: space-evenly;
	 align-items: center;
	 display: none;
}
 .lower-banner .bouncing-container {
	 height: 50px;
	 width: 50px;
	 margin: 0 auto;
	 animation: bounce 0.5s;
	 animation-direction: alternate;
	 animation-iteration-count: infinite;
	 animation-timing-function: cubic-bezier(0.5, 0.05, 1, 0.5);
}
 .lower-banner .ball {
	 background-image: url('../images/bouncing-ball.svg');
	 background-position: center center;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 animation: rotate 2s infinite linear;
}
 @keyframes rotate {
	 from {
		 transform: rotate(0deg);
	}
	 to {
		 transform: rotate(360deg);
	}
}
 @keyframes bounce {
	 from {
		 transform: translate3d(0, 0, 0);
	}
	 to {
		 transform: translate3d(0, 50px, 0);
	}
}
 .lower-banner .results-container {
	 position: absolute;
	 padding: 0;
	 max-width: 670px;
	 max-height: 400px;
	 width: 100%;
	 background-color: white;
	 left: 0;
	 right: 0;
	 top: 100%;
	 margin: 0 auto;
	 z-index: 10000;
	 overflow: auto;
}
 .lower-banner .header-search-results {
	 padding: 0;
	 margin: 0;
}
 .lower-banner .header-search-results .search-item, .lower-banner .header-search-results .search-title, .lower-banner .header-search-results .search-article {
	 position: relative;
	 cursor: pointer;
}
 .lower-banner .header-search-results .search-item a, .lower-banner .header-search-results .search-title a, .lower-banner .header-search-results .search-article a {
	 display: block;
	 padding: 12px 12px 12px 24px;
	 color: #242424;
	 outline: 0;
	 width: 100%;
}
 .lower-banner .header-search-results .search-item a:hover, .lower-banner .header-search-results .search-title a:hover, .lower-banner .header-search-results .search-article a:hover {
	 background: #eee;
	 text-decoration: none;
}
 .lower-banner .header-search-results .search-item a {
	 display: flex;
	 flex-direction: row;
	 align-items: center;
}
 .lower-banner .header-search-results .player-holder, .lower-banner .header-search-results .team-holder {
	 height: 40px;
	 width: 40px;
	 background-size: cover;
	 background-position: center center;
	 margin-right: 24px;
}
 .lower-banner .header-search-results .player-holder {
	 background-image: url('../images/playerholder.png');
}
 .lower-banner .header-search-results .team-holder {
	 background-image: url('../images/teamholder.png');
}
 .lower-banner .header-search-results .search-title {
	 font-weight: 800;
	 font-size: 18px;
	 line-height: 21px;
	 padding: 12px 12px 12px 24px;
}
 .lower-banner .header-search-results .search-article {
	 background-color: #eee;
	 font-size: 18px;
	 line-height: 21px;
}
 .lower-banner .header-search-results .search-article a {
	 display: flex;
	 align-items: center;
}
 .lower-banner .header-search-results .search-article span {
	 font-weight: 800;
}
 .lower-banner .header-search-results .search-article i {
	 margin-left: auto;
	 display: block;
}

/*****  Main css sidebar *****/

/*****  Main css footer *****/
footer {
	 height: auto;
	 width: 97%;
         margin: 0 auto 30px;
	 background: #242424;
	 margin-top: 2rem;
	 padding: 1rem;
}
 footer > .container {
	 height: 100%;
}
 footer .footer-columns {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 position: relative;
}
 @media (min-width: 700px) {
	 footer .footer-columns {
		 display: grid;
		 grid-template-columns: 1fr 1fr 1fr 1fr;
		 height: 100%;
	}
}
 footer .column {
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-start;
	 height: 100%;
}
 @media (min-width: 700px) {
	 footer .column {
		 justify-content: center;
	}
}
 footer .column .logo {
	 max-width: 100px;
}
 @media (min-width: 700px) {
	 footer .column .logo {
		 margin-bottom: auto;
		 max-width: 143px;
	}
}
 footer .column p, footer .column a {
	 font-size: 15px;
	 line-height: 18px;
	 font-family: #242424;
}
 footer .column p {
	 color: white;
	 display: inline-block;
}
 footer .column .tnc a {
	 color: white;
	 display: block;
	 margin-bottom: 1rem;
}
 footer .column .follow-links a {
	 color: #d4ff0c;
	 font-weight: bold;
}
 footer .back-to-top {
	 height: 48px;
	 width: 50px;
	 background-color: #424242;
	 color: white;
	 font-family: #242424;
	 font-size: 14px;
	 font-weight: bold;
	 line-height: 16px;
	 text-transform: uppercase;
	 cursor: pointer;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 outline: 0;
	 border: none;
	 appearance: none;
	 position: absolute;
	 top: -16px;
	 right: 0;
}
 @media (min-width: 700px) {
	 footer .back-to-top {
		 width: 184px;
	}
}
 footer .back-to-top span {
	 display: none;
}
 @media (min-width: 700px) {
	 footer .back-to-top span {
		 display: block;
	}
}
 footer .back-to-top svg {
	 font-size: 18px;
}
 @media (min-width: 700px) {
	 footer .back-to-top svg {
		 margin-left: 31px;
	}
}

/*****  Main css pages *****/
 .banner-grid {
	 display: grid;
	 grid-template-columns: repeat(1, 1fr);
	 grid-auto-rows: minmax(150px, auto);
	 grid-gap: 2px;
	 padding: 2rem 0;
}
 @media (min-width: 700px) {
	 .banner-grid {
		 grid-template-columns: repeat(2, 1fr);
		 grid-auto-rows: minmax(210px, auto);
	}
}
 .banner-grid .grid-content {
	 width: 100%;
	 height: 100%;
	 position: relative;
	 overflow: hidden;
}
 .banner-grid .grid-content-image {
	 background-size: cover;
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 background-position: top center;
	 background-repeat: no-repeat;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 padding: 0 10%;
}
 .banner-grid .grid-content-image .category-tag {
	 position: relative;
	 z-index: 2;
}
 .banner-grid .grid-content-image::after {
	 content: '';
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-color: #242424;
	 z-index: 1;
	 opacity: 0;
	 transition: opacity 0.4s ease-in-out;
}
 .banner-grid .grid-content-image:hover::after {
	 opacity: 0.5;
}
 .banner-grid .grid-content-image h2 {
	 margin: 6px 0 0 0;
	 padding: 0;
	 color: white;
	 font-size: 16px;
	 line-height: 22px;
	 font-weight: bold;
	 position: relative;
	 z-index: 2;
}
 @media (min-width: 700px) {
	 .banner-grid .grid-content-image h2 {
		 font-size: 24px;
		 line-height: 29px;
	}
}
 @media (min-width: 1200px) {
	 .banner-grid .grid-content-image h2 {
		 font-size: 32px;
		 line-height: 40px;
		 margin-top: 16px;
	}
}
 .body-features .main-feature {
	 grid-area: 'main';
}
 .body-features .side-feature {
	 grid-area: 'side';
	 padding-top: 2rem;
}
 @media (min-width: 1200px) {
	 .body-features .side-feature {
		 padding: 0;
	}
}
 @media (min-width: 1200px) {
	 .body-features {
		 display: grid;
		 grid-template-columns: 1.8fr 1.2fr;
		 grid-template-areas: 'menu side';
		 column-gap: 30px;
	}
}
 .body-features .feature-image {
	 overflow: hidden;
}
 .body-features .feature-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center top;
	 transition-duration: 0.5s;
	 transition-timing-function: ease-in-out;
	 transition-delay: 0s;
	 overflow: hidden;
	 max-width: none;
}
 .body-features .feature-image img:hover {
	 transform: scale(1.2, 1.2);
}
 .body-features .feature-content {
	 margin-bottom: 16px;
}
 @media (min-width: 700px) {
	 .body-features .feature-content .entry-meta {
		 padding-top: 16px;
	}
}
 .body-features .feature-content h3 {
	 margin-top: 16px;
	 font-size: 24px;
	 line-height: 29px;
}
 @media (min-width: 700px) {
	 .body-features .feature-content h3 {
		 font-size: 24px;
		 line-height: 29px;
	}
}
 .body-features .feature-content h4 {
	 margin-top: 8px;
	 font-size: 16px;
	 line-height: 22px;
}
 @media (min-width: 700px) {
	 .body-features .feature-content h4 {
		 font-size: 20px;
		 line-height: 24px;
	}
}
 .body-features .feature-content a:hover {
	 text-decoration: none;
}
 .body-features .large-feature .feature-image {
	 height: 280px;
	 margin-bottom: 16px;
}
 @media (min-width: 700px) {
	 .body-features .large-feature .feature-image {
		 margin: 0;
		 height: 345px;
	}
}
 .body-features .small-feature a {
	 display: grid;
	 grid-template-columns: 1fr 2fr;
	 column-gap: 16px;
}
 @media (min-width: 700px) {
	 .body-features .small-feature a {
		 display: block;
	}
}
 .body-features .small-feature .feature-image {
	 height: 80px;
}
 @media (min-width: 700px) {
	 .body-features .small-feature .feature-image {
		 height: 265px;
	}
}
 @media (min-width: 1200px) {
	 .body-features .small-feature .feature-image {
		 height: 165px;
	}
}
 .body-features .small-feature .entry-meta {
	 position: relative;
	 z-index: 1;
}
 .body-features .small-feature .entry-meta::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 z-index: 2;
	 background: rgba(255, 255, 255, 1);
	 background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 10%);
}
 .body-features .small-feature .published {
	 color: #757575;
	 font-family: "Work Sans", sans-serif;
	 font-size: 12px;
	 line-height: 14px;
	 text-transform: uppercase;
}
 @media (min-width: 700px) {
	 .body-features .small-feature .published {
		 font-size: 14px;
		 line-height: 16px;
	}
}
 .body-features .small-feature .excerpt {
	 display: none;
	 font-size: 14px;
	 line-height: 21px;
}
 @media (min-width: 700px) {
	 .body-features .small-feature .excerpt {
		 display: block;
	}
}
 .body-features .latest-header a {
	 display: inline-block;
}
 .body-features .latest-header p {
	 font-size: 20px;
	 line-height: 30px;
	 font-family: "Work Sans", sans-serif;
	 text-transform: lowercase;
	 color: #242424;
	 margin: 0;
	 padding: 0;
}
 .body-features .latest-header span {
	 font-weight: bold;
}
 .body-features .latest-list {
	 padding-top: 2rem;
}
 .body-features .latest-list a:hover {
	 text-decoration: none;
}
 .body-features .latest-list .button {
	 margin-top: 2rem;
}
 .body-features .latest-list-sm {
	 display: block;
}
 @media (min-width: 1200px) {
	 .body-features .latest-list-sm {
		 display: none;
	}
}
 .body-features .latest-list-lg {
	 display: none;
}
 @media (min-width: 1200px) {
	 .body-features .latest-list-lg {
		 display: block;
	}
}
 .body-features .latest-post {
	 position: relative;
	 display: flex;
	 justify-content: flex-start;
	 flex-flow: column;
	 overflow: hidden;
	 padding: 16px 0;
	 border-bottom: 1px solid #eee;
}
 .body-features .latest-post .published {
	 color: #757575;
	 font-family: "Work Sans", sans-serif;
	 font-size: 14px;
	 line-height: 16px;
	 text-transform: uppercase;
}
 .body-features .latest-post h4 {
	 font-size: 16px;
	 line-height: 22px;
	 margin-bottom: 0;
	 margin-top: 8px;
}
 @media (min-width: 700px) {
	 .body-features .latest-post h4 {
		 font-size: 20px;
		 line-height: 24px;
	}
}
 .search .title-container, .blog .title-container {
	 padding: 20px 0;
	 box-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px 0;
	 margin-bottom: 2rem;
}
 .search .title-container h1, .blog .title-container h1 {
	 font-family: #242424;
	 font-size: 32px;
	 line-height: 38px;
	 margin: 0;
	 padding: 0;
}
 .search .title-container h1 span, .blog .title-container h1 span {
	 font-weight: bold;
	 text-decoration: underline;
}
 .nav-links {
	 display: flex;
	 justify-content: space-between;
	 max-width: 785px;
	 padding: 1rem 0;
}
 .nav-links a {
	 display: flex;
	 flex-direction: row;
	 align-items: center;
	 justify-content: center;
	 height: 40px;
	 padding-left: 16px;
	 padding-right: 24px;
	 font-size: 14px;
	 line-height: 16px;
	 color: #fff;
	 font-family: "Work Sans", sans-serif;
	 text-transform: uppercase;
	 background: #242424;
	 border-radius: 4px;
	 text-decoration: none;
}
 .nav-links .nav-next {
	 order: 1;
}
 .nav-links .nav-previous {
	 order: 2;
}
 .banner-ads {
	 text-align: center;
	 padding-bottom: 2rem;
}
 .banner-ads #snack_ldb {
	 text-align: center;
	 display: none;
}
 .banner-ads #snack_mob_top {
	 text-align: center;
}
 @media (min-width: 700px) {
	 .banner-ads #snack_ldb {
		 text-align: center;
		 display: inline-block;
	}
	 .banner-ads #snack_mob_top {
		 display: none;
	}
}

/*****  Main css posts *****/
 @media (min-width: 700px) {
	 .single .content-grid {
		 display: flex;
		 flex-direction: row;
		 justify-content: center;
	}
}
 .single .content-grid .sidebar-ad {
	 display: none;
}
 @media (min-width: 1200px) {
	 .single .content-grid .sidebar-ad {
		 padding-top: 1rem;
		 order: 1;
		 display: flex;
		 justify-content: flex-start;
		 align-items: center;
		 flex-direction: column;
		 min-width: 10px;
	}
}

.single-post img.aligncenter{
	display: block;
	margin: 5px auto;
}
 .single .content-ads {
	 text-align: center;
}
 .single .content-ads #snack_mob_top, .single .content-ads #snack_mob_bot {
	 text-align: center;
}
 .single .single-content {
	 padding: 15px;
	 order: 2;
	 display: flex;
	 flex-direction: column;
	 position: relative;
	 max-width: 790px;
}
 .single .single-header-sm {
	 padding: 24px;
}
 @media (min-width: 700px) {
	 .single .single-header-sm {
		 display: none;
	}
}
 .single .entry-meta .category-tag {
	 margin-bottom: 16px;
}
 .single .entry-meta h1 {
	 font-size: 24px;
	 margin-bottom: 16px;
}
 @media (min-width: 700px) {
	 .single .entry-meta h1 {
		 font-size: 36px;
		 line-height: 44px;
	}
}
 .single .entry-meta .entry-publish time, .single .entry-meta .entry-publish p {
	 display: inline-block;
	 margin-bottom: 8px;
	 font-size: 16px;
	 line-height: 19px;
	 font-family: "Work Sans", sans-serif;
}
 .single .entry-meta .newsnow {
	 width: 90px;
}
 .single .post-banner {
	 background-size: cover;
	 width: 100%;
	 height: 245px;
	 background-position: top center;
	 margin-bottom: 8px;
}
 @media (min-width: 700px) {
	 .single .post-banner {
		 height: calc(80vh - 111px);
		 min-height: 450px;
	}
}
 .single .single-header-md {
	 display: none;
	 margin-bottom: 16px;
}
 @media (min-width: 700px) {
	 .single .single-header-md {
		 display: block;
		 margin-bottom: 24px;
	}
}
 .single .single-header-md .publish-meta {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 border-top: 1px solid #eee;
	 border-bottom: 1px solid #eee;
	 padding: 8px 0;
}
 .single .single-header-md .entry-publish {
	 display: flex;
	 flex-direction: row;
	 align-items: center;
}
 .single .single-header-md .entry-publish p, .single .single-header-md .entry-publish time {
	 color: #242424;
	 margin: 0;
}
 @media (min-width: 700px) {
	 .single .single-header-md .entry-publish span {
		 font-weight: bold;
	}
}
 .single .single-header-md .aside {
	 display: flex;
	 flex-direction: row;
	 justify-content: flex-end;
}
 .single .single-header-md .social {
	 height: auto;
	 margin-right: 16px;
}
 .single .single-header-md .social p {
	 display: inline-block;
	 margin: 0;
	 font-weight: bold;
	 line-height: 0;
	 color: #242424;
	 padding-right: 10px;
	 text-transform: uppercase;
	 font-family: "Work Sans", sans-serif;
}
 .single .single-header-md .social a {
	 color: #242424;
	 margin-right: 10px;
	 font-size: 25px;
}
 .single .single-header-md .newsnow {
	 width: 128px;
}
 .single .main-content {
	 margin-bottom: 3rem;
}
 .single .main-content p {
	 font-size: 18px;
	 line-height: 28px;
	 color: #242424;
	 margin-top: 8px;
}
 @media (min-width: 700px) {
	 .single .main-content p {
		 font-size: 16px;
		 line-height: 25px;
	}
}
 .single .main-content .aligncenter .instagram-media, .single .main-content .aligncenter .twitter-tweet {
	 margin: 0 auto !important;
}
 .single .main-content .wp-block-embed-facebook.aligncenter {
	 text-align: center;
}
 .single .main-content .wp-block-image figcaption {
	 font-size: 1rem;
}
 .single .main-content .video-container {
	 overflow: hidden;
	 position: relative;
	 width: 100%;
}
 .single .main-content .video-container::after {
	 padding-top: 56.25%;
	 display: block;
	 content: '';
}
 .single .main-content .video-container iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .single .main-content .fw-table-container h3 {
	 font-weight: 300;
	 font-size: 24px;
}
 .single .main-content .fw-table-container h5 {
	 margin: 8px 0;
	 font-size: 24px;
	 line-height: 29px;
	 font-weight: bold;
}
 .single .main-content .fw-table-container p {
	 margin: 0;
}
 .single .main-content .fw-table-container .fw-tables {
	 width: 100%;
	 border-spacing: 0;
	 font-family: "Work Sans", sans-serif;
	 margin-top: 16px;
	 border-top: 1px solid #242424;
}
 .single .main-content .fw-table-container .fw-tables thead th[scope='row'] {
	 display: none;
}
 .single .main-content .fw-table-container .fw-tables thead th {
	 padding: 12px 5px;
	 text-transform: uppercase;
	 font-size: 14px;
}
 .single .main-content .fw-table-container .fw-tables thead th:first-of-type {
	 text-align: left;
}
 .single .main-content .fw-table-container .fw-tables tbody tr:nth-of-type(2n + 1) {
	 background-color: #f5f5f5;
}
 .single .main-content .fw-table-container .fw-tables tbody tr td {
	 padding: 5px;
	 text-align: center;
}
 .single .main-content .fw-table-container .fw-tables tbody tr td:first-of-type {
	 text-align: left;
}
 @media (max-width: 700px) {
	 .single .main-content .fw-table-container p {
		 margin-bottom: 8px;
	}
	 .single .main-content .fw-table-container .fw-tables {
		 margin: 0 auto;
		 width: 100%;
		 border-spacing: 0;
	}
	 .single .main-content .fw-table-container .fw-tables thead {
		 position: absolute;
		 clip: rect(1px, 1px, 1px, 1px);
		 padding: 0;
		 border: 0;
		 height: 1px;
		 width: 1px;
		 overflow: hidden;
	}
	 .single .main-content .fw-table-container .fw-tables tbody, .single .main-content .fw-table-container .fw-tables tr, .single .main-content .fw-table-container .fw-tables th, .single .main-content .fw-table-container .fw-tables td {
		 display: block;
		 padding: 0 !important;
		 text-align: left;
		 white-space: normal;
	}
	 .single .main-content .fw-table-container .fw-tables th, .single .main-content .fw-table-container .fw-tables td {
		 padding: 5px;
	}
	 .single .main-content .fw-table-container .fw-tables tr td, .single .main-content .fw-table-container .fw-tables tr th {
		 overflow: hidden;
		 position: relative;
		 vertical-align: top;
		 border: 1px solid #edf0f1;
		 border-top: none;
		 width: 100%;
		 white-space: normal;
	}
	 .single .main-content .fw-table-container .fw-tables th[scope='row'] {
		 width: 100%;
		 text-align: center;
		 display: block;
		 margin: 0 auto;
	}
	 .single .main-content .fw-table-container .fw-tables td[scope='row'] {
		 font-weight: bold;
	}
	 .single .main-content .fw-table-container .fw-tables td[data-header]::before {
		 content: attr(data-header);
		 display: block;
		 float: left;
		 width: 50%;
		 text-align: left;
	}
	 .single .main-content .fw-table-container .fw-tables td[data-header] > * {
		 display: block;
		 width: 50%;
		 float: right;
		 clear: right;
		 margin-top: 0;
	}
	 .single .main-content .fw-table-container .fw-tables td[data-header]::after {
		 content: '';
		 position: absolute;
		 left: 0;
		 top: 0;
		 width: 50%;
		 border-right: 1px solid #edf0f1;
		 padding-bottom: 200%;
		 display: block;
	}
}
 .single .related-posts {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 grid-auto-rows: 140px;
	 column-gap: 1px;
	 row-gap: 1px;
	 max-width: 380px;
	 margin: 0 auto;
	 overflow: visible;
	 padding-top: 3rem;
}
 @media (min-width: 700px) {
	 .single .related-posts {
		 grid-template-columns: 1fr 1fr 1fr;
		 grid-auto-rows: 220px;
		 column-gap: 15px;
		 row-gap: 15px;
		 max-width: 800px;
	}
}
 @media (min-width: 1200px) {
	 .single .related-posts {
		 grid-template-columns: 1fr 1fr 1fr 1fr;
		 column-gap: 30px;
		 row-gap: 30px;
		 max-width: none;
	}
}
 .single .related-posts .post-8 {
	 display: none;
}
 @media (min-width: 700px) {
	 .single .related-posts .post-8 {
		 display: flex;
	}
}
 @media (min-width: 1200px) {
	 .single .related-posts .post-8 {
		 display: none;
	}
}
 .single .related-posts .post-4, .single .related-posts .post-5 {
	 grid-column: span 2;
	 grid-row: span 1;
}
 @media (min-width: 1200px) {
	 .single .related-posts .post-4, .single .related-posts .post-5 {
		 grid-column: auto;
		 grid-row: auto;
	}
}
 @media (min-width: 1200px) {
	 .single .related-posts .post-4 {
		 grid-row: span 2;
	}
}
 @media (min-width: 1200px) {
	 .single .related-posts .post-5, .single .related-posts .post-6 {
		 grid-column: span 2;
		 grid-row: span 1;
	}
}
 @media (min-width: 1200px) {
	 .single .related-posts .post-7 {
		 grid-row-start: 3;
		 grid-column-start: 4;
		 grid-row-end: 5;
	}
}
 .postcard {
	 border-radius: 5px;
	 overflow: hidden;
	 display: flex;
	 flex-direction: column;
	 justify-content: space-between;
	 max-width: 100%;
	 position: relative;
	 grid-row: span 2;
	 width: 100%;
	 transition: transform 0.3s ease-in-out;
}
 .postcard .excerpt {
	 display: none;
}
 @media (min-width: 700px) {
	 .postcard:hover {
		 transform: scale(1.01, 1.01);
		 box-shadow: rgba(210, 209, 209, 0.9) 0 2px 5px 0;
	}
	 .postcard:hover .entry-meta .meta {
		 background-color: white;
		 padding-top: 5px;
		 transition: all 0.2s ease-in-out;
	}
	 .postcard:hover .entry-meta .published {
		 color: #757575;
	}
	 .postcard:hover .entry-meta .published::after {
		 background-color: black;
	}
	 .postcard:hover .entry-meta h4 {
		 color: #242424;
		 margin-bottom: 0;
		 padding-bottom: 0;
	}
	 .postcard:hover .entry-meta .excerpt {
		 display: block;
		 padding: 10px;
		 color: #242424;
		 font-size: 14px;
		 line-height: 20px;
	}
}
 @media (min-width: 1200px) {
	 .postcard:hover {
		 transform: scale(1.05, 1.05);
	}
}
 .postcard .entry-meta {
	 display: flex;
	 justify-content: flex-end;
	 flex-direction: column;
	 height: 100%;
	 position: relative;
	 z-index: 2;
}
 @media (min-width: 700px) {
	 .postcard .entry-meta {
		 justify-content: space-between;
	}
}
 .postcard .entry-meta .category {
	 color: #d4ff0c;
	 font-family: "Work Sans", sans-serif;
	 font-size: 14px;
	 line-height: 16px;
	 font-weight: bold;
	 text-transform: uppercase;
	 padding: 0 10px;
}
 @media (min-width: 700px) {
	 .postcard .entry-meta .category {
		 background-color: black;
		 color: white;
		 border-radius: 4px 0;
		 padding: 5px 10px;
		 align-self: flex-start;
	}
}
 .postcard .entry-meta .published {
	 display: none;
}
 @media (min-width: 700px) {
	 .postcard .entry-meta .published {
		 color: rgba(255, 255, 255, 0.6);
		 font-size: 14px;
		 line-height: 16px;
		 font-family: "Work Sans", sans-serif;
		 font-weight: normal;
		 margin-left: 10px;
		 position: relative;
		 align-self: flex-start;
		 display: inline-block;
	}
	 .postcard .entry-meta .published::after {
		 content: ' ';
		 background-color: white;
		 display: block;
		 width: 60%;
		 height: 2px;
		 margin-top: 5px;
	}
}
 .postcard .entry-meta h4 {
	 font-size: 16px;
	 line-height: 22px;
	 padding: 10px;
	 font-family: "Libre Franklin", sans-serif;
	 font-weight: bold;
}
 @media (min-width: 700px) {
	 .postcard .entry-meta h4 {
		 font-size: 24px;
		 line-height: 29px;
	}
}
 .postcard .related-image {
	 background-size: cover;
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 background-position: top center;
	 background-repeat: no-repeat;
}
 .postcard .related-image::after {
	 content: '';
	 background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)) center center / cover;
	 position: absolute;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 z-index: 1;
}
 .postcard h4, .postcard .category {
	 color: white;
}
 .single-content .postcard {
	 width: 250px;
	 height: 400px;
	 float: left;
	 margin: 10px 20px 10px 0;
}
 .single-content .postcard .category {
	 margin-top: 0;
}
 .single-team .post-banner, .single-player .post-banner {
	 height: 300px;
	 position: relative;
	 z-index: 1;
	 background-position: center center;
	 min-height: 0;
	 margin-bottom: 0;
}
 @media (min-width: 700px) {
	 .single-team .post-banner, .single-player .post-banner {
		 height: 390px;
	}
}
 .single-team .post-banner::after, .single-player .post-banner::after {
	 content: '';
	 background: linear-gradient(rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.4) 49.83%, #242424 100%) center center / cover;
	 position: absolute;
	 left: 0;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 z-index: 1;
}
 @media (min-width: 700px) {
	 .single-team .post-banner::after, .single-player .post-banner::after {
		 background: linear-gradient(rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.1) 49.83%, #242424 100%);
	}
}
 .single-team .post-banner .entry-meta, .single-player .post-banner .entry-meta {
	 display: none;
}
 @media (min-width: 700px) {
	 .single-team .post-banner .entry-meta, .single-player .post-banner .entry-meta {
		 display: flex;
		 flex-direction: row;
		 justify-content: space-between;
		 width: 100%;
		 position: absolute;
		 left: 0;
		 bottom: 0;
		 z-index: 3;
		 padding-bottom: 10px;
	}
}
 @media (min-width: 900px) {
	 .single-team .post-banner .entry-meta, .single-player .post-banner .entry-meta {
		 justify-content: flex-start;
	}
}
 .single-team .post-banner .entry-meta .title-container, .single-player .post-banner .entry-meta .title-container {
	 padding-left: 2rem;
	 padding-right: 2rem;
	 order: 1;
	 display: flex;
	 flex-direction: column;
	 align-self: flex-end;
}
 @media (min-width: 900px) {
	 .single-team .post-banner .entry-meta .title-container, .single-player .post-banner .entry-meta .title-container {
		 order: 2;
		 padding: 0;
		 margin-left: 2;
	}
}
 .single-team .post-banner .entry-meta .badge-container, .single-player .post-banner .entry-meta .badge-container {
	 margin-right: 3rem;
	 order: 2;
}
 @media (min-width: 900px) {
	 .single-team .post-banner .entry-meta .badge-container, .single-player .post-banner .entry-meta .badge-container {
		 display: flex;
		 justify-content: center;
		 align-items: center;
		 flex: 0 1 33.333%;
		 min-width: calc(321px + 2rem);
		 order: 1;
		 margin: 0;
	}
}
 .single-team .post-banner .entry-meta h1, .single-player .post-banner .entry-meta h1 {
	 color: white;
	 font-size: 48px;
	 margin-bottom: 0;
	 font-weight: bold;
	 line-height: 60px;
}
 .single-team .post-banner .entry-meta h3, .single-player .post-banner .entry-meta h3 {
	 font-family: "Work Sans", sans-serif;
	 font-size: 24px;
	 font-weight: 300;
	 color: white;
}
 .single-team .post-banner .entry-meta .badge, .single-player .post-banner .entry-meta .badge {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 background-color: #f5f5f5;
	 width: 235px;
	 height: 235px;
	 border-radius: 100%;
	 border: 5px solid white;
	 margin-bottom: -80px;
	 margin-left: auto;
}
 @media (min-width: 700px) {
	 .single-team .post-banner .entry-meta .badge, .single-player .post-banner .entry-meta .badge {
		 margin-left: 0;
	}
}
 .single-team .post-banner .entry-meta .badge > div, .single-player .post-banner .entry-meta .badge > div {
	 height: 166px;
	 width: 166px;
	 background-size: 100% auto;
	 background-position: center center;
	 background-repeat: no-repeat;
}
 .single-team .separator, .single-player .separator {
	 height: 50px;
	 background-color: #242424;
	 border-top: 1px solid white;
}
 .single-team .entity-wrapper, .single-player .entity-wrapper {
	 background-color: #242424;
	 overflow: visible;
	 padding-bottom: 2rem;
	 margin-bottom: 2rem;
}
 @media (min-width: 700px) {
	 .single-team .entity-wrapper, .single-player .entity-wrapper {
		 display: none;
	}
}
 .single-team .entity-card, .single-player .entity-card, .single-team .single-side, .single-player .single-side {
	 position: relative;
	 z-index: 2;
	 padding: 0 15px;
	 padding-top: 80px;
}
 .single-team .entity-card .inner, .single-player .entity-card .inner, .single-team .single-side .inner, .single-player .single-side .inner {
	 background: #f5f5f5;
	 padding: 1.5rem;
	 position: relative;
}
 .single-team .entity-card h1, .single-player .entity-card h1, .single-team .single-side h1, .single-player .single-side h1 {
	 font-family: "Work Sans", sans-serif;
	 font-weight: bold;
	 font-size: 24px;
}
 .single-team .entity-card .badge, .single-player .entity-card .badge, .single-team .single-side .badge, .single-player .single-side .badge {
	 position: absolute;
	 right: 1.5rem;
	 top: -50px;
	 padding: 13px;
	 background-color: #f5f5f5;
	 height: 100px;
	 width: 100px;
	 align-self: center;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 border-radius: 50%;
	 border: 5px solid white;
	 overflow: hidden;
}
 @media (min-width: 1200px) {
	 .single-team .entity-card .badge, .single-player .entity-card .badge, .single-team .single-side .badge, .single-player .single-side .badge {
		 right: auto;
		 height: 200px;
		 width: 200px;
		 top: -100px;
	}
}
 .single-team .entity-card .card-content p, .single-player .entity-card .card-content p, .single-team .single-side .card-content p, .single-player .single-side .card-content p {
	 font-size: 14px;
	 line-height: 21px;
	 color: #242424;
}
 .single-team .profile, .single-player .profile {
	 display: flex;
	 justify-content: center;
	 flex-direction: column;
	 position: relative;
	 border-bottom-left-radius: 3px;
	 border-bottom-right-radius: 3px;
	 box-shadow: #d2d1d1 0 2px 2px 0;
	 margin-bottom: 10px;
	 padding-top: 30px;
	 background: #f5f5f5;
	 width: 100%;
	 margin-left: 2rem;
	 margin-right: 2rem;
}
 @media (min-width: 1200px) {
	 .single-team .profile, .single-player .profile {
		 width: 400px;
		 margin: 0;
		 padding-top: 100px;
	}
}
 .single-team .profile > div, .single-player .profile > div {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 height: 55px;
	 padding: 0 20px;
	 border-bottom: 2px solid #eee;
}
 .single-team .profile .label, .single-player .profile .label {
	 font-weight: bold;
	 font-family: "Work Sans", sans-serif;
	 font-size: 14px;
	 line-height: 16px;
	 text-transform: uppercase;
}
 .single-team .entity-card .profile, .single-player .entity-card .profile {
	 margin: 0;
	 box-shadow: none;
}
 .single-team .entity-card .profile > div, .single-player .entity-card .profile > div {
	 padding: 0;
}
 .single-team .content-container, .single-player .content-container {
	 display: flex;
	 flex-direction: column;
	 padding: 0 15px;
}
 @media (min-width: 1200px) {
	 .single-team .content-container, .single-player .content-container {
		 flex-direction: row;
		 padding: 0;
		 justify-content: center;
	}
}
 .single-team .single-side, .single-player .single-side {
	 display: none;
}
 @media (min-width: 700px) {
	 .single-team .single-side, .single-player .single-side {
		 display: flex;
		 flex-direction: row;
		 padding-top: 0;
		 margin-top: 80px;
	}
}
 @media (min-width: 1200px) {
	 .single-team .single-side, .single-player .single-side {
		 flex-direction: column;
		 min-width: calc(400px + 2rem);
		 margin-right: 2rem;
		 flex: 0 1 33.333%;
		 align-items: center;
		 max-width: 500px;
		 margin-top: 100px;
	}
}
 .single-team .single-content, .single-player .single-content {
	 display: none;
}
 @media (min-width: 700px) {
	 .single-team .single-content, .single-player .single-content {
		 display: flex;
		 padding-top: 3rem;
		 margin-bottom: 3rem;
		 max-width: none;
	}
	 .single-team .single-content p, .single-player .single-content p {
		 font-size: 20px;
		 line-height: 32px;
		 color: #424242;
	}
}
 @media (min-width: 1200px) {
	 .single-team .single-content, .single-player .single-content {
		 flex-direction: column;
		 margin-right: 2rem;
		 flex: 1 1 66.666%;
		 max-width: 900px;
	}
}
 .single-player .badge {
	 background-size: cover;
	 background-position: center center;
}
 .all-posts, .three-posts {
	 max-width: 900px;
}
 .all-posts a, .three-posts a {
	 display: grid;
	 grid-template-columns: 1fr 2fr;
	 grid-template-rows: 150px;
	 column-gap: 16px;
	 overflow: hidden;
}
 @media (min-width: 700px) {
	 .all-posts a, .three-posts a {
		 grid-template-columns: 2fr 1fr;
	}
}
 .all-posts a:hover, .three-posts a:hover {
	 text-decoration: none;
}
 .all-posts .feature-image, .three-posts .feature-image {
	 width: 180px;
	 height: 125px;
	 border-radius: 2px;
	 margin: 0;
	 order: 1;
	 overflow: hidden;
}
 @media (min-width: 700px) {
	 .all-posts .feature-image, .three-posts .feature-image {
		 order: 2;
	}
}
 .all-posts .feature-image img, .three-posts .feature-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center top;
	 transition-duration: 0.5s;
	 transition-timing-function: ease-in-out;
	 transition-delay: 0s;
	 overflow: hidden;
	 max-width: none;
}
 .all-posts .feature-image img:hover, .three-posts .feature-image img:hover {
	 transform: scale(1.2, 1.2);
}
 .all-posts .entry-meta, .three-posts .entry-meta {
	 padding-top: 0;
	 position: relative;
	 z-index: 1;
	 order: 2;
}
 @media (min-width: 700px) {
	 .all-posts .entry-meta, .three-posts .entry-meta {
		 order: 1;
		 padding-top: 16px;
	}
}
 .all-posts .entry-meta::after, .three-posts .entry-meta::after {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 z-index: 2;
	 background: rgba(255, 255, 255, 1);
	 background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 10%);
}
 .all-posts h4, .three-posts h4 {
	 margin-top: 0;
	 padding: 0;
	 font-size: 16px;
	 line-height: 22px;
}
 @media (min-width: 700px) {
	 .all-posts h4, .three-posts h4 {
		 margin-top: 8px;
		 font-size: 20px;
		 line-height: 24px;
	}
}
 .all-posts .published, .three-posts .published {
	 color: #757575;
	 font-family: "Work Sans", sans-serif;
	 font-size: 12px;
	 line-height: 14px;
	 text-transform: uppercase;
}
 @media (min-width: 700px) {
	 .all-posts .published, .three-posts .published {
		 font-size: 14px;
		 line-height: 16px;
	}
}
 .all-posts .excerpt, .three-posts .excerpt {
	 display: none;
}
 @media (min-width: 700px) {
	 .all-posts .excerpt, .three-posts .excerpt {
		 display: block;
		 font-size: 14px;
		 line-height: 21px;
	}
}
 .tags .tag {
	 display: inline-block;
	 margin: 0 0 8px 8px;
	 white-space: nowrap;
	 overflow: hidden;
	 cursor: pointer;
	 font-size: 14px;
	 line-height: 16px;
	 font-family: "Work Sans", sans-serif;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #242424;
	 box-shadow: #eee 3px 3px 0 0;
	 padding: 8px 16px;
	 text-decoration: none;
	 background: #f5f5f5;
}

/*****  Main css tinyMCE *****/
body#tinymce {
  margin: 12px !important;
}

.all-posts .feature-image img.player-img, .all-posts .feature-image img.team-img {
	object-position: center center !important;
}

/* fix icon not showing */
i.fab::before, i.fas::before{
  font-style: normal;
}
