html { color: #666666; } ul { padding-left: 0; margin-bottom: 0; } ul li { list-style: none; } ul li::marker { display: none; } p { margin: 0; } .img-cover-4by3 { height: 0; width: 100%; padding-bottom: 75%; overflow: hidden; position: relative; } .img-cover-3by2 { height: 0; width: 100%; padding-bottom: 66.667%; overflow: hidden; position: relative; } .img-cover img { max-width: 100%; max-height: 100%; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; } .abs-center { margin: auto; left: 0; right: 0; top: 0; bottom: 0; position: absolute; } .over-line-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .over-line-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .text-justify { text-align: justify !important; text-align-last: justify; } .object-fit-cover { -o-object-fit: cover; object-fit: cover; } .object-fit-contain { -o-object-fit: contain; object-fit: contain; } .object-fit-scaleDown { -o-object-fit: scale-down; object-fit: scale-down; } a:focus { outline: none; } .ratio-2x3 { --bs-aspect-ratio: calc(2 / 3 * 100%); --mdb-aspect-ratio: calc(2 / 3 * 100%); } .ratio-3x2 { --bs-aspect-ratio: calc(3 / 2 * 100%); --mdb-aspect-ratio: calc(3 / 2 * 100%); } .ratio-3x4 { --bs-aspect-ratio: calc(4 / 3 * 100%); --mdb-aspect-ratio: calc(4 / 3 * 100%); } .ratio-8x3 { --mdb-aspect-ratio: calc(3 / 8 * 100%); --bs-aspect-ratio: calc(3 / 8 * 100%); } .ratio-4x6 { --bs-aspect-ratio: calc(6 / 4 * 100%); --mdb-aspect-ratio: calc(6 / 4 * 100%); } .vertical-txt { writing-mode: vertical-lr; } .nopic { background-color: #f8f8f8; color: #bcbcbc; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } a { color: #333333; text-decoration: none; } a:hover { text-decoration: none; } a:focus { outline: none !important; }