.lb-fixture-scope .fixture-content { min-height: 480px; }
.lb-fixture-scope .app-content-article .container { min-height: 720px; padding: 60px 4px 70px; }
        .lb-fixture-scope .app-content-article .text.container > .segment { padding-left: 0 !important; padding-right: 0 !important; }
        .lb-fixture-scope .app-content-article .container > .segment > h2 { font-size: 32px; }
        @media screen and (max-width: 767px) {
            .lb-fixture-scope .app-content-article .container > .segment { padding: 0 !important; }
        }
        .lb-fixture-scope .app-content-article .container > .segment > .header { margin-bottom: 30px !important; padding-bottom: 0 !important; }
        .lb-fixture-scope .app-content-article .container > .segment > .dividing.header {
            margin-bottom: 30px !important;
            padding-bottom: 30px !important;
            font-size: 35px;
        }
        @media screen and (min-width: 768px) {
            .lb-fixture-scope .app-content-article .container > .segment > .dividing.header {
                padding-right: 110px;
            }
        }
        .lb-fixture-scope .app-content-article .article { margin-bottom: 0 !important; padding-bottom: 0 !important; }
        .lb-fixture-scope .app-content-article .article + .ui.center.aligned.basic.segment { margin-top: 0 !important; padding-top:0 !important; }

        .lb-fixture-scope .ui.text.container {
            padding-top: 100px;
            padding-bottom: 0;
            margin-bottom: 36px;
            max-width: 730px !important;
        }
        .lb-fixture-scope .ui.text.container > .article h2.ui.dividing.header {
            border-top: 5px solid #282828;
            border-bottom: 1px solid black;
            /* border-bottom: none; */
            padding-top: 40px;
            font-size: 38px;
            line-height: 57px;
        }
        @media screen and (max-width: 768px) {
            .lb-fixture-scope .ui.text.container {
                padding-top: 45px;
            }
            .lb-fixture-scope .ui.text.container > .article h2.ui.dividing.header {
                font-size: 32px;
                padding-top: 25px;
                line-height: 1.45;
                padding-right: 35px;
            }
        }

        @media screen and (min-width:660px) and (max-width:850px){
            .lb-fixture-scope .ui.text.container {
                max-width: 650px !important;
                padding-left: 25px;
            }
        }
        .lb-fixture-scope .article-content { max-width: 620px; min-height: 500px; }
        .lb-fixture-scope .note-content { width: 100%; margin-top: 60px; }            
        .lb-fixture-scope .ui.dividing.header{
            padding-bottom: 0px;
        }
        .lb-fixture-scope .read-progress {
            position: fixed;
            top: 0;
            width: 55px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            right: calc((100% - 850px) / 2);
            background-color: #78424d;
            transition: opacity 0.2s ease-in;
            padding-top: 65px;
            z-index: 100;
        }
        .lb-fixture-scope .read-progress .bar { background-color: #a494f8; width: 100%; }
        @media screen and (max-width: 850px) {
            .lb-fixture-scope .read-progress {
                position: fixed;
                top: auto !important;
                right: auto !important;
                bottom: 0;
                left: 0 !important;
                width: 100%;
                height: 42px !important;
                background-color: rgb(120, 66, 77);
                padding-top: 0;
            }
            .lb-fixture-scope .read-progress .bar { height: 100% !important; }
        }
        .lb-fixture-scope .app-content-article .article > .ui.dividing.header { overflow-wrap: anywhere; }
