/* Estilos para las plantillas personalizadas de PJETAM */

.pjetam-container {
max-width: 1280px;
margin: 0 auto; /* Centra el contenedor */
}

.pjetam-text {
color: #24272A; /* Color gris oscuro */
font-family: Montserrat;
font-size: 16px; /* Tamaño del texto */
font-style: normal;
font-weight: 400;
line-height: 28px; /* Altura de línea */
}

/* Estilos para los párrafos dentro del contenedor de texto */
.pjetam-text p {
margin-bottom: 28px; /* Margen inferior para doble línea */
}

/* Estilos para los títulos de las plantillas personalizadas de PJETAM */
.entry-title {
color: #24272A; /* Color gris oscuro */
text-align: center;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px; /* 150% */
padding-top: 20px; /* Padding superior de 20px */
}

/* Fondo para el contenido principal */
.main-content {
background-color: #F5F6F6;
padding: 0 15px; /* Padding para el contenido principal */
padding-bottom: 60px; /* Padding inferior de 60px */
}

/* Estilos para el contenedor de breadcrumbs */
.breadcrumb-container {
width: 100%;
background-color: #F5F6F6; /* Fondo opcional */
padding-top: 20px; /* Padding superior de 20px */
}

/* Estilos para los breadcrumbs */
.breadcrumb {
font-size: 12px;
line-height: 16px; / 133.333% /
list-style: none;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
color: #7E8B92;
max-width: 1280px;
margin: 0 auto; /* Centra el breadcrumb */
}

.breadcrumb li {
display: inline;
margin-right: 5px;
}

.breadcrumb li a {
color: #7E8B92;
text-decoration: none;
}

.breadcrumb li.current,
.breadcrumb li.current a {
color: #24272A; /* Color del enlace activo */
}

.breadcrumb .separator {
margin-right: 5px;
}

.three-columns {
max-width: 1280px;
margin: 0 auto;
display: flex;
justify-content: space-between;
text-align: center;
}

.three-columns .column {
flex: 1;
}

.three-columns p {
font-family: Montserrat;
font-size: 16px;
font-weight: 400;
}

/* Estilos para el separador predeterminado de WordPress */
.pjetam-text hr {
border: 0;
height: .5px;
background-color: #CCD2D5;
margin: 40px 0; /* Ajusta el margen superior e inferior según sea necesario */
}

/* Estilos para listas con viñetas */
.pjetam-text ul {
list-style-type: disc;
padding-left: 20px; /* Padding para el ul */
}

.pjetam-text ul li {
color: #24272A; /* Color del texto de las viñetas */
font-family: Montserrat;
font-size: 16px; /* Tamaño del texto */
font-style: normal;
font-weight: 400;
line-height: 28px; /* Altura de línea */
padding-left: 10px; /* Padding para el li */
}

.pjetam-text ul li::marker {
color: #0D0D0D; /* Color de la bolita de la viñeta */
}

/* Estilos responsivos */
@media (max-width: 1024px) {
.main-content {
padding-left: 20px;
padding-right: 20px;
}
	
.breadcrumb {
    padding-left: 20px;
    padding-right: 20px;
}


