.eventos-item{ position:relative; margin:0 auto 2rem auto; padding:1.25rem; border:1px solid var(--colorGray); border-radius:1.25rem; font-family:var(--fontFamilyTitle); font-style:normal; font-weight:500; font-size:1rem; line-height:1.125rem; color:var(--colorTitle); }
.eventos-item:hover{ border-color:var(--secondaryColor); transition:.5s; }
.eventos-item-content{ min-height:8rem; padding:1rem; text-align:left; padding:0; }
.eventos-item-img{ width:100%; height:14rem; overflow:hidden; background-size:cover; background-position:center; margin-bottom:0.4rem; border-radius:var(--radiusMedium); }
.eventos-item-title{ position:relative; display:block; font-family:var(--fontFamilyTitle); font-style:normal; font-weight:700; font-size:1.25rem; line-height:1.375rem; color:var(--primaryColor); text-transform:none; margin-top:0.6rem; }
@media (min-width:768px){
	.eventos-item-img{ height:18rem; }
	.eventos-list .col-md-5 .eventos-item-img{ height:22rem; }
	.eventos-list .col-md-6 .eventos-item-img{ height:20rem; }
}

.eventos-item-quando{ clear:both; text-align:left; font-family:var(--fontFamilyTitle); font-style:normal; font-weight:500; font-size:1rem; line-height:1.125rem; color:var(--colorTitle); margin-bottom:1.875rem; }
.eventos-item-onde{ clear:both; text-align:left; font-family:var(--fontFamilyTitle); font-style:normal; font-weight:500; font-size:1rem; line-height:1.125rem; color:var(--colorTitle); }

.bt-event-card{ padding:1.25rem; background:var(--primaryColor); border-radius:var(--radiusMedium); font-family:var(--fontFamilyTitle); font-style:normal; font-weight:700; font-size:1rem; line-height:1.125rem; display:inline-block; color:var(--colorW); }
.bt-event-card-cont{ position:absolute; left:0; bottom:-0.3125rem; height:4.375rem; }

.subtitle-category{ display:block; margin-top:0.6rem; }
.subtitle-category a{ text-transform:uppercase; color:var(--colorText); font-size:0.75rem; line-height:1.5; font-weight:normal; font-weight:300; }

.evento-hidden{ display:none; }