.container.container-detalle-trabajo {
    width: 1460px;
}

.titulo-detalle-trabajo {
    text-align: center;
}

.page.single-trabajo h1 {
    color: #f2942e;
    font-size: 21.6px;
    font-weight: 900;
    line-height: 35px;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: inline-block;
    height: auto;
    padding: 0 140px;
    max-width: 80%;
    box-sizing: border-box;
    background: #fff;
    margin: 0 auto!important;
}

.page.single-trabajo h2 {
    color: #;
    font-size: 21.6;
    line-height: 35px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #353738;
}

.separador-trabajos {
    background: #f2942e;
    width: 145px;
    height: 3px;
    margin: 20px auto;
}

.texto-introduccion-detalle-trabajo {
    max-width: 940px;
    margin: auto;
}

.carrusel-detalle-trabajos {
    max-width: 1460px;
    margin: auto;
    position: relative;
    z-index: 0;
}

.page.single-trabajo .sow-slide-nav a em {
    font-size: 0;
    width: 47px;
    height: 26px;
}

.page.single-trabajo .sow-slider-base .sow-slide-nav-next a em {
    background-image: url('../images/flecha-post.png');
    background-repeat: no-repeat;
}

.page.single-trabajo .sow-slider-base .sow-slide-nav-prev a em {
    background-image: url('../images/flecha-ant.png');
    background-repeat: no-repeat;
}

.page.single-trabajo .sow-slider-images li {
    margin-left: 0px!important;
    padding-left: 0px!important;
}

.page.single-trabajo .premios-trabajo p {
    font-size: 17.72px;
    line-height: 28.55px;
    text-transform: uppercase;
}

.page.single-trabajo .premios-trabajo .contenedor-premio-imagen {
    min-height: 214px;
}

.page.single-trabajo .premios-trabajo .premio-centrar img {
    padding-top: 30px;
}

.page.trabajo-especialidad h1 {
    margin-bottom: 80px;
}

blockquote p {
    font-size: 21.6px;
    line-height: 33px;
    font-weight: 700;
    letter-spacing: 3px;
}

.page.trabajo-especialidad #lista-trabajos img {
    width: 100%;
    display: block;
}

.item.c1_3 {
    position: relative;
}

.titulo-archivo {
    display: block;
    height: 100%;
    position: relative;
}

.titulo-archivo:hover .fondo-hover-trabajos {
    display: block;
}

.titulo-archivo:hover .titulo-hover-trabajos {
    display: block;
}

.titulo-hover-trabajos {
    font-size: 30px;
    font-weight: 500 !important;
    text-align: center;
    width: calc(100% - 20px);
    margin: 0 auto;
    color: #d0d0d0;
    display: none;
    position: absolute;
    z-index: 9999;
    text-decoration: none;
    text-transform: uppercase;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 10px;
}

.fondo-hover-trabajos {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    display: none;
    background: #000;
    opacity: 0.75;
}

.archive.archive-vacio {
    width: 100%;
}


/*Siguiente trabajo*/

.siguiente-proyectos {
    margin-bottom: 70px;
}

.siguiente-proyectos-cont {
    width: 1110px;
    margin: auto;
}

.siguiente-proyectos-cont .siguiente-proyectos-texto {
    width: 390px;
    float: left;
    text-align: center;
}

.siguiente-proyectos-cont .siguiente-proyectos-texto p {
    text-align: center;
    margin-top: 155px;
    line-height: 28px;
    letter-spacing: 2px;
}

.siguiente-proyectos-cont .siguiente-proyectos-texto p a {
    color: #353738;
}

.siguiente-proyectos-cont .siguiente-proyectos-imagen {
    float: left;
}

.siguiente-proyectos-cont .siguiente-proyectos-imagen {
    max-width: 100%;
}

#mas-trabajos {
    margin-top: 45px;
	text-align: center;
}

#mas-trabajos h2 {
    letter-spacing: 0;
    font-size: 25px;
    line-height: 25px;
    color: #ff8200;
    margin-bottom: 50px;
}

section.page-trabajos #trabajos-items,
section.page-trabajo #trabajos-items {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: auto;
    gap: 10px;
}
section.page-trabajos #trabajos-items .item:nth-child(1),
section.page-trabajos #trabajos-items .item:nth-child(4),
section.page-trabajos #trabajos-items .item:nth-child(6),
section.page-trabajos #trabajos-items .item:nth-child(8),
section.page-trabajos #trabajos-items .item:nth-child(12)

/*section.page-trabajos #trabajos-items .item:nth-child(16),
section.page-trabajos #trabajos-items .item:nth-child(20),
section.page-trabajos #trabajos-items .item:nth-child(22),
section.page-trabajos #trabajos-items .item:nth-child(24),
section.page-trabajos #trabajos-items .item:nth-child(28),

section.page-trabajos #trabajos-items .item:nth-child(31),
section.page-trabajos #trabajos-items .item:nth-child(34),
section.page-trabajos #trabajos-items .item:nth-child(36),
section.page-trabajos #trabajos-items .item:nth-child(38),
section.page-trabajos #trabajos-items .item:nth-child(42)*/ {
    grid-row: span 2;
    grid-column: span 1;
}
section.page-trabajos #trabajos-items .foto-destacada-trabajo {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
section.page-trabajos #trabajos-items .foto-destacada-trabajo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

@media(max-width:1280px) {
    section.page-trabajos #trabajos-items,
    section.page-trabajo #trabajos-items {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media(max-width:992px) {
    section.page-trabajos #trabajos-items,
    section.page-trabajo #trabajos-items {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media(max-width:480px) {
    section.page-trabajos #trabajos-items,
    section.page-trabajo #trabajos-items {
        grid-template-columns: repeat(1, 1fr);
    }
}