/*10px*/
a.player{
	display: inline-flex;
	/*overflow: hidden;*/
}
a.player.sub_out{
	background-image: url(/images/match_icons_32x32/sub_out.png);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	padding-left: 30px;
	background-position: 0% 50%;
}
a.player.sub_in{
	background-image: url(/images/match_icons_32x32/sub_in.png);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	padding-left: 30px;
	background-position: 0% 50%;
}
a.player.sub_out img, a.player.sub_in img{
	margin-left: 26px;
}
a.player img{
	height: 32px;
	float: left;
	width: auto;
	margin: 0 auto;
	display: flex;
}
a.player b{
	line-height: 32px;
	font-weight: normal;
	color: #0B1724;
	margin-left: 6px;
	max-width: 180px;
	white-space: nowrap;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
}
a.player:hover b, .content-section__intro p a{
	color: #0058AB;
	text-decoration: underline;
}


a.player .match_icons_view{
	display: flex;
	align-items: center;
	margin-left: 5px;
}

/*VOETBAL ICONEN*/
.icon48x48{
	display: inline-block;
	background: url(https://www.footballcritic.com/images/sprites/sprite_icons_48x48.png?v=30) no-repeat;
	width: 16px;
	height: 17px;
	background-size: 180px 180px;
}
.icon48x48.icon-fc{
	background-position: -125px -126px;
	float: right;
	margin-top: 5px;
	margin-right: 4px;
}
.icon48x48.icon-goal{
	background-position: -26px -1px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.icon48x48.icon-injury{
	background-position: -217px -24px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.matches-block.full .panel .icon48x48.icon-injury{
	zoom: 0.8;
    margin-left: 8px;
	margin-top: -6px;
}
.icon48x48.icon-assist{
	background-position: -49px 1px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
	width: 17px;
}
.icon48x48.icon-geel{
	background-position: -95px -1px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.icon48x48.icon-rood{
	background-position: -71px -1px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.icon48x48.icon-geel-rood{
	background-position: -121px 0px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
	width: 17px;
}
.icon48x48.icon-wissel-in{
	background-position: -2px -120px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.icon48x48.icon-wissel-uit{
	background-position: -26px -120px;
	background-size: 240px 240px;
	margin-bottom: -2px;
	margin-right: 3px;
}
.icon48x48.icon-ball-own {
    background-position: -17px -179.5px;
    background-size: 200px 200px;
    width: 20px;
}
.icon48x48.icon-clock2 {
	width: 16px;
	height: 18px;
	background-size: 240px 240px;
	background-position: -121px -169px;
}

#powerTip{
	background-color: #0B1724;
	border-color: #0B1724;
}
#likeArtikel{
	position: absolute;
    background: #0b1724;
    z-index: 99;
    top: 0px;
}
.flag{
	display: inline-block !important;
}
.matches-block .panel h4{
	background: #ebeced;
	color: #000;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	cursor: auto;
}
body.homepage .matches-block .panel h4{
	cursor: pointer;
}
.matches-panel{
	padding-left: 8px;
	padding-right: 8px;
}
.matches-panel.head{
	background: #F5F6F6;
	padding-top: 5px;
	padding-bottom: 4px;
}
.matches-panel.head .icon-fc{
	cursor: pointer;
}
.matches-panel.head span{
	font-size:12px !important;
	text-transform: uppercase;
	font-weight: 500;
	height: 32px !important;
    line-height: 32px;
}
.matches-panel.head span.transfervalue {
	text-transform: inherit;
}
.matches-panel.head span.transfervalue i, .matches-panel.head span.stars i{
	margin-left: 4px;
}
.season-stats .fld-naam img{
	width: 24px;
	height: 24px;
}
.panel--carreer a{
	color: #0B1724;
}
.panel--carreer a:hover{
	color: #0058AB;
	text-decoration: underline;
}
.football.rightFormations a.position:hover{
	opacity: 0.8;
}
.matches-block .panel.panel--carreer span img{
	max-height: 24px;
	margin-top: 5px !important;
}
.matches-panel.head .score{
	background: none;
	max-width: 66% !important;
	width: 66%;
}
.matches-block.extraDetails .matches-panel .icon-assist, .matches-block.extraDetails .matches-panel .icon-goal{
	margin-top: 0px;
}
.matches-block.extraDetails .matches-panel.selected{
	background-color: #e9f5fe;
}
.clubmatches .matches-panel.head .score{
	max-width: 78% !important;
	width: 78%;
}
.matches-panel.head .fld-comp{
	width: 64px;
}
.matches-panel.orange, .bet1x2.orange{
	background: #fffbf4;
}
.matches-panel.orange.int, .bet1x2.orange.int, .standings .score-block-panel-row.orange.int{
	background: #ff7a0042;
}
.matches-block .panel h4 .flag{
	/*float:left;*/
	margin-bottom: -3px;
	/*position: absolute;*/
	left: 0px;
	margin-right: 5px;
}
.matches-block.carriere .fld-seizoen{
	width: 15%;
}
.matches-block.carriere .fld-club{
	width: 25%;
}
.matches-block.carriere .fld-competition{
	width: 25%;
}


.matches-block.selectie .fld-naam{
	width: 38%;
}
.matches-block.selectie .fld-positie{
	width: 10%;
}
.matches-block.selectie .fld-leeftijd, .matches-block.selectie .fld-land{
	width: 7%;
	text-align: center;
	min-width: 42px;
}
.matches-block.selectie .matches-panel{
	padding-top: 5px;
	padding-bottom: 5px;
}

.matches-block .fld-stat{
	width: calc(21% / 3);
	text-align: center;
}
.matches-block .fld-stat.stars{
	margin-right: 5px;
}
.matches-block table.panel .fld-stat{
	width: calc(30% / 3);
}
.matches-block.extraDetails .justify-center{
	justify-content: left;
}
.matches-block.extraDetails .score{
	justify-content: center;
}
.matches-block.extraDetails .fld-comp{
	width: 72px;
	display: inline-block;
}
/* .matches-block.extraDetails .flag{
	float: left;
	margin-top: 4px;
	margin-right: 6px;
} */
.matches-block.extraDetails .fld-date{
	width: 111px;
	display: inline-block;
}
.matches-block.extraDetails .fld-info{
	display: inline-block;
	text-align: end;
	float: right;
	width: 130px;
}
.matches-block.extraDetails .fld-subinfo{
	width: 60px;
}
.matches-block.extraDetails tbody .fld-subinfo{
	white-space: nowrap;
	padding-right: 8px;
	
	font-size: 13px;
}
.matches-block.extraDetails .fld-rating{
	width: 38px;
	display: inline-block;
	text-align: right;
}
.matches-block.extraDetails .fld-rating.wide{
	width: auto;
}
.matches-block .panel span .fa-star, .matches-block .panel span .fa-star-half-alt{
	font-size: 10px;
	margin-right: 1px;
}
.matches-block .panel span .fa-star.filled, .matches-block .panel span .fa-star-half-alt.filled{
	color: #f1da00;
}
.matches-block.extraDetails .fld-skills{
	width:auto;
}
.matches-block.extraDetails .fld-rating span{
	font-weight: 700;
	font-size: 16px !important;
}
.tabs::-webkit-scrollbar {
	width: 8px;
	height: 10px;
	border-radius: 4px;
}
   
.tabs::-webkit-scrollbar-thumb {
	background: #dbdcdc;
	border-radius: 6px 6px 6px 6px;
}

.more.external i{
	font-size: 13px;
    margin-right: 5px;
}
.stars{
	min-width: 68px;
}
.stars b.star{
	background-image: url(/images/skill_stars3.png);
	background-repeat: no-repeat;
	background-size: 35px 10px;
	height: 11px;
	min-width: 11px;
	margin-left: 1px;
}
.inf-transfervalue .stars b.star{
	display: inline-block;
	margin-bottom: -1px;
    height: 22px;
    min-width: 22px;
    background-size: 70px 20px;
	margin-left: 3px;
}
.inf-transfervalue .stars b.star.half{
	background-position: -48px 0px;
}
.inf-transfervalue .stars b.star.empty{
	background-position: -24px 0px;
}
.big span{
	display: inline-block;
	margin-right: 8px;
}
.big span b{
	font-size:11px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	font-weight: 500;
}
.big{
	text-align: right;
}
.big .ratingLabel{
	line-height: 25px;
    padding: 0px 7px;
	font-size: 15px;
	margin-top: 3px;
}
.inf-transfervalue .starsHolder{
	display: inline-block;
    padding: 0px 7px;
    line-height: 18px;
    border-radius: 3px;
	padding-right: 0px;
}
.jBox-wrapper{
	max-width: 600px;
}
.inf-transfervalue .stars .ratingLabel{
	font-size: 15px;
}
.inf-transfervalue .starsHolder i{
    font-size: 13px;
    font-style: normal;
	padding-right: 4px;
}
.inf-transfervalue .stars{
	cursor:help;
	margin-right: -16px;
}

.inf-transfervalue__value{
	margin-bottom: 10px;
}
.mega-article-part.match .player-header .inf-transfervalue{
	padding-right: 16px;
}
.inf-transfervalue__value__price span{
	color: #0B1724 !important;
}
.inf-transfervalue__value a:hover{
	opacity: 0.8;
} 
.inf-transfervalue__value__price span:before{
	content: "";
	background-image: url('https://www.footballtransfers.com/images/logo_footer.png');
	width: 20px;
    height: 20px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}
.mega-article-part.match .player-header .inf-name .ft-transfervalue{
    font-size: 16px;
    margin-bottom: -10px;
    padding-top: 3px;
    color: #7B8187;
	cursor: help;
	display: inline-block;
}
.mega-article-part.match .player-header .inf-name .in_memoriam{
	margin-top: 3px;
    font-style: italic;
    font-size: 15px;
    opacity: 0.7;
}
.mega-article-part.match .player-header .inf-head.in_memoriam img{
	filter: grayscale(1);
    opacity: 0.8;
}
.mega-article-part.match .player-header .inf-name .ft-transfervalue .fa-question-circle{
    color: #0b1724;
    font-size: 11px;
    display: inline-block;
	opacity: 0.7;
}
.stars b.star.empty{
	background-position: -12px 0px;
}
.stars b.star.half{
	background-position: -24px 0px;
}

.matches-block.extraDetails .fld-info i.fas{
	color: #000;
	margin-left: 2px;
}
.live-football .matches-block .panel .left-team, .live-football .matches-block .panel .right-team{
	width: calc((100%/2) - 60px);
}
.matches-block.extraDetails .panel .left-team, .matches-block.extraDetails .panel .right-team{
	width: calc((100%/2) - 120px);
}
i.fas{
	color: #555555;
	margin-right: 2px;
}
.article-title i.fas {
	color: #b1b5b9;
}
.container{
	padding: 0px 10px;
}
.feature-article-bar > .container > .row > div{
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.feature-article-bar .row > div{
	padding-left: 10px;
	padding-right: 10px;
}
.feature-article-bar .row .col1, .feature-article-bar .row .col2{
	margin-bottom: 0px !important;
}

img.desktop, span.desktop{
	display: inline-block;
}
img.mobile, span.mobile{
	display: none;
}
.logo{
	height: 75px;
}
.logo a{
	left: 0px;
	top: 0px;
	width: 100%;
	display: inline-block;
	background: #0b1724;
}
.logo a img{
	max-width: none;
	margin-left: -10px;
}
.comments ul li:after{
	background: #b1b5b95c;
}
.comments ul li.comment-holder-headlines{
	position: absolute;
	right: 0px;
	justify-content: flex-end;
    margin-right: 0px !important;
}
.top-section a.article-title, .headlinesView a.article-panel2{
	display: inline-block;
}
.top-section a.article-title:hover h3{
	text-decoration: underline;
}
.top-section a.article-title:hover{
	opacity: 0.90;
}
.top-section a.panel:hover .fig-panel figure, .mega-article-part.match .player-header .inf-name .transfervalue a:hover img{
	opacity: 0.85;
}
.top-section a.panel:hover h3{
	color: #0058AB;
	text-decoration: underline;
}
.most-read-part a.article-panel2:hover figure, .headlinesView a.article-panel2:hover figure, .article-panel a.panel:hover figure{
	opacity: 0.8;
}
.most-read-part a.article-panel2:hover h3, .headlinesView a.article-panel2:hover h3, .features-panel ul li a:hover span, .scrore-block .heading .tr2 a:hover strong, .scrore-block a.team:hover span, .article-panel a.panel:hover h3, .matches-block.full a.score:hover span, .matches-block.full .panel a:hover strong{
	color: #0058AB;
	text-decoration: underline;
}
.matches-block a.left-team:hover span, .matches-block a.left-team:hover strong, .matches-block a.right-team:hover span, .matches-block a.right-team:hover strong{
	text-decoration: underline;
}
.matches-block a.left-team:hover span, .matches-block a.right-team:hover span{
	color: #0058AB;
}
.matches-block .matches-panel.info{
	font-size: 13px;
}
.top-section .col2 ul{
	flex-wrap: wrap;
}
.top-section .comments ul li{
	margin-bottom: 3px;
}
.article-title h1{
	font-size: 36px;
	line-height: 44px;
}
.article-panel h2,
.article-panel h3{
	font-size: 18px;
	line-height: 24px;
}
.article-panel2 h3{
	min-height: 72px;
}
.comments ul li:after{
	display: none;
}
h1, h2, h3, h4, h5, .nav-bar ul li a{
	font-family: roboto condensed,sans-serif;
}
.nav-bar ul li a{
	transition: auto;
	font-size: 17px;
}
.comments ul li{
	margin-right: 8px !important;
}
.comments ul li:nth-child(2){
	margin-right: 10px !important;
}

.header-bar .right-panel:after{
	width: 100%;
}
.logo:after{
	width: 60vw;
	background: #0b1724;
}
.article-panel a.headline h3{
	margin-top: 0px;
}
.article-panel a.headline:hover h3{
	color: #0058AB;
	text-decoration: underline;
}
.article-panel a.headline:hover figure{
	opacity: 0.8;
}
.article-panel .fig-panel figure{
	border-radius: 0;
	background: #cfcfcf;
}
.top-section .article-panel .fig-panel figure{
	height: 110px;
}
.matches-block a.score:hover{
	opacity: 0.8;
}
/*matches full*/
.matches-block.full .panel{
	background: none;
}
.matches-block.full .score i{
	font-size: 13px;
	display: initial;
}
/*
	.matches-block.full .panel h4{
		text-align: left;
		letter-spacing: 0.01em;
		color: #59616A;
		padding-left: 25px;
		font-family: inherit;
		line-height: 30px;
		padding-left: 15px;
	}
*/
.matches-block.full .panel span, .matches-block.full .panel strong{
	font-size: 14px;
}
.matches-block .panel .score span{
	position: absolute;
    color: #0b1724a1;
    font-size: 12px;
}
.matches-block.full .panel .score span{
	font-size: 13px;
}
.matches-block.full .score{
	max-width: 52px;
}
.scrore-block.whiteBack .panel .heading.row .tr1{
	width: 4px;
}
.scrore-block.whiteBack .heading .flag{
	margin-bottom: -2px;
}
.matches-panel.Played .fld-date{
	display: inline-block;
    display: flex !important;
    white-space: nowrap;
    min-width: 72px;
	text-transform: lowercase;
	color: #99A4AD;
}
.matches-panel.Played .fld-date.form{
	min-width: 38px;
}
.field_holder .bench .coach{
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.matches-block .score{
	background: #e6e8ea;
}
.matches-block .score i{
	color: #0B1724;
}
.matches-block .score i:after{
	background: #0B1724;
	width: 4px;
}
.matches-block .matches-panel.Fixture .score, .matches-block .matches-panel.Cancelled .score, .matches-block .matches-panel.Postponed .score, .matches-block .matches-panel.Pending_update .score{
	background: #e6e8ea;
}
.matches-block .matches-panel.Suspended .score{
	background: #f4d5ce;
}
.matches-block .matches-panel.Suspended .score .score__extra{
	width: 100%;
}
.match-only .suspended_note{
	max-width: fit-content;
    margin: auto;
	background: #f4d5ce;
	padding: 0px 8px;
    line-height: 20px;
}
.matches-block .matches-panel.Cancelled label, .matches-block .matches-panel.Postponed label, .matches-block .matches-panel.Playing label, .matches-block .matches-panel.Fixture label, .matches-block .matches-panel.Suspended label{
	background: #ff0000;
	color: #fff;
	text-transform: uppercase;
	font-size: 8px;
	border-radius: 2px;
	line-height: 12px;
	display: inline-block;
	height: 12px;
	z-index: 1;
	letter-spacing: -0.5px;
}

.matches-block .matches-panel.Postponed label, .matches-block .matches-panel.Fixture label, .matches-block .matches-panel.Suspended label{
	background: #21386e;
}
.matches-block .matches-panel.Fixture label{
	margin-top: 19px;
}
.matches-block .matches-panel.Playing .score{
	background: #48A914 !important;
}
.matches-block .matches-panel.Playing i{
	color: #fff;
}
.matches-block .score.hasLabel{ /*SPECIAAL BLOKJE VOOR MATCH MET EEN LABEL*/
	display:block;
	height: 32px;
	margin-top: -4px;
	margin-bottom: -4px;
	overflow:hidden;
}
.matches-block .score.hasLabel span{
	position: relative;
	width: 100%;
	display: inline-block;
	float: left;
	line-height: 21px;
	height: 20px;
}
.matches-block .score.hasLabel label{
	margin-top: 0px;
	float: left;
	width: 100%;
	position: relative;
}
.matches-block .score.hasLabel:hover span, .matches-block .matches-panel.Pending_update .score:hover span{
	text-decoration: none !important;
}
.matches-panel.Playing .score.hasLabel i{
	line-height: 20px;
}
.matches-panel.Playing .score.hasLabel i:after{
	right: -4px;
	top: 9px;
}

.matches-block .bg-green{
	background: #48A914 !important;
}
.nav-bar > ul > li > ul > li > a:hover {
	text-decoration: underline;
}
.links-block ul li a:hover{
	text-decoration: underline;
}
.more-panel a{
	font-family: roboto condensed,sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.more-panel a:hover{
	opacity: 0.8;
}
.more-panel.right{
	/*display:inline-block;
	float: right;*/
	display: flex;
	justify-content: flex-end;
}
.more-panel.right a{
	padding-left:15px;
	padding-right:15px;
	margin-right: 0;
	display: inline-block;
}
#footer-part .footer-top-bar .f-panel a:hover, #footer-part .copy-panel a:hover, #footer-part .f-social a:hover{
	color: #0058AB;
	text-decoration: underline;
}
#footer-part .footer-bottom-bar .f-panel a:hover, #footer-part .justify-end a:hover{
	text-decoration: underline;
}
#footer-part .footer-top-bar .container .row:last-child{
	margin-top: 20px;
}
#header-part .social-panel a:hover{
	opacity: 0.8;
}
.scrore-block .panel{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
.scrore-block.standings .panel .row{
	padding: 3px 0px 4px 8px;
}
.scrore-block.standings .panel .row.selected{
	background: #ebeced;
}
.scrore-block .panel .heading.row .tr1{
	width: auto;
}
.scrore-block.standings span{
	font-size: 13px;
}
.matches-block .panel span, .matches-block .panel div{
	overflow: hidden;
	text-overflow: ellipsis;
	color: #0B1724;
}
.matches-block h2, .features-panel h2, .scrore-block h2{
	margin-bottom: 10px;
}
#searchbar{
	display: none;
	position: absolute;
	left: 0px;
	width: 100%;
	background: white;
	z-index: 3;
}
#searchbar .input{
	height: 84px;
	border-bottom: 1px solid #dfe0e2;
	margin-left: 10px;
	margin-right: 10px;
	background: #fff;
}
#searchbar .input input{
	border: 0;
	background: transparent;
	color: #0a1e3a;
	padding: 5px 13px;
	width: calc(100% - 85px);
	line-height: 44px;
	font-size: 16px;
	padding-left: 8px;
}
#searchbar .input span.button{
	display: inline-block;
    padding: 5px 15px;
	cursor: pointer;
}
#searchbar .input span.button i{
	font-size: 16px;
}
#searchbar .input span.button.back{
	padding-right: 5px;
}
#searchbar .input span.button.back .fa-spin {
	display: none;
}

