/*archive*/
.intro-text {
    padding: 20px 20px 50px;
}
@media screen and (min-width: 768px) {
    .intro-text {
        padding: 80px 20px 50px;
    }
}

.intro-text-title {
    margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
    .intro-text-title {
        margin-bottom: 30px;
    }
}

/*single*/
.architectural-lighting-main-content .big-image {
    margin-bottom: 20px;
    max-height: 815px;
    overflow: hidden;
}

.architectural-lighting-main-content .big-image a {
    display: block;
}

.architectural-lighting-main-content .big-image img {
    height: auto;
    max-width: 100%;
}

/* .architectural-lighting-main-content .gallery a {
    display: block;
    height: 30px;
    margin: 0 5px;
    width: 30px;
} */

.architectural-lighting-main-content .gallery img {
    height: 30px;
    max-width: 100%;
    width: 30px;
}

/* .architectural-lighting-main-content .gallery a:last-child {
    margin-right: 0;
} */

.additional-specifications {
    max-width: 300px;
    margin: 20px 0 30px;
}

.spec-sheet,
.ul-logo,
.categories,
.tags {
    margin-bottom: 3rem;
}

.spec-sheet-link {
    display: inline-flex;
}

.spec-sheet-link .document-icon img {
    float: none;
    margin-right: 10px;
    width: 20px;
}

.architectural .cat-container {
    background-size: cover;
}

.architectural .overlay {
    text-transform: lowercase;
}
