/*
Theme Name:   Nelyn Web Theme
Description:  Tema oficial sitio web nelyn.com
Version:      1.0
Text Domain:  nelyntheme
Author:       XpertCode
Author URL:   http://xpertcode.com.do
*/


/* Escribe aquí tu propia hoja de estilos personal */

.overflow-ellipsis-class {
	text-overflow: ellipsis !important; 
	white-space: nowrap !important;  
	overflow: hidden !important; 
}

.grid-container{
	width: 90%;
	max-width: 1000px;
	margin: 1.6em;
}

.text-transform-none{
	text-transform: none !important;
}

/* CSS Pantalla Ligas, Rhailin*/

.btn-green button, .btn-blue button {
    font-family: Lato, Yantramanav, sans-serif !important;
    font-size: 1.6vw !important;
    color: white !important;
    height: 2.5vw !important;
    padding: 1px 10px !important;
    transition: all 0.4s linear;
    border-radius: 10px;
}

.btn-green button:hover, .btn-blue button:hover {
    color: #EEE !important;
}

.btn-green button {
    background-color: #009f00 !important;
    width: 10vw !important;
}

.btn-blue button {
    background-color: #0451AD !important;
    width: 8vw !important;
}

#sp-team-gallery-81 {
	margin: auto;
}
#sp-team-gallery-81 .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
	margin: auto !important;
}

#sp-team-gallery-81 .gallery-caption {
	margin-left: 0;
}
/* see gallery_shortcode() in wp-includes/media.php */

		
		
		
/* Estilos - Detalles de una liga */
.grid-container{
	width: 100%; 
	max-width: 1400px; 
	margin: 20px auto;
	display:grid;
	display:grid;
	gap:1em; 
	grid-template-columns:repeat(4, 1fr); 
}

.img-liga{
	text-align: center;
}

.img-liga-content{
	margin-bottom:20px; 
	border-radius:100%;
	align-content:center;
}

.img-players-content{
	border-radius:100%;
	border: 1px solid #d6d6d6;
	align-content:center;
}

.subtitle-liga{
	font-size:22px;
	text-align:center;
	color:black !important;
}

.title-information{
	color: #0451ad !important;
	display: inline-block;
	font-size:30px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-weight: 700;
	text-transform: uppercase;
}

.icon-details-liga{
	display: inline-block;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	width: 28px;
	height: 36px;
	align-self: center;
	margin-left: 7px;
}

.text-content-details{
	font-size:16px;
	color:#5C5C5C;
	padding-right:15px;
}

.grid-container > .grid-item-2 {
	grid-column: span 2
}


.content-news{
    margin-bottom: 10px;
    width: 100%;
    height: 170px;
}

.tickets-news-1, .tickets-news-2 {
	box-sizing: content-box !important;
    position: absolute !important;
    bottom: 20px;
    margin-left: 20px;
    z-index: 10 !important;
    color: black !important;
    font-size: 28px !important;
    margin-right: 15px;
	text-shadow: 1px 2px 2px black;
}

.tickets-news-1, .tickets-news-2 {
	background-color: transparent !important;
	padding: 0 !important;
}

.tickets-news-1, .tickets-news-2 {
	background-color: transparent !important;
	color:white !important;
	text-transform: uppercase;
	font-weight: 600;
}

.tickets-news-2{
	top: 410px!important;
}

.subtitle-information{
	color: #0451ad !important;
	display: inline-block;
	font-size:20px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

.max-custom-container-940px{
    width: 100%;
    max-width: 1000px;
    margin: auto;
}	

.font-size-20px{
	font-size: 20px;
}

.text-color-gray-theme{
	color: #4B4B4B;
}

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

.font-size-33px{
	font-size: 33px !important;
}

.font-size-40px{
	font-size: 40px !important;
}

.custom-title-information-about-us{
	text-transform: capitalize !important;
	font-size: 35px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.custom-icon-title-information{
	height: 28px !important;
    padding: 0 !important;
}

.title-sections-about-us{
	text-transform: none;
    font-weight: bold;
    font-size: 24px !important;
    color: #4b4b4b;
}

.subtitle-sections-about-us{
	text-transform: none;
    font-weight: bold;
    font-size: 21px !important;
    color: #4b4b4b;
}

.first-image-about-us{
	width: 100%;
    max-width: 310px;
    display: block;
	margin: 15px auto;
}
.second-image-about-us{
	width: 100%;
    max-width: 270px;
    display: block;
	margin: 15px auto;
}
.third-image-about-us{
	width: 100%;
    max-width: 270px;
    display: block;
	margin: 15px auto;
}

a.custom-link-hover-white:hover{
	color: white;
}


div.scroll-awards{	
    height: 265px;
    overflow-y: scroll;
}

div.scroll-awards::-webkit-scrollbar {
    width: 6px;
}
 
div.scroll-awards::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
div.scroll-awards::-webkit-scrollbar-thumb {
    background-color: #0551ad;
    outline: 1px solid slategrey;
}

.player-photo{
	width: 130px;
    height: 130px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 100%;
    border: 1px solid #d6d6d6;
    align-content: center;
    background-position: center center !important;
}

.color-and-text-dec-inherit{
	color: inherit;
    text-decoration: inherit;
}

a.custom-color-orange-hover:hover{
	color: #FE590B !important;
}

.custom-animation-league-players{
	transform: translateY(0px);
	-webkit-transform: translateY(0px);/* Safari & Chrome */
	-moz-transform: translateY(0px); /* Firefox */
	-ms-transform: translateY(0px); /* Internet Explorer */
	-o-transform: translateY(0px);
    transition: ease-out all .5s;	
	-webkit-transition: ease-out all .5s;
    -moz-transition: ease-out all .5s;
    -o-transition: ease-out all .5s;
    transition: ease-out all .5s;
}

.vc_images_carousel .vc_carousel-control .icon-prev:before {
    content: url(http://nelyn.com/wp-content/uploads/2021/03/slider-icon.png) !important;
    position: absolute !important;
    right: 12px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.vc_images_carousel .vc_carousel-control .icon-next:before {
    content: url(http://nelyn.com/wp-content/uploads/2021/03/icon-next.png) !important;
    position: absolute !important;
    right: -8px;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.vc_carousel-indicators{
	display: none !important;	
}

.corner-white-div{
    background: white;
    width: 80px;
    height: 98%;
    position: absolute;
    right: -29px;
    bottom: -45px;
    z-index: 1;
    transform: rotate(24deg);
}

.custom-height-250px{
	height: 250px!important;
}

div.custom-height-250px div div.vc_images_carousel .vc_carousel-control{
    top: 41% !important;
    opacity: 1;
}

/* Detalle de un prospecto */
.grid-container {
	width: 100%;
	max-width: 1400px;
	margin: 20px auto;
	display: grid;
	display: grid;
	gap: 1em;
	grid-template-columns: repeat(4, 1fr);
}

.img-liga {
	text-align: center;
}

.img-liga-content {
	border-radius: 100%;
	align-content: center;
}

.img-players-content {
	border-radius: 100%;
	align-content: center;
}

.subtitle-liga {
	font-size: 22px;
	text-align: center;
	color: black !important;
}

.title-information {
	color: #0451ad !important;
	display: inline-block;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

.new-players {
	color: #0451ad !important;
	display: inline-block;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}

.icon-details-liga {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 12px;
	width: 28px;
	height: 36px;
	align-self: center;
	margin-left: 7px;
}

.text-content-details {
	font-size: 16px;
	color: #5C5C5C;
	padding-right: 15px;
}

.grid-container>.grid-item-2 {
	grid-column: span 2
}

.content-news {
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%;
	object-fit: cover;
}

.subtitle-information {
	color: #0451ad !important;
	display: inline-block;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}

.PlayerButton {
	text-align: center;
}

.PlayerButton-1 {
	background-color: rgb(121, 121, 121);
	color: white;
	font-weight: 700;
	margin: 4px;
}

.PlayerButton-1:hover {
	background-color: rgb(28, 182, 54);
	color: white;
}

.icon-players {
	width: 100%;
	height: auto;
	max-width: 25px;
	margin-right: 10px;
}

td {
	font-size: 12px;
	color: #5a5a5a;
}

.rowC {
	background-color: #F9F9F9;
}

.prospect-photo{
	border: 4px solid #d7d7d7;
    width: 100%;
    max-width: 230px;
}

.qodef-breadcrumbs-separator{
	display: initial !important;	
}

.border-none{
   border: none !important;
}

.menu-item-4506 .qodef-menu-item-inner:before {
   content: url(https://nelyn.com/wp-content/uploads/2021/03/players-header-icon.png);
   left: 0px;
   top: -33px;
   right: 0;
   text-align: center;
}

.qodef-page-title{
	display: none !important;
}

.outline-none{
	outline: none !important;
}

#qodef-page-inner {
    padding: 0 !important;
    margin: auto !important;
    width: 100% !important;
    padding-top: 55px !important;
}

.home #qodef-page-header{
    padding-top: 0px !important;
}

.home #qodef-page-inner{
	padding-top: 0px !important;
}

.single #qodef-page-header, .archive #qodef-page-header{
	top: 0px !important;	
}

@media all and (max-width: 1024px){
	#qodef-page-inner {
		padding-top: 25px !important;
	}
	
	.pb-90px-md{	
		padding-bottom: 90px;
	}
}

@media all and (max-width: 991px){
	.player-photo {
    	width: 150px;
		height: 150px;
	}
	
	.text-center-md-sm{
		text-align: center !important;	
	}
}

@media all and (min-width: 1241px){
	#qodef-page-header{
		top: 430px !important;	
	}
}

@media all and (min-width: 1025px) and (max-width: 1240px) {
	#qodef-page-header{
		top: 485px !important;	
	}
}

/* HOMEPAGE */
.z-index-9{
	z-index: 9;
}

ul#main-navigation-menu, ul#footer-navigation-menu, .list-style-none {
	list-style: none;
}

