#liveFFF h2.widgettitle,
#liveFFF h3.widgettitle{border-bottom:2px solid transparent;text-transform:uppercase;padding:0 !important;background-color:transparent;margin:10px 0 20px 0;border-color:#3062ba}
#liveFFF h2.widgettitle>span,
#liveFFF h3.widgettitle>span{padding:0.5rem 0.8rem;font-size:12px;font-weight:bold;display:inline-block;background-color:#3062ba !important;border-color:#3062ba !important;color:#FFF}
#liveFFF .calendrier-competition .title{padding-bottom:20px;padding-top:20px;text-transform:uppercase;width:100%;font-weight:bold}
.result-option{max-width:800px;margin:20px auto 0}
.result-option .results-content a{text-decoration:none;display:block;color:inherit}
.result-option .results-content .confrontation{border-bottom:1px solid #CECECE;padding-bottom:20px;padding-top:20px;text-transform:uppercase}
.result-option .results-content .confrontation .competition{display:block;width:100%;font-size:11px;font-weight:bold}
.result-option .results-content .confrontation .date{margin-bottom:1em;width:100%;text-align:center;font-size:12px;font-weight:normal;font-family:'Montserrat',arial;text-transform:uppercase}
.result-option .results-content .detail{display:flex;font-family:'Montserrat',arial}
.result-option .results-content .detail>div{display:flex;flex-wrap:wrap;align-items:center}
.result-option .results-content .detail div .logo{width:40px;height:auto;margin:0 10px}
.result-option .results-content .detail div .forfeit{width:100%;font-size:12px;font-family:'Open Sans',sans-serif}
.result-option .results-content .detail .equipe1,
.result-option .results-content .detail .equipe2{width:39%}
.result-option .results-content .detail .equipe1 .forfeit,
.result-option .results-content .detail .equipe2 .forfeit{display:block;font-size:11px}
.result-option .results-content .detail .equipe1 .forfeit{padding-left:60px}
.result-option .results-content .detail .equipe2{text-align:right;width:39%;justify-content:flex-end}
.result-option .results-content .detail .equipe2 .forfeit{padding-right:60px}
.result-option .results-content .detail .score_match{display:flex;align-items:center;justify-content:center;width:22%;font-size:43px;font-weight:bold;text-align:center}
.result-option .results-content .detail .score_match img{height:30px;margin:0 10px}
.result-option .results-content .detail .score_match .score_match_penalty{width:100%;font-size:12px;display:block}
.match-list{max-width:800px;margin:0 auto}
.match-list .return{margin-top:20px;margin-bottom:20px}
.match-list .space-team{width:32%;display:inline-block}
.match-list .team1,
.match-list .team2,
.match-list .infos-match-results .team-logo1,
.match-list .infos-match-results .team-logo2,
.match-list .infos-match-results .fullresults{display:inline-block;width:32%;text-align:center}
.match-list .team1,
.match-list .team2{font-size:22px;text-transform:uppercase;font-weight:bold;margin:0 auto 0.8em auto;width:100%}
.match-list .infos-match-results .fullresults{vertical-align:top}
.match-list .infos-match-results img{height:auto;margin:0 auto}
.match-list .infos-match-results .result-numbers img{height:50px;width:auto;display:inline-block}
.match-list .infos-match-text{line-height:1.5em;margin-top:2em}
.match-list .infos-grounds{text-align:left;width:32%;display:inline-block}
.match-list .infos-people{width:60%;display:inline-block;float:right}
.infos-match-results{display:flex;justify-content:space-between;align-items:center}
.fullresults{line-height:1}
.fullresults span{display:block}
.fullresults span.unplayed{font-size:23px;padding:10px}
.fullresults .ch-type{font-size:20px}
.fullresults .result-numbers{font-size:5em;font-weight:bold}
.ranking{padding-bottom:20px;padding-top:20px;max-width:600px;margin:0 auto}
.ranking-tab{border-collapse:collapse;border-spacing:0;margin:0 auto}
.ranking-tab tr:nth-child(even) td{background:#EBEBEB}
.ranking-tab td{font-size:14px;padding:10px 5px;overflow:hidden;word-break:normal}
.ranking-tab th{font-size:13px;font-weight:normal;padding:10px 5px;overflow:hidden;word-break:normal}
.ranking-tab .ranking-tab-content{text-align:center;vertical-align:top}
.ranking-tab .ranking-tab-header{font-weight:bold;text-align:center;vertical-align:top}
.ranking-tab .long-column{width:100%}
.ranking-tab .ranking-tab-bold{font-weight:bold;vertical-align:top}
.calendar-tab{margin-bottom:20px}
.calendar-tab .confrontation .competition{display:none}
.mention-classement{font-size:11px;text-align:right;margin-top:1em}