/* Late inline styles copied from the live site. */

/* mailchimp-top-bar */
#mailchimp-top-bar form,#mailchimp-top-bar input,#mailchimp-top-bar label{box-shadow:none;box-sizing:border-box;float:none;font-size:100%;height:auto;line-height:normal;margin:0;outline:0;padding:0;text-shadow:none;vertical-align:middle}#mailchimp-top-bar input,#mailchimp-top-bar label{display:inline-block!important;vertical-align:middle!important;width:auto}#mailchimp-top-bar form{margin:0!important;padding:0!important;text-align:center}#mailchimp-top-bar label{margin:0 6px 0 0}#mailchimp-top-bar .mctb-button,#mailchimp-top-bar .mctb-email,#mailchimp-top-bar input,#mailchimp-top-bar input[type=email],#mailchimp-top-bar input[type=text]{background:#fff;border:1px solid #fff;height:auto;margin:0 0 0 6px}#mailchimp-top-bar .mctb-email{max-width:240px!important;width:100%}#mailchimp-top-bar .mctb-button{cursor:pointer;margin-left:0}#mailchimp-top-bar .mctb-email-confirm{display:none!important}#mailchimp-top-bar.mctb-small{font-size:10px}#mailchimp-top-bar.mctb-small .mctb-bar{padding:5px 6px}#mailchimp-top-bar.mctb-small .mctb-button{padding:4px 12px}#mailchimp-top-bar.mctb-small .mctb-email,#mailchimp-top-bar.mctb-small .mctb-label,#mailchimp-top-bar.mctb-small input{padding:4px 6px!important}#mailchimp-top-bar.mctb-small input,#mailchimp-top-bar.mctb-small label{font-size:12px}#mailchimp-top-bar.mctb-small .mctb-close{font-size:16px;padding:4px 12px}#mailchimp-top-bar.mctb-medium{font-size:12.5px}#mailchimp-top-bar.mctb-medium .mctb-bar{padding:6.25px 7.5px}#mailchimp-top-bar.mctb-medium .mctb-button{padding:5px 15px}#mailchimp-top-bar.mctb-medium .mctb-email,#mailchimp-top-bar.mctb-medium .mctb-label,#mailchimp-top-bar.mctb-medium input{padding:5px 7.5px!important}#mailchimp-top-bar.mctb-medium input,#mailchimp-top-bar.mctb-medium label{font-size:15px}#mailchimp-top-bar.mctb-medium .mctb-close{font-size:20px;padding:5px 15px}#mailchimp-top-bar.mctb-big{font-size:15px}#mailchimp-top-bar.mctb-big .mctb-bar{padding:7.5px 9px}#mailchimp-top-bar.mctb-big .mctb-button{padding:6px 18px}#mailchimp-top-bar.mctb-big .mctb-email,#mailchimp-top-bar.mctb-big .mctb-label,#mailchimp-top-bar.mctb-big input{padding:6px 9px!important}#mailchimp-top-bar.mctb-big input,#mailchimp-top-bar.mctb-big label{font-size:18px}#mailchimp-top-bar.mctb-big .mctb-close{font-size:24px;padding:6px 18px}@media (max-width:580px){#mailchimp-top-bar .mctb-email,#mailchimp-top-bar .mctb-label,#mailchimp-top-bar input,#mailchimp-top-bar label{max-width:100%!important;width:100%}#mailchimp-top-bar .mctb-email,#mailchimp-top-bar input{margin:6px 0 0!important}}@media (max-width:860px){#mailchimp-top-bar.multiple-input-fields .mctb-label{display:block!important;margin:0 0 6px}}.admin-bar .mctb{z-index:99998}.admin-bar .mctb-position-top{top:32px}@media screen and (max-width:782px){.admin-bar .mctb-position-top{top:46px}}@media screen and (max-width:600px){.admin-bar .mctb-position-top.mctb-sticky{top:0}}.mctb{background:transparent;left:0;margin:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:100000}.mctb-bar{overflow:hidden;position:relative;width:100%}.mctb-sticky{position:fixed}.mctb-position-bottom{bottom:0;position:fixed;top:auto}.mctb-position-bottom .mctb-bar{clear:both}.mctb-response{left:0;position:absolute;top:0;transition-duration:.8s;width:100%;z-index:100}.mctb-close{clear:both;cursor:pointer;display:inline-block;float:right;line-height:normal;margin-right:12px;z-index:10}.mctb-icon-inside-bar.mctb-position-bottom .mctb-bar{bottom:0;position:absolute}.mctb-icon-inside-bar .mctb-close{float:none;position:absolute;right:0;top:0}.mctb-bar,.mctb-response,.mctb-close{background:#e5554e!important;}.mctb-bar,.mctb-label,.mctb-close{color:#ffffff!important;}.mctb-button{background:#1aaab1!important;border-color:#1aaab1!important;}.mctb-email:focus{outline-color:#1aaab1!important;}.mctb-button{color:#ffffff!important;}

/* wp-custom-css (Customizer > Additional CSS) */
.title-area a img {
	box-shadow: none !important;
}

.button {
background-color: #e5554e;
border: none;
color: white;
padding: 8px 16px;
text-align: center;
display: inline-block;
font-size: 16px;
font-weight: bold;
}

body.page h4 {
	color: #1aaab1;
	margin-top: 20px;
}