ul#footer-navigation-menu ,ul#footer-navigation-menu2{
	padding: 0;
}

ul#footer-navigation-menu li {
	display: inline-block;
    padding: 15px 0;
    margin: 0 30px;
}

ul#main-navigation-menu li{
	display: inline-block;
    padding: 10px 0;
    margin: 0 13px;
}

ul#main-navigation-menu li:last-child, ul#footer-navigation-menu li:last-child{
	margin: 0;
	margin-left: 15px;
}

ul#main-navigation-menu li.current-menu-item{
	border-bottom: 3px solid #fff;
}

ul#main-navigation-menu li:last-child a{
	padding: 10px 25px;
    background: #009D00;
}

ul.ul-footer-2 li{
	margin: 0px 3px !important;
	display: inline-block;
	padding: 15px 0;
}

ul.ul-footer-2 li:last-child a, ul.ul-footer-2 li a{
    color: inherit !important;
}

ul.ul-footer-2 li.current-menu-item a{
	border-bottom: 3px solid #808080;
}

ul.ul-footer-2 li.current-menu-item{
	border: none !important;
}

ul.ul-footer-2 li::after{
	content: "|";
	padding-left: 8px;
}

ul.ul-footer-2 li:last-child::after{
	content: "";
	padding: 0;
}

ul.ul-footer-2 li a:hover{
	text-decoration: underline !important;
}

ul#main-navigation-menu li a{
    text-decoration: none;
    color: white;
    font-weight: 600;
    font-size: 18px;
}

ul#footer-navigation-menu li a{
	color: #4B4B4B;
	text-transform: uppercase;
	font-weight: bold;
}

.img-bg-header{
	border-radius: 100%;
    position: absolute;
    top: -602px;
    right: -505px;
    width: 100%;
    max-width: 1500px;
    z-index: -1;
}

.obj-fixed-top-right{
    background: url(./assets/imgs/grama-header.jpg);
    position: absolute;
    background-size: cover;
    background-position: top;
    filter: brightness(0.5);
    top: -217px;
    right: 0;
    width: 100%;
    max-width: 1000px;
    height: 980px;
    z-index: -1;
    border-bottom-left-radius: 100%;
}

ul.list-style-none{
	list-style: none;
	padding: 0;
}

ul.list-style-none li.inline{
	display: inline;
}

.tags-leagues{
	background: #CB55F7;
    padding: 6px 10px;
    border-radius: 6px;
	color: white;
	font-size: 13px;
}

.tags-players{
	background: #EC0038;
    padding: 6px 10px;
    border-radius: 6px;
	color: white;
	font-size: 13px;
}

.news-title{
    color: #009D00;
    text-transform: inherit;
    font-weight: 600;
}

.date-news{
	color: #777777;
    font-size: 14px;
}

.card-box-shadow{
	border: none !important;
	border-radius: 0;
	box-shadow: 0px 0px 8px #00000029;
}

.float-right{
	float: right;
}

.img-logo-nelyn-header-desk{
	width: 100%;
	max-width: 285px;
}

.img-logo-nelyn-header-mobile{
	width: 100%;
	max-width: 220px !important;
	position: relative;
	right: -10px;
}

.imgs-hero-section{
    width: 100%;
    max-width: 560px;
    height: 400px;
    border: 5px solid white;
    box-shadow: 0px 4px 4px #6060605e;
}

.img-hero-1{
    position: relative;
    bottom: 151px;
    right: 165px;
}

.img-hero-2{
    top: 33px;
    position: relative;
    z-index: -1;
	margin-top: 75px;
}

.hero-title-content{
	font-size: 57px;
	color: #0551AD;
	font-style: italic;
    margin-bottom: 25px;
	text-transform: uppercase;
}

.hero-call-to-action-btn{
	background: #028100;
    color: white !important;
    padding: 10px 82px;
    width: 100%;
    max-width: 200px;
    font-size: 26px;
    font-weight: 700;
	text-decoration: none;
}

.text-right{
	text-align: right;
}

.section-title{
	color: #0551ad;
	font-size: 45px;
	text-transform: capitalize;
}

.color-gray-subtitle{
    color: #707070;
}

.section-subtitle-content{
    color: #707070;
    width: 100%;
    max-width: 650px;
    margin: 15px auto;
}

.testimonial-wrapper{
	padding: 45px 55px 45px 60px;
    color: white;
    width: 100%;
    max-width: 880px;
    margin: auto;
}

.testimonial-name{
	color:#009D00;
	text-transform: capitalize;
	font-weight: 300;
}

.testimonial-profession{
	color: #707070;
}

.testimonial-paragraph-content{
	font-size: 25px;
    z-index: 9;
    width: 100%;
}

.owl-carousel-btn-green .owl-prev {
	width: 45px;
    height: 65px;
    position: absolute;
	top: 25%;
    /* margin-left: -15px !important; */
	background-color: #009D00 !important;
    display: block !important;
    border:0px solid black;
}

.owl-carousel-btn-green .owl-next {
    width: 45px;
    height: 65px;
    position: absolute;
	top: 25%;
    color: white;
    right: 0px;
    display: block !important;
	background-color: #009D00 !important;
    border: 0px solid black;
}

.owl-next, .owl-prev{
	outline: none !important;
}

.owl-prev i, .owl-next i {
    color: white;
    font-size: 32px;
}

/* .owl-stage{
	width: 685px !important;
}

.owl-stage .owl-item{
	width: 685px !important;
} */

.border-radious-img-player{
	border-radius: 50%;
	border: 10px solid #C1C1C1;
}

/* .img-player{
	width: 100%;
	max-width: 180px;
} */

.bg-gray{
	background-color: #F9F9F9;
}

.x-small-left, .x-small-right{
	width: 159.429px !important;
	transition: 0.3s ease-in;
	margin-top: 50px;
}

.x-small-left .player-img-wrapper img, .x-small-right .player-img-wrapper img{
	width: 100%;
	max-width: 140px;
}

.small-left, .small-right{
	width: 179.429px !important;
	transition: 0.3s ease-in;
	margin-top: 40px;
}

.small-left .player-img-wrapper img, .small-right .player-img-wrapper img{
	width: 100%;
	max-width: 160px;
}

.medium-left, .medium-right{
	transition: 0.3s ease-in;
	width: 200.429px !important;
	margin-top: 30px;
}

.medium-left .player-img-wrapper img, .medium-right .player-img-wrapper img{
	width: 100%;
	max-width: 190px;
}

.big{
	width: 249.429px !important;
	transition:  0.3s ease-in;
}

.big .player-img-wrapper img{
	width: 100%;
	max-width: 220px;
}

.left-side-white{
	height: 100%;
    width: 120px;
    background: white;
    position: absolute;
    z-index: 9;
    opacity: 0.9;
    left: -28px;
    filter: blur(20px);
}

.right-side-white{
	height: 100%;
    width: 120px;
    background: white;
    position: absolute;
    z-index: 9;
    opacity: 0.9;
    right: -28px;
    filter: blur(20px);
    top: 0;
}

.bg-white{
	background-color: white;
}

.color-white{
	color: white;
}

.color-green{
	color: #027202;
}

.bg-green{
	background: #027202;
}

.bg-green-nelyn{
	background: #0b9a39;
}

hr.divider{
	text-align: center;
    width: 100%;
    max-width: 1200px;
    display: block;
    margin: 75px auto;
    height: 3px;
}

