/* Loads after site.css: newsletter bar styles, then site-specific tweaks. */

/* Newsletter bar */
#newsletter-bar form,#newsletter-bar input,#newsletter-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}#newsletter-bar input,#newsletter-bar label{display:inline-block!important;vertical-align:middle!important;width:auto}#newsletter-bar form{margin:0!important;padding:0!important;text-align:center}#newsletter-bar label{margin:0 6px 0 0}#newsletter-bar .newsletter-bar__button,#newsletter-bar .newsletter-bar__email,#newsletter-bar input,#newsletter-bar input[type=email],#newsletter-bar input[type=text]{background:#fff;border:1px solid #fff;height:auto;margin:0 0 0 6px}#newsletter-bar .newsletter-bar__email{max-width:240px!important;width:100%}#newsletter-bar .newsletter-bar__button{cursor:pointer;margin-left:0}#newsletter-bar .newsletter-bar__trap{display:none!important}#newsletter-bar.newsletter-bar--medium{font-size:12.5px}#newsletter-bar.newsletter-bar--medium .newsletter-bar__bar{padding:6.25px 7.5px}#newsletter-bar.newsletter-bar--medium .newsletter-bar__button{padding:5px 15px}#newsletter-bar.newsletter-bar--medium .newsletter-bar__email,#newsletter-bar.newsletter-bar--medium .newsletter-bar__label,#newsletter-bar.newsletter-bar--medium input{padding:5px 7.5px!important}#newsletter-bar.newsletter-bar--medium input,#newsletter-bar.newsletter-bar--medium label{font-size:15px}#newsletter-bar.newsletter-bar--medium .newsletter-bar__toggle{font-size:20px;padding:5px 15px}@media (max-width:580px){#newsletter-bar .newsletter-bar__email,#newsletter-bar .newsletter-bar__label,#newsletter-bar input,#newsletter-bar label{max-width:100%!important;width:100%}#newsletter-bar .newsletter-bar__email,#newsletter-bar input{margin:6px 0 0!important}}@media (max-width:860px){#newsletter-bar.multiple-input-fields .newsletter-bar__label{display:block!important;margin:0 0 6px}}.newsletter-bar{background:transparent;left:0;margin:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:100000}.newsletter-bar__bar{overflow:hidden;position:relative;width:100%}.newsletter-bar--bottom{bottom:0;position:fixed;top:auto}.newsletter-bar--bottom .newsletter-bar__bar{clear:both}.newsletter-bar__response{left:0;position:absolute;top:0;transition-duration:.8s;width:100%;z-index:100}.newsletter-bar__toggle{clear:both;cursor:pointer;display:inline-block;float:right;line-height:normal;margin-right:12px;z-index:10}.newsletter-bar--icon-inside.newsletter-bar--bottom .newsletter-bar__bar{bottom:0;position:absolute}.newsletter-bar--icon-inside .newsletter-bar__toggle{float:none;position:absolute;right:0;top:0}.newsletter-bar__bar,.newsletter-bar__response,.newsletter-bar__toggle{background:#e5554e!important;}.newsletter-bar__bar,.newsletter-bar__label,.newsletter-bar__toggle{color:#ffffff!important;}.newsletter-bar__button{background:#1aaab1!important;border-color:#1aaab1!important;}.newsletter-bar__email:focus{outline-color:#1aaab1!important;}.newsletter-bar__button{color:#ffffff!important;}

/* Site-specific tweaks */
.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;
}

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

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

.block-group__inner 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 .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 .block-quote p {
	margin-bottom: 1.5em;
	font-size: 1em;
	color: rgb(123, 123, 123);
	/* color: rgb(229, 85, 78);*/
}

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

.format-quote .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 .block-quote cite:before {
    content: "\2014 \2009";
}

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

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

.newsletter-bar__toggle {
	color:#fff !important;
}

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

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

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

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

.boxed-newsletter .newsletter-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-books #main-content.content .entry-header {
	margin-left:-180px;
}

.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%;
	}
	.block-image figure {
		width:100%;
	}
	.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;} .entry-title {font-family: 'Roboto Slab', sans-serif;font-style: normal;font-weight: 400;}

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