/*
Theme Name: Hemingway Child Theme
Template: hemingway
Version: 1.0
*/

.blog-menu {background-color:#000000 !important;}

.post-title a {font-size: 18pt !important;color:#FFFFFF !important;}
.post-title a:hover {color:#ffff99 !important;}

.content h1,h2,h3,h4,h5 {color:#FFBF00 !important;text-align:center !important;}

.post-meta {display:none;}

.navigation {
	display:none;
}

h1 {
font-size: 20pt !important;
margin-top: -40px !important;
}
h2 {
font-size: 13pt !important;
color: #FFFFFF;
}

p {
font-size: 14pt !important;
color: #bbb !important;
}

.widget-content a {
font-size: 13pt !important;
}

.section-inner {
	width: 100% !important;
	/*max-width: 86%;*/
	margin: 0 auto;
}

.page .content { width: 90% !important; }
/*.post .content { width: 20% !important; }*/
.post-content p { margin:20px auto !important;width: 90% !important; }

.post-content h2 {font-size:17pt !important;}
.post-content h3 {font-size:14pt}

.post, 
.page { 
	padding-bottom: none !important; 
	border-bottom: none !important;
	margin-bottom: none !important;
}

.mygal {
	text-align:center;
}
.mygal img {
	width: 100%;
	max-width: 200px;
	height:auto;
	padding: 3px;
}

.mygalwide {
	text-align:center;
}
.mygalwide img {
	width: 100%;
	max-width: 300px;
	height:auto;
	padding: 6px;
}

.post, 
.page { 
	padding-bottom: 3% !important; 
	border-bottom: 4px solid #EEE;
	margin-bottom: 3% !important; 
}

.post-header { margin-bottom: 1% !important; }

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
	margin: 5px 0 25px !important;
	color: #444;
}

.post-content p,
.post-content blockquote,
.post-content ul,
.post-content ol,
.post-content address,
.post-content dl,
.post-content pre {
	line-height: 120% !important;
	text-align:center !important;
}

.post-content img {
	margin-left: auto !important;
	margin-right: auto !important;
	/*text-align:center !important;
	margin: 0 auto !important;*/
	width: auto !important;
	height: auto !important;
}

/*.post-content img.size-full {
	width:auto !important;
	height: auto !important;
	text-align:center !important;
	margin: 0 auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.post-content img.aligncenter {
	width:auto !important;
	height: auto !important;
	text-align:center !important;
	/*margin: 0 auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}*/


.post-content a {
	color: #088A08 !important;
}

#mssls a, ul li, br{
text-align:center !important;
line-height: 90% !important;
}
#mssls p {
text-align:center !important;
margin-top:0px !important;
font-size: 12pt !important;
}

.sidebargal {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.sidebargal img {
	width: 35%;
	height: auto;
	/*padding:2px;*/
}

@media ( min-width: 801px ) {
.mobileadtop {display:none !important;}
}

@media ( max-width: 800px ) {
.sidebar { display: block !important; margin-top:40px; }
.mobileadtop {display:block !important; text-align:center !important;margin-top:10px;width: 100%;height:auto;}
.blog-title a {font-size:13pt !important;}
h1 {font-size: 18pt !important;margin-top: -20px !important;}
h2 {font-size: 14pt !important;color: #FFFFFF;}
}

.widget-title {
font-size: 15pt !important;
}

.section.large-padding { padding: 1.5% 0 !important; }

.post-content a.buttonlink {
	background:#c10000;
	border-radius:4px; 
	color:#fff !important;
	/*display:block;*/
	float:right;
	text-align:center !important;
	margin-left: auto !important;
	margin-right: auto !important;
	/*margin:10px 15px 10px 15px;*/
	padding:5px;
	text-decoration:none;
	font-size: 13pt;
}
a.buttonlink:hover{
	background:#088A08;
	text-decoration:none !important;
	color:#fff;
}

.empf ul li {
	text-align:center !important;
	list-style-type: disc !important;
	border: none !important;
}

.footer p {
	text-align:center !important;
	font-size: 11pt !important;
	line-height: 120%;
	}
.footer img {
	text-align:center !important;
	padding:10px;
	}

.ccbanner { border:3px solid #FAE528;border-radius:8px; }
.ccbanner:hover { border:3px solid #40FF00;border-radius:8px; }