.faq-section.has-main-image {
    .section-content-wrapper > div {
        @include media(tablet) {
        width: 50%;
        }
    }
}

.faq-section {

    .main-image {
        margin-bottom: 35px;

        @include media(tablet) {
            margin-bottom: 0;
        }

        @include  media(desktop) {
            padding-right: 120px;
        }
    }

    .section-content-wrapper {
        .hentry {
            @include media(wide) {
                margin-bottom: 63px;

                &:last-child {
                    margin-bottom: 42px;
                }

            }
            width: 100%;

            .post-thumbnail {
                float: none;
                margin: 0 auto;
                max-width: 125px;
                margin-bottom: 21px;
                overflow: hidden;

                &:hover img {
                    transform: scale(1.1);
                    -o-transform: scale(1.1);
                    -moz-transform: scale(1.1);
                    -webkit-transform: scale(1.1);
                }

                @include media(mobile) {
                    float: left;
                    margin-bottom: 0;
                    margin-right: 21px;                
                }

                @include media(desktop) {
                    margin-right: 28px;
                }

                @include media(wide) {
                    margin-right: 40px;
                }
            }

            .entry-container {
                overflow: hidden;
                text-align: center;

                @include media(mobile) {
                    text-align: left;
                }
                
                .entry-summary,
                .entry-content,
                .more-button {
                    margin-top: 14px;

                    @include media(desktop) {
                        margin-top: 21px;
                    }
                }
            }
        }

        .view-all-button {
            padding: 0 15px;
            text-align: left;
        }
    }
}