.main-content {
	margin-top: 60px;
}

.internal-body .container-fluid {
	max-width: 1690px;
}

/**
 * Headers genericos
 */
 .section-area {}
 .section-area h1 {
	 font-weight: 800;
	 text-transform: uppercase;
	 color: #00205b;
	 font-size: 2.9rem;
	 position: relative;
	 margin-bottom: 85px;
 
 }
 .section-area h1:after {
	 content: '';
	 background: transparent url(../../images/header-marcador.png) 0px 0px no-repeat;
	 width: 157px;
	 height: 51px;
	 display: block;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%);
	 position: absolute;
	 margin-top: 30px;
	 z-index: 1;
 }
 .section-area h1:before {
	 content: '';
	 position: absolute;
	 height: 1px;
	 width: 100%;
	 background: #7a451d;
	 left: 0;
	 bottom: -30px;
 }
 
 .section-area p.description {
	 font-size: 1.13rem;
 }

 /**
  * Estilo do item
  */
.eventos-list {
	margin-top: 100px;
}
.with-align {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.eventos-list .evento {
	border-bottom: 1px #7a451d solid;
	padding-bottom: 100px;
	margin-bottom: 100px;
}
.eventos-list img {
	width: 100%;
	max-width: 428px;
}
.eventos-list h2 {
	color: #7a451d;
	font-size: 2.25rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-top: 50px;
}
.eventos-list .time {
	color: #00205b;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-weight: 800;
}
.eventos-list .time span {
	color: #7a451d;
}
.eventos-list .explicacao {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 1.15rem;
	margin-top: 40px;;
	margin-bottom: 10px;;
}
.eventos-list .descricao {
	line-height: 1.2rem;
}

.btn-link-evento {
	padding: 12px 70px;
	text-transform: uppercase;
	margin-top: 30px;;
}

/**
 * Paginação
 */
.paginator-area {
	margin-top: -30px;
	margin-bottom: 60px;
}

.paginator-area a {
	color: #00205b;
	font-size: 1rem;
}

.paginator-area a.atual {
	color: #7a451d;
}


.paginator-area a:first-child:before {
	content: '•';
	display: inline-block;
	color: #00205b;
	padding-right: 10px;
}

.paginator-area a:after {
	content: '•';
	display: inline-block;
	color: #00205b;
	padding: 0 10px;
}