/*
    THEME LNH
    color1 : #2c3769 (bleu clair)
    color2 : #2c3769 (bleu foncé)
    color3 : #e10816 (rouge)
    color4 : #f1f1f1 (gris clair)
    color5 : #cccccc (gris clair 2)

*/

.theme-wrapper.lnh {
}
     .theme-wrapper.lnh a.home {
        background: #FFF;
        border: 3px solid #2c3769;
        box-shadow: 0px 2px 3.58px 0.42px rgba(0, 0, 0, 0.31);
    }

   /* HOME LIVES */
    .theme-wrapper.lnh .lives-home-wrapper {
        background: url('../_img/lives/lnh-lives-home.jpg?v=2018') no-repeat top center #d30015; 
        background-size: cover;
    }
        .theme-wrapper.lnh .timer-wrapper {
            color: #FFF;
        }
        .theme-wrapper.lnh .lives-home-title {
        }
        .theme-wrapper.lnh .lives-home-item .infos .period {
        }

   /*  MISC    */
    .theme-wrapper.lnh #button-up {
        background: #2c3769;
    }
    .theme-wrapper.lnh .highlight1 {
        color: #2c3769;
        font-weight: bold;
    }    
    .theme-wrapper.lnh .highlight2 {
        color: #2c3769;
        font-weight: bold;
    }    
    .theme-wrapper.lnh .highlight3 {
        color: #e10816;
        font-weight: bold;
    }    
    .theme-wrapper.lnh ul.listing-large li.top-stats-index div.col.is-active {
        background: #2c3769;
        color: #FFF;
    }

    /* NEWSLETTER  */
    .theme-wrapper.lnh .newsletter-title {
        color: #2c3769;
    }
    .theme-wrapper.lnh .newsletter-input-wrapper div#newsletter-submit {
        background: #e10816;
    }

    /* CONTENT  */
    .theme-wrapper.lnh .content-wrapper {
        background: #ffffff;
    }
    /* NAV > TOP  */
    .theme-wrapper.lnh .nav-top-active {
        background: #2c3769;
    }
    /* NAV > MAIN */
    .theme-wrapper.lnh .univers-view-inside {
        background: #2c3769;
        color: #FFF;
    }
        .theme-wrapper.lnh .univers-view-inside .spacer {
            background: #2c3769;
        }
        .theme-wrapper.lnh .univers-view-inside .link a {
            color: #FFF;
        }
        .theme-wrapper.lnh .univers-view-inside .link.tickets a {
            color: #e10816;
        }
    /* NAV > FOOTER */
    .theme-wrapper.lnh div.col-nav .univers-title {
        border-top: 1px solid #e10816;
        border-bottom: 1px solid #e10816;
        color: #e10816;
    }

    /* SLIDER */
    .theme-wrapper.lnh div.slider-large-wrapper a.slide-item div.content div.col-date {
        background: #e10816;
    }
    .theme-wrapper.lnh div.slider-large-wrapper a.slide-item div.content div.col-description div.title {
        color: #2c3769;
    }
    .theme-wrapper.lnh a.link-all {
        background: #2c3769;
        color: #FFF;
    }
        .theme-wrapper.lnh a.link-all .go {
            background: #cccccc;
            color: #2c3769;
        }
    .theme-wrapper.lnh .arrow-left {
        background: url('../_img/slider/arrow-left-lnh.png');
    }
    .theme-wrapper.lnh .arrow-right {
        background: url('../_img/slider/arrow-right-lnh.png');
    }
    .theme-wrapper.lnh #slider-navigator a.selected {
        background: #2c3769;
    }
        
    /* MODULE */
    .theme-wrapper.lnh .module-wrapper {
        background: #f1f1f1;
    }
        .theme-wrapper.lnh .module-wrapper .module-inside {
            background: #fff;
        }
            .theme-wrapper.lnh .module-wrapper .module-inside .module-title {
                color: #fff;
                background: #2c3769;
            }
            .theme-wrapper.lnh .module-wrapper .module-inside .module-title.nobg {
                background: none;
            }
                .theme-wrapper.lnh .selectric .label {
                    color: #2c3769;
                }
                .theme-wrapper.lnh .selectric .button {
                  color: #e10816;
                }
                .theme-wrapper.lnh .selectric .button:after {
                  border-top-color: #e10816;
                }


   .theme-wrapper.lnh .module-bottom-inside {
        background: #f1f1f1;
        color: #2c3769;
    }
        .theme-wrapper.lnh .module-bottom-inside .go {
            background: #e10816;
            color: #FFF;
        }
    .theme-wrapper.lnh .module-bottom-inside:before{
        background: #fff;
    }
    .theme-wrapper.lnh .module-bottom-inside:after{
        background: #fff;
    }
    .theme-wrapper.lnh .module-wrapper .module-bottom-inside:before {
        background: #f1f1f1;
    }
    .theme-wrapper.lnh .module-wrapper .module-bottom-inside:after {
        background: #f1f1f1;
    }

    /* ARTICLES */
    .theme-wrapper.lnh .article-wrapper div.date-wrapper div.col-date {
        background: #e10816;
        color: #FFF;
    }
        .theme-wrapper.lnh .article-wrapper div.date-wrapper div.col-categorie div.infos-item.duration {
            background: #2c3769;
            color: #FFF;
        }
        .theme-wrapper.lnh .article-wrapper div.date-wrapper div.col-categorie div.infos-item.categorie-name {
            background: #f1f1f1;
        }
    .theme-wrapper.lnh h1 {
        color: #2c3769;
    }
    .theme-wrapper.lnh h2 {
        color: #2c3769;
    }
    .theme-wrapper.lnh h3 {
        color: #e10816;
    }
    .theme-wrapper.lnh .citations-item {
        color: #2c3769;
    }
    .theme-wrapper.lnh .article-wrapper .intro-wrapper {
     /*   color: #FFF; */
    }
    .theme-wrapper.lnh .article-wrapper.reports-style .intro-wrapper {
        color: #FFF;
    }
    .theme-wrapper.lnh .text-wrapper {
        color: #000;
    }
    .theme-wrapper.lnh .text-wrapper a {
        color: #2c3769;
    }

    /*  SPORTS CALENDARS > INDEX HOME  */
    .theme-wrapper.lnh .days-home-wrapper .arrow {
        color: #e10816;
    }
    .theme-wrapper.lnh .days-home-wrapper .name {
        color: #2c3769;
    }
        .theme-wrapper.lnh ul.listing-calendars li div.row div.col-infos .infos-date {
            color: #e10816;
        }

    /*  SPORTS CALENDARS > TV HOME  */
    .theme-wrapper.lnh .tv-wrapper .tv-item {
     color: #2c3769;
    }

    /*  SPORTS CALENDARS > INDEX  */
    .theme-wrapper.lnh .months-wrapper .month-item.is-active {
        background: #e10816;
        color: #FFF;
    }
    /*  SPORTS PLAYERS > INDEX  */
    .theme-wrapper.lnh .letters-wrapper .letter-item.is-active {
        background: #e10816;
        color: #FFF;
    }

    /* SPORTS TEAMS > INDEX HOME */
    .theme-wrapper.lnh .teams-home-wrapper {
    }

    /*  LISTINGS    */
    .theme-wrapper.lnh div.col-number {
        color: #e10816;
    }
    .theme-wrapper.lnh div.col-label div.name {
        color: #2c3769;
    }
    .theme-wrapper.lnh div.col-by2.label {
        color: #2c3769;
    }
    .theme-wrapper.lnh ul.listing-large li span.top-stats {
        color: #e10816;
    }
    .theme-wrapper.lnh ul.listing-large li.total-stats span.top-stats {
        color: #2c3769;
    }


    /*  ITEMS > INDEX  > FORM  */
    .theme-wrapper.lnh .filter-inside .form-submit {
        background: #e10816;
        color: #FFFFFF;
    }
    /*  ITEMS > INDEX   > PAGINATION   */    
    .theme-wrapper.lnh div.pagination-wrapper div.pagination-inside a.active {
        color: #e10816;
    }
    /*  ITEMS > INDEX   > ITEM   */    
    .theme-wrapper.lnh .items-inside .item-w .title, .theme-wrapper.lnh .items-inside .item-p .title {
        color: #2c3769;
    }
    .theme-wrapper.lnh .items-inside .item-w .description, .theme-wrapper.lnh .items-inside .item-p .description {
        color: #808080;
    }
    .theme-wrapper.lnh .items-inside .item-w .picture-logo .col-team .number, .theme-wrapper.lnh .items-inside .item-p .picture-logo .col-team .number {
        color: #2c3769;
    }
    .theme-wrapper.lnh .items-inside .item-p .button-vote {
        background: #f1f1f1;
        color: #2c3769;
    }
        .theme-wrapper.lnh .items-inside .item-p .button-vote .go {
            background: #e10816;
            color: #FFF;
        }

    /*  ICONS BUTTONS   */
    .theme-wrapper.lnh .icons-buttons-wrapper .icons-buttons .col-icon {
        background: #2c3769;
    }
        .theme-wrapper.lnh .icons-buttons-wrapper .icons-buttons .col-icon .material-icons {
            color: #000;
        }
    .theme-wrapper.lnh .icons-buttons-wrapper .icons-buttons .col-label {
        background: #2c3769;
        color: #FFF;
    }

    /* SPORTS PLAYERS > VIEW */
    .theme-wrapper.lnh .article-wrapper .picture-main .col-team .number {
        color: #e10816;
    }

    /*  TOP PLAYERS */
    .theme-wrapper.lnh .items-inside .item-w.player {
        border: 1px solid #e10816;
    }
    .theme-wrapper.lnh .items-inside .item-w.goal {
        border: 1px solid #2c3769;
    }
    .theme-wrapper.lnh .items-inside .item-w.player .row-title {
        border-bottom: 1px solid #e10816;
        color: #e10816;
    }
    .theme-wrapper.lnh .items-inside .item-w.goal .row-title {
        border-bottom: 1px solid #2c3769;
        color: #2c3769;
    }
    .theme-wrapper.lnh .items-inside .item-w.player .top-stats .col-name div.stat {
        color: #FFF;
        background: #e10816;
    }
    .theme-wrapper.lnh .items-inside .item-w.goal .top-stats .col-name div.stat {
        color: #FFF;
        background: #2c3769;
    }
    .theme-wrapper.lnh .items-inside .item-w.player .top-stats .col-name div.graph-wrapper div.libelle {
        color: #e10816;
    }
    .theme-wrapper.lnh .items-inside .item-w.goal .top-stats .col-name div.graph-wrapper div.libelle {
        color: #2c3769;
    }

    /*  LIVES */
    .theme-wrapper.lnh .lives-infos {
        color: #2c3769;
    }
    .theme-wrapper.lnh .teams-wrapper .score {
        color: #e10816;
    }


