/*
Theme Name: sh_ghazale
Layout: Content-Sidebar
*/
.site-footer {
	clear: both;
	width: 100%;
}


.entry-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation,
.page-header{
    position: relative;
    padding: 0 5rem;
    margin: 0 auto;
}

.page-header h1{
    font-size: 16px;
}
.page-header .taxonomy-description{
    font-size: 14px;
    font-style: italic;
}

@media screen and (max-width: 680px) {
    .index-box,
    .page-header{
        margin-left: 1em;
        margin-right: 1em;
    }
}

@media screen and (min-width: 1170px){
    .content-area {
        float: left;
        margin-left: -400px;
        padding-left: 400px;
        width: 100%;
    }
    .site-content .widget-area {
        width: 400px;
        float: right;
        padding: 3rem;
        background: #fff;
        background: hsl(0, 0%, 100%);
        overflow: hidden;
        font-weight: 300;
    }
}

@media screen and (max-width: 680px){
    .entry-header, .entry-content, .entry-footer, .tag-links, .post-navigation, .comments-area, .paging-navigation, .article-separator,
    .small-index-thumbnail, .article-separate-line{
        position: relative;
        max-width: 680px;
        max-width: 68rem;
        padding: 0 2rem;
        margin: 0 auto;
    }

    .article-separator{
        margin-bottom: 5rem;
        margin-top: 5rem;
    }
}

@media screen and (max-width: 1169px){
    .widget-area {
        display: none;
    }
}