.services-section-wrapper.section {

    .hentry {
        width: 100%;

        .hentry-inner {
            @include media(mobile_horizontal) {
                text-align: left;
            }

            text-align: center;

            .post-thumbnail {

                @include media(mobile_horizontal) {
                    margin-left: inherit;
                    margin-right: auto;
                }

                margin-left: auto;
                margin-right: auto;
                max-width: 100px;
                max-height: 100px;

                &:hover {

                    @include media(tablet) {
        
                        img {
                            transform: scale(.9);
                            -o-transform: scale(.9);
                            -moz-transform: scale(.9);
                            -webkit-transform: scale(.9);
                        }
        
                        a:before {
                            transform: scale(1.1);
                            -o-transform: scale(1.1);
                            -moz-transform: scale(1.1);
                            -webkit-transform: scale(1.1);
                            z-index: 1;
                        }
                    }    
                }
                
                img {
                    @include border(50%);
                    margin: 0 auto;

                    @include media(mobile_horizontal) {
                        margin: 0;
                    }
                }
            }
        }
    }
}

.color-scheme-default,
.color-scheme-dark,
.color-scheme-gray,
.color-scheme-yellow {
    .services-section-wrapper .hentry .hentry-inner .post-thumbnail a {
        display: inline-block;
        position: relative;

        &:before {
            border: 2px solid;
            @include border(50%);
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            transform: scale(0);
            -o-transform: scale(0);
            -moz-transform: scale(0);
            -webkit-transform: scale(0);
            width: 100%;
            z-index: -2;
        }
    }
}

/* Color Scheme */

.color-scheme-modern .services-section-wrapper.section,
.color-scheme-wedding .services-section-wrapper.section,
.color-scheme-minimal .services-section-wrapper.section {

    .hentry {
    
        .hentry-inner {
                padding: 35px 35px;

            @include media(wide) {
                padding: 50px 50px;
            }

            @include media(digonal) {
                padding: 75px 50px;
            }
        }
    }
}

.color-scheme-modern .services-section-wrapper.section,
.color-scheme-e-commerce .services-section-wrapper.section,
.color-scheme-wedding .services-section-wrapper.section,
.color-scheme-minimal .services-section-wrapper.section,
.color-scheme-blog .services-section-wrapper.section,
.color-scheme-corporate .services-section-wrapper.section,
.color-scheme-music .services-section-wrapper.section {
    .hentry {
        .post-thumbnail {
            max-width: 50px;

            img {
                @include border(0);
            }

            a:before {
                display: none;
            }
        }
    }
}

.color-scheme-corporate #services-section.services-section-wrapper.section {
    .hentry {
        .post-thumbnail {
            max-width: 100px;
        }
    }
}