body.search #searchbar{
	display: block;
	background: #F5F6F6;
}
body.search:after{
	background: #000;
	content: "";
	display: block;
	width: 100%;
	height: 100vh;
	opacity: 0.6;
	position: fixed;
	z-index: 10;
	top: 114px;
}
body.search{
	margin: 0;
	height: 100%;
	overflow: hidden;
}
#searchbar ul li{
	font-size: 15px;
	line-height: 20px;
	border-bottom: 1px solid #dfe0e2;
	padding-top: 7px;
	padding-bottom: 7px;
	overflow: hidden;
}
#searchbar ul li span{
	font-size: 13px;
	color: #7B8187;
}
#searchbar ul li span .fa-clock{
	font-size: 12px;
}
#searchbar ul{
	padding-left: 12px;
	padding-right: 12px;
}
#searchbar ul li img{
	float: left;
	width: 100px;
	margin-right: 10px;
}
#searchbar ul li h5{

	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
}
.header-bar .fa-search, .header-bar .fa-user-circle{
	color: #fff;
	font-size: 18px;
	position: relative;
	float: right;
	margin-top: 19px;
	margin-left: 16px;
	cursor: pointer;
}
mark.highlight{
	background: #ffff8ec2;
}
.header-bar .fa-cog{
	color: #fff;
	font-size: 18px;
	position: relative;
	float: right;
	margin-left: 16px;
	cursor: pointer;
}
.header-bar .fa-search:hover, .header-bar .fa-user-circle:hover{
	opacity: 0.8;
}
#searchbar .results{
	/*display: none;*/
	background: #fff;
	width: 640px;
	padding: 0px 15px;
    overflow-y: auto;
    height: calc(100vh - 115px);
	margin-top: -30px;
    position: relative;
}
.mega-article-part .title .meta-panel .articleFlag{
	margin-right: 20px;
}
.mega-article-part .title .meta-panel .articleFlag:after{
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #dfe0e2;
    position: absolute;
    margin-top: 12px;
    display: inline-block;
    margin-left: 8px;
}
.article-panel .panel{
	padding-bottom: 13.5px;
	padding-top: 13px;
}
.article-panel .panel.overrule:first-child{
	padding: 0px 0px 8px 0px;
}
.article-panel .panel.overrule .redlabel{
	color: #7B8187;
	background: none;
	padding: 0px;
}
.scrore-block .panel .tr2 span{
	font-size: 13px !important;
}
/*match*/
.mega-article-part.match .match-header{
	width: calc(100% - 0px);
	background: #EBECED;
	padding: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.mega-article-part.match .match-header .scores, .mega-article-part.match .match-header .betting{
	display: table;
	width: 100%;
}
.mega-article-part.match .match-header .betting{
	text-align: center;
	margin-top: -10px;
}
.mega-article-part.match .match-header .betting .betHolder{
	width: 140px;
	display: inline-block;
}
.mega-article-part.match .match-header .betting .betHolder img{
	margin-top: 10px;
	width: 60px;
	margin-left: 40px;
	margin-bottom: 10px;
	opacity: 1;
}
.mega-article-part.match .match-header .betting .betHolder a:hover img, .meta-panel a.person:hover img{
	opacity: 0.8;
}
.mega-article-part.match .match-header .betting .betHolder a:hover, .mega-article-part.match .player-header .inf-team a:hover img{
	opacity: 0.8;
}
.mega-article-part.match .player-header .inf-team.international{
	width: 60px;
}
.mega-article-part.match .match-header .betting span{
	width: 40px;
	display: inline-block;
	color: #7b7b7b;
}
.mega-article-part.match .match-header .betting span .bet{
	display: inline-block;
	background: #48A914;
	font-family: roboto condensed,sans-serif;
	width: 100%;
	line-height: 32px;
	color: #ffff;
	border-radius: 4px;
	font-size: 16px;
	margin-top: 5px;
}
.mega-article-part.match .match-header a, .mega-article-part.match .player-header .inf-name a{
	color: #0B1724;
}
.mega-article-part.match .match-header .scores a:hover span, .mega-article-part.match .match-header .general a:hover, .mega-article-part.match .player-header .inf-name a:hover{
	text-decoration: underline;
	color: #0058AB;
}
.mega-article-part.match .player-header .inf-name a{
	/*color: #fff;*/
}
.mega-article-part.match .player-header .inf-name a:hover{
	/*text-decoration: underline;
	opacity: 0.8;*/
}
.mega-article-part.match .match-header .scores a:hover img{
	opacity: 0.8;
}
.mega-article-part.match .match-header .scores .home{
	display: table-cell;
	width: 46%;
	text-align: right;
	line-height: 80px;
	height: 80px;
	vertical-align: top;
}
#content-part.team_a .mega-article-part.match .match-header .scores .away span, #content-part.team_b .mega-article-part.match .match-header .scores .home span{
	font-weight: 300;
}
.mega-article-part.match .match-header .scores .score{
	display: table-cell;
	width: 8%;
	text-align: center;
	/*height: 80px;*/
	vertical-align: top;
}
.mega-article-part.match .match-header .scores .away{
	display: table-cell;
	width: 46%;
	line-height: 80px;
	height: 80px;
	vertical-align: top;
}
.mega-article-part.match .match-header .scores img{
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}
.mega-article-part.match .match-header .scores .home img{
	float: left;
	margin-left: 0px;
}
.mega-article-part.match .match-header .scores .away img{
	float: right;
	margin-right: 0px;
}
.mega-article-part.match .match-header .scores span{
	/*display: inline-block;*/
	line-height: 60px;
	font-family: roboto condensed,sans-serif;
	font-size: 26px;
	font-weight: 700;
}
.mega-article-part.match .match-header .scores .score span{
	display: inline-block;
	line-height: 40px;
	background: #0B1724;
	color: #fff;
	min-width: 80px;
	border-radius: 4px;
	margin-top: 15px;
	font-size: 24px;
}
.mega-article-part.match .match-header .scores .score.hasLabel span{
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	line-height: 34px;
}
.mega-article-part.match .match-header .scores .score.hasLabel label{
    width: calc(80px);
    margin-top: -2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.mega-article-part.match .match-header .scores .score.hasLabel{
	height: 98px;
}
.mega-article-part.match .match-header .scores .score.Postponed span,
.mega-article-part.match .match-header .scores .score.Pending_update span,
.mega-article-part.match .match-header .scores .score.Fixture span,
.mega-article-part.match .match-header .scores .score.Suspended span,
.mega-article-part.match .match-header .scores .score.Cancelled span{
	background: #cecece;
	color: #0B1724;
	font-size: 22px;
	font-weight: 500;
}
.mega-article-part.match .match-header .scores .score.Playing span{
	background: #48A914 !important;
}
.mega-article-part.match .match-header .scores .score label{
    text-transform: uppercase;
    display: inline-block;
    margin-top: 2px;
    font-weight: 500;
    background: #21386e;
    color: #fff;
    font-size: 12px;
    padding: 0px 3px;
    border-radius: 2px;
}
.mega-article-part.match .match-header .scores .score.Playing label{
    background: #ff0000;
    color: #fff;
    letter-spacing: -0.3px;
    margin-top: 0px;
    padding: 0px 5px;
    border-radius: 4px;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.mega-article-part.match .match-header .scores .away .scorers{
	padding-left: 95px;
}
.mega-article-part.match .match-header .scores .home .scorers{
	padding-right: 95px;
}
.mega-article-part.match .match-header .scores .score span.finalscore{
	display: inline-block;
	line-height: 40px;
	background: #0B1724;
	color: #fff;
	min-width: 80px;
	border-radius: 8px;
	margin-top: 15px;
	font-size: 24px;
}
.mega-article-part.match .match-header .scores .score span.restscore{
	display: inline-block;
	line-height: 32px;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
}
.mega-article-part.match .match-header .scores .home div, .mega-article-part.match .match-header .scores .score div, .mega-article-part.match .match-header .scores .away div{
	display: block;
	width: 100%;
}
.mega-article-part.match .match-header .scores .home div{
	padding-right: 15px;
}
.mega-article-part.match .match-header .scores .away div{
	padding-left: 15px;
}
.mega-article-part.match .match-header .general{
	text-align: center;
	font-size: 13px;
	line-height: 24px;
	color: #0B1724;
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
	margin-bottom: 0px;
	line-height: 18px;
	margin-top: -25px;
}
.mega-article-part.match .match-header .scores .score span i{
	font-style: normal;
	padding: 0px 6px;
	position: relative;
	font-family: 'Roboto', sans-serif;
}
.mega-article-part.match .match-header .scores .score span{
	text-align: center;
	justify-content: center;
}
.mega-article-part.match .match-header .scores .score span i:first-child:after{
	background: #fff;
	width: 6px;
	height: 2px;
	position: absolute;
	right: -6px;
	top: 14px;
	content: "";
}
.mega-article-part.match .match-header .general i{
	text-decoration: underline;
	font-style: inherit;
}
.mega-article-part.match .match-header .general a{
	font-weight: 700;
}
.tabs a.tab{
	font-weight: 400;
	font-size: 16px;
	line-height: 37px;
	padding: 0px 15px;
	background: #EBECED;
	border-radius: 4px;
	color: #979797;
	margin-right: 6px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: roboto condensed,sans-serif;
	white-space: nowrap;
}
.tabs a.tab.disabled{
	cursor: not-allowed;
	opacity: 0.5;
}
.tabs.center a.tab{
	width: calc((100% / 5) - 25px);
}
.tabs.profile a{
	text-decoration: none;
}
.pro_alert{
	font-size: 14px;
    line-height: 20px;
    color: #0B1724;
    background: #48a91414;
    padding: 10px 12px;
    display: inline-block;
    margin-bottom: 10px;
	margin-top: 10px;
    max-width: 660px;
	width: 100%;
}

.btn.disabled {
	background-color: #ccc;
	cursor: not-allowed;
}
#submit-button-req{
    font-family: roboto condensed, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin: 0 auto;
    padding: 8px 0;
    padding: 8px 20px;
    margin-top: 10px;
}

.toxic_label{
	padding: 2px 5px;
	border-radius: 3px;
}
.toxic_label.niv_a{
	background: #c2f7c2;
}
.toxic_label.niv_b{
	background: #deebda;
}
.toxic_label.niv_c{
	background: #f1f2c6;
}
.toxic_label.niv_d{
	background: #f2e5c6;
}
.toxic_label.niv_e{
	background: #f2dac6;
}
.toxic_label.niv_f{
	background: #f2c6c6;
}
.pro_alert h2{
	color: #0B1724;
	margin-bottom: 5px;
}
.pro_alert p{
	margin-bottom: 15px;
}
.pro_alert .approved_member, .huisregels .approved_member{
    display: inline-block;
    margin-left: 2px;
	position: relative;
}
.pro_alert .approved_member .fa-certificate, .huisregels .fa-certificate{
    color: #0095f6 !important;
    font-size: 15px !important;
}
.pro_alert .approved_member .fa-check, .huisregels .fa-check{
    color: #ffffff !important;
    position: absolute !important;
    left: 4px !important;
    font-size: 7px;
    top: 9px !important;
    font-weight: 600 !important;
}
.huisregels .fa-check, .approved_member.v3 .fa-check{
	top: 7px !important;
}
.huis_info{
	color: #fff;
	text-decoration: underline;
}
.day-content-part.huisregels .inner{
	padding: 10px 0px !important;
	border-top: 0px;
}
.day-content-part.huisregels .advertise_title{
	margin-bottom: 10px;
}
.tabs a.tab:hover{
	color: #fff;
	background: #0B1724;
}
.tabs a.tab.vandaag{
	/*border: 1px solid #fc5454;*/
	/*border-bottom: 0px;*/
	background: #f5e3e3;
	/*padding-top: 7px;*/
	color: #0b1724;
}
.tabs a.tab.active{
	color: #fff;
	font-weight: 400;
	background: #0B1724;
}
.tabs{
	margin-bottom: 25px !important;
	margin-top: 10px;
	display: flex;
	border-bottom: 1px solid #0B1724;
	height: auto;
    overflow-x: auto;
    overflow-y: hidden;
}
.tabs .moreDates{
	float: right;
	padding-top: 12px;
	cursor: pointer;
}
.tabs .moreDates input{
	width: 38px;
	height: 30px;
	margin: 0px;
	position: absolute;
	margin-left: -40px;
	z-index: 0;
	opacity: 0.01;
	cursor: pointer;
	margin-top: -3px !important;
}
.tabs .moreDates input[type=text]:not(#searchbar .input input){
	width: auto;
}
.tabs .moreDates:hover > i{
	color: #48515b;
}
.tabs .moreDates i.fa-calendar-alt{
	font-size: 24px;
}
.feature-article-bar .comments ul li span{
	font-size: 13px;
}
.tabs .moreDates i.fa-caret-down{
	color: #0B1724;
	font-size: 14px;
}
.tabs.center{
	text-align: center;
	display: block;
	padding-left: 40px;
	height: 54px;
}
.tabs.center a.tab{
	display: inline-block;
	padding-top: 8px;
    padding-bottom: 8px;
}

.tabs.center a.tab.leftHome{
	float: left;
	width: 100px;
	left: 0px;
	margin-right: -100px;
	text-align: left;
	margin-left: -40px;
}
.tabs a.tab top, .tabs a.tab top_mobile{
	display: block;
	text-transform: uppercase;
	line-height: 16px;
	margin-top: 2px;
	font-size: 16px;
}
.tabs a.tab top_mobile, .tabs a.tab sub_mobile{
	display: none;
}
.tabs a.tab sub{
	display: block;
	line-height: 19px;
}
.mega-article-part.match .match_feature{
	/*border-top: solid 1px #B6DDA1;*/
	padding: 10px 0px 12px;
	margin-bottom: 25px;
	margin-top: 15px;
}
.mega-article-part.match .match_feature.spelers{
	margin-top: 20px;
}
.match_feature.spelers .match-holder.player{
	justify-content: left;
}
.match_feature.spelers .match-holder.player i.flag{
	margin-right: 10px;
}
.match_feature.spelers .match-holder.player img.team{
	width: 24px;
	height: 24px;
	margin-right: 8px;
}
.match_feature.spelers .match-holder.player .position{
    color: #7b8187c9;
    margin-left: 3px;
    letter-spacing: -0.6px;
    font-size: 12px;
    font-weight: 400;
}
.match_feature.spelers .match-holder.player .playerOneRow{
	max-width: 185px;
	text-overflow: ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
}
.match_feature.spelers .match-holder.player a{
	color: #0B1724;
    font-size: 14px;
    line-height: 24px;
	display: inline-block;
}
.match_feature.spelers .match-holder.player a:hover div{
	color: #0058AB;
    text-decoration: underline;
}
.match_feature.spelers .match-holder.player .fld-naam{
	flex: 1 1 auto;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
}

.mega-article-part.match .match_feature.referees .flag{
	float: left;
	margin-top: 3px;
	margin-right: 8px;
}
.mega-article-part.match .match_feature.injuries, .mega-article-part.match .match_feature.subs{
	margin-top: 15px;
	padding: 10px 0px 12px;
}

table.transfers .player_tr, table.transfers .to{
	width: 35%;
}
table.transfers .to a{
	color: #0B1724;
}
table.transfers .to a:hover{
	color: #0058AB;
	text-decoration: underline;
}
table.transfers .position{
	width: 30%;
}
table.transfers .blessure{
	width: 65%;
}
table.transfers td{
	border-bottom: 1px solid #dfe0e2;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 18px;
}
table.transfers .fa-arrow-right{
	color: #ea0c0c;
	margin-right: 5px;
}
table.transfers .fa-arrow-left{
	color: #48A914;
	margin-right: 5px;
}
.statistics h1{
	margin-top: 5px;
}
.mega-article-part.match .match_feature table.verloop, table.transfers{
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #0B1724;
	border-spacing: 0px;
	margin-top: 15px;
}
.mega-article-part.match .match_feature table.verloop .fa-futbol{
	color: #000;
}
.mega-article-part.match .match_feature table.verloop tr td{
	border-bottom: 0.8px solid #dfe0e2;
	padding: 0px;
	padding-top:3px;
	padding-bottom:0px;
}
.mega-article-part.match .match_feature.referees tr td{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	line-height: 40px;
}
.mega-article-part.match .match_feature.referees table{
	border-top: 1px solid #dfe0e2;
}
.mega-article-part.match .match_feature.referees tr td.type {
    width: 30%;
}

.mega-article-part.match .match_feature table.verloop td.note{
	text-align: center;
	background: #EBECED;
}
.mega-article-part.match .match_feature table.verloop tr.affiche td.a_home, table.transfers tr.affiche td{
	background: #EBECED;
	padding-left: 10px;
	text-align: left;
	font-family: roboto condensed,sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}
.mega-article-part.match .match_feature table.verloop tr.formations td.a_home{
	background: #EBECED;
	padding-left: 10px;
	text-align: left;
}
.mega-article-part.match .match_feature table.verloop tr.formations td.a_away{
	background: #EBECED;
	padding-right: 10px;
	text-align: right;
}
.mega-article-part.match .match_feature table.verloop tr.affiche td.a_away{
	background: #EBECED;
	padding-right: 10px;
	text-align: right;
	font-family: roboto condensed,sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}
.mega-article-part.match .match_feature table.verloop tr.opstellingen .player_row{
	line-height: 40px;
	display: flex;
}
.mega-article-part.match .match_feature table.verloop tr.opstellingen .player_row .num{
	width: 40px;
	text-align: left;
}
.mega-article-part.match .match_feature table.verloop tr.opstellingen .players_home{
	text-align:left;
	padding-left: 10px;
	vertical-align: top;
}
.mega-article-part.match .match_feature table.verloop tr.opstellingen .players_away{
	text-align:right;
	padding-left: 10px;
	vertical-align: top;
}
.mega-article-part.match .match_feature table.verloop .score{
	width: 10%;
	text-align: center;
}
.mega-article-part.match .match_feature table.verloop .minute_home{
	width: 10%;
	padding-left: 10px;
}
.mega-article-part.match .match_feature table.verloop .icons .match_icon, .mega-article-part.match .match_feature table.verloop .icons .match_icon{
	display: block !important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.mega-article-part.match .match_feature table.verloop .goalName{
	font-weight: 600;
}
table.left_right a.player{
	display: table;
	float: none !important;
}
table.left_right .minute_home{
	width: 5% !important;
}
.subsOverview{
	width: 100%;
	display: flex;
}
.subsOverview .viewHome, .subsOverview .viewAway{
	width: 50%;
}
.subsOverview .viewHome{
	/*border-right: 10px solid #fff;*/
}
.subsOverview .viewAway{
	/*border-left: 10px solid #fff;*/
	/*padding-left: 10px;*/
}
.subsOverview .viewAway li{
	padding-left: 0px;
}
.subsOverview li{
	border-bottom: 0.8px solid #dfe0e2;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.subsOverview li .minutes{
	display: inline-block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	min-width: 18px;
}
.subsOverview li .names{
	display: inline-block;
}
.subsOverview li .substitute, .subs li .substitute{
	margin-right: 10px;
	float: right;
}
.subs li .substitute i.match_icon.goal{
	margin-left: 5px;
	margin-right: 1px !important;
}
.subsOverview li .substitute i{
	color: #ff0000;
}
.subs li .substitute i{
	color:#48a914;
}
.subsOverview li .names a{
	color: #0B1724;
}
.subsOverview li .names a:hover{
	color: #0058AB;
	text-decoration: underline;
}
.injuries .subsOverview li .names{
	line-height: 20px;
}
.subsOverview li .names .fa-arrow-alt-circle-down{
	color: #ff0000;
	margin-right: 6px;
}
.subsOverview li .names .fa-arrow-alt-circle-up{
	color: #48a914;
	margin-right: 6px;
}
.match .head2head.subplayers .minutes{
	margin-top:auto;
}
.match .head2head.subplayers .minutes .number{
	display: inline-block;
	line-height: 22px;
	width: 22px;
	text-align: center;
	border-radius: 50%;
	font-size: 12px;
	font-weight: 500;
}
.match .head2head.subplayers .viewHome .number{
	background: #48A914;
	color: #fff;
}
.match .head2head.subplayers .viewAway .number{
	background: #0b1724;
	color: #fff;
}
.match .head2head .groupedStats{
	margin-bottom: 30px;
}
.mega-article-part.match .match_feature table.verloop .minute_away{
	text-align: right;
	width: 10%;
	padding-right: 10px;
}
.mega-article-part.match .match_feature table.verloop .home{
	text-align: right;
	width: calc(70% / 2);
}
.mega-article-part.match .match_feature table.verloop .home a.player{
	float: right;
}
.match_feature .event_note{
	float: right;
	display: inline-flex;
	line-height: 32px;
	margin-left: 5px;
	opacity: 0.7;
	font-style: italic;
}
.mega-article-part.match .match_feature table.verloop .away a.player{
	float: left;
}
.mega-article-part.match .match_feature table.verloop .away{
	text-align: left;
	width: calc(70% / 2);
}
.breadcrumbs-block ul li, .breadcrumbs-block ul li a{
	font-size: 13px;
}
.breadcrumbs-block ul li a:hover, .meta-panel a.person:hover span{
	text-decoration: underline;
	color: #0058AB;
}
.breadcrumbs-block{
	border-bottom: 1px solid #dfe0e2;
	padding-top: 6px;
	padding-bottom: 6px;
}
.breadcrumbs-block.darken{
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #EBECED;
	border-bottom: 1px solid #0b172417;
}
.breadcrumbs-block.team ul li a{
	color: #fff;
}
.breadcrumbs-block.team ul li a:hover{
	opacity: 0.8;
}
.mega-article-part .title .meta-panel .person img{
	width: 32px;
	border-radius: 50%;
}
.mega-article-part .title .meta-panel *:last-child:after{
	display: none;
}
.mega-article-part .picture-panel{
	margin-bottom: 20px;
}
.mega-article-part .picture-panel.sideImage{
	width: calc(100% / 2);
	float: right;
	margin-left: 15px;
}
.match .head2head{
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #0B1724;
	margin-bottom: 25px;
}
.match .head2head.classic .stat_label{
	display: table;
	width: 100%;
}
.match .head2head.classic .stat_label .away{
	text-align: right;
	padding-right: 10px;
}
ul.comments li{
	display: flex;
	overflow:hidden;
	line-height: 18px;
}
ul.comments{
	font-size: 13px;
}
ul.comments li .minute{
	display: inline-block;
	width: 60px;
	padding-left: 10px;
    font-size: 14px;
    font-weight: 500;
}
ul.comments li .minute b{
	opacity: 0.5;
}
ul.comments li:nth-child(odd){
	/*background: #f5f6f6;*/
}
.match .live-verslag .realMsgHolder a{
	color: #0B1724;
}
.match .live-verslag .realMsgHolder a:hover{
	color: #0058AB;
	text-decoration: underline;
}
ul.comments li .message{
	display: inline-block;
	width: calc(100%);
	padding-top: 10px;
	padding-bottom: 10px;
}
ul.comments li .message.endMatch{
    text-align: center;
    font-size: 14px;
    font-weight: 500;
	width: 100%;
	background: #f5f6f6;
}
ul.comments li i.match_icon{
	margin-right: 6px;
}
ul.comments .icon48x48.icon-goal{
	margin-bottom: 0px;
}
ul.comments .icon48x48{
	line-height: 19px;
}

ul.comments .fa-arrow-alt-circle-up{
	color: #48a914;
	font-size: 14px;
}
ul.comments .fa-arrow-alt-circle-down{
	color: #ff0000;
    font-size: 14px;
    margin-right: 0px;
}
.match .live-verslag h2{
    margin-top: 15px;
    margin-bottom: 10px;
}
.match .live-verslag h3{
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 16px;
}
.match-header__info-bottom .firstMatch{
	margin-top: 5px;
}
.match-header__info-bottom .firstMatch a{
	/*color: #858a8d !important;*/
	font-weight: 400;
}
.bet1x2{
	width:100%;
    height: 36px;
    line-height: 36px;
	display: flex;
    place-content: center;
	padding-top: 5px;
    padding-bottom: 7px;
	background: #f5f6f6;
	margin-top: -5px;
	border-bottom: 1px solid #cacbcd !important;
}
.bet1x2.light{
    height: 24px !important;
    line-height: 24px !important;
	background: #fff !important;
	padding-top: 3px !important;
}
.bet1x2.light.right{
    float: right;
    display: inline-block;
    width: auto;
    border-bottom: 0px !important;
    background: none !important;
    position: absolute;
    right: 10px;
	height: 20px !important;
    line-height: 20px !important;
    padding-top: 0px !important;
	border-radius: 0px;
	margin-top: 13px;
}
.bet1x2.light .betLogo{
    height: 12px !important;
    line-height: 12px !important;
	margin-right: 0px;	
	margin-left: 0px;
}
.bet1x2.light .betLogo img{
	height: 10px !important;
	width: 27px !important;
	margin-top: 1px !important;
}
.bet1x2.light .bet_1, .bet1x2.light .bet_x, .bet1x2.light .bet_2{
	margin-left: 0px;
    margin-right: 0px;
    height: 12px;
    line-height: 12px;
}
.live-football .bet_arrow{
	position: absolute;
    right: 4px;
    margin-top: 12px;
	z-index: 4;
}
.live-football .bet_arrow img{
	width: 46px !important;
}
.bet1x2.right .betHolder{
    height: 18px !important;
    line-height: 18px !important;
	opacity: 1 !important;
	border-radius: 0px !important;
}
.bet1x2.right .bet_1 span, .bet1x2.right .bet_2 span, .bet1x2.right .bet_x span{
    font-size: 12px;
    line-height: 16px;
}


.bet1x2.light .bet_1:before, .bet1x2.light .bet_2:before, .bet1x2.light .bet_x:before{
	width: 12px;
	font-size: 9px;
}
.bet1x2.light .betHolder{
	display: inline-block;
	width: auto;
	height: 12px;
	line-height: 12px;
    opacity: 0.5;
    border-radius: 3px;
}
.bet1x2.light .betHolder > div{
	float: left;
}
.live-football .matches-block.full .panel{
	position: relative;
}

.match-header .bet1x2{
	background: none;
	border-bottom: 0px !important;
}
.matches-block .panel.matches-block__panel.hiddenBlock a.bet1x2{
	display: none;
}
.bet1x2 .betLogo{
	display: inline-block;
    height: 24px;
    line-height: 24px;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 5px;
    padding-right: 5px;
}
.bet1x2 .bet_1, .bet1x2 .bet_x, .bet1x2 .bet_2{
	display: inline-block;
	height: 24px;
    line-height: 24px;
	background: #B19661;
	color:#ffffff;
	margin-left: 4px;
	margin-right: 4px;
}
.bet1x2 .bet_1:before, .bet1x2 .bet_2:before, .bet1x2 .bet_x:before{
    content: "1";
	background: #886833;
	color: #ffffff;
    display: inline-block;
    width: 18px;
    text-align: center;
	font-family: roboto condensed,sans-serif;
}

.live-football .bet1x2 .bet_1:before, .live-football .bet1x2 .bet_2:before, .live-football .bet1x2 .bet_x:before{
	background: #ebeced;
	color: #a7a7a7;
	font-size: 12px;
	float: left;
}
.live-football .bet1x2 .bet_1, .live-football .bet1x2 .bet_x, .live-football .bet1x2 .bet_2{
	background: #f5f6f6;
    height: 22px;
    line-height: 22px;
}

.bet1x2 .bet_1 span, .bet1x2 .bet_2 span, .bet1x2 .bet_x span{
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    font-family: roboto condensed,sans-serif;
	font-weight: 400;
}
.bet1x2 .bet_2:before{
	content: "2";
}
.bet1x2 .bet_x:before{
	content: "X";
}
.bet1x2 .betLogo img{
	width: 44.33px !important;
	margin: 0px !important;
	margin-top: 2px !important;
}
.sidebar-panel .bet1x2 span{
	color: #fff !important;
}
.live-football a.bet1x2:hover{
	filter: brightness(97%);
	text-decoration: none !important;
}
.live-football .betLogo.betmgm{
	display: none;
}
.match .live-verslag .realMsgHolder{
	width: calc(100% - 75px);
	display: inline-block;
}
.match .side-head2head{
	margin-bottom: 25px;
	overflow:hidden;
}
.match .side-head2head .stat .blk_holder{
	padding-top: 2px !important;
}
.match .side-head2head .stat .lb_home, .match .side-head2head .stat .lb_away{
	font-size: 13px;
	width: 35px !important;
}
.match .side-head2head .stat .label{
	font-size: 13px;
}
.match .side-head2head .stat .prc_total{
	width: calc(100% - 70px) !important;
}
.match .head2head .stat{
	width: 100%;
	text-align: center;
}
.match .head2head .stat .label{

}
.match .head2head .stat .blk_holder{
	margin-left: 10px;
	margin-right: 10px;
	display: flex;
	margin-top: 2px;
	margin-bottom: 12px;
	position: relative;
	background: #f5f6f6;
}
.match .head2head .stat .blk_holder .prc_total{
	background: #f5f6f6;
	width: calc(100% - 132px);
	line-height: 18px;
	height: 18px;
	display: inline-flex;
	margin-left: 0px;
}
.match .head2head .stat .blk_holder .prc_total .prc_home{
	width: 40%;
	line-height: 18px;
	height: 18px;
	background: #48A914;
	border-right: 3px solid #fff;
	opacity:0.6;
}
.match .head2head .stat .blk_holder .prc_total .prc_away{
	width: 40%;
	line-height: 18px;
	height: 18px;
	background: #0b1724;
	border-left: 3px solid #fff;
	opacity:0.6;
}
.match .head2head .stat .blk_holder .prc_total .prc_home, .match .head2head .stat .blk_holder .prc_total .prc_away{
	float: left;
}

.match .head2head .stat .blk_holder .lb_home{
	width: 65px;
	display: inline-block;
	line-height: 18px;
	height: 18px;
	text-align: left;
	white-space: nowrap;
	background: #FFF;
}
.match .head2head .stat .blk_holder .lb_away{
	width: 65px;
	display: inline-block;
	line-height: 18px;
	height: 18px;
	text-align: right;
	right: 0px;
	position: absolute;
	background: #FFF;
}
.match .head2head .stat .blk_holder .lb_home span, .match .head2head .stat .blk_holder .lb_away span{
	font-size: 12px;
}
.match .head2head .stat_label{
	text-align: center;
	background: #EBECED;
	padding: 0px;
	margin-top: 15px;
	margin-bottom:20px;
	overflow: hidden;
}
.match .head2head .stat_label.marginBottomClear{
	margin-bottom:5px;
	margin-top: 0px;
	display: table;
	width: 100%;
}
.match .head2head .stat_label .home{
	width: 50%;
	display: table-cell;
	padding-left: 10px;
	text-align: left;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	/*border-right: 10px solid #fff;*/
}

.match .head2head .stat_label .away{
	width: 50%;
	display: table-cell;
	padding-left: 10px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
	/*border-left: 10px solid #fff;*/
	padding-left: 0px;
}
.match .head2head .stat_label .away:after, .match .head2head .stat_label .home:after{
	content: "";
	width: 100%;
	height: 0.8px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #dfe0e2;
}
.mega-article-part.match .col1{
	padding-bottom: 30px;
}
.mega-article-part.match-only .article-panel.intro img{
	width: 100px;
	height: auto;
}
.mega-article-part.match .article-panel.intro .text-panel{
	width: calc(100% - 110px);
}
.mega-article-part.match .article-panel.intro p{
	margin-bottom: 10px;
}
.mega-article-part.match .article-panel.intro{
	margin-bottom:20px;
}
.mega-article-part.match-only .article-panel.intro .panel{
	padding-top: 8px;
	border-top: 1px solid #dfe0e2;
}
div.fcp-embed.tournaments-standings,
div.fcp-embed.tournaments-topscorers,
div.fcp-embed.tournaments-transfers,
div.fcp-embed.teams-index,
div.fcp-embed.teams-matches,
div.fcp-embed.teams-suspension-injury,
div.fcp-embed.players-index,
div.fcp-embed.match-spelerstatistieken,
div.fcp-embed.match-live-verslag,
div.fcp-embed.videos-index
{
	margin-top:25px;
}
div.fcp-embed.teams-transfers {
	margin-top: -10px;
}
div.fcp-embed.tournaments-injury,
div.fcp-embed.tournaments-transfers,
div.fcp-embed.players-overview,
div.fcp-embed.injury-index,
div.fcp-embed.tournaments-standings
{
	margin-bottom:25px;
}

/*TEST -- nieuwe header*/
.mega-article-part.match .match-header{
	padding-top: 12px;
}
.mega-article-part.match .player-header{
	margin-left: calc((100% - 1102px)/2);
	display: table;
	width: 1090px;
	/*background: #EBECED;*/
	padding-top: 15px;
	margin-bottom: 20px;
}
.mega-article-part.match .player-header .inf-team{
	display: table-cell;
	vertical-align: bottom;
	width: 50px;
	padding-bottom: 20px;
	padding-right: 0px;
}
.mega-article-part.match .player-header .inf-team i.flag{
    zoom: 1.3;
    margin-top: 2px;
    margin-bottom: -8px;
}
.mega-article-part.match .player-header .inf-team{
	text-align: center;
}
.match-header_holder.team .player-header .inf-team{
	width: 90px;
}
.match-header_holder.team .player-header .inf-name{
	padding-left: 15px;
}
.mega-article-part.match .player-header .inf-team img{
	width: 50px !important;
	height: 50px !important;
	filter: brightness(1.1);
}
.mega-article-part.match.team-container .player-header .inf-team img{
	width: 90px !important;
	height: 90px !important;
	filter: brightness(1.1);
}
.mega-article-part.tournament .player-header .inf-team img{
	width: 90px !important;
	height: 90px !important;
}
.mega-article-part.match .player-header .inf-head{
	display: inline-block;
	display: table-cell;
	vertical-align: bottom;
	width: 80px;
}
.mega-article-part.match .player-header .inf-name{
	display: inline-block;
	display: table-cell;
	vertical-align: bottom;
	font-family: roboto condensed,sans-serif;
	padding-bottom: 33px;
}
.mega-article-part.match .player-header .inf-name .transfervalue{
	float: right;
	font-size:40px;
}
.mega-article-part.match .player-header .inf-name .transfervalue b{
	font-size: 17px;
	letter-spacing: 0.2px;
	position: absolute;
	margin-top: 45px;
	font-weight: 500;
}
.mega-article-part.match .player-header .inf-name .transfervalue img{
	display: inline-block;
	margin-left: 10px;
	width: 28px;
	margin-bottom: 6px;
}

.mega-article-part.match .player-header .inf-name .name{
	font-size: 36px;
	font-weight: 700;
	/*color: #fff;*/
	/*text-shadow: 0 1px 2px rgb(0 0 0 / 50%);*/
	/*letter-spacing: 0.2px;*/
}
.mega-article-part.match .player-header .inf-name .position{
	font-size: 19px;
	margin-top: 3px;
	/*color: #fff;*/
	/*text-shadow: 0 1px 2px rgb(0 0 0 / 30%);*/
	letter-spacing: 0.2px;
	margin-bottom: 1px;
}
.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position{
	/*color: #99A4AD;*/
}
.match_feature.comparePlayers .matches-panel.head .score{
	max-width: 92% !important;
    width: 92%;
}
.match_feature.comparePlayers .transfervalue{
	position: absolute;
    margin-left: 54px;
    margin-top: 42px;
}
.match_feature.comparePlayers .mn-stars {
	position: absolute;
    margin-left: 108px;
    margin-top: 35px;
}
.match_feature.comparePlayers .player{
	width: 200px;
}
.match_feature.comparePlayers .player-name{
	margin-top: -6px;
}
.match_feature.comparePlayers .matches-panel:not(.head){
	height: 70px;
}
.match_feature.comparePlayers .left-team, .match_feature.comparePlayers .right-team{
	width: inherit !important;
	height: 70px;
	line-height: 70px;
}
.match_feature.comparePlayers .flagLogoHolder{
	line-height: initial;
	width: 26px;
}
.match_feature.comparePlayers .matches-panel > span{
	height: auto !important;
}
.match_feature.comparePlayers .matches-panel > span.fld-match{
	width: 75%;
	max-width: 75%;
}
.match_feature.comparePlayers span.fld-naam a{
	color: #0B1724;
}
.match_feature.comparePlayers span.fld-naam a:hover{
    color: #0058AB;
    text-decoration: underline;
}
.match_feature.comparePlayers .matches-panel:not(.head) .left-team::after{
	content: "VS";
    color: #48a914;
    font-family: roboto condensed,sans-serif;
    font-size: 16px;
    font-weight: 800;
    width: 60px;
    text-align: center;
}
.match_feature.comparePlayers .matches-panel .fld-match .left-team img, .match_feature.comparePlayers .matches-panel .fld-match .right-team img{
	margin: 1px 2px;
	margin-bottom: 3px;
}
.match_feature.comparePlayers .fld-naam, .match_feature.comparePlayers .player{
    height: initial;
    line-height: initial;
}
.match_feature.comparePlayers .fld-naam .player img:not(.team){
	height: 54px;
}
.mega-article-part.match .match-header_holder{
	background: #EBECED;
	width:100%;
	margin-bottom: 12px;
}
.mega-article-part.match .match-header_holder .scorers{
	line-height: 18px;
	margin-top: -20px;
	font-size: 13px;
	margin-bottom: 5px;
	position: relative;
	display: none !important;
}
.mega-article-part.match .match-header_holder .home .scorers{
	float: none !important;
}
.mega-article-part.match .match-header{
	display: table;
	width: 100%;
	max-width: 1124px;
	margin: 0 auto;
}
.mega-article-part.match .match-header .scores_betting_holder{
	width: 60%;
	display: table-cell;
}
.mega-article-part.match .match-header .general{
	width: 100%;
	display: table;
	padding-top: 0px;
	border-top: 0px;
	vertical-align: middle;
	/*background: #0b172417;*/
	/*border: 1px solid #0b1724;*/
}
.mega-article-part.match .match-header .general .firstMatch{
	font-weight: 700;
	margin-top: 5px;
}

/*DARK MODE*/
#darkMode{
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
	background: #fffcde;
	border-radius: 10px;
	line-height: 28px;
	font-size: 14px;
	margin-top: 15px;
	padding-right: 10px;
}
body.dark .bet1x2{
	background: #515151;
	border-bottom: 1px solid #515151 !important;
}
body.dark .matches-block .matches-panel.Fixture .score, body.dark .matches-block .matches-panel.Cancelled .score, body.dark .matches-block .matches-panel.Postponed .score, body.dark .matches-block .matches-panel.Pending_update .score, body.dark .matches-block .matches-panel.Suspended .score{
	background: #515151 !important;
}
body.dark .matches-block .Played .score{
	background: #23384e;
}
body.dark .matches-block .matches-panel.Playing .score{
	background: #478725 !important;
}
body.dark .standings .score-block-panel-row{
	border-bottom: solid 1px #515151 !important;
}
body.dark .most-read-part figure.article-figure{
	background: none;
}
body.dark.search #searchbar, body.dark #searchbar .searchHolder{
	background: #121212;
}
body.dark #searchbar .nieuwsZoeken{
	color: #a9c3da;
}

