/*
Theme Name: Twenty Fifteen Child
Template: twentyfifteen
Author: Child Theme Configurator
Version: 1.0.1451498634
Updated: 2015-12-30 10:03:54
*/

@charset "UTF-8";

/* Tweaks for the header title and image (need to confirm this). */
.site-header {
    padding-top: 1em;
}
.site-branding {
    max-width: 100%;
}
.site-title {
    max-width: 100%;
}
.site-title img {
    max-width: 100%;
}

/* START OF TWEAKS COPIED FROM BOOT13 */

/* WORKING - Stop splitting words between lines in content area. */
.entry-content, .entry-summary, .page-content {
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
    word-wrap: normal;
}

/* WORKING - Stop splitting words between lines in widgets. */
.widget {
    margin-bottom: 30px;
    line-height: 1.28571;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
    word-wrap: normal;
}

/* END OF TWEAKS COPIED FROM BOOT13 */	

/* Tweaks to remove border from around content area and reduce the 
	 amount of whitespace to left, right and above content area.
	 Also increase font size in sidebar.
	 Also reduce spacing between paragraphs and posts.
	 Also reduce space above and below the post credit line.
	 Also make blockquote font size and line height the same as paragraph text.
*/

/* Not sure this next one is doing anything. */
.hentry { padding-top: 3.6923%; } /* was 7.6923 */

p, blockquote p {
	margin-bottom: 0.5em;
}

blockquote {
	margin-bottom: 0.5em;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}

/* JR 2016May13 */
.entry-content,
.entry-summary {
	padding: 0 7.6923% 5%;
}

.entry-footer {
	padding: 1% 7.6923%;
}

.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
	margin-top: 0.5em;
	margin-bottom: 0.25em;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
	margin-top: 1em;
	margin-bottom: 0.75em;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
	margin-top: 1em;
	margin-bottom: 0.75em;
}

.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.page-content h4,
.page-content h5,
.page-content h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	margin-top: 1em;
	margin-bottom: 0.75em;
}

@media screen and (min-width: 38.75em) {
	.hentry,
	.page-header,
	.page-content {
		box-shadow: none; /* was 0 0 1px rgba(0, 0, 0, 0.15)*/
		margin: 0 2.6923%; /* was 7.6923 */
	}

/* JR 2016May16 */
 	.hentry + .hentry,
 	.page-header + .hentry,
 	.page-header + .page-content {
 		margin-top: 4%;
 	}
	
/* JR 2016May13 */
	.entry-content,
	.entry-summary {
		padding: 0 9.0909% 5%;
	}

	.entry-footer {
		padding: 1% 9.0909%;
	}

	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		margin-top: 0.5em;
		margin-bottom: 0.25em;
	}

	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h4,
	.page-content h5,
	.page-content h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

  /* JR 2022Feb01 */
	ul,
	ol {
		margin-left: 23px;
	}
}

@media screen and (min-width: 46.25em) {
	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 0.5em;
	}

	blockquote p {
		margin-bottom: 0.5em;
	}
	
	blockquote {
		margin-bottom: 0.5em;
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
	}

	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		margin-top: 0.5em;
		margin-bottom: 0.25em;
	}

	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h4,
	.page-content h5,
	.page-content h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

}

@media screen and (min-width: 55em) {
	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: 0.5em;
	}

	blockquote p {
		margin-bottom: 0.5em;
	}

	blockquote {
		margin-bottom: 0.5em;
		font-size: 19px;
		font-size: 1.9rem;
		line-height: 1.6842;
	}
	
	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		margin-top: 0.5em;
		margin-bottom: 0.25em;
	}

	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h4,
	.page-content h5,
	.page-content h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}
	
}

@media screen and (min-width: 59.6875em) {
	/* Increase default widget font size */
	.widget {
    font-size: 1.4rem;
	}
	/* Increase sidebar menu font size */
	.main-navigation {
		font-size: 1.4rem;
	}

	/* Increase default content font size */
	body {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
	}
	
	/* Decrease space between paragraphs per Luc.
		 May need to do this in a few other places as well. */
	p,
	address,
	pre,
	hr,
	ul,
	ol,
	dl,
	dd,
	table {
		margin-bottom: .5em;
	}
	blockquote p {
		margin-bottom: 0.5em;
	}
	blockquote {
		margin-bottom: 0.5em;
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
	}

	/* Decrease content margins. */
	.hentry,
	.page-header,
	.page-content {
		margin: 0 2.3333%; /* was 8.3333 */
	}
	.hentry {
		padding-top: 3.3333%; /* was 8.3333 */
	}

/* JR 2016May16 */
 	.hentry + .hentry,
 	.page-header + .hentry,
 	.page-header + .page-content {
 		margin-top: 4%;
 	}
	
/* JR 2016May13 */
	.entry-content,
	.entry-summary {
		padding: 0 10% 5%;
	}

	.entry-footer {
		padding: 1% 10%;
	}

	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		margin-top: 0.5em;
		margin-bottom: 0.25em;
	}

	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h4,
	.page-content h5,
	.page-content h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
    margin-top: 1em;
    margin-bottom: 0.75em;
	}
	
}	

@media screen and (min-width: 68.75em) {
	blockquote {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
	}

	/* Increase default widget font size */
	.widget {
    font-size: 1.6rem;
	}
	/* Increase sidebar menu font size */
	.main-navigation {
		font-size: 1.6rem;
	}
	
	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		margin-top: 0.5em;
		margin-bottom: 0.25em;
	}

	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
    margin-top: 0.75em;
    margin-bottom: 0.5em;
	}

	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
    margin-top: 0.75em;
    margin-bottom: 0.5em;
	}

	.entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h4,
	.page-content h5,
	.page-content h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
    margin-top: 0.75em;
    margin-bottom: 0.5em;
	}
}

@media screen and (min-width: 77.5em) {
	blockquote {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
	}
}


/* End of content area margin/padding/border tweaks. */

