.fut-player-card {
  position: relative;
  /* width: 330px; */
  width: 340px;
  /* height: 485px; */
  height: 472px;
  /* background-image: url(../src/badge.png); */
  background: url('../../storage/uploads/shield/badgeplayer7.png');
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 6.0rem 0;
  /* z-index: 2; */
  transition: 200ms ease-in;
}

/*card player*/
.fut-player-card .player-card-top {
  position: relative;
  display: flex;
  color: #ffffff;
  padding: 0 1.5rem;
}
.fut-player-card .player-card-top .player-master-info {
  position: absolute;
  line-height: 1rem;
  font-weight: 500;
  padding: 1.5em .4em;
  text-transform: uppercase;
  margin-top: -10%;
}
.fut-player-card .player-card-top .player-master-info .player-rating {
  font-size: 4em;
}
.fut-player-card .player-card-top .player-master-info .player-position {
  font-size: 3em;
  margin-top: 2rem;
}
.fut-player-card .player-card-top .player-master-info .player-nation {
  display: block;
  /* width: 2rem;
  height: 25px; */
  margin: 0.3rem 0;
  margin-top: 2rem;
}
.fut-player-card .player-card-top .player-master-info .player-nation img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  box-shadow: 1px 12px 30px 30px #ffffff85;

}
.fut-player-card .player-card-top .player-master-info .player-club {
  display: block;
  /* width: 2.1rem; */
  height: 50px;
}
.fut-player-card .player-card-top .player-master-info .player-club img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fut-player-card .player-card-top .player-picture {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: -40px;
}
.fut-player-card .player-card-top .player-picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  right: -1.5rem;
  bottom: 0;
}
.fut-player-card .player-card-top .player-picture .player-extra {
  position: absolute;
  right: 0;
  bottom: -0.5rem;
  overflow: hidden;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  height: 2rem;
  padding: 0 1.5rem;
  text-align: right;
  background: none;
}
.fut-player-card .player-card-top .player-picture .player-extra span {
  margin-left: 0.6rem;
  text-shadow: 2px 2px #333;
}
.fut-player-card .player-card-bottom {
  position: relative;
}
.fut-player-card .player-card-bottom .player-info {
  display: block;
  padding: 0.3rem 0;
  color: #ffffff;
  width: 90%;
  margin: 0 auto;
  height: auto;
  position: relative;
  z-index: 2;
}
.fut-player-card .player-card-bottom .player-info .player-name {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 3em;
  text-transform: uppercase;
  /* border-bottom: 3px solid rgba(255, 255, 255, 0.24); */
  /* padding-bottom: 0.3rem; */
  overflow: hidden;
  margin-top: -1.5rem;
}
.fut-player-card .player-card-bottom .player-info .player-name span {
  display: block;
  text-shadow: 2px 2px #111;
}
.fut-player-card .player-card-bottom .player-info .player-features {
  margin: 0.5rem auto;
  display: flex;
  justify-content: center;
  border-top: 3px solid rgba(255, 255, 255, 0.24);
  margin-top: -2rem;
}
.fut-player-card .player-card-bottom .player-info .player-featurestrainer {
  margin: 0.5rem auto;
  display: flex;
  justify-content: center;
  margin-top: -2rem;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-features-col {
  border-right: 3px solid rgba(255, 255, 255, 0.24);
  padding: 0 2.3rem;
}

/* .fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col {
  border-right:  solid rgba(255, 255, 255, 0.24);

} */

.fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col span {
  display: flex;
  /* font-size: 3.5rem; */
  font-size: 170%!important;
  text-transform: uppercase;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-features-col span {
  display: flex;
  /* font-size: 3.5rem; */
  font-size: 170%!important;
  text-transform: uppercase;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col span {
  display: flex;
  /* font-size: 3.5rem; */
  font-size: 170%!important;
  text-transform: uppercase;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-features-col span .player-feature-value {
  margin-right: 0.3rem;
  font-weight: 700;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col span .player-feature-value {
  margin-right: 0.3rem;
  font-weight: 700;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-features-col span .player-feature-title {
  font-weight: 300;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col span .player-feature-title {
  font-weight: 300;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-features-col:last-child {
  border: 0;
}
.fut-player-card .player-card-bottom .player-info .player-features .player-featurestrainer-col:last-child {
  border: 0;
}


.fut-player-cardP {
  position: relative;
  width: 340px;
  /* width: 100%; */
  /* height: 485px; */
  height: 472px;
  /* background-image: url(../src/badge.png); */
  background: url('../../images/badgeplayerP.png');
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 6.0rem 0;
  /* z-index: 2; */
  transition: 200ms ease-in;
}

.fut-player-cardP .player-card-top {
  position: relative;
  display: flex;
  color: #e9cc74;
  padding: 0 1.5rem;
}
.fut-player-cardP .player-card-top .player-master-info {
  position: absolute;
  line-height: 3rem;
  font-weight: 500;
  padding: 2.5em 2.2em;
  text-transform: uppercase;
  margin-top: -10%;
}
.fut-player-cardP .player-card-top .player-master-info .player-rating {
  font-size: 1.8em;
}
.fut-player-cardP .player-card-top .player-master-info .player-position {
  font-size: 1.8em;
}
.fut-player-cardP .player-card-top .player-master-info .player-nation {
  display: block;
  /* width: 2rem;
  height: 25px; */
  margin: 0.3rem 0;
}
.fut-player-cardP .player-card-top .player-master-info .player-nation img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fut-player-cardP .player-card-top .player-master-info .player-club {
  display: block;
  width: 2.1rem;
  height: 40px;
}
.fut-player-cardP .player-card-top .player-master-info .player-club img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fut-player-cardP .player-card-top .player-picture {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  overflow: hidden;
}
.fut-player-cardP .player-card-top .player-picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  right: -1.5rem;
  bottom: 0;
}
.fut-player-cardP .player-card-top .player-picture .player-extra {
  position: absolute;
  right: 0;
  bottom: -0.5rem;
  overflow: hidden;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  height: 2rem;
  padding: 0 1.5rem;
  text-align: right;
  background: none;
}
.fut-player-cardP .player-card-top .player-picture .player-extra span {
  margin-left: 0.6rem;
  text-shadow: 2px 2px #333;
}
.fut-player-cardP .player-card-bottom {
  position: relative;
}
.fut-player-cardP .player-card-bottom .player-info {
  display: block;
  padding: 0.3rem 0;
  color: #e9cc74;
  width: 90%;
  margin: 0 auto;
  height: auto;
  position: relative;
  z-index: 2;
}
.fut-player-cardP .player-card-bottom .player-info .player-name {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 2em;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(233, 204, 116, 0.1);
  padding-bottom: 0.3rem;
  overflow: hidden;
}
.fut-player-cardP .player-card-bottom .player-info .player-name span {
  display: block;
  text-shadow: 2px 2px #111;
}
.fut-player-cardP .player-card-bottom .player-info .player-features {
  margin: 0.5rem auto;
  display: flex;
  justify-content: center;
}
.fut-player-cardP .player-card-bottom .player-info .player-features .player-features-col {
  border-right: 2px solid rgba(233, 204, 116, 0.1);
  padding: 0 2.3rem;
}
.fut-player-cardP .player-card-bottom .player-info .player-features .player-features-col span {
  display: flex;
  font-size: 1.5em;
  text-transform: uppercase;
}
.fut-player-cardP .player-card-bottom .player-info .player-features .player-features-col span .player-feature-value {
  margin-right: 0.3rem;
  font-weight: 700;
}
.fut-player-cardP .player-card-bottom .player-info .player-features .player-features-col span .player-feature-title {
  font-weight: 300;
}
.fut-player-cardP .player-card-bottom .player-info .player-features .player-features-col:last-child {
  border: 0;
}

/*
  * fut-trainer-card styles *
*/
.fut-trainer-card {
  position: relative;
  width: 350px;
  height: 485px;
  /* background-image: url(../src/badge.png); */
  background: url('../../images/badgetrainer.png');
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 6.0rem 0;
  z-index: 2;
  transition: 200ms ease-in;
}

.fut-trainer-card .player-card-top {
  position: relative;
  display: flex;
  color: #e9cc74;
  padding: 1.5em 1.5rem;
}
.fut-trainer-card .player-card-top .player-master-info {
  position: absolute;
  line-height: 3rem;
  font-weight: 500;
  padding: 4em 1.5em;
  text-transform: uppercase;
}
.fut-trainer-card .player-card-top .player-master-info .player-rating {
  font-size: 1.8em;
}
.fut-trainer-card .player-card-top .player-master-info .player-position {
  font-size: 4em;
}
.fut-trainer-card .player-card-top .player-master-info .player-nation {
  display: block;
  /* width: 2rem;
  height: 25px; */
  margin: 0.3rem 0;
}
.fut-trainer-card .player-card-top .player-master-info .player-nation img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fut-trainer-card .player-card-top .player-master-info .player-club {
  display: block;
  width: 2.1rem;
  height: 40px;
}
.fut-trainer-card .player-card-top .player-master-info .player-club img {
  /* width: 100%; */
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fut-trainer-card .player-card-top .player-picture {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  overflow: hidden;
}
.fut-trainer-card .player-card-top .player-picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  right: -1.5rem;
  bottom: 0;
}
.fut-trainer-card .player-card-top .player-picture .player-extra {
  position: absolute;
  right: 0;
  bottom: -0.5rem;
  overflow: hidden;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  height: 2rem;
  padding: 0 1.5rem;
  text-align: right;
  background: none;
}
.fut-trainer-card .player-card-top .player-picture .player-extra span {
  margin-left: 0.6rem;
  text-shadow: 2px 2px #333;
}
.fut-trainer-card .player-card-bottom {
  position: relative;
}
.fut-trainer-card .player-card-bottom .player-info {
  display: block;
  padding: 0.3rem 0;
  color: #e9cc74;
  width: 90%;
  margin: 0 auto;
  height: auto;
  position: relative;
  z-index: 2;
}
.fut-trainer-card .player-card-bottom .player-info .player-name {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 2em;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(233, 204, 116, 0.1);
  padding-bottom: 0.3rem;
  overflow: hidden;
}
.fut-trainer-card .player-card-bottom .player-info .player-name span {
  display: block;
  text-shadow: 2px 2px #111;
}
.fut-trainer-card .player-card-bottom .player-info .player-features {
  margin: 0.5rem auto;
  display: flex;
  justify-content: center;
}
.fut-trainer-card .player-card-bottom .player-info .player-features .player-features-col {
  border-right: 2px solid rgba(233, 204, 116, 0.1);
  padding: 0 2.3rem;
}

.fut-trainer-card .player-card-bottom .player-info .player-features .player-features-col span {
  display: flex;
  font-size: 1.5em;
  text-transform: uppercase;
}
.fut-trainer-card .player-card-bottom .player-info .player-features .player-features-col span .player-feature-value {
  margin-right: 0.3rem;
  font-weight: 700;
}
.fut-trainer-card .player-card-bottom .player-info .player-features .player-features-col span .player-feature-title {
  font-weight: 300;
}
.fut-trainer-card .player-card-bottom .player-info .player-features .player-features-col:last-child {
  border: 0;
}
.fill {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
}
.bg-sponsor {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-sponsor_1.jpg') !important ;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}
.bg-calendar {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-calendar.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}
.bg-wallpaper {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-newallpaper2.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}

.bg-challenges {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-challenges.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}
.bg-estrategia_2 {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-challenges.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}

.bg-wallpaperP {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-challenges.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  /* height: 100%; */
}

.bg-trainer-files {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bg-trainer-files.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat  !important;
  background-size: cover  !important;
  background-position: center  !important;
  /* height: 100%; */
}
.bg-challenge-files {
  background: url('../../storage/uploads/bg-challenges.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.bg-elearning {
  background: url('../../storage/uploads/bg-elearning.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.bg-myclub {
  /* background-color: #111111 !important; */
  background: url('../images/bg_myclub_2.png') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  filter: brightness(80%);
  /* height: 100%; */
}
.bg-gym {
  /* background-color: #111111 !important; */
  background: url('../images/bg-gym.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  filter: brightness(80%);
  /* height: 100%; */
}

.bg-profile {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../images/bg-profile.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* height: 100%; */
}

.bg-profile_player {
  /* background-color: #111111 !important; */
  background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  /* background: url('../../uploads/bg-playernew2.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* height: 100%; */
}

.bg-profile_trainer {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bgtrainerhome2.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* height: 100%; */
}

.bg-player_entrenamiento {
  /* background-color: #111111 !important; */
  /* background: url('../../images/bg-player.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important; */
  background: url('../../storage/uploads/bgplayer_entrenamiento.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* height: 100%; */
}

/*BG ADMINS*/
.bg-admin {
  background: url('../../images/bg-admin2.png') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
}

.bg-prox {
  background: url('../../images/proximamente2.png') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
  margin-top: 50px;
}

.login-page,
.register-page {
  background: url('../../images/bg-login2.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
}
.login-page-coach,
.register-page-trainer {
  background: url('../../images/bg-login-coach.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
}
.login-page-club,
.register-page-club {
  background: url('../../images/bg-login-club.jpg') repeat scroll 0 0 / cover rgba(0, 0, 0, 0) !important;
}

/* para targetas de player_home */
.grid {
	position: relative;
	margin: 0 auto;
	/* padding: 2em 0 0em; */
	/* max-width: 1000px; */
	list-style: none;
	text-align: center;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	/* min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%; */
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 105%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	/* text-transform: uppercase; */
	/* font-size: 1.25em; */
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: 0.05em;
  font-weight: 800;

}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
  margin: 0;
  letter-spacing: 1px;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 90.5%;
}




/*Background Video*/
#videoBG {
  /* position:fixed; */
  z-index: -1;
  transform: translateX(-0%) translateY(-30%);
}
@media (min-aspect-ratio: 16/9) {
  #videoBG {
      width:100%;
      height: auto;
  }
}
@media (max-aspect-ratio: 16/9) {
  #videoBG {
      width:auto;
      height: 100%;
  }
}
/* @media (max-width: 400px) {
  #videoBG {
      display: none;
  }
  body {
      background: url('poster.jpg');
      background-size: cover;
  }
} */
.v-header{
  height:80vh;
  display:flex;
  align-items:center;
  /* color:#fff; */
}


.fullscreen-video-wrap{
  /* position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  overflow:hidden; */
  position: absolute;
  top: 0%;
  left: 50%;
  width: auto;
  height: auto;
  transform: translateX(-50%) translateY(-20%);
}

.fullscreen-video-wrap video{
  min-height:100%;
  min-width:100%;
}
/*
.header-overlay{
  height:100vh;
  position: absolute;
  top:0;
  left:0;
  width:100vw;
  z-index:1;
  background:#225470;
  opacity:0.85;
} */

.header-content{
  z-index:2;
}

.header-content h1{
  font-size:50px;
  margin-bottom:0;
}

.header-content p{
  font-size:1.5rem;
  display:block;
  padding-bottom:2rem;
}



/* .section{
  padding:20px 0;
}

.section-b{
  background:#333;
  color:#fff;
} */

@media(max-width:960px){
  .container{
    padding-right:3rem;
    padding-left:3rem;
  }
}
/*Fin Background Video*/

/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
  filter: brightness(0.4);
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	/* opacity: 0.7; */
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0, 0);
	transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
	text-align: left;
}

figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
}

figure.effect-lily h2,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,0.8);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}


/*---------------*/
/***** Zoe *****/
/*---------------*/

figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-zoe h2 {
	float: left;
}

figure.effect-zoe figcaption > span {
	float: right;
}

figure.effect-zoe p {
	position: absolute;
	bottom: 8em;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-zoe h2,
figure.effect-zoe figcaption > span {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe figcaption > span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: 'feathericons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

figure.effect-zoe h2 {
	display: inline-block;
}

figure.effect-zoe:hover p {
	opacity: 1;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover figcaption > span {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-zoe:hover figcaption > span:nth-child(4) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-zoe:hover figcaption > span:nth-child(3) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-zoe:hover figcaption > span:nth-child(2) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}


/*-----------------*/
/***** Winston *****/
/*-----------------*/

figure.effect-winston {
	background: #162633;
	text-align: left;
}

figure.effect-winston img {
	-webkit-transition: opacity 0.45s;
	transition: opacity 0.45s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-winston figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('../../images/triangle.svg') no-repeat center center;
	background-size: 100% 100%;
	content: '';
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: rotate3d(0,0,1,45deg);
	transform: rotate3d(0,0,1,45deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

figure.effect-winston h2, h3, h4 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-winston p {
	position: absolute;
	right: 0;
  bottom: 0;
  font-size: 70%;
	/* padding: 0 1.5em 7% 0; */
}

figure.effect-winston a {
	margin: 0 10px;
	color: #5d504f;
	font-size: 170%;
}

figure.effect-winston a:hover,
figure.effect-winston a:focus {
	color: #cc6055;
}

figure.effect-winston p a i {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

figure.effect-winston:hover img {
	opacity: 0.5;
}

figure.effect-winston:hover h2{
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-winston:hover h3{
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-winston:hover h4{
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-winston:hover figcaption::before {
	opacity: 0.7;
	-webkit-transform: rotate3d(0,0,1,20deg);
	transform: rotate3d(0,0,1,20deg);
}

figure.effect-winston:hover p i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-winston:hover p a:nth-child(3) i {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-winston:hover p a:nth-child(2) i {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-winston:hover p a:first-child i {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

/*---------------*/
/***** Oscar *****/
/*---------------*/

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
  background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
	padding: 3em;
	background-color: rgba(58,52,42,0.3);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-oscar:hover img {
	opacity: 0.4;
}




/* //boton flotante de redes sociales */
.social-sharing {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.social-sharing ul.menu-social {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrapwrap;
	flex-wrap: nowrap;
}
.social-sharing ul.menu-social li {
	flex: 0 1 40px;
	height: 40px;
}
.social-sharing ul.menu-social li.newsletter {
	flex: 1 1 auto;
	line-height: 40px;
	position: relative;
	background-color: #fafafa;
	background-image: repeating-linear-gradient(135deg, #ffe4e1 0px, #ffe4e1 5px, transparent 5px, transparent 10px, #e1f3ff 10px, #e1f3ff 15px, transparent 15px, transparent 20px);
}
.social-sharing ul.menu-social li.next {
	flex: 1 1 auto;
}
ul.menu-social li a::before {
	content: "\f135";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 20px;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 40px;
}
ul.menu-social li a[href*="facebook.com"]::before {
	content: "\f09a";
}
ul.menu-social li a[href*="twitter.com"]::before {
	content: "\f099";
}
ul.menu-social li a[href*="pinterest.com"]::before {
	content: "\f231";
}
ul.menu-social li a[href*="whatsapp://send"]::before {
	content: "\f232";
}
ul.menu-social li a[href*="instagram.com"]::before {
	content: "\f16d";
}
ul.menu-social li a[href*="youtube.com"]::before {
	content: "\f167";
}


/* //footer con logos */

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-slider
{
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;

  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;

  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}



/* //efecto_card_trainer */

/*---------------*/
/***** Marley *****/
/*---------------*/

figure.effect-marley figcaption {
  text-align: right;
  /* border-color: yellow; */
}
figure.effect-marley img {
  /* opacity: 0.7; */
  filter: brightness(0.4);
}

figure.effect-marley h2,
figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}
figure.effect-marley h2{
  font-size: 30px;
  font-weight:bold;
}

figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h2 {
	top: 30px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-marley:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-marley h2::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-marley h2::after,
figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/* //social */

/* body{
  margin: 0;
  padding: 0;
  background-color: #ccc;
  } */
  ul.socialtrainer{
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
    display: flex;

    }
    ul.socialtrainer li.trainer{
    list-style: none;
    margin: 0 10px;

    }
    ul.socialtrainer li.trainer .fa,
    ul.socialtrainer li.trainer .fas,
    ul.socialtrainer li.trainer .fab{
    font-size: 40px!important;
    color: #262626;
    line-height: 80px;
    transition: .5s;

    }
    ul.socialtrainer li.trainer a{
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    background-color: #fff;
    text-align: center;
    transform: perspective(100px) rotate(-30deg) skew(25deg) translate(0,0);
    transition: .5s;
    box-shadow: -20px 20px 10px rgb(0, 0, 0, 0.5);
    }
    ul.socialtrainer li.trainer a::before{
    content: "";
    position: absolute;
    top: 10px;
    left: -20px;
    height: 100%;
    width: 20px;
    background: #b1b1b1;
    transition: .5s;
    transform: rotate(0deg) skewY(-45deg);
    }
    ul.socialtrainer li.trainer a::after{
    content: "";
    position: absolute;
    top: 80px;
    left: -11px;
    height: 20px;
    width: 100%;
    background: #b1b1b1;
    transition: .5s;
    transform: rotate(0deg) skewX(-45deg);
    }
    ul.socialtrainer li.trainer a:hover{
    transform: perspective(1000px) rotate(-30deg) skew(25deg) translate(20px, -20px);
    box-shadow: -50px 50px 50px rgb(0, 0, 0, 0.5);
    }
    ul.socialtrainer li.trainer:hover .fa,
    ul.socialtrainer li.trainer:hover .fas,
    ul.socialtrainer li.trainer:hover .fab{
    color: #fff;
    }
    ul.socialtrainer li.trainer a:hover{
    transform: perspective(1000px) rotate(-30deg) skew(25deg) translate(20px, -20px);
    box-shadow: -50px 50px 50px rgb(0, 0, 0, 0.5);
    }
    ul.socialtrainer li.trainer:hover:nth-child(1) a{
    background: #3b5999;
    }

    ul.socialtrainer li.trainer:hover:nth-child(1) a:before{
    background: #2e4a86;
    }
    ul.socialtrainer li.trainer:hover:nth-child(1) a:after{
    background: #4a69ad;
    }
    ul.socialtrainer li.trainer:hover:nth-child(2) a{
    background: #55acee;
    }
    ul.socialtrainer li.trainer:hover:nth-child(2) a:before{
    background: #4184b7;
    }
    ul.socialtrainer li.trainer:hover:nth-child(2) a:after{
    background: #4d9fde;
    }
    ul.socialtrainer li.trainer:hover:nth-child(3) a{
    background: #dd4b39;
    }

    ul.socialtrainer li.trainer:hover:nth-child(3) a:before{
    background: #c13929;
    }
    ul.socialtrainer li.trainer:hover:nth-child(3) a:after{
    background: #e83322;
    }
    ul.socialtrainer li.trainer:hover:nth-child(4) a{
      background: linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00);
      }

      ul.socialtrainer li.trainer:hover:nth-child(4) a:before{
      background: linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00);
      }
      ul.socialtrainer li.trainer:hover:nth-child(4) a:after{
      background: linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00);
      }

    ul.socialtrainer li.trainer:hover:nth-child(5) a{
    background: #0077B5;
    }

    ul.socialtrainer li.trainer:hover:nth-child(5) a:before{
    background: #036aa0;
    }
    ul.socialtrainer li.trainer:hover:nth-child(5) a:after{
    background: #0d82bf;
    }
    .kno_kev {
      width: 180px;
      height: 180px;
      margin: 0 auto;
    }


/*---------------*/
/***** Milo *****/
/*---------------*/

figure.effect-milo {
	background: #186f46;
}

figure.effect-milo img {
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-18px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-milo:hover img {
	opacity: 0.5;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1em 1.2em;
}

figure.effect-milo p {
	padding: 0 10px 0 0;
	width: 50%;
	border-right: 2px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-milo:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Roxy *****/
/*---------------*/

figure.effect-roxy {
	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
	background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);
}

figure.effect-roxy img {
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}

figure.effect-roxy figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

figure.effect-roxy figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-roxy h2 {
	padding: 30% 0 20px 0;
}

figure.effect-roxy p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}

figure.effect-roxy:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*-----------------*/
/***** Apollo *****/
/*-----------------*/

figure.effect-apollo {
	background: #3498db;
}

figure.effect-apollo img {
	opacity: 0.95;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #727c9283;
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

figure.effect-apollo p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 3em;
	padding: 0 1em;
	max-width: 150px;
	border-right: 4px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  font-size: 18px;

}

figure.effect-apollo h2 {
	text-align: left;
}

figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

/*---------------*/
/***** Chico *****/
/*---------------*/

figure.effect-chico img {
  /* opacity: 0.6; */
  filter: brightness(0.4);
  background :  linear-gradient (rgba ( 20 , 20 , 20 , .5 ), rgba ( 20 , 20 , 20 , .5 ));
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}
figure.effect-chico h4{
  font-size: 30px;
  font-weight:bold;
}
/* @media screen and (max-width: 800px) {
  body {
    font-size: 1.5em;
  }
 }  */

figure.effect-chico:hover img {
	opacity: 0.6;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-chico figcaption {
	padding: 3em;
}

figure.effect-chico figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


figure.effect-chico figcaption::before,
figure.effect-chico p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-chico h2 {
	padding: 20% 0 -1px 0;
}

figure.effect-chico p {
	margin: 0 auto;
	max-width: 200px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
	opacity: 0.7;
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media screen and (max-width: 69.5em) {
	.grid figure {
		width: 50%;
	}

	.grid figure figcaption {
		font-size: 90%;
  }



}
@media screen and (max-width: 400px) {
	.fut-player-cardP {
    position: relative;
    /* width: 330px; */
    width: 100%;
    /* height: 485px; */
    height: 472px;
  }
  .fut-player-card {
    position: relative;
    /* width: 330px; */
    width: 100%;
    /* height: 485px; */
    height: 472px;
  }


}


@media screen and (max-width: 41.5em) {

	.grid figure {
		width: 100%;
	}
}

/*
Para los active links del menu
*/

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active > i{
  color: white!important;
}
