@import url('https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy:400,400i');


#site-branding, .header-background #site-branding {padding-top: 15px!important;
}
a.more-link, #main a, #main a:visited, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a {color: #113BAA;}

body {background:#F0F2F9; }
.soliloquy-container .soliloquy-pager {bottom:20px;}

body, div, span, p, ul, li, ol, h1, h2, h3, h4, h5, h6, a, .entry-title, .entry-title a, .page-title, .sidebar , .single-gc_book h2.subtitle, .top-section h2.subtitle, .top-section p.authors  {color:#140f2f; font-weight:500; font-family: 'Sorts Mill Goudy', 'times new roman', serif; text-transform:none;}

#cookieconsent\:desc {color:#F0F2F9; font-weight:bold;}

h1, h2, h3, h4, h5, h6, h1.entry-title {font-family: 'Sorts Mill Goudy', 'times new roman', serif;letter-spacing:0px; color:#113BAA;}


h3.footer-widget-title {color:white!important;font-family: 'Sorts Mill Goudy', 'times new roman', serif;letter-spacing:0px;}

#site-header > h1 > a {font-family: 'Sorts Mill Goudy', 'times new roman', serif; font-weight:600; text-transform:none; color:#F0F2F9; letter-spacing:0px; font-size:40px}

.header-background  #site-header > h1 > a {font-size:35px!important; letter-spacing:2px;}

#site-header > h1 > a:hover, #site-header > h1 > a:active, #site-header > h1 > a:focus {color:#C7CEE9;}

#masthead a.menu-link.active, #masthead a.menu-link.active:link, #masthead a.menu-link.active:visited, #masthead a.menu-link.active:hover, #masthead a.menu-link.active:active, #masthead a.menu-link.active:focus, #masthead > div > a {
	color: white!important;}

h2.site-description, h2.site-description:hover, h2.site-description.screen-reader-text:hover, h2.site-description.screen-reader-text:active, h2.site-description.screen-reader-text:focus {color:#F0F2F9; font-weight:600; font-size:15px; height:15px;}

.nav-primary .menu li.nav-primary .menu li > a, .nav-primary .menu a {font-family: 'Sorts Mill Goudy', 'times new roman', serif; font-size:18px; color:#F0F2F9!important; font-weight:600; letter-spacing:1.5px; text-transform:none;}

.nav-primary .menu li.nav-primary .menu li > a:hover, .nav-primary .menu a:hover {color:#C7CEE9!important;}

#masthead, #masthead.header-background, .header-bg #masthead, #site-generator, .nav-primary .menu .sub-menu a, .nav-primary .menu .children a {background:#113BAA;}

#masthead {background-image:linear-gradient(45deg, #001988  0%, #113BAA 25%, #113BAA 50%, #224CBB 75%, #001988 100%)!important;}

.nav-primary .menu .sub-menu a, .nav-primary .menu .children a {background-color:#113BAA;}

.parallax-frame-nav-menu .sub-menu a, .parallax-frame-nav-menu .children a, .sidebar-header-right .widget_nav_menu .sub-menu a {width:290px; font-size:13px;}

#masthead, #masthead.header-background, .header-bg #masthead {border-bottom:5px solid #06163f;}


span.wpcf7-not-valid-tip  {display:block; margin-top:5px;}

h1.page-title, #main h1.entry-title  a {color:#2B396D!important;}

a.more-link, #main a, #main a:visited  {color:#113BAA; font-weight:bold;} 


#custom_html-2, #custom_html-3 , #rss_links-4 {background-image:url('https://mlouisalocke.com/wp-content/uploads/2019/03/background-flourish-50.jpg'); padding:2em 1em 1em!important;font-weight:bold!important; color:black;}

#custom_html-4 {background:#113BAA;color:white; font-weight:bold;padding:1em 1em 0;}
#custom_html-4 h2, #custom_html-4  p, #custom_html-4 li, #custom_html-4 ul, #custom_html-4 ol, #custom_html-4 a , #custom_html-4 div {color:white;}
#custom_html-4 h2 {font-size:20px;padding-top:0.5em;}

#custom_html-4 div.response {background:transparent;}

.mc-field-group.input-group {background:white; padding:1em 0 0.2em; margin-bottom:0em;}

body.page-template-frontpage .sidebar-primary {margin-top:-25px;}

body.home .sidebar-primary, body.frontpage .sidebar-primary {margin-top:0;padding:0 1em!important;}



#custom-html-2 {margin-top:0!important;}

#mce-success-response {Background:white;padding:1em; color:#990000;}

.sidebar h2 {font-weight:bold;font-size:28px;}

.nav-button {background:#113BAA;color:white!important; border-radius:8px;}

.nav-button a {color:white; display:block; padding:1em;font-weight:bold; text-decoration:none; border-radius:8px;}

#rss_links-4 a {font-weight:bold; color:black; font-size:20px;}

.nav-button a:hover, .nav-button a:active, .nav-button a:focus {background:#5b799d; color:white;}

 #media_image-2 {margin-top:-2.3em;}

#main {
	padding-right: 20px;}

/*books*/ 


.single-gc_book .top-section {background:transparent;}

.page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right{background:rgba(250,255,250,.5);}

.single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, h1.landing-title, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #excerpt-box h3 span, h3.praise-title {font-family: 'Sorts Mill Goudy', 'times new roman', serif; font-weight:400;letter-spacing:1px;  text-transform:none!important;}

h3.praise-title, #excerpt-box h3 span {color:#fdfefe!important;}

h4.ebook-title {color:#113BAA!important;}

.individual-praise blockquote:before {content:""!important;}


div.praise-content, #excerpt-box div.praise-content {background:#ffffff;}

#excerpt-box div.individual-praise p, #excerpt-box div.individual-praise h1, #excerpt-box div.individual-praise h2, #excerpt-box div.individual-praise h3, #excerpt-box div.individual-praise h4, #excerpt-box div.individual-praise h5, #excerpt-box div.individual-praise h6, #excerpt-box div.individual-praise li, #excerpt-box div.individual-praise ul, #excerpt-box div.individual-praise ol, #excerpt-box div.individual-praise a {color:#140f2f;}

#excerpt-box div.individual-praise p {font-weight:500;}
#excerpt-box div.individual-praise p bold, #excerpt-box div.individual-praise p strong {font-weight:bold;}

div.individual-praise .left, span.quotes, div.individual-praise .right {color:#2B396D; font-weight:500;}

individual-praise {
	border-bottom: #2B396D solid 1px}

input[type="submit"]{background: #113BAA;}
input[type="submit"]:hover {background: #5b799d;}

#mc_embed_signup_scroll > div.mc-field-group.input-group > ul {margin-left:14px;}

/*landing*/
/*#content main.site-blank.landing .entry-container {background:rgba(225,235,225,0.5);padding:2em;}*/

.d-1-of-2.right p {line-height:1.2; font-weight:500;}

/*books*/
.page-template-frontpage .sharedaddy {display:none;}

h2.subtitle {font-size:22px; margin-bottom:5px;}

#related-book-box h3 > a {font-weight:bold!important;}

#excerpt-box {margin-bottom:1em;}



/*blog*/

#main div.nav-previous > a, #main div.nav-next > a {background:#c9d3e0;}

#main div.nav-previous > a:hover, #main div.nav-next > a:hover {background:#bdc9d9;}

/*footer*/

#colophon {background:#909FD4; background-image:linear-gradient(115deg, #7d9abd  0%, #7d9abd 25%, #6c8aae 50%, #6c8aae 75%, #7d9abd 100%)!important;color:#113BAA; border-top:5px solid #070911; padding-top:0;}




#colophon a, #site-generator a, #colophon p, #site-generator p, #colophon h2, #site-generator h2, #colophon h3, #site-generator h3, .footer-left-content.fine-print, .footer-right-content.fine-print  {color:#f1f5f0; font-weight:900!important;} 

#site-generator-2 {background:#242F5A!important;}
#site-generator {
background:#070911!important;}

.backTop.backTopFadeOut {border:none; color:#fdfefe!important;}

a.backTop {background:#2B396D;border-radius:25%;     padding: 9px 10px 20px 9px; color:#fdfefe;}

h3.footer-widget-title {color:white!important; letter-spacing:0px!important; font-weight:900!important;}


.footer-right-content  {width:70%; float:right;text-align:left;}

#linkcat-1356 {width:40%;float:left; text-align:left;}

#recent-posts-3 {width:55%;float:left; text-align:left;}

ul.blogroll, #recent-posts-3 > div > ul {margin-left:0}

@media screen and (max-width:1280px) {
	#page {
	padding-top: 94px;}
}
@media screen and (max-width:990px) {
	
	.single-gc_book .top-section {margin-bottom:-1.5em;}
	
	.single-gc_book .d1-of-4:nth-child(2n+1), .single-gc_book .d1-of-4.container-box:nth-child(2n+1) {clear:none!important;}
	#main {
	padding-right: 0px;}
	.soliloquy-outer-container{margin-bottom:-15px!important;}
	
	#search-container, .header-background #search-container {
		top: 82px;}
	#site-branding, .header-background #site-branding {padding-top: 8px!important;
}
	#page {padding-top:80px;}
.footer-right-content  {width:100%; float:left;}
	#responsive-menu-side {position:fixed!important; -webkit-transform: translate3d(0,0,0);}
	.header-background #site-header > h1 > a {
    font-size: 30px!important;
		letter-spacing: 0px;}
}

@media screen and (max-width:768px) {
	
	.soliloquy-outer-container {
		margin-bottom: -30px!important;}
		#page {padding-top:86px;}
	h2.site-description, h2.site-description:hover, h2.site-description.screen-reader-text:hover, h2.site-description.screen-reader-text:active, h2.site-description.screen-reader-text:focus, #site-header h2.site-description {font-size:12px;}
	#linkcat-1356 , #recent-posts-3 {width:100%;}
	#recent-posts-3 {margin-top:-2em; margin-bottom:-1em;}
		.single-gc_book .top-section {		margin-top: -65px!important;}
}

@media only screen and (max-width:700px){
		.single-gc_book .top-section {margin-bottom:-0.5em;}
}

@media only screen and (max-width:600px) {
	.soliloquy-container .soliloquy-prev, .soliloquy-container .soliloquy-next {display:none!important;}
	
	div.top-section > div a > img.floated-left, div.top-section > div > img.floated-left {padding-top:10px!important;}
	article.hentry {padding:0!important;}
	

}

@media screen and (max-width:540px) {.search-results .page-header {padding-left:0px;}
}

@media screen and (max-width:480px){
		#page {padding-top:75px;}
	.header-background #site-header > h1 > a,  #site-header > h1 > a {font-size:24px!important;}
	h2.site-description, h2.site-description:hover, h2.site-description.screen-reader-text:hover, h2.site-description.screen-reader-text:active, h2.site-description.screen-reader-text:focus, #site-header h2.site-description {width:100%;margin:5px auto -15px!important;text-align:center; height:30px; line-height:1.4!important;}
	
	#related-book-box .related-fiction.right .d1-of-4, #related-book-box .related-fiction.left .d1-of-4, #related-book-box .related-fiction.left .d3-of-4, #related-book-box .related-fiction.right .d3-of-4 {
		padding: 20px 20px 0 10px!important;}
	#main {
		padding-right: 20px;}
}

@media screen and (max-width:436px){
		#page {padding-top:70px;}
	#site-branding, .header-background #site-branding {padding-top:0!important;}
}

@media screen and (max-width:400px){
		#page {padding-top:67px;}
		#related-book-box .related-fiction.right .d1-of-4, #related-book-box .related-fiction.left .d1-of-4, #related-book-box .related-fiction.left .d3-of-4, #related-book-box .related-fiction.right .d3-of-4 {
		padding: 20px 20px 0 10px!important;}
}
