/*
 Theme Name:   Twenty Fifteen  Child
 Description:  My first child theme, based on Twenty Fifteen
 Author:       Elio Zimmermann
 Template:     twentyfifteen
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated
 Text Domain:  twenty-fifteen-child
*/


 
.hentry {
	/*background-color: #fff8ee;*/
	padding-top: 5% 0;
}
.site-main {
	padding: 0 0;
}


/** smaller spacing between paragraphs */
@media screen and (min-width: 46.25em) {
/*	body,
	button,
	input,
	select,
	textarea {
		font-size: 15px;
		font-size: 1.5rem;
		line-height: 1.6842;
	}
*/	

	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 1em;
	}
	.site-title{
		font-size: 5rem;
	}
	.site-description {
		color: #333; 
		opacity: 1;
		font-weight: bold;
	}


}

@media screen and (min-width: 55em) {
	/*body,
	button,
	input,
	select,
	textarea {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.6842;
	}*/

	
	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 1em;
	}

	.site-title{
		font-size: 4rem;
	}
	.site-description {
		color: #333; 
 		opacity: 1;
		font-weight: bold;
	}
}

@media screen and (min-width: 59.6875em) {
	/*body,
	button,
	input,
	select,
	textarea {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6842;
	}*/

	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 1em;
	}
	.widget {
		margin: 10% 0;
		padding: 0 10%;
	}
	.site-header {
		margin: 10% 0;
		padding: 0 10%;
	}
	.site-title{
		font-size: 4rem;
	}
	.site-description {
		color: #333; 
 		opacity: 1;
		font-weight: bold;
	}
	.hentry {
		padding-top: 5%;
	}

}

@media screen and (min-width: 68.75em) {
	/*body,
	button,
	input,
	select,
	textarea {
		font-size: 16px;
		font-size: 1.6rem;
		line-height: 1.6842;
	}*/

	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 1em;
	}
	.widget {
		margin: 10% 0;
		padding: 0 10%;
	}	
	.widget-title {
		font-size: 16px;
	}
	.menu-item {
		font-size: 14px;
		font-weight: bold;
	}

	.site-header {
		margin: 10% 0;
		padding: 0 10%;
	}
	.site-title{
		font-size: 4rem;
	}
	.site-description {
		color: #333; 
 		opacity: 1;
		font-weight: bold;
		margin-bottom: 70px;
	}
	.hentry {
		padding-top: 5%;
	}

}

@media screen and (min-width: 77.5em) {

	/*body,
	button,
	input,
	select,
	textarea {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6842;
	}*/

	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 1.0em;
	}
	.widget {
		margin: 10% 0 20%;
		padding: 0 10%;
	}
	.widget-title {
		font-size: 20px;
	}
	.menu-item {
		font-size: 18px;
		font-weight: bold;
	}
	.site-header {
		margin: 10% 0;
		padding: 0 10%;
	}
	.site-title{
		font-size: 4rem;
	}
	.site-description {
		color: #333; 
 		opacity: 1;
		font-weight: bold;
		margin-bottom: 70px;
	}
	.hentry {
		padding-top: 5%;
	}

}

