
.view-evento #sp-component {
    position: static;
}
.evento__header__bg {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.evento__header, .evento__header__bg {
    height: 250px;
}
.evento__header__content_img img {
    max-height: 200px;
}
.evento__avatar {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.evento__menu .nav-link.active {
    border-radius: 0;
    background: #5a7f9e !important;
}
.evento__header__content {
    max-height: 250px;
    overflow: hidden;
}
#sp-breadcrumb {
    display: none;
}

.fields-container {
    background-color: #4fa0d14a;
    float: right;
    margin: 0.5em 0 1em 2em;
    width: 280px;
    border-top: 3px solid #5a7f9e;
    border-right: 3px solid #5a7f9e;
    border-left: 3px solid #5a7f9e;
}

.fields-container .field-entry {
    padding: 0.5em 1em;
    margin: 0;
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 3px solid #5a7f9e;
}

.fields-container .field-entry:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.7);
}

.fields-container .field-label {
    display: block;
    font-weight: bold;
}

.fields-container .field-value {
    font-weight: bold;
    display: block;
    text-align: center;
    color: #41557a;
    padding: 0.5em;
}

@media screen and (max-width: 768px) {
 .fields-container {
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }
}
/*_______________________ Footer _______________________*/
.evento__footer{
    box-shadow: inset 0 10px 10px #fff;
    padding: 20px 0  10px 0;
}
.evento__footer h3{
    width: 70%;
    max-width: 960px;
    font-size: 1.08em;
    margin: auto;
}
.evento__footer .images{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
    max-width: 960px;
    margin: auto;
}
.evento__footer .banner_footer{
    max-width: 60%; 
} 
.evento__footer .images img{
    max-width: 304px;
}

/* Modal Error */

.view-evento .alert-danger {
	position: fixed;
	left: 50%;
	z-index: 999;
	width: 600px;
	top: 50%;
	margin-top: -10%;
	margin-left: -300px;
	font-size: 120%;
	background: none;
	border: none;
}
.view-evento .alert-danger:before {
	content: "";
	background: rgba(0,0,0,0.5);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: -1;
}
.view-evento .alert-danger:after {
	content: "";
	background: #f5f5f5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	box-shadow: 1px 1px 7px;
}
.view-evento .alert-danger .alert-heading:before {
/* 	content: "Atenção!"; */
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-bottom: 0.5em;
}
.view-evento .alert-danger .close {
	font-size: 2.6em;
}
@media screen and (max-width: 641px) {
	.view-evento .alert-danger {
		width: 300px;
		margin-left: -150px;
		margin-top: -25%;
	}
	.view-evento .alert-danger .alert-heading:before {
		text-align: left;
	}
	.view-evento .alert-danger .alert-heading:after {
		text-align: left;
	}
}