@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
.search-wrap .search-icon {
    border: none !important;
    background: none !important;
    border-radius: 0 !important;
    width: auto !important;
    height: auto !important;
		color:black;
		font-size:1.5rem;
		font-weight:bold;
		border-left:2px black solid !important;
		padding-left:10px !important;
}


.logo-image img{
		width:179px;
		height:60px
}
#site-navigation{
		font-family:"Roboto";
		font-size:12px;
}
#site-navigation ul li{
		padding: 10px 10px;
		
}
#menu-item-1353 {
    background-color: #ED6524;
    border-radius: 50px;
    transition: background 0.3s ease;
    display: flex;
    align-items: center;
		text-align:center;
		width:102px
}

/* Estilo para el enlace (el texto blanco) */
#menu-item-1353 a {
    color: #ffffff !important; /* Forzamos el blanco para evitar conflictos del tema */
    padding: 2px 20px !important; /* Espaciado interno para que parezca un botón */
    display: block;
    text-decoration: none;
    font-weight: bold;;
		text-align:center;
}

/* Efecto al pasar el mouse (hover) */
#menu-item-1353:hover {
    background-color: #d4561b; /* Un naranja un poco más oscuro */
}
.fondoafiliate{
		background: linear-gradient(
        to left, 
        #11141b 0%, 
        #11141B 60%, /* El primer color llega hasta la mitad */
        #1B1D21 60%, /* El segundo color empieza justo donde terminó el anterior */
        #1B1D21 100%
    );
}
.formatoafiliacion{
		background:#F59D1D;
		width:220px;
		text-align:center;
		padding:10px 0 8px 0;
		display:flex;
		flex-direction:row;
		align-items:end;
		justify-content:center;
		margin-top:50px;
		margin-left:50%;
		
}
.contact-item {
    display: flex;
    align-items: center; /* Centra verticalmente el texto con el círculo */
    margin-bottom: 10px; /* Espacio entre filas */
    gap: 15px;   
		font-family:'Barlow Condensed';
		font-size:2rem/* Espacio entre el círculo y el texto */
}

/* Tu estilo original para el círculo */
.circle {
    width: 40px;
    height: 40px;
    border: #ED6524 solid thin;
    color: green;
    border-radius: 50%;
    
    /* Esto centra el ícono dentro del círculo */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* Importante: evitar que el círculo se encoja */
    flex-shrink: 0; 
}

.button-group .button{
		border: #cccccc solid thin;
		text-transform: uppercase;
		margin:1px
}
.feature-product-section .button-group button:before {
	display:none;
	content: " ";
}
.tg-column-3{
		border:#cccccc solid thin;
		padding:10px
}
.feature-title-wrap a{
		color:black
}

.wpcf7-list-item {
    display: inline-flex !important;
    align-items: center;
    white-space: nowrap; /* Evita que el texto salte de línea */
    margin-right: 20px;  /* Separación entre el 'Si' y el 'No' */
}

/* 2. Asegurar que el label no se comporte como bloque */
.wpcf7-list-item label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
}

/* 3. Ajuste fino del margen del circulito */
.wpcf7-list-item input[type="radio"] {
    margin: 0 8px 0 0 !important;
    position: relative;
    top: -1px; /* Ajuste visual por si el radio queda muy arriba */
}
.formularios input, .formularios select{
		width:100%;
		border:#CCCCCC solid thin;
		height:35px
}
.formularios input[type=radio]{
		border:#CCCCCC solid thin;
		height:15px
}
#main header{
		margin-top:50px
}
.consultoria{
		text-align:center;
		font-family:"Barlow Condensed", sans-serif;
		font-size:2rem;
		line-height:1
}
.consultoria i{
		color:#ED6524;
		font-size:4rem;
		margin-bottom:3rem
}
.tituloentrada h3{
		font-size:4rem;
		line-height:1;
		font-variant: uppercase;
		font-weight:700;
		font-family:"Poppins",sans-serif;
}

