	
	#hitsHolder .ais-hits--item > div{
		display:none;
	}
	/*
	#hitsHolder .ais-hits--item div.s_gi, #hitsHolder .ais-hits--item div.ALL{
		display:table-cell;
	}
	*/
	
	.acc-wrapper{
		margin-top: 0px;
	}
	#statSelector{
		float: right;margin-top:10px;margin-bottom: 8px;display:inline-block;width:180px; margin-right: 10px;
	}
	.tabs-block{
		/*margin-top:40px;*/
		background:#fff;
	}
	.navbar-holder, .ranking-page .visual-block .container, .ranking-block{
		display:none;
	}
	.ais-search-box--input{
	     height: auto;
	}
	#fastSearch h5:after{
		display:none;
	}
	div.league-table.addition{
		width: 100%;
		display:block;
		font-size: 12px;
		line-height: 24px;
	}
	.ais-hits{
		width:100%;
		display:block;
	}
	.ais-hits--item{
		display: flex;
		width: 100%;
		max-height: 36px;
		background:White;
		border-bottom:1px solid #e4e4e4;
		padding-left:8px;
	}
	.ais-hits--item:nth-child(even){
		/*background:#fbfbfb;*/
	}

	.ais-hits--item div{
		display: table-cell;
	}
	.ais-hits--item div.rank{
		min-width:50px;
	}
	.ais-hits--item div.player{
		min-width:40px;
	}
	.ais-hits--item .player img{
		height: 34px;
		margin-top: 1.5px;
	}
	.ais-hits--item div.name{
		/*width:201px;*/
		line-height: 34px;
	}
	.ais-hits--item div.club{
		/*width:160px;*/
		line-height: 34px;
	}
	.ais-hits--item div.club .club-name{
	    /*position: absolute;*/
		/*margin-top: 6px;*/
		display: inline-block;
		max-width: 75%;
	}
	
	.ais-hits--item div.club img{
		margin-bottom: 4px;
		margin-right: 6px;
	}
	.ais-hits--item div.born{
		min-width:67px;
		line-height: 34px;
	}
	.ais-hits--item div.p-age, .ais-hits--item div.p-mom{
		min-width:41px;
		line-height: 34px;
	}

	.ais-hits--item div.position{
		min-width:98px;
		line-height: 34px;
		letter-spacing: -0.5px;
	}
	.ais-hits--item div.formHolder{
		min-width:66px;
		line-height: 34px;
	}
	.ais-hits--item div.ratings{
		min-width:42px;
		line-height: 34px;
	}
	.hitsHeader .ais-hits--item div.ratings:before{
		content:'';
		display: inline-block;
		background: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25) no-repeat;
		background-size: 180px 180px;
		width: 16px;
		height:15px;
		position: absolute;
		margin-top: 5.5px;
		margin-left: 4px;
		background-position: -125px -126px;
	}
	.hitsHeader .ais-hits--item div.goals:before{
		content:'';
		display: inline-block;
		background-image: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25);
		background-size: 180px 180px;
		background-repeat: no-repeat;
		background-position: -18px 0px;
		margin-top: -1px;
		margin-left: 0px;
		/*position: absolute;*/
		height: 15px;
		width: 16px;
		position: absolute;
	}
	.hitsHeader .ais-hits--item div.assist:before{
		content:'';
		display: inline-block;
		background-image: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25);
		background-size: 180px 180px;
		background-repeat: no-repeat;
		background-position: -36px 1px;
		margin-top: -1px;
		margin-left: 0px;
		/*position: absolute;*/
		height: 15px;
		width: 16px;
		position: absolute;
	}
	.hitsHeader .ais-hits--item div.row_time:before{
		content:'';
		display: inline-block;
		background-image: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25);
		background-size: 180px 180px;
		background-repeat: no-repeat;
		background-position: -90px -126px;
		margin-top: -1px;
		margin-left: 0px;
		/*position: absolute;*/
		height: 15px;
		width: 16px;
		position: absolute;
	}
	.hitsHeader .ais-hits--item div.yel:before{
		content:'';
		display: inline-block;
		background-image: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25);
		background-size: 180px 180px;
		background-repeat: no-repeat;
		background-position: -71px 0px;
		margin-top: -1px;
		margin-left: 0px;
		/*position: absolute;*/
		height: 15px;
		width: 16px;
		position: absolute;
	}
	
	.hitsHeader .ais-hits--item div.red:before{
		content:'';
		display: inline-block;
		background-image: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=25);
		background-size: 180px 180px;
		background-repeat: no-repeat;
		background-position: -53px 0px;
		margin-top: -1px;
		margin-left: 0px;
		/*position: absolute;*/
		height: 15px;
		width: 16px;
		position: absolute;
	}
	
	
	
	#hits div.ratings{
		padding-left:5px;
	}
	.ais-hits--item div.transfer_value{
		min-width:75px;
		line-height: 34px;
		font-size:12px;
		font-weight:700;
	}
	.ais-hits--item div.name, .ais-hits--item div.club{
		/*min-width: calc((96% - 330px)/2);*/
		min-width: calc((96% - 392.5px)/2);
	}
	.ais-hits--item div.name{
		border-right:1px solid #e4e4e4;
		margin-right:6px;
	}
	
	.ais-hits--item div.position {
		/*border-left:1px solid #e4e4e4;*/
		
	}
	
	
	
	#hitsHolder.s_su .ais-hits--item .position{
		width:175px;
	}
	.ais-hits--item .attr_1{ /*BREEDTE VAN STATS BEPALEN*/
		width:44.2px;
		line-height: 34px;
	}
	.ais-hits--item .attr_2{ /*BREEDTE VAN STATS BEPALEN*/
		width:151.9px;
		line-height: 34px;
	}
	.ais-hits--item .attr_3{ /*BREEDTE VAN STATS BEPALEN*/
		width:65.6px;
		line-height: 34px;
	}
	.ais-hits--item .attr_4{ /*BREEDTE VAN STATS BEPALEN*/
		width:65.6px;
		line-height: 34px;
	}
	.ais-hits--item .attr_5{ /*BREEDTE VAN STATS BEPALEN*/
		width:60.6px;
		line-height: 34px;
	}
	.ais-hits--item .attr_6{ /*BREEDTE VAN STATS BEPALEN*/
		width:75.8px;
		line-height: 34px;
	}
	.ais-hits--item .attr_7{ /*BREEDTE VAN STATS BEPALEN*/
		width:58.6px;
		line-height: 34px;
	}
	.league-table.TA .ais-hits--item div.name{
		min-width: calc((100% - 160px)/2);
		width: calc((100% - 160px)/2);
	}
	
	.ais-hits--item .born.s_gi{
		width:87.4px;
	}
	
	.ais-hits--item div.name span, .ais-hits--item span.club-name{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 95%;
		display: inline-block;
	}
	.ais-stats{
		line-height: 18px;
		padding-top:10px;
		padding-bottom:10px;
	}
	

	.ais-hits--item div.ratings .rating{
		width: 28px;
		height: 28px;
		font-size: 14px;
		line-height: 28px;
		/*background: #fff;*/
		text-align: center;
		color: #fff;
		font-weight: 700;
		border-radius: 100%;
		margin: 0 auto;
	    display: inline-block;
		margin-top: 3.5px;
	}
	
	.rank .number{
		width: 38px;
		display: inline-block;
		padding: 7px 0 8px 9px;
		position: relative;
		text-align: left;
		font-size: 16px;
		line-height: 20px;
		color: #333;
		font-weight: 700;
	}
	.icon-flag .flag{
		margin-top: 9px;
		float: left;
		margin-right: 4px;
	}
	.sbx-sffv__submit svg{
		fill:#051f36;
	}
	/*LINKS*/
	.ais-root__collapsible .ais-header{
		padding: 9px 8px 9px;
		overflow: hidden;
		background: #051f36;
		position: relative;
	}
	.ais-root__collapsible .ais-header h5{
		margin: 0;
		font-size: 12px;
		font-weight: 700;
		line-height: 14px;
		color: #fff;
		font-family: "proximanova", sans-serif;
		text-transform: uppercase;
		letter-spacing: 1.33px;
	}
	.ais-refinement-list--item{
		padding: 7px 8px 7px;
		font-size: 12px;
		line-height: 16px;
		color: #555;
		border-bottom: 1px solid #e4e4e4;
	}
	.ais-show-more{
		font-size:12px;
		line-height:31px;
		text-align:center;
		width: 100%;
		display: inline-block;
		cursor:pointer;
		color:#4a4a4a;
	}
	.ais-refinement-list--item:last-child{
		border-bottom: 1px solid #fff;
	}
	.ais-refinement-list--item:before{
		content: '';
		display: inline-block;
		background: #fff;
		width: 16px;
		/* position: absolute; */
		z-index: 3;
		float: left;
		height: 16px;
		border-radius: 3px;
		border: 1px solid #051f36;
		margin-right: 10px;
		cursor:pointer;

	}
	.ais-refinement-list--item.ais-refinement-list--item__active:before{
		background-color: #051f36;
		background-image: url('http://www.footballcritic.com/images/sprites/filter_vink.png');
		background-size: 12px 9.5px;
		background-repeat: no-repeat;
		background-position: center;
	}
	.ais-refinement-list--item:hover:before{
		opacity:0.6;
	}
	#price-range .rheostat.rheostat-horizontal, #price .rheostat.rheostat-horizontal,  #recent_form .rheostat.rheostat-horizontal{
		width: 92%;
		margin-left: 4.5%;
	}
	.ais-range-slider--tooltip, .ais-range-slider--value{
		font-size:11px;
	}
	.ais-range-slider--tooltip{
		top: -25px;
	}
	#brand, #price, #price-range, #stars, #price-groups, #nationality, #recent_form, #price-range{
		border-bottom:15px solid #f5f5f5;
	}
	#price-range{
		/*border-bottom:1px solid #ccc;*/
	}
	.ais-clear-all--link{
		color:#1c71b8 !important;
	}
	.ais-clear-all--link:hover{
		text-decoration:underline;
	}
	.ais-refinement-list--count{
		float:right;
		color:#afb8bf;
	}
	.ais-range-slider .rheostat-horizontal .rheostat-progress{
		background-color: #fe691b;
	}
	.ais-range-slider .rheostat{
		margin-top: 3em;
		margin-bottom: 3em;
	}
	.ais-range-slider--handle{
		border: 1px solid #051f36;
	}
	.ais-range-slider--value{
		color:#afb8bf;
		padding-top: 8px;
	}
	#stats{
		font-size:12px;
		line-height:30px;
		
		padding-left:9px;
	}
	#stats a{
		color:#4a4a4a;
	}
	#stats a:hover{
		color:#0066cc;
	}
	li.notAvailable{
		opacity:0.5;
	}
	li.notAvailable a:hover{
		cursor:context-menu !important;
		background-color:inherit !important;
		color:inherit !important;
		
	}
	ul.ais-pagination{
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
		color: #323232;
		font: 400 13px/32px "Roboto", sans-serif;
	}
	ul.ais-pagination li{
		display: inline-block;
		vertical-align: top;
	}
	ul.ais-pagination li{
		color: #1c71b8;
		width: 32px;
		height: 32px;
		border-radius: 3px;
		display: inline-block;
		border: 1px solid #f1f1f1;
		text-align: center;
		opacity: 1;
		margin-right:5px;
	}
	ul.ais-pagination li a{
		width: 100%;
		height: 100%;
		display: block;
		line-height: 23px;
	}
	ul.ais-pagination .ais-pagination--item__active{
		color: #fff;
		background: #2275ba;
	}
	ul.ais-pagination .ais-pagination--item__active a{
		color: #fff !important;
	}
	ul.ais-pagination li a:hover{
		text-decoration:none;
	}
	ul.ais-pagination .ais-pagination--item__active a:hover{
		color:white !important;
	}
	.ais-search-box, .sbx-sffv__input, .sbx-sffv__wrapper {
		line-height:31px;
		font: 12px/1.2 'Roboto', sans-serif;
		border-top: 1px solid #e4e4e4;
		
	}
	.ais-search-box input, .sbx-sffv__input input, .sbx-sffv__wrapper input{
		padding-left:28px !important;
		border: 1px solid #fff !important;
		font: 13px/16px 'Open Sans', sans-serif !important;
		letter-spacing: -.03em !important;
	}
	#nbHits div{
		font: 13px/16px 'Open Sans', sans-serif;
		letter-spacing: -.03em;
	}
	#nbHits .ais-stats--body div{
		font-weight: 600;
	}
	input.sbx-sffv__input{
		padding-left: 23px;
		border:0px;
	}
	div.sbx-sffv__wrapper{
		border:0px;
	}
	.ais-search-box--magnifier{
		top: 7px;
	}
	
	#nbHits{
		font-size: 16px;
		font-weight: 500;
		margin-right: 0px;
		color: #4a4a4a;
	}
	#nbHits div, #clear-all div{
		display:inline;
	}
	a.clearSearch:hover{
		text-decoration:line-through;
	}
	.ais-refinement-list--item .inMenu i.flag {
		margin-top:0px;
		height: 13px;
		min-width: 16px;
		margin-right: 6px;
	}

	.ais-hits--item div.name b{
		display:none;
	}
	.flag.flag-{
		margin-top: 11px !important;
	}
	#mobileShowResults{
		display:none;
		position:absolute; 
		z-index: 999;
		/*border: 1px solid #2275ba;*/
		background:#051f36;
		top:0px;
		width: 100%;
		padding-left: 10px;
		height: 52px;
	}
	#mobileShowResults span{
		display:inline-block;
		border-radius: 5px;
		background:#fe691b;
		width: calc(50% - 10px);
		color: #fff;
		line-height:32px;
		border-radius:3px;
		text-align:center;
		left:5px;
		margin-top: 7px;
		margin-right: 10px;
	}
	#mobileShowResults b{
		display:inline-block;
		border-radius: 5px;
		background:#788fa3;
		width: calc(50% - 10px);
		color: #fff;
		line-height:38px;
		border-radius:3px;
		text-align:center;
		left:5px;
		margin-top: 7px;
		
	}
	.ais-root__collapsible h5:after{
		content: '';
		color: #fff;
		float: right;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #fff;
		margin-top: 4px;
	}
	.ais-root__collapsed h5:after{
		content: '';
		color: #fff;
		float: right;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #fff;
		border-top:0px;
		margin-top: 4px;
	}
	.selOptions{
		line-height: 23px;
		height: 24px;
		margin-top: -1px;
	}

	/*MOBILE*/
	@media (max-width: 860px){ /*wat eerder dan mobiel*/
		
		.ranking-page .sidebar{
			width:100%;
		}
		.container {
			padding: 0;
		}
		.filters-aside{
			top: 0;
		}
		
		.sub-page .main-holder {
			margin-top: 0px;
			padding: 0;
			margin: 0;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			flex-direction: column;
		}
		aside.sidebar.filters-aside{
			display:none;
		}
		.ranking-page .main-column{
			width: 100%;
			padding: 0;
		}
		.btn-filters{
			display: block;
		}

		.filter-nav.skillHolder.show{
			padding-top: 7px;
			background: #fff;
		}
		.filter-nav.skillHolder ul li a{
		    margin-top:1px;
		}
		#brand, #price, #price-range, #stars, #price-groups, #nationality, #recent_form, #fastSearch, #season, #side{
			border-bottom:15px solid #fff !important;
		}
		#price-groups{
			
		}
		#clear-all{
			display:none;
		}
		.filter-content{
			padding-top:0px;
		}
		ul.ais-pagination li{
			width: 26px;
			height: 26px;
		}
		ul.ais-pagination li a{
			line-height: 20px;
		}
		.selOptions{
			height: 24px !important;
		}
		/*
			.ais-pagination .ais-pagination--item.ais-pagination--item__page:nth-child(n+6) {
				display:none;
				visibility: hidden;
			}
		*/
		.column{
			margin-bottom:0px;
		}
		.tabs-block{
			margin-top: 7px !important;
		}
		.sub-page .main-holder{
			padding-top: 10px !important;
			margin-top:0px;
		}
		.filter-nav ul li:first-child { 
			padding-left:0px;
		}
		.ais-hits--item div.club img{
			margin-top: 5px;
		}
		#statSelector{
			float:none;
			margin:0px;
			margin-left:10px;
		}
		
		#nbHits{
			display:none;
		}
		body.filterOn #mobileShowResults{
			display:block;
		}		
		.snelknoppen{
			display:none;
		}
		aside.sidebar.filters-aside{
			display:none;
		}
		aside.sidebar.filters-aside.active{
			display:block;
		}
		aside.sidebar.filters-aside.active .filter-content.acc-slide{
			display:block !important;
			margin-bottom: 40px;
		}
		.scheiding{
			display:none;
		}
		#stats{
			/*display:none;*/
		}
		/*
		.tabs-content{
			max-height: 300px;
			overflow: auto;
		}
		*/
		#wrapper{
			overflow:scroll;
			height: 100%;
		}
		.ais-hits .rank, .ais-hits .born .txt{
			display:none;
		}
		.ais-hits .ais-hits--item{
			/*padding-left:5px;*/
		}
		.ais-hits--item div.name{
			width: calc(100% - 140px);
			/*width:100%;*/
			/*width:41%;*/
		}
		/*
			.TA .ais-hits--item div.name{
				width:50%;
			}
		*/
		.ais-hits--item div.club{
			width:30px;
			min-width: 30px;
		}

		div.league-table.addition{
			/*width:100%;*/
			width:100%;
		}
		div.league-table.addition.TA{
			/*width:520px;*/
		}
		
		.btn-filters{
			position: absolute;
			right:10px;
			top: 7px;
			padding: 2px 7px 2px 30px;
		}
		
		#hitsHolder{
			/*overflow-y: scroll;*/
			/*height: calc(100vh - 174px);*/
		}
		#hitsHolder::-webkit-scrollbar {
				-webkit-appearance: none;
		}
		
		div.league-table.addition.TA .hitsHeader, div.league-table.addition.TA #hits{
			width: 520px;
		}

		

		::-webkit-scrollbar {
			-webkit-appearance: auto;
		}

		::-webkit-scrollbar:vertical {
			width: 0px;
		}

		::-webkit-scrollbar:horizontal {
			height: 12px;
		}

		::-webkit-scrollbar-thumb {
			background-color: rgba(0, 0, 0, .5);
			border-radius: 10px;
			border: 2px solid #ffffff;
		}

		::-webkit-scrollbar-track {
			border-radius: 10px;  
			background-color: #ffffff; 
		}
		
		
		.ais-hits--item div.born{
			width:30px;
			min-width:30px;
		}
		.ais-hits--item div.ratings{
			width: 40px;
			min-width: 40px;
		}
		.tabset.three-tabs li{
			width:50%;
		}

		.ais-body.ais-refinement-list--body{
			/*display:none;*/
		}
		.acc-wrapper .opener{
			display:none;
		}
		.ais-refinement-list--item {
			padding: 10px 8px 10px;
		}
		#stars{
			border-bottom: 36px solid #f5f5f5;
		}
	}
	
	.selectPlayer{
		cursor:pointer; float:left;position:absolute;margin-left:40px;width:36px;height:36px;background:lightgrey;margin-top:-36px;text-align:center; font-family: monospace; font-size:40px;
		display:none !important;
	}
	.selectPlayer:hover{
		opacity:0.8;
	}
	
	
							.ranking-page .navbar-holder{
								margin: 0 0 105px;
							}
							.sub-page .main-holder{
								padding-top:15px;
							}
							/*
							.league-table.addition.TA .ais-hits--item .GI{
								display:none;
							}
							.league-table.addition .ais-hits--item .TA{
								display:none;
							}
							.league-table.addition.TA .ais-hits--item .TA{
								display:table-cell;
							}
							.ais-hits--item .TA{
								width:51px;
								line-height: 34px;
								letter-spacing: -0.5px;
							}*/
							
							#getplayers{
								position:relative;width:400px;background:lightgreen;padding:10px;
								display:none;
							}
							#getplayers textarea{
								display:none;
							}
							
							.heading{
								width:100%;
								float:left;
								padding: 9px 8px 9px;
								overflow: hidden;
								background: #051f36;
								position: relative;
							}
							.heading h2{
								margin: 0;
								font-size: 12px;
								font-weight: 700;
								line-height: 14px;
								color: #fff;
								font-family: "proximanova", sans-serif;
								text-transform: uppercase;
								letter-spacing: 1.33px;
							}
							.filter-nav.skillHolder, .filter-nav.skillHolder .drop{
								width:100%;
							}
							
							.icon48x48{
								height: 15px;
								margin-top: -2px;
								float: left;
							}
							
							
							
							
											.hitsHeader .ais-hits--item{
												background:#ebebeb;
												/*max-height: 25px;*/
											}
											.hitsHeader .ais-hits--item div{
											    line-height: 14px;
												text-transform: uppercase;
												color: #000; /*rgba(74, 74, 74, 0.7);*/
												font-size:10px;
												padding-top:6px;
												padding-bottom:6px;
											}
											.hitsHeader .ais-hits--item div span{

											}
											.hitsHeader .ais-hits--item div.ratings:after{
												content: '';
												display: inline-block;
												/*background-image: url(https://www.footballcritic.com/images/sprites/order-asc.png);*/
												background-size: 7.6px 4px;
												background-repeat: no-repeat;
												background-position: 95% 50%;
												opacity:0.4;
												margin-top: 8px;
												margin-left: 0px;
												/*position: absolute;*/
												height: 9px;
												width: 10px;
											}

											
											.hitsHeader .ais-hits--item div.formHolder:after, .hitsHeader .ais-hits--item div.p-mom:after, .hitsHeader .ais-hits--item div.goals:after, .hitsHeader .ais-hits--item div.assist:after, .hitsHeader .ais-hits--item div.yel:after, .hitsHeader .ais-hits--item div.red:after, .hitsHeader .ais-hits--item div.row_apps:after, .hitsHeader .ais-hits--item div.fouls:after, .hitsHeader .ais-hits--item div.fouled:after, .hitsHeader .ais-hits--item div.row_time:after{
												content: '';
												display: inline-block;
												/*background-image: url(https://www.footballcritic.com/images/sprites/order-asc.png); */
												background-size: 7.6px 4px;
												background-repeat: no-repeat;
												background-position: 120% 50%;
												opacity:0.4;
												height: 9px;
												width: 10px;
											}
											
											
											
											.hitsHeader .ais-hits--item div.goals:after, .hitsHeader .ais-hits--item div.assist:after, .hitsHeader .ais-hits--item div.row_time:after{
												float:left;
												margin-left: 15px;
												margin-top: 2px;
											}
											.hitsHeader .ais-hits--item div.yel:after, .hitsHeader .ais-hits--item div.red:after{
												float:left;
												margin-left: 11px;
												margin-top: 2px;												
											}
											.hitsHeader .ais-hits--item div.formHolder, .hitsHeader .ais-hits--item div.p-mom, .hitsHeader .ais-hits--item div.goals, .hitsHeader .ais-hits--item div.p-age, .hitsHeader .ais-hits--item div.assist, .hitsHeader .ais-hits--item div.yel, .hitsHeader .ais-hits--item div.red, .hitsHeader .ais-hits--item div.row_apps, .hitsHeader .ais-hits--item div.fouled, .hitsHeader .ais-hits--item div.fouls, .hitsHeader .ais-hits--item div.row_time{
												/*cursor:pointer;*/
												padding-left: 3px;
											}

											
											.hitsHeader .ais-hits--item div.ratings:after{
												margin-left: 22px;
											}
											div.ratings:after{
												position: absolute;
											}
											.hitsHeader .ais-hits--item div.ratings{
												/*cursor:pointer;	*/
												padding-left: 3px;
												padding-top: 0px;
												padding-bottom: 0px;
											}
											.hitsHeader .ais-hits--item div.TA{
												padding-left: 0px;
											}

											
											.hitsHeader .ais-hits--item div.transfer_value.asc, .hitsHeader .ais-hits--item div.transfer_value.desc, .hitsHeader .ais-hits--item div.ratings.asc, .hitsHeader .ais-hits--item div.ratings.desc, .hitsHeader .ais-hits--item div.formHolder.asc, .hitsHeader .ais-hits--item div.formHolder.desc, .hitsHeader .ais-hits--item div.TA.desc, .hitsHeader .ais-hits--item div.p-mom.asc, .hitsHeader .ais-hits--item div.goals.asc, .hitsHeader .ais-hits--item div.p-age.asc, .hitsHeader .ais-hits--item div.p-age.desc, .hitsHeader .ais-hits--item div.assist.asc, .hitsHeader .ais-hits--item div.yel.asc, .hitsHeader .ais-hits--item div.red.asc, .hitsHeader .ais-hits--item div.row_apps.asc, .hitsHeader .ais-hits--item div.row_apps.desc, .hitsHeader .ais-hits--item div.fouls.asc, .hitsHeader .ais-hits--item div.fouled.asc, .hitsHeader .ais-hits--item div.row_time.asc{
												background: #d0d4d8;
											}
											
											
											.hitsHeader .ais-hits--item div.hasRes.p-age:after, .hitsHeader .ais-hits--item div.hasRes.row_apps:after{
												content: '';
												display: inline-block;
												/*background-image: url(https://www.footballcritic.com/images/sprites/table-order.png);*/
												background-repeat: no-repeat;
												background-position: 95% 50%;
												background-size: 7.5px 9px;	
												height: 9px;
												width: 10px;
												position:absolute;
												margin-top:1px;
											}
											.hitsHeader .ais-hits--item div.hasRes.p-age.asc:after, .hitsHeader .ais-hits--item div.hasRes.p-age.desc:after{
											    margin-top: 1px;
											}
											
											.hitsHeader .ais-hits--item div.transfer_value.asc:after, .hitsHeader .ais-hits--item div.ratings.asc:after, .hitsHeader .ais-hits--item div.formHolder.asc:after, .hitsHeader .ais-hits--item div.TA.asc:after, .hitsHeader .ais-hits--item div.p-mom.asc:after, .hitsHeader .ais-hits--item div.goals.asc:after, .hitsHeader .ais-hits--item div.p-age.asc:after, .hitsHeader .ais-hits--item div.assist.asc:after, .hitsHeader .ais-hits--item div.yel.asc:after, .hitsHeader .ais-hits--item div.red.asc:after, .hitsHeader .ais-hits--item div.row_apps.asc:after, .hitsHeader .ais-hits--item div.fouls.asc:after, .hitsHeader .ais-hits--item div.fouled.asc:after{
												/*background-image: url(https://www.footballcritic.com/images/sprites/order-asc.png);*/
												background-size: 7.6px 4px;
												position: relative;
												opacity:1.0;
												/*top: -8px;*/
											}
											.hitsHeader .ais-hits--item div.transfer_value.desc:after, .hitsHeader .ais-hits--item div.ratings.desc:after, .hitsHeader .ais-hits--item div.formHolder.desc:after, .hitsHeader .ais-hits--item div.TA.desc:after, .hitsHeader .ais-hits--item div.p-age.desc:after, .hitsHeader .ais-hits--item div.row_apps.desc:after{
												background-image: url(https://www.footballcritic.com/images/sprites/order-desc.png);
												background-size: 7.6px 4px;
												position: relative;
												opacity:1.0;
												/*top: -8px;*/
											}
											.hitsHeader .ais-hits--item div.ratings.asc:after, .hitsHeader .ais-hits--item div.ratings.desc:after{
												/*top: -8px;*/
												/*left: 22px;*/
											}
											.formpieces{
												margin-left:4px;
											}
											.formpieces .emptyForm{
												width: 5px;
											}
											
											
#hitsHolder .ais-hits--item > div{
	display:none;
}
#hitsHolder .ais-hits--item div.ALL{
	display:table-cell;
}
#hitsHolder.s_gi .ais-hits--item div.s_gi{
	display:table-cell;
}
#hitsHolder.s_su .ais-hits--item div.s_su{
	display:table-cell;
}
#hitsHolder.s_di .ais-hits--item div.s_di{
	display:table-cell;
}
#hitsHolder.s_de .ais-hits--item div.s_de{
	display:table-cell;
}
#hitsHolder.s_pa .ais-hits--item div.s_pa{
	display:table-cell;
}
#hitsHolder.s_at .ais-hits--item div.s_at{
	display:table-cell;
}
#hitsHolder.s_go .ais-hits--item div.s_go{
	display:table-cell;
}
#hitsHolder.s_dc .ais-hits--item div.s_dc{
	display:table-cell;
}

	
	
