#single {
    .entry-header {
        text-align: center;
        .entry-title {
            display: inline-block;
            margin: 0;
            padding: 25px 15px;
        }
    }
    .entry-content {
        margin: 25px 0;
        .entry-thumbnail {
            text-align: center;
            margin: 0 0 25px 0;
            img {
                width: 80%;
                height: auto;
            }
        }
        p {
            text-align: justify;
            text-indent: 20px;
        }
        #myTabContent {
            padding: 25px 0;
            text-align: justify;
            text-indent: 20px;
        }
        .futered {
            margin: 25px 0;
            .futered-header {
                padding: 15px;
                text-align: center;
                margin: 0 20px;
                background-color: @red;
                i {
                    font-size: 5em;
                    color: white;
                }
            }
            .futered-content {
                text-align: center;
                margin: 0 20px;
                padding: 10px;
                height: 150px;
                background: fade(@gray-light, 30%);
            }
        }
    }
    .format-gallery {
        .entry-content {
            margin: 25px 0;
            .gallery {
                .gallery-item {
                    margin: 0;
                    position: relative;
                    overflow: hidden;
                    &:hover img {
                        .transition;
                        .scale(1.15);
                    }
                    img {
                        border: 1px solid @white;
                        .scale(1);
                        .transition;
                    }
                }
            }
        }
    }
    .entry-meta {
        padding: 25px 0 0 0;
        border-top: 1px solid fade(@gray-light, 30%);
        .tags-links,
        .author,
        .edit-link,
        .date,
        .comments-link,
        .categories-links {
            display: block;
            padding: 10px 0;
            i {
                color: @gray;
                margin: 0 15px 0 0;
            }
            a {
                text-transform: uppercase;
                color: @gray;
                font-size: 0.7em;
                .transition;
                &:hover {
                    .transition;
                    color: @red;
                }
            }
        }
    }
    #respond {
        margin: 25px 0 0 0;
        border-top: 1px solid fade(@gray-light, 30%);
        #reply-title {
            font-size: 1.2em;
            text-transform: uppercase;
        }
        form {
            #author {
                .input;
            }
            #email {
                .input;
            }
            #comment {
                .input;
            }
            #submit {
                .button;
                border: none;
            }
        }
    }
    .navigation {
        margin: 30px 0 0 0;
        a {
            display: block;
            text-decoration: underline;
            text-transform: uppercase;
            margin: 15px 0;
        }
    }
    .content-aside {
        .entry-content {
            padding: 25px;
            background: fade(@gray-light, 30%);
            .border-radius(5px);
        }
    }
    .content-video {
        .entry-content {
            text-align: center;
        }
    }
}