#ft{
		background-position:top;
		background:url('https://uneb-colombia.org/web/wp-content/uploads/2026/04/PLIEGO-SUDAMERIS-INTERACTIVO.jpg');
		background-color: rgba(0, 0, 0, 0.5);
		background-blend-mode: darken;
}
#ft2{
		background-position:top;
		background:url('https://uneb-colombia.org/web/wp-content/uploads/2026/04/SEPARATA_V4-01.jpg');
		background-color: rgba(0, 0, 0, 0.5);
		background-blend-mode: darken;
}
#ft3{
		background-position:top;
		background:url('https://uneb-colombia.org/web/wp-content/uploads/2026/04/10644459_893681640644387_3805754243519857445_n.jpg');
		background-color: rgba(0, 0, 0, 0.5);
		background-blend-mode: darken;
}
.pt-cv-ifield{
		text-align:center;
}
.pt-cv-ifield img{
		height:300px
}
.pt-cv-title {
    text-transform: lowercase; /* Pasa todo a minúsculas primero */
    display: block;
		height:75px;
		justify-content:center;
		align-items:center
}
.pt-cv-title::first-letter {
    text-transform: uppercase; /* Agranda solo la primera */
}
.pt-cv-content{
		text-align:justify;
}
.post-navigation{
		display:none;
}
#fechaEntrada{
		width:100px;
		height:100px;
		background:#ED6524;
		border-radius:10px;
		color:white;
		font-weight:bold;
		text-align:center;
		margin:auto;
		display:flex;
		align-items:center;
		justify-content:center;
		font-family:"Poppins",sans-serif;
		margin-bottom:50px
}
#fechaEntrada .dia{
		font-weight:700;
		font-size:2rem
}
.entry-thumbnail{
		display:none;
}
.capital{
		float: left;
		margin-top: 0.25em;
		margin-right: .68em;
		text-align: center;
		width: 1.3336em;
		height: 1.3336em;
		line-height: 1.3336em;
		font-size: 1.875em;
		border-radius: 0;
		color: #ffffff;
		font-weight: 500;
		background-color: #232323;
}
.citas{
		border-left:#ED6524 solid 4px;
		background:#F6F6F6;
		padding:15px 20px;
		box-shadow:0 10px 30px 0 rgba(0, 0, 0, 0.1);;
		color:#667194;
		font-size:2rem;
		text-align:justify
}
.citas .comillas{
		color:#ED6524
;
		font-size:5rem
}
#masthead .header-top{
		background:#ED6524;
		color:white
}
#flash-breadcrumbs{
		display:none
}
.fila-texto-borde {
    position: relative;
    overflow: hidden; /* Para que el texto no se salga de la fila */
    z-index: 1;
}
.cajaindex{
		width:270px;
		height:270px;
		background:#f7f7f7;
		box-shadow:#ED6524 0px 0px 0px;
		transition:all 0.5s ease-in;
		border:#f7f7f7 solid thin;
		padding-top:50px;
		padding-left:50px;
}
.cajaindex:hover{
		box-shadow:#ED6524 5px 5px 0;
}
.cajaindex i{
		font-size:5rem;
		color:#ED6524;
}
.cajaindex p{
		color:black;
		font-size:1.5rem;
		font-weight:700;
		font-family:"Poppins", sans-serif;
		padding-top:10px
}
.botonmas{
		width:50px;
		height:50px;
		border-radius:50%;
		border:#eaeaea solid 2px;
		color:#9999A5;
		text-align:center;
		font-size:3rem;
		font-weight:600;
		font-family:"Poppins", sans-serif;
		margin-left:150px;
		margin-top:50px;
		margin-bottom:15px
}
.botonmas a{
		color:grey
}
.aliados{
		height:320px;
		text-align:center
}
.aliados img{
		width:170px;
		border:#E4E4E4 solid thin;
		padding:5px;
		transition:all .5s ease-in-out;
		text-align:center;
		border-radius:10px
}
.aliados img:hover{
		width:180px;
		padding:0px;
}
/* Creamos el texto de fondo usando un pseudo-elemento */
.fila-texto-borde{
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: 550px; 
    display: flex;
    align-items: center; 
}
.fila-texto-borde::before{
    content: "UNEB";
		font-family: "Barlow Condensed", sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 30vw;
    font-weight: bold;
    color: transparent;
    -webkit-text-stroke: 1px #E5E5E5;
    z-index: -1;
    white-space: nowrap;
    pointer-events: none;
}
.fila-texto-borde2{
		position: relative;
    overflow: hidden;
    z-index: 1;
		height:125px;
    display: flex;
    align-items: center; 
}

.fila-texto-borde2::before{
    content: "UNEB";
		font-family: "Barlow Condensed", sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 10vw;
    font-weight: bold;
    color: transparent;
    -webkit-text-stroke: 1px #f8f8f8;
    z-index: -1;
    white-space: nowrap;
    pointer-events: none;
}
.uneb_banco, .uneb_bancos_sc2, .uneb_ver, .colombia, .unebsub {
		font-family: "Barlow Condensed", sans-serif;
		color:#ED6524;
		font-size:2.5rem;
		font-weight: 200;
		letter-spacing: 5px
}
.nombre_banco{
		font-family: "Barlow Condensed", sans-serif;
		color:black;
		font-size:6rem;
		font-weight: 500;
		letter-spacing: 5px
}
.uneb_bancos_sc2{
		font-size:1;
		color:black
}

.uneb_ver{
		color:#B9B9B9;
		font-size:2rem
}
.uneb_ver a{
		color:#B9B9B9;
}
.title_banco, .title_contacto{
		font-size:4.5rem;
		color:black;
		font-weight:600;
		font-family: "Roboto", sans-serif;
		line-height:1
}
.title_contacto{
font-size:3rem}
details {
  border-bottom: 1px solid #e0e0e0;
}