/*MOBIELE SLAG PLAYER FILTER PAGE****************************************/
/*TABLET*/
@media (max-width: 1024px){
	.ais-hits--item div.club .club-name{
		display:none !important;
	}
	.ais-hits--item div.club img{
		margin-top:5px;
	}
	.ais-hits--item div.name b{
		display:inline;
		font-weight: 400;
		color: #afafaf;
		padding-left: 6px;
		letter-spacing: -0.5px;
		font-size: 11px;
	}
	#hitsHolder .ais-hits--item div.name{
		min-width: 25%;
	}
	#hitsHolder.s_gi .ais-hits--item div.name{
		min-width: 90px;
		width: inherit;
	}
	#hitsHolder.s_go .ais-hits--item div.name{
		width: 33%;
	}
	
	.ais-hits--item div.club{
		min-width:40px;
	}
	#hitsHolder.s_su .ais-hits--item div.name{
		width: 50%;
	}
	#hitsHolder.s_di .row_time, #hitsHolder.s_pa .row_time{
		min-width:38px;
	}
	#hitsHolder.s_de .row_time, #hitsHolder.s_pa .row_time, #hitsHolder.s_at .row_time{
		display:none !important;
	}
	#hitsHolder.s_de .ais-hits--item div.name, #hitsHolder.s_pa .ais-hits--item div.name, #hitsHolder.s_at .ais-hits--item div.name, #hitsHolder.s_dc .ais-hits--item div.name{
		width:40%;
		min-width:20%;
	}
	.hitsHeader .embheader{
		max-height: 54px;
	}

	#hitsHolder .ais-hits--item > div{
		padding-right:2px;
		padding-left:2px;		
	}
}