/*
*   MOBILE
*/
.theme-mobile.lnh .mobile-navigation-inside .nav-univers a {
    background: #f1f1f1;
    color: #2c3769;
}


/*    update v2018/2019 */
.theme-wrapper.lnh .h2-wrapper {
    color: #ec0056;
    border-bottom: 1px solid #ec0056;
}
    .theme-wrapper.lnh .h2-wrapper h2 {
        color: #ec0056;
    }


.theme-wrapper.lnh .item-w.news .picture .picture-mask {
    background: #2c3769;
}
.theme-wrapper.lnh .item-w.news .infos .date {
    color: #2c3769;
}
.theme-wrapper.lnh .item-w.news .infos .title {
    color: #051d49;
}


.theme-wrapper.lnh .item-w.news .more-icon {
    background: #2c3769;
}
.theme-wrapper.lnh .item-w.news .more-wrapper .hr {
    background: #c9c9c9;
}

.theme-wrapper.lnh .item-w.reports .picture .picture-mask {
    background: #343434;
}
.theme-wrapper.lnh .item-w.reports .infos .date {
    color: #343434;
}
.theme-wrapper.lnh .item-w.reports .infos .title {
    color: #051d49;
}
.theme-wrapper.lnh .item-w.reports .more-icon {
    background: #051d49;
}
.theme-wrapper.lnh .item-w.reports .more-wrapper .hr {
    background: #c9c9c9;
}