summary {
  list-style: none; /* Oculta flecha nativa */
  display: flex;
  align-items: center;
  padding: 15px 0; /* Espaciado vertical sin relleno lateral */
  cursor: pointer;
  font-family: sans-serif;
  font-weight: 600;
  color: #333;
  transition: color 0.2s ease;
		font-size:1.5rem
}

/* Evita que Safari muestre la flecha */
summary::-webkit-details-marker {
  display: none;
}

/* Efecto hover opcional para mejorar la UX */
summary:hover {
  color: #000;
}

/* Icono de Font Awesome (Caret Right) */
summary::before {
  content: "\f0da"; 
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 12px;
  width: 15px; /* Ancho fijo para que el texto no salte al rotar */
  display: inline-block;
  transition: transform 0.2s ease;
}

/* Rotación del caret al abrir */
details[open] summary::before {
  transform: rotate(90deg);
}

/* Contenido interno */
.content {
  padding: 0 0 20px 27px; /* Alineado con el inicio del texto del summary */
  color: #666;
  line-height: 1.6;
}
.content p{
		text-align:justify
}

.titulo_noticias, .tituloobj, .titulosplataforma, .titulosjuntadirectiva{
		text-align:center;
		font-size:8rem;
		font-family:'Barlow Condensed',sans-serif;
		font-weight:700;
		color:white;
}
.titulosplataforma, .titulosjuntadirectiva{
		color:black;
		font-size: 6rem;
		line-height:1
}
.titulosjuntadirectiva{
		font-size:8rem;
		text-align:left
}
.titulo_noticias{		
		color:black;
		text-shadow: 0px 10px 0px #f2f2f2;
font-size:6rem
}
#suscripcion{
		font-family:'Barlow Condensed',sans-serif;
		color: transparent;
    -webkit-text-stroke: 0.05rem #000000;
		font-size:10rem;
		font-weight:500;
		text-align:center;
}
#suscripcion .anotiuneb{
		color:black
}
#colophon{
		font-family:'Barlow Condensed',sans-serif;
		font-size:1.5rem;
		font-weight:500;
		padding:0 0 0 0;
		background:#4b4b4b
}
#top-footer{
		padding-top:0;
		padding-bottom:0;
		height:330px;		
		background:#4b4b4b
}
#redes a{
		font-size:1.5;
		text-align:left;
		letter-spacing:2rem;
}
#gallery-footer img{
		border-radius:50%
}
#redesint{
		display: flex !important;
    gap: 15px; /* Espacio entre los círculos */
    justify-content: start;
    align-items: center;
    padding: 20px 0 20px 0;		
		flex-direction:row
}
#redesint .cajaredes{
		display: flex !important;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: rgba(255, 255, 255, 0.2); /* Fondo blanco con 20% de opacidad */
    border-radius: 50%;
    text-decoration: none;
    transition: all 0.3s ease;		
		flex-direction:row;
		margin-left:10px
}
.cajaredes2{
		display: flex !important;
		color:white;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: #ED6524; /* Fondo blanco con 20% de opacidad */
    border-radius: 50%;
    text-decoration: none;
    transition: all 0.3s ease;		
		flex-direction:row;
		margin-left:10px
}
#redesint .cajaredes a{
		color:white
}
.titulointerior{
		font-family: "Cormorant Garamond", serif;
		color:white;
		font-size:10rem;
		font-weight:700;
		line-height:1.4;
		padding:0 0 0 0;
}
.colombia{
			font-size:1.5rem;
			font-family:'Poppins', sans-serif;
			line-height:1;
			padding:0 0 0 0;
}
.parrafos{
			font-size:1;
			font-family:'Poppins', sans-serif;
		text-align:justify;
}
.unensub{
		font-size:.8rem;
		color:black
}
#objetivos{
		font-family:"Poppins", sans-serif;
		color:white;
}
#objetivos .chkobj{
		color:#666666;
		font-size:2.5rem;
		margin-right:20px
}
#acta{
		text-align:center;		
}
#acta img{
		width:90%
}
.contenedor {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 20px;
}
.linea-vertical {
		position: relative;
		width: 10px;
		height: 110px;
		background-color: #333333;
		border-radius: 2px;
}
.linea-vertical::after {
		content: '';
		position: absolute;
		width: 34px;
		height: 10px;
		background-color: #333333;
		left: 100%;
		top: 50%;
		transform: translateY(-50%);
		border-radius: 0 2px 2px 0;
}
.guia h3{
		color:black;
		font-family:'Poppins', sans-serif;
		font-weight:600;
		font-size:4rem
}
.guia p{
		color:#a1a1a1;
}
.headerguia{
		background:url(https://uneb-colombia.org/web/wp-content/uploads/2026/04/guia2.jpg);
		background-origin:top;
		background-size:cover;
		background-repeat:no-repeat;
}
.dostonos {
  width: 100%;
  background: linear-gradient(to right, #0C0F16 50%, #1A1E25 50%);
}
.single-logo-container{
		color:white;
}
.single-logo-container h3{
		font-size:.8rem;
		line-height:1;
		height:99px
}
.logo-description{
		height:75px
}