/*
Theme Name: Twenty Fifteen Child
Theme URI: https://wordpress.org/themes/twentyfifteen/
Template: twentyfifteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: 
Version: 1.5.1466116341
Updated: 2016-06-16 18:32:21

*/

@import url('../twentyfifteen/style.css');

/* STYLING and SIZING THE HEADER AND TWO SIDEBARS */
.two-sidebars .site-main 
{
  display: block;
  float: left;
  align: center;
  width: 70%;
}
.two-sidebars .sidebar-right 
{
  display: block;
  float: left;
  width: 20%;
  max-width: 200px;
  padding: 3% 2% 2%;
  margin-left: 0%;
  margin-top: 0%;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
}
.two-sidebars .tertiary
{
  background-color: transparent;
  padding: 2% 1% 2%;
}

@media (max-width: 954px) {
	.two-sidebars .sidebar-right 
	{  
	  width: 20%;
	  margin-top: 0%;
	}
}

@media (max-width: 619px) {
	.two-sidebars .site-main 
	{
	  width: 100%;
	  float: none;
	}
	.two-sidebars .sidebar-right 
	{
	  float: none;
	  width: 100%;
	  margin: auto;
	  border-top: none;
	}
	.two-sidebars .tertiary
	{
	  background-color: transparent;
	  padding: 5% 10% 2%;
	}
	.site-footer {display:none;}
}

/* REMOVE THIN GRAY BORDERS AROUND SECTIONS */

body:before {
box-shadow: none;
}

.hentry, .page-header, .page-content, .sidebar-right {
box-shadow: none;
}

ul#menu-standard-1 {
border: none;
}

/* REMOVE BORDERS THAT LOOK LIKE UNDERLINES FROM NAVIGATION LINKS */
.textwidget a{
	border: 0;
}


/* MAKE SIDEBAR LINKS GRAY */
.textwidget a, .textwidget a:link {
	color: #adadad;
}

.textwidget a:hover, .textwidget a:focus {
	color: #cecece;
}

/* CHANGE LINK COLORS, BUT ONLY IN BLOG POSTS */

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback a, .comment-body a {
    border-bottom: 0;
}

.entry-content a:link, .entry-summary a:link, .page-content a:link, .comment-content a:link, .pingback a:link, .comment-body a:link {
	color: #800000;
}

.entry-content a:visited, .entry-summary a:visited, .page-content a:visited, .comment-content a:visited, .pingback a:visited, .comment-body a:visited {
	color: #FF7F50;
}

.entry-content a:active, .entry-summary a:active, .page-content a:active, .comment-content a:active, .pingback a:active, .comment-body a:active {
	color: #8B008B;
}

.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .pingback a:hover, .comment-body a:hover {
	color: #FFB6C1;
}

/* REDUCING SIZE OF HEADER FONT AND ITS BOTTOM MARGIN */

.entry-title, .widecolumn h2 {
	font-size: 1.5em;
	margin-bottom: 0em; 
	line-height: 1.7em;
	}

/* REDUCING MARGINS AROUND H3 HEADERS */

.entry-content h3 {
	margin-top: 0.5em;
	margin-bottom: 0em; 
	}

/* FIXING MARGINS BETWEEN WIDGETS IN RIGHT SIDEBAR */

.widget-title {
	margin: 5em 0em 0.5em;
	font-family: 'Verdana';
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}


/* FIXING WIDTHS AND PADDING OF HEADER AND MAIN CONTENT */

.hentry {
	padding-top: 1%; /* originally 8.3333%; - text height from the top gray bar */ 
	max-width: 500px;
}

.hentry,
.page-header,
.page-content {
	margin: 2% 0 0 0; /* originally 0 8.3333%;  - gray bars width */
}

.hentry + .hentry,
.page-header + .hentry,
.page-header + .page-content {
	margin-top: 5%; /* originally 8.3333%; - gray bars width */ 
}

.page-content {
	padding: 0%; /* originally 8.3333%; - gray bars width */ 
}

.entry-header {
	padding: 0 5%; /* originally 0 10%; - main title width */ 
}
	
.entry-content,
.entry-summary {
	padding: 0 5% 5%; /* originally 0 10% 10%; - text width to gray bars */ 
	}
	
.comments-area {
	margin: 5% 5% 0; /* originally 8.3333% 8.3333% 0; */
	padding: 5%; /* originally 8.3333%; - comments gray bars width */ 
}
	
.post-navigation {
	margin: 5% 5% 0; /* originally 8.3333% 8.3333% 0; - old posts gray bars */ 
}
	
.post-navigation a {
	padding: 5% 5%; /* originally 5% 10%; */
}

@media screen and (min-width: 59.6875em) {
	body:before {
		width: 30%; /* originally 29.4118%, then 23%; sidebar white background width */
		position: relative; 
	}
	.sidebar {
		max-width: 300px; /* originally 413px; - sidebar text area width  */
		width: 30%; /* originally 29.4118%, then 23%; */
		padding: 2% 1.5% 2%;
		position: relative;
	}
	.site-header {
		margin: 1% 0 10% 0; /* originally 20% 0; - padding/margin of the sidebar text area */ 
		padding: 0 0%; /* originally 0 20%; */
		align: right;
	}
	.site-content {
		margin-left: 30%; /* originally 29.4118%, then 23%; - margin of the gray area from the left edge */ 
		width: 70%; /* originally 70.5882%, then 70%; - the gray area width  */
	}
	.site-main {
		padding: 0% 0; /* originally 8.3333% 0; - height of the top gray bar */
		}
	.site-footer {
		margin: 0 0 0 30%; /* originally 0 0 0 35.2941%; - indent from the left edge of the footer */
		width: 70%; /* originally 58.8235%; - footer width */ 
		padding: 0;
	}
	.site-info {
		padding: 0% 0%; /* originally 5% 10%; - text indent from the footer edges */ 
	}
	.custom-logo {
		float: right;
		margin-bottom: 12%; /* RIGHT-ALIGNING LOGO, while in full-screen view only */
	}
}

@media screen and (min-width: 38.75em) {
	.site-main {
		padding: 0% 0; /* originally 7.6923% 0; - top gray bar height */ 
	}
}

/* CHANGING PADDING AND MARGINS AROUND WIDGETS */

.widget {
	margin: 0;
	padding: 0;}


/* RESTYLING ENTRY-FOOTER */

.entry-footer {
	padding: 1.5%;
	margin: 0% 5% 3% 5%;
}

.entry-footer a, .entry-footer a:link {
	color:#adadad;
	border-bottom: 0px;
}

.entry-footer a:hover, .entry-footer a:focus {
	color:#cecece;
	border-bottom: 0px;
}

.posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before {
	top: 0px;
}

/* STYLE OF DEFINITIONS, FOR 'ESSAYS' PAGE, AND UNORDERED LISTS */

ul {
	font-family:Libre Baskerville;
	font-size:13px;
	padding: 0% 5%;
}

ol {
	font-family:Libre Baskerville;
	font-size:13px;
	padding: 0% 5%;
}	

li {
	padding: 2.5% 0%;
}

dl {
	padding: 5% 0% 0% 0%;
	font-family:Libre Baskerville;
}

dt {
	font-weight:normal;
	font-size:14px;
}

dd {
	font-size:12px;
	padding: 1% 0% 3% 10%;
}
