/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Seventeen Child Theme
 Author:       Simon Schumacher
 Author URI:   http://home.schumacher-bw.de
 Template:     twentyseventeen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

ul,
ol {
    margin-left: 15pt;
}

@media screen and (min-width: 30em)
{
    h4 {
        font-size: 12pt;
        font-size: 1rem;
        font-weight: 600;
    }
}

.custom-header {
    height: 870px;
}
@media only screen and (max-width:768px) {
    .custom-header {
        height: 400px;
    }
}
@media only screen and (max-width:480px) {
    .custom-header {
        height: 200px;
    }
}




.wrap {
	max-width: 2100px;
}

@media screen and (min-width: 48em) {
	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
        width: 12%;
        min-width: 175px;
    }
    
    .blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		width: 86%;
	}
}

/*For Content*/
.has-sidebar:not(.error404) #primary {
    width: 70%;
}

/*set the sidebar width and alignment*/
.has-sidebar #secondary {
    width: 25% !important;
    float: right;
}


.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}