/*NC Live Center Extension CSS*/
/*Begin extension CSS 9312, Key Events*/
.ncpost-channelcontent-container{margin-bottom:30px}.ncpost-channelcontent-container .key-events-container .key-events{justify-content:space-between;margin:5px 0;padding-left:22px;display:flex;position:relative}.ncpost-channelcontent-container .key-events-container .key-events a{margin-left:4px}.ncpost-channelcontent-container .key-events-container .key-events #delete-event{display:none!important}.ncpost-channelcontent-container .key-events-container .key-events:before{width:8px;height:8px;content:"";background-color:#1b1b1b;border-radius:10px;display:block;position:absolute;top:6px;left:0}.posts-view .ncpost-channelcontent-container .key-events-container .key-events a{pointer-events:none;margin-left:4px;display:none}.posts-view .ncpost-channelcontent-container .key-events-container .key-events #delete-event{cursor:pointer;justify-content:center;align-items:center;padding:2px;display:flex!important}.ncpost-linked{margin-bottom:30px;padding-right:35px;position:relative}.ncpost-linked .ncpost-container{margin-bottom:0}.ncpost-linked .ncpost-linked-close{width:30px;height:30px;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}
/*End extension CSS 9312, Key Events*/

/*Begin extension CSS 9313, Post sorting*/

/*End extension CSS 9313, Post sorting*/

