@font-face { font-family: "OpenSansB"; font-display: swap; src: url('../fonts/OpenSans-Bold_1.woff2') format('woff2'); font-weight: normal; font-style: normal; } html { font-synthesis: style; } /* * listy oznaczone klasa css bullet */ .article-container { /** * #40123 - Kolor linka w zawodnik/drużyna zgodny z kolorem serwisu */ } .article-container .bullet { clear: both; padding: 0; margin: 15px 0 25px 0; font-size: 18px; font-family: "Open Sans", "OpenSansB", "Open Sans Fallback", Arial, sans-serif; font-weight: 700; } @keyframes list-bullet-animation { from { width: 0; } to { width: 120px; } } @media only screen and (max-width: 999px) { .article-container .bullet { margin-right: calc(100% - 70vw); } } @media only screen and (max-width: 767px) { .article-container .bullet { margin-right: calc(100% - 80vw); font-size: 16px; } } @media only screen and (max-width: 479px) { .article-container .bullet { margin-right: 10px; } } .article-container .bullet li { margin: 16px 0 0 0; padding: 0 42px 0 28px; line-height: 28px; list-style-type: none; position: relative; } @media only screen and (max-width: 999px) { .article-container .bullet li { margin: 16px 0 0 0; } } @media only screen and (max-width: 767px) { .article-container .bullet li { margin: 12px 0 0 0; padding: 0 20px 0 23px; line-height: 22px; } } @media only screen and (max-width: 479px) { .article-container .bullet li { padding: 0 0 0 23px; } } .article-container .bullet li:first-child { margin-top: 0; } .article-container .bullet li:last-child { border-bottom: 3px solid #ebf0f0; } .article-container .bullet li:last-child:after { content: ""; display: block; background-color: #24a87e; width: 0; height: 3px; margin: 28px 0 -3px -28px; } @media only screen and (max-width: 767px) { .article-container .bullet li:last-child:after { margin-top: 20px; margin-left: -23px; } } .article-container .bullet li:before { content: ""; display: block; width: 6px; height: 6px; border-radius: 6px; background-color: #24a87e; position: absolute; top: 11px; left: 2px; } @media only screen and (max-width: 767px) { .article-container .bullet li:before { top: 7px; left: 0; } } .article-container .bullet .bullet-animation:after { animation: list-bullet-animation 2s 1 ease forwards; } .article-container a.db-object.db-object { color: #24a87e; text-decoration: none; } .article-container a.db-object.db-object:hover { text-decoration: underline; } .article-container .sponsored-wrapper { width: auto; max-width: 1010px; margin: 0 auto 30px auto; color: #000000; } .article-container .sponsored-wrapper .magazine-style { box-sizing: border-box; width: fit-content; border: 1px solid #000000; padding: 0.8em; text-transform: none; } .article-container .sponsored-wrapper .magazine-style:first-letter { text-transform: uppercase; }