.theme-wrapper.lnh .item-w.videos .picture .picture-mask {
    background: #bf0d48;
}
.theme-wrapper.lnh .item-w.videos .infos .date {
    color: #bf0d48;
}
.theme-wrapper.lnh .item-w.videos .infos .title {
    color: #051d49;
}
.theme-wrapper.lnh .item-w.videos .more-icon {
    background: #bf0d48;
}
.theme-wrapper.lnh .item-w.videos .more-wrapper .hr {
    background: #c9c9c9;
}
.theme-wrapper.lnh .items-inside .item-y .more {
    background: #2c3769;
}
.theme-wrapper.lnh ul.form-default li .go-button {
    background: #2c3769;
}

/* BASELINE PARTENAIRES */
.theme-wrapper.lnh div#baseline-container .baseline-name {
    background: #2c3769;
    color: #FFF;
}
.theme-wrapper.lnh div#baseline-container div.baseline-inside {
    background: #FFF;
    border-top: 10px solid #2c3769;
}

/* HOME FIL CONTENTS */
.theme-wrapper.lnh .item-big {
    background: #2c3769;
    color: #FFF;
}
.theme-wrapper.lnh .item-big.video {
    background: #bf0d48;
}
.theme-wrapper.lnh .item-big.report {
    background: #343434;
}
.theme-wrapper.lnh .item-big:hover {
}
.theme-wrapper.lnh .item-big.video:hover {
}
.theme-wrapper.lnh .item-big .date {
    color: #fff;
}
.theme-wrapper.lnh .item-small.news .infos .date {
    color: #eb1d24;
}
.theme-wrapper.lnh .item-small.videos .infos .date {
    color: #e00549;
}
.theme-wrapper.lnh .item-small:hover {
    background: #ffffff;
}
.theme-wrapper.lnh .item-small.news .picture .picture-mask {
    background: #2c3769;
}
.theme-wrapper.lnh .item-small.videos .picture .picture-mask {
    background: #e00549;
}
.theme-wrapper.lnh .item-small.reports .picture .picture-mask {
    background: #343434;
}
.theme-wrapper.lnh .h2-icon {
    background: #5762a9;
}
.theme-wrapper.lnh .fil-item .more-icon {
    background: #eb1d24;
}
.theme-wrapper.lnh .fil-item .more-icon.videos {
    background: #e10816;
}