/*MOBILE*/
@media (max-width: 860px){
	ul.pickupListType{
		padding-top: 7px;
	}
	.ais-hits--item div.born .natName{
		display:none;
	}
	.ais-hits--item .born.s_gi{
		min-width: 29px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 17%;
	}
	
	/*DEZE VELDEN VERBERGEN*/
	.ais-hits--item div.position{
		display:none !important;
	}
	#hitsHolder.s_de .row_time, #hitsHolder.s_dc .row_time{
		display:none !important;
	}
	#hitsHolder.s_de .err_chance, #hitsHolder.s_de .err_goal{
		display:none !important;
	}
	#hitsHolder.s_dc .assist{
		display:none !important;
	}
	
	#hitsHolder.s_pa .poss_lost{
		display:none !important;
	}
	#hitsHolder.s_at .ratings, #hitsHolder.s_at .bigchance{
		display:none !important;
	}
	
	#hitsHolder.s_su .ais-hits--item div.name{
		width: 37%;
	}
	#hitsHolder.s_at .ais-hits--item div.name{
		width: 29%;
	}
	.ais-hits--item .attr_2{
		width:20%;
	}

	.ais-hits--item div.name{
		border-right:0px;
	}
	.hitsHeader .ais-hits--item > div{
		border-right: 1px solid #f6f6f6;
	}
}