/*Begin extension CSS 9315, Typing animation*/
.typing-container{padding:15px 0}.typing-container .dot-container{margin:0;padding:8px 20px;animation:fade-in-bottom 1s cubic-bezier(.39,.575,.565,1) both;display:inline-block}.typing-container .dot{width:8px;height:8px;background:#222;border-radius:50%;margin-right:3px;animation:wave-typing-animation 1.3s linear infinite;display:inline-block}.typing-container .dot:nth-child(2){animation-delay:-1.1s}.typing-container .dot:nth-child(3){animation-delay:-.9s}@media (max-width:500px){.typing-container{top:15px}}@keyframes wave-typing-animation{0%,60%,to{transform:initial;opacity:.3}30%{opacity:1;transform:translateY(-15px)}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*End extension CSS 9315, Typing animation*/

/*Begin extension CSS 9321, Image Gallery*/
.ig__highlight-image{text-align:center;background-color:#fbfbfb;min-height:300px;display:flex;justify-content:center;align-items:center;}.ncpost-image-gallery{user-select:none;}.ncpost-image-gallery .ncpost-image-byline{display:flex;align-items:center;justify-content:center;margin-top:10px;}.ncpost-image-gallery .ncpost-image-byline-description{text-align:center;}.arrow-nav{position:absolute;top:200px;width:100%;}.arrow-nav div{padding:8px;cursor:pointer;}.arrow-nav svg{width:12px;}.ig__highlight-image img{max-width:80%;max-height:300px;}.ig__image-descr{text-align:center;margin-top:5px;}.ig__all-images-preview{display:flex;overflow-x:scroll;scroll-behavior:smooth;background-color:#fbfbfb;position:relative;max-width:1000px;user-select:none;}.ig__highlight-image{height:400px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;}.ig__highlight-image img{max-width:100%;max-height:400px;}.ig__image-preview-element{display:flex;align-items:center;padding:0 3px;cursor:pointer;}.ig__image-wrapper{width:170px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#ededed;}.ig__all-images-preview{padding-bottom:15px;}.ig__all-images-preview img{max-width:100%;max-height:120px;}.ig__all-images-preview img:hover{opacity:.6;}.ig__all-images-preview::-webkit-scrollbar{height:8px;background-color:#ececec;}.ig__all-images-preview::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.14);border-radius:3px;cursor:pointer;}.ig__buttons-container{position:relative;}.ig__arrow-element{width:18px;height:20px;background:#fbfbfb;position:absolute;bottom:30px;display:flex;align-items:center;justify-content:center;padding-top:2px;cursor:pointer;}.ig__arrow-element i{margin-bottom:1px;}.ig__right{right:27px;}.ig__left{left:27px;}
/*End extension CSS 9321, Image Gallery*/

/*Begin extension CSS 9323, Football*/
.nc-football-scoreboard{background-color:#fff;border-radius:10px;margin:30px 0;padding:30px;font-family:Open Sans;box-shadow:0 2px 10px #0000001a}.nc-football-scoreboard svg{width:20px}.nc-football-scoreboard-team-info{justify-content:space-between;align-items:center;display:flex}.nc-football-scoreboard-team{width:35%;align-items:center;display:flex}.nc-football-scoreboard-team:last-child{justify-content:end}.nc-football-scoreboard-team-image{width:50px;height:50px;background-repeat:no-repeat;background-size:cover}.nc-football-scoreboard-team-name{margin:0 20px;font-size:16px;font-weight:900}.nc-football-scoreboard-scorebox{text-align:center}.nc-football-scoreboard-quarter{text-transform:uppercase;color:#e90052;margin:15px 0 0;font-size:13px;font-weight:700}.nc-football-scoreboard-scores{color:#fff;background-color:#222;padding:15px 10px;font-size:40px;font-weight:900;display:flex}.nc-football-scoreboard-score{width:38px;line-height:1}.nc-football-scoreboard-goals-container{justify-content:center;margin:15px 0;display:flex}.nc-football-scoreboard-separation{width:1px;background-color:#ccc}.nc-football-scoreboard-goals{padding:0 30px}.nc-football-scoreboard-goal{margin:5px 0;display:flex}.nc-football-scoreboard-goal-name{margin-right:5px}.nc-football-scoreboard .game-event-timeline{margin-top:40px;display:flex;position:relative}.nc-football-scoreboard .game-event-timeline .timeline-team-info{padding-right:7px}.nc-football-scoreboard .game-event-timeline .timeline-team-info .team{align-items:center;padding:5.5px 0;display:flex}.nc-football-scoreboard .game-event-timeline .timeline-team-info .team-code{text-transform:uppercase;font-size:12px;font-weight:900}.nc-football-scoreboard .game-event-timeline .timeline-team-info .team-image{width:25px;height:25px;background-color:#ccc;background-position:50%;background-size:cover;margin-right:7px}.nc-football-scoreboard .game-event-timeline .timeline-group{z-index:2;width:100%;align-items:center;display:flex;position:relative}.nc-football-scoreboard .game-event-timeline .timeline-group .hovered-info{visibility:hidden;white-space:nowrap;opacity:0;background-color:#f3f3f3;border-radius:24px;align-items:center;padding:10px 15px;font-weight:900;transition:all .5s;display:flex;position:absolute;left:-24px;box-shadow:0 1px 1px #0000001a}.nc-football-scoreboard .game-event-timeline .timeline-group .hovered-info span{align-items:center;margin-right:5px;display:flex}.nc-football-scoreboard .game-event-timeline .timeline-group .event-mark{cursor:pointer;background-color:#fff;font-size:12px;font-weight:900;position:absolute}.nc-football-scoreboard .game-event-timeline .timeline-group .event-mark:hover .hovered-info{opacity:1;visibility:visible}.nc-football-scoreboard .game-event-timeline .timeline-group svg{width:15px}.nc-football-scoreboard .game-event-timeline .timeline-group .icon-above{position:absolute;top:-15px}.nc-football-scoreboard .game-event-timeline .timeline-group .icon-above .hovered-info{top:-44px}.nc-football-scoreboard .game-event-timeline .timeline-group .icon-below{position:absolute;top:24px}.nc-football-scoreboard .game-event-timeline .timeline-group .icon-below .hovered-info{bottom:-39px}.nc-football-scoreboard .game-event-timeline .line{width:100%;border-bottom:1px solid #ccc;position:absolute;bottom:35px}.nc-football-scoreboard.dark-theme{color:#fff;background-color:#222;padding-top:10px}.nc-football-scoreboard.dark-theme .event-mark{background-color:#222!important}.nc-football-scoreboard.dark-theme .line{border-bottom:1px solid #434343!important}.nc-football-scoreboard.dark-theme .hovered-info{background-color:#000!important}.nc-football-scoreboard.dark-theme .nc-football-scoreboard-separation{background-color:#434343!important}.nc-football-scoreboard.dark-theme .goal{stroke:#eee}
/*End extension CSS 9323, Football*/

/*Begin extension CSS 10384, User Contribution New*/
.ncpost-user-contribution{margin:15px 0}.ncpost-user-contribution .ncpost-user-comment{padding:15px;background-color:#f7f7f7;border-radius:5px;border-radius:10px 10px 10px 0}.ncpost-user-contribution .ncpost-user-reply{padding:15px;border-radius:10px 10px 0 10px;position:relative;background-color:#d5f3ff;margin-bottom:10px}.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-info{display:flex;align-items:center;margin-bottom:10px;margin-top:0}.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created{color:#236c8a!important}.ncpost-user-contribution .ncpost-user-reply:last-child{margin-bottom:0}.ncpost-user-contribution .ncpost-user-replies{padding-left:50px;margin-top:10px;position:relative}.ncpost-user-contribution .ncpost-comment-info{display:flex;align-items:center;margin-top:10px}.ncpost-user-contribution .ncpost-comment-avatar{width:30px;margin-right:10px}.ncpost-user-contribution .ncpost-comment-avatar img{width:100%}.ncpost-user-contribution .ncpost-comment-name{font-weight:700}.ncpost-user-contribution .ncpost-comment-created{color:#a7a7a7;font-size:13px}.ncpost-user-contribution .ncpost-comment-image{margin-top:10px;max-width:230px;border-radius:8px;overflow:hidden}.ncpost-user-contribution .ncpost-comment-image img{width:100%}.ncpost-questions-container{margin-bottom:20px}.ncpost-questions-container .ncpost-user-comment{background-color:#fff;padding:20px;border-radius:10px 10px 10px 0;box-shadow:0 2px 2px rgba(0,0,0,.1)}.ncpost-questions-container .ncpost-user-reply{background-color:#008cba;color:#fff;border-radius:10px 10px 0 10px;margin-bottom:10px}.ncpost-questions-container .ncpost-user-reply .ncpost-comment-created{color:#93e4ff!important}.ncpost-questions-container .ncpost-user-reply:last-child{margin:0}.ncpost-question-container{margin:20px 0}.ncpost-question-container .ncpost-new-comment-toggle{border:1px solid #008cba;padding:10px 15px;border-radius:5px;color:#008cba;font-size:13px}.ncpost-container .ncpost-new-comment-toggle{color:#008cba;font-size:13px}.ncpost-new-comment-panel{position:relative}.ncpost-new-comment-panel input{font-family:inherit;font-size:inherit}.ncpost-new-comment-panel textarea{font-family:inherit;font-size:inherit;resize:none;height:100px}.ncpost-new-comment-panel .ncpost-submit{border-radius:5px;line-height:1.5;padding:10px 15px;font-family:inherit;font-size:13px}.ncpost-new-comment-panel .ncpost-upload-button{cursor:pointer;position:absolute;bottom:10px;right:10px;border:0;padding:10px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent}.ncpost-new-comment-panel .ncpost-upload-button svg{fill:#909090}.ncpost-new-comment-panel .ncpost-upload-image{margin:15px 0}.ncpost-new-comment-panel .ncpost-upload-image div{width:200px;display:flex}.ncpost-new-comment-panel .ncpost-upload-image div img{width:100%;margin-right:5px}.ncpost-new-comment-panel .ncpost-upload-image div svg{fill:#909090;cursor:pointer}.ncpost-user-contribution{margin:15px 0}.ncpost-user-contribution .ncpost-user-comment{padding:15px;background-color:#f7f7f7;border-radius:5px;border-radius:10px 10px 10px 0}.ncpost-user-contribution .ncpost-user-reply{padding:15px;border-radius:10px 10px 0 10px;position:relative;background-color:#d5f3ff;margin-bottom:10px}.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-info{display:flex;align-items:center;margin-bottom:10px;margin-top:0}.ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created{color:#236c8a!important}.ncpost-user-contribution .ncpost-user-reply:last-child{margin-bottom:0}.ncpost-user-contribution .ncpost-user-replies{padding-left:50px;margin-top:10px;position:relative}.ncpost-user-contribution .ncpost-comment-info{display:flex;align-items:center;margin-top:10px}.ncpost-user-contribution .ncpost-comment-avatar{width:30px;margin-right:10px}.ncpost-user-contribution .ncpost-comment-avatar img{width:100%}.ncpost-user-contribution .ncpost-comment-name{font-weight:700}.ncpost-user-contribution .ncpost-comment-created{color:#a7a7a7;font-size:13px}.ncpost-user-contribution .ncpost-comment-image{margin-top:10px;max-width:230px;border-radius:8px;overflow:hidden}.ncpost-user-contribution .ncpost-comment-image img{width:100%}.ncpost-questions-container{margin-bottom:20px}.ncpost-questions-container .ncpost-user-comment{background-color:#fff;padding:20px;border-radius:10px 10px 10px 0;box-shadow:0 2px 2px rgba(0,0,0,.1)}.ncpost-questions-container .ncpost-user-reply{background-color:#008cba;color:#fff;border-radius:10px 10px 0 10px;margin-bottom:10px}.ncpost-questions-container .ncpost-user-reply .ncpost-comment-created{color:#93e4ff!important}.ncpost-questions-container .ncpost-user-reply:last-child{margin:0}.ncpost-question-container{margin:20px 0}.ncpost-question-container .ncpost-new-comment-toggle{border:1px solid #008cba;padding:10px 15px;border-radius:5px;color:#008cba;font-size:13px}.ncpost-container .ncpost-new-comment-toggle{color:#008cba;font-size:13px}.ncpost-new-comment-panel{position:relative}.ncpost-new-comment-panel input{font-family:inherit;font-size:inherit}.ncpost-new-comment-panel textarea{font-family:inherit;font-size:inherit;resize:none;height:100px}.ncpost-new-comment-panel .ncpost-submit{border-radius:5px;line-height:1.5;padding:10px 15px;font-family:inherit;font-size:13px}.ncpost-new-comment-panel .ncpost-upload-button{cursor:pointer;position:absolute;bottom:10px;right:10px;border:0;padding:10px;display:inline-flex;align-items:center;justify-content:center;background-color:transparent}.ncpost-new-comment-panel .ncpost-upload-button svg{fill:#909090}.ncpost-new-comment-panel .ncpost-upload-image{margin:15px 0}.ncpost-new-comment-panel .ncpost-upload-image div{width:200px;display:flex}.ncpost-new-comment-panel .ncpost-upload-image div img{width:100%;margin-right:5px}.ncpost-new-comment-panel .ncpost-upload-image div svg{fill:#909090;cursor:pointer}
/*End extension CSS 10384, User Contribution New*/

/*Begin extension CSS 10407, Hockey*/
.feed-hockey {

    padding: 25px;

    background-color: var(--base--surface);

    border-radius: 10px;

    color: var(--base--on-surface1);

    margin: 25px 0;

    font-size: 16px;

    font-weight: 400;

    box-shadow: var(--box-shadow-4-10);

}

.feed-hockey-information {

    display: flex;

    color: var(--base--on-surface2);

    font-size: 15px;

    margin-bottom: 15px;

}

.feed-hockey-information span {

    display: inline-flex;

    margin: 0 3px;

}

.feed-hockey-state {

    font-size: 15px;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

    margin-bottom: 20px;

}

.feed-hockey-stage-information {

    height: 65px;

}

.feed-hockey-stage-information__timer {

    color: #111827;

    font-size: 16px;

    font-weight: 800;

    height: 20px;

    margin-bottom: 10px;

    text-align: center;

}

.feed-hockey-stage-information__stage {

    font-size: 15px;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

}

.feed-hockey-stage-information__interrupted-stage {

    color: #111827;

    font-size: 12px;

    font-style: normal;

    font-weight: 400;

    text-align: center;

}

.feed-hockey-teams {

    display: flex;

    justify-content: space-around;

}

.feed-hockey-teams span {

    font-weight: 700;

    font-size: 30px;

}

.feed-hockey-team {

    display: flex;

}

.feed-hockey-team-score {

    width: 100px;

    text-align: center;

    font-weight: 700;

    font-size: 30px;

}

@media (max-width: 500px) {

    .feed-hockey-team-score {

        width: 60px;

    }

}

.feed-hockey-team-info {

    text-align: center;

    width: 100px;

}

@media (max-width: 500px) {

    .feed-hockey-team-info {

        width: 70px;

    }

}

.feed-hockey-team-info-logo {

    width: 70px;

    margin: 0 auto 10px auto;

}

@media (max-width: 500px) {

    .feed-hockey-team-info-logo {

        width: 50px;

    }

}

.feed-hockey-team-info-logo img {

    width: 100%;

}

.feed-hockey-team-info-name {

    font-size: 16px;

}

.feed-hockey-boxscore {

    margin-top: 20px;

    padding-top: 20px;

    border-top: 1px solid var(--gray--300);

    font-size: 12px;

}

.feed-hockey-boxscore-label {

    display: flex;

    justify-content: space-between;

    color: var(--base--on-surface2);

    margin-bottom: 10px;

    text-transform: uppercase;

}

.feed-hockey-boxscore-label-quarters {

    display: flex;

}

.feed-hockey-boxscore-label-quarters div {

    width: 30px;

    text-align: center;

}

.feed-hockey-boxscore-team {

    display: flex;

    justify-content: space-between;

    align-items: center;

    font-size: 15px;

    font-weight: 700;

    margin-top: 4px;

}

.feed-hockey-boxscore-team-name {

    text-overflow: ellipsis;

    overflow: hidden;

    text-wrap: nowrap;

}

@media (max-width: 500px) {

    .feed-hockey-boxscore-team-name {

        font-size: 13px !important;

    }

}

.feed-hockey-boxscore-team-scores {

    display: flex;

    font-size: 15px;

    font-weight: 400;

}

.feed-hockey-boxscore-team-scores div {

    width: 30px;

    text-align: center;

}

@media (max-width: 700px) {

    .feed-hockey {

        padding: 15px;

    }

    .feed-hockey-team-score {

        width: 30px;

        font-size: 25px;

    }

    .feed-hockey-team-info {

        width: 100px;

    }

    .feed-hockey-team-info-logo {

        width: 40px;

    }

    .feed-hockey-team-info-name {

        font-size: 13px !important;

    }

    .feed-hockey-teams {

        justify-content: space-between;

    }

    .feed-hockey-teams span {

        font-size: 20px;

    }

}
/*End extension CSS 10407, Hockey*/

/*Begin extension CSS 10408, Scoreboard formatter*/
/*

    This is a support pacakge for
    all the scoreboards using extension helpers

*/
:root {
  /* Color styles */
  --basic--white: #ffffff;
  --basic--black: #000000;
  --basic--transparent: #ffffff;
  --gray--900: #111827;
  --gray--800: #1f2937;
  --gray--700: #374151;
  --gray--600: #4b5563;
  --gray--500: #6b7280;
  --gray--400: #9ca3af;
  --gray--300: #d1d5db;
  --gray--200: #e5e7eb;
  --gray--100: #f3f4f6;
  --gray--50: #f9fafb;
  --red--900: #830a0a;
  --red--800: #991b1b;
  --red--700: #b91c1c;
  --red--600: #dc2626;
  --red--500: #ef4444;
  --red--400: #f87171;
  --red--300: #fca5a5;
  --red--200: #fecaca;
  --red--100: #fee2e2;
  --red--50: #fef2f2;
  --orange--900: #7c2d12;
  --orange--800: #9a3412;
  --orange--700: #c2410c;
  --orange--600: #ea580c;
  --orange--500: #f97316;
  --orange--400: #fb923c;
  --orange--300: #fdba74;
  --orange--200: #fed7aa;
  --orange--100: #ffedd5;
  --orange--50: #fff7ed;
  --yellow--900: #78350f;
  --yellow--800: #92400e;
  --yellow--700: #b45309;
  --yellow--600: #d97706;
  --yellow--500: #f59e0b;
  --yellow--400: #fbbf24;
  --yellow--300: #fcd34d;
  --yellow--200: #fde68a;
  --yellow--100: #fef3c7;
  --yellow--50: #fffbeb;
  --green--900: #064e3b;
  --green--800: #065f46;
  --green--700: #047857;
  --green--600: #059669;
  --green--500: #10b981;
  --green--400: #34d399;
  --green--300: #6ee7b7;
  --green--200: #a7f3d0;
  --green--100: #d1fae5;
  --green--50: #ecfdf5;
  --teal--900: #134e4a;
  --teal--800: #115e59;
  --teal--700: #0f766e;
  --teal--600: #0d9488;
  --teal--500: #14b8a6;
  --teal--400: #2dd4bf;
  --teal--300: #5eead4;
  --teal--200: #99f6e4;
  --teal--100: #ccfbf1;
  --teal--50: #f0fdfa;
  --cyan--900: #164e63;
  --cyan--800: #155e75;
  --cyan--700: #0e7490;
  --cyan--600: #0891b2;
  --cyan--500: #06b6d4;
  --cyan--400: #22d3ee;
  --cyan--300: #67e8f9;
  --cyan--200: #a5f3fc;
  --cyan--100: #cffafe;
  --cyan--50: #ecfeff;
  --light-blue--900: #0c4a6e;
  --light-blue--800: #075985;
  --light-blue--700: #0369a1;
  --light-blue--600: #0284c7;
  --light-blue--500: #0ea5e9;
  --light-blue--400: #38bdf8;
  --light-blue--300: #7dd3fc;
  --light-blue--200: #bae6fd;
  --light-blue--100: #e0f2fe;
  --light-blue--50: #f0f9ff;
  --blue--900: #1e3a8a;
  --blue--800: #1e40af;
  --blue--700: #1d4ed8;
  --blue--600: #2563eb;
  --blue--500: #3b82f6;
  --blue--400: #60a5fa;
  --blue--300: #93c5fd;
  --blue--200: #bfdbfe;
  --blue--100: #dbeafe;
  --blue--50: #eff6ff;
  --indigo--900: #312e81;
  --indigo--800: #3730a3;
  --indigo--700: #4338ca;
  --indigo--600: #4f46e5;
  --indigo--500: #6366f1;
  --indigo--400: #818cf8;
  --indigo--300: #a5b4fc;
  --indigo--200: #c7d2fe;
  --indigo--100: #e0e7ff;
  --indigo--50: #eef2ff;
  --purple--900: #4c1d95;
  --purple--800: #5b21b6;
  --purple--700: #6d28d9;
  --purple--600: #7c3aed;
  --purple--500: #8b5cf6;
  --purple--400: #a78bfa;
  --purple--300: #c4b5fd;
  --purple--200: #ddd6fe;
  --purple--100: #ede9fe;
  --purple--50: #f5f3ff;
  --pink--900: #831843;
  --pink--800: #9d174d;
  --pink--700: #be185d;
  --pink--600: #db2777;
  --pink--500: #ec4899;
  --pink--400: #f472b6;
  --pink--300: #f9a8d4;
  --pink--200: #fbcfe8;
  --pink--100: #fce7f3;
  --pink--50: #fdf2f8;
  --rose--900: #881337;
  --rose--800: #9f1239;
  --rose--700: #be123c;
  --rose--600: #e11d48;
  --rose--500: #f43f5e;
  --rose--400: #fb7185;
  --rose--300: #fda4af;
  --rose--200: #fecdd3;
  --rose--100: #ffe4e6;
  --rose--50: #fff1f2;
  --base--background: #f9fafb;
  --base--on-background1: #111827;
  --base--on-background2: #9ca3af;
  --base--surface: #ffffff;
  --base--on-surface1: #111827;
  --base--on-surface2: #9ca3af;
  --base--primary: #1d4ed8;
  --base--on-primary1: #ffffff;
  --base--on-primary2: #93c5fd;
  --base--primary-container: #dbeafe;
  --base--on-primary-container1: #2563eb;
  --base--on-primary-container2: #60a5fa;
  --base--information: #4338ca;
  --base--on-information1: #ffffff;
  --base--on-information2: #a5b4fc;
  --base--information-container: #e0e7ff;
  --base--on-information-container1: #3730a3;
  --base--on-information-container2: #6366f1;
  --base--warning: #f59e0b;
  --base--on-warning1: #fffbeb;
  --base--on-warning2: #fde68a;
  --base--warning-container: #fde68a;
  --base--on-warning-container1: #78350f;
  --base--on-warning-container2: #b45309;
  --base--error: #b91c1c;
  --base--on-error1: #fef2f2;
  --base--on-error2: #fecaca;
  --base--error-container: #fecaca;
  --base--on-error-container1: #991b1b;
  --base--on-error-container2: #dc2626;
  --base--success: #059669;
  --base--on-success1: #ecfdf5;
  --base--on-success2: #a7f3d0;
  --base--success-container: #a7f3d0;
  --base--on-success-container1: #065f46;
  --base--on-success-container2: #059669;
  /* Text-size styles */
  --regular--xs-text: 400 12px "Lato", sans-serif;
  --regular--sm-text: 400 15px "Lato", sans-serif;
  --regular--base-text: 400 16px "Lato", sans-serif;
  --regular--md-text: 400 18px "Lato", sans-serif;
  --regular--lg-text: 400 24px "Lato", sans-serif;
  --regular--xl-text: 400 30px "Lato", sans-serif;
  --bold--xs-text: 800 12px "Lato", sans-serif;
  --bold--sm-text: 800 15px "Lato", sans-serif;
  --bold--base-text: 800 16px "Lato", sans-serif;
  --bold--md-text: 800 18px "Lato", sans-serif;
  --bold--lg-text: 800 24px "Lato", sans-serif;
  --bold--xl-text: 800 30px "Lato", sans-serif;
  --italic--xs-text: 400 italic 12px "Lato", sans-serif;
  --italic--sm-text: 400 italic 15px "Lato", sans-serif;
  --italic--base-text: 400 italic 16px "Lato", sans-serif;
  --italic--md-text: 400 italic 18px "Lato", sans-serif;
  --italic--lg-text: 400 italic 24px "Lato", sans-serif;
  --italic--xl-text: 400 italic 30px "Lato", sans-serif;
  /* Effect styles */
  --box-shadow-4-10: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --info-boxshadow: 0px 0px 5px rgba(29, 78, 216, 0.37);
  --error-boxshadow: 0px 0px 5px #f87171;
}
.lc-scoreboard input,
.lc-scoreboard select {
  border: 1px solid var(--gray--200);
  border-radius: 3px;
  height: 42px;
  width: 100%;
  padding: 0 15px;
}
.lc-scoreboard input:focus-visible,
.lc-scoreboard select:focus-visible {
  outline: none;
}
.lc-scoreboard button {
  height: 42px;
  min-width: 42px;
  border-radius: 3px;
  transition: ease-in-out 0.3s all;
  padding: 0 15px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard button.small {
  height: 37px;
  padding: 0 12px;
  font: var(--regular--xs-text);
}
.lc-scoreboard button.primary {
  background-color: var(--base--primary);
  border: 1px solid var(--base--primary);
  color: var(--base--on-primary1);
}
.lc-scoreboard button.primary.disabled {
  background-color: var(--gray--400);
  border-color: var(--gray--400);
  pointer-events: none;
}
.lc-scoreboard button.primary:hover {
  background-color: var(--indigo--800);
}
.lc-scoreboard button.secondary {
  background-color: transparent;
  border: 1px solid var(--gray--200);
  color: var(--base--on-surface1);
}
.lc-scoreboard button.secondary.disabled {
  border-color: var(--gray--100);
  pointer-events: none;
  color: var(--gray--500);
}
.lc-scoreboard button.secondary:hover {
  background-color: var(--gray--100);
}
.lc-scoreboard {
  color: var(--base--on-surface1);
  padding: 10px;
}
.lc-scoreboard-section-group {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--gray--200);
}
.lc-scoreboard-section-group:last-child {
  border: 0;
  margin: 0;
  padding-bottom: 15px;
}
.lc-scoreboard-link {
  display: flex;
  align-items: center;
  color: var(--base--primary);
  font: var(--regular--sm-text);
  cursor: pointer;
}
.lc-scoreboard-link i {
  margin-right: 8px;
}
.lc-scoreboard-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  min-height: 30px;
}
.lc-scoreboard-section-information {
  display: inline-flex;
  align-items: center;
  font: var(--bold--sm-text);
}
.lc-scoreboard-section-information i {
  margin-right: 5px;
}
.lc-scoreboard-section-pill {
  font: var(--regular--xs-text);
  color: var(--base--on-surface2);
  margin-left: 5px;
}
.lc-scoreboard-input-group {
  width: 49%;
}
.lc-scoreboard-input-group-label {
  color: var(--base--on-surface2);
  font: var(--regular--xs-text);
  margin-bottom: 7px;
}
.lc-scoreboard-checkbox {
  align-items: center;
  display: inline-flex;
  cursor: pointer;
}
.lc-scoreboard-checkbox i {
  margin-right: 5px;
  border-radius: 4px;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard-checkbox span {
  font: var(--regular--sm-text) !important;
}
.lc-scoreboard-checkbox:hover i {
  background-color: var(--gray--100);
}
.lc-scoreboard-radio {
  display: flex;
}
.lc-scoreboard-radio-button {
  align-items: center;
  display: flex;
  cursor: pointer;
  margin-right: 20px;
}
.lc-scoreboard-radio-button i {
  margin-right: 5px;
  border-radius: 10px;
  transition: all ease-in-out 0.3s;
}
.lc-scoreboard-radio-button span {
  font: var(--regular--sm-text);
}
.lc-scoreboard-radio-button:hover i {
  background-color: var(--gray--100);
}
.lc-scoreboard-image {
  height: 42px;
  width: 42px;
  position: relative;
  flex-shrink: 0;
  margin-right: 8px;
  cursor: pointer;
}
.lc-scoreboard-image div {
  border: 1px dashed var(--gray--200);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  height: 100%;
  width: 100%;
  color: var(--gray--400);
}
.lc-scoreboard-image img {
  width: 100%;
}
.lc-scoreboard-score {
  position: relative;
}
.lc-scoreboard-score-input {
  padding: 5px 25px 5px 5px !important;
  border: 1px solid var(--gray--200);
  border-radius: 3px;
  height: 42px;
  width: 100%;
  display: flex;
  align-items: center;
}
.lc-scoreboard-score-adjuster {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.lc-scoreboard-score-adjuster span {
  cursor: pointer;
  display: inline-flex;
  padding: 1px 10px;
}
.lc-scoreboard-score-adjuster span.disabled {
  pointer-events: none;
  opacity: 0.7;
}
.lc-scoreboard-automator-select-label {
  font: var(--bold--base-text);
  margin-bottom: 10px;
  margin-top: 30px;
}
.lc-scoreboard-automator-selector {
  padding: 20px;
  border: 1px solid var(--gray--200);
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color ease-in-out 0.4s;
  border-radius: 5px;
}
.lc-scoreboard-automator-selector:hover {
  background-color: var(--gray--50);
}
.lc-scoreboard-automator-selector-title {
  font: var(--bold--base-text);
}
.lc-scoreboard-automator-selector i {
  margin-right: 15px;
  font-size: 30px;
}
.lc-scoreboard-automator-selector:first-child {
  margin-bottom: 15px;
}
.lc-scoreboard-automation-info {
  margin-bottom: 20px;
}
.lc-scoreboard-automation-league {
  font: var(--bold--base-text);
}
.lc-scoreboard-automation-time {
  font: var(--regular--sm-text);
}
.lc-scoreboard-automation-danger-zone {
  margin-bottom: 30px;
}
.lc-scoreboard-connected-title {
  display: flex;
  flex-direction: column;
  font-weight: 700;
}
.lc-scoreboard-connected-title i {
  font-size: 20px;
  margin-bottom: 5px;
}
.lc-scoreboard-empty-state {
  font: var(--regular--sm-text);
  color: var(--base--on-surface2);
  padding: 10px;
  text-align: center;
}
.lc-extension-dropdown-container{
  position: absolute;
  background-color: #fff;
  min-width: 150px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 102;
}
/*End extension CSS 10408, Scoreboard formatter*/

/*Begin extension CSS 10466, Instagram fix*/

/*End extension CSS 10466, Instagram fix*/

/*Begin extension CSS 10486, Comment Time formatter*/

/*End extension CSS 10486, Comment Time formatter*/

/*Begin extension CSS 10490, Translations*/

/*End extension CSS 10490, Translations*/

/*Begin extension CSS 10580, Link Card*/

/*End extension CSS 10580, Link Card*/

/*Begin extension CSS 10609, Top Text Variant Test*/
.ncpost-linked{opacity:0;max-height:0;}.posts-view .ncpost-top-text-container a{pointer-events:none;}#linked-post-container{transition:1s all ease-in-out;opacity:0;padding:60px 0 0 0;}#linked-post-container .ncpost-linked{opacity:1;max-height:1000px;}#linked-post-container.active{opacity:1;}
/*End extension CSS 10609, Top Text Variant Test*/

/*Begin extension CSS 12198, LaPresse Scoreboard*/
.feed-hockey-information {
    margin: 0
}

.feed-hockey-information-match {
    margin: 0 auto;
    font-family: Verlag, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #8d8d8d;
}

.feed-hockey-stage-information__timer {
    margin: 6px 0 0 0;
    font-size: 12px;
    font-weight: 700;
    font-family: Verlag, Arial, sans-serif;
}

.feed-hockey-stage-information__stage {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    font-family: Verlag, Arial, sans-serif;
    text-transform: none;
}

.feed-hockey-team-score {
    font-family: Verlag, Arial, sans-serif;
    font-size: 50px;
}

.feed-hockey-team-info-name {
    font-size: 18px;
    font-family: Calluna, Arial, sans-serif;
    font-weight: 700;
}

@media (min-width: 729px) {
    .feed-hockey-team-info-name {
        font-size: 20px;
    }
}

.feed-hockey-boxscore-label {
    font-family: Verlag, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    color: #8d8d8d
}

.feed-hockey-boxscore-team {
    font-family: Calluna, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.43;
    color: black;
}

.feed-hockey-teams span {
    line-height: 2;
}

.feed-hockey-boxscore-team-scores {
    font-family: Verlag, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
}
/*End extension CSS 12198, LaPresse Scoreboard*/

/*Begin extension CSS 12989, American Football*/
.nc-american-football-scoreboard{padding:20px;font-family:Open Sans;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:15px;margin:30px 0}.nc-american-football-scoreboard .nc-american-football-top-info{text-align:center;margin-bottom:25px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:60px;font-weight:700}.nc-american-football-scoreboard .nc-american-football-quarter{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:11px;text-transform:uppercase;font-weight:700}.nc-american-football-scoreboard .nc-american-football-team-column{display:flex;align-items:center;width:48%;justify-content:flex-end}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:160px;margin:0 30px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._desktop{display:block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._mobile{display:none}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-abbreviation{font-size:12px;text-transform:uppercase;color:#898989}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:70px;height:70px;background-size:cover;background-position:center;display:inline-block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:40px;font-weight:700;padding:5px;width:60px;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column._away{justify-content:start}.nc-american-football-scoreboard .nc-american-football-team-column._home .nc-american-football-team-info{text-align:right}.nc-american-football-scoreboard .nc-american-football-boxscore-row{display:flex;font-size:12px;justify-content:space-between;font-weight:700;padding:10px;background-color:#f5f5f5;margin:5px 0;align-items:center;border-radius:5px}.nc-american-football-scoreboard .nc-american-football-boxscore-row:last-child{margin-bottom:0}.nc-american-football-scoreboard .nc-american-football-boxscore-summary{margin-top:30px}.nc-american-football-scoreboard .nc-american-football-boxscore-quarter{text-transform:uppercase;font-size:11px}.nc-american-football-scoreboard .nc-american-football-boxscore-points{display:flex}@media(max-width:730px){.nc-american-football-scoreboard{padding:15px 10px}.nc-american-football-scoreboard .nc-american-football-top-info{margin-bottom:15px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{align-items:center}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:20px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:95px;margin:0 15px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:40px;height:40px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:25px;width:40px}}.nc-american-football-scoreboard.dark-theme{background-color:#022130;color:#fff}.nc-american-football-scoreboard.dark-theme .nc-american-football-gameDate{color:#b2b2b2}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-row{background-color:#032b39}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-summary{color:#aabbc9}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-team{color:#fff}.nc-american-football-scoreboard{padding:20px;font-family:Open Sans;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:15px;margin:30px 0}.nc-american-football-scoreboard .nc-american-football-top-info{text-align:center;margin-bottom:25px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:60px;font-weight:700}.nc-american-football-scoreboard .nc-american-football-quarter{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:11px;text-transform:uppercase;font-weight:700}.nc-american-football-scoreboard .nc-american-football-team-column{display:flex;align-items:center;width:48%;justify-content:flex-end}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:160px;margin:0 30px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._desktop{display:block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._mobile{display:none}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-abbreviation{font-size:12px;text-transform:uppercase;color:#898989}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:70px;height:70px;background-size:cover;background-position:center;display:inline-block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:40px;font-weight:700;padding:5px;width:60px;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column._away{justify-content:start}.nc-american-football-scoreboard .nc-american-football-team-column._home .nc-american-football-team-info{text-align:right}.nc-american-football-scoreboard .nc-american-football-boxscore-row{display:flex;font-size:12px;justify-content:space-between;font-weight:700;padding:10px;background-color:#f5f5f5;margin:5px 0;align-items:center;border-radius:5px}.nc-american-football-scoreboard .nc-american-football-boxscore-row:last-child{margin-bottom:0}.nc-american-football-scoreboard .nc-american-football-boxscore-summary{margin-top:30px}.nc-american-football-scoreboard .nc-american-football-boxscore-quarter{text-transform:uppercase;font-size:11px}.nc-american-football-scoreboard .nc-american-football-boxscore-points{display:flex}@media(max-width:730px){.nc-american-football-scoreboard{padding:15px 10px}.nc-american-football-scoreboard .nc-american-football-top-info{margin-bottom:15px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{align-items:center}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:20px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:95px;margin:0 15px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:40px;height:40px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:25px;width:40px}}.nc-american-football-scoreboard.dark-theme{background-color:#022130;color:#fff}.nc-american-football-scoreboard.dark-theme .nc-american-football-gameDate{color:#b2b2b2}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-row{background-color:#032b39}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-summary{color:#aabbc9}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-team{color:#fff}.nc-american-football-scoreboard{padding:20px;font-family:Open Sans;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:15px;margin:30px 0}.nc-american-football-scoreboard .nc-american-football-top-info{text-align:center;margin-bottom:25px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:60px;font-weight:700}.nc-american-football-scoreboard .nc-american-football-quarter{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:11px;text-transform:uppercase;font-weight:700}.nc-american-football-scoreboard .nc-american-football-team-column{display:flex;align-items:center;width:48%;justify-content:flex-end}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:160px;margin:0 30px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._desktop{display:block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name._mobile{display:none}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-standing{font-size:11px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-abbreviation{font-size:12px;text-transform:uppercase;color:#898989}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:70px;height:70px;background-size:cover;background-position:center;display:inline-block}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:40px;font-weight:700;padding:5px;width:60px;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column._away{justify-content:start}.nc-american-football-scoreboard .nc-american-football-team-column._home .nc-american-football-team-info{text-align:right}.nc-american-football-scoreboard .nc-american-football-boxscore-row{display:flex;font-size:12px;justify-content:space-between;font-weight:700;padding:10px;background-color:#f5f5f5;margin:5px 0;align-items:center;border-radius:5px}.nc-american-football-scoreboard .nc-american-football-boxscore-row:last-child{margin-bottom:0}.nc-american-football-scoreboard .nc-american-football-boxscore-summary{margin-top:30px}.nc-american-football-scoreboard .nc-american-football-boxscore-quarter{text-transform:uppercase;font-size:11px}.nc-american-football-scoreboard .nc-american-football-boxscore-points{display:flex}@media(max-width:730px){.nc-american-football-scoreboard{padding:15px 10px}.nc-american-football-scoreboard .nc-american-football-top-info{margin-bottom:15px}.nc-american-football-scoreboard .nc-american-football-matchType{font-weight:700;text-transform:uppercase}.nc-american-football-scoreboard .nc-american-football-boxscore{align-items:center}.nc-american-football-scoreboard .nc-american-football-boxscore .separator{font-size:20px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-info{width:95px;margin:0 15px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name{font-size:13px;font-weight:500;text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image{text-align:center}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-image div{width:40px;height:40px}.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score{font-size:25px;width:40px}}.nc-american-football-scoreboard.dark-theme{background-color:#022130;color:#fff}.nc-american-football-scoreboard.dark-theme .nc-american-football-gameDate{color:#b2b2b2}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-row{background-color:#032b39}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-summary{color:#aabbc9}.nc-american-football-scoreboard.dark-theme .nc-american-football-boxscore-team{color:#fff}.ncpost-top-text-container h5{margin:0;font-size:22px}.ncpost-top-text-container blockquote{margin:0;padding:0 30px;border-left:5px solid #f00}.ncpost-top-text-container .ncpost-image{max-width:100%;max-height:500px}.ncpost-top-text-container .ncpost-image-byline{margin:0;color:#7e7e7e;font-size:14px;text-align:center}.ncpost-container{padding:10px 15px;background-color:#fff;width:100%;min-height:40px;overflow:hidden}.ncpost-container p{margin:0 0 10px}.ncpost-container .ncpost-embed-element{text-align:center}.ncpost-container iframe{min-height:150px;margin-right:auto;margin-left:auto}.ncpost-container blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.ncpost-container iframe.instagram-media.instagram-media-rendered{margin-right:auto!important;margin-left:auto!important;margin-bottom:15px!important;margin-top:15px!important}.ncpost-container .ncpost-header{width:100%;font-size:14px}.ncpost-container .ncpost-title{margin:3px 0 5px 0;font-size:23px;display:inline-block;width:100%;line-height:28px}.ncpost-container .ncpost-link{clear:both;min-height:120px;display:block;margin-bottom:10px;margin-top:15px;border:1px solid #eaeaea;border-radius:5px;padding:15px;background:#f7f7f7}.ncpost-container .ncpost-link iframe{width:100%;height:400px;border:0;margin-top:5px}.ncpost-container .ncpost-link a,.ncpost-container .ncpost-link a:visited,.ncpost-container .ncpost-link a:active{display:inline;color:#0078c8;margin-top:2px;font-size:20px;width:100%;line-height:24px}.ncpost-container .ncpost-link img{float:right;max-height:100px;margin:0 0 15px 15px}.ncpost-container .ncpost-link .ncpost-link-site{font-size:13px;color:#b7b7b7;display:block;margin-top:3px;margin-bottom:3px}.ncpost-container .ncpost-link.sublink{margin-top:15px}.ncpost-container .ncpost-link.sublink a,.ncpost-container .ncpost-link.sublink a:visited,.ncpost-container .ncpost-link.sublink a:active{font-size:18px;margin:0;line-height:20px}.ncpost-container .ncpost-breaking{background-color:#ffd800;padding:3px;padding-left:5px;margin-bottom:5px}.ncpost-container .ncpost-header .ncpost-timestamp{display:inline-flex;align-items:center;direction:ltr;color:#de4a14;width:210px;float:left}.ncpost-container .ncpost-header .ncpost-timestamp a,.ncpost-container .ncpost-header .ncpost-timestamp a:visited{color:#de4a14;text-decoration:none}.ncpost-container .ncpost-header .ncpost-timestamp svg{fill:#de4a14}.ncpost-container .ncpost-header .ncpost-timestamp .ncpost-timestamp-clock{margin-right:3px;display:inline-block;width:12px}.ncpost-container h5{font-size:16px}.ncpost-container .ncpost-header .ncpost-byline{color:#b7b7b7;text-align:right}.ncpost-container .ncpost-tagquant{width:100%;font-size:14px;color:#14b0e6;display:block}.ncpost-container .ncpost-tagquant a{color:#14b0e6}.ncpost-container .ncpost-tagquant .fa{font-size:12px}.ncpost-container .ncpost-tagquant .ncpost-quants{color:#14b0e6;float:left}.ncpost-container .ncpost-tagquant .ncpost-tagquant-icon{color:#b7b7b7}.ncpost-container .ncpost-tagquant .ncpost-tags{text-align:right;float:right}.ncpost-container .ncpost-image{max-width:100%;max-height:500px;padding-top:10px;padding-left:0;padding-right:0;padding-bottom:10px;margin-right:auto;display:block;margin-left:auto}.ncpost-container .ncpost-image-byline{width:100%;text-align:center}.ncpost-container .ncpost-image-byline-description{color:#b7b7b7;font-size:14px}.ncpost-container .ncpost-image-byline-source{color:#d6d6d6;font-size:12px;padding-left:5px}.ncpost-container .ncpost-twitter-container{clear:both;padding-top:5px;text-align:center;display:block}.ncpost-container .ncpost-twitter-container .twitter-tweet{margin-left:auto;margin-right:auto}.ncpost-container .ncpost-facebook-oembed-container{padding-bottom:10px;position:relative}.ncpost-container .ncpost-instagram-oembed-container{padding-bottom:10px;position:relative}.ncpost-pinned .ncpost-container{background:#ffead3}.ncpost-pinned .ncpost-container .ncpost-comment{background:#fff}.ncpost-importance-3{border-bottom:6px solid #de4a14}.ncpost-importance-2{border-bottom:6px solid #ffbc30}.ncpost-tags .ncpost-tagquantele{color:#b7b7b7;margin-left:7.5px;display:inline-block}.ncpost-tags .ncpost-tagquantele.ncpost-tag-clickable{color:#14b0e6;cursor:pointer;text-decoration:underline}.ncpost-quants .ncpost-tagquantele{margin-right:7.5px;display:inline-block}.ncpost-table{border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:21px}.ncpost-table thead{vertical-align:middle;border-color:inherit}.ncpost-table tr th{border:1px solid #ddd;border-bottom-width:2px;vertical-align:bottom;padding:8px}.ncpost-table tr th.first-child{border-top:0}.ncpost-table tr td{border:1px solid #ddd;padding:8px;line-height:1.42857143;vertical-align:top}.ncpost-table-of-contents .ncpost-contentstable-entry{cursor:pointer;color:#14b0e6;font-weight:500}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H5::before{content:"- "}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H5{margin-left:20px}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H4::before{content:"- "}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H4{font-size:17px;margin-left:15px}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H3::before{content:"- "}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H3{font-size:19px;margin-left:10px}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H2::before{content:"- "}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H2{font-size:21px;margin-left:5px}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H1::before{content:"- "}.ncpost-table-of-contents .ncpost-contentstable-entry.ncpost-contentstable-type-H1{font-size:23px}.ncpost-countdown-mutator{margin-top:5px}.ncpost-countdown-element{margin-bottom:10px;background-color:#14b0e6;padding:8px 15px;color:#fff;font-size:17px;font-weight:normal;display:block}.ncpost-countdown-wrapper{color:#fff}.ncpost-countdown-wrapper:hover{color:#fff}.ncpost-countdown-wrapper:focus,.ncpost-countdown-wrapper:active,.ncpost-countdown-wrapper:visited{color:#fff}.ncpost-countdown-link{color:#fff;cursor:pointer}.ncpost-countdown-link:hover{color:#fff;text-decoration:underline}.ncpost-countdown-link:focus,.ncpost-countdown-link:active,.ncpost-countdown-link:visited{color:#fff}.ncpost-countdown-time{min-width:100px;display:inline-block}.ncpost-countdown-displaytime{font-weight:bold}.ncpost-countdown-icon{padding-right:8px;opacity:.5}.ncpost-youtube-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ncpost-youtube-embed iframe,.ncpost-youtube-embed object,.ncpost-youtube-embed embed{position:absolute;top:0;left:0;min-height:initial;width:100%;height:100%}.ncpost-new-comment-toggle{margin-top:0;display:inline-block;font-size:12px;color:#008cba;cursor:pointer}.ncpost-new-comment-toggle svg{fill:#008cba}.ncpost-question-container .ncpost-new-comment-toggle{margin-bottom:5px}.ncpost-new-comment-panel{margin-top:10px;margin-bottom:10px}.ncpost-new-comment-panel ::placeholder{color:#b7b7b7}.ncpost-new-comment-panel .ncpost-input-field{display:block;width:100%;padding:13px 15px;border:1px solid #eee;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);border-radius:4px;margin-bottom:10px;outline:0}.ncpost-new-comment-panel .ncpost-submit{outline:0;background-color:#008cba;border:0;color:#fff;cursor:pointer;padding:12px 18px}.ncpost-new-comment-panel .hidden-image-input{display:none}.ncpost-new-comment-panel .img-upload-wrapper{border:1px solid #e8e8e8;border-radius:4px;background-color:#f2f2f2;height:42px;width:150px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-weight:700;cursor:pointer}.ncpost-new-comment-panel .img-upload-wrapper span{margin-left:5px}.ncpost-new-comment-panel .inline-button{border-radius:4px;float:right;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;cursor:pointer;position:absolute;top:10px;right:10px}.ncpost-new-comment-panel .inline-button svg{fill:#f0086d}.ncpost-new-comment-panel .img-loading-state{top:20px;left:0;right:0;background-color:#f2f2f2;z-index:9;width:100%;padding:10px;margin:auto;text-align:center;border-radius:5px;margin-bottom:15px}.ncpost-new-comment-panel .image-container{background-color:#f2f2f2;z-index:9;width:100%;padding:10px;margin:auto;text-align:center;border-radius:5px;position:relative;margin-bottom:15px}.ncpost-new-comment-panel .image-container img{max-width:100%;max-height:130px}.ncpost-comment{padding:10px;margin-bottom:10px;margin-top:10px;background:#f7f7f7;border-radius:2px}.ncpost-comment .image-comment-container{text-align:center;padding:10px}.ncpost-comment .image-comment-container img{max-width:100%;max-height:500px}.lc-feed-container{max-width:700px;margin:auto;padding-left:10px;padding-right:10px;padding-bottom:15px;font-family:'Open Sans';font-size:14px;color:#333}.lc-feed-container *{box-sizing:border-box}.lc-feed-container .ncpost-container{margin-bottom:20px}.lc-feed-container .ncpost-title{font-weight:600}.lc-feed-container .inv-green-fill{fill:#49b869}.lc-feed-container .inv-red-fill{fill:#ef402f}.lc-feed-container .ncpost-up-arrow{font-weight:600;color:#49b869}.lc-feed-container .ncpost-down-arrow{font-weight:600;color:#ef402f}

/* nc {"timeUtc":1707481865} nc */
/*End extension CSS 12989, American Football*/

/*Begin extension CSS 12990, La Presse Football Scoreboard*/
.nc-american-football-scoreboard .nc-american-football-matchType {
    margin: 0 auto;
    font-family: Verlag, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #8d8d8d;
}

.nc-american-football-scoreboard .nc-american-football-gameDate {
     font-family: Verlag, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    color: #8d8d8d;
}

.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score {
    font-family: Verlag, Arial, sans-serif;
    font-size: 30px;
}

.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-standing {
    font-family: Verlag, Arial, sans-serif;
    color: #8d8d8d;
}

.nc-american-football-scoreboard .nc-american-football-quarter {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    font-family: Verlag, Arial, sans-serif;
    text-transform: none;
}

.nc-american-football-scoreboard .nc-american-football-boxscore-quarter {
    font-family: Verlag, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    color: #8d8d8d;
}

.nc-american-football-scoreboard .nc-american-football-boxscore-points {
    font-family: Verlag, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
}

@media (min-width: 729px) {
    .nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-total-score {
        font-size: 50px;
        margin-right: 10px;
    }

    .nc-american-football-scoreboard .nc-american-football-team-column {
        align-items: unset;
    }
}

.nc-american-football-scoreboard .nc-american-football-boxscore .separator {
    line-height: 75px;
}

.nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name {
    font-size: 18px;
    font-family: Calluna, Arial, sans-serif;
    font-weight: 700;
}

@media (min-width: 729px) {
    .nc-american-football-scoreboard .nc-american-football-team-column .nc-american-football-team-name {
        font-size: 20px;
    }
}
/*End extension CSS 12990, La Presse Football Scoreboard*/

/*Begin extension CSS 13482, LaPresse Theme*/
@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-ExtraLight.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;}@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Light.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Light.woff') format('woff');font-weight:300;font-style:normal;}@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Regular.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Regular.woff') format('woff');font-weight:400;font-style:normal;}@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Medium.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Medium.woff') format('woff');font-weight:500;font-style:normal;}@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-SemiBold.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-SemiBold.woff') format('woff');font-weight:600;font-style:normal;}@font-face{font-family:rubrik;src:url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Bold.woff2') format('woff2'),url('https://static.lapresse.ca/fonts/rubrik/Rubrik-Bold.woff') format('woff');font-weight:700;font-style:normal;}@font-face{font-family:calluna;src:url('https://static.lpcdn.ca/fonts/calluna/Calluna-Regular.woff2') format('woff2'),url('https://static.lpcdn.ca/fonts/calluna/Calluna-Regular.woff') format('woff');font-weight:400;font-style:normal;}@font-face{font-family:calluna;src:url('https://static.lpcdn.ca/fonts/calluna/Calluna-Bold.woff2') format('woff2'),url('https://static.lpcdn.ca/fonts/calluna/Calluna-Bold.woff') format('woff');font-weight:700;font-style:normal;}@font-face{font-family:verlag;src:url('https://static.lpcdn.ca/fonts/verlag/Verlag-Bold.woff2') format('woff2'),url('https://static.lpcdn.ca/fonts/verlag/Verlag-Book.woff') format('woff');font-weight:700;font-style:normal;}@font-face{font-family:verlag;src:url('https://static.lpcdn.ca/fonts/verlag/Verlag-Book.woff2') format('woff2'),url('https://static.lpcdn.ca/fonts/verlag/Verlag-Book.woff') format('woff');font-weight:400;font-style:normal;}@font-face{font-family:verlag;src:url('https://static.lpcdn.ca/fonts/verlag/Verlag-BookItalic.woff2') format('woff2'),url('https://static.lpcdn.ca/fonts/verlag/Verlag-BookItalic.woff') format('woff');font-weight:400;font-style:italic;}*{--base-text:#131313;--gray1:#4c4c4c;--gray2:#8d8d8d;--gray3:#e8e8e8;--gray4:#dedede;--gray5:#686868;--gray6:#eee;--white:#fff;--blue:#007aff;}.posts-view .lc-default-theme{background-color:transparent !important;}.lc-default-theme{background-color:#f7f7f7 !important;}.lc-frame .lc-feed-container,.post-container{color:var(--base-text);font-size:19px;font-family:calluna;font-weight:400;}.lc-feed-container a,.post-container a{color:var(--blue) !important;}.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container,.post-container .ncpost-channelcontent-container .ncpost-top-text-container{background-color:var(--white);padding:30px;margin-bottom:30px;line-height:30px;}.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container h5,.post-container .ncpost-channelcontent-container .ncpost-top-text-container h5{font-family:verlag;font-weight:700;font-size:22px;}.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container h5:first-child,.post-container .ncpost-channelcontent-container .ncpost-top-text-container h5:first-child{font-size:26px;}.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container li,.post-container .ncpost-channelcontent-container .ncpost-top-text-container li{margin-bottom:12px;}.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container li:last-child,.post-container .ncpost-channelcontent-container .ncpost-top-text-container li:last-child{margin:0 !important;}.lc-feed-container .ncpost-channelcontent-container .ncpost-question-container,.post-container .ncpost-channelcontent-container .ncpost-question-container{background-color:var(--white);padding:30px;margin-bottom:30px;}.lc-feed-container .ncpost-pinned .ncpost-container,.post-container .ncpost-pinned .ncpost-container{background-color:var(--gray6);}.lc-feed-container .ncpost-header,.post-container .ncpost-header{display:flex;align-items:center;flex-direction:row;margin-bottom:23px;line-height:initial;}.lc-feed-container .ncpost-header .ncpost-avatar-container,.post-container .ncpost-header .ncpost-avatar-container{width:56px;height:56px;margin-right:13px;flex-shrink:0;}.lc-feed-container .ncpost-header .ncpost-avatar-container .ncpost-avatar-image,.post-container .ncpost-header .ncpost-avatar-container .ncpost-avatar-image{height:100%;background-size:cover;}.lc-feed-container .ncpost-header .ncpost-header-info,.post-container .ncpost-header .ncpost-header-info{display:flex;flex-direction:column;align-items: baseline;}.lc-feed-container .ncpost-header .ncpost-byline,.post-container .ncpost-header .ncpost-byline{font-size:16px;font-family:verlag;font-weight:700;color:var(--gray2);width:unset;text-align:left;}.lc-feed-container .ncpost-header .ncpost-timestamp,.post-container .ncpost-header .ncpost-timestamp{font-size:14px;font-family:rubrik;font-weight:400;}.lc-feed-container .ncpost-header .ncpost-timestamp a,.post-container .ncpost-header .ncpost-timestamp a{color:var(--gray2) !important;}.lc-feed-container .ncpost-title,.post-container .ncpost-title{font-family:verlag;font-weight:700;font-size:26px;margin:0 0 10px 0;}.lc-feed-container blockquote,.post-container blockquote{font-family:verlag;font-weight:700;border-left:1px solid var(--gray3);font-size:19px;margin:15px 0;padding:20px 25px;}.lc-feed-container blockquote p,.post-container blockquote p{margin:0;}.lc-feed-container .ncpost-container,.post-container .ncpost-container{padding:31px;line-height:30px;}.lc-feed-container .ncpost-container h5,.post-container .ncpost-container h5{font-size:22px;margin:10px 0;font-family:verlag;}.lc-feed-container .ncpost-container li,.post-container .ncpost-container li{margin:10px 0;}.lc-feed-container .ncpost-container .ncpost-new-comment-toggle,.post-container .ncpost-container .ncpost-new-comment-toggle{display:none;}.lc-feed-container .ncpost-container .ncpost-user-contribution,.post-container .ncpost-container .ncpost-user-contribution{display:none;}.lc-feed-container .ncpost-container .ncpost-image-byline,.post-container .ncpost-container .ncpost-image-byline{display:flex;flex-direction:column-reverse;text-align:left;margin-top:5px;line-height:initial;}.lc-feed-container .ncpost-container .ncpost-image-byline .ncpost-image-byline-source,.post-container .ncpost-container .ncpost-image-byline .ncpost-image-byline-source{font-family:verlag;font-weight:400;font-size:13px;text-transform:uppercase;color:var(--gray2);padding:0;}.lc-feed-container .ncpost-container .ncpost-image-byline .ncpost-image-byline-description,.post-container .ncpost-container .ncpost-image-byline .ncpost-image-byline-description{font-family:verlag;font-weight:400;font-size:16px;color:var(--base-text);}.lc-feed-container .ncpost-container .instagram-media-rendered,.post-container .ncpost-container .instagram-media-rendered{max-width:658px !important;width:calc(100% - 2px) !important;min-width:200px !important;}@media(max-width:600px){.lc-feed-container .ncpost-container .ncpost-embed-element iframe,.post-container .ncpost-container .ncpost-embed-element iframe{width:100% !important;}}.lc-feed-container .ncpost-questions-container,.post-container .ncpost-questions-container{background-color:var(--white);}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution,.post-container .ncpost-questions-container .ncpost-user-contribution{font-family:verlag;font-weight:400;margin:0;padding:30px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-comment-created,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-comment-created{font-family:rubrik;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment{background-color:transparent !important;box-shadow:none;padding:0;margin-right:30px;border-radius:0;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-content,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-content{border-left:1px solid var(--gray6);padding-left:20px;font-weight:700;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-info,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-info{margin-top:20px !important;padding-left:20px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name{display:flex;color:var(--gray2);align-items:center;font-size:16px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name:before,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name:before{content:"—";display:block;margin-right:5px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-replies,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-replies{padding-left:0;margin-top:40px !important;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply{padding:25px;margin-left:30px;border-radius:16px;background-color:var(--gray3);color:var(--base-text);margin-bottom:40px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply:last-child,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply:last-child{margin-bottom:0;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply:before,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply:before{content:"";display:block;margin-top:.25em;border-color:transparent;border-style:solid;width:0;height:0;position:absolute;line-height:0;border-width:0 .35em .5em;border-top-color:transparent;border-bottom-color:var(--gray3);transform:scale(5);top:-8px;left:40px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-avatar,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-avatar{width:56px;height:56px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-name,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-name{font-size:18px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-created{color:var(--base-text) !important;font-size:14px;}.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-content,.post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-content{font-family:calluna;}.lc-feed-container .ncpost-link-card,.post-container .ncpost-link-card{margin:15px 0;padding:15px 0;border:1px solid var(--gray4);border-left:0;border-right:0;display:flex;line-height:initial;text-decoration:unset;}.lc-feed-container .ncpost-link-card img,.post-container .ncpost-link-card img{width:150px;height:100%;margin-right:20px;}.lc-feed-container .ncpost-link-card-info-title,.post-container .ncpost-link-card-info-title{color:var(--blue);font-family:verlag;font-weight:700;font-size:26px;text-decoration:underline;margin-bottom:3px;}.lc-feed-container .ncpost-link-card-info-site,.post-container .ncpost-link-card-info-site{display:none;}.lc-feed-container .ncpost-link-card-info-description,.post-container .ncpost-link-card-info-description{color:var(--gray5);font-family:verlag;font-weight:400;font-size:19px;text-decoration:unset;}@media(max-width:600px){.lc-feed-container .ncpost-link-card,.post-container .ncpost-link-card{flex-direction:column;}.lc-feed-container .ncpost-link-card img,.post-container .ncpost-link-card img{margin:0 0 30px 0;width:100%;}}.lc-feed-container .ncposts-sorter,.post-container .ncposts-sorter{display:flex;justify-content:end;font-size:14px;font-family:rubrik;font-weight:400;margin:30px 0;}.lc-feed-container .ncposts-sorter .ncpost-toggle-group,.post-container .ncposts-sorter .ncpost-toggle-group{display:flex;color:var(--blue);}.lc-feed-container .ncposts-sorter .ncpost-toggle-group .toggle-label,.post-container .ncposts-sorter .ncpost-toggle-group .toggle-label{margin-left:10px;cursor:pointer;}.lc-feed-container .ncposts-sorter .ncpost-toggle-group .toggle-label.active,.post-container .ncposts-sorter .ncpost-toggle-group .toggle-label.active{color:var(--blue);text-decoration:underline;}.lc-feed-container .ncpost-new-comment-toggle,.post-container .ncpost-new-comment-toggle{color:var(--blue);font-size:14px;font-family:rubrik;font-weight:400;margin:0;padding:0;border:0;}.lc-feed-container .ncpost-new-comment-toggle svg,.post-container .ncpost-new-comment-toggle svg{display:none;}.lc-feed-container .ncpost-new-comment-panel input,.post-container .ncpost-new-comment-panel input,.lc-feed-container .ncpost-new-comment-panel textarea,.post-container .ncpost-new-comment-panel textarea{border:0;padding:20px 0 4px 0;box-shadow:unset;border-radius:0;border-bottom:1px solid var(--base-text);font-family:rubrik;font-weight:400;font-size:16px;background-color:transparent;}.lc-feed-container .ncpost-new-comment-panel .ncpost-input-field:nth-child(2),.post-container .ncpost-new-comment-panel .ncpost-input-field:nth-child(2){display:none !important;visibility:hidden;height:0;}.lc-feed-container .ncpost-new-comment-panel .ncpost-submit,.post-container .ncpost-new-comment-panel .ncpost-submit{margin-top:30px;min-width:175px !important;}.lc-feed-container .ncpost-new-comment-panel::after,.post-container .ncpost-new-comment-panel::after{font-family:verlag;font-size:16px;content:"* Votre message sera lu par notre équipe avant d’être publié. Limite de 700 caractères par message.";display:block;max-width:370px;font-style:italic;margin-top:30px;color:var(--gray2);}.lc-feed-container .lc-load-more,.post-container .lc-load-more,.lc-feed-container .ncpost-submit,.post-container .ncpost-submit{background-color:var(--gray1);font-weight:600;font-size:16px;font-family:rubrik;font-weight:500;padding:15px 20px;transition:all ease-in-out .3s;margin-top:40px;min-width:300px;border-radius:30px;}.lc-feed-container .lc-load-more b,.post-container .lc-load-more b,.lc-feed-container .ncpost-submit b,.post-container .ncpost-submit b{font-weight:500;}.lc-feed-container .lc-load-more:hover,.post-container .lc-load-more:hover,.lc-feed-container .ncpost-submit:hover,.post-container .ncpost-submit:hover{opacity:.8;background-color:#000;}.ncpost-container iframe{max-width:100%;}.ncpost-container .ncpost-facebook-oembed-container .fb-post span:first-child{max-width:100%;}.ncpost-container .ncpost-facebook-oembed-container iframe{border:0;display:block;margin:0 auto;max-width:100%;}.ncpost-comments-container .image-comment-container img{max-width:100%;}.ncpost-container .instagram-media{min-width:inherit !important;}


/* Les faits */
.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container h5 {
        margin: 35px 0 20px 0;
}

.lc-feed-container .ncpost-channelcontent-container .ncpost-top-text-container h5:first-child {
	margin: 0;
}


.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name:before, .post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-name:before {
    content: "\2013";
    display: block;
    margin-right: 5px;
}

.lc-feed-container .ncpost-container .ncpost-image-byline, .post-container .ncpost-container .ncpost-image-byline {
    display: flex;
    flex-direction: column-reverse;
    text-align: left;
    margin-top: 5px;
    line-height: initial;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 0.5em;
    margin-bottom: 15px;
}

.ncpost-top-text-container .ncpost-image-byline {
    display: flex;
    flex-direction: column-reverse;
    text-align: left;
    margin-top: 5px;
    line-height: initial;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 0.5em;
    margin-bottom: 15px;
}

.ncpost-top-text-container .ncpost-image-byline-source
{
    font-family: verlag;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    color: var(--gray2);
    padding: 0;
}

.ncpost-top-text-container .ncpost-image-byline-description
{
    font-family: verlag;
    font-weight: 400;
    font-size: 16px;
    color: var(--base-text);
}

.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-content, .post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-reply .ncpost-comment-content {
    line-height: 30px;
}

.lc-feed-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-content, .post-container .ncpost-questions-container .ncpost-user-contribution .ncpost-user-comment .ncpost-comment-content {
    line-height: 30px;
}

.lc-feed-container .ncpost-container h5, .post-container .ncpost-container h5 {
    margin: 30px 0 10px 0;
}

.lc-feed-container .ncpost-container h5:first-child, .post-container .ncpost-container h5:first-child {
	margin: 10px 0;
}
/*End extension CSS 13482, LaPresse Theme*/

/*Begin extension CSS 13892, New Video*/
.lc-video-stream {
  position: relative;
  height: 303px;
}
.lc-video-stream iframe {
  position: relative !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ncpost-content .bunny-video-info {
  display: none;
}
/*End extension CSS 13892, New Video*/

/*Begin extension CSS 16149, Link Card 2.0*/
.ncpost-link-card {
    margin: 15px 0;
    border: 1px solid #E1E1E1;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    text-decoration: unset;
    padding: 20px;
}

.ncpost-link-card-image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
    margin-right: 20px;
}

.ncpost-link-card img {
    width: 180px;
    height: 100%;
    object-fit: cover;
}

.ncpost-link-card-info-title {
    font-weight: 700;
    font-size: 18px;
    text-decoration: underline;
    margin-bottom: 3px;
    color: #222;
}

.ncpost-link-card-info-site {
    color: #1E1E1E;
    font-size: 14px;
    margin-bottom: 10px;
}

.ncpost-link-card-info-description {
    color: #7C7C7C;
    font-weight: 400;
    font-size: 13px;
    text-decoration: unset;
}

/*End extension CSS 16149, Link Card 2.0*/

/*Begin extension CSS 20137, Comment Cooldown*/

/*End extension CSS 20137, Comment Cooldown*/


.nc-lc-extensions-css{ display: block }