            .grid-container {
                display: grid;
                grid-gap: 10px;
                padding: 10px;
                text-transform: uppercase;
                border-bottom: 1px solid #ccc;
            }

            .grid-container:nth-child(odd) { background-color: #f8f8f8; } /* odd | even */
/*            var { display: none; }*/

            strong > i {
                display: inline-block;
                width: 20px;
                height: 20px;
                background-color: #008adb;
                color: #FFF;
                border-radius: 10px;
                text-align: center;
                margin: 2px 5px;
                cursor: pointer;
                font-family: serif;
                line-height: 20px;
                font-weight: bold;
            }

            .grid-container > div {
                text-align: left;
                font-size: 0.7875rem;
            }

            @media all and (min-width: 961px){
                .grid-container { grid-template-columns: auto 50%; }

            }
            @media all and (max-width: 960px) {
                .grid-container,
                .grid-container > div:nth-child(1) {
                    grid-template-columns: auto 100px;
                }
                /*.grid-container > div { display: none; }*/

            }