body.dark #darkMode{
	background: #2732a7;
	color: #fff;
}
#darkMode:hover{
	opacity: 0.8;
}
#darkMode span.night{
	display: inline-block;
	min-width: 100px;
	padding-left: 10px;
}
#darkMode span.day{
	display: none;
	min-width: 100px;
	padding-left: 10px;
}
body.dark #darkMode span.day{
	display: inline-block;
}
body.dark #darkMode span.night{
	display: none;
}
body #darkMode .fas.fa-sun{
	display: inline-block;
	color: #edd854;
	margin-right: 2px;
}
body #darkMode .fas.fa-moon{
	display: none;
}
body.dark #darkMode .fas.fa-sun{
	display: none;
}
body.dark #darkMode .fas.fa-moon{
	display: inline-block;
	color: #e9e584;
}
body.dark .top-section, body.dark .footer-bottom-bar{
	background: #121212;
}
body.dark .features-panel ul, body.dark .matches-block .panel h4, body.dark .scrore-block .panel{
	background: #313131;
}
body.dark h3, body.dark .features-panel ul li a, body.dark, body.dark .header-bar .fa-search, body.dark .header-bar .fa-user, body.dark .matches-block .panel span, body.dark .matches-block .panel strong, body.dark p.more a{
	color: #e1e1e1;
}
body.dark, body.dark .features-panel ul li a, body.dark .matches-block .panel{
	background: #222222;
}
body.dark #header-part, body.dark .matches-block__panel__day, body.dark .footer-top-bar{
	background: #2a2a2a;
}
body.dark .matches-block__panel__day, body.dark .matches-block .panel.matches-block__panel, body.dark .matches-panel{
	border-bottom: solid 1px #515151 !important;
}
body.dark .most-read-part a.article-panel2:hover h3, body.dark .headlinesView a.article-panel2:hover h3, body.dark .features-panel ul li a:hover span, body.dark .scrore-block .heading .tr2 a:hover strong, body.dark .scrore-block a.team:hover span, body.dark .article-panel a.panel:hover h3, body.dark .matches-block.full a.score:hover span, body.dark .matches-block.full .panel a:hover strong, body.dark p.more a:hover{
	color: #a9c3da;
}
body.dark .matches-block a.left-team:hover span, body.dark .matches-block a.left-team:hover strong, body.dark .matches-block a.right-team:hover span, body.dark .matches-block a.right-team:hover strong, body.dark .links-block ul li a, body.dark .standings .score-block-panel a, body.dark .scrore-block .panel span{
	color: #a9c3da;
}
body.dark #footer-part .footer-top-bar .f-panel a:hover, body.dark #footer-part .copy-panel a:hover, body.dark #footer-part .f-social a:hover, body.dark a, body.dark .footer-bottom-bar .f-social a, body.dark .copy-panel a, body.dark .copy-panel button{
	color: #a9c3da;
}
body.dark .article-title h1, body.dark .matches-block .panel h4, body.dark .links-block ul li, body.dark .footer-top-bar a, body.dark .footer-top-bar p, body.dark p, body.dark .mega-article-part .title h1{
	color: #e1e1e1;
}
body.dark .header-bar .right-panel{
	background: none;
}
body.dark .features-panel li img{
	filter: invert(100%);
}
body.dark i.fas, body.dark .comments.change ul li span{
	color: #e1e1e180;
}
body.dark .matches-block .panel h4{
	border-bottom: 2px solid #515151;
}
body.dark h2{
	color: #84c760;
}
body.dark .more-panel span{
	background: #84c760;
}
body.dark .articles .row.article-panel + .mega-article-panel, body.dark .article-panel-sidebar article{
	border-top: 1px solid #515151;
}
.article-panel-sidebar.related article{
	padding-bottom: 0px;
}
.scrore-block.playerProfile.standings .score-block-panel-row{
	height: 40px;
}
.standings.playerProfile .score-block-panel__team__season{
	min-width: 63px;
}
body.dark .article-panel .panel, body.dark .links-block ul li{
	border-bottom: 1px solid #515151;
}
body.dark .day-content-part .inner{
	border-top: solid 1px #b6dda14d;
}
body.dark .matches-panel.orange{
	background: #fff5e330;
}
body.dark .article-panel-sidebar .panel{
	border-bottom: 0px;
}
body.dark .most-read-part .row .col5.overrule.hasNewBG .article-panel2{
	background: #313131 !important;
}
body.dark div.player-container-hp{
	background: #313131;
	color: #fff;
}
body.dark .matches-block .panel div{
	color: #e1e1e1;
}
/*END DARK MODE*/

.feature-article-bar .article-panel img{
	width: 140px;
	height: 110px;
}

/*BREAKING DOSSIER*/
body.homepage .top-section.breaking .headTitle h1{
	color: #fff;
}
.top-section.breaking{
	background: #0b1724;
}
.top-section.breaking .feature-article-bar{
	margin-bottom: -2px;
	padding-top: 3px;
}
.top-section.breaking .feature-article-bar .article-title{
	border: 5px solid #0b1724;
}
.top-section.breaking .feature-article-bar .dossierTitle{
	display: inline-block;
	position: absolute;
	z-index: 999;
	font-size: 16px;
	background: #ff0000;
	color: #fff;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 32px;
	font-weight: 700;
	text-transform: uppercase;
	/*border-bottom-right-radius: 6px;*/
	letter-spacing: 0.5px;
}
.top-section.breaking .oneArticle{
	padding: 0px 50px;
	background: #16273a;
	padding-top: 10px;
	margin-top: -10px;
}
.top-section.breaking .feature-article-bar .article-panel a h3{
	color: #fff;
}
.top-section.breaking .feature-article-bar .article-panel a:hover h3{
	color: #e1e1e1;
}
.top-section.breaking .feature-article-bar .article-panel .comments.change ul li span{
	color: #e1e1e180;
}
.top-section.breaking .feature-article-bar .article-panel{
	padding-top: 6px;
}
.top-section.breaking .feature-article-bar .article-panel .panel{
	border-bottom: 1px solid #515151;
}
.top-section.breaking .feature-article-bar .article-panel .panel:last-child{
	border-bottom: 0px;
}
.top-section.breaking .oneArticle h1{
	font-size: 44px;
	line-height: 50px;
	margin-bottom: 10px;
}
.top-section.breaking .oneArticle .dossierTitle{
	font-size: 24px;
	line-height: 42px;
}
.top-section.breaking .splitted .col1{
	width: 55%;
}
.top-section.breaking .splitted .col2{
	width: 45%;
}
.top-section.breaking .splitted .col1 figure img{
	height: auto;
}
.top-section.breaking .splitted .col2 .fig-panel figure{
	height: 150px;
	width: max-content;
}
.top-section.breaking .splitted .col2 .fig-panel figure img{
	height: inherit;
	width: 220px;
}
.top-section.breaking .splitted .article-panel .text-panel{
	width: calc(100% - 232px) !important;
}
.top-section.breaking .splitted .col2 h3{
	font-size: 22px;
	line-height: 28px;
}

/*STATISTIEKEN*/
.match_feature.subs .subplayers i.match_icon.goal{
	width: 13px;
	height: 13px;
	margin-right: 4px;
	background-size: 13px;
}
.scrore-block.whiteBack .panel{
	background: none;
	padding-right: 0px;
}
.scrore-block.whiteBack .tr3{
	width: 40px;
}
.scrore-block.whiteBack .tr3.goal-difference{
	width: 96px;
}
.scrore-block a.name:hover span{
	color: #0058AB;
	text-decoration: underline;
}
.scrore-block a.name:hover figure{
	opacity: 0.8;
}
.matches-block .panel{
	padding: 0px 0px 0px;
	border-bottom: 3px solid #fff;
}
.matches-block .panel.matches-block__panel.hiddenBlock:hover {
	cursor: pointer;
}
.matches-block .panel.matches-block__panel.hiddenBlock .matches-panel {
	display: none !important;
}
.matches-block .panel.hiddenBlock h4{
	margin-bottom: 0px;
}
.matches-block .panel.hiddenBlock h4:after{
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900; 
	content: "\f078";
	position: absolute;
	right: 10px;
	opacity: 0.3;
}
.col1.headlinesView .col4{
	width: 19%;
}
.col1.headlinesView .col5{
	width: 81%;
}
.col1.headlinesView .row > div {
	padding-left: 10px;
	padding-right: 10px;
}
.matches-block.carriere .panel .matches-panel:last-child, .matches-block.selectie .panel .matches-panel:last-child{
	border-bottom: solid 1px #dfe0e2;
}
.matches-block.season-stats a:hover, .matches-block.season-stats a:hover span{
    color: #0058AB;
    text-decoration: underline;
}
.matches-block.season-stats .panel img{
	margin-right: 8px;
}
.matches-block .panel .matches-panel.note{
	font-size:13px;
	background: #EBECED;
	color: #0B1724;
	/*text-transform: uppercase;*/
	/*font-weight: 500;*/
}
.sidebar-panel .scrore-block .panel{
	position: relative;
}
.topscorer-sidebar__rank {
    flex: 0 0 auto;
    width: 15px;
    display: inline-flex;
    align-items: center;
	font-size: 12px;
	padding-left: 4px;
}
.sidebar-panel .scrore-block .panel .divider{
    height: 3px;
    width: calc(100% + 20px);
    background: #fff;
    margin-left: -10px;
    margin-top: -1px;
    position: absolute;
}
.matches-block .fld-events li, .matches-block b{
	min-width: 17px;
}
.matches-block .fld-stat.transfervalue{
	justify-content: flex-end !important; 
	min-width: 52px;
}
.matches-block .fld-stat.transfervalue span{
	display: inline-block;
    border-radius: 2px;
    line-height: 19px;
    padding: 0px 5px;
    background: #f5f6f6;
    font-size: 13px;
    font-weight: 400;
	color: #0b1724bd !important;
}

