//ELEMENT SERVICES
.column-item{
    .services-inner{
        position: relative;
        margin-bottom: 60px;
        @extend .text-center;
        .post-thumbnail{
            a,img{
                @extend .d-block;
            }
        }
        .entry-title{
            margin-top: 1.875rem;
            margin-bottom: 13px;
        }
        p{
            @extend .mb-0;
        }
        .more-link{
            @extend %color-secondary;
            @include font-size(12);
            @extend .text-uppercase;
            margin-top: 12px;
            font-weight: 600;
            letter-spacing: 2px;
        }
    }
}

//Single Services
body.single-osf_service {
    .site-content {
        margin-top: 60px;
        margin-bottom: 100px;
    }
    .entry-title {
        @extend %color-primary;
        font-size: 1.875rem;
        line-height: 2.6875rem;
        margin: 2rem 0 1rem;
    }
}

//Archive Services
article.type-osf_service{
    padding: 0 $grid-gutter-width/2;
    @extend .text-center;
    .post-inner{
        margin-bottom: 60px;
    }
    .entry-title{
        margin-top: 1.875rem;
        margin-bottom: 13px;
    }
    p{
        @extend .mb-0;
    }
    .more-link{
        @extend %color-secondary;
        @include font-size(12);
        @extend .text-uppercase;
        margin-top: 12px;
        font-weight: 600;
        letter-spacing: 2px;
    }
}

body.archive{
    [data-columns="1"] {
        .type-osf_service,.column-item,.type-portfolio {
            @extend .col-sm-12;

        }
    }

    [data-columns="2"] {
        .type-osf_service,.column-item,.type-portfolio {
            @extend .col-xl-6;
        }
    }

    [data-columns="3"] {
        .type-osf_service,.column-item,.type-portfolio {
            @extend .col-xl-4;
        }
    }

    [data-columns="4"] {
        .type-osf_service,.column-item,.type-portfolio {
            @extend .col-xl-3;
        }
    }
}