.archive_banner{
	width: 100%;
	height: 500px;
	min-height: 500px;
}
.archive_banner .mask{
	background: rgba(33,33,33,.6);
	display: flex;
	height: 100%;
}
.form_archive{
	background-color: #001734;
	border-radius: 5px;
	padding: 40px;
}
.img_archive{
	height: 456px;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 5px;
	margin-bottom: 40px;
}
.form_archive h3{
	color: white;
	font-size: 20px;
}
.form_archive span{
	color: #707070;
	font-size: 14px;
}
.form_archive p{
	color: white;
	font-size: 14px;
	margin-bottom: 30px;
}
.archive_banner .row{
	height: 100%;
}
.archive-header{
	display: flex;
}
.archive-header h1{
	margin-top: auto;
	margin-bottom: auto;
}
.mt-general{
	margin-top: 60px;
	margin-bottom: 60px;
}
.single-archive span{
	font-weight: bold;
	font-size: 14px;
}
.single-archive h2{
	color: #001734;
	margin-top: 0px;
}
.content-archive{
	margin-top: 30px;
}
.content-archive p{
	font-size: 14px;
	line-height: 26px;
}
.form_archive .redes_sociales{
	margin-top: 15px;
}
.form_archive a i{
	color: white;
	margin-right: 20px;
	font-size: 20px;
}
.btn-info{
	margin-top: 30px;
}
.par .row-par{
	flex-direction: row-reverse;
}
.par-line{
	margin-bottom: 100px;
	border-top: 1px solid #979797;
	width: 100%;
}
.form_archive h4{
	color: white;
	font-size: 20px;
	margin-bottom: 0px;
}
.form_archive h2{
	margin-top: 10px;
}
.evento-archive{
	background-color: #001734;
	padding-top: 60px;
	padding-bottom: 60px;
}
.card-evento{
	margin-bottom: 30px;
	padding-right: 60px;
}
.card-evento p{
	color: white;
}
.card-evento h2{
	font-size: 18px;
	margin-top: 0px;
}
.card-evento .line_gold{
	height: 2px;
	background-color: #BBA062;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 160px;
}
.card-evento span{
	color: #BBA062;
	font-size: 12px;
	margin-bottom: 0px;
}
.card-evento .btn{
	margin-top: 10px;
	width: 188px;	
}

.img_directory{
	width: 262px;
	height: 262px;
	border-radius: 5px;
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.form_directory{
	margin-left: 20px;
	display: flex;
    flex-direction: column;
	justify-content: center;
}
.form_directory h2{
	font-size: 18px;
	color: #001734;
	font-weight: bold;
}
.form_directory p, .form_directory span{
	color: #707070;
	font-size: 16px;
	margin-top: 0px;
}
.form_directory span{
	margin-top: 20px;
}
.bg-marine{
	background-color: #001734;
	padding-bottom: 40px;
}
.text-marine{
	color:#001734;
}
.image-v{
	width: 119px;
	height: 106px;
}


.single-evento span{
	font-size: 16px;
	color: #001734;
	font-weight: bold;
}
.single-evento h2{
	color: #001734;
	font-size: 26px;
}
.single-event-content p{
	font-size: 16px;
    color: var(--default-color);
    line-height: 1.5rem;
}
.single-event-content span{
	font-size: 16px;
    color: #001734;
    font-weight: bold;
}
.line-gray{
	background-color: #D8D8D8;
	height: 1px;
	width: 85%;
	margin-top: 30px;
	margin-bottom: 40px;
}