.matches-block b{
	font-size: 13px;
	font-weight: 400;
	margin-left: 3px;
    display: flex;
    align-items: center;
	color: #7B8187;
}
.matches-block b.plusPotential{
    position: absolute;
    margin-right: -33px;
    margin-top: -10px;
    background: #709510;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    padding: 0px;
    text-align: center;
    display: inline-block;
    border-radius: 3px;
}
.matches-block.last-formation{
	border-top: solid 1px #dfe0e2;
}
p.formationParagraph{
    background: #f5f6f6;
    padding: 0px 10px 10px 10px;
    font-size: 13px;
    line-height: 18px;
}
.tabs.center b{
	display: block;
}
.matches-block .events-holder{
	display: flex;
	align-items: center;
	width: 100%;
	white-space: inherit;
	text-align: right;
	place-content: end;
}
.matches-block .fld-events{
	overflow: visible !important;
	flex: 0 0 100px !important;
}
.matches-block .fld-events li.icon-goal{
	margin-right: 2px !important;
}
.football{
    padding: 10px 10px;
    background: #f5f6f6;
}
.matches-block.selectie .fld-naam .flag64{
	float: left;
	margin-right: -12px;
    margin-left: -14px;
}
.matches-block .fld-events li.icon-clock2{
	margin-right: 2px;
}
.large-leaderboard770{
	padding: 0px;
	margin-top: 20px;
	/*border: 0px;*/
}
.profile-block{
	background: #F5F6F6;
	display: table;
	width: 100%;
	padding: 12px;
	font-size: 13px;
}
.profile-block i.flag{
    float: left;
    margin-right: 6px;
}
.profile-block b{
	display: block;
}
.profile-block ._item{
	margin-bottom: 15px !important;
	font-size: 14px;
	line-height: 20px;
}
.profile-block ._item:last-child{
	margin-bottom: 0 !important;
}
.profile-block ._right ._item:last-child, .profile-block ._left ._item:last-child{
	margin-bottom: 0px;
}
.profile-block ._left, .profile-block ._right{
	display: table-cell;
	width: calc(50%);
	vertical-align: top;
}
.profile-block ._right{
	padding-left:12px;
}
.profile-block a{
	color: #0B1724;
}
.profile-block a:hover{
	text-decoration: underline;
	color: #0058AB;
}
.profile-block-holder h2{
	margin-bottom: 12px;
}
.profile-block-holder{
	padding: 5px 0px 24px;
}
.profile-block ._left{
	border-right: 1px solid #0b172417;
	padding-right:10px;
}
.profile-block ._left .team_and_nationality{
	display: block;
	width: 36px;
	padding-top: 5px;
}
.profile-block ._left .team_and_nationality img{
	width: 24px !important;
	height: 24px !important;
	margin-top: 4px;
}
.profile-block ._left .team_and_nationality .ratingLabel{
	background: #e4e4e4;
	margin-top: 10px;
}
.scrore-block.playerProfile .profile-block ._left{
	width: calc(35%);
	padding-right: 4px;
}
.scrore-block.playerProfile .profile-block{
	padding-bottom: 0px;
}
.standings .score-block-panel__team__season{
	width: auto;
	font-size: 13px;
	opacity: 0.7;
}
.scrore-block.playerProfile .profile-block ._item{
	margin-bottom: 10px;
	font-size: 13px;
}
.scrore-block.playerProfile .profile-block ._right{
	width: calc(65%);
	padding-left: 10px;
}
.scrore-block.playerProfile .profile-block strong{
	font-size:13px;
}
.scrore-block.playerProfile .profile-block .mn-stars{
    margin-top: 8px;
    padding: 3px 1px;
    background: #e6e6e6;
	justify-content: center;
}
.scrore-block.playerProfile .profile-block .mn-stars label{
	color: #0B1724;
	font-size: 12px;
    font-weight: 500;
	margin-left: 2px;
	margin-top: 1px;
}
.matches-block .panel img{
	width: 20px;
}
.matches-block.matches-block--suspension-injury .panel img{
	margin-left: 0px;
}
.matches-block.selectie .panel img{
	width: auto;
}
.mega-article-part .title .meta-panel .person span{
	color: #0058AB;
}
.mega-article-part .title .meta-panel .person:hover span{
	color: #0058AB;
}
.poll-loading {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: red;
	z-index: 999;
	opacity: 0.4;
}
.poll-panel .inner{
	padding: 20px 10px 10px;
}
.poll-panel .title{
	padding-bottom: 15px;
}
.poll-panel a.btn:hover{
	opacity: 0.8;
}
.poll-panel .custom-radio-btn:hover{
	color: #0058AB;
	text-decoration: underline;
}
.poll-panel .btn{
	font-family: roboto condensed,sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #48A914;
	cursor: pointer;
}
.poll-panel .btn:hover{
	opacity: 0.8;
}
.footer_options{
	display:table;
	width: 100%;
	border-top: 1px solid #dfe0e2;
	margin-bottom: 15px;
	overflow:hidden;
	padding-top: 5px;
	border-bottom: 3px solid #dfe0e2;
}
.footer_options .option{
	display: table-cell;
	width: calc(100% / 3);
	text-align: center;
	cursor: pointer;
	line-height: 40px;
	color: #59616A;
	font-size: 16px;
	border-bottom: 15px solid #f6f6f6;
	position: relative;
}
.footer_options .option:hover{
	background: #f6f6f661;
}
.footer_options .option.active{
	background: #f6f6f661;
}
.footer_options .option .far{
	margin-right: 2px;
}
.footer_options .option .ico_holder{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px;
}
.footer_options .option.active .fas, .footer_options .option.puff .fas{
	color: #ed4956;
	font-size: 20px;
	margin-left: -2px;
}
.poll-panel form.results .checkmark{
	display: none;
}
.poll-panel form .name{
	z-index:2;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left: 10px;
}
.article-panel.leesOok img{
	width: 100px;
	min-width: 100px;
	height: 70px;
}
.article-panel.leesOok .text-panel{
	padding-left: 10px;
}
.poll-panel form .prc{
	display: none;
	position: absolute;
	left: 7px;
	top: 7px;
	height: 26px;
	opacity: 0.5;
	z-index: 1;
	border-radius: 2px;
}
.poll-panel form.results .prc{
	background: #9ed182;
	display: block;
}
.poll-panel form.results .custom-radio-btn{
	cursor: default;
}
.poll-panel form .prc_results{
	display: none;
	width: 35px;
	position: absolute;
	left: 12px;
	color: #0B1724;
	z-index: 2;
}
.poll-panel form label:hover .name{
	text-decoration: underline;
}
.poll-panel form.results label:hover .name{
	text-decoration: none;
	color: #0B1724;
}
.poll-panel form.results .prc_results{
	display: inline-block;
}
.poll-panel .form-group.checked:after{
	content: "Jouw stem";
	font-size: 13px;
	position: relative;
	z-index: 4;
	right: 0px;
	margin-left: calc(100% - 100px);
	width: 100px;
	float: right;
	text-align: right;
	padding-right: 10px;
	margin-top: -28px;
	opacity: 0.6;
}
.poll-panel .poll-noot{
	font-size: 13px;
	margin-top: 15px;
}
#header-part .logo a:hover img{
	opacity: 0.8;
}
.most-read-part .slick-slide img{
	height: auto;
	width: auto;
}
.most-read-part .slHolder .slick-track{
	margin-left: 10px;
}
.most-read-part .row > div {
	padding-left: inherit;
	padding-right: inherit;
	width: auto;
}
.matches-block .score i:nth-child(2):after{
	display: none;
}
.ui-datepicker-inline{
	position: absolute;
	z-index: 3;
	background: white;
	border: 1px solid #ebeced;
}
.playerTip{
	line-height: 16px;
}
.playerTip img{
	float: right !important;
}
#playerTable_filter{ /*opt in datatable*/
	display:none;
}
.filterTeams{
	margin-top: 5px;
	margin-bottom: 10px;
}
.filterTeams a.filter{
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
	background: #ebeced;
	height: 26px;
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 5px;
	border: 2px solid #ebeced;
}
.filterTeams a.filter.selected{
	border: 2px solid #0b1724;
}
.filterTeams a.filter.selected:hover{
	border: 2px solid #b5bdc5;
}
.scrore-block .panel .heading .tr2 strong{
	color: #0B1724;
}
.filterTeams .filter img{
	height: 20px;
}
.scrore-block .panel .heading.row{
	padding: 7px 0px 10px 0px !important;
}
.line-green:after{
	background: #e0e0e0;
}
.line-uefa-champions-league:after {
	background: #48A914;
}
.line-champions-league-kwalificatie:after, .line-8th-finals:after {
	background: #add498;
}
.line-uefa-conference-league-qualifiers:after {
	background: #C8E5B9;
}
.line-uefa-conference-league-play-offs:after {
	background: #e0e0e0;
}
.line-degradatie:after {
	background: #d4a4a4;
}
.match_feature.form .score{
	max-width: 56px;
	margin-left: 5px;
	margin-right: 5px;
	min-width: 46px;
}
.match_feature.form .left-team, .match_feature.form .right-team{
	color: #0B1724;
	width: inherit;
}
.match_feature.form .left-team img{
	margin-left:5px;
	width: 20px;
}
.match_feature.form .team_text strong, .match_feature.form .team_text span{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.match_feature.form .team_text{
	width: calc(100% - 40px);
	overflow: hidden;
	text-align: right;
	display: grid;
}
.match_feature.form .right-team .team_text{
	text-align: left;
}

.match_feature.form .right-team img{
	margin-right:5px;
	width: 20px;
}
.match_feature.form li.form:before{
	content: "G";
	display: inline-block;
	text-align: center;
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 3px;
	color: #fff;
	font-family: roboto condensed,sans-serif;
	font-size: 12px;
	position: absolute;
}
.match_feature.form li.form.-w:before{
	background: #a7c600;
	content: "W";
}
.match_feature.form li.form.-l:before{
	background: #f16f6e;
	content: "L";
}
.match_feature.form li.form.-g:before{
	background: #e5cd17;
	content: "G";
}
.scrore-block .standingNote{
	padding: 10px;
	font-size: 13px !important;
}
.match_feature.form .match-holder{
	align-items: center;
	width: 100%;
	display: flex;
	justify-content: center;
}
.match_feature.form a.left-team:hover strong, .match_feature.form a.right-team:hover strong{
	color: #0058AB;
	text-decoration: underline;
}
.article-panel.related .text-panel{
	width: calc(100% - 110px);
}
.article-panel-sidebar.related h3{
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 4px;
}
.article-panel-sidebar.related a.panel{
	padding: 8px 0;
	border-top: 1px solid #dfe0e2;
}
.article-panel-sidebar.related a.panel:first-of-type{
	border-top: 0px;
	padding-top: 0;
}
.article-panel-sidebar.related h2{
	margin-bottom: 8px;
	font-size: 18px;
}
.article-panel-sidebar.related .fig-panel{
	margin-top: 0px;
}
.article-panel-sidebar.related a.panel:hover h3{
	color: #0058AB;
	text-decoration: underline;
}
.paragraph-panel p:first-child{
	font-weight: 600;
}
body.article .mega-article-part .col1 h2{
	color: #0B1724;
}
.more-article a{
	display: inline-block;
	color: #0B1724;
	line-height: 38px;
	font-size: 15px;
}
.more-article{
	margin-bottom: 10px;
	overflow: hidden;
}
/*
	.more-article a.prev:before{
		content: "«";
		margin-right: 3.5px;
		font-size: 17px;
	}
	.more-article a.next:after{
		content: "»";
		margin-left: 3.5px;
		font-size: 17px;
	}
*/
.more-article .prev i{
	margin-right: 6px;
	color: #0B1724;
	opacity: 0.7;
}
.more-article .next i{
	margin-left: 6px;
	color: #0B1724;
	opacity: 0.7;
}

.more-article a.next{
	float: right;
}
.more-article a:hover{
	text-decoration: underline;
	color: #0058AB;
}
.articleLabel{
	display: inline-block;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    color: #3A8710;
    text-transform: uppercase;
    padding: 0px 8px 0px 6px;
    background: #C8E5B9;
    margin-right: 9px;
    position: relative;
	font-family: 'Roboto', sans-serif;
}
.comments-section a{
	color: #0058AB;
}
.comments-section a:hover{
	text-decoration: underline;
}
.comments-no-comment-yet{
	color: #0B1724;
    height: 1px;
    background: #fff;
    margin: 0px;
	margin-top: -1px;
}
.comments-section-v5 .comments-group{
	margin-top: 20px;
}
.articleLabel:after{
	position: absolute;
    right: -12px;
    top: 0;
    width: 15px;
    height: 130%;
    content: "";
    background: #ffffff;
    transform: rotate(18deg);
}

/*LIKE, INTERESSANT*/
.community_bar {
	display: table-caption;
	width: 100%;
	border-top: 1px solid #dfe0e2;
	overflow: hidden;
	line-height: 22px;
	padding: 6px 8px;
}
.most-read-part .community_bar {
	line-height: 19px; 
}
.community_bar.byArticle{
	width: auto;
	border-top: none;
	padding: 0px;
	display: block;
}
.community_bar .first_three{
	cursor: pointer;
	display: inline-block;
}
.community_bar .first_three:hover i{
	opacity: 0.85;
}
.community_bar .first_three:hover .count_emotions{
	color: #0058AB;
	text-decoration: underline;
}
.community_bar .first_three i{
	font-size: 13px;
	float: left;
	margin-right: -4px;
	background: #424242;
	border-radius: 50%;
	padding: 5px;
	border: 2px solid #fff;
}
.article-panel2 .text .comments .display-flex{
	position: relative;
}
.community_bar.byArticle .first_three i{
	border:0px;
    background: none;
	font-size: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: -2px;
	position: relative;
}
.community_bar.byArticle .first_three i:first-child{
	z-index: 3;
}
.community_bar.byArticle .first_three{
	margin-left: 5px;
}
.community_bar.byArticle .first_three:hover .count_emotions{
	text-decoration: none;
}

.most-read-part .community_bar.byArticle .first_three{
	background: #424242;
    border-radius: 12px 12px 12px 0px;
	padding: 0px 8px 0px 7px;
    position: absolute;
    margin-top: -20px;
    margin-left: 0px;
}
.sidebar-panel .community_bar.byArticle{
    position: absolute;
	margin-top: 55px;
    margin-left: -5px;
	line-height: 18px;	
}
.articles.related .community_bar.byArticle{
    position: absolute;
	margin-top: 51px;
    margin-left: -5px;
	line-height: 18px;	
}
.articles.related .community_bar.byArticle .first_three{
    background: #424242;
    border-radius: 12px 12px 12px 0px;
    padding: 0px 6px 0px 6px;
}
a.more-panel.small{
	display: inline-block;
}
a.more-panel.small:hover{
	text-decoration: none;
}
a.more-panel.small span{
	padding: 4px 15px;
}
a.more-panel.small.mobile{
	display: none;
}
.articles.related .community_bar.byArticle .first_three i{
	font-size: 10px;
}
.articles.related .community_bar.byArticle .first_three:hover i{
	opacity: 1;
}
.articles.related a:hover .first_three{
	opacity: 0.85;
}
.articles.related .community_bar.byArticle .first_three span{
	font-size: 10px;
    font-weight: 500;
    color: #ffffffde;
}
.feature-article-bar .col1 .community_bar.byArticle{
	display: flex;
	margin-top: -4px;
    margin-left: 0px;
	line-height: 14px;	
}
.feature-article-bar .col1 .community_bar.byArticle .count_emotions{
	color: #E2E3E5;
	font-size: 13px;
}
.feature-article-bar .article-panel .community_bar.byArticle{
    position: absolute;
	margin-top: 90px;
    margin-left: -5px;
	line-height: 19px;	
}
.sidebar-panel .community_bar.byArticle .first_three, .feature-article-bar .article-panel .community_bar.byArticle .first_three, .day-content-part .selectie .col6 .community_bar.byArticle .first_three, .headlinesView .community_bar.byArticle .first_three{
	background: #424242;
    border-radius: 12px 12px 12px 0px;
	padding: 0px 6px 0px 5px;
}
.day-content-part .selectie .col6 .community_bar.byArticle .first_three, .headlinesView .community_bar.byArticle .first_three{
	margin-left: 0px;
}
.feature-article-bar .col1 .community_bar.byArticle .first_three{
	background: none;
	padding: 0px;
	border-radius: 0px;
}

.day-content-part .selectie .col6 .community_bar.byArticle, .headlinesView .community_bar.byArticle{
	margin-top: -23px;
    position: inherit;
}
.day-content-part .selectie .col6 .community_bar.byArticle .first_three i, .headlinesView .community_bar.byArticle .first_three i{
	font-size: 13px;
	margin-top: 5px;
}
.feature-article-bar .col1 .community_bar.byArticle .first_three i{
	margin-top: 1px;
}
.most-read-part .community_bar.byArticle .count_emotions, .feature-article-bar .article-panel .community_bar.byArticle .count_emotions, .day-content-part .selectie .col6 .community_bar.byArticle .count_emotions, .headlinesView .community_bar.byArticle .count_emotions{
	color: #ffffffde;
	font-size: 11px;
}
.sidebar-panel .community_bar.byArticle .count_emotions{
	font-size: 10px;
	font-weight: 500;
	color: #ffffffde;
}
.most-read-part .community_bar.byArticle .first_three i{
	font-size: 10px;
	margin-top: 5.5px;
}
.sidebar-panel .community_bar.byArticle .first_three i, .feature-article-bar .article-panel .community_bar.byArticle .first_three i{
	font-size: 10px;
}
.feature-article-bar .article-panel .community_bar.byArticle .first_three i{
	font-size: 10px;
}
.sidebar-panel .community_bar.byArticle .first_three i{
	margin-top: 5px;
}
.sidebar-panel .article-panel-sidebar.related a.panel:hover .community_bar.byArticle{
	opacity: 0.85;
}
.most-read-part .community_bar .first_three:hover i, .sidebar-panel .community_bar .first_three:hover i, .feature-article-bar .col1 .community_bar .first_three:hover i{
	opacity: inherit;
}
.most-read-part a.article-panel2:hover .community_bar .first_three, .community_bar a.article-panel2:hover .community_bar .first_three, .feature-article-bar .article-panel .panel:hover .community_bar.byArticle .first_three, .most-read-part a:hover span.redlabel{
	opacity: 0.75;
}
.feature-article-bar .article-panel .community_bar.byArticle .first_three{
	padding: 0px 8px 0px 7px;
}
.community_bar .first_three .count_emotions{
	display: inline-block;
	margin-left: 7px;
	line-height: 27px;
	font-size: 13px;
	color: #59616A;
}
.community_bar.byArticle .count_emotions{
	line-height: inherit;
	color: #7B8187;
	padding-top:1px;
}
.community_bar .more_info{
	float: right;
	font-size: 13px;
	line-height: 27px;
	color: #59616A;
}
.likeMore{
    position: relative;
}
.likeMore .fas{
    font-size: 22px;
    margin-left: 5px;
    margin-right: 5px;
    transition: all .3s ease-in-out;
    cursor: pointer;
}
.likeMore .fas:hover::after{
    background: #000;
    color: #fff;
    position: absolute;
    font-size: 13px;
    margin-left: -45px;
    margin-top: -28px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 22px;
    padding: 0px 5px;
    border-radius: 5px;
}
.likeMore .fas.fa-thumbs-up:hover::after{
    content: "Interessant";
}
.likeMore .fas.fa-heart:hover::after{
    content: "Geweldig!";
}
.likeMore .fas.fa-dizzy:hover::after{
    content: "Verbijsterd";
}
.likeMore .fas.fa-laugh-beam:hover::after{
    content: "Grappig";
    margin-left: -40px;
}
.likeMore .fas.fa-sad-tear:hover::after{
    content: "Verdrietig";
    margin-left: -40px;
}
.likeMore .fas.fa-angry:hover::after{
    content: "Boos!";
    margin-left: -35px;
}
.likeMore .fas.fa-thumbs-up, .footer_options .option.like .fas.fa-thumbs-up, .community_bar .fas.fa-thumbs-up, .infoPopup .fas.fa-thumbs-up{
    color: #5aa6ed !important;
}
.likeMore .fas.fa-heart, .footer_options .option.like .fas.fa-heart, .community_bar .fas.fa-heart, .infoPopup .fas.fa-heart{
    color: #ff7a00 !important; /*#f94f38*/
}
.likeMore .fas.fa-dizzy, .footer_options .option.like .fa-dizzy, .community_bar .fa-dizzy, .infoPopup .fa-dizzy{
    color: #e5e20d !important;
}
.likeMore .fa-laugh-beam, .footer_options .option.like .fa-laugh-beam, .community_bar .fa-laugh-beam, .infoPopup .fa-laugh-beam{
    color: #e5c90d !important;
}
.likeMore .fa-sad-tear, .footer_options .option.like .fa-sad-tear, .community_bar .fa-sad-tear, .infoPopup .fa-sad-tear{
    color: #d2aa08 !important;
}
.likeMore .fa-angry, .footer_options .option.like .fa-angry, .community_bar .fa-angry, .infoPopup .fa-angry{
    color: #f55086 !important;
}

.likeMore .fas:hover{
    filter: brightness(1.5);
}
#powerTip.infoPopup{
    padding: 15px;
}
#powerTip.infoPopup h3{
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    margin-bottom: 13px;
    border-bottom: 1px solid #ffffff59;
    padding-bottom: 8px;
}
#powerTip.infoPopup i{
    font-size: 18px;
    float: left;
}
#powerTip.infoPopup span{
    margin-right: 15px;
    line-height: 18px;
    margin-left: 4px;
    float: left;
    font-size: 13px;
}
.mega-article-part.match .player-header .shortVersion{
	display: none;
}
.mega-article-part.match .player-header .longVersion{
	display: inline;
}
.most-read-part .article-figure img, .most-read-part .article-figure picture img{
	max-height: 140px;
}
.article-panel .col6 img{
	max-height: 202px;
}
.articles .mega-article-panel img{
	max-height: 70px;
	max-width: 100px;
}
.top-section .col1 a.article-title span.redlabel{
	background: #0b1724;
	font-size: 14px;
    line-height: 22px;
    padding: 3px 10px;
    font-weight: 700;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-radius: 0px;
}
.mega-article-part label.redlabel{
	background: #0b1724;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    padding: 3px 10px;
    line-height: 22px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 2px;
    letter-spacing: 0.4px;
	margin-top: 3px;
}
.mega-article-part .score label{
    background: #ff0000;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 10px;
    font-weight: 700;
    margin-bottom: 8px;
    letter-spacing: 0.5px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: inline-block;
}
.top-section.breaking .col1 .redlabel{
	background: #909090 !important;
}
.affice{
	width: 100%;
	display: flex;
}
.affiche_label{
    width: 100%;
    display: block;
    font-size: 13px;
    text-align: center;
	margin-top: 10px;
}
.profile-block .subinfo b{
	display: inline;
}
.affice .team_home, .affice .team_away, .affice .gt_score{
	width: calc(100%/3);
	display: flex;
	align-self: center;
}
.affice a.gt_score:hover {
	text-decoration: none;
	opacity: 0.8;
}
.affice .team_home, .affice .team_away{
	justify-content: center;
}
.affice .team_home a:hover, .affice .team_away a:hover{
	opacity: 0.8;
}
.affice .team_home img, .affice .team_away img{
	width: 60%; 
	margin-left: 20%;
}
.affice .gt_score span{
    display: inline-block;
    line-height: 36px;
    background: #0B1724;
    color: #fff;
    width: 74%;
    margin-left: 13%;
    border-radius: 6px;
	font-size: 20px !important;
    text-align: center;
    font-weight: 600;
    height: 36px;
}
.affice .gt_score.fixture span{
	color: #525252;
	background: #e6e8ea;
	font-weight: 500;
	font-size: 17px !important;
}
.affice .gt_score.Suspended  span, .match-header__info-top .score.hasLabel.Suspended, .matches-block.extraDetails .score.Suspended{
	background: #f4d5ce;
	color: #525252;
}
.scrore-block.matchAffiche{
	/*margin-bottom: 0px !important;*/
}
.profile-block .subinfo{
    margin-top: 5px;
    padding: 3px 5px 0px;
    font-size: 13px;
    line-height: 18px;
}
.matches-block.extraDetails .panel .left-team i.flag64, .matches-block.extraDetails .panel .right-team i.flag64{
    margin-left: -14px;
    margin-right: -14px;
}
.hasCoach .page-titles h1{
	margin-bottom: 20px;
}
.hasCoach .panel span img{
	margin-left: 0px;
}
.coach-cont{
	margin-bottom: 30px;
}
.football.rightFormations .position{
    height: 26px;
    width: 26px;
}
.football .position__indicator.normal{
    background: #0b1724!important;
    border: 0px;
    color: #fff;
    text-align: center;
    opacity: 1;
    line-height: 26px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
	
}
.football .player_goalkeeper-centre{ top: 84.5%; left: calc(50% - 13px); }

.football .player_defender-right{ top: 71.5%; left: calc(88% - 13px); }
.football .player_defender-left{ top: 71.5%; left: calc(12% - 13px); }

.football .player_midfielder-left{ top: 45.5%; left: calc(12% - 13px); }
.football .player_midfielder-right{ top: 45.5%; left: calc(88% - 13px); }

.football .player_wing-back-left{ top: 55.5%; left: calc(12% - 13px); }
.football .player_wing-back-right{ top: 55.5%; left: calc(88% - 13px); }

.football .player_defender-left-centre{ top: 71.5%; left: calc(32% - 13px); }
.football .player_defender-centre{ top: 71.5%; left: calc(50% - 13px); }
.football .player_defender-centre-right{ top: 71.5%; left: calc(68% - 13px); }

.football .player_defensive-midfielder-centre-right{ top: 57.5%; left: calc(68% - 13px); }
.football .player_defensive-midfielder-left-centre{ top: 57.5%; left: calc(32% - 13px); } 
.football .player_defensive-midfielder-centre{ top: 57.5%; left: calc(50% - 13px); }
.football .player_defensive-midfielder-right{ top: 57.5%; left: calc(72% - 13px); }
.football .player_defensive-midfielder-left{ top: 57.5%; left: calc(28% - 13px); }

.football .player_midfielder-centre{ top: 45.5%; left: calc(50% - 13px); }
.football .player_midfielder-left-centre{ top: 45.5%; left: calc(31% - 13px); }
.football .player_midfielder-centre-right{ top: 45.5%; left: calc(69% - 13px); }

.football .player_attacking-midfielder-centre{ top: 31.5%; left: calc(50% - 13px); }
.football .player_attacking-midfielder-right{ top: 31.5%; left: calc(70% - 13px); }
.football .player_attacking-midfielder-left{ top: 31.5%; left: calc(30% - 13px); }
.football .player_attacking-midfielder-left-centre{ top: 31.5%; left: calc(40% - 13px); }
.football .player_attacking-midfielder-centre-right{ top: 31.5%; left: calc(60% - 13px); }


.football .player_striker-centre{ top: 15.5%; left: calc(50% - 13px); }
.football .player_striker-centre-right{ top: 15.5%; left: calc(71% - 13px); }
.football .player_striker-left-centre{ top: 15.5%; left: calc(29% - 13px); }

.ratingLabel{
	display: inline-block;
    line-height: 17px;
	padding: 0px 5px;
	background: #f5f6f6;
	color: #0b1724bd !important;
    font-size: 13px;
    font-weight: 400;
	margin-bottom: -1px;
}
.ratingLabel.v0{
	border-bottom: 3px solid #d07800 !important; 
}
.ratingLabel.v40{
	border-bottom: 3px solid #d3b500 !important; 
}
.ratingLabel.v50{
	border-bottom: 3px solid #a5c622 !important;
}
.ratingLabel.v62{
	border-bottom: 3px solid #709510 !important;
}
.ratingLabel.v74{
	border-bottom: 3px solid #507629 !important;
}
.ratingLabel.v78{
	border-bottom: 3px solid #274e13 !important;
}
.ratingLabel.v82{
	border-bottom: 3px solid #80579f !important;
}
.ratingLabel.v85{
	border-bottom: 3px solid #583177 !important;
}
.ratingLabel.v92{
	border-bottom: 3px solid #2a0a43 !important;
}
.matches-block.full .panel span.ft-ico{
	cursor: help;
}
.matches-block.full .panel span.ft-ico, p.more.ft-ico{
    /*padding-left: 19px;*/
    /*background-image: url(/images/FTicosmall.png);*/
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center left;
}
.matches-block.full .panel span.ft-ico img{
	height: 16px;
}
p.more.ft-ico a{
	margin-left: 0px;
}
.football .name{
	font-weight: 500;
	display: inline-block;
    position: absolute;
    width: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 11.5px;
    text-align: center;
    margin-left: -18px;
    text-shadow: 0.5px 0.5px #000;
	color: #ffffff;
}
.align-center{
	position: relative
}

body #header-part .m-toggle-menu div span.live-matches-counter{
	background: red;
	color: #fff;
	position: absolute;
	top: -8px;
	right: -8px;
	line-height: 18px;
	font-size: 11px;
	font-weight: 600;
	border-radius: 50%;
	width: 18px;
	text-align: center;
}

body #header-part #menu .nav-bar ul li span.live-matches-counter{
	background: red;
    color: #fff;
    position: absolute;
    right: -15px;
    margin-top: -28px;
    line-height: 14px;
    font-size: 11px;
    font-weight: 600;
    border-radius: 50%;
    width: 14px;
    text-align: center;
}
.matches-block .panel.matches-block__panel .matches-panel .score__extra, .matches-block.full .panel div.score__extra{
	background-color: #21386e;
    line-height: 14px;
    font-size: 10px;
    font-weight: 400;
	color: #fff;
	display: inline-block;
    padding: 0px 2px;
    border-radius: 0px 0px 2px 2px;
    text-transform: lowercase;
}
.live-football .matches-block.full .panel div.score__extra{
	width: 100%;
}
.matches-block .score{
	padding: 0px 0px !important;
}
.scrore-block.playerProfile .profile-block ._left a{
	display: contents;
}
.scrore-block.playerProfile .profile-block ._left a:hover img{
	opacity: 0.8;
}
.matches-block .score .match-result{
	font-weight: 600;
}
.matches-block .panel span.fld-naam a:hover span{
	color: #0058AB;
    text-decoration: underline;
}
.matches-block a.anchor{
	color: #0058AB;
    text-decoration: underline;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    display: inline-block;
}
.matches-block a.anchor:hover{
	opacity: 0.85;
}
.matches-block.selectie .matches-panel.bestPlayer a.player, .matches-block.selectie .matches-panel.isTalent a.player{
	font-weight: 500;
}
.matches-block.selectie .matches-panel.bestPlayer a.player:after, .matches-block.selectie .matches-panel.isTalent a.player:after{
	font-family: revert;
    font-weight: 600;
    content: "★";
    padding-left: 5px;
    color: #000;
    font-size: 12px;
}
.matches-block.selectie .matches-panel.isTalent a.player:after{
	content: "☆";
	color: #f5bc09;
}
.most-read-part span.redlabel i.fa-eye{
	margin-right: 4px;
	color: #ffffffbf;
}
.mega-article-part .title .meta-panel ul span li{
	color: #a2a79f;
}
.comments-section p.loggedIn.intro{
	margin-bottom: 0px;
	/*border-bottom: 1px solid #dfe0e2;*/
	padding-bottom: 10px;
	display: inline-block;
}
.comments-section p.loggedIn.intro.addTopline{
	border-top: 1px solid #dfe0e2;
	padding-top: 10px;
	width: -webkit-fill-available;
}
.comments-section p.loggedIn.forComment{
    padding-left: 60px;
    margin-bottom: 8px;
    /*margin-top: 10px;
    border-top: 1px solid #dfe0e2;
    padding-top: 20px;*/
}
span.comments-textarea{
	display: inline-block;
    min-height: 42px;
    margin-top: 10px;
}
h2#reacties{
    font-size: 25px;
    line-height: 28px;
	margin-top: 20px;
}
.comments-section .comment-text p{
	line-height: 22px;
}
.comments-section .comments-comment{
	border-top: 1px solid #dfe0e2;
}
.comments-section .comments-comment .thumb_holder{
    /*background: #f6f6f6;*/
    padding: 1px 6px;
    border-radius: 4px;
	cursor: pointer;
	position: relative;
	display: block;
    width: 56px !important;
    height: 23px !important;
	text-align: end;
	opacity: 1;
	padding-right: 0px;
}
.comments-section .comments-comment .thumb_holder.voted{
	cursor: default;
}
.comments-section .comments-comment .thumb_holder.voted .fa-thumbs-up{
	color: #5aa6ed;
}
.comments-section .comments-comment .thumb_holder .thumb_numbers{
	margin-left: 3px;
	font-size: 12px;
	min-width: 8px;
	text-align: right;
	padding-top: 2px;
}
.comments-section .comments-comment .thumb_holder.voted, .comments-section .comments-comment .thumb_holder:hover{
	opacity: 1;
}
.comments-section .comments-comment .thumb_holder .fa-thumbs-up{
	font-size: 12px;
	transition: color 0.5s;
}
.comments-section .comments-comment .thumb_holder:hover .fa-thumbs-up{
	color: #5aa6ed;
}
.comments-section .comments-comment .thumb_holder .thumb_tip{
	display: none;
	position: absolute;
    top: 0px;
    z-index: 3;
    background: #ffffff;
    line-height: 20px;
    font-size: 12px;
    margin-top: 2px;
    width: 28px;
    text-align: center;
	color: #0b17248f;
    font-weight: 500;
	right: 0px;
}
.match-only .thumb_holder{
	display: none !important;
}
.comments-section .comments-comment .thumb_holder:not(.voted):hover .thumb_tip {
	display: block;
}
.comments-section .thumb_holder{
	visibility: hidden;
}
.comments-section.checkedLikes .thumb_holder{
	visibility: visible;
}
.comments-section .comments-group:first-of-type .comments-comment{
	border-top: 0px;
}
.comments-section .mb-5.closer{
	margin-top: 10px;
    border-top: 1px solid #dfe0e2;
    padding-top: 20px;
}
.comments-section .comments-group:last-child{
	border-bottom: 0px;
	/*border-bottom: 1px solid #dfe0e2 !important;*/
}
.mn-stars{
	background: #fff;
    border-radius: 3px;
	padding: 4px 5px;
    display: flex;
    line-height: 12px;
	font-size: 12px;
	overflow: initial !important;
	white-space: nowrap;
	position: relative;
	cursor: help;
	display: inline-flex;
}
.mn-stars div{
	zoom: 1.1;
}
.mn-stars.notFilled{
	cursor: default;
}
.profile-block .mn-stars{
	background: #F5F6F6;
}
.profile-block .starHolder{
	zoom: 1.3;
	margin-bottom: -6px;
}
.jBox-TooltipDark .jBox-container h{
	background: #0b1724;
	width: 6px;
	height: 9px;
	display: inline-block;
	margin-left: -5px;
}
.profile-block .fa-question-circle{
	font-size: 12px;
	margin-right: 2px;
}
.mn-stars .playerStars{
	right: 4px; 
	position: absolute; 
	background:#ffffffa8; 
	height: 10px;
}
.mn-stars i{
	color: #79c053 !important;
}
.profile-block .mn-stars i{
	color: #75b452 !important;
}
.mn-stars i.full{
    display: inline-block;
    width: 12px;
    min-width: 12px;
    font-size: 0;
    content: "";
    background-image: url(/images/star-b.png);
    background-size: 83% 83%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
.mn-stars i.empty{
    display: inline-block;
    width: 12px;
    min-width: 12px;
    font-size: 0;
    content: "";
    background-image: url(/images/star-a.png);
    background-size: 83% 83%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
	opacity: 0.7;
}
.player-header.player-header--player .starHolderContainer .mn-stars i.empty{
	opacity: 0.95;
}

.mn-stars i.half:after{
    margin-left: 0px;
    position: absolute;
    display: inline-block;
    width: 12px;
    min-width: 12px;
    font-size: 0;
    content: "";
    background-image: url(/images/star-a-half.png);
    background-size: 77% 76%;
    background-repeat: no-repeat;
    background-position: 0% 0%;
	height: 12px;
	opacity: 0.7;
}
.tournament .mn-stars i.half:after{
	margin-left: -6px;
}
.profile-block .mn-stars i.half:after{
	margin-left: 6px;
}

.profile-block .mn-stars .playerStars{
	background: #f5f6f6a8;
}
.profile-block .mn-stars{
	padding-left: 0px;
}
.mn-stars i.half{
    display: inline-block;
    width: 12px;
    min-width: 12px;
    font-size: 0;
    content: "";
    background-image: url(/images/star-b-half.png);
    background-size: 83% 83%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
.matches-block .panel.normalBlock h4:hover::after{
    content: "\f078";
}
.matches-block .panel.hiddenBlock h4:hover::after{
	content: "\f077";
}
.mega-article-panel .article-panel a.panel:visited h3, .article-panel a.article-panel2:visited h3{
	color: #767a7d;
}
.mega-article-panel .article-panel a.panel:visited:hover h3, .article-panel a.article-panel2:visited:hover h3{
	color: #2f6da9;
}
table.table--verloop thead a{
	color: #0B1724;
}
table.table--verloop thead a:hover{
	color: #0058AB;
    text-decoration: underline;
}
.mega-article-part .title .meta-panel .person a{
	color: #0058AB;
}
.mega-article-part .title .meta-panel .person a:hover{
	text-decoration: underline;
}
.articles.related{
	margin-top: 10px;
    float: left;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.articles.related h2{
	font-size: 25px;
    line-height: 28px;
}
.article-panel.just-arrived .articleHolder{
	background-image: url('/images/timeline_back.png');
	background-repeat: repeat-y;
	background-position: 5px 0px;
	padding-left: 15px;
	padding-top: 5px;
    margin-top: -3px;
}
.article-panel.just-arrived i.flag, .article-panel.just-arrived i.flag64{
    margin-bottom: -3px;
	margin-right: 6px;
}
.article-panel.just-arrived i.int {
	margin-bottom: -26px;
    margin-right: -18px;
}
.article-panel.just-arrived .startTime{
	float: left;
    margin-left: -17px;
	line-height: 20px;
    font-size: 12px;
    color: #7B8187;
    min-width: 53px;
}
.article-panel.just-arrived h3{
	margin-bottom: 0px;
}
.article-panel.just-arrived .articleLabel{
	margin-left: 4px;
}
.article-panel.just-arrived article a:visited h3{
	color: #767a7d;
}
.article-panel.just-arrived article a:visited:hover h3{
	color: #2f6da9;
}
.article-panel.just-arrived .clockHolder{
    background: white;
    width: 14px;
    float: left;
    height: 16px;
    display: flex;
    margin-top: 1px;
    padding: 3px;
    border-radius: 50%;
	margin-right: 3px;
}
.article-panel.just-arrived .clockHolder i{
	font-size: 9px;
	margin: 0px;
}
ul.categories a{
	display: inline-block;
}

/* By default we use an image so we can lazy load it */
.footer-media .rtlogo {
	width: 250px;
	height: 51px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer-media .rtlogo img {
	width: fit-content;
	height: 51px;
}

/* 
But if the user chooses to go dark, we use a different image.
We have to be careful about adding two images and hiding/showing it to avoid
layout shifts, so we do it this way
*/
body.dark .footer-media img {
	display: none;
}

body.dark .footer-media .rtlogo{
	background-image: url('/images/rt_logo_color_white.png');
	background-repeat: no-repeat;
	background-size: contain;
}


.mega-article-part.match .match_feature.transfers span.highlight{
	font-weight: 500;
}
.match_feature.transfers .matches-block--suspension-injury a{
	color: #0B1724;
}
.match_feature.transfers h2{
	margin-top: 20px;
	margin-bottom: 10px;
}
.match_feature.transfers .matches-block--suspension-injury a:hover{
    color: #0058AB;
    text-decoration: underline;
}
.match_feature.transfers .fld-naam{
	min-width: 220px !important;
	max-width: 28%;
}
.match_feature.transfers .fld-positie{
	max-width: 100px;
	width: 100px;
	min-width: 100px;
}
.match_feature.transfers .fld-land{
	max-width: 8%;
	width: 8%;
	min-width: 8%;
}
.match_feature.transfers .transfervalue{
    width: 60px;
    min-width: 60px;
}
.match_feature.transfers .matches-panel > .fld-description-transfer{
	flex: auto;
    width: auto !important;
    padding: 0 6px;
}

.matches-block.extraDetails .matches-panel.onLoan .loan{
    display: inline-block;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    color: #3A8710;
    text-transform: uppercase;
    padding: 0px 5px 0px 5px;
    background: #C8E5B9;
    margin-right: 0px;
    position: relative;
    font-family: 'Roboto', sans-serif;
	margin-left: 5px;
	display: none;
}
.matches-block.extraDetails .matches-panel.onLoan .player-name{
	color: #0068d7;
}
.matches-block.extraDetails .matches-panel.onLoan a:hover .loan{
	text-decoration:none;
}
.header-bar .right-panel .mobile-live-voetbal{
	display: none;
}
.field_holder a{
	color: #0B1724;
}
.field_holder .matchTactiek.premium a.player:hover b, .field_holder .bench a:hover{
    color: #0B1724;
    text-decoration: none;
}
.team-container .matches-block.playerList .matches-panel i.flag{
	display: none !important;
}
.desktopTime{
	display:inline-flex !important;
}
.mobileTime{
	display:none !important;
}
table.panel{
	width:100%;
}
table.panel img{
	display: inline-block;
}
table.panel thead .fld-comp--flag-only, table.panel tfoot .fld-comp--flag-only{
	margin-right: 0px !important;
	width: 100% !important;
	height: 32px;
}
table.panel th{
	border-top: 0px;
	line-height: 24px;
	height: 32px;
	padding: 0px !important;
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: 500;
	border-bottom: 0px !important;
}
table.panel th i.icon48x48{
	margin-top: 5px !important;
}
table.panel tbody td{
	font-size: 14px;
	padding:0px;
	line-height: 24px;
	height: 40px;
	vertical-align: middle;
	border-top: 1px solid #cdd1d7;
	margin: 0px !important;
}
table.panel tbody tr td:first-child{
	padding-left:10px;
}
table.panel tbody td.fld-comp i.flag64{
	margin-top: -12px;
}
table.panel tbody td.fld-comp{
	width: 40px !important;
	display: table-cell !important;
}
.matches-block.selectie table.panel .fld-naam{
	width: inherit;
}
.person #table_selectie .fld-naam{
	width: 35%;
}
.person #table_selectie .fld-stat{
	min-width: 50px;
}
.person #table_selectie thead .fld-naam{
	background: #f5f6f6;
}
.person #table_selectie .selected{
	background-color: #e9f5fe;
}

