.vp-portfolio__item-meta-title {
font-weight: 300 !important;
letter-spading: 0.5px !important;
}
header .ast-container, header .ast-container-fluid {
padding: 0;
}
.single-portfolio .ast-single-post-featured-section {
display: none;
}
.link-decorado {
position: relative;
text-decoration: none;
display: inline-block;
padding: 5px 0;
text-decoration: none !important;
}
.link-decorado::after {
content: "";
position: absolute;
width: 50px;
height: 2px;
bottom: 0;
left: 50%;
transform: translateX(-50%);
background-color: #d6b793;
transition: width 0.3s ease;
}
.link-decorado:hover::after {
width: calc(100% + 20px);
}