/**
Tablet
 */
@media only screen and (min-width: 681px) and (max-width: 1025px) {
    body, #wrapper {
        background: none !important;
    }

    html {
        font-size: 20px;
    }

    .type-page {
        margin:  0 10px 40px;
    }

    #topnavi-wrap {
        display: none;
    }

    #navi-wrap {
        height: 60px;
    }

    #logo img.custom-logo {
        display: none;
    }

    #wrapper > div#wrap,
    #wrapper > div#zoneCategorie {
        width: 100%;
    }

    .mobile-header-none #logo {
        width: auto;
        float: left;
    }

    .mobile-header-none #logo .site-title {
        width: auto;
        overflow: visible;
        position: unset;
        max-width: 100%;
        min-width: 87%;
    }

    #logo .site-title a {
        white-space: normal;
    }

    .mobile-header-none #logo .site-description {
        position: unset;
        width: 100%;
        text-align: center;
    }

    #footer nav {
        width: 40%;
        padding-left: 5%;
        border-left: 0 none;
    }

    .fff-media-container .media {
        padding: 0;
    }

    .fff-media-container .title {
        text-align: center;
        padding: 20px 10px 0;
        font-size: 24px;
    }

    .fff-social-container {
        position: static;
        display: none !important;
    }

    .fff-social-container > div {
        display: inline-block;
        margin: 5px;
    }

    .fff-social-container > div.fff-print {
        display: none;
    }

    #sidebar .relatedposts-container {
        display: block;
        margin-top: 20px;
    }

    #sidebar .widget_widget_recherche_avancee {
        padding: 0 10px;
    }

    #sidebar .widget_widget_competitions {
        padding: 0 10px;
    }

    .sidebar-closing-toggle {
        padding: 7px 8px 7px 8px;
        width: 40px;
        height: 37px;
        float: right;
        margin: 0;
    }

    .sidebar-closing-toggle {
        display: block;
        text-decoration: none;
        font-family: 'Francois One', Tahoma, Arial;
        background-color: transparent;
        border: none;
        -webkit-transition: all 0.1s ease-out;
        -moz-transition: all 0.1s ease-out;
        -ms-transition: all 0.1s ease-out;
        -o-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
    }

    .sidebar-closing-toggle:before {
        display: inline-block;
        float: left;
        font: normal 32px Genericons;
        line-height: 35px;
        font-family: 'Genericons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-decoration: inherit;
        vertical-align: top;
        content: '\f405';
        color: #fff;
        margin: -3px 0.15em -5px -0.15em;
    }

    .sidebar-closing-toggle:hover, .sidebar-closing-toggle:active, .sidebar-closing-toggle:focus {
        background: transparent;
    }

    .single-simple #sidebar .relatedposts-container {
        margin-top: 50px;
    }

    .fff-media-container .relatedposts-container {
        display: none;
    }

    .container-hub .title {
        font-size: 1.5em;
        line-height: 1.5em;
        margin-top: 10px;
    }

    .container-hub .description {
        padding: 0px 10px;
        font-size: 16px;
        line-height: 1em;
        font-weight: normal;
    }

    #content {
        width: 100%;
    }

    .fff-media-content {
        width: 100%;
    }

    .fff-media-container .media-page-liste {
        width: 95%;
    }

    #mainnav ul li a {
        padding: 10px;
        border: none;
    }

    #filAriane {
        display: none;
    }

    /**
                  HEADER
     */
    #mainnav ul li.menu-item a.main-menu-link {
        color: #000;
    }

    .main-navigation-menu {
        border: none;
    }

    .mobile-header-none #header-fond {
        background: none !important;
        float: right;
        height: 60px;
        width: 85%;
    }

    .mobile-header-none #header-wrap {
        margin: unset;
        max-width: unset;
        padding: unset;
        width: 100%;
    }

    .mobile-header-none #logo {
        height: auto;
        justify-content: unset;
        margin-top: 6%;
        min-width: 100%;
        padding: 0;
    }

    .mobile-header-none #logo .site-title {
        font-size: 14px;
        height: 60px;
    }

    .mobile-header-none #mainnav ul #header-social-icons {
        display: block;
        left: 0;
        margin: unset;
        padding: unset;
        right: unset;
        top: unset;
    }

    .mobile-header-none #mainnav ul #header-social-icons li {
        float: left;
        overflow: hidden;
        width: 55px;
    }

    .mobile-header-none #mainnav ul #header-social-icons ul {
        margin: 0;
        padding: 0;
    }

    .mobile-header-none #mainnav ul #header-social-icons ul li a {
        border: none;
        float: left;
        height: 46px;
        padding: 5px;
        width: 46px;
    }

    .mobile-header-none #mainnav ul #header-social-icons ul li a:hover {
        background: none !important;
    }

    .mobile-header-none #mainnav ul #social-icons-menu {
        background: none !important;
        float: left;
        padding: 0;
        width: 100%;
    }

    .mobile-header-none #mainnav-menu {
        left: 0;
        position: absolute;
        background: #fff;
        top: 60px;
        display: none;
        width: 82%;
        z-index: 1002;
    }

    /* FIN HEADER */
    /* Main Navigation Toggle */
    #mainnav {
        margin: 1.5em 0;
        float: none;
    }

    #mainnav-toggle {
        display: block;
        font-size: 0;
        float: left;
        margin: 16px 0 0 10px;
        background: none !important;
        border: none;
    }

    .fff-category .menu-cat-panel h2, .fff-category .menu-cat-panel h3 {
        display: none;
    }

    .fff-category .tab-title {
        display: none;
    }

    .mobile-sub-cat-menu {
        display: block;
        padding: 0 10px;
    }

    #mainnav-toggle:hover {
        cursor: pointer;
    }

    #mainnav-toggle:before {
        float: right;
        margin: 0;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        content: '\f419';
        font: normal 24px/1 Genericons;
        text-decoration: inherit;
        vertical-align: text-bottom;
    }

    /* Display Sidebar under content */
    #sidebar {
        clear: both;
        float: none;
        margin: 2em 0 0;
        width: 100%;
    }

    #same_subject_other .article-supercontainer a, #same_subject_other .article-supercontainer p {
        color: #0c0c0c !important;
    }

    #same_subject_other .article-description.article-description-one {
        float: right;
    }

    /* Sliding Sidebar */
    .sliding-sidebar #wrapper {
        position: relative;
    }

    .sliding-sidebar #sidebar {
        float: none;
        display: none;
        position: absolute;
        top: 60px;
        right: 0;
        margin: 0;
        width: 80%;
        padding: 40px 0.5em 0;
        overflow: auto;
        z-index: 200;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: -2px 2px 5px 0px;
        -webkit-box-shadow: -2px 2px 5px 0px;
        -o-box-shadow: -2px 2px 5px 0px;
        box-shadow: -2px 2px 5px 0px;
    }

    /* Sidebar Toggle */

    .sidebar-closing-toggle:hover, .sidebar-closing-toggle:active, .sidebar-closing-toggle:focus {
        background-color: transparent;
    }

    .sidebar-closing-toggle {
        background: transparent;
    }

    .sidebar-navigation-toggle {
        float: right;
        display: inline-block;
        padding: 1.2em;
        font-size: 0;
        background: none !important;
        border: none;
        position: absolute;
        right: 10px;
        top: 16px;
        width: 24px;
    }

    #mainnav-toggle, #mainnav-icon, .sidebar-navigation-toggle, .sidebar-closing-toggle {
        display: block;
    }

    .sidebar-navigation-toggle:hover,
    .sidebar-navigation-toggle:active,
    .sidebar-navigation-toggle:focus {
        cursor: pointer;
    }

    .sidebar-navigation-toggle:after {
        float: right;
        display: inline-block;
        margin: 0 0 0 0.4em;
        font: normal 24px/1 Genericons;
        text-decoration: inherit;
        vertical-align: middle;
        content: '\f510';
    }
    
    /*   SIDEBAR CONTENT  */

    .widget-one-col .widget_widget_partenaire .widget-accueil-container-1 {
        margin: 0 auto 20px;
    }

    .sidebar-closing-toggle, .sidebar-closing-toggle:hover, .sidebar-closing-toggle:active, .sidebar-closing-toggle:focus {
        background: transparent;
        font-size: 0;
        position: absolute;
        right: 2px;
        top: 5px;
    }

    .mobile-header-none #sidebar .widget-one-col .widget-accueil-container-3 .widget-accueil-element .widget-accueil-description,
    .mobile-header-none .article-description.article-description-one {
        width: 57%;
    }

    .single-simple #sidebar .relatedposts-container {
        display: inline-block;
    }

    .mobile-header-none .articlePlusLuSuite .article-description.article-description-one {
        width: 100%;
    }

    /**
                AUTRE
    */
    .mobile-header-none .main-navigation-menu li {
        clear: none !important;
    }

    .mobile-header-none .site-description {
        display: none;
    }

    .mobile-header-none .title_header {
        height: auto;
        margin: 0;
    }

    .hide-small {
        display: block;
    }

    .hide-other {
        display: block;
    }

    .hide-medium {
        display: none !important;
    }

    .menu_bloc_group_button {
        display: inline-block;
        width: 100%;
    }

    .page-template-template-media .fff-media-lst .relatedpost, .page-template-template-videos .fff-media-lst .relatedpost, .page-template-template-diaporamas .fff-media-lst .relatedpost {
        background: none !important;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto;
    }

    .club.type-results .content-tab .flt-ipt-cont {
        display: block;
    }

    .hide-desktop-tablet, .hide-desktop-tablet, .club-page .type-results .confrontation .hide-desktop-tablet.score {
        display: block;
        width: 100%;
    }

    .club-page .type-results .confrontation .team1, .club-page .type-results .confrontation .team2 {
        width: 49%;
    }

    .club-page .type-results .confrontation .score .competition {
        font-size: 16px;
    }

    .club-page .type-results .confrontation .score {
        font-size: 15px;
    }

    .hide-desktop-tablet, .club-page .type-results .confrontation .score {
        display: none;
    }

    .page-template-template-diaporamas #wrapper > div#wrap, .page-template-template-videos #wrapper > div#wrap {
        padding-top: 0;
        padding-bottom: 0;
    }

    .menu_bloc_group .vignette-middle {
        width: 120px;
        height: 90px;
        max-width: 120px;
        float: left;
    }

    .page-template-template-media .menu_bloc_group .vignette-middle {
        width: 100%;
        height: 150px;
        max-width: 100%;
        float: left;
    }

    .menu_bloc_group .copyright_player {
        width: 120px;
    }

    .page-template-template-media .menu_bloc_group .copyright_player {
        width: 100%;
    }

    .page-template-template-media .menu_bloc_group {
        padding-top: 0px;
        padding-bottom: 5em;
    }

    .page-template-template-media .articles-plus-lus-content .menu_bloc_group:last-child {
        border-bottom: none;
    }

    .menu_bloc_group .copyright_player img.player {
        width: 40px;
        height: 40px;
        min-width: 40px;
        min-height: 40px;
    }

    .page-template-template-media .menu_bloc_group .copyright_player img.player {
        width: 50px;
        height: 50px;
        min-width: 50px;
        min-height: 50px;
    }

    .page-template-template-media .menu_bloc_group {
        padding-bottom: 0;
        height: auto;
    }

    .fff-media-lst .relatedpost div.post-img {
        margin-bottom: 10px;
    }

    .page-template-template-media .menu_bloc_group .relatedpost div.text-middle {
        width: 100%;
    }

    .container-hub-sous-menu-media {
        margin-top: 0;
    }

    .title_mobile {
        padding: 1.5em 0em 1.5em 0.75em;
        font-size: 28px;
        display: block;
    }

    .page-template-template-diaporamas .vignette-large#page-diaporama-cont, .single-diaporama .vignette-large#article-diaporama-cont {
        width: 100%;
        height: 100%;
    }

    .single-diaporama section.fff-media-content article, .page-template-template-recherche-club .template-fullwidth #content, .page-template-template-recherche-club #content, #module-club .club-home-part2, .fff-club-container {
        padding: 0 0.5em 0 0.5em !important;
    }

    .single-diaporama .fff-media-container .media, .search-club-list, #menu-panel-select, .page-template-template-recherche-club .flt-ipt-cont,
    .club-team-content-list .club-team, .calendrier-team, .club-ground .txt-map, .club-page .type-results .content-tab {
        width: 100%;
    }

    .club-ground #mapid {
        height: 200px;
        width: 100%;
    }

    .page-template-template-media .title_mobile {
        padding: 0 0 10px 0.75em;
    }

    .page-template-template-recherche-club .flt-ipt-cont {
        padding-top: 1em;
    }

    .page-template-template-diaporamas .fff-media-container > section, .page-template-template-videos .fff-media-container > section {
        width: 100%;
        padding: 1em 0;
    }

    .page-template-template-videos .fff-media-container > section {
        width: 100%;
        padding: 0em 0px 0;
    }

    .page-template-template-videos .fff-media-container div.category, .page-template-template-diaporamas .fff-media-container div.category {
        display: none;
    }

    .page-template-template-recherche #wrap #content, .single-diaporama .fff-media-container > section {
        padding: 0;
    }

    .page-template-template-recherche .RchResContGauche, .page-template-template-recherche .RchResContDroite, #module-club .club-home-part2 {
        width: 100%;
    }

    .page-template-template-recherche .RchResContGauche {
        text-align: center;
    }

    .page-template-template-recherche h2.RechercheFiltreType {
        text-align: left;
    }

    .page-template-template-recherche #content h1 {
        margin-bottom: 0;
    }

    .page-template-template-recherche h3.RechercheFiltreType {
        width: 30%;
        font-size: 0.6em;
        margin-top: 20px;
    }

    .page-template-template-recherche h3.RechercheFiltreTypeTitre {
        font-size: 1em;
        margin: 20px auto 0;
    }

    .page-template-template-documents .seasons li {
        display: block;
        padding: 1em;
        cursor: pointer;
        float: none;
        border: none;
    }

    .page-template-template-documents .menu-container {
        width: 100%;
        height: auto;
    }

    .page-template-template-documents .documents-container {
        width: 100%;
    }

    .page-template-template-documents .documents-container .document {
        width: 100%;
    }

    .page-template-template-documents .documents-container .document h4 {
        width: 70%;
    }

    .page-template-template-documents .saison_title {
        display: block;
        padding: 1em;
        text-align: center;
        margin: 0;
    }

    .page-template-template-documents .menu-container ul, .page-template-template-documents .seasons ul {
        display: none;
    }

    .page-template-template-documents .documents-container .document:last-child {
        border: none;
    }

    .page-template-template-documents #content.document-list {
        padding: 0 0.5em;
    }

    .flt-ipt-cont #menu-panel-select2 {
        margin-bottom: 1em;
    }

    .content-tab .flt-ipt-cont, .club-page .type-results .content-tab {
        padding: 0;
    }

    .club-page .type-results .content-tab p.text-center {
        font-size: 0.8rem;
    }

    .classement-competition-content table thead tr th:nth-child(n+8), .classement-competition-content table tbody tr td:nth-child(n+8) {
        display: none;
    }

    .club-page .type-results .content-tab #calendrier .results-content, .club-page .type-results .content-tab #classement .results-content {
        padding-top: 0;
    }

    .vignette-middle {
        width: 300px;
        max-width: 300px;
        height: 186px;
    }

    .vignette-large {
        width: 100%;
        height: 100%;
    }

    .fff-media-container .media {
        max-width: 100%;
        margin: 0;
    }

    #page-diaporama-cont, #article-diaporama-cont {
        width: 100%;
        max-width: 100%;
    }

    .page-template-template-diaporamas .fff-media-container > section {
        padding: 0;
    }

    .fff-media-container > section {
        width: 100%;
        margin-top: 10px;
    }

    .mobile-header-none #wrapper > div#wrap,
    .mobile-header-none #wrapper > div#zoneCategorie {
        padding: 0;
    }

    .mobile-header-none .widget-two-col .widget-accueil-container-1 .widget-accueil-description h2 {
        font-size: 15px;
    }

    .mobile-header-none .widget-two-col + .widget-one-col {
        margin: 0;
    }

    .mobile-header-none .widget-slider .slick-prev, .mobile-header-none .widget-slider .slick-next {
        top: 16%;
    }

    .widget_widget_slider_accueil .slick-slider .slick-track{
        min-width: 681px !important;
    }


    .widget-two-col .widget-accueil-container-1 .widget-accueil-element .widget-accueil-image img {
        max-width: 10000px;
        width: 100%;
    }

    /**
        ARTICLE SIMPLE
     */
    .mobile-header-none .fff-social-container {
        margin-left: 0;
    }

    .mobile-header-none .article-simple-image-block .title {
        font-size: 24px;
    }

    .mobile-header-none .articlePlusLuSuite {
        width: 100%;
        margin-left: unset;
    }

    .article-supercontainer.article-supercontainer-big, .article-supercontainer.article-supercontainer-big.article-supercontainer-big2 {
        padding: 0;
        margin: 0;
    }

    .mobile-header-none .article-supercontainer.article-supercontainer-big {
        min-height: unset;
        width: 100%;
    }

    .mobile-header-none .article-image-container.vignette-middle {
        max-width: unset;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
        background-color: #f0f0f0;
    }

    .mobile-header-none .article-image-container.vignette-middle img {
        width: auto;
        float: none;
        margin: auto;
    }

    .mobile-header-none .article-simple-image-block ~ div {
        padding: 0 10px;
    }

    .mobile-header-none #content h1 {
        margin: 10px 0;
    }

    .mobile-header-none .title_mobile {
        padding: 10px 0 0 0.75em;
    }

    .mobile-header-none .fff-category {
        padding: 0 0.5em 0 0.5em !important;
    }

    .fff-category .menu-cat-panel-content article:nth-child(1) {
        margin: 0 -0.5em;
    }

    .mobile-header-none .fff-category .menu-cat-panel-content {
        margin-top: 20px;
    }

    /**
                    WIDGET
    */
    .mobile-header-none #footer-fond {
        display: none;
    }

    .nav-links {
        float: none;
    }

    .mobile-header-none .widget-two-col .widget-accueil-col-2 {
        margin-left: 0;
    }

    .mobile-header-none .widget-two-col .widget-accueil-col-1, .mobile-header-none .widget-two-col .widget-accueil-col-2 {
        width: 100%;
        margin-top: 20px;
    }

    .mobile-header-none .widget-two-col .widget-accueil-container-4 .widget-accueil-description h2 {
        margin: 10px 0 10px 0;
    }

    .mobile-header-none .widget-two-col .widget-accueil-container-4 .widget-accueil-col-1 .widget-accueil-description p.widget-accueil-contenu {
        margin: 0 10px 20px 0;
    }

    .mobile-header-none .article-description.article-description-big {
        margin-bottom: 20px
    }

    .mobile-header-none .widget-one-col {
        padding: 0 10px;
        width: 100%;
    }

    .mobile-header-none .widget-two-col,
    .mobile-header-none .widget-three-col {
        padding: 0 10px;
        width: 100%;
    }

    .widget-three-col .widget-accueil-container-5 .widget-accueil-col-3 .widget-accueil-element, .widget-three-col .widget-accueil-container-7 .widget-accueil-col-2 .widget-accueil-element, .widget-three-col .widget-accueil-container-7 .widget-accueil-col-3 .widget-accueil-element, .widget-three-col .widget-accueil-container-9 .widget-accueil-col-1 .widget-accueil-element, .widget-three-col .widget-accueil-container-9 .widget-accueil-col-2 .widget-accueil-element, .widget-three-col .widget-accueil-container-9 .widget-accueil-col-3 .widget-accueil-element {
        min-height: 160px;
    }

    .mobile-header-none .fff_menu_bloc_container {
        margin: 0 10px 0;
    }

    /**
                FOOTER
   */
    .mobile-header-none #footer-fond {
        display: none;
    }

    .club.type-results .content-tab .flt-ipt-cont {
        display: block;
    }

    .hide-desktop-tablet, .hide-desktop-tablet, .club-page .type-results .confrontation .hide-desktop-tablet.score {
        display: block;
        width: 100%;
    }

    .club-page .type-results .confrontation .team1, .club-page .type-results .confrontation .team2 {
        width: 49%;
    }

    .club-page .type-results .confrontation .score .competition {
        font-size: 16px;
    }

    .club-page .type-results .confrontation .score {
        font-size: 15px;
    }

    .hide-desktop-tablet, .club-page .type-results .confrontation .score {
        display: none;
    }

    #page-diaporama-cont,
    #article-diaporama-cont {
        text-align: center;
    }

    #page-diaporama-cont img,
    #article-diaporama-cont img {
        display: block;
    }

    #page-diaporama-cont .diapo-description,
    #article-diaporama-cont .diapo-description {
        text-align: center;
    }

    .page-template-template-diaporamas #wrapper > div#wrap, .page-template-template-videos #wrapper > div#wrap {
        padding-top: 0;
        padding-bottom: 0;
    }

    .menu_bloc_group .vignette-middle {
        width: 120px;
        height: 90px;
        max-width: 120px;
        max-height: 90px;
        float: left;
    }

    .menu_bloc_group .copyright_player {
        width: 120px;
        top:80px;
    }

    .page-template-template-media .menu_bloc_group .copyright_player {
        width: 100%;
    }

    .page-template-template-media .menu_bloc_group {
        padding-top: 0px;
        padding-bottom: 5em;
    }

    .page-template-template-media .articles-plus-lus-content .menu_bloc_group:last-child {
        border-bottom: none;
    }

    .menu_bloc_group .copyright_player img.player {
        width: 40px;
        height: 40px;
        min-width: 40px;
        min-height: 40px;
    }

    .page-template-template-media .menu_bloc_group .copyright_player img.player {
        width: 50px;
        height: 50px;
        min-width: 50px;
        min-height: 50px;
    }

    .page-template-template-media .menu_bloc_group {
        padding-bottom: 0;
        height: auto;
        margin-bottom: 0;
    }

    .fff-media-lst .relatedpost div.post-img {
        margin-bottom: 10px;
    }

    .page-template-template-media .menu_bloc_group .relatedpost div.text-middle {
        width: 100%;
    }

    .container-hub-sous-menu-media {
        margin-top: 0;
    }

    .title_mobile {
        padding: 1.5em 0em 1.5em 0.75em;
        font-size: 28px;
        display: block;
    }

    .page-template-template-diaporamas .vignette-large#page-diaporama-cont, .single-diaporama .vignette-large#article-diaporama-cont {
        width: 100%;
        height: 100%;
    }

    .single-diaporama section.fff-media-content article, .page-template-template-recherche-club .template-fullwidth #content, .page-template-template-recherche-club #content {
        padding: 0 0.5em 0 0.5em !important;
    }

    .single-diaporama .fff-media-container .media, .search-club-list, #menu-panel-select, .page-template-template-recherche-club .flt-ipt-cont,
    .club-team-content-list .club-team, .calendrier-team, .club-ground .txt-map, .club-page .type-results .content-tab {
        width: 100%;
    }

    #menu-panel-select {
        width: 287px;
    }

    .club-ground #mapid {
        height: 200px;
        width: 100%;
        float: none;
    }

    .page-template-template-media .title_mobile {
        padding: 0 0 10px 0.75em;
    }

    .page-template-template-recherche-club .flt-ipt-cont {
        padding-top: 1em;
    }

    .page-template-template-diaporamas .fff-media-container > section, .page-template-template-videos .fff-media-container > section {
        width: 100%;
        padding: 1em 0;
    }

    .page-template-template-videos .fff-media-container > section {
        width: 100%;
        padding: 0;
    }

    .page-template-template-diaporamas .fff-media-container .media-page-liste, .page-template-template-videos .fff-media-container .media-page-liste, .page-template-template-diaporamas .fff-media-container .media, .page-template-template-videos .fff-media-container .media {
        width: 100%;
        max-width: 100%;
        height: 240px;
        margin: 0;
    }

    .page-template-template-videos .fff-media-container div.category, .page-template-template-diaporamas .fff-media-container div.category {
        display: none;
    }

    .page-template-template-recherche #wrap #content, .single-diaporama .fff-media-container > section {
        padding: 0;
    }

    .page-template-template-recherche .RchResContGauche, .page-template-template-recherche .RchResContDroite {
        width: 100%;
    }

    .page-template-template-recherche .RchResContGauche {
        text-align: center;
    }

    .page-template-template-recherche h2.RechercheFiltreType {
        text-align: left;
    }

    .page-template-template-recherche #content h1 {
        margin-bottom: 0;
    }

    .page-template-template-recherche h3.RechercheFiltreType {
        width: 30%;
        font-size: 0.6em;
        margin-top: 20px;
    }

    .page-template-template-recherche h3.RechercheFiltreTypeTitre {
        font-size: 1em;
        margin: 20px auto 0;
    }

    .page-template-template-documents .seasons li {
        display: block;
        padding: 1em;
        cursor: pointer;
        float: none;
        border: none;
    }

    .page-template-template-documents .menu-container {
        width: 100%;
        height: auto;
    }

    .page-template-template-documents .documents-container {
        width: 100%;
    }

    .page-template-template-documents .documents-container .document {
        width: 100%;
    }

    .page-template-template-documents .documents-container .document h4 {
        width: 70%;
    }

    .page-template-template-documents .menu-container ul, .page-template-template-documents .seasons ul {
        display: none;
    }

    .page-template-template-documents .documents-container .document:last-child {
        border: none;
    }

    .article-documents a {
        font-size: 14px;
    }

    .flt-ipt-cont #menu-panel-select2 {
        margin-bottom: 1em;
    }

    .content-tab .flt-ipt-cont, .club-page .type-results .content-tab {
        padding: 0;
    }

    .club-page .type-results .content-tab p.text-center {
        font-size: 0.8rem;
    }

    .classement-competition-content table thead tr th:nth-child(n+8), .classement-competition-content table tbody tr td:nth-child(n+8) {
        display: none;
    }

    .club-page .type-results .content-tab #calendrier .results-content, .club-page .type-results .content-tab #classement .results-content {
        padding-top: 0;
    }

    /**
                HEADER
    */
    .mobile-header-none #logo {
        margin-top: 20px;
        min-height: 40px;
    }

    .menu_bloc_group_button{
        width: 100%;
        margin: 20px 10px 0;
    }

    .menu_bloc_group_button:first-child, .menu_bloc_group_button:nth-child(4), .menu_bloc_group_button:nth-child(7), .menu_bloc_group_button:nth-child(10) {
        margin: 20px 10px 0;
    }

    .menu_bloc_group .vignette-middle {
        width: 190px;
        height: 120px;
        max-width: 190px;
        max-height: 120px;
    }

    .container-hub-right {
        padding: 10px 0px 20px 0px;
    }

    .page-template-template-media .fff-media-lst .relatedpost,
    .page-template-template-videos .fff-media-lst .relatedpost,
    .page-template-template-diaporamas .fff-media-lst .relatedpost {
        background: none !important;
        margin-top: 10px;
        margin-bottom: 10px;
        height: auto;
    }

    .page-template-template-media .fff-media-lst .relatedpost a:hover,
    .page-template-template-videos .fff-media-lst .relatedpost a:hover,
    .page-template-template-diaporamas .fff-media-lst .relatedpost a:hover{
        background-color: transparent !important;
    }

    .page-template-template-videos .articles-plus-lus-content,
    .page-template-template-diaporamas .articles-plus-lus-content{
        padding: 1em;
        margin: 0;
    }

    .page-template-template-videos .menu_bloc_group .vignette-middle,.page-template-template-diaporamas .menu_bloc_group .vignette-middle,.page-template-template-videos .menu_bloc_group .copyright_player {
        width: 100%;
    }

    .page-template-template-diaporamas .fff-media-container > section, .page-template-template-videos .fff-media-container > section {
        width: 100%;
        padding: 1em 0;
    }

    .page-template-template-diaporamas .fff-media-container .media-page-liste, .page-template-template-videos .fff-media-container .media-page-liste, .page-template-template-diaporamas .fff-media-container .media, .page-template-template-videos .fff-media-container .media {
        width: 100%;
        max-width: 100%;
        height: 340px;
        margin: 0;
    }

    .page-template-template-videos .fff-media-container div.category, .page-template-template-diaporamas .fff-media-container div.category {
        padding-left: 1em;
        width: 100%;
        font-size: 1.5em;
        padding-bottom: 1em;
    }

    .search-club-list {
        width: 32%;
    }

    .hide-club,.hide-competition {
        display: block;
    }

    .flt-ipt-cont.hide-club {
        width: 100%;
        padding-top: 1em;
        height: 110px;
        font-size: 2em;
    }

    .fullresults .result-numbers {
        font-size: 80px;
    }

    .page-template-template-recherche-club .template-fullwidth #content,.match-list,.competition-list, .page-template-template-recherche-club #content, #module-club #club-result {
        padding: 0 0.5em 0 0.5em !important;
    }

    #module-club #club-result, #module-club #club-team, #module-club #club-staff, #module-club #club-ground {
        padding: 0!important;
    }

    .club-page .type-results .content-tab {
        width: 100%;
    }

    .club-ground .txt-map-siege {
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }

    .flt-ipt-cont #menu-panel-select2 {
        margin-bottom: 2em;
    }

    .club-page .type-results .content-tab {
        padding: 0;
    }

    .club-page .type-results .content-tab p.text-center {
        font-size: 0.8rem;
    }

    #club-home .bg-home, #club-home .bg-home2, .page-template-template-recherche-club .fff-club-container {
        width: 100%;
        left: 0!important;
    }

    .page-template-template-recherche-club .fff-club-container {
        padding: 0!important;
    }

    .page-template-template-recherche-club .club.type-results .content-tab .flt-ipt-cont {
        display: block;
    }

    .club-page .type-results .content-tab #calendrier .results-content, .club-page .type-results .content-tab #classement .results-content {
        padding-top: 0;
    }

    /**
                WIDGET
*/
    .mobile-header-none .widget-two-col .widget-accueil-col-1, .mobile-header-none .widget-two-col .widget-accueil-col-2 {
        width: 48%;
    }

    .mobile-header-none .widget-one-col {
        width: 48%;
    }

    .page-template-template-recherche #wrap #content {
        padding: 1em;
    }

    .menu_bloc_group .vignette-middle {
        width: 100%;
        height: 150px;
        max-width: 100%;
        max-height: 150px;
    }

    .copyright_player {
        top: 33%;
    }

    .documents-container h3 {
        margin-top: 15px;
    }

    .mobile-header-none .widget-two-col .widget-accueil-container-1 .widget-accueil-description h2 {
        font-size: 32px;
        text-align: left;
    }

    .widget-two-col .widget_widget_mise_en_avant .widget-accueil-container-1 .widget-accueil-element .widget-accueil-description {
        width: auto;
        padding: 0 0 0 20px;
    }

    .mobile-header-none .widget-slider .slick-prev, .mobile-header-none .widget-slider .slick-next {
        top: 30%;
    }

    .page-template-template-media #wrapper > div#wrap .container-hub-sous-menu {
        padding: 1em;
    }

    .container-hub-sous-menu-media {
        margin-top: 0;
    }

    .page-template-template-media #wrapper > div#wrap, .page-template-template-diaporamas #wrapper > div#wrap, .page-template-template-videos #wrapper > div#wrap {
        padding: 0;
    }

    .page-template-template-recherche-club #menu-panel-select,.page-template-template-competitions #menu-panel-select {
        display: block;
    }

    #module-club #club-result, #module-club #club-staff, #module-club #club-team, #module-club #club-ground, #module-club .club-home-part2, .fff-club-container {
        width: 100%;
    }

    .feed-item a .copyright_player {
        width: 30%;
    }
    #club-home .bg-home{
        padding-left: 2em;
        padding-right: 2em;
    }
    #club-home .bg-home2{
        text-align: center;
        padding: 20px;
        overflow: hidden;
        font-size: 20px;
        position: relative;
        top: 0px;
    }

    #club-home .bg-home2::before,#club-home .bg-home2::after{
        display: none;
    }
    .match-list{
        margin-top: 20px;
    }
    .hide-competition,.club-page .type-results .confrontation .hide-desktop-tablet.score{
        display: none;
    }
    .club-page .type-results .confrontation .score{
        display: block;
    }
    .fff-rss-container{
        margin: 0;
        width: 100%;
    }
    .fff-rss-container .pub{
        float: none;
        margin: 20px auto 0;
        min-height: auto;
    }
    .rss-aggregator{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .feed-item {
        width: 42%;
    }

    .feed-image {
        width: 180px;
        height: 122px;
    }

    div.zoneWidget-bandeau {
        display: none;
    }

    iframe.vignette-large {
        width: 611px;
        margin: auto;
        display: block;
    }

    .widget-one-col .widget_widget_proces_verbaux .widget-accueil-container .widget-accueil-element .widget-accueil-description, .widget-two-col .widget_widget_proces_verbaux .widget-accueil-container .widget-accueil-element .widget-accueil-description{
        width: 11em;
    }
    .fff-category .article-supercontainer-big article,
    .fff-category .article-supercontainer-big article:hover{
        border-bottom: 1px solid transparent;
    }

    .entry p:first-child {

        margin: 20px;

    }

    .calendrier_competition .sidebar-navigation-toggle, .info_semaine .sidebar-navigation-toggle {
        float: none;
        position: static;
        font-size: 14px!important;
        color: initial;
        display: block;
        text-align: center;
        width: initial;
    }
    #div-gpt-ad-1604410204720-0 { 
        margin: 10px auto !important;
        width: 80% !important;
        display: block !important;
    }
    #module-club + #sidebar > h3, #module-club + #sidebar #div-gpt-ad-1572869922411-0, .bloc-fff-container { display: none; }
}