table.panel tbody td.fld-naam img{
	float:left;
}
table.panel tbody td.fld-naam a:hover img, table.panel tbody td.fld-naam a:hover i.flag64{
	opacity:0.8;
}
table.panel tfoot td{
    font-weight: 500;
	padding: 0px !important;
	border-top: 1px solid #cdd1d7;
}
table.panel tbody td.fld-naam span{
	display: block;
}
table.panel tbody tr:first-child td{
	border-top: 0px;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{
    background-image: url(/images/arrow_down.png);
    content: "" !important;
    background-size: 80%;
    background-repeat: no-repeat;
    background-color: #fff0 !important;
    background-position: center;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{
	padding-left: 26px;
}
.person .matches-block .panel div.player-name{
	margin-top: 6px;
}
.person .matches-block.selectie .fld-naam a{
	display: inline;
}
#career .fld-seizoen{
	width: 13%;
}
#career .fld-stat{
	min-width: 40px;
}
#career thead .fld-seizoen{
	padding-left: 10px !important;
}
#career .fld-competition .flag-holder{
	float: left;
	margin-right: 4px;
}
#career .matches-panel__text{
	display: block;
}
#career .fld-competition .flag-holder{
	margin-right: 7px;
}
#career.full_career thead .fld-seizoen a{
	display: flex;
}
#career.full_career tbody .fld-seizoen{
    width: 35%;
}
#career.full_career tbody .fld-seizoen .compSeasHolder{
    display: inline-flex;
    align-items: center;
}
#career.full_career tbody .fld-seizoen .compSeasHolder .flag-holder{
	margin-right: 7px;
}
#career tbody .fld-seizoen span, #career tbody .fld-seizoen__date, .coach-cont .align-center .fld-stat{
	color: #99A4AD !important;
}
#career.full_career .fld-seizoen__date{
	width: 85px;
}
ul.categories span{
	display: inline-block;
}
.advertorial-jacks-holder{
	background: #EBECED;
	width: 100%;
}
.advertorial-jacks{
    font-size: 14px;
    line-height: 24px;
    color: #0B1724;
	text-align: right;
	max-width: 1096px;
	margin: 0 auto;
}
.advertorial-jacks span{
    background: #e2e2e2;
    line-height: 24px;
    display: inline-block;
    padding: 0px 5px;
    border-radius: 3px;
    margin-top: 5px;
}
.advertorial-jacks a{
	color: #0058AB;
    text-decoration: underline;
}
.advertorial-jacks a:hover{
	opacity: 0.8;
}
.live-football .bet1x2{
	border-bottom: solid 1px #dfe0e2 !important;
	background: none;
    height: 33px;
    line-height: 30px;
	padding-top: 4px;
	padding-bottom: 7px;
	display: none;
}

ins[id^=gpt_unit]{
	display: none !important;
}

body.homepage .redDot{
	display: none;
}
.live-football .bet1x2.expanded.orange{
	margin-top: 2px;
}
.live-football .matches-panel.hasBetting.expanded{
	border-bottom: 0px;
}
.most-read-part .row .col5.overrule.hasNewBG .text > div{
	padding-left: 8px;
}
.most-read-part .row .col5.overrule.hasNewBG .redlabel{
    margin-left: -8px;
}
.most-read-part .row .col5.overrule.hasNewBG .redlabel.breaking{
	white-space: normal;
	margin-top: -40px;
}
body.article .bet1x2{
	margin-top: 10px;
	border-bottom: 0px !important;
	margin-bottom: -5px;
}
body.article .bet1x2:hover{
	text-decoration: none;
	opacity: 0.8;
}
.person .selectie thead .fld-naam{
	padding-left: 10px !important;
}
.team-container .matches-block.selectie .matches-panel.head{
	overflow: initial !important;
}
.team-container .matches-block.selectie .matches-panel.head .fld-naam{
	background: #f5f6f6;
}
.live-football .live-minute{
	color: #48A914 !important;
    position: absolute;
    left: 10px;
    font-size: 13px !important;
}
body.homepage span.live-minute{
	display: none;
}
.search button.search-button{
	font-family: roboto condensed,sans-serif;
    font-size: 17px;
    font-weight: 400;
	background: #48a914;
    border-radius: 4px;
	display: inline-block;
	line-height: 24px;
    color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    padding: 8px 0;
	cursor: pointer;
}
.search button.search-button:hover{
	opacity: 0.8;
}
.search .search-form b{
	display: block;
	font-size: 14px;
	font-weight: 500;
}
.search .search-form{
	margin-top: 20px;
}
.search .search-input{
	color: #0a1e3a;
	font-size: 16px;
	margin-right: 10px;
}
#searchbar .nieuwsZoeken{
    font-size: 14px;
	color: #0058AB;
    text-decoration: underline;
}
#searchbar .nieuwsZoeken:hover{
	opacity: 0.8;
}
#searchbar .searchHolder{
    position: absolute;
    margin-left: 0px;
    margin-top: 54px;
    width: 680px;
    background: #f5f6f6;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.match-header__info-top .score.hasLabel{
	margin-bottom: 8px;
}
.match-header__info-top .live-minute {
    position: absolute;
    margin-top: -65px;
    font-size: 14px;
    color: #48A914 !important;
}
.mega-article-part.match .table-responsive tr td{
	padding: 2px 8px;
}
.mega-article-panel.overrule{
	margin-bottom: 20px;
	margin-top: 10px;
}
.mega-article-panel.overrule .article-panel .text-panel{
    width: calc(100% - 110px);
	padding-right: 10px;
}
.mega-article-panel.overrule .text-panel h3{
	color: #0B1724 !important;
}
.mega-article-panel.overrule a:hover .text-panel h3{
    color: #0058AB !important;
    text-decoration: underline !important;
}
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-naam{
	max-width: 200px;
} 
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-team{
	min-width: 160px;
} 
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-description{
	flex: 0 0 auto !important;
	width: max-content;
} 
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-description a, .tournament_transfers table a{
	color: #0B1724;
}
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-description a:hover, .tournament_transfers table a:hover{
    color: #0058AB;
    text-decoration: underline;
}
.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-description .highlight{
	font-weight: 500;
}
.content-section__intro p{
	font-size: 14px;
    line-height: 22px;
}
.content-section__intro h1{
	margin-bottom: 10px;
}
.tournament_transfers .transfers__type{
	width: auto;
}
.tournament_transfers .transfers__player{
	width: 200px;
}
.tournament_transfers .transfers__position{
	width: 100px;
    clear: both;
    overflow: hidden;
    white-space: nowrap;
}
.tournament_transfers .transfers__nat{
	width: 50px;
}
.tournament_transfers h1{
	font-weight: 700;
	font-size: 32px !important;
	line-height: 40px !important;
}
.tournament_transfers .transfer-table-section{
	margin-top: 15px;
}
.tournament_transfers table.transfers thead tr th{
	font-size: 11px !important;
	text-transform: uppercase;
    font-weight: 500;
}
.tournament_transfers .table-responsive .panel{
	min-width: 738px;
}
.tournament .matches-block.extraDetails .fld-rating span{
	display: inline-block;
    border-radius: 2px;
    line-height: 19px;
    padding: 0px 5px;
    background: #f5f6f6;
    font-size: 13px !important;
    font-weight: 400;
    color: #0b1724bd !important;
}
.person .matches-block.extraDetails .matches-panel > span.fld-events{
	max-width: 100px;
}
.live-football .tabs.center a.tab.back, .live-football .tabs.center a.tab.future{
	display: inline-flex;
}
.topscorers-view .matches-block.topscorers .fld-naam{
    width: 42%;
}
.topscorers-view .matches-block.topscorers .fld-team{
	width: 30%;
}
.topscorers-view .matches-block.topscorers .fld-land{
	width: 35px;
}
.topscorers-view .matches-block.topscorers .fld-stat{
	width: 60px;
}
#fcupdatewidget3 h4{
	font-size: 18px !important;
    line-height: 21px !important;
    color: #48A914 !important;
	font-weight: 700 !important;
	background-image: url(/images/logo_realtimes_black.png);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	padding-left: 0px !important;
    padding-top: 0px !important;
	margin-bottom: 2px;
}
#fcupdatewidget3.newsite .card.fcupdate #widget3 a:nth-child(1){
	padding-top: 2px;
}
#fcupdatewidget3.newsite .card.fcupdate .b_headline .b_figure{
	max-width: 74px !important;
    width: 74px !important;
	border: 0px !important;
}
#fcupdatewidget3.newsite .card.fcupdate .b_headline .b_figure img{
	margin-top: 0px !important;
}
#fcupdatewidget3.newsite .card.fcupdate .b_koptitel{
	font-size: 15px !important;
    line-height: 20px !important;
	margin-left: 8px !important;
}
#fcupdatewidget3.newsite .card.fcupdate .b_subtitel{
	margin-left: 8px !important;
	font-size: 12px;
	line-height: 15px;
}
#fcupdatewidget3 img.publisherico{
	width: 14px;
}
#fcupdatewidget3{
	/*background: #F5F6F6;*/
}
#fcupdatewidget3 .card.fcupdate .card-body{
	padding: 0px !important;
	padding-top: 0px !important;
}
#fcupdatewidget3.newsite .card.fcupdate #widget3 a:last-child{
	border-bottom: 0px !important;
}
#fcupdatewidget3 h4 .realtimes{
    background-image: url(/images/logo_realtimes_black.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0px !important;
    background-size: cover;
    width: 18px;
    height: 17px;
    display: inline-block;
    position: absolute;
    right: 10px;
	cursor: help;
	opacity: 0.8;
}
#fcupdatewidget3 h4 .realtimes:hover{
	opacity: 1;
}
.match-only .head2head--container .match-status{
	margin-left: 0px;
}
.match-only .matches-panel.Played .form{
	min-width: 28px !important;
}
.match-only .comments-section{
    margin-top: 0px;
    margin-bottom: 10px;
}
.match-only .comments-section .mb-5.closer{
	margin-top: 0px;
}
.betting_partner b{
    font-family: roboto condensed,sans-serif;
    font-size: 15px;
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #7B8187;
    font-weight: 500;
	padding-bottom: 3px;
}
#moreTickets{
    background-image: url(https://www.fcupdate.nl/images/xs2event_logo_full.3acd5740.svg);
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: cover;
}
#getTicketsLead{
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 0px;
    background: #ebeced87;
    padding: 5px 9px;
	margin-top: 10px;
}
#getTicketsLead #moreTickets{
	float: left;
    margin-right: 10px;
}
#getTicketsLead span{
	float: left;
    margin-top: 1px;
    line-height: 16px;
}
#getTicketsLead a{
	color: #0058AB;
}
#getTicketsLead a:hover{
	text-decoration: underline;
	opacity: 0.85;
}
.betting_partner img{
    height: 20px;
    margin: 7px auto 0px;
}
.betting_partner a:hover img{
	opacity: 0.8;
	-webkit-filter: inherit;
	filter: inherit;
}
.betting_partner center{
	color: #0B1724;
	margin-top: -1px;
	font-style: italic;
    font-size: 11px;
    font-weight: 500;
}
.betting_partner a:hover center{
	opacity: 0.8;
}
.betting_partner{
	background: #F1F0EC;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cacbcd;
}
body.article .betting_partner{
	border-bottom: 0px;
}
body.article .betting_partner span{
	padding-top: 10px;
    display: block;
    padding-bottom: 10px;
}
img.tracker-image {
	height:1px;
	width:1px !important;
	position: absolute;
}
ul#readMore{
    list-style: disc;
    padding-left: 20px;
	font-size: 16px;
    line-height: 24px;
    color: #0B1724;
}
ul#readMore a, .day-content-part .job_offers_block a, .contact_right a, .privacy_ a{
	text-decoration: none;
	color: #0058AB;
}
ul#readMore a:hover, .day-content-part .job_offers_block a:hover, .contact_right a:hover, .privacy_ a:hover{
	text-decoration: underline;
}
.readMoreContainer b{
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 10px;
    display: inline-block;
	font-family: roboto condensed,sans-serif;
}
.readMoreContainer{
	margin-bottom: 15px;
	display: inline-block;
}
#fcupdatewidget3.newsite .b_headline .b_headline{
	max-width: calc(100% - 74px) !important;
}
.head2head--container .fld-date{
	min-width: 52px !important;
}
.head2head--container .fld-date.form{
	min-width: 35px !important;
}
.matches-block--suspension-injury .panel .fld-team{
	padding-left: 0px !important;
}
.me-3 img{
	width: 48px;
}
address{
	font-style: inherit;
}
.dashboard .btn-primary{
    font-family: roboto condensed,sans-serif;
    font-size: 17px;
    font-weight: 400;
	line-height: 24px;
    text-align: center;
    margin: 0 auto;
    padding: 8px 0;
}
.dashboard strong{
	font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
.dashboard .profile-edit-form {
    width: 100%;
    max-width: 460px;
    margin: 20px 0px;
}

.dashboard .logout-form {
	margin-top:40px;
}

.dashboard .logout-form #logout-button {
	background-color:#aaaaaa;
	text-decoration: none;
	color: #fff;
	border-radius: 4px;
}

.dashboard .logout-form #logout-button:hover {
	background-color:#7e3a00;
}

.dashboard .thumbnail-upload-container{
	align-items: inherit;
}
.dashboard .form-group .note{
	color: grey;
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 5px;
}
.dashboard .col-full.m-5{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.dashboard a{
    color: #0058AB;
    text-decoration: underline;
}
.dashboard a:hover{
	opacity: 0.8;
}
.authorview .col1 p{
	margin-bottom: 20px;
}
.authorview .table-pagination{
	margin-top: 10px;
}
.authorview .col1 .intro img{
	width: 40px;
	float:left;
	margin-right: 10px;
    border-radius: 50%;
}
.advertise_block a, .authorview.totallist p a{
	color: #0B1724;
}
.advertise_block a:hover, .authorview.totallist p a:hover{
	text-decoration: underline;
    color: #0058AB;
}
.authorview.totallist h2{
	margin-top: 20px !important;
}
.mega-article-part.match .match_feature.form .head2head .left-team .flag64.flag24{
	margin-left: -16px;
    margin-right: -20px;
}
.mega-article-part.match .match_feature.form .head2head .right-team .flag64.flag24{
	margin-left: -20px;
    margin-right: -16px;
}
.sidebar-panel .standings .panel .flag64.flag24{
	margin-top: -16px;
}
.standings-view .flag64.flag24{
	float: left;
}
.standings-view .score-block-panel-row.score-block-panel__header{
	background: #F5F6F6;
}
.standings-view .score-block-panel-row.score-block-panel__header .score-block-panel__score__col{
	white-space: nowrap;
}
.contact_left form label{
	font-size: 14px;
}
.contact_left form input[type=submit]{
    font-family: roboto condensed,sans-serif;
    font-size: 17px;
    font-weight: 400;
}
address{
	font-size: 14px;
}
div.mobile-ads-min-height {
	min-height: 250px;
}
.matches-block .panel div.player-name{
	/*max-width: 160px;*/
}
.noselect {
	-webkit-touch-callout: none; /* iOS Safari */
	  -webkit-user-select: none; /* Safari */
	   -khtml-user-select: none; /* Konqueror HTML */
		 -moz-user-select: none; /* Old versions of Firefox */
		  -ms-user-select: none; /* Internet Explorer/Edge */
			  user-select: none; /* Non-prefixed version, currently
									supported by Chrome, Edge, Opera and Firefox */
}
.live-football .powered_by_betting_provider{
	position: relative;
    background-color: #F1F0EC;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
}
.live-football .powered_by_betting_provider img{
	height: 28px;
	margin: auto;
}
.live-football .powered_by_betting_provider strong{
	color: #B19661;
	position: absolute;
	margin-left: calc(((100% - 172px) / 2) - 54px);	
	margin-top: 3px;
	font-size: 11px;
}
.live-football .powered_by_betting_provider a:hover{
	opacity: 0.8;
}
body.homepage a.bet1x2:hover{
	opacity: 0.8;
}
.match-only a.bet1x2:hover{
	text-decoration: none;
	opacity: 0.8;
}
.live-football .hasBetting .redDot{
	position: absolute;
	right: 0px;
	content: "";
	color: lightgrey;
    line-height: 12px;
    margin-top: 0px;
	cursor: pointer;
	padding: 10px;
}
.live-football .hasBetting .redDot:hover{
	color: #fda0a5;
}
.live-football .hasBetting.expanded .redDot{
	color: #dc0812;
}
.live-football .bet1x2 .bet_1 span, .live-football .bet1x2 .bet_2 span, .live-football .bet1x2 .bet_x span{
	color: #a7a7a7;
	font-size: 12px;
}

.player-name-block {
	display: inline-block;
}
#teaserComment{
	color: #757575;
}
.matches-block.full .panel .new_at_club, .matches-block.full .panel .player_injury{
    display: inline-block;
    background: #b1b5b97a;
    line-height: 14px;
    border-radius: 2px;
    font-family: roboto condensed,sans-serif;
    min-width: 40px;
    font-size: 10px;
    text-align: center;
    color: #0B1724 !important;
    text-transform: uppercase;
    bottom: 1.5px;
    left: 48px;
	margin-left: 5px;
}
.matches-block.full .panel .player_injury{
	background: #e093937a;
	padding: 0px 3px;
}
.matches-block .panel span.fld-naam a:hover .new_at_club, .matches-block.full .panel span.fld-naam a:hover .player_injury{
	text-decoration: none;
	color: #0B1724 !important;
}
.profile-block .player_transfer_value{
	background: #0b17245e;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
    padding: 0px 8px;
    line-height: 19px;
    font-size: 14px;
    margin-top: 2px;
}

.player-header.player-header--player .starHolder{
    zoom: 1.3;
    margin-bottom: -6px;
	display: inline-block;
	margin-left: 3px;
}
.player-header.player-header--player i.half:after {
    margin-left: 5.5px;
}
.player-header.player-header--player .starHolderContainer{
	display: inline-block;
}
.player-header.player-header--player .starHolderContainer .fa-question-circle{
	margin-left: -6px;
	position: absolute;
}
.player-header.player-header--player .starHolder .mn-stars{
	background: #EBECED !important;
	top: 0px;
}
.player-header.player-header--player .mn-stars i{
	color: #75b452 !important;
}
.player-header.player-header--player .mn-stars .playerStars{
	background: #ebeced94;
}
.moneytags money {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	position: relative;
	padding: 0 10px 0 12px;
	background: #d0d2d5;    
	-webkit-border-bottom-right-radius: 3px;    
	border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;    
	border-top-right-radius: 3px;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);*/
	color: #0B1724;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	/*text-shadow: 0 1px 2px rgba(0,0,0,0.2);*/
	font-weight: 500;
	letter-spacing: 0.5px;
	margin-left: 12px;
	margin-top: 2px;
}

.moneytags money:before {
    content: "";
    position: absolute;
    top:0;
	left: -10.4px;
    width: 0;
    height: 0;
    border-color: transparent #d0d2d5 transparent transparent;
    border-style: solid;
    border-width: 11px 11px 11px 0;
}

.moneytags money:after {
    content: "";
    position: absolute;
    top: 8px;
    left: 1px;
    float: left;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #EBECED;
    /*-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
    box-shadow: -1px -1px 2px rgba(0,0,0,0.4);*/
}
body.homepage .feature-article-bar .slick-slider .slick-arrow{
	display: none !important;
}
#layout.orange .match-header_holder{
	background-image:url('/images/orange-head.png'); 
	background-size: cover;
}
#layout.orange .breadcrumbs-block{
	background: #c66d29;
}
#layout.orange .match-header_holder .inf-name .name, #layout.orange .match-header_holder .inf-name .position{
	color: #fff;
}
.mega-article-part.match .hasDiffBackground .player-header .inf-name .name, .mega-article-part.match .hasDiffBackground .player-header .inf-name .position, .mega-article-part.match .hasDiffBackground .player-header .inf-name a{
	color: #ffffff;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
}
.mega-article-part.match .hasDiffBackground .player-header.player-header--player .starHolder .mn-stars{
	background: #ebeced00 !important;
}
.mn-stars .fas.fa-star{
	font-size: 10px;
    line-height: 12px;
    width: 12px;
    text-align: center;
}
.mn-stars .starN.half-star {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 12px;
	text-align: left;
	margin-right: 2px !important;
	margin-left: 2px;
}
.mn-stars .starN.half-star::before {
	content: "★";
	position: absolute;
	width: 50%;
	overflow: hidden;
}
.mn-stars .starN.half-star-reversed {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 12px;
    margin-left: -12px;
	margin-right: 2px !important;
}
.mn-stars .starN.half-star-reversed::after {
	content: "★";
	position: absolute;
	width: 50%;
	overflow: hidden;
	right: 0; /* Deze regel plaatst de halve ster aan de rechterkant. */
	transform: scaleX(-1);
}
.mn-stars .starN.half-empty-star {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 12px;
    margin-left: -12px;
	text-align: left;
}
.mn-stars .starN.half-empty-star::after {
	content: "★";
	position: absolute;
	width: 50%;
	overflow: hidden;
	right: 0; /* Deze regel plaatst de halve ster aan de rechterkant. */
	transform: scaleX(-1);
	opacity: 0.3;
	color: #00000052 !important;
}
.mn-stars .starN.full-star::before {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	content: "★";
}
.mn-stars .starN.full-star.pot::before, .mn-stars .starN.half-star-reversed.pot::after, .mn-stars .starN.half-star.pot::before {
	opacity: 0.45;
}
.mn-stars .starN.empty-star::before {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	content: "★";
	opacity: 0.3;
	color: #00000052 !important;
}
.mn-stars div{
	color: #79c053!important;
}
.player-header.player-header--player .starHolder .mn-stars div{
	filter: brightness(1.1);
}
.hasDiffBackground .player-header.player-header--player .starHolder .mn-stars div{
	color: #97bd83 !important;
}
.player-header.player-header--player .starHolder .mn-stars .starN.half-star{
	margin-left: 0px;
}
.hasDiffBackground .moneytags money{
	background: #0b172470;
	color: #fff;
}
.hasDiffBackground .moneytags money:before{
	border-color: transparent #0b172470 transparent transparent;
}
.hasDiffBackground .moneytags money:after{
	background: #757575c2;
}
.breadcrumbs-block.darken.hasDiffBackground::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	z-index: -1;
}
.breadcrumbs-block.darken.hasDiffBackground{
	position: relative;
}
.breadcrumbs-block.darken.hasDiffBackground ul li a{
	color: #f3f3f3;
}
.breadcrumbs-block.darken.hasDiffBackground ul li a:hover{
	color: #f3f3f3;
	opacity: 0.85;
}
.match-header_holder.hasDiffBackground .mn-stars .starN.half-empty-star::after{
	opacity: 0.5;
	color: #00000052 !important;
}
.match-header_holder.hasDiffBackground .mn-stars .starN.empty-star::before{
	opacity: 0.5;
	color: #00000052 !important;
}

