/*
Theme Name: atimeshare
Layout: Content-Sidebar
*/


.site-main {
	background: #fff;
        border: #000;
/*         border-style: solid; */
        border-width: 1px 3px 3px 3px;
        max-width: 780px;
        margin: auto;
}



.site-content {
        max-width: 1160px;
        margin: 0 auto;
}

div#secondary{
	position:sticky;
	top:.5rem;
	z-index: 999;
}

.site-content .widget-area {
	overflow: hidden;
        width: 380px;
        padding: 2rem;
        padding-top: 0rem;
        border: #000;
            margin-top: -1rem;
        border-width: 3px 3px 3px 3px;
}

.site-content .widget {
        border: #fff;
/*         border-style: solid; */
        border-width: 0px 0px 2px 0px;

}

.content-area {
       max-width: 100%;
       margin:auto;


}


.site-footer {
	clear: both;
	width: 100%;
}

.entry-content{
}

.featured-section {
    background: #fcfcfc;
    border-top-color: #f0f0f0;
    position: relative;
    max-width: 780px;
    padding: 0 4rem;
    margin: auto;
    border: #f0f0f0;
    border-style: solid;
    border-width: 2px 0;
}


.entry-header h1{
    font-weight: 700;
		font-size: 30px;

}
.entry-header-full h1{
	font-size:30px;
}


.entry-header,
.page-header,
.entry-content,
.entry-meta,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation {
    position: relative;
/*    max-width: 780px;*/
    padding: 0 1rem;
    margin: auto;
/*    background: #fff;*/
}

.entry-meta{
    padding-left:0rem;
}

.page-header{
    display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.page-header h1{
    margin:0;
		    font-size: 2rem;
}

@media screen and (min-width: 1208px) {
    .site-main {
        min-height:auto;
        border-width: 0px 3px 3px 3px;
				    margin-bottom: 20px;
    }



.site-content .widget-area {
        border-width: 0px 3px 3px 0px;
}


.site-content {
        margin:auto;

}

        .content-area {
            float: left;
            width: 100%;
            margin-left: -380px;
            padding-left: 380px;
            max-width:1160px;


    }

    .entry-header{
/*        border: #f0f0f0;
        border-style: solid;
        border-width: 0 2px 0 2px;*/

    }


    .entry-title {
       margin-top:0px;
       padding-top:0rem;
       margin-bottom:0px;
       font-size: 35px !important;
   }



        .entry-header,
        .page-header,
        .entry-content,
        .entry-meta,
        .entry-footer,
        .tag-links,
        .post-navigation,
        .comments-area,
        .paging-navigation {
           margin: 0 0 0 auto;
        }

}

@media screen and (max-width: 1207px) {

    .site-content .widget-area {
        border-width: 3px 3px 3px 3px;
}


    .site-content .widget-area {
        width: auto;
        width: 96%;
        max-width: 780px;
        float: none;
        margin: 1em auto 0;
    }
	
	div#secondary{
		background: #fff;
		box-shadow: 0px -10px 13px 0px #fff;
	}
}


@media screen and (max-width: 815px) {

.paging-navigation {
    margin: 0 1rem;
}
    .site-content .widget-area{
        padding:0rem 1rem;
    }

}