.container, body.page-template-my-account div.woocommerce{
	width: 100%;
	max-width: 1300px !important;
	margin-left: auto;
	margin-right: auto;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #000000;
}

.map-contact-info{
	background: #057605;
	height: 550px;
}


.btn-action-form{
    padding: 5px 15px;
	outline: none !important;
	cursor: pointer;
}

.active-btn-change-form{
	background: #027202;
	color:white;
	border: none !important;
	border: 1px solid #027202 !important;
}

.inactive-btn-change-form{
	background: white;
	border: 1px solid #E8E8E9 !important;
}

.cover-green{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #057605c9;
	border-radius: 10px 10px 0px 0px;
}

.position-contact-area{
	position: absolute;
	top: 130px;
    width: 100%;
    max-width: 990px;
    margin: auto;
    box-shadow: 0px 0px 10px #00000033;
    right: 0;
    left: 0;
}

.custom-border-radius{
	border-radius: 10px 10px 0 0;
}

.section-contact-info{
	padding: 20px 0 300px 0;
}

.font-size-25px{
	font-size: 25px !important;
}

.content-contact-info{
	font-size: 16px;
    padding: 15px;
    margin: 0;
	color: white !important;
	text-decoration: none;
}

ul.list-network-icons li{
	display: inline;
	margin-right: 15px;
}

ul.list-network-icons li img{
	opacity: 0.7;
	width: 45px;
}

.width-45px{
	width: 45px;
}

img.man-bat{
    position: absolute;
    bottom: -89px;
    right: -27px;
    opacity: 0.5;
    width: 100%;
    max-width: 263px;
    transform: rotate(338deg);
}

.overflow-hidden{
	overflow: hidden;
}

button.btn-send-email:before, input.btn-send-email:before{
	background-color: transparent !important;
}

.btn-send-email{
	border-radius: 100% !important;
	width: 78px !important;
	height: 78px !important;
	line-height: 60px !important;
	text-align: center !important;
	background-color: #1fb11f !important;
	padding: 0 !important;
	float: right;
	position: relative !important;
	top: -40px;
	right: -25px;
	box-shadow: 1px 4px 4px 1px #00000024;
	color: white;
	border-color: transparent;
	cursor: pointer;
}

.btn-send-email i{
	display: block;
    font-size: 36px;
    margin: auto;
}

.input-without-lbl{
	outline: none;
	border: 1px solid #e8e8e9;
}

.mc4wp-form-fields button.button-submit-effect[type=submit]{
	font-size: 19px;
    transform: skewX(-10deg);
    background: linear-gradient(to bottom, #00a600, #004f00);
    display: block !important;
    width: 100%;
    border: 0;
    max-width: 220px;
    margin: 15px auto;
    padding: 7px;
}

.mc4wp-form-fields button.button-submit-effect[type=submit]:before{
    z-index: -1;
}

.mc4wp-form-fields button.button-submit-effect[type=submit]:hover{
	color: white !important;
}

.custom-margin-text-input{
	margin: 15px 0 5px !important;
}

.footer-custom{
	background-color: #F9F9F9;
	border-top: 4px solid #0551AD;
}

.logo-footer{
	width: 100% !important;
	max-width: 475px !important;
}

.copyright{
	color: #919191;
    font-weight: 500;
}

.hr-footer-color{
	color:#000000;
	opacity: 0.3;
	width: 100%;
    max-width: 1200px;
}

.text-decoration-none{
	text-decoration: none !important;
}

ul#footer-navigation-menu li.current-menu-item a{
	color: #0551AD;
}
/* .owl-item.active.center {
	transform: scale(1.1);
	transform-origin: 50% 50%;
	transition:  0.3s ease-in-out;
} */

.prospect-name, .league-name{
    text-transform: capitalize;
    font-size: 23px !important;
	color: #212529;
}

.testimonial-wrapper img{
	width: 100%;
    max-width: 300px;
    border: 3px solid;
    margin: 15px 0px;
}

.stack-img-1{
    bottom: 32px;
    position: absolute;
    right: 20px;
    z-index: 1;
    opacity: 0.1;
}

.stack-img-2{
    position: absolute;
    right: 24px;
    z-index: 1;
    top: 17px;
    opacity: 0.1;
}

.stack-img-3{
	z-index: 9999;
    position: relative;
	width: 100%;
	max-width: 300px !important;
	z-index: 9;
}

.cover-bg-grama{
	background: url('./assets/imgs/grama1.jpeg');
    color: white;
    width: 100%;
    background-size: auto;
    filter: brightness(0.5);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9;
    height: 100%;
	border-radius: 26px;
	z-index: 1;
}

.header-desktop-with-background{
	background-image: linear-gradient(#0000007a, #0000006b), url(./assets/imgs/grama-header.jpg);
    background-size: cover;
    background-position: center;
}

@media all and (max-width: 1300px) {
	body.page-template-my-account div.woocommerce{
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media all and (min-width: 1101px) and (max-width:1260px){
	img.img-logo-nelyn-header-desk{
		width: 100%;
		max-width: 220px;
	}
	ul#main-navigation-menu li{
		margin: 0px 10px;
	}
	ul#main-navigation-menu li a{
		font-size: 17px;
	}
}

@media all and (min-width: 1101px){
	div#bg-gray-search-bar-mobile{
		display: none !important;
	}
}

/* Manage mobile responsive */
@media all and (max-width: 1100px){
	nav.header-desktop{
		display: none;
	}
	div.toolbar-menu-mobile{
		display: block !important;
	}

	.hero-section-homepage{
		margin-top: 110px !important;
	}

	.column-flex-mobile{
		flex-direction: column;
	}
	
	.img-hero-2{
		top: 33px;
		position: relative;
		z-index: -1;
		margin-top: 15px;
	}

	.imgs-hero-section{
		height: auto;
	}

	.section-contact-info{
		padding: 20px 0 100px 0;
	}

	.position-contact-area{
		position: relative;
		top: 0 !important;
		max-width: inherit;
	}
	.cover-green{
		display: none;
	}
	.padding-top-custom-page{
		padding-top: 115px;
	}
}

@media all and (max-width: 1100px) and (min-width: 992px){
	.img-hero-1{
		position: relative;
		bottom: 151px;
		right: 87px;
	}
}

@media all and (max-width: 991px) {
	.hero-section-homepage{
		margin-top: 60px !important;
	}
	.obj-fixed-top-right {display: none !important}
	.stack-img-1{
		bottom: 27px;
		position: absolute;
		right: 30px;
		z-index: 1;
		opacity: 0.1;
	}
	
	.stack-img-2{
		position: absolute;
		right: 30px;
		z-index: 1;
		top: 19px;
		opacity: 0.1;
	}
	
	.stack-img-3{
		z-index: 9999;
		position: relative;
	}

	.testimonial-wrapper{
		padding: 40px 32px 45px 34px;
	}
}

@media all and (min-width: 768px) and (max-width: 965px){
	.nelyn-dashboard-my-profile h2.title-information{
		font-size: 22px;
	}

	.nelyn-dashboard-my-profile img.icon-details-liga{
		padding-bottom: 8px;
		width: 23px;
		height: 28px;
	}
}

@media all and (max-width: 600px){
	.img-hero-1{
		position: relative;
		bottom: 0;
		right: 0;
	}

	.img-hero-2{
		/* top: 33px; */
		position: relative;
		z-index: -1;
		margin-top: 15px;
		margin-bottom: 15px;
		top: 0px;
	}

	.hero-title-content{
		margin-bottom: 0px;
	}

	.sections-testimonials{
		padding-top: 60px;
	}

	ul#footer-navigation-menu li{
		display: block;
		padding: 15px 0;
	}

	ul#footer-navigation-menu li:last-child{
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media all and (max-width: 568px){
	.btn-action-form{
		width: 100%;
		margin-bottom: 10px;
	}
	.wrapper-form-contact-and-actions{
		padding: 25px 10px !important;
	}
	
	.btn-send-email{
		top: -45px;
    	right: -10px;
	}
}

@media all and (max-width: 500px){
	.stack-img-3{
		max-width: 265px !important;
	}
	.profile-svg{
		max-width: 320px !important;
	}
	.lost-your-password-img{
		max-width: 280px !important;
	}
}

/* Menu mobile */
:root {
	--color-primary: #002626;
	--color-secondary: #F0F7EE;
	--duration: 1s;
	--nav-duration: calc(var(--duration) / 4);
	--ease: cubic-bezier(0.215, 0.61, 0.355, 1);
	--space: 1rem;
	--font-primary: "Helvetica", sans-serif;
	--font-size: 1.125rem;
	--line-height: 1.5;
}

