/** 
 *	Do not remove this line. Edit CSS below. 
 */

/** Layout **/

#nav {
	margin-bottom: 20px;
}

.sidebar {
	background: #f5f5f5;
	margin-top: 15px;
	padding: 15px;
}

.sidebar .widget:last-child {
	margin-bottom: 0;
}

@media only screen and (min-width: 960px) {

	#inner {
		width: 940px;
		overflow: auto;
	}
	
	.content-sidebar #content, 
	.sidebar-content #content {
		width: 635px;
	}
	
	.sidebar {
		width: 250px;
	}

}

@media only screen and (max-width: 960px) {

	.header-image #header {
		background-size: contain !important; 
		height: auto;
		overflow: auto;
	}

	.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
		height: auto;
	}

}

@media only screen and (max-width: 480px) {

	#inner {
		margin-top: 0;
		padding: 0;
	}

	.hide-on-mobile {
		display: none;
	}

}

/** Text + Content Styles **/

@media only screen and (max-width: 960px) {

	.entry-content img {
		max-width: 90%;
	}

}

.post-info {
	text-align: right;
}

img.post-image {
	border: 0;
	padding: 0;
}

blockquote {
	border-left: 4px solid #EEAC1F;
}

#social ul {
	padding: 20px 0;
}

#social li {
	float: left;
	list-style: none;
	padding-right: 15px;
}

a.printfriendly {
	padding-left: 20px;
	cursor: pointer;
}

a.printfriendly.print {
	background: url('//cdn.printfriendly.com/pf-print-icon.gif') 2px 0 no-repeat;
}

a.printfriendly.pdf {
	background: url('//cdn.printfriendly.com/pf-pdf-icon.gif') 4px 1px no-repeat;
}

/** Comments */

li.comment {
	background: #f5f5f5;
}

li.bypostauthor {
	background: #FFF;
	border-left: 4px solid #EEAC1F;
}

.comment-list .commentnumber {
	color: #EEAC1F;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	float: right;
}

a.comment-reply-link {
	background: #444;
	color: #Fff;
	padding: 4px 6px;
	text-transform: uppercase;
}

a.comment-reply-link:hover {
	background: #222;
}

li.pingback div.reply { 
	 display: none;
}


/** Footer **/

#footer-widgets .widget-area ul li {
background-image: none;
position: relative;
}

#footer-widgets .widget-area ul li:before {
content: "";
font-family: "dashicons";
font-size: 10px;
position: absolute;
left: 0;
top: 3px;
}