/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: Christian Weller
Description: Updatesicheres Child-Theme von Twenty Seventeen
Version: 1.1.1495020104
Updated: 2017-05-17 11:21:44

*/

body, footer{
background:rgb(252,252,252)
}

.custom-header-media::before{
background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(199, 230, 227, 0) 75%, rgba(0, 0, 0, 0) 100%);
}

body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
    color: rgba(87,98,113, 0.9);
}

body.has-header-image .site-description, body.has-header-video .site-description {
    color: rgba(87,98,113, 0.9);
}
.no-pad{padding:0;}

#content {
padding-top: 35px;
}


/* komischerweise ist die Breite im zentralen Contentbereich bei den folgenden Klassen begrenzt... das muss weg */
.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{max-width:inherit;}

@media screen and (min-width: 30em){
	.page-one-column .panel-content .wrap {
		max-width: 1000px !important;
	}
}

/* Header Höhen */

@media screen and (min-width: 48em){
.has-header-image:not(.twentyseventeen-front-page) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page) .custom-header-media, header.site-header .custom-header{
	height:20em;
};
}
@media screen and (max-width: 47em){
.has-header-image:not(.twentyseventeen-front-page) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page) .custom-header-media, header.site-header .custom-header{
	height:7em;
};
}
@media screen and (min-width: 48em){
.page:not(.home) #content {
    padding-bottom: 0;
}
}

@media screen and (min-width: 48em){.site-footer{margin-top:1em;};}

@media screen and (min-width: 48em){
	#main .entry-title,
	#page .page-title
	{
		font-size:2em;
		font-weight:600;
	};
}

figure{margin-top:0;}

h2{padding:0;}

/*
.panel-image:before{background:none}
*/

.panel-image:before {background: none;}

article ol, article ul {list-style-position:inside;}

.social-navigation a{
	background-color: #c7e6e3 !important;
	border:1px solid #a4c1be;
	color: #9a9a9a !important;
}
.social-navigation a:hover{
	background-color: #9bb7b4 !important;
	color: white !important;

}