div.toolbar-menu-mobile{
	background: white;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
    display: none;
    box-shadow: 0px -3px 8px 3px silver;
	height: 90px;
}

.main-navigation-toggle {
  position: fixed;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
.main-navigation-toggle + label {
  position: fixed;
  top: calc(var(--space) * 1.5);
  left: calc(var(--space) * 1);
  cursor: pointer;
  z-index: 99;
}

.icon--menu-toggle {
  --size: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--size);
  height: var(--size);
  stroke-width: 6;
}

.icon-group {
  transform: translateX(0);
  transition: transform var(--nav-duration) var(--ease);
}

.icon--menu {
  stroke: #028100;
}

.icon--close {
  stroke: var(--color-secondary);
  transform: translateX(-100%);
}

.main-navigation {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  transition: transform var(--nav-duration);
  z-index: 1;
}
.main-navigation:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #009d00;
  transform-origin: 0 50%;
  z-index: -1;
}
.main-navigation ul {
  font-size: 12vmin;
  font-family: var(--font-primary);
  width: 100%;
  text-align: left;
}
.main-navigation li {
  --border-size: 1vmin;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.main-navigation li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: var(--border-size);
  background-color: var(--color-secondary);
  transform-origin: 0 50%;
  transform: translateX(-100%) skew(15deg);
}
.main-navigation a {
  display: inline-block;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  color: var(--color-secondary);
  line-height: 1;
  text-decoration: none;
  user-select: none;
  padding: var(--space) calc(var(--space) * 2) calc(var(--space) + var(--border-size) / 2);
  transform: translateY(100%);
}

.main-content {
  margin: 6rem auto;
  max-width: 70ch;
  padding: 0 calc(var(--space) * 2);
  transform: translateX(0);
  transition: transform calc(var(--nav-duration) * 2) var(--ease);
}
.main-content > * + * {
  margin-top: calc(var(--space) * var(--line-height));
}

.main-navigation-toggle:checked ~ label .icon--menu-toggle .icon-group {
  transform: translateX(100%);
}
.main-navigation-toggle:checked ~ .main-content {
  transform: translateX(10%);
}
.main-navigation-toggle:checked ~ .main-navigation {
  transition-duration: 0s;
  transform: translateX(0);
}
.main-navigation-toggle:checked ~ .main-navigation:after {
  animation: nav-bg var(--nav-duration) var(--ease) forwards;
}
.main-navigation-toggle:checked ~ .main-navigation li:after {
  animation: nav-line var(--duration) var(--ease) forwards;
}
.main-navigation-toggle:checked ~ .main-navigation a {
  animation: link-appear calc(var(--duration) * 1.5) var(--ease) forwards;
}
.main-navigation-toggle:checked ~ .main-navigation li:nth-child(1):after, .main-navigation-toggle:checked ~ .main-navigation li:nth-child(1) a {
  animation-delay: calc((var(--duration) / 2) * 1 * 0.125);
}
.main-navigation-toggle:checked ~ .main-navigation li:nth-child(2):after, .main-navigation-toggle:checked ~ .main-navigation li:nth-child(2) a {
  animation-delay: calc((var(--duration) / 2) * 2 * 0.125);
}
.main-navigation-toggle:checked ~ .main-navigation li:nth-child(3):after, .main-navigation-toggle:checked ~ .main-navigation li:nth-child(3) a {
  animation-delay: calc((var(--duration) / 2) * 3 * 0.125);
}
.main-navigation-toggle:checked ~ .main-navigation li:nth-child(4):after, .main-navigation-toggle:checked ~ .main-navigation li:nth-child(4) a {
  animation-delay: calc((var(--duration) / 2) * 4 * 0.125);
}

@keyframes nav-bg {
  from {
    transform: translateX(-100%) skewX(-15deg);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes nav-line {
  0% {
    transform: scaleX(0);
    transform-origin: 0 50%;
  }
  35% {
    transform: scaleX(1.001);
    transform-origin: 0 50%;
  }
  65% {
    transform: scaleX(1.001);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scaleX(0);
    transform-origin: 100% 50%;
  }
}
@keyframes link-appear {
  0%, 25% {
    transform: translateY(100%);
  }
  50%, 100% {
    transform: translateY(0);
  }
}

ul#main-mobile-navigation-menu { padding: 0; }

ul#main-mobile-navigation-menu li.current-menu-item{
	font-weight: bold;
	border-bottom: 1px solid white;
}

.mc4wp-alert.mc4wp-success{
	background: #0551ad;
    color: white;
    padding: 15px 15px 1px 15px;
    font-weight: 600;
}

.hero-video-style{
	height:500px;	
	box-shadow: 0px 3px 8px 1px #00000054;
}

.disclaimer-subscription-text{
	background: #017203;
    color: white;
    padding: 10px;
    border-radius: 4px;
    font-weight: 600;
}

.border-cardbox-layout{
	border: 1px solid #DDDDDD;
	padding: 30px;
	border-radius: 5px;
	min-height: 300px;
}

.title-section-bold{
	text-transform: capitalize;
	font-weight: bold;
}

label.custom-label-child-theme{
	color: black;
    letter-spacing: inherit;
    text-transform: inherit;
    font-size: 19px;
}

input.custom-input-child-theme{
	font-size: 15px;
}

.password-input{
	width: 100% !important;
}

.woocommerce-form-login__submit, .woocommerce-form-register__submit, .custom-btn-bg{
	background-color: #009d00 !important;
	font-family: inherit !important;
}

.woocommerce form .form-row .required{
	color: #ED1414;
}

.woocommerce-page div.woocommerce-privacy-policy-text{
	margin-bottom: 15px;
}

.woocommerce-password-hint{
	display: none !important;
	opacity: 0 !important;
}

.woocommerce-password-strength{
	color: white;
    background-color: rgb(56, 91, 12);
    padding: 10px;
    border-radius: 2px;
	font-weight: bold;
}

.woocommerce-password-strength.short{
	background-color: #f44336;
}

.woocommerce-password-strength.bad{
	background-color: #ff9800;
}

.woocommerce-form-login__rememberme{
	font-family: inherit;
    letter-spacing: inherit;
    font-size: 15px;
    color: black;
    text-transform: inherit;
}

a.link-style{
	color:black;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	top: 0.5em;
}

.woocommerce-LostPassword.lost_password a, .link-style-underline, a.link-style:hover{
	text-decoration: underline;
    color: #fe5900;
}

.woocommerce-notices-wrapper ul.woocommerce-error, .woocommerce-NoticeGroup ul.woocommerce-error{
	background: #ec4235;
    color: white;
    border: none !important;
	border-left: 5px solid #8b0a00 !important;
	font-weight: 500;
	flex-direction: column;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
    align-items: baseline !important;
	-webkit-align-items: baseline !important;
}

.woocommerce-notices-wrapper ul.woocommerce-error li a, .woocommerce-NoticeGroup ul.woocommerce-error li a{
	color: white;
    text-decoration: underline;
}

.woocommerce-message{
    background: #009d00;
    color: white;
    border: none !important;
	border-left: 5px solid #2f4a12 !important;
	font-weight: 500;
}

.confirmation-icon-reset-password{
	display: block;
    text-align: center;
    font-size: 95px;
    margin-bottom: 15px;
    color: #07a34c;
}

.max-width-700px{
	max-width: 700px;
}

.text-inherit{
	text-transform: inherit;
}

/* My account */
.profile-svg{
	max-width: 450px;
    margin: auto;
    margin-bottom: 35px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	text-transform: inherit;
}


.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	font-family: 'Yantramanav';
	color: #4b4b4b;
}

.lost-your-password-img{
	width: 100%;
    max-width: 380px;
    margin: auto;
    display: block;
}

.a-like-btn-green{
    padding: 10px 30px;
    background: #009D00;
    color: white !important;
    font-weight: 600;
    font-size: 20px;
    text-decoration: none !important;
}

.forbidden-section-img{
	/* transform: rotateZ(6deg); */
	width: 100% !important;
    max-width: 350px !important;
}

.grid-gallery-images-videos{
	-webkit-column-width: 255px;
    -moz-column-width: 255px;
	column-width: 255px;
	-webkit-column-gap: 0.2em;
	-moz-column-gap: 0.2em;
    column-gap: 0.2em;
    width: 100%;
}

.grid-gallery-images-videos .item-grid{
	display: inline-block;
    width: 100%;
    margin-bottom: 0.2em;
    transition: all ease 1000ms;
}

#grid-gallery-images-videos{
    display: grid !important;
    display: -ms-grid !important;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-template-columns: repeat(4, 1fr);
}