@media (max-width: 420px){ /*MOBIEL KLEINSTE OPTIE*/
	.ais-hits--item .born{
		display:none !important;
	}
	.ais-hits--item div.p-age, .ais-hits--item div.p-mom{
		min-width: 38px;
	}
	.ais-hits--item{
		padding-left:3px;
	}
	.ais-hits--item .player img{
		height:32px;
		margin-top: 3.5px;
	}
	.ais-hits--item div.player{
		min-width: 35px;
	}
	.ais-hits--item .attr_1{
		width:30px;
	}
	#hitsHolder.s_su .row_time, #hitsHolder.s_su .assist, #hitsHolder.s_di .row_time, #hitsHolder.s_go .row_time{
		display:none !important;
	}
	#hitsHolder .row_apps{
		min-width: 36px;
	}
	.hitsHeader .ais-hits--item div{
		font-size:9px;
	}
	#hitsHolder .ais-hits .ais-hits--item > div{
		font-size:11px;
	}
	.ais-hits--item .attr_4{
		width:42px;
	}
	#hitsHolder .ais-hits--item div.name{
		padding-right: 0px;
	}
	#hitsHolder.s_pa .ais-hits--item div.name{
		width:32%;
	}
	#hitsHolder.s_di .ratings, #hitsHolder.s_de .ratings, #hitsHolder.s_pa .ratings, #hitsHolder.s_dc .ratings, #hitsHolder.s_go .ratings{
		display:none !important;
	}
	.ais-hits--item div.formHolder{
		min-width: 42px;
	}
}

/*KLEINE FIXES OVERIG*/
@media (min-width: 768px){
	ul.pickupListType{
		padding-top:0px;
	}
}
@media (max-width: 767px){
	aside.sidebar.filters-aside.active .filter-content.acc-slide{
		margin-top: 15px;
	}
}
	

	   