.theme-wrapper.lnh .modbot-mid {
    color: #2c3769;
}
.theme-wrapper.lnh .modbot-bot .hr {
    background: #ec0056;
}
.theme-wrapper.lnh .modbot-bot .modbot-icon {
    background: #ec0056;
}


.theme-wrapper.lnh .top-player-wrapper .col-infos .top-title {
    color: #2c3769;
}
.theme-wrapper.lnh .top-player-wrapper .col-infos .top-name {
    border-top: 1px solid #2c3769;
    border-bottom: 1px solid #2c3769;
}
.theme-wrapper.lnh .top-player-wrapper.goalkeeper .col-infos .top-title {
    color: #e10816;
}
.theme-wrapper.lnh .top-player-wrapper.goalkeeper .col-infos .top-name {
    background: #e10816;
}
.theme-wrapper.lnh .top-player-baseline {
    background: #2c3769;
}
/*  TABS > BUTTON   */
.theme-wrapper.lnh div.tabs-buttons {
    border-bottom: 1px solid #2c3769;
}
.theme-wrapper.lnh div.tabs-buttons .tabs-button {
    color: #2c3769;
    background: #f1f1f1;
}
    .theme-wrapper.lnh div.tabs-buttons .tabs-button.large {
    }
.theme-wrapper.lnh div.tabs-buttons .tabs-button-active {
    background: #2c3769;
}
.theme-wrapper.lnh .tabs-sub-button {
    color: #2c3769;
}
    .theme-wrapper.lnh .tabs-sub-button.active {
        background: #2c3769;
    }
.theme-wrapper.lnh .tabs-sub-wrapper.players .tabs-sub-button {
    background: none;
}
.theme-wrapper.lnh .tabs-sub-wrapper.players .tabs-sub-button.active {
    background: none;
    border-bottom: 4px solid #2c3769;
}
.theme-wrapper.lnh .calendars-teams-header div.col-teams div.col-scores .score {
    color: #2c3769;
}

.theme-wrapper.lnh .tabs-sub-button.competitions-stats {
    background: #FFF;
}
.theme-wrapper.lnh .tabs-sub-button.active.competitions-stats {
    background: #FFF;
    border-bottom: 3px solid #2c3769;
}


.theme-wrapper.lnh .univers-view-inside .link.vote {
    padding: 0 10px;
    margin: 0;
    background: #d7951b;
    border-right: 1px solid #FFF;
}
.theme-wrapper.lnh .univers-view-inside .link.vote a {
    width: 85px;
    color: #FFF !important;
}

.theme-wrapper.lnh .users-medias-banner {
    background: #eb1d24;
}
.theme-wrapper.lnh .users-medias-banner .button {
    color: #eb1d24;    
}