/* #grid-gallery-images-videos .item-grid{
    flex: 1 0 24%;
    margin: 2px;
    width: 100%;
    max-width: 315px;
} */

#grid-gallery-images-videos .item-grid a img.img-gallery{
	height: 210px;
    object-fit: cover;
	padding-right: 2px;
    padding-bottom: 2px;
}

#grid-gallery-images-videos .item-grid video{
	height: 100%;
	object-fit: cover;
	padding-right: 2px;
    padding-bottom: 2px;
}

#grid-gallery-images-videos .item-grid .link-to-play-gallery-video{
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
	position: relative;
	height: 100%;
}

#grid-gallery-images-videos .item-grid video{
	margin-bottom: -6px;
}

.image-not-found-404{
	width: 100%;
	padding: 0 15px;
    max-width: 400px;
}

.cursor-pointer{
	cursor: pointer !important;
}

.font-size-18px{
	font-size: 18px !important;
}

.custom-width-175{
	max-width: 175px;
	width: 100%;
}

.custom-button-green-skewX{
	text-decoration: none;
    display: inline-block;
    padding: 10px 3rem;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff !important;
    background: linear-gradient(to bottom, #00a600, #004f00);
	margin-bottom: 12px;
    transform: skewX(-10deg);
	border: none;
	cursor: pointer;
}

:hover.custom-button-green-skewX{
	background: linear-gradient(to bottom, #048c04, #023c02);
	color: white;
}

.custom-width-photo-carousels{
	width: 100%;
	max-width: 228px;
	margin: auto;
	height: 100%;
}

ul.ul-footer-2{
	color: gray;
    font-weight: 600;
}

.anti-gray {
	filter: grayscale(0) !important;	
	padding: 0 !important;
	background-color: white;
	transform: skewX(10deg);
}

@media screen and (max-width: 768px) {
	.anti-gray {
		filter: grayscale(0) !important;	
		padding: 0 !important;
	}
}

.prospect-card{
	height: 75%;
    margin: auto;
    width: 80%;
    max-width: 100rem;
    background: linear-gradient(to bottom, #0451ad, #022652);
    display: flex;
    align-items: center;
    margin-right: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    transform: skewX(
    -10deg);
    margin-bottom: 10px;
   
      
}

.prospect-card_img{
	min-width: 6.5rem;
    max-width: 8rem;
    transform: translate(-2.5rem);
    position: relative;
	margin-left: -1rem;
}

.prospect-card_img img{
    width: 150%;
    height: 150%;
    border-radius: 50%;
	margin-bottom: 5px;
    margin-top: 2px;
	border: 2.5px solid white !important;
}

.prospect-card_img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.prospect-card_date span{
    display: block;
    color: rgba(0, 0, 0, .5);
    font-size: 1.6rem;
    font-weight: 600;
}

.prospect-card_info {
	margin-left: -1.7rem;
	transform: skewX(10deg);
}
		
.prospect-card_title{
    color: rgb(240, 240, 240);
    font-size: 1rem;
}

.prospect-card_text{
	margin: auto;
    font-size: 0.8rem;
    color: rgb(210, 210, 210);

}

.prospect-card_cta{
    display: inline-block;
    padding: .25rem 3rem;
/*     letter-spacing: 1px; */
    text-transform: uppercase;
    font-size: 1rem;
    color: #fff;
    background: linear-gradient(to bottom, #00a600, #004f00);
    text-decoration: none;
    margin-bottom: 12px;
    transform: skewX(
        -10deg);
	float: none;
    margin-right: 1rem;
}

:hover.prospect-card_cta{
    background: linear-gradient(to bottom, #048c04, #023c02);
    color: white;
}


@media screen and (max-width: 1068px) {
    /* .prospect-card{
        max-width: 80rem;
    } */

/*     .prospect-card_img{
        min-width: 10rem;
        max-width: 10rem;
    } */
}


@media screen and (max-width: 868px) {
    .prospect-card{
        /* max-width: 70rem; */
/*         border-radius: .8rem;
        transform: skewX(0); */
    }
    .prospect-card_cta{
        align-items: center;
    }
}

@media screen and (max-width: 768px) {
    /* .prospect-card{
        padding: 2.5rem;
        flex-direction: column;
    } */

    .prospect-card_img{
        /* min-width: 50%;
        max-width: 50%; */
        /* padding-bottom: 40px;
		margin-right: -4rem; */
        max-width: 8rem;
    }

	/* .prospect-card_cta {
		margin-right: 1.5rem;
	} */
}

@media screen and (max-width: 767px) {

	/* .prospect-card_cta {
		padding: .25rem 6rem;
	} */
}

@media screen and (max-width: 678px){
	#grid-gallery-images-videos .item-grid a img.img-gallery {
		height: 130px;
		object-fit: cover;
	}
}

@media screen and (max-width: 600px) {

	/* .prospect-card_cta {
		padding: .25rem 4.5rem;
	} */
}	

@media all and (max-width: 400px){
	#grid-gallery-images-videos .item-grid a img.img-gallery{
		height: 100px;
	}

	#grid-gallery-images-videos .item-grid a img.btn-play{
		max-width: 50px;
	}
}

#owl-carousel-prospects .owl-stage-outer{
	margin: auto 15px;
    width: 100%;
}

p.form-row.form-row-wide.mailchimp-newsletter {
    display: none;
}

.terms-and-conditions-text-checkbox{
	font-family: inherit;
    letter-spacing: initial;
    text-transform: initial;
    font-size: 15px;
    font-weight: normal;
}

.prospect-details-name{
	font-weight: 700;
    text-transform: inherit;
    color: #565656;
	font-size: 27px;
}

.btn-play{
	position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    max-width: 80px !important;
    cursor: pointer;
}

.summary-section-photo-div{
	height: 187px;
	overflow: hidden;
}

hr.prospect-details-line{
    width: 100%;
    display: block;
    max-width: initial;
    background: #7979792b;
    border: 1px solid #80808030;
}

ul.nav-tabs-theme-color{
	border-bottom: 15px solid #28a745;
}

ul.nav-tabs-theme-color li button{
    border: 8px solid transparent !important;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
	outline: none !important;
    box-shadow: none !important;
	background-color: gray;
    border-color: gray;
	color: white;
	font-weight: 600;
	cursor: pointer;
	padding: 6px;
    font-size: 18px;
	text-transform: uppercase;
}

ul.nav-tabs-theme-color li button.active{
	background-color: #28a745 !important;
    border-color: #28a745 !important;
	color: white !important;
}

ul.nav-tabs-theme-color li:last-of-type{
	margin-left: auto;
}

.calendar-svg{
    width: 100%;
    max-width: 50px;
    margin-bottom: 5px;
}

.prospect-video-practice{
	width: 100%;
	max-width: 660px;
}

.datepicker.active{
	left: -205px !important;
    top: 47px !important;
}

.specialized-metrics{
	max-width: 600px;
    margin: auto;
}

.evaluation-date-calendar{
	background: #0451ad !important;
    color: white !important;
    margin: 1px 0 !important;
}

.datepicker-controls button.button.today-btn{
	width: 100%;
}

div.sixty-yard-data div.sixty-yard-data-title{
	background-color: rgba(0,0,0,.05);
    font-weight: bold;
    width: 100%;
    max-width: 175px;
    text-align: center;
}

div.sixty-yard-data div.sixty-yard-data-content{
	border: 2px solid rgba(0,0,0,.05);
    font-weight: bold;
    width: 100%;
    max-width: 175px;
    text-align: center;
}

.overflow-scroll{
	overflow: scroll;
}

.table thead th{
	vertical-align: middle !important;
}

table.table-prospect-metrics td, table.table-prospect-metrics th{
	font-size: 14px;
	text-align: center;
	border: 1px solid #d4d4d4;
}

#password-rules-msg.invalid-pass{
	background: #f44336;
}

#password-rules-msg.valid-pass{
	background-color: #009D00;
}

#password-rules-msg{
	display: none;
	color: white;
}

#password-rules-msg > p.password-rules-disclaimer{
	color: white;
    font-weight: bold;
}


div#scout-roles label, div#coach-roles label{
	font-family: inherit;
    font-size: 15px;
    color: black;
    text-transform: none;
    letter-spacing: inherit;
}

div#scout-roles input[type='radio'], div#coach-roles input[type='radio']{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0px !important;
}

div#scout-roles input[type='radio']:after, div#coach-roles input[type='radio']:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: 2px;
	left: -1px;
	position: relative;
	background-color: white;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid black;
}

div#scout-roles input[type='radio']:checked:after, div#coach-roles input[type='radio']:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: 2px;
	left: -1px;
	position: relative;
	background-color: #027f02;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid black;
}

