.category-typ .line-1, .category-typ .line-2 { display:block;text-align:center;} a[title]:hover::after { content:attr(title);display:block;position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:5px;font-size:12px;z-index:10;top:-30px;left:50%;transform:translateX(-50%);white-space:nowrap;} .button-container { background-color:#000;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1;} .button-container a { text-decoration:none;background-color:#880e4f;color:#ffffff;padding:10px 20px;margin:5px;border-radius:5px;transition:background-color 0.3s, color 0.3s;text-align:center;flex:1 0 calc(10% - 10px);box-sizing:border-box;} .button-container a.active { background-color:yellow;color:black;} #banner3, #banner6 { background-color:#880e4f;} #banner3.active, #banner6.active { background-color:yellow !important;color:black !important;} #banner1:hover, #banner2:hover, #banner3:hover, #banner4:hover, #banner5:hover, #banner6:hover, #banner7:hover, #banner8:hover, #banner9:hover { background-color:yellow;color:#000000;} .category-title { background-color:#000;color:#fff;padding:8px 12px;margin:0 auto 20px;text-align:center;font-weight:normal;font-size:14px;display:block;} .seo-keywords { background:transparent;} .category-typ { font-size:17px;font-weight:500;background-color:#007BFF;color:white;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;} .category-typ h2 { font-size:17px;font-weight:500;} .h2-style { font-size:17px;font-weight:500;margin:0.5em 0;display:block;color:inherit;}