.a-footer {
    max-width: $XX_LARGE_SIZE;
    margin: 0 auto;
    padding-left: $MOBILE_SIDE_GUTTER;
    padding-right: $MOBILE_SIDE_GUTTER;

    @include at-medium-size {
        padding-left: $TABLET_SIDE_GUTTER;
        padding-right: $TABLET_SIDE_GUTTER;
    }
}

.a-footer--gallery {
    box-sizing: border-box;

    @include at-x-large-size {
        padding-left: $DESKTOP_SIDE_GUTTER;
        padding-right: $DESKTOP_SIDE_GUTTER;
    }

    .a-footer__wrapper {
        box-sizing: border-box;
        margin: 0 auto;
        max-width: $XX_LARGE_SIZE;
        position: relative;

        @include at-x-large-size{
            padding-left: 0;
        }

        @include at-x-large-size {
            padding-right: $ARTICLE_RIGHT_TOTAL;
        }
    }
}

.a-footer--video {
    box-sizing: border-box;
    max-width: $XX_LARGE_SIZE + $DESKTOP_SIDE_GUTTER + $DESKTOP_SIDE_GUTTER;

    @include at-x-large-size {
        padding-left: $DESKTOP_SIDE_GUTTER;
        padding-right: $DESKTOP_SIDE_GUTTER;
    }

    .a-footer__wrapper {
        box-sizing: border-box;
        margin: 0 auto;
        max-width: $XX_LARGE_SIZE;
        position: relative;

        @include min-screen($ARTICLE_TOTAL) {
            padding-left: 60px;
        }

        @include at-x-large-size {
            padding-right: $ARTICLE_RIGHT_TOTAL;
        }
    }
}

.a-footer__wrapper {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: $ARTICLE_TOTAL;
    position: relative;
    width: 100%;
    word-wrap: break-word;

    @include at-x-large-size {
        padding: 0 $ARTICLE_RIGHT_TOTAL 0 0;
    }

    @include min-screen($ARTICLE_TOTAL) {
        padding: 0 $ARTICLE_RIGHT_TOTAL 0 $ARTICLE_LEFT_TOTAL;
    }
}

.a-related-tags {}
.a-related-tags__wrapper {}