#btn-nelyn-register-form:disabled, #btn-nelyn-register-form:disabled:hover::before,#btn-nelyn-register-form:disabled::before{
	background-color: #a5a5a5 !important;
}

ul.woocommerce-error li {
    padding: 3px 0;
}

.woocommerce-account .woocommerce-MyAccount-content{
	width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-content {
    margin-top: 15px;
}

.my-profile-fullname{
	text-transform: capitalize;
    font-weight: 500;
    color: #4B4B4B;
    font-size: 28px !important;
}

.my-profile-user-role{
	font-size: 15px;
    text-transform: none;
}

.my-profile-data{
	border-bottom: 1px solid;
    padding-bottom: 11px;
    max-width: 550px;
}

.my-profile-data a, .btn-log-out{
	padding: 8px 32px;
	background: #009D00;
	text-decoration: none !important;
	color: white !important;
	font-weight: 600;
	font-size: 18px;
}

#user-actions-prospects button.following, #user-actions-leagues button.following{
	background: #0551ad;
}

#user-actions-prospects button:disabled, #user-actions-leagues button:disabled{
	background: #a8a8a8 !important;
}

.follow-btn {
    background-color: rgb(121, 121, 121);
    color: white;
    font-weight: 700;
    margin: 4px;
	padding-left: 20px;
	padding-right: 20px;
}

.follow-btn:hover{
	background-color: rgb(28, 182, 54);
    color: white;
}

div.section-my-prospects-content, div.section-my-leagues-content{
	height: 425px;
}

div.section-my-prospects-content > div{
	margin: 0 !important;
	margin-left: 15px !important;
}

.league-card-content h3{
	text-transform: capitalize;
    font-size: 17px !important;
    font-weight: bold;
    color: #4B4B4B;
}

.league-card-content span{
	color: #4b4b4bb0;
	font-size: 15px;
}

.nelyn-dashboard-my-profile{
	width: 100%;
    max-width: 1000px;
    margin: auto;
}

.custom-scrollbar::-webkit-scrollbar {
    width: 5px;
}
 
.custom-scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #0551ad;
    outline: 1px solid slategrey;
}

@media all and (max-width: 350px){
	div.section-my-prospects-content, div.section-my-leagues-content {
		margin: -10px;
	}

	div.section-my-prospects-content > div{
		margin-left: 0px !important;
	}
}

.section-new-prospects-content .item , .section-new-leagues-content .item{
	width: 33.333333%;
    padding: 0 5px;
}

.section-new-prospects-content .item .player-img-wrapper, .section-new-leagues-content .item .player-img-wrapper{
	text-align: center;
}

.section-new-prospects-content .item .player-img-wrapper a img, .section-new-leagues-content .item .player-img-wrapper a img{
	width: 100%;
    max-width: 89px;
    margin: auto;
    border: 4px solid #C1C1C1;
}

.section-new-prospects-content .item h3.prospect-name, .section-new-leagues-content .item h3.league-name{
	text-transform: capitalize;
    font-size: 12px !important;
    color: #212529;
    margin-bottom: -3px;
	/* white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: auto; */
}

.section-new-prospects-content .player-content-wrapper h5.prospect-league, .section-new-leagues-content .player-content-wrapper h5.league-location{
	font-size: 10px !important;
    text-transform: initial;
    margin-top: 7px;
    font-weight: 400;
	color: #707070;
}

.section-top-prospects-content h2{
	text-transform: capitalize;
    text-align: center;
    margin-top: 60px;
    color: #009D00;
	letter-spacing: 1px;
    margin-bottom: 60px;
}

.heading-total-leagues{
    font-size: 24px;
    word-break: break-word;
}

.heading-total-leagues img{
	margin-bottom: 5px;
    height: 19px;
    width: 25px;
}

/* 
* COMPARE PROSPECTS - MY ACCOUNT
*/

.section-compare-prospects-content .compare-select-prospects{
	background: gray;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    width: 100%;
	margin: 0;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-img > img{
	border: 4px solid #009d00;
    border-radius: 50%;
    max-width: 220px;
    margin: auto;
    display: block;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-img > .prospect-league-logo-container {
	width: 90px;
    position: absolute;
    top: 1px;
    right: 30px;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-img > .prospect-league-logo-container img{
	margin: auto;
    border: 4px solid #009d00;
    border-radius: 50%;
	background: white;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-basic-info-container h3.prospect-name{
	width: 300px;
    margin: auto;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-weight-and-height-info img.prospect-weight-img{
	width: 50px;
}

.section-compare-prospects-content .compare-prospects .prospect-informations .prospect-weight-and-height-info img.prospect-height-img{
	width: 37px;
}

.middle-table-metrics-compare {
	width: 170px;
	flex-basis: initial;
}

 h1.table-metrics-vs-label{
	text-align: center;
	display: flex;
	align-items: center;
	font-size: 75px;
	justify-content: center;
	width: 190px;
}

.max-w-350px{
	max-width: 350px;
}

.middle-table-metrics-compare div.table-metrics-fields .header-table-metrics{
    font-weight: bold;
    background: #cacaca;
    color: white;
    font-size: 13.4px;
}

.middle-table-metrics-compare div.table-metrics-fields div.pitching div{
	background: #e4e4e4 !important;
	padding: 8px;
}

.prospect-1.prospect-informations .table-metrics{
	border-left: 1px solid #e4e4e4;

}
.prospect-2.prospect-informations .table-metrics{
	border-right: 1px solid #e4e4e4;
}

.prospect-informations .table-metrics .header-color1{
	background: #0451ad !important;
	height: 20px;
}
.prospect-informations .table-metrics .header-color2{
	background: #009d00 !important;
	height: 20px;
}

.prospect-informations .table-metrics .metric-header-row{
	background: #e4e4e4 !important;
	height: 40px;
}

.prospect-informations .table-metrics .metric-body-row{
	background: white;
	height: 40px;
	border-bottom: 2px solid #e4e4e4;
	padding: 6px 5px 0 6px;
}

.c-green{
	color: #009d00;
}

select#compare-prospect-1,select#compare-prospect-2 {
	border-radius: 10px;
    padding: 10px;
    width: 355px;
	max-width: 100%;
}

select#select-prospect1-evaluation,select#select-prospect2-evaluation{
	width: 230px !important;
    display: block;
    margin: auto;
    padding: 5px;
    border-radius: 5px;
}

#compare-prospects-evaluations-layout .basic-info-prospects .prospect-informations{
	width: 265px;
}

/* 
* END COMPARE PROSPECTS - MY ACCOUNT
*/

#user-actions-leagues button, #user-actions-leagues a, #user-actions-prospects button, #user-actions-prospects a{
	width: 100%;
    max-width: 150px;
}

/*
* LEAGUE DETAILS 
*/
hr.custom-divider-550w{
	width: 100%;
	display: block;
	max-width: 550px;
	background: rgba(128, 128, 128, 0.7);
}

div.league-owner div.league-owner-photo img{
	width: 100%;
	max-width: 75px;
	border-radius: 50%;
	border: 3px solid #009D00;
}

div.league-owner div.league-owner-name h3{
	text-transform: capitalize;
    font-size: 22px !important;
    margin-bottom: 0;
    color: #3b3b3b;
}

.basic-information-style{
    width: 100%;
    max-width: 450px;
    margin: auto;
    padding: 0;
    text-align: justify;
    font-weight: 500;
	margin-bottom: 25px;
}

.custom-text-absolute-white{
	position: absolute;
    bottom: 15px;
    left: 15px;
    color: white;
    font-weight: bold;
    font-size: 26px;
}

.h-200{
	height: 200px !important;
}

#owl-carousel-normal-players div.player-data p{
	margin: 0;
	width: 130px;
	margin: auto;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 5px;
}

#owl-carousel-normal-players .owl-nav, #owl-carousel-prospects .owl-nav{
	position: absolute;
    width: 100%;
    top: 40%;
}

#owl-carousel-normal-players .owl-item{
	font-size: 13px;
}

#owl-carousel-normal-players .owl-nav button.owl-prev, #owl-carousel-prospects .owl-nav button.owl-prev{
	left: -20px;
}

#owl-carousel-normal-players .owl-nav button.owl-next, #owl-carousel-prospects .owl-nav button.owl-next{
	right: -20px;
}

#owl-carousel-normal-players .custom-animation-league-players{
	transform: scale(1.0);
	transition: ease all 0.1s;
	-webkit-transition: ease all 0.1s;
    -moz-transition: ease all 0.1s;
    -o-transition: ease all 0.1s;
    transition: ease all 0.1s;
}

