@media (max-width: 540px) {
    /*HOME*/
    .widget_social_media ul li{
        width:100%;
    }
    .widget_social_media ul li a span{
        
    }
    .ranking-logo span{
        font-size:.7em;
    }
    .ranking-logo small{
        font-size:.5em;
    }
    /* LEAGUE results*/
    .fsflive-league-fixture-match{
        font-size:.8em;
        line-height: 1.2em;
    }
    .match-content{
        
    }
    .lineupsplayer div{        
        margin: 0;
    }
    
    /*    CLUB */
    .shirts-row img{
        height: inherit;
    }
    .stadium-image img{
        height: inherit;
    }
    .club-players-row-group .position-cell {
        white-space: normal;
    }
    #club-players-table .row{
        margin: auto;
    }
    .club-season-data .fsf-header-cell,.club-season-data .fsf-cell{
        padding-left: 0px;
        padding-right: 0px;
    }

    .club-injury-table .fsf-header-row{
        font-size: .7em;
    }
    .club-season-data .fsf-header-row{
        font-size: .7em;
    }
    .potential-cell{
        margin-left: .3em;
    }
    .clubform-title{
        font-size: .6em;
    }
    .club-history-season-table .fsf-header-cell{
        padding-left: 0px;
        padding-right: 0px;
        font-size:.5em;
    }
    .club-history-season-table .fsf-cell{
        padding-left: 0px;
        padding-right: 0px;
        font-size:.7em;
    }
    
    /*LEAGUE*/
    .match-content .clubname{
        font-size:1em;
    }
    .lineupsplayer .name img {
        float: right;    
        height:1em;
    }
    .lineupsplayer .ratings{        
        margin: .3em 0 .3em 0;
    }
    .calendar-match{
        font-size: .6em;        
    }
    .fsflive-latest-news-slider{
        display:none;
    }
}
/* Media 420Px Start */
@media (max-width: 767px) {
    .fsflive-right-section {
        float: right;
        
    }
        /* HOME Menu */
    .fsflive-logo{
        margin : 5px 0 0 0;
        float: left;        
        width:3em;
    }
    .fsflive-logo img{
        height: 2.5em;
    }
    .fsflive-navigation {
        padding-top: 5px;
    }
    .fsflive-megalist div .fsflive-megalist-img-wrapper {
        display: flex;
    }
    .fsflive-breadcrumb {
        float: right;
        display: inline-grid;
        font-size: .7em;
    }
    #day-page-title h1{
        font-size:2em;
        margin:2em auto .5em;
    }
    
    .fsflive-league-page-result-block .day img{
        display:block;
    }
    .fsflive-league-page-result-block .day h1{
        font-size: 2em;
    }
    .lineupsplayer .event_minute{
        white-space: nowrap;
    }
    .lineupsplayer div{        
        margin: 0;
        padding: 0 1em;
    }
    .match-content.scorers{
        font-size: .8em;
    }
    .fsflive-league-fixture-match .result .logo{
        padding: 2px;
    }
    .ranking-cell-blue-bg{
        padding: 0 2em 0 1em;        
    }
    
    .fsflive-team-view1-text:before{    
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
    }
    /*    ACTUALITES*/
    .fsflive-blog-view1 figure {    
        height: auto;
    }
    /*HOME*/
    .widget .widget_social_media ul li a{
        font-size: smaller;
    }
    .fsflive-banner-caption {        
        font-size: 1.3em;
    }
    /*CLUB*/
    .club-history-season-table .fsf-header-cell{        
        font-size:.5em;
    }
    .club-season-data .fsf-header-row{
        font-size: .7em;
    }
    .club-season-data .fsf-header-cell, .club-season-data .fsf-cell {
        padding-left: 0px;
        padding-right: 0px;
    }
    /*PLAYER*/
    .player-data-current-compet-header,.player-data-history-header{
        font-size:.8em; 
    }
    
    /*ACTIVITY*/
    .activity-ranking{
        font-size: .7em;
    }
    .activity-header div{
        font-size: .5em;
        padding: 0 .1em;
    }
    .fsflive-latest-news-slider{
        display:none;
    }
}

/*	Media 768Px Start - IPADs */
@media (min-width: 768px) and (max-width: 1024px) {
        /* Menu */
    .fsflive-logo{
        margin : 5px 0 0 5px;
        float: left;        
        width:3em;
    }
    .fsflive-logo img{
        height: 3em;
        margin-bottom: 5px;
    }
    .lineupsplayer div{        
        margin: 0;
        padding: 0 .5em;
    }
    .fsflive-navigation {
        padding-top: 5px;
    }
    .fsflive-megalist div .fsflive-megalist-img-wrapper {
        display: flex;
    }
    .ranking-club-logo img{    
        max-height: 2em;
    
    }

    .ranking-cell-blue-bg{
        padding: 0 1.5em 0 .5em;     
    }
    .fsflive-blogs.fsflive-blog-view1.article-grid ul li ul li{
        font-size:.7em;
        padding-left: .5em;
    }
/*    ACTUALITES*/
    .fsflive-blog-view1 figure {    
        height: auto;
    }
/*    LEAGUE*/
    .fsflive-league-fixture-match .clubname{
        font-size: 1em;        
    }
/*    LEAGUE calendar*/
    .calendar-match{
        font-size: .8em;        
    }
/*    LEAGUE ranking*/
    .ranking-club-name small{
        clear:left;
        display:flex;
    }
    .ranking-club-logo {
        padding: 0;
    }
/*    LEAGUE GRAPHS buts*/
    .gpd-wrapper img{
        width:100%;
    }
    
    /*    LEAGUE stats clubs*/
    .stat-players-leader-name,.stat-players-second-name{
        font-size: 0.75em;
    }

    
    
    .fsflive-team-view1-text:before{    
/*        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);*/
    }
    .stat-block-title h2 {
        font-size: 1em;
    }
    .stat-block figure {
        height: 19em;
    }
    .stat-block-figure-img {        
        top: -.5em;
    }
    .stat-players-leader-team a {
        font-size: .9em;
    }
    .stat-players-leader-name h2{
        font-size: 1em;
    }
    .stat-players-second-team a {
        font-size: .9em;
    }
    .stat-players-leader-goals{
        font-size: 1em;
    }
    .stat-players-second-goals{
        font-size: 0.7em;
    }
    .stat-ranking-cell-row {        
        font-size: .7em;
    }   
    .stat-ranking-cell{
        padding-left:.5em;
    }
    .stat-block-title{
        height: 6.3em;
    }
    .yellow-stat {    
        margin-left: 1em;
    }
    
    /* CLUB*/
    .club-players-table {
        font-size: .8em;
    }
    .club-players-row-group .position-cell{    
        white-space: normal;
    }    
    .club-season-data .fsf-header-cell, .club-season-data .fsf-cell {
        padding-left: 0px;
        padding-right: 0px;
    }
    /*PLAYER*/
    .thumbnails .mainimg{
        height: auto;
    }

}
@media (min-width: 1030px){
    .sm-blue a,
    .sm-blue a:hover,
    .sm-blue a:focus,
    .sm-blue a:active,
    .sm-blue a.highlighted  {
        padding: 5px 18px;        
    }
}