.single-cursos .breadcrumbs,
.single-events .breadcrumbs {
padding: 0;
margin: 0;
background: var(--c-contrast-50);
font-size: 13px;
--c-a: var(--c-contrast-500);
}
.single-cursos .breadcrumbs .inner,
.single-events .breadcrumbs .inner {
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}
.single-cursos .etiqueta,
.single-events .etiqueta {
background: #f9e52e;
color: #000;
padding: 5px 10px;
border-radius: 1px;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.03em;
display: inline-block;
margin-bottom: 20px;
}
.single-cursos h1.post-title,
.single-events h1.post-title {
display: block;
font-size: 32px;
line-height: 42px;
letter-spacing: 1px;
font-weight: var(--title-fw-bold);
font-family: var(--h-font);
color: var(--c-headings);
}
.single-cursos .s-head-modern .sub-title,
.single-events .s-head-modern .sub-title {
color: var(--c-headings);
}
.single-cursos .boxes,
.single-events .boxes {
display: flex;
flex-direction: row;
margin-top: 30px;
margin-bottom: 25px;
margin-left: -7.5px;
margin-right: -7.5px;
width: calc(100% + 15px);
max-width: calc(100% + 15px);
justify-content: center;
}
.single-cursos .boxes .box,
.single-events .boxes .box {
background: #1d3557;
color: #fff;
padding: 30px;
text-align: center;
min-width: 200px;
width: 100%;
margin-left: 7.5px;
margin-right: 7.5px;
}
.single-cursos .boxes.wrap,
.single-events .boxes.wrap {
flex-wrap: wrap;
}
.single-cursos .boxes.wrap .box,
.single-events .boxes.wrap .box {
width: auto;
margin-bottom: 15px;
flex-grow: 1;
}
.single-cursos .boxes .box i,
.single-events .boxes .box i {
font-family: "Font Awesome 5 Free";
font-weight: 400;
fill: #E73363;
color: #E73363;
font-size: 40px;
display: inline-block;
margin-bottom: 10px;
}
.single-cursos .boxes .box h2,
.single-events .boxes .box h2 {
margin-bottom: 10px;
margin-bottom: 10px;
font-weight: var(--title-fw-bold);
font-family: var(--h-font);
color: #fff;
}
.single-cursos .boxes .box a,
.single-events .boxes .box a {
color: #fff;
}
.single-cursos .boxes .box a:hover,
.single-events .boxes .box a:hover {
color: #f9e52e;
} .single-cursos .content-spacious,
.single-events .content-spacious {
padding-left: 0;
padding-right: 0;
}
.single-cursos h2.logos,
.single-events h2.logos {
color: #E73363;
font-family: "Poppins", Sans-serif;
font-size: 16px;
font-weight: 500;
-webkit-text-stroke-color: #000;
stroke: #000;
text-transform: uppercase;
padding: 40px 0 20px;
}
.single-cursos div.logos,
.single-events div.logos {
display: flex;
min-height: 180px;
flex-wrap: wrap;
}
.single-cursos div.logos a,
.single-cursos div.logos div,
.single-events div.logos a, 
.single-events div.logos div {
width: 180px;
box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
padding: 10px;
margin-right: 15px;
margin-bottom: 15px;
display: flex;
justify-content: center;
align-items: center;
}
.single-cursos div.logos img,
.single-events div.logos img {
width: 100%;
}
.single-cursos .compartir-redes a,
.single-events .compartir-redes a {
display: flex !important;
height: 40px;
text-align: center;
justify-content: center;
align-items: center;
margin-bottom: 15px;
}
.single-cursos .compartir-redes a span,
.single-events .compartir-redes a span {
margin-left: 15px;
}