.owl-left-center-ele, .owl-right-center-ele{
	transform: scale(1.2) !important;
	transition: ease all 0.1s;
	-webkit-transition: ease all 0.1s;
    -moz-transition: ease all 0.1s;
    -o-transition: ease all 0.1s;
    transition: ease all 0.1s;
}

.owl-left-center-ele{
	margin-right: 15px;
}

.owl-right-center-ele{
	margin-left: 15px;
}

.owl-center-ele{
	transform: scale(1.4) !important;
	transition: ease all 0.1s;
	-webkit-transition: ease all 0.1s;
    -moz-transition: ease all 0.1s;
    -o-transition: ease all 0.1s;
    transition: ease all 0.1s;
}

#owl-carousel-normal-players .owl-stage{
	display: flex;
    align-items: center;
	height: 300px;
}

/* SLIDER LEAGUE FEATURED IMAGES */
.container__3d_slider{
	max-width: 600px;
    height: 350px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container__3d_slider .slider{
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
}

.container__3d_slider .slider input[type=radio]{
    display: none;
}

.container__3d_slider .slider .slider__cards{
    position: relative;
    width: 100%;
    height: 100%;
}

.container__3d_slider .slider .slider__cards .slider__card{
    position: absolute;
    width: 60%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.container__3d_slider .slider .slider__navigation{
	z-index: 1;
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: space-between;
	top: 45%;
}

.container__3d_slider .slider .slider__navigation button > i{
    color: white;
    font-size: 32px;
}

.container__3d_slider .slider .slider__navigation button#slider__left_nav{
	width: 45px;
    height: 65px;
    position: absolute;
    top: 0;
    color: white;
    left: 0px;
    display: block !important;
    background-color: #009D00 !important;
    border: none;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
}

.container__3d_slider .slider .slider__navigation button#slider__right_nav{
	width: 45px;
    height: 65px;
    position: absolute;
    top: 0;
    color: white;
    right: 0px;
    display: block !important;
    background-color: #009D00 !important;
    border: none;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
}

.container__3d_slider .slider .slider__cards .slider__card img{
    width: 100%;
    height: 100%;
    border-radius: 3px;
    -o-object-fit: cover;
    object-fit: cover;
	box-shadow: 0px 1px 4px #000000b5;
}


.container__3d_slider .slider input#item-2:checked ~ .slider__cards #selector-1,
.container__3d_slider .slider input#item-1:checked ~ .slider__cards #selector-3,
.container__3d_slider .slider input#item-3:checked ~ .slider__cards #selector-2{
    transform: translateX(-40%) scale(0.8);
    opacity: 0.6;
    z-index: 0;
}

.container__3d_slider .slider input#item-3:checked ~ .slider__cards #selector-1,
.container__3d_slider .slider input#item-1:checked ~ .slider__cards #selector-2,
.container__3d_slider .slider input#item-2:checked ~ .slider__cards #selector-3{
    transform: translateX(40%) scale(0.8);
    opacity: 0.6;
    z-index: 0;
}

.container__3d_slider .slider input#item-1:checked ~ .slider__cards #selector-1,
.container__3d_slider .slider input#item-2:checked ~ .slider__cards #selector-2,
.container__3d_slider .slider input#item-3:checked ~ .slider__cards #selector-3{
    transform: translateX(0) scale(1);
    z-index: 1;
	width: 80%;
}
/*
* END LEAGUE DETAILS 
*/

/**
* MEMBERSHIP VIEW
*/

#memberships-tabs li .nav-link{
	background-color: #fff;
	font-size: 23px;
	font-weight: 700;
}

#memberships-tabs li .nav-link.active{
	color: #0451ad !important;
	background: transparent;
	border-top-left-radius: initial;
	border-top-right-radius: initial;
}

#memberships-tabs-content .membership-card{
	height: 100%;
}

#memberships-tabs-content .membership-card .membership-name{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

#memberships-tabs-content .membership-free .membership-name{
	background-color: #33B133;
}

#memberships-tabs-content .membership-database-fan .membership-name{
	background-color: #DE8913;
}

#memberships-tabs-content .membership-database-tech .membership-name{
	background-color: #0551AD;
}

#memberships-tabs-content .membership-database-pro .membership-name{
	background-color: #7F33B1;
}

#memberships-tabs-content .membership-card .membership-name h3{
	color: #FFFFFF;
	font-size: 40px !important;
}

#memberships-tabs-content .membership-card .membership-body{
	border-bottom: 5px solid #ECECEC;
	border-left: 5px solid #ECECEC;
	border-right: 5px solid #ECECEC;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 15px;
	min-height: calc(100% - 70px);
}

.pricing-membership-tabs li .nav-link{
	border-radius: 0;
	color: #A1A1A1;
	font-weight: bold;
}

.pricing-membership-tabs li .nav-link.active{
	color: #009501;
	font-weight: bold;
}

.membership-pricing-before hr{
	position: absolute;
	top: 1px;
	width: 100%;
	left: 0;
	right: 0;
	max-width: 85px;
	transform: rotate(12deg);
	background: red;
	height: 1px;
}

.membership-pricing-before span{
	color: #B2B6B9;
	font-size: 25px;
	font-weight: 600;
}

.membership-pricing-now{
	color: #0551AD;
	font-weight: bold;
	font-size: 44px;
}

.membership-pricing-now span{
	font-size: 25px;
	top: -10px;
	left: -3px;
	position: relative;
}

.btn-buy-membership{
	background: transparent;
	border: 1px solid #009E01;
	border-radius: 7px;
	padding: 8px;
	font-size: 22px;
	width: 100%;
	max-width: 200px;
	font-weight: bold;
	color: #009E01;
	cursor: pointer;
	transition: .2s ease-in-out 0s;
	-o-transition: .2s ease-in-out 0s;
	-ms-transition: .2s ease-in-out 0s;
	-moz-transition: .2s ease-in-out 0s;
	-webkit-transition: .2s ease-in-out 0s;
}

.btn-buy-membership:hover{
	transform: scale(1.05);
	background: #009E01;
	color: white;
}

ul.membership-features{
	list-style: none none;
	text-align: left;
	width: 100%;
	max-width: 250px;
	margin: auto;
	padding: 0;
}

ul.membership-features li{
	margin-bottom: 10px;
}

ul.membership-features li i{
	color: #009E01;
}

.membership-extra-features{
	width: 100%;
	max-width: 250px;
	margin: auto;
	text-align: left;
}

.membership-extra-features h5{
	text-transform: none;
	color: #009E01;
	font-weight: bold;
	padding-left: 31px;
	margin-top: 25px;
}

.membership-extra-features ul{
	list-style-type: '\2610';
	padding: 0;
}

.membership-best-value-pricing{
	color: #0551AD;
}
/**
* END MEMBERSHIP VIEW
*/

/**
* Woocommerce Checkout
*/

div.woocommerce-billing-fields__field-wrapper p{
	flex-direction: column;
}

.woocommerce-order-details__title, .woocommerce-customer-details h2{
	color: #606060 !important;
	text-transform: capitalize !important;
	font-family: inherit !important;
	margin-bottom: 25px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {
	color: #606060;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
	width: 100%;
	max-width: 700px;
}

.shop_table.woocommerce-checkout-review-order-table td,
.shop_table.woocommerce-checkout-review-order-table th,
.shop_table.woocommerce-checkout-review-order-table tr,
.woocommerce-page div.woocommerce .shop_table td,
.woocommerce-page div.woocommerce .shop_table th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr{
	border: none;
}

.shop_table.woocommerce-checkout-review-order-table thead tr,
.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
	background: #F5F5F5;
}

.shop_table.woocommerce-checkout-review-order-table thead tr th,
.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
	color: #929292 !important;
	padding-left: 30px !important;
}

.shop_table.woocommerce-checkout-review-order-table tbody tr td,
.shop_table.woocommerce-checkout-review-order-table tfoot tr td,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td{
	padding-left: 30px !important;
	font-size: 15px !important;
}

.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td,
.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child th{
	font-weight: bold !important;
}

.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{
	text-transform: inherit !important;
	font-weight: 400 !important;
}

section.woocommerce-customer-details address{
	border: 1px solid #BBBBBB;
	border-radius: 10px;
	padding: 30px;
	width: 100%;
	max-width: 600px;
	word-break: break-all;
}

.woocommerce-page div.woocommerce address p{
	margin: 15px 0;
}

.woocommerce-page div.woocommerce address p strong{
	color: #5a5a5a;
}

.btn-go-to-dashboard, .btn-go-to-dashboard:hover{
	background: #009E01;
	border: 1px solid #009E01;
	border-radius: 7px;
	font-size: 21px;
	width: 100%;
	max-width: 300px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	padding: 15px 20px;
	display: block;
	text-align: center;
	margin: 50px 0;
	text-decoration: none;
}