.match-header_holder.hasDiffBackground{
	position: relative;
}
.match-header_holder.hasDiffBackground::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	z-index: -1;
}
body .bet_age_check{
	display: none;	
}
.live-football .bet1x2.expanded{
	display: flex !important;
}
.match-header__info-top .score.Postponed .score__extra{
    text-transform: uppercase;
    font-size: 10px;
}
.field_holder.possibleFormation{
	margin-bottom: 20px;
	display: none;
}
.field_holder.possibleFormation.loaded{
	display: block;
}
.field_holder.possibleFormation h2{
	margin-bottom: 10px;
}
.field_holder.possibleFormation .matchTactiek .playerInField{
	background: none !important;
	/*filter: drop-shadow(2px 3px 3px #0000001a);*/
    width: 56px;
    height: 56px;
	position: revert;
}
.field_holder.possibleFormation .matchTactiek .playerInField.no-img{
	opacity: 0.99;
}
.field_holder.possibleFormation .matchTactiek .playerInField.no-img img{
	opacity: 0.8;
    border-radius: 50%;
    height: 100%;
    width: 100%;
	position: relative;
    z-index: -1;
}
.field_holder.possibleFormation .matchTactiek .posHold{
	position: absolute;
	display: inline-block;
    width: 80px;
    height: 56px;
}
.field_holder.possibleFormation .matchTactiek .posHold.slick-initialized .player{
    width: 80px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
	position: relative;
}
.field_holder.possibleFormation a.player:hover{
	opacity: 0.85;
}
.field_holder.possibleFormation .matchTactiek.home .posHold.slick-initialized{
	margin-left: -40px;
	margin-top: -30.5px;
}
.field_holder.possibleFormation .matchTactiek.away .posHold.slick-initialized{
	margin-right: -40px;
	margin-top: -30.5px;
}
.field_holder.possibleFormation .matchTactiek.away .posHold:not(.slick-initialized) .player{
	margin-left: 40px;
}
.field_holder.possibleFormation .matchTactiek .player b{
	background: #0b1724;
	color: #fff;
	width: 70px;
    padding: 2px 5px;
	margin-top: -3px;
	position: relative;
	box-shadow: 0px 1px 3px #0b17248a;
	font-size: 12px;
}

.field_holder.possibleFormation .matchTactiek.premium .player:hover b{
	color: #fff;
}
.field_holder.possibleFormation .icon48x48.icon-injury{
	position: absolute;
    top: 37px;
    left: 62px;
    background-position: -174px -20.5px;
    height: 12px;
    border-radius: 4px;
    background-size: 192px 192px;
    width: 12px;
}
.field_holder.possibleFormation .bench a:hover{
	text-decoration: underline;
	opacity: 0.8;
}
.field_holder.possibleFormation p{
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 24px;
}
.most-read-part .row .col5._reserve{
	display: block;
}
.quote-panel.by-user label{
    font-size: 16px;
    line-height: 24px;
	padding: 10px 13px 10px;
	font-weight: 400;
	min-height: 82px;
}
.quote-panel.by-user .profile-img{
    float: left;
    width: 60px;
    margin-right: 10px;
    margin-bottom: 5px;
	border-radius: 50%;
}
.quote-panel.by-user span{
	font-style: italic;
	padding: 10px 13px 0px;
	font-weight: 500;
}
.quote-panel.by-user{
	max-width: calc(100% - 180px);
	margin-top: 30px;
	margin-bottom: 45px;
	background: #48a91417;
}
.quote-panel.by-user .checkAllComments {
    float: left;
    color: #0058AB;
    text-decoration: underline;
    font-size: 15px;
    line-height: 20px;
    margin-left: -10px;
    margin-top: 14px;
}
.quote-panel.by-user .checkAllComments:hover{
	opacity: 0.85;
}
.quote-panel.by-user label:before, .quote-panel.by-user label:after{
	background-size: contain;
	width: 35px;
    height: 35px;
}
.quote-panel.by-user label:before{
	bottom: 0px;
}
.quote-panel.by-user label:after{
	top: -30px;
}
#fcupdatewidget3 .googlenewsbar{
	display: none !important;
}
.articles.moreNews .article-append .panel img{
	margin: 0 0px;
}
.articles.moreNews .article-append .panel{
	border-top: 1px solid #dfe0e2;
	padding-bottom: 8px !important;
}
.articles.moreNews .article-panel .text-panel, .articles.moreNews .article-panel .text-panel div{
	white-space: unset;
}
.articles.moreNews .article-append .panel span{
	font-size: 13px;
}
.articles.moreNews .article-append .col6{
	width: 100% !important;
}
.articles.moreNews{
	margin-top: 30px;
}
.matches-block .panel.matches-block__panel{
	position: relative;
}
.sidebar-panel .moreTickets{
    position: absolute;
    right: 0px;
    z-index: 5;
    width: 30px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}
