a { color: $color__link; &:visited { color: $color__link-visited; } &:hover, &:focus, &:active { color: $color__link-hover; } &:focus { outline: thin dotted; } &:hover, &:active { outline: 0; } } a { &.button { text-decoration: none; } } .button, .excerpt, .post-excerpt, .entry-title { a { text-decoration: none; } } .category-faq,.type-ofisuport-ajut { position: relative; padding-bottom: 4rem; .entry-title { a { &::after { content: "+"; position:absolute; bottom: 0; left: 0; width: 3rem; height: 3rem; padding: 0 0.38rem; background-color: $color__white; border: 1px solid $color__black; font-size: 4rem; line-height: 0.8; } &:hover::after { content: ">"; padding: 0 0.38rem; font-size: 2.5rem; line-height: 1.3; } } } } .category-faq { .entry-title { a { &::after { content: "accedeix +"; font-size: 1rem; width: 8rem; height: 2rem; line-height: inherit; padding: 0.5rem; } &:hover::after { content: "accedeix >"; line-height: inherit; font-size: 1rem; padding: 0.5rem; } } } }