@if ( 'bunchy' != $stack ) {

    blockquote {
        position: relative;
        padding: 2em 10px 0.5em;

        text-align: center;

        font-size: 24px;
        line-height: 30px;
        font-family: $important_font_family;
        font-weight: 300;
        letter-spacing: 0.025em;


        /* Open quote */
        &:before {
            display: block;
            position: absolute;
            z-index: -1;
            #{$left}: 50%;
            #{$right}: auto;
            top: 20px;

            font-size: 60px;
            line-height: 1;
            font-family: $important_font_family;
            font-weight: 700;

            cursor: default;
            vertical-align: bottom;

            content: "\201c";
        }

        /* Borders */
        &::after {
            display: block;
            @include box-sizing( border-box );
            position: absolute;
            z-index: -1;
            #{$left}: 0;
            #{$right}: auto;
            top: 0;
            width: 100%;
            height: 100%;
            border-width: 6px 0 1px;

            border-style: solid;

            content: "";

            opacity: 0.1666;
        }
    }


    @if ( $has_mq_1025 ) {
        @media only screen and ( min-width: 1025px ) {
            blockquote {
                padding-#{$left}: 3em;
                padding-#{$right}: 3em;
            }
        }
    }
}