ul.sub-menu a {
	font-size:16px !important;
}

.page-writing h1 {
	margin-bottom: 1.5em;
}

.page-writing h3 {
	margin-bottom: .2em;
	color: #e5554e;
}

.page-writing .entry-content p {
	margin-bottom: .7em;
}

figcaption {
	text-align:center;
	font-size:0.8em !important
}

.content .sticky {
	background-color: #f8f8f8;
	border-top: 1px solid #1aaab1;
	border-bottom: 1px solid #1aaab1;
	/*padding-left:0;
	padding-right:0;*/
	padding-bottom:10px;
	margin-bottom:60px;
	
}

.content .sticky .entry-title {
	margin-bottom: 1rem;
}

.content .sticky .entry-footer .entry-meta {
	border:none;
	padding:0;
}

.content .sticky .entry-meta {
	display: none;
}

.book-details {
	margin-top: 0;
}

.book-cover {
	margin-top:25px;
}

.entry-time {
	color:#1aaab1;
}

input[type="submit"] {
	background-color: #e5554e;
	color: #fff;
}

input[type="submit"]:hover {
	color: #fff;
}

.wp-block-group {
	background-color: #f5f5f5;
}

.wp-block-group__inner-container {
	padding: 10px 20px 20px 20px;
}

.wp-block-group__inner-container p {
	padding: 0;
	margin: 10px 0 5px 0;
}
/* Post Formats - Standard, Quote
--------------------------------------------- */

.format-standard {
	margin-bottom: 1.5em
}

.format-quote {
	padding-bottom: 1.5em;
	border-bottom: 1px solid rgb(238, 238, 238);
}

.format-quote .wp-block-quote {
	text-align: right;
	margin:0;
	width:85%;
	float:right;
  quotes: "\201C""\201D""\2018""\2019";	
	position:relative;
    font-family: Georgia, serif;
    padding: 0.35em 0 0 20px;
    line-height: 1.45;	
}

.format-quote .wp-block-quote p {
	margin-bottom: 1.5em;
	font-size: 1em;
	color: rgb(123, 123, 123);
	/* color: rgb(229, 85, 78);*/
}

.format-quote .wp-block-quote cite {
	font-size: .8em;
	font-style:normal;
}

.format-quote .wp-block-quote:before {
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -20px;
    top: -20px;
    color: rgb(238, 238, 238);
}

.format-quote .wp-block-quote cite:before {
    content: "\2014 \2009";
}

.format-quote .wp-block-quote cite {
    padding-top:10px;
}

.entry-content .wp-block-quote p, .entry-content .wp-block-pullquote p {
	font-size: 1em;
	color: rgb(123, 123, 123);
	margin-bottom: 1em;
}

.mctb-close {
	color:#fff !important;
}

.nf-form-content input[type=button] {
	background:#e5554e !important;
}

.home .format-quote h2 {
	display:none;
}

.format-quote h1 {
	margin-bottom:1em;
}

img, .home a img, .page-id-159 img {
	
	box-shadow: 1px 1px 2px 0px rgba(123,123,123, .5);
	
}

/* About Page */
.page-id-220 img {
	
	box-shadow: none;
	border: 1px solid rgb(123,123,123,.1);
	
}

/* MailChimp Signup Form Pop-Up */
div.content__footer span {
	line-height: .25em !important;
}

/* Ninja Contact Form */
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	color: #fff !important;
	background-color: #1aaab1 !important;
	
}

.nf-form-content input[type="text"], .nf-form-content input[type="email"], .nf-form-content textarea  {
	color:#333 !important;
}

.postid-557 .mc4wp-form-fields{
	padding:25px 25px 0 25px;
	margin-bottom:20px;
	border: 1px solid #ccc;
	background-color: rgba(139,139,150,.1);

}

.newsletter-blog-insert {
	background-color: #fff;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.newsletter-blog-insert input[type="submit"] {
	margin-bottom:8px;
}

/* Books Page */
.page-id-159 #genesis-content.content .entry-header {
	margin-left:-180px;
}

.book-forthcoming-notice {
	padding:10px !important;
	margin: 20px 0 30px;
}

.quote-text {
	margin-left:7%;
	margin-right:7%;
	text-align: justify;
	color: rgb(123,123,123);
}

@media screen and  (max-width:420px) {
	img.post-image {
		width:100%;
	}
	.wp-block-image figure {
		width:100%;
	}
	.wp-block-image figure img {
		width:100%;
	}	
}

/* egf-frontend-styles (Easy Google Fonts) */
.entry-header, .entry-content p {font-family: 'Roboto Slab', sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 2;} p {} .entry-title {font-family: 'Roboto Slab', sans-serif;font-style: normal;font-weight: 400;} h1 {} h2 {} h3 {} h4 {} h5 {} h6 {}

/* simple-social-icons widget */
#simple-social-icons-2 ul li a, #simple-social-icons-2 ul li a:hover, #simple-social-icons-2 ul li a:focus { background-color: #f5f5f5 !important; border-radius: 3px; color: #333333 !important; border: 0px #ffffff solid !important; font-size: 20px; padding: 10px; }  #simple-social-icons-2 ul li a:hover, #simple-social-icons-2 ul li a:focus { background-color: #333333 !important; border-color: #ffffff !important; color: #ffffff !important; }  #simple-social-icons-2 ul li a:focus { outline: 1px dotted #333333 !important; }