.sidebar-panel .moreTickets i{
	font-size: 13px;
	color: #48a914;
}
.sidebar-panel .moreTickets:hover{
	opacity: 0.8;
}
.matches-block.tickets .matches-panel a{
	color: #0058AB;
	text-decoration: underline;
}
.matches-block.tickets p a{
	color: #0058AB;
}
.matches-block.tickets p a:hover{
	text-decoration: underline;
	opacity: 0.8;
}
.matches-block.tickets .matches-panel{
	font-size: 13px;
	line-height: 18px;
}
.matches-block.tickets p{
	font-size: 13px;
    margin-bottom: 5px;
}
.matches-block.tickets p.more a{
	font-size: 14px;
}
section.topics {
    display: block;
    align-items: start;
    justify-content: left;
    max-width: 1110px;
    margin: 0px auto 0px;
    padding: 0px 10px 10px;
    white-space: nowrap;
    overflow: hidden;
	padding-right: 5px;
}
section.topics h2 {
    display: none;
    font-weight: 700;
    margin-right: 3px;
	color: #0B1724;
	font-size: 18px;
}
section.topics a {
    line-height: 30px;
    display: inline-block;
    padding: 0px 8px;
    border-radius: 4px;
    font-size: 13px;
    margin-right: 5px;
	color: #131313;
	margin-bottom: 0px;
	text-decoration: none;
	position: relative;
}
section.topics a::after{
	content: "";
    width: 1px;
    position: absolute;
    height: 12px;
    border-right: 1px solid #13131347;
    padding-left: 10px;
    margin-top: 8px;
}
section.topics a:last-child::after{
	display: none;
}
section.topics a:hover {
    text-decoration: underline;
    color: #065abc;
}
body.homepage .top-section {
	padding: 10px 0 6px;
}
section.topics a.orange{
    background: #ff7a00;
    color: #fff;
    font-weight: 500;
    line-height: 26px;
}
section.topics a.orange::after{
	border-right: 0px;
}
section.topics a.orange.first{
	margin-right: 8px;
}
section.topics a.orange.second{
	margin-right: 0px;
}
section.topics a.orange .flag-nl{
    margin-bottom: -3.5px;
    margin-right: 4px;
}
.most-read-part .row .col5 h3{
	min-height: calc(1.33em* 4);
}
.profile-block ._item .flagByCountry{
	float: none; 
	margin-right: 2px; 
	margin-bottom: -3px; 
	margin-left: 0px;
}
section.account-page {
	background-color: #000;
}
section.account-page section#content-part {
	margin-top: 0 !important;
}
div.account-type-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100vh;
}
div.account-type-container button.account-type-form-button {
	background-color: #6fb747;
	color: #fff;
	outline: inherit;
	border: none;
	margin-bottom: 30px;
	font-family: roboto condensed, sans-serif;
	font-size: 17px;
	font-weight: 400;
	padding: 8px 15px;
	line-height: 24px;
	border-radius: 4px;
	cursor: pointer;
}
div.account-type-container div.links {
	margin-top: 30px;
}
div.account-type-container div.links a {
	margin-right: 15px;
}
div.account-type-container p {
	padding: 0 0 30px 0;
	color: #fff;
	font-size:18px;
	line-height: 24px;
}
div.account-type-container h2 {
	margin-bottom: 30px;
}
div.account-type-container img.fcu-logo {
	width:100px;
	margin-bottom:30px;
}
div.account-type-container button.full-account {
	color: #fff;
	width:100%;
	font-weight:700;
}
div.account-type-container button.basic-account {
	background-color:#2e211e9c;
	color: #fff;
	width:100%;
}
div.account-type-container div.error-message {
	color:red;
	display:none;
	margin: -7px auto 10px auto;
}
div.account-type-container input#username {
	color: #000;
}
div.account-type-container div.username-note {
	color: grey;
	font-size: 14px;
	margin-top: -7px;
	margin-bottom: 30px;
}
div.account-type-container input[type=text]:disabled {
	background-color: #ccc;
}
.picture-panel figcaption{
	background: #f7f7f7;
	color: #73787c;
	border-bottom: 1px solid #dfe0e2;
}
#article-frame .article-social-bar{
	border-bottom: 1px solid #dfe0e2;
	display: table;
	width: 100%;
}
#article-frame .article-social-bar .community_bar{
	border-top: 0px;
	padding: 5px 0px;
}
#article-frame .article-social-bar .community_bar .more_info.showComments{
	cursor: pointer;
}
.header-bar .fa-check-circle{
	color: #48a914;
	font-size: 10px;
	position: absolute;
	margin-left: 29px;
	margin-top: -1px;
}
.header-bar .fa-check-circle:after{
	content: "";
	background: #fff;
    width: 8px;
    height: 8px;
    z-index: 1;
    position: absolute;
    border-radius: 50%;
    margin-top: 1px;
    margin-left: 1px;
}
.header-bar .fa-check-circle:before{
	z-index: 2;
	position: absolute;
}
.profilePage .profile-block{
	margin-top: 20px;
}
@media only screen and (max-width: 768px) {
	div.account-form-container {
		padding: 30px;
	}
	div.account-type-container div.links {
		margin-top: 15px;
	}
	#getTicketsLead{
		width: calc(100% + 20px);
		margin-left: -10px;
		line-height: 19px;
		font-size: 13px;
	}
	#getTicketsLead #moreTickets{
		margin-right: 7px;
	}
	#getTicketsLead span{
		float: none;
	}
	.matches-block.extraDetails.specialMobile span.fld-stat{
		min-width: 38px;
	}
	.matches-block.extraDetails.specialMobile span.fld-stat.transfervalue{
		min-width: 51px;
	}
	.matches-block.extraDetails.specialMobile .mn-stars div{
		zoom: 1.2;
	}
	.matches-block.extraDetails.specialMobile span.fld-stat.stars{
		min-width: 80px !important;
	}
	.playerList.specialMobile .align-center .fld-naam:after, .playerList.specialMobile .align-center .fld-naam:after {
		box-shadow: inset 10px 0 8px -18px #00000026;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0px;
		width: 30px;
		transform: translate(100%);
		transition: box-shadow .3s;
		content: "";
		pointer-events: none;
		animation: growBoxShadowRemove 0.7s forwards;
	}
	.playerList.specialMobile.scroll .align-center .fld-naam:after, .playerList.specialMobile.scroll .align-center .fld-naam:after {
		animation: growBoxShadow 1s forwards;
	}
	@keyframes growBoxShadow {
		from {
			box-shadow: inset 10px 0 8px -18px #00000026; /* Begin box-shadow */
		}
		to {
			box-shadow: inset 10px 0 8px -8px #00000026; /* Eind box-shadow */
		}
	}
	@keyframes growBoxShadowRemove {
		from {
			box-shadow: inset 10px 0 8px -8px #00000026; /* Eind box-shadow */
		}
		to {
			box-shadow: inset 10px 0 8px -18px #00000026; /* Begin box-shadow */
		}
	}

	.playerList.specialMobile .align-center .fld-naam{
		overflow: visible;
		padding-right: 5px;
		margin-right: 5px;
	}
	.playerList.specialMobile .panel .fld-naam{
		padding-left: 8px;
		min-width: 55vw !important;
		width: 55vw !important;
	}
	
	.playerList.specialMobile.atEnd .panel .matches-panel.justify-center:after, .team-container .matches-block.specialMobile.atEnd .matches-panel.head:after {
		opacity: 0;
	}

	.playerList.specialMobile .panel .matches-panel.justify-center:after, .team-container .matches-block.specialMobile .matches-panel.head:after {
		position: sticky;
		right: 0px;
		width: 30px;
		height: 40px;
		content: "";
		z-index: 9999999;
		display: inline-block;
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 12px, rgb(255, 255, 255) 24px, rgba(255, 255, 255, 0) 100%);
		margin-left: -15px;
		transition: opacity 0.3s ease-in-out;
		opacity: 1;
	}
	.team-container .matches-block.specialMobile .matches-panel.head:after{
		height: 32px;
		background: linear-gradient(to right, rgba(245, 246, 246, 0.1) 0%, rgb(245, 246, 246) 23px, rgba(245, 246, 246, 1) 30px, rgba(245, 246, 246, 0) 100%);
	}
	.playerList.specialMobile .flag64{
		zoom: 0.9;
		margin-left: -16px;
	}
	.mega-article-part.match .player-header .inf-team i.flag{
		zoom: 1;
		margin-top: 2px;
		margin-bottom: -4px;
	}
	section.topics a.orange.first{
		margin-right: 5px;
	}
	section.topics a.orange.second{
		margin-right: 5px;
	}

	.display-desktop {
		display: none;
	}

	.display-mobile {
		display: block;
	}

	section.topics{
		overflow: inherit;
		white-space: nowrap;
		overflow-y: auto;
		padding-left: 10px;
		background: #fff;
		padding: 10px 10px 10px;
		padding-right: 5px;
	}
	section.topics a{
		font-weight: 700;
		color: #131313;
		text-decoration: none;
		background: whitesmoke;
		padding: 0px 10px;
	}
	section.topics h2, body.homepage .top-section .headTitle{
		display: none;
	}
	section.topics a::after{
		display: none;
	}
	body.homepage .top-section{
		padding-top: 0px !important;
	}

	.matches-block.tickets .matches-block__panel{
		width: calc(100vw + 6px) !important;
	}
	.articles.moreNews .article-append .panel img{
		max-height: 70px;
	}
	.articles.moreNews .article-append .panel{
		margin-left: 0px;
		padding: 8px 0px !important;
	}
	.articles.moreNews .article-panel .text-panel{
		width: calc(100% - 110px);
	}
	.quote-panel.by-user .checkAllComments {
		font-size: 14px;
	}
	.readMoreContainer{
		margin-top: 10px;
	}
	.quote-panel.by-user{
		max-width: calc(100% - 60px);
	}
	.quote-panel.by-user label:before, .quote-panel.by-user label:after{
		background-size: contain;
		width: 22px;
		height: 22px;
	}
	.quote-panel.by-user label:before{
		bottom: 0px;
		right: -30px;
	}
	.quote-panel.by-user label:after{
		top: -30px;
		left: -30px;
	}
	.quote-panel.by-user span{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.quote-panel.by-user .profile-img{
		width: 42px;
		margin-bottom: 0px;
	}
	.quote-panel.by-user label{
		font-size: 14px;
		line-height: 22px;
	}
	.field_holder.possibleFormation p{
		width: calc(100vw - 20px);
	}
	.match_feature.comparePlayers .flagLogoHolder{
		display: none;
	}
	.match_feature.comparePlayers .matches-block.extraDetails span.transfervalue, .matches-block.extraDetails span.fld-stat{
		display: inline-block;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position{
		overflow: hidden;
		width: 18px;
		max-width: 18px;
		color: #fff;
	}
	.match_feature.comparePlayers .transfervalue{
		margin-left: 34px;
	}
	.match_feature.comparePlayers .mn-stars{
		margin-left: 85px;
		margin-top: 35px !important;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-match{
		width: max-content;
		max-width: max-content;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position.Keepers::before{
		content: 'K';
		color: #0B1724;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position.Verdedigers::before{
		content: 'V';
		color: #0B1724;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position.Middenvelders::before{
		content: 'M';
		color: #0B1724;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) > span.fld-position.Aanvallers::before{
		content: 'A';
		color: #0B1724;
	}
	.match_feature.comparePlayers .matches-panel.head > span.fld-position{
		color: #f5f6f6;
		display: none;
	}
	.match_feature.comparePlayers .matches-panel.head > span.fld-position:before{
		content: 'POS';
		color: #0B1724;
	}
	.match_feature.comparePlayers .matches-panel.head > span.fld-match{
		width: 100%;
		max-width: 100%;
	}
	.match_feature.comparePlayers .matches-panel.head .left-team{
		padding-left: 20px;
	}
	.match_feature.comparePlayers .matches-panel.head .right-team{
		padding-left: 35px;
	}
	.match_feature.comparePlayers .matches-panel:not(.head) .left-team::after{
		font-size: 14px;
		width: 40px;
	}

	.matches-block.full .panel .player_injury{
		font-size: 9px !important;	
	}
	.jBox-TooltipDark.playerHover .jBox-container .jBox-content .plrPopup{
		padding: 15px 10px 10px !important;
	}
	.feature-article-bar .article-title >div{
		padding: 0px 10px 7px 10px;
	}	
	.player-header.player-header--player .starHolder{
		zoom: 1.2;
	}
	.matches-block.full .panel .new_at_club{
		line-height: 13px;
		min-width: 34px;
		font-size: 9px !important;
		position: absolute;
		bottom: 1px;
		left: 42px;
		margin-left: 0px;
	}
	.comments ul li.comment-holder-headlines{
		margin-right: 0px !important;
	}
	.comments-section .comments-comment{
		/*border-top: 0px;*/
	}
	#teaserComment.sticky{
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 9999;
		background: #fff;
		border-radius: 0px;
		padding-left: 42px;
	}
	.comments-section p.loggedIn.forComment{
		display: none;
	}
	.matches-block .fld-stat.stars{
		min-width: 70px !important;
	}
	.live-football .matches-block .panel .left-team, .live-football .matches-block .panel .right-team{
		width: calc((100%/2) - 35px);
	}
	.live-football .hasBetting .redDot{
		right: -5px;
	}
	.matches-block.matches-block--suspension-injury .panel img.team-logo{
		width: 24px;
		height: 24px;
		min-width: 24px;
	}
	.tourna-injuries .matches-block .align-center .fld-naam{
		margin-left: -5px;
		min-width: 140px;
	}
	.mega-article-part.match p.more a{
		white-space: nowrap;
	}
	.matches-block.matches-block--suspension-injury span.fld-naam a.player{
		overflow: hidden;
		line-height: 40px;
		height: 40px;
	}
	.mega-article-part.match .player-header .inf-team img{
		width: 28px !important;
		height: 28px !important;
	}
	.mega-article-part.match.team-container .player-header .inf-team img{
		width: 45px !important;
		height: 45px !important;
	}
	.mega-article-part.tournament .player-header .inf-team img{
		width: 45px !important;
		height: 45px !important;
	}
	.live-verslag .twitter-tweet, .live-verslag .twitter-tweet iframe{
		max-width: 100%;
		width: 100%;
	}

	.table--verloop__player.text-right a .note{
		font-size: 11px !important;
		position: absolute;
		margin-top: 25px;
		margin-right: 24px !important;
	}
	.table--verloop__player.text-left a .note{
		font-size: 11px !important;
		position: absolute;
		margin-top: 25px;
	}
	
	.prepareSlide{
		width: 300% !important;
	}
	.prepareSlide .col5 a{
		width: 100% !important;
	}
	.prepareSlide .col5{
		padding-left: 10px !important;
		padding-right: 0px !important;
		width: calc(46.177%/3) !important;
	}
	.prepareSlide .col5 a figure img{
		height: auto;
		width: auto;
	}

	
	.day-content-part.comp-view .inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.mega-article-part.match.tournament .player-header .inf-name .name{
		font-size: 22px;
		line-height: 24px;
	}
	.standings-view h2{
		margin-left: 15px;
		margin-top: 10px;
	}
	.standings-view .score-block-panel-row.score-block-panel__header{
		padding-left: 10px !important;
		margin-left: 6px;
	}
	.standings-view .score-block-panel__team{
		gap: 10px;
	}
	.standings-view .score-block-panel__score__col{
		width: 50px !important;
	}
	.standings-view .standings--large .panel{
		min-width: 650px;
	}
	.match-only .article-panel.intro .fig-panel{
		width: 100px;
		margin-right: 10px;
		min-width: 100px;
	}

	.match-only .article-panel.intro .text-panel{
		width: fit-content !important;
	}
	.match-header__team--away .match-header__figure .flag64{
		margin-left: -10px;
	}
	.matches-block--suspension-injury .panel .matches-panel{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.article-overview .mega-article-panel .article-panel .text-panel{
		width: calc(100% - 110px);
	}
	.mega-article-part.match-only .article-panel .text-panel {
		margin-left: 12px;
	}
	p.more a{
		background: var(--green-bg);
		border-radius: 4px;
		font-family: roboto condensed,sans-serif;
		font-size: 17px;
		font-weight: 400;
		padding: 6px 15px;
		color: #fff !important;
		text-decoration: none !important;
		margin-top: 10px !important;
		margin-bottom: 10px;
	}
	p.more a i{
		display: none;
	}
	.scrore-block.matchAffiche{
		order: 1 !important;
	}
	ul#readMore{
		font-size: 15px;
		line-height: 22px;
	}
	ul#readMore li{
		margin-bottom: 10px;
	}
	ul#readMore li:last-child{
		margin-bottom: 0px;
	}
	body.article .sidebar-panel{
		display: flex;
		flex-flow: column;
	}
	body.article .sidebar-panel > div{
		order: 2;
	}
	body.article .betting_partner{
		order: 0 !important;
		/*margin-bottom: 15px !important;*/
	}
	div#fcupdatewidget3{
		margin-left: 0px;
		width: calc(100%);
		order: 1;
		margin-bottom: 30px !important;
	}
	body.article .articles.related .article-append figure{
		display: none;
	}
	body.article .articles.related .article-append .text-panel{
		width: 100%;
	}
	#fcupdatewidget3 h4 .realtimes{
		right: 8px;
	}
	.live-football .tabs.center{
		display: inline-block;
		margin-top: 10px;
	}
	.live-football .tabs.center a.tab.back{
		position: absolute;
		left: 0px;
		margin-left: 2px;
	}
	.live-football .tabs.center a.tab.future{
		position: absolute;
		right: 0px;
		margin-right: 2px;
		align-items: end;
	}
	.live-football .tabs.center a.tab.back, .live-football .tabs.center a.tab.future{
		display: inline-flex;
		width: 26px;
	}
	.live-football .tabs.center a.tab:nth-child(2), .live-football .tabs.center a.tab:nth-child(6){
		/*display: none;*/
	}


	.person .matches-block.extraDetails .matches-panel > span.fld-events{
		max-width: inherit;
	}
	.person #table_id thead .fld-naam, .person #table_id tfoot .fld-naam{
		background: #f5f6f6;
	}
	.team-container .tableContainer .note{
		position: sticky !important;
		left: -10px !important;
		width: calc(100vw + 10px) !important;
	}

	.tournament_transfers .transfers__position{
		display: inline-block;
	}
	.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-naam{
		max-width: 150px;
	}
	.transfers .matches-block.extraDetails.matches-block--transfers .matches-panel > .fld-team{
		max-width: 140px;
		min-width: 140px;
	}
	.transfers .matches-block.extraDetails .matches-panel{
		padding-left: 10px;
		padding-right: 10px;
	}
	.transfers .matches-block.extraDetails .fld-naam .player img:not(.team){
		margin-left: -5px;
	}
	.tournament_transfers h1{
		font-size: 22px !important;
		line-height: 30px !important;
	}

	.mega-article-panel.overrule{
		margin-bottom: 10px;
	}
	ul.comments li .message{
		display: table;
	}
	ul.comments li .minute{
		display: table-cell;
		font-size: 13px;
		vertical-align: top;
		width: 54px;
	}
	.match .live-verslag .realMsgHolder{
		width: 100%;
	}
	.match-header__info-bottom .firstMatch a{
		font-size: 13px;
	}
	.match .match-header__info-time{
		display: inline-block;
		background: #d7d7d7;
		width: max-content;
		margin: auto;
		padding: 3px 5px;
		border-radius: 3px;
	}
	.mega-article-part.match table.createdDataTable thead th{
		padding: 6px 6px 6px 6px !important;
		line-height: 14px;
		border-bottom: 2px solid #dfe0e2;
		text-transform: uppercase;
		font-weight: 500;
		border-top: 0px;
	}
	.mega-article-part.match table.createdDataTable thead th.club{
		color: #f5f6f6;
	}
	#playerTable_wrapper{
		margin-left: -10px;
		width: calc(100% + 20px);
	}

	.mega-article-part.match .match_feature.referees tr td{
		width: 25px;
		line-height: 20px;
		padding: 7px 4px !important;
	}
	.mega-article-part.match .table--verloop__score{
		line-height: 40px;
		font-size: 13px;
	}
	.mega-article-part.match .table--verloop__player.text-right{
		padding-left: 0px;
	}
	.mega-article-part.match .table--verloop__player.text-left{
		padding-right: 0px;
	}
	.mega-article-part.match .table--verloop__player{
		min-width: 50%;
	}
	.mega-article-part.match .table--verloop__player.empty{
		min-width: 10%;
	}
	.mega-article-part.match .table--verloop__score span{
		display: inline-block;
		line-height: 20px;
		height: 20px;
		background: #0b1724;
		margin-top: 8px;
		color: #fff;
		padding: 0px 4px;
		border-radius: 3px;
	}
	.mega-article-part.match .head2head .match-status{
		margin-left: 0px;
	}
	.mega-article-part.match .head2head .subsOverview li{
		padding-left: 7px;
	}
	.mega-article-part.match .table-responsive{
		overflow: hidden !important;
	}
	.mega-article-part.match.team-container .table-responsive{
		overflow: auto !important;
	}
	.mega-article-part.match.tournament_transfers .table-responsive{
		overflow: auto !important;
	}
	.mega-article-part.match.tournament_transfers table{
		font-size: 13px;
	}
	.mega-article-part.match.tournament_transfers .transfers__player .player img{
		left: 10px;
	}
	.mega-article-part.match.tournament_transfers .transfers__player{
		width: 160px;
	}
	.mega-article-part.match.tournament_transfers tbody .transfers__position, .mega-article-part.match.tournament_transfers tbody .transfers__nat, .mega-article-part.match.tournament_transfers tbody .transfers__type{
		line-height: 20px;
		padding-top: 9px !important;
	}
	.tournament_transfers .transfers__nat{
		width: 42px;
	}
	.mega-article-part.match.tournament_transfers  tbody .transfers__nat{
		padding-top: 7px !important;
	}
	.mega-article-part.match.tournament_transfers .table-responsive tr td{
		display: inline-block;
	}
	.mega-article-part.match.tournament_transfers .table-responsive tr td.transfers__type{
		width: 100%;
	}
	.mega-article-part.match.tournament_transfers .table-responsive thead .transfers__position{
		width: 70px;
	}
	.mega-article-part.match.tournament_transfers .player-name{
		width: 115px;
	}
	.mega-article-part.match .table-responsive .table--verloop{
		min-width: auto !important;
		width: 100% !important;
		font-size: 13px;
	}
	.mega-article-part.match.topscorers-view .table-responsive{
		overflow: auto !important;
	}
	.mega-article-part.match.topscorers-view .matches-block.extraDetails span.transfervalue, .mega-article-part.match.topscorers-view .matches-block.extraDetails span.fld-stat{
		display: flex;
	}
	.topscorers-view .matches-block.topscorers .fld-naam{
		width: 150px;
	}
	.topscorers-view .matches-block.topscorers .fld-number{
		width: 30px;
	}
	.mega-article-part.match .table--verloop__minute{
		width: 40px !important;
		min-width: 40px !important;
		font-size: 13px;
		line-height: 36px;
	}
	.mega-article-part.match .table-responsive tr{
		display: flex;
	}
	.mega-article-part.match .table-responsive tr td{
		display: inline-flex;
	}
	.mega-article-part.match .table-responsive thead tr{
		display: inline-table;
		width: 100%;
	}
	.mega-article-part.match .table-responsive thead tr th{
		display: table-cell;
	}
	.mega-article-part.match .table-responsive .table__note{
		display: inline-table;
		width: 100%;
		line-height: 30px;
	}

	#searchbar .searchHolder{
		width: 100%;
	}
	.match-header__info-top .live-minute{
		font-size: 12px;
		margin-top: -60px;
	}
	.live-football .matches-block.full .panel div.score__extra{
		font-size: 9px;
	}
	.matches-block.full .panel .hasLabel span{
		font-size: 12px !important;
	}
	#searchbar .nieuwsZoeken{
		margin-left: auto;
		margin-top: -5px;
		right: 10px;
	}
	#searchbar .input{
		height: 64px;
		padding-top: 0px;
	}
	.search h1{
		font-size: 28px;
		line-height: 32px;
	}
	.search{
		padding-top: 10px;
	}
	.search .search-input{
		width: calc(100% - 120px) !important;
	}
	.person .table-responsive--recent-matches .fld-date{
		width: 75px !important;
	}
	.search .mega-article-panel .article-panel .text-panel{
		width: calc(100% - 110px);
	}
	.search .search-form{
		margin-top: 10px;
	}
	.search .search-input{
		margin-bottom: 5px;
	}

	.homepage .top-section .col2 a.panel .text-panel{
		width: calc(100% - 110px) !important;
	}
	.homepage .top-section .col2 a.panel .article-figure img{
		max-height: 70px;
		max-width: 100px;
	}
	.homepage .top-section .col2 a.panel .community_bar{
		margin-top: 50px;
	}
	.tournament .extraDetails .row.article-panel {
		padding-left: 0px;
		padding-right: 0px;
	}
	.tournament h1{
		font-size: 22px;
		line-height: 24px;
	}
	.tournament .player-header .inf-team{
		width: 55px !important;
	}
	.tournament .player-header .inf-team img{
		width: 47px !important;
	}
	.tournament .match_feature.form.spelers .matches-panel{
		padding-left: 7px;
	}
	.tournament .clubmatches .panel .more a{
		margin-left: 15px;
	}
	.live-football .tabs .moreDates{
		margin-top: -73px;
	}	
	.team-container .matches-block.selectie .matches-panel.note{
		overflow: initial !important;
	}
	.team-container .matches-block.selectie .matches-panel.note span{
		position: sticky;
		left: 0;
	}

	.team-container .matches-block--suspension-injury .table-responsive > .panel{
		width: 500px;
		min-width: fit-content;
	}
	.team-container .matches-block--suspension-injury .matches-panel{
		margin-left: -5px;
	}
	.matches-block.extraDetails.matches-block--suspension-injury .matches-panel > .fld-description{
		flex: 0 0 75% !important;
	}

	.team-container .formationHolder .matches-block .panel{
		width: calc(100%) !important;
		margin-left: 0px !important;
	}
	.match-header .bet1x2 .bet_1 span, .match-header .bet1x2 .bet_2 span, .match-header .bet1x2 .bet_x span{
		font-size: 12px;
		padding-left: 6px;
		padding-right: 6px;
	}
	.teamnews .page-title-container{
		margin-bottom: 0px !important;
	}
	.teamnews .article-panel .text-panel{
		width: calc(100% - 110px) !important;
	}
	.match .matches-block.extraDetails .fld-comp{
		padding-left: 0px;
	}
	.match .matches-block.extraDetails .fld-comp{
		width: 55px !important;
	}
	.match .head2head--container{
		margin-left: -10px;
		width: calc(100% + 20px);
	}
	.match .matches-block .panel{
		width: calc(100vw + 6px);
		margin-left: -16px;
	}
	.match .matches-block.extraDetails .matches-panel{
		padding-right: 10px;
	}
	.match .matches-panel.head .score{
		width: auto;
	}
	.paragraph-panel iframe{
		width: 100%;
	}
	ul.categories{
		white-space: nowrap;
		overflow: auto;
		overflow-y: hidden;
		overflow-x: auto;
	}
	.selectie .panel{
		display: table;
		width: calc(100%) !important;
		overflow: initial !important;
	}
	.selectie .panel .fld-naam{
		position: sticky;
		left: 0;
		min-width: 160px !important;
		width: 160px !important;
		background: #fff;
		z-index: 1;
		padding-left: 6px;
	}
	.person .selectie .panel .selected .fld-naam{
		background-color: #e9f5fe;
	}
	.matches-block.extraDetails.selectie .fld-naam .player img:not(.team){
		margin-left: -3px;
	}
	.selectie .panel .matches-panel.justify-center{
		overflow: initial !important;
	}
	.matches-block.extraDetails.selectie span.fld-stat{
		display: inline-flex;
		line-height: 40px;
	}
	.matches-block.extraDetails.selectie span.fld-stat.transfervalue {
		min-width: 48px;
	}
	.matches-block.extraDetails.selectie span.fld-leeftijd, .matches-block.extraDetails.selectie span.fld-stat{
		min-width: 42px;
	}

	.team-container .player-header .inf-team:not(.international){
		width: 50px !important;
	}
	#career.full_career .fld-seizoen__date{
		width: 72px;
	}
	.mega-article-part.match .player-header .inf-team.international{
		width: 72px;
	}
	#career.full_career tbody .fld-seizoen .compSeasHolder{
		width: 100%;
	}
	#career.full_career .fld-seizoen{
		max-width: 220px;
	}
	#career.full_career tbody .fld-seizoen{
		background: #fff;
		max-width: 200px;
		width: 200px !important;
		min-width: 200px;
	}
	.coach-cont{
		margin-left: -10px;
		width: calc(100% + 20px);
	}
	.coach-cont .panel{
		width: calc(100vw) !important;
	}
	.coach-cont .panel .fld-club{
		width: 30%;
	}
	.coach-cont .panel .fld-stat{
		width: 25.5%;
	}
	.matches-block.full .coach-cont .panel span.fld-club{
		padding-left: 10px;
	}
	.coach-cont .panel .fld-competition{
		width: 19% !important;
	}
	.coach-cont .panel .matches-panel.head{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#career{
		margin-left: 0px;
		width: 100%;
		overflow: initial !important;
	}
	#career .fld-club, #career .fld-competition{
		min-width: 100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-right: 7px;
	}
	#career .fld-seizoen{
		padding-right: 5px;
	}
	.football{
		border: 20px solid #f5f6f6;
		border-top: 0px;
		border-bottom: 0px;
	}
	.profile-block{
		margin-left: 0px !important;
		width: calc(100%);
	}
	.person .news .article-panel{
		margin-bottom: 0px !important;
	}
	.person .matches-block.selectie .fld-naam a{
		display: inline;
	}
	.person .matches-block.selectie .fld-naam img{
		bottom: -4px !important;
	}
	.tableContainer #table_selectie td.fld-land{
		position: relative;
	}
	.tableContainer #table_selectie .flag64.flag24{
		z-index: 0;
		position: absolute;
		/* margin-top: 8px; */
		margin-left: -32px;
		top: 10px;
	}
	.tableContainer #table_selectie .fld-naam img{
		margin-left: -5px !important;
		margin-right: 3px !important;
	}
	.tableContainer{
		width: calc(100% + 20px);
		margin: auto;
		overflow-x: auto !important;
		margin-left: -10px;
	}
	.tableContainer table{
		position: relative;
		border-collapse: collapse;
		border-spacing: 0;
		table-layout: auto;
		width: 100%;
	}
	.tableContainer table tr>th.fld-naam, .tableContainer table tr>td.fld-naam{
		position: sticky;
		left: 0;
		min-width: 170px !important;
		width: 170px !important;
	}
	#career tr>th.fld-seizoen, #career tr>td.fld-seizoen{
		position: sticky;
		left: 0;
		min-width: 80px;
		width: 80px;
	}
	#career tr>th.fld-club, #career tr>td.fld-club{
		position: sticky;
		left: 80px;
		min-width: 100px;
		width: 100px;
	}
	#career tr>td.fld-seizoen, #career tr>td.fld-club{
		background: #fff;
		z-index: 1;
	}
	

	.tableContainer table tr>th.fld-naam, .tableContainer table tfoot tr>td.fld-naam{
		padding-left: 10px !important;
	}
	.tableContainer table tbody tr>td.fld-naam{
		background: #fff;
	}


	.person .clubmatches .fld-match span{
		/*display: none;*/
	}
	.matches-block.full .panel span, .matches-block.full .panel strong{
		font-size: 13px !important;
	}
	.person .matches-block.extraDetails .matches-panel > span.fld-events{
		width: auto;
	}
	.person .matches-block.extraDetails .matches-panel > span.fld-match{
		width: 60%;
	}
	.person.matches-block.extraDetails .matches-panel > span{
		flex: auto;
	}
	.matches-block.extraDetails.clubmatches .matches-panel > span.fld-date{
		width: 85px;
		padding-left: 7px;
	}
	
	table.panel tbody td.fld-comp, table.panel thead th.fld-comp,  table.panel tfoot td.fld-comp{
		display: none !important;
	}
	.person .dataTables_wrapper{
		overflow: visible !important;
	}
	table.panel tbody td.fld-naam img{
		margin-left: 6px !important;
		margin-right: 7px !important;
	}
	table.panel tbody td{
		font-size: 13px;
	}
	table.panel th.fld-naam, table.panel tfoot td.fld-naam{
		padding-left: 8px;
	}
	table.panel th.fld-stat{
		width: 50px !important;
		min-width: 50px !important;
	}
	.match .matches-panel.head .fld-date{
		width: 0px !important;
	}

	.person .matches-block.extraDetails span.fld-stat{
		display: flex;
	}
	.person .matches-block.extraDetails span.fld-comp{
		/*display: none;*/
	}
	.person .matches-block.extraDetails span.fld-naam a:first-child{
		display: none;
	}
	.person .matches-block.extraDetails span.fld-naam{
		padding-left:10px;
	}
	.person .panel .season-stats .panel, .person .panel .clubmatches .table-responsive--recent-matches{
		margin-left: 0px !important;
		width: calc(100%) !important;	
	}
	.person .day-content-part .article-panel a:first-child{
		padding-top: 0px;
	}
	.person .day-content-part .article-panel .text-panel{
		width: calc(100% - 110px);
	}
	.person .panel .season-stats, .person .clubmatches .panel, .person .clubmatches, .person .selectie{
		overflow: initial !important;
	}
	.person .table-responsive--recent-matches .matches-panel.align-center{
		padding-left: 0px !important;
		padding-right: 0px !important;
		flex-wrap: wrap;
	}
	.desktopTime{
		display:none !important;
	}
	.mobileTime{
		display:inline-flex !important;
	}
	.team-container .matches-block.playerList .matches-panel i.flag{
		display: none !important;
		margin-right: 8px;
		margin-top: -2px;
	}

	.tableContainer .table-responsive--recent-matches .matches-panel > span{
		/*display: inline-block !important;*/
		line-height: 40px;
		
	}
	.tableContainer .table-responsive--recent-matches .matches-panel .fld-events{
		width: 100px !important;
		padding-right: 7px;
	}
	.tableContainer .table-responsive--recent-matches .matches-panel.body .fld-events{
		flex-basis: 100% !important;
		justify-content: left;
		height: 28px;
		margin-top: -2px;
		padding-left: 3px;
		padding-bottom: 6px;
		margin-bottom: 3px;
	}
	.tableContainer .table-responsive--recent-matches .head .fld-events{
		width: inherit;
	}
	.tableContainer .table-responsive--recent-matches .head .fld-date{
		width: 85px !important;
	}
	.tableContainer .table-responsive--recent-matches .matches-panel.body .fld-events li{
		zoom: 80%;
	}
	.tableContainer .table-responsive--recent-matches .matches-panel > span.fld-match{
		/*display: inline-flex !important;*/
	}
	.person .matches-block.extraDetails .tableContainer .matches-panel > span.fld-match{
		width: calc(100% - 160px);
		padding-right: 10px;
	}

	.person .table-responsive--recent-matches .fld-comp{
		padding-left: 10px !important;
	}

	.person .matches-block.extraDetails .tableContainer .isCoach .matches-panel > span.fld-match{
		width: calc(100% - 192px);
		padding-right: 5px;
	}
	.tableContainer .clubmatches .matches-panel.head .score{
		width: auto;
	}
	.tableContainer .events-holder{
		line-height: 24px;
	}
	.person .clubmatches .matches-panel.head .score{
		width: auto;
	}


	.matches-block.extraDetails.selectie .matches-panel.justify-center > span.fld-positie{
		font-size: 12px !important;
		letter-spacing: -0.3px;
	}
	.matches-block.extraDetails.selectie .matches-panel > span.fld-positie{
		width: 76px !important;
	}
	.matches-block.extraDetails .matches-panel > span.fld-land{
		/*display: none;*/
	}
	.matches-block.extraDetails .fld-naam .player img:not(.team){
		min-width: 34px !important;
		width: 34px !important;
		height: 34px !important;
		bottom: -3px;
	}
	.mega-article-part.match .player-header .inf-name .ft-transfervalue{
		margin-top: -2px;
		margin-bottom: 0px;
		padding-top: 0px;
		top: 1px;
		position: relative;
	}
	.moneytags money{
		margin-top: 0px;
		font-size: 12px;
		padding: 0 8px 0 12px;
		height: 18px;
		line-height: 18px;
		margin-left: 8px;
		top: -2px;
	}
	.player-header.player-header--player .starHolderContainer{
		top: -1px;
		position: relative;
		left: -5px;
	}
	.mega-article-part.match .player-header .inf-name .position{
		margin-top: 0px !important;
	}
	.moneytags money:before{
		left: -9px !important;
		border-width: 9px 9px 9px 0;
	}
	.moneytags money:after{
		top: 7px;
	}
	.day-content-part.live-football .inner{
		border-top: 0px;
		margin-top: 10px;
		padding: 0px !important;
	}
	.live-football h1{
		font-size: 25px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.live-football .tabs.center a.tab{
		padding: 2px 3px;
		min-width: auto;
		width: calc(((100% - 44px)/5));
	}
	.live-football .matches-block .panel{
		width: calc(100vw - 20px);
		margin-left: 0px;
		margin-right: 0px;
	}
	.live-football .matches-block .panel h4{
		background: #ebeced;
		line-height: 28px;
	}
	.live-football .matches-block .tabs b{
		font-size: 11.5px;
	}
	.live-football .tabs a.tab .tab__top{
		line-height: 16px;
		font-size: 11.5px;
	}

	.header-bar .right-panel .mobile-live-voetbal-holder{
		position: relative;
		margin-right: 20px;
	}
	.header-bar .right-panel .mobile-live-voetbal{
		color: #fff;
		display: inline-block;
		font-weight: 500;
		font-size: 12px;
		line-height: 16px;
		color: #c9dcef;
		text-transform: uppercase;
		padding: 0px 5px 0px 5px;
		background: #2f5987;
		font-family: 'Roboto', sans-serif;
		position: relative;
		border-radius: 3px;
		font-family: roboto condensed,sans-serif;
		margin-bottom: -1px;
	}
	.header-bar .right-panel .mobile-live-voetbal.animate-flicker{
		background: #5b84b2;
		color: #edf5fd;
	}
	.header-bar .right-panel .mobile-live-voetbal-holder .live-matches-counter{
		background: red;
		color: #fff;
		position: absolute;
		top: -9px;
		right: -9px;
		line-height: 16px;
		font-size: 10px;
		font-weight: 500;
		border-radius: 50%;
		width: 16px;
		text-align: center;
		font-family: 'Roboto', sans-serif;
	}
	.mega-article-part .title .meta-panel > div{
		margin: 5px 0px 0;
		overflow: auto;
	}
	.comments-section{
		margin-top: 10px;
	}
	.article-panel.just-arrived .clockHolder i{
		font-size: 10px;
	}
	.article-panel.just-arrived .clockHolder{
		margin-top: 2.5px;
		width: 16px;
	}
	.article-panel.just-arrived .startTime{
		min-width: 56px;
	}
	.article-panel.just-arrived .flag64.int.small{
		margin: -26px;
		margin-right: -19px;
	}
	.mega-article-part .picture-panel{
		margin-bottom: 10px;
	}
	.comments-section .comments-skyscraper{
		display: none;
	}
	.comments-section-v5 .comments-group{
		margin-left: 0px !important;
	}
	a.more-panel.small{
		margin-top: 10px !important;
	}
	a.more-panel.small.mobile{
		display: inline-block;
	}
	.playerProfile .panel.score-block-panel{
		left: 0px;
		width: calc(100% + 0px);
	}	

	.mega-article-part .title .meta-panel .person span, .mega-article-part .title .meta-panel .time span{
		font-size:13px;
		white-space: break-spaces;
		line-height: 17px;
	}
	.mega-article-part .title .meta-panel .person span{
		white-space: inherit;
	}
	.mega-article-part.match .match-header_holder.team .player-header{
		padding: 11px 0;
	}
	.tabs.has-mobile-dropdown{
		margin-bottom: 20px !important;
	}
	.team-container .extraDetails .row.article-panel, .person .extraDetails .row.article-panel{
		padding-left: 0px;
		padding-right: 0px;
	}
	.team-container .extraDetails .row.article-panel .col6:first-child, .person .extraDetails .row.article-panel .col6:first-child, .tournament .extraDetails .row.article-panel .col6:first-child{
		padding-right: 5px !important;
	}
	.team-container .extraDetails .row.article-panel .col6:last-child, .person .extraDetails .row.article-panel .col6:last-child, .tournament .extraDetails .row.article-panel .col6:last-child{
		padding-left: 5px !important;
	}
	/*MATCHES*/
	.team-container .matches-block.extraDetails .matches-panel{
		padding-left: 10px;
		padding-right: 5px;
	}
	.team-container .matches-block.extraDetails .matches-panel .fld-comp{
		display: inline-flex;
		padding-left: 0px;
		width: 63px !important;
	}
	.team-container .matches-block.extraDetails .matches-panel .fld-comp .fld-comp__flag-link{
		margin-right: 0px;
	}
	.team-container .matches-block.extraDetails.clubmatches .matches-panel > span.fld-date{
		width: 75px !important;
	}
	.team-container .matches-block .table-responsive.table-responsive--recent-matches .panel{
		min-width: auto;
	}
	.team-container .matches-block.extraDetails.clubmatches .matches-panel > span.fld-match{
		padding-left: 5px;
	}
	.team-container .matches-block.extraDetails.clubmatches .match-status{
		width: 18px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		display: inline-block;
	}
	.team-container .matches-block.playerList .matches-panel{
		padding-right: 10px !important;
	}
	.team-container .matches-block.playerList .panel{
		margin-left: -10px;
	}
	.matches-block.playerList .panel .matches-panel.note{
		padding: 6px 10px;
	}
	.matches-block.playerList .align-center .fld-naam{
		margin-left: -5px;
	}

	.comments-section .mb-5.closer{
		margin-top: 0px;
		padding-top: 10px;
	}
	.footer_options .option{
		font-size: 15px;
	}
	.footer_options .option .ico_holder{
		width: 16px;
	}
	.search-results-heading__title{
		font-size: 18px;
		line-height: 30px !important;
		padding-top: 5px;
	}
	.feature-article-bar .col1 .community_bar.byArticle{
		margin-top: -5px;
	}
	.search-results-article__info{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 80vw;
	}
	.mega-article-part.match-only .table-responsive .table--verloop{
		min-width: inherit !important;
	}
	.mega-article-part.match-only .table-responsive tr{
		width: calc(100vw);
	}
	#searchbar .input{
		margin-left: 0px;
		margin-right: 0px;
	}
	#searchbar .results{
		height: calc(100vh - 104px);
		width: 100%;
		padding: 0px 10px;
		position: absolute;
		margin-top: -10px;
	}
	.mega-article-part .title .meta-panel .articleFlag{
		display: none;
	}
	.top-section .col1 a.article-title span.redlabel{
		font-size: 12px;
		line-height: 14px;
		padding: 3px 8px;
		margin-bottom: 4px;
	}
	.person .matches-block, .person .sidebar-panel > *{
		margin-bottom: 30px;
	}
	.person .sidebar-panel{
		margin-top: 30px;
	}
	.person .matches-block h2{
		margin-bottom: 5px !important;
	}
	.person .carriere h2{
		margin-bottom: 0px !important;
	}
	.person .carriere .panel-tabs{
		margin-top: 5px;
	}
	.person .matches-block .panel{
		margin-left: 0px;
		width: calc(100vw - 20px);
	}
	.person .matches-block.clubmatches .panel{
		width: 100%;
	}
	.person .matches-block.extraDetails .matches-panel{
		padding-left: 0px;
		padding-right: 0px;
	}
	.person .matches-block.selectie .panel img{
		margin-right: 5px;
	}
	/*.person .extraDetails .row.article-panel{
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	.person .extraDetails .row.article-panel .col6{
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
	}*/
	.person .article-panel .col6 figure img{
		max-height: 200px;
	}
	.person h1{
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.page-title-container{
		margin-bottom: 10px !important;
	}
	.mega-article-part.match .player-header .shortVersion{
		display: inline;
		font-size: 13px;	
	}
	.mega-article-part.match .player-header .longVersion{
		display: none;
	}
	.mega-article-part.match .player-header .inf-team img, .mega-article-part.match .player-header.player-header--player .inf-team {
		width: 28px;
	}
	.team-container .extraDetails .row.article-panel{
		margin-bottom: 0px;
	}
	.team-container .matches-block.extraDetails.clubmatches .matches-panel > span.fld-date{
		padding-left: 0px;
	}
	.breadcrumbs-block ul li{
		text-overflow: ellipsis;
		overflow: inherit;
		white-space: nowrap;
	}
	.breadcrumbs-block ul li:last-child{
		overflow: hidden;
	}
	.scrore-block.playerProfile .profile-block{
		margin-left: 0px !important;
		width: 100%;
	}
	.breadcrumbs-block.darken{
		padding-top: 4px;
		padding-bottom: 3px;
	}
	.more-article a{
		line-height: 34px;
		padding-left: 0px;
		padding-right: 0px;
		font-size: 14px;
		border: none;
		color: #0058AB;
		text-decoration: underline;
	}
	.mega-article-part .tags{
		padding-top: 0px;
	}
	.paragraph-panel p{
		margin-bottom: 15px;
	}
	.more-article{
		margin-bottom: 15px;
	}
	/*POWERTIP*/
    #powerTip.infoPopup{
        padding: 8px;
		right: 10px !important;
		left: auto !important;
    }
    #powerTip.infoPopup span{
        margin-right: 8px;
        font-size: 12px;
    }
	#powerTip.votePopup{
		left: 10px !important;
	}
	.day-content-part .col4{
		display:block;
		width: 100%;
	}
	.day-content-part .col4 .left-side-panel{
		text-align: left;
	}
	.left-side-panel h2{
		margin-bottom: 0px;
	}
	.articles > .row.has-top-items{
		padding-top: 15px !important;
	}
	.articles > .row{
		margin-bottom: 10px !important;
	}
	.more-panel{
		margin-top: 0px !important;
	}
	.day-content-part .inner{
		padding: 0px 16px !important;
	}
	.most-read-part figure.article-figure{
		aspect-ratio: 1.46 / 1;
		background: #f5f6f6;
	}
	.live-football .matches-block.full .panel span.live-minute{
		left: 0px;
		font-size: 12px !important;
	}
	.top-section.breaking .feature-article-bar > .container > .row > div:first-child{
		border-bottom: none;
		margin-bottom: 0px !important;
	}
	.top-section.breaking a.article-title figure{
		height: auto;
	}
	.top-section.breaking .oneArticle{
		padding: 0px 5px;
	}
	.top-section.breaking .feature-article-bar .article-title{
		border: 3px solid #0b1724;
	}
	.top-section.breaking .oneArticle .dossierTitle{
		font-size: 14px;
		line-height: 24px;
	}
	.top-section.breaking .oneArticle h1{
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 5px;
	}
	.top-section.breaking .article-title >div:after{
		width: 100%;
		background: linear-gradient(180deg, rgba(11, 23, 36, 0) 0%, rgb(11 23 36 / 20%) 17.89%, rgb(11 23 36) 87.23%);
	}
	.top-section.breaking .oneArticle .article-title >div:after{
		width: calc(100vw - 26px);
	}
	body #header-part #menu.m-toggle{
		display: none;
	}
	.match .head2head .stat .blk_holder .prc_total{
		margin-left: -15px;
		width: calc(100% - 75px);
	}
	.injuries .head2head .stat_label .away{
		padding-right: 10px;
		text-align: right;
		padding-left: 0px;
	}
	.mega-article-part.match .match_feature.subs{
		width: 50%;
	}
	.match .head2head.subs{
		width: 200%;
	}
	.match .head2head.subs:before{
		content: "";
		width: 16px;
		height: -webkit-fill-available;
		background: #fff;
		position: absolute;
		right: 0px;
		z-index: 9;
		max-height: 500px;
	}
	/*mobiel*/
	.matches-block.full .panel h4:not(:first-child) {
		margin-top: 15px;
	}
	.tabs.center{
		display: flex;
		padding-left: 0px;
		height: auto;
	}
	.picture-panel figcaption{
		padding-left: 15px;
	}
	h3{
		line-height: 22px !important;
	}
	.top-section a.article-title figure{
		height: auto !important;
		aspect-ratio: 1.5 / 1;
		overflow: hidden;
		max-height: 420px;
	}
	.top-section a.article-title h1{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 5px;
	}
	img.desktop, span.desktop{
		display: none;
	}
	img.mobile, span.mobile{
		display: inline-block;
	}
	.article-title >div {
		padding: 0px 15px 12px 15px;
	}
	.most-read-part button{
		display: none !important;
	}
	.most-read-part .container{
		width: 100%;
	}
	.most-read-part .slHolder{
		/*margin-left: -12px;
		width: calc(100% + 22px) !important; */
	}
	.most-read-part .slick-list{
		/*padding-right: 10px;*/
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.article-panel2 h3{
		min-height: unset;
	}
	.logo a{
		/*left: -122px;*/
	}
	.article-title >div{
		padding: 0px 10px 10px 10px;
	}
	.article-panel .text-panel{
		margin-left: 10px;
	}
	.article-panel2 .text{
		padding: 10px 0px 10px;
	}
	.article-panel2 h4{
		display: none;
	}
	.mega-article-panel .article-panel .text-panel{
		width: calc(100% - 118px);
	}
	.article-panel .panel{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.article-panel .panel:last-child{
		padding-bottom: 0px;
	}
	.mega-article-panel .article-panel .panel{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.features-panel ul{
		padding: 10px;
	}
	.article-title >div:after{
		height: 38vw;
		max-height: 175px;
		width: calc(100vw - 0px);
	}
	.day-content-part .col5 > .row, body.player .headlinesView .col5 > .row, body.team .headlinesView .col5 > .row{
		margin-top: 10px;
	}
	.day-content-part .col5 > .row .col6, body.player .headlinesView .row .col6, body.team .headlinesView .row .col6{
		width: 50%;
	}
	.day-content-part .col5 > .row .col6:first-child, body.player .headlinesView .col5 > .row .col6:first-child, body.team .headlinesView .col5 > .row .col6:first-child{
		padding-right: 5px;
	}
	.day-content-part .col5 > .row .col6:last-child, body.player .headlinesView .col5 > .row .col6:last-child, body.team .headlinesView .col5 > .row .col6:last-child{
		padding-left: 5px;
	}
	.most-read-part h2, .features-panel h2{
		margin-bottom: 12px;
	}
	.title.d-hide{
		margin-bottom: 2px;
	}
	.top-section{
		padding: 10px 0 0px !important;
	}
	.large-leaderboard770{
		margin-bottom: 10px !important;
		height: auto;
	}
	body.homepage .headTitle h1{
		line-height: 21px;
		margin-bottom: 8px;
		font-size: 18px;
	}
	body.homepage .large-leaderboard770{
		margin-top: 10px;
	}
	body.homepage .large-leaderboard770 h6{
		margin-bottom: 0px;
	}
	body.homepage .feature-article-bar > .container > .row > div:first-child{
		margin-bottom: -2px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
	}
	body.homepage .most-read-part{
		padding: 20px 0 5px;
	}
	body.homepage .feature-article-bar > .container > .row .col2{
		display: none;
	}
	.container{
		padding: 0px 10px !important;
	}
	.matches-block .panel h4{
		font-size: 16px;
	}
	.matches-block .panel span, .matches-block .panel div.player-name, .matches-block .score i, .scrore-block .panel .tr2 span, .scrore-block .panel span, .scrore-block .panel .heading strong{
		font-size: 13px !important;
	}
	.matches-block .panel{
		margin-left: -10px;
		width: calc( 100% + 20px);
		padding: 3px 10px 3px;
	}
	.scrore-block h2, .matches-block h2{
		margin-bottom: 10px;
	}

	.scrore-block .panel .heading .tr2 strong{
		font-size: 16px !important;
		font-family: roboto condensed,sans-serif;
	}
	.scrore-block .panel .heading.row{
		padding: 7px 0px 12px 0px;
	}
	.links-block h2{
		margin-bottom: 0px;
	}
	.footer-top-bar h3, .footer-bottom-bar h3{
		margin-bottom: 6px;
	}
	.footer-bottom-bar h3{
		margin-bottom: 4px;
	}
	.feature-article-bar .col2{
		padding-bottom: 0px !important;
	}
	.m-toggle-menu{
		top: 30px;
	}
	.feature-article-bar > .container > .row > div:first-child{
		padding-bottom: 7px;
	}
	.mega-article-panel .article-panel .panel:first-child{
		padding-top: 10px;
	}
	.day-content-part .col2 > .row{
		margin-bottom: 25px;
	}
	.breadcrumbs-block{
		margin-bottom: 5px;
	}
	.mega-article-part .title h1{
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.mega-article-part .title .meta-panel{
		padding-bottom: 0px;
	}
	.team-container .player-header .inf-team img{
		width: 40px !important;
	}
	.mega-article-part .picture-panel{
		margin-left: -10px;
		width: calc(100% + 20px);
		margin-bottom: 0px;
	}
	.paragraph-panel{
		padding-top: 10px;
	}
	.articles.related .mega-article-panel .article-panel .text-panel{
		width: calc(100% - 110px);
	}
	.poll-panel{
		margin-left: -10px;
		width: calc(100% + 20px);
	}
	/*mobile match*/
	.mega-article-part.match .match-header{
		width: 100%;
		padding: 10px;
		margin-left: 0px;
	}
	.mega-article-part.match .match-header .scores_betting_holder{
		display: table-header-group;
	}
	.mega-article-part.match .match-header .scores img{
		width: 50px;
		height: 50px;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 14px;
	}
	.mega-article-part.match .match-header .betting{
		margin-top: -5px;
		margin-bottom: 5px;
	}
	.mega-article-part.match .match-header .scores{
		margin-top: -10px;
	}
	.tabs{
		margin-left: -10px;
		padding-left: 10px;
		width: calc(100% + 20px);
		overflow: auto;
		margin-bottom: 20px;
	}
	.tabs a.tab{
		white-space: nowrap;
		font-size: 15px;
		padding: 7px 10px;
	}
	.mega-article-part.match .match-header .scores .score span.finalscore{
		min-width: 70px;
		line-height: 36px;
		border-radius: 6px;
		font-size: 22px;
	}
	.mega-article-part.match .match-header .general{
		margin-top: 0px;
	}
	.mega-article-part.match .article-panel.intro .text-panel{
		width: auto;
	}
	.mega-article-part.match .article-panel.intro .panel{
		padding-bottom: 10px;
	}
	.mega-article-part.match .article-panel.intro p{
		display: none;
	}
	.mega-article-part.match .article-panel.intro{
		margin-bottom: 10px;
	}
	.live-football .bet1x2 .bet_1 span, .live-football .bet1x2 .bet_2 span, .live-football .bet1x2 .bet_x span{
		font-size: 12px !important;
	}
	.mega-article-part.match .match_feature table.verloop{
		font-size:13px;
	}
	.mega-article-part.match .match_feature table.verloop tr.affiche td.a_home, table.transfers tr.affiche td, .mega-article-part.match .match_feature table.verloop tr.affiche td.a_away{
		font-size: 18px;
	}
	/*.mega-article-part.match .match_feature table.verloop, a.player b{
		line-height: 18px;
	}*/
	a.player{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.mega-article-part.match .match_feature table.verloop .home *, .mega-article-part.match .match_feature table.verloop .away *{
		display: contents;
		justify-content: space-between;
	}
	.mega-article-part.match .match_feature table.verloop .home img{
		display: none;
	}
	.mega-article-part.match .match_feature table.verloop .minute_home, .mega-article-part.match .match_feature table.verloop .minute_away{
		padding-left: 0px;
		padding-right: 0px;
		width: auto;
		min-width: 30px;
	}
	.mega-article-part.match .match_feature table.verloop .score{
		border-left: 1px dashed #dfe0e2;
		border-right: 1px dashed #dfe0e2;
		min-width: 40px;
	}
	.mega-article-part.match .match_feature table.verloop .home{
		padding-right: 5px;
	}
	.mega-article-part.match .match_feature table.verloop .away{
		padding-left: 5px;
	}
	.mega-article-part.match .match_feature table.verloop tr.opstellingen .players_home{
		padding-left: 0px;
	}
	.mega-article-part.match .match_feature table.verloop tr.opstellingen .players_away{
		padding-right: 0px;
	}
	.mega-article-part.match .match_feature table.verloop tr.opstellingen .player_row .num{
		width: 36px;
	}
	.match .head2head .stat .blk_holder{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.match .head2head .stat .blk_holder{
		margin-left: 5px;
		margin-right: 5px;
	}
	.match .head2head .stat .blk_holder .lb_home, .match .head2head .stat .blk_holder .lb_away{
		width: 55px;
	}
	.injuries .subsOverview li .names{
		line-height: 18px;
		display: flow-root;
	}
	.match .head2head .stat_label{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.scrore-block.whiteBack .panel{
		padding-right: 12px;
	}
	.scrore-block.whiteBack .tr3{
		width: 20px;
	}
	.scrore-block.whiteBack .panel .heading.row .tr1{
		width: 25px;
	}
	.article-panel.style2{
		display: block;
		margin-bottom: 10px;
	}
	.article-panel .fig-panel figure{
		width: auto;
	}
	.mega-article-part.match .col1{
		padding-bottom: 10px;
	}
	.mega-article-part.match .player-header .inf-team{
		width: 40px;
	}
	.mega-article-part.match .player-header .inf-name .transfervalue{
		display: none;
	}
	.mega-article-part.match .player-header .inf-name{
		padding-bottom: 10px;
	}
	.mega-article-part.match .player-header .inf-name .name{
		font-size: 22px;
		line-height: 24px;
		max-width: 65vw;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.mega-article-part.match .player-header .inf-name .position{
		margin-top: 2px;
		font-size: 16px !important;
		letter-spacing: inherit;
	}
	/*MATCHES inbreng*/
	.matches-block.extraDetails .align-center{
		padding-left:0px;
		padding-right:0px;
	}
	.matches-block.extraDetails .head span{
		font-size: 12px !important;
	}
	.matches-block.extraDetails .flag{
		display: none !important;
	}
	.matches-block.extraDetails .head{
		margin-left: -10px;
		width: calc(100% + 20px);
	}
	.matches-block.extraDetails .fld-comp{
		width: 70px !important;
		padding-left: 8px;
	}
	body.player .matches-block .panel .left-team span, body.player .matches-block .panel .right-team span, body.player .matches-block .panel .left-team strong, body.player .matches-block .panel .right-team strong{
		display: none;
	}
	.matches-block.extraDetails .panel .left-team, .matches-block.extraDetails .panel .right-team{
		width: calc((100%/2) - 140px);
	}
	.matches-block.carriere .fld-seizoen{
		margin-right: 5px;
	}
	.matches-block .fld-stat{
		width: calc(30% / 3);
	}
	.matches-block.carriere .fld-competition{
		width: 30%;
	}
	.matches-block.selectie a.player{
		overflow: initial;
	}
	.matches-block.selectie .panel .matches-panel.note{
		margin-left:-10px;
		padding-left: 10px;
		width: calc(100% + 20px);
		margin-top: -1px;
	}
	.matches-block.selectie .panel img{
		margin: 0px 0px;
	}
	.matches-block.selectie .fld-positie{
		display: none;
	}
	.matches-block.selectie .flag{
		display: inline-block !important;
	}
	.matches-block.selectie .fld-naam{
		width: 40%;
		min-width: 40%;
	}
	.matches-block.selectie .panel{
		padding: 8px 8px 0px;
	}
	body.team .matches-block.extraDetails .panel .left-team, body.team .matches-block.extraDetails .panel .right-team{
		width: calc((100%/2) - 78px);
	}
	body.team .matches-block.extraDetails .fld-date{
		width: 60px;
	}
	.mega-article-part .picture-panel.sideImage{
		width: 100%;
		float: none;
		margin-left: 0px;
		margin-bottom: 15px;
	}
	.top-section .article-panel .fig-panel figure{
		height: auto;
	}
	table.transfers .position{
		display: none;
	}
	table.transfers{
		margin-left: -10px;
		width: calc(100% + 20px) !important;
		margin-bottom: 25px;
	}
	table.transfers .player_tr{
		padding-left: 10px;
	}
	.statistics h1 {
		line-height: 34px;
		font-size: 26px;
	}
	table.transfers a.player b{
		line-height: 36px;
	}
	table.transfers td{
		line-height: 13px;
	}
	table.transfers td.to a{
		line-height: 18px;
	}
	.feature-article-bar .row .col1, .feature-article-bar .row .col2{
		margin-bottom: 10px !important;
	}
	.matches-block .panel h4{
		background: none;
	}
}

/*RESPONSIVE -- tussenstuk*/
@media only screen and (max-width: 1124px) {
	.most-read-part .row{
		width: auto;
	}
	.top-section a.article-title figure img{
		width: calc(100vw - 18px);
	}

}

@media only screen and (min-width: 769px) {
	#teaserComment{
		background-color: var(--green-bg);
		color: #FFFFFF;
		font-family: roboto condensed,sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
		border: 0;
		margin: 0;
		display: table;
		align-items: center;
		justify-content: center;
		padding: 6px 12px;
		text-decoration: none;
		cursor: pointer;
		border-radius: 3px;
		min-height: auto;
		width: auto;
		height: auto;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	#teaserComment:hover {
		opacity: 0.8;
	}

	.display-desktop {
		display: block;
	}

	.display-mobile {
		display: none;
	}
}
body.homepage .feature-article-bar .col2 .article-panel{
	display: block;
}

.possibleFormation .slick-dots{
    bottom: -34px;
    top: initial;
    padding-right: 0px;
    text-align: -webkit-center;
}
.possibleFormation .slick-dots li button:before{
	font-size: 8px;
	color: #ffffff;
	opacity: .85;
	background: #ffffff;
	border-radius: 50%;
	display: none;
}
.possibleFormation .slick-dots li.slick-active button{
	background: #fff;
}
.possibleFormation .slick-dots li button{
	border-radius: 100%;
	width: 6px;
	height: 6px;
	background: #0b1724;
	box-shadow: none;
	padding: 0px;
}

.possibleFormation .slick-dots li.slick-active button:before{
	color: #000;
}
.possibleFormation .slick-dots li{
	margin: 0 0px;
    width: 12px;
    height: 14px;
}
.possibleFormation .slick-dots li:not(.slick-active):hover button{
	background: #9ba3ac;
}
.possibleFormation .field_holder .matchTactiek .player b{
	line-height: 17px;
}


@media only screen and (max-width: 991px) {
	body.homepage .feature-article-bar > .container > .row > div:first-child{
		max-width: 629px;
	}
	.top-section .col1.unprep a.article-title figure picture:before{
		content: "";
		display: block;
		width: calc(88px * 0.8);
		height: calc(13px * 0.8);
		background: url(/images/fake_slick.png);
		top: 11px;
		position: absolute;
		right: 14px;
		background-repeat: no-repeat;
		z-index: 999;
		background-size: contain;
	}
	body.homepage .feature-article-bar .col2 .article-panel{
		display: none;
	}
	body.homepage .feature-article-bar .slick-dots{
		bottom: inherit;
		top: 5px;
		text-align: right;
		padding-right: 4px;
	}
	body.homepage .feature-article-bar .slick-dots li button:before{
		font-size: 8px;
		color: #ffffff;
		opacity: .85;
		background: #ffffff;
		border-radius: 50%;
		display: none;
	}
	body.homepage .feature-article-bar .slick-dots li.slick-active button{
		background: #ffffff;
	}
	body.homepage .feature-article-bar .slick-dots li button{
		border-radius: 50%;
		width: 8px;
		height: 8px;
		background: #ffffff61;
		box-shadow: 1px 1px 2px #0b17248a;
		padding: 5px;
	}

	body.homepage .feature-article-bar .slick-dots li.slick-active button:before{
		color: #000;
	}
	body.homepage .feature-article-bar .slick-dots li{
		margin: 0 0px;
	}

	/*switch mobiel/desktop omgeving*/
	#searchbar ul li{
		padding-bottom: 4px;
	}
	#searchbar ul li span{
		font-size: 12px;
	}
	#searchbar ul li img{
		width: 60px;
	}
	#searchbar ul li h5{
		font-size: 16px;
		line-height: 20px;
	}
	#searchbar{
		/*height: 100vh;*/
		opacity: 1;
		border-radius: 0px;
		margin-top: 0vh;
		box-shadow: none;
	}
	.header-bar .fa-search{
		margin-top: auto;
		margin-left: auto;
		float: none;
		position: absolute;
		right: 70px;
		top: 19px;
	}
	body.search .footer-top-bar{
		padding: 20px 0px 28px;
	}
	#searchbar ul li:last-child{
		border-bottom: 0px;
	}
	#searchbar .results{
		-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 20%);
		box-shadow: 0 4px 4px rgb(0 0 0 / 20%);
	}
	body.player .headlinesView .col4, body.team .headlinesView .col4 {
		display: none;
	}
	body.player .headlinesView .col5, body.team .headlinesView .col5 {
		width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	body.player .headlinesView .col5 .mega-article-panel, body.team .headlinesView .col5 .mega-article-panel{
		margin-left: -5px;
		margin-right: -5px;
	}
	body.player .headlinesView .col5 .title.d-hide, body.team .headlinesView .col5 .title.d-hide{
		margin-bottom: 10px;
		margin-left: -5px;
	}
	.mega-article-part.match .player-header{
		margin-left: 0px;
		width: 100%;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	body.player .headlinesView .col5 > .row, body.team .headlinesView .col5 > .row{
		border-bottom: 1px solid #dfe0e2;
	}
}
@media only screen and (min-width: 991px) {
	/*desktop search*/
	#searchbar{
		position: fixed;
		left: 0px;
		margin-top: 55px;
		-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 20%);
		box-shadow: 0 4px 4px rgb(0 0 0 / 20%);
	}

	body.search #footer-part{
		margin-top: 55px;
	}
	#searchbar .input, #searchbar .results{
		width: 680px;
		margin-left: calc((100% - 680px)/2);
	}
	#searchbar ul li:last-child, #searchbar .input{
		border-bottom: 0px;
	}
	#searchbar ul li:first-child{
		border-top: 1px solid #dfe0e2;
	}
}
@media only screen and (min-width: 1024px) {
	section.topics{
		margin-bottom: 8px;
	}
	/*SLIDER ZONDER FUNCTIONALITEIT = DESKTOP*/
	.most-read-part .row{
		width: 100%;
		margin-left: 0px;
	}
	.most-read-part .row .col5{
		width: calc(100% / 5);
	}
	.most-read-part .row .col5 h3{
		padding-right: 15px;
	}
}
.match-status {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 3px;
	color: #fff;
	font-family: roboto condensed,sans-serif;
	font-size: 13px;
	display: inline-block;
	float: right;
	text-transform: uppercase;
}
.match-status.won {
	background-color: #a7c600;
}
.match-status.lost {
	background-color: #f16f6e;
}
.match-status.draw {
	background-color: #e5cd17;
}
/*CUSTOM ADD*/
#comments_container_test {
	background: #fff;
	padding-top: 10px;
}

