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;
	}
}
.home-featured,.archive-posts {
	.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;
					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 {
				&::before {
					content: "accedir";
					position: absolute;
					bottom: 1em;
					left: 0.5em; 
					font-family: $font__light;
					font-size: 1rem;
					line-height: 0;
				}
				&::after {
					content: "+";
					width: 8rem;
					height: 2rem;
					padding: 0 0.5rem;
					text-align: right;
					font-size: 2.5rem;
					line-height: 0.7;
				}
				&:hover::after {
					content: ">";
					padding: 0 0.1rem;
					font-size: 1.5rem;
					line-height: 1.2;
				}
			}
		}
	}
}