.woocommerce-page div.woocommerce .shop_table th{
	font-family: inherit;
	font-size: 16px;
}

#qodef-woo-page.qodef--checkout .wc_payment_methods label{
	font-family: inherit;
}

/**
* End Woocommerce Checkout
*/

/**
* Woocommerce Messages
*/

.woocommerce-message a{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/**
* End Woocommerce Messages
*/

.img-map-contact{
	height: auto;
	max-width: 100%;
}

.btn-confirm{
	color: white !important;
	text-transform: uppercase;
	padding: 15px 35px !important;
	font-weight: inherit !important;
	border: none !important;
	border-radius: 0 !important;
}

.woocommerce .woocommerce-error .button {
	color: white !important;
	text-transform: uppercase;
	font-weight: inherit !important;
	text-decoration: none;
	border: none !important;
	border-radius: 0 !important;
	background: #0b9a39 !important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	width: 100%;
	background: #009E01;
	padding: 15px;
}

div#order_review table{
	border: none !important;
	border-collapse: collapse;
	margin-top: 15px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
	border-collapse: collapse;
	border: none;
}

@media all and (min-width: 1100px){
	#owl-carousel-normal-players .owl-nav button.owl-prev, #owl-carousel-prospects .owl-nav button.owl-prev{
		left: -40px;
	}
	
	#owl-carousel-normal-players .owl-nav button.owl-next, #owl-carousel-prospects .owl-nav button.owl-next{
		right: -40px;
	}
}

@media all and (max-width: 940px){
	.woocommerce ul.order_details li {
		float: none;
		margin-bottom: 15px;
		border-right: none !important;
	}

	.woocommerce ul.order_details{
		margin-bottom: 15px;
	}
}

@media all and (max-width: 776px){
	#section-compare-prospects-content{
		width: 785px;
	}
}

@media all and (max-width: 767px){
	.position-contact-area{
		position: relative;
		top: 0 !important;
	}

	.hero-video-style{
		height:300px !important;	
	}

	.wrapper-form-contact-and-actions{
		padding: 30px 20px !important;
	}

	.section-new-prospects-content .item h3.prospect-name, .section-new-leagues-content .item h3.league-name{
		font-size: 15px !important;
	}

	.section-new-prospects-content .player-content-wrapper h5.prospect-league, .section-new-leagues-content .player-content-wrapper h5.league-location{
		font-size: 12px !important;
	}
}

.block-message {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
}

.woocommerce-checkout div.woocommerce-message a, .woocommerce-checkout ul.woocommerce-error li a{
    display: none !important;
}

/*Search box*/

input.search-box-filter-radio {
	-webkit-appearance: none;
	width: 17px;
	height: 17px;
	border: 1px solid darkgray;
	border-radius: 50%;
	outline: none;
	padding: 0 !important;
}

input.search-box-filter-radio:before {
	content: '';
	display: block;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	right: 1px;
}

input.search-box-filter-radio:checked:before {
	background: white;
	border: 3px solid green !important;
	left: -1px;
	position: relative;
	top: -1px;
}

.search-result--img img{
	height: auto;
	max-width: 50px;
	border-radius: 50%;
	border: 1px solid #C1C1C1;
}

ul.list-results-found{
	padding: 0;
	list-style-type: none;
}

ul.list-results-found li:first-child{
	padding-top: 15px !important;
	padding-bottom: 5px !important;
}

ul.list-results-found li:not(:first-child){
	padding: 5px 0 !important;
}

ul.list-results-found hr:last-child{
	display: none !important;
}

.search-box-bar-results{
	position: absolute;
	background: white;
	z-index: 1;
	width: 261px;
	margin-top: 15px;
	border-radius: 15px;
	padding: 15px;
	max-height: 265px;
	overflow: scroll;
	box-shadow: 0px 3px 3px 0px #0000005e;
}

.search-box-bar-filters{
	position: absolute;
	background: white;
	z-index: 1;
	width: 260px;
	margin-top: 15px;
	border-radius: 15px;
	padding: 15px;
	box-shadow: 0px 3px 3px 0px #0000005e;
}

button#search-bar-btn{
	background: white;
	border: none;
	outline: none;
	border-radius: 100%;
	cursor: pointer;
	padding: 5px;
}

button#search-bar-btn img{
	width: 100%;
	max-width: 35px;
	position: relative;
}

.rotate-loader {
	animation: rotationLoaderSearchBar 1s infinite ease;
}

#search-bar-input-div{
	background: white;
	padding: 10px;
	border-radius: 30px;
	margin-right: 10px;
	position: relative;
}

#btn-show-filter-search-bar{
	background: white;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0;
}

#btn-show-filter-search-bar img{
	width: 100%;
	max-width: 25px;
	position: relative;
	top: -1px;
}

#search-bar-input {
	border: none;
	outline: none;
	padding: 0 4px !important;
	padding-right: 30px !important;
}

img#loader-searchbar{
	width: 100%;
	max-width: 25px;
	position: absolute;
	top: 11px;
	right: 10px;
}

.color-gray-span{
	color: #656565;
}

#search-box-bar-filters ul{
	padding: 0;
	list-style-type: none;
}

#search-box-bar-filters ul li label span{
	position: relative;
	top: -2px;
}

.color-inhiret-and-font-400{
	color: inherit;
	font-weight: 400;
}

.search-result--content h3{
	color: black;
	font-size: 16px;
	margin: auto;
}

.search-result--content span{
	font-size: 12px;
	color: #656565;
}

.search-result--prospect-position{
	position: relative;
	top: -3px;
	color: #757575;
	font-size: 16px;
}

.search-box-bar-mobile{
	margin-top: 20px;
	position: absolute;
	right: 50px;
}

#search-bar-input-div-mobile{
	background: white;
	padding: 10px;
	border-radius: 30px;
	margin-right: 10px;
	position: relative;
	box-shadow: 1px 3px 5px 2px #00000024;
}

#search-bar-input-div-mobile button{
	background: white;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 0;
}

#search-bar-input-div-mobile button img{
	width: 100%;
	max-width: 25px;
	position: relative;
	top: -1px;
}

#search-bar-input-div-mobile input#search-bar-mobile-input{
	border: none;
	outline: none;
	padding: 0 4px !important;
	padding-right: 30px !important;
}

img#loader-searchbar-mobile{
	width: 100%;
	max-width: 25px;
	position: absolute;
	top: 11px;
	right: 10px;
}

div#search-box-bar-filters-mobile{
	position: absolute;
	background: white;
	z-index: 1;
	width: 260px;
	margin-top: 15px;
	border-radius: 15px;
	padding: 15px;
	box-shadow: -1px 0px 3px 0px #0000005e;
}

div#search-box-bar-filters-mobile ul{
	padding: 0;
	list-style-type: none;
}

div#search-box-bar-filters-mobile ul li label span{
	position: relative;
	top: -2px;
}

div#search-box-bar-results-mobile{
	position: absolute;
	background: white;
	z-index: 1;
	width: 261px;
	margin-top: 15px;
	border-radius: 15px;
	padding: 15px;
	max-height: 265px;
	overflow: scroll;
	box-shadow: 2px 0px 3px 0px #0000005e;
	text-align: initial;
}

button#search-bar-btn-mobile{
	background: white;
	border: none;
	outline: none;
	border-radius: 100%;
	cursor: pointer;
	height: 45px;
	position: absolute;
	right: 0;
	top: 21px;
}

button#search-bar-btn-mobile img{
	width: 100%;
	max-width: 35px;
	position: relative;
}

div.bg-gray-search-bar-mobile-opened{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #000000;
	opacity: 50%;z-index: 11;
}

@keyframes rotationLoaderSearchBar {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}

/*
* Affiliates Module
*/
.my-affiliate-email{
	font-size: 16px;
	text-align: center;
	word-break: break-word;
}

.my-affiliate-status{
	font-weight: bold;
	padding: 0 10px 10px;
	display: block;
}

button.btn-cancel-or-delete-affiliate-nelyn-pro{
	background: #dc3545;
	color: white;
	outline: none;
	cursor: pointer;
	border: none;
	padding: 5px;
	max-width: 11rem;
	width: 100%;
	margin-bottom: 5px;
}

button.btn-resend-affiliate-nelyn-pro{
	background: #009D00;
	color: white;
	outline: none;
	cursor: pointer;
	border: none;
	padding: 5px;
	max-width: 11rem;
	width: 100%;
	margin-bottom: 5px;
}


/* AGE RANGE PROSPECTS */
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single{
	background-color: #0551ad;
}

.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover{
	cursor: grab;
}