#comments_container_test textarea {
	width: calc(100% - 32px);
	height: 52px;
	padding: 12px 16px;
	line-height: 1.733333;
	font-size: 15px;
	color: #31404b;
	background-color: #fff;
	border: 1px solid #e4e7ed;
	border-radius: 2px;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
}

.filterScores {
	display: none;
}

#comments_container_test .putInComments .addSmiley {
	position: absolute !important;
}

.putInComments .reply_options.giveReply {
	position: static !important;
}

textarea.autogrow-field ~ .autogrow-mirror {
	position: absolute !important;
}

#postComment p, .putInComments p {

}
.qho_melding {
	display: none !important;
}

.events-holder {
	font-size: 11px;
	width: auto !important;
	overflow: visible !important;
	margin-right: 4px;
}

.events-holder b {
	margin-right: -6px;
}

.events-holder li {
	margin-left: 2px;
}


.loader {
	display: none;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;

	position: absolute;
    top: 25%;
    right: 50%;
    transform: translate(-50%, -50%);

	border: 16px solid #EBECED;
    border-top: 16px solid #48A914;
  }
  
  /* Safari */
  @-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

  @media screen and (min-width: 768px) {
	  .video-leaderboard {
			grid-column: span 4;
			display: flex;
			justify-content: center;
	  }
	
  }


/** Video's Pagina **/
.video-grid {
	position:relative;
}

.video-grid .loader-container {
	position: absolute;
	width: 100%;
	height: 100%;
}
.video-grid .loader-container .loader-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: rgb(165 164 164 / 50%);
	display: flex;
	justify-content: center;
	align-items: center;
}
.video-grid .loader-wrapper .loader {
	display: block;
	z-index: 9999;
	right: auto;
}
a.playerPopup.loadedTip{
	color: #419812 !important;
	text-decoration: underline;
    text-decoration-style: dotted;
	text-underline-offset: 2px;
}
a.playerPopup.loadedTip:hover{
	text-decoration-style: dotted !important;
	color: #306d10 !important;
}
.plrPopup h4.name{
    margin-bottom: 4px;
    font-size: 20px;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
}
.plrPopup .player-header .inf-name .position {
    font-size: 13px;
	margin-top: 3px;
    letter-spacing: 0.2px;
    margin-bottom: 6px;
	color: #fff;
	line-height: 17px;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
}
.plrPopup .player-header .inf-name .position a{
	text-decoration: underline;
	color: #dee5ec;
}
.plrPopup .player-header .inf-name .position a:hover{
	color: #afc6da;
}
.plrPopup .inf-team img{
    width: 36px;
    height: 36px;
	margin-top: 10px;
}
.plrPopup .inf-team img:hover{
	opacity: 0.8;
}
.plrPopup .inf-head img{
    height: 80px;
    width: auto;
}
.plrPopup .ft-transfervalue{
	float: left;
}
.plrPopup .moneytags money:after{
	background: #0b172459;
}
.plrPopup:not(.hasDiffBackground) .player-header.player-header--player .starHolder .mn-stars .starN.half-empty-star::after, .plrPopup:not(.hasDiffBackground) .player-header.player-header--player .starHolder .mn-stars .starN.empty-star::before{
	color: inherit !important;
}
.plrPopup .player-header{
    padding-top: 0px;
    margin-bottom: 0px;
	overflow: hidden;
}
.plrPopup a.more-panel.small.mobile{
    position: absolute;
    top: -2px;
    right: 7px;
}
.plrPopup a.more-panel.small.mobile span{
	background: none;
	font-size: 14px;
	text-decoration: underline;
	padding: 0px 5px;
	color: #dee5ec;
}
.plrPopup .player-header.player-header--player .starHolder .mn-stars{
	background: none !important;
	cursor: default;
}
.plrPopup .player-header.player-header--player .mn-stars .playerStars{
	background: #0b17247d !important;
	right: 4.5px;
}
.plrPopup .player-header.player-header--player .starHolderContainer .mn-stars i.empty{
	opacity: 0.55;
}

.plrPopup .moreInfo{
	width: 100%;
    display: block;
	padding-top: 8px;
}
.plrPopup .moreInfo li{
	line-height: 18px;
	padding: 4px 0px;
	margin-bottom: 0px;
	display: block;
}
.plrPopup .jBox-content{
	padding: 10px 10px;
}

.plrPopup .inf-team{
	float: left;
}
.plrPopup .flag64.flag24{
    display: block;
    margin-left: -15px;
	margin-top: -15px;
}
.jBox-TooltipDark.playerHover .jBox-container{
	background: #0b1724 !important;
	min-width: 340px;
	max-width: 360px;
}
.jBox-TooltipDark.playerHover{
	z-index: 9999999999999999999999999999999 !important;
}
.jBox-TooltipDark.playerHover .jBox-container .jBox-content{
	padding: 0px;
}
.jBox-TooltipDark.playerHover .jBox-container .jBox-content .plrPopup{
	padding: 15px 10px;
	border-radius: 5px;
}
.jBox-TooltipDark.playerHover .jBox-pointer:after{
	background: #0b1724 !important;
}
.plrPopup .mn-stars i.half{
	display: flex;
}
.plrPopup .player-header.player-header--player i.half:after{
	filter: contrast(0);
}
.plrPopup a.more-panel.small span{

}
@media only screen and (max-width: 991px) and (min-width: 600px) {
	/*tablet only*/
	body.homepage .feature-article-bar > .container > .row > div:first-child{
		max-width: 100%;
		padding-left: 10px !important;
    	padding-right: 10px !important;
	}
	.top-section a.article-title figure{
		width: 100%;
		height: 50vw !important;
	}
	.top-section a.article-title h3{
		font-size: 32px !important;
		margin-bottom: 10px;
	}
	body.homepage .feature-article-bar .slick-dots{
		width: calc(100% - 20px);
	}
}

.fa-author-social {
	font-size: 32px;
	margin: 4px;
	color: #0B1724;
}

.fa-author-social:hover {
	color: #48A914;
}

@media only screen and (max-width: 768px) {
	#loadMoreNewsRedirect {
		max-width: unset;
	}

	#loadMoreNewsAction {
		display: none;
	}
}

@media only screen and (min-width: 769px) {
	#loadMoreNewsRedirect {
		display: none;
	}
}

.transfer-news-overview {
	.my-15 {
		margin: 15px 0;
	}
}

.homepage section.top-section.breaking section.topics a {
	color: white;
}

/** Transfer Page **/
.transfers {
	h1 {
		color: #0B1724;
	}

	.gray-text {
		color: #6c757d;
	}

	.tabs {
		flex-wrap: nowrap;
	}

	a.more {
		font-size: 14px;
		line-height: 22px;
		color: #0058ab;
		text-decoration: underline;
		outline: unset;
	}

	.tournament-description {
		display: flex;
		flex-flow: column;
		row-gap: 8px;
		margin-bottom: 20px;
	}

	.table-transfers {
		margin: 10px 0;

		table {
			width: 100%;

			.in {
				width: 25%;
				color: #48A914;
				font-weight: bold;
			}

			.out {
				width: 25%;
				color: #ff0000;
				font-weight: bold;
			}

			td {
				border: 1px solid #dfe0e2;
				font-size: larger;
				line-height: 22px;

				a {
					color: #0B1724;
					text-decoration: none;
				}

				a:hover {
					color: #0058AB;
					text-decoration: underline;
				}

				.other-info {
					display: inline-block;
					color: #555555;

					& a {
						color: #555555;
					}

					& a:hover {
						color: #0058AB;
						text-decoration: underline;
					}
				}
			}

			thead.thead-dark th {
				background-color: #0B1724;

				h2 {
					color: white;
					font-size: 14px;
					font-family: Roboto, sans-serif;
				}
			}

			thead th {
				font-size: larger;
			}
		}
	}
}