/*
 * Theme Name: sangeet
 *
 * Layout: Content-Sidebar
 *
 * Learn more: https://developer.wordpress.org/themes/basics/template-files/
*/

.site-content {
    padding-bottom: 4em;
}
.single .site-content,
.page .site-content { 
    background: #000; 
}

.site-main {
	margin: 0;
	padding:2rem;
}
.content-area {
	float:left;
	width:75%;	
}

.site-content .widget-area {
	float: right;
	overflow: hidden;
	width: 25%;
	padding:2rem;
	background:#fff;
	color: #000;
}

.site-content .widget-area li:before, .site-content .widget-area li {
	color:#000;	
}

.site-footer {
	clear: both;
	width: 100%;
}

.entry-header,
.entry-content,
.entry-meta,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.page-header,
.paging-navigation {
    position: relative;
    max-width: 780px;
    max-width: 78rem;
    margin: 0 auto;
	padding:0 4rem;
}

.page-header,
.paging-navigation {
    padding-top: 1em;
    padding-bottom: 1em;
    margin-bottom: 2em;
    list-style-type: none;
    background: #606060;
}

.page-header {
    margin-top: 1em;
    margin-bottom: 1em;
}
     
.entry-meta {
	padding: 0;	
}

@media screen and (min-width: 1820px) {
    .image-shifter {
        width: 1060px;
        float: none;
        margin: 0 auto;
    }
}

@media screen and (min-width: 1540px) and (max-width: 1820px) {
    .image-shifter { margin-right: 25%;}
}

@media screen and (min-width: 1440px) and (max-width: 1819px) {
    .image-shifter {
        width: 1060px; 
        float: right;
    }
}

.index-box {
    max-width: 780px;
    max-width: 78rem;
    padding: 1em 0 2em;
    margin: 0 auto 4em;
    background: #606060;
	border-bottom:5px solid #38b883;
	position:relative;
}

.index-box:after {
	position: absolute;	
	bottom: -20px;
	left:0px;
	width:100%;
	content:'';
	height:15px;
	background:url("../images/notesbg.png") repeat;
}

.index-box blockquote.alignleft,
.index-box blockquote.alignright {
    background: #606060;
    border: none;
}




@media screen and (min-width: 1820px) {
    .index-box blockquote.alignright { padding-right: 2em; }
}

@media screen and (min-width: 1320px) {
    .index-box blockquote.alignleft { padding-left: 2em; }
}

@media screen and (max-width: 600px) {  
.site-content .content-area, .site-content .widget-area {
	float:none;
	width:100%;	
}
}


.paging-navigation {
    padding-top: 1em;
    padding-bottom: 1em;
    margin-bottom: 2em;
    list-style-type: none;
    background: #606060;
}   

