/*
 Theme Name:   Parallax for Writers V2.0
 Description:  Custom child theme for writers. Do NOT delete the Parallax Frame theme as it is required for this child theme to work.
 Author:       GoCreate.me
 Author URI:   http://gocreate.me
 Template:     parallax-frame
 Version:      2.0.2
 License:      All rights reserved
 Text Domain:  parallax-frame
*/

/*---Hide reCaptcha v3 visible seal---*/
.clear:after{  content:".";display:block;height:0; clear:both;visibility:hidden;}
.grecaptcha-badge {opacity:0 !important;}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color:#eee!important;}
#promotion-message .section, #content .wrapper, .hentry, .no-results, .not-found, .sidebar, #comments, .main-pagination, .post-navigation, #infinite-handle, #supplementary .widget, #site-generator, .sidebar.sidebar-before-content .wrapper, .sidebar.sidebar-after-content .wrapper {padding:0;}
#wpadminbar a {line-height:2.5!important;}
#cookieconsent\:desc {color:white;}
#site-header > h1 > a:hover, #site-header > h1 > a:focus, #site-header > h1 > a:active {color:#cccccc;}
#page {padding-top:120px;}
 .hentry {padding:10px;}
h1,h2,h3,h4,h5,h6 {font-family: helvetica, sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:0.2px;}
.page-content h2,.page-content h3, .page-content h4,.page-content h5,.page-content h6 {margin-top:30px; margin-bottom:5px;}
p {font-size:100%; margin-bottom:10px;}
p, li {font-size:18px;}
em strong, b, em b, i b, b, strong {font-weight:700;}
.entry-content ol, .entry-content ul {margin-left: 38px;}
h1.entry-title, .section-title {text-transform:none!important;}
.alignleft {margin-right:1em;}
.alignright {margin-right:1em;}
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 {top:0!important;bottom:0!important; font-size:16px; height:25px; line-height:1!important; padding:0!important; margin:0.5em 0!important; font-weight:400; vertical-align:baseline; overflow:hidden; text-align:left!important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {top:0!important;}
.sidebar h2 {color:#121212; margin-bottom:1em; letter-spacing:1.5px; opacity:0.8;}
ul {list-style-type: square;margin-left:30px; margin-bottom:20px;}
body, p, ul, ol, li, div, h3.footer-widget-title {font-family: helvetica, sans-serif;font-weight:400;}
hr {margin-top:1.5em;}
p.strong {font-weight:bold;}
#excerpt-box, .audio-excerpt-box, #audio-excerpt-box {position:relative;}
#excerpt-box div.individual-praise p {margin:0;}
#excerpt-box div.individual-praise {padding:0;}
.footer-left-content {padding-top:0px;}
h3.footer-widget-title, aside.footer-right-content h2 {font-size:20px; color:black;  margin-top:1em; margin-bottom:10px;}
h3.uppercase {text-transform:uppercase;color:black;}
.entry-meta .comments-link a:before {padding-right:5px;}
p.entry-meta  a {text-decoration:none;}
h1.page-title {color:black;}
.hentry .featured-image {text-align:center;}
#excerpt-box div.individual-praise p {margin: 0;}
#main>ul.display-posts-listing>li>a.title {display:block!important; margin-bottom:10px;}
ul.display-posts-listing > li > span.excerpt-dash {display:none;}
#main > ul.display-posts-listing {padding-left:0;margin-left:0;}
#main > ul.display-posts-listing li {list-style:none;}
#main > ul.display-posts-listing > li > a.title {font-size:40px;}
.entry-title a:hover, .entry-title a:focus, .entry-meta a:hover, .entry-meta a:focus, .sidebar a:hover,.sidebar a:focus {color:#666;}
a { color: #333;font-weight: bold;}
a.more-link.button, #main a.button , #main-book a.button {color:white;font-weight:bold; background-image:linear-gradient(#444,#111,#000); padding:0.5em 1em; border-radius:8px; display:inline-block; clear:both; border:2px solid white;}
a.button {background:black!important; color:white!important; padding:0.5em 1em; text-align:center; display:block;font-weight:bold!important;}
a.button:hover, a.button:active, a.button:focus {background:#333!important;}
.wp-caption { max-width: 100% !important;}
 #content .wp-caption a img {max-width: 99.03225806%;     height: auto; }
a.more-link.button:hover, #main a.button:hover , #main-book a.button:hover, a.more-link.button:active, #main a.button:active , #main-book a.button:active, a.more-link.button:focus, #main a.button:focus , #main-book a.button:focus {background-image:linear-gradient(#000,#111,#444); text-decoration:none;}
#main a, .whitelist a, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, h1.page-title, #main h1.entry-title a, a, a:hover, a:focus, a:active   {color:#fff;font-weight:700;}
#main a:active, a.more-link:focus, #main a:focus {text-decoration:underline;}
.home .site-content {clear:both!important;}
#site-header > h1 > a {color:white; font-family:helvetica, sans-serif; font-weight:400;}
a.privacy-link {color:#555;}
h4.paperback-title.gap {padding-top:10px; font-weight:400;}
body.header-bg {padding-top:0!important;}
.fixed-header {background:#000;}
.nav-primary {right:0;}
#masthead, #masthead.header-background, .header-bg #masthead { -webkit-box-shadow: 0 8px 6px -6px #000000;  -moz-box-shadow: 0 8px 6px -6px #000000;  box-shadow: 0 8px 6px -6px #000000; width:110%;margin-left:-5%;overflow-style:vertical;}
.header-background .parallax-frame-nav-menu .sub-menu a {margin-top:0!important;}
#toggle {display:none; transition: margin 200ms;}
.clear {float:none!important; clear:both!important;}
img.alignleft, img.alignright {padding-bottom:3px;}
.nav-primary {margin-bottom:-2em;}
#search-toggle, #search-toggle:hover, #search-toggle:active, #search-toggle:focus,.menu-link, .menu-link:visited, .menu-link:hover, .menu-link:active, .menu-link:focus {color:#F0F2F9;}
a.menu-link.active, a.menu-link.active:hover, a.menu-link.active:visited, a.menu-link.active:active, a.menu-link.active:focus {color:#F0F2F9!important;}
.admin-bar #masthead {margin-top:32px;}
.archive .site-content, .blog .site-content, .single .site-content { padding-top: 20px;}
body.single-gc_promo #page, body.single-gc_promo.admin-bar #page, 
.page-template-page-landing #page { padding-top: 0px!important;}
.page-template-default .site-content, .page-template-frontpage .site-content, .page-template-page-sidebar .site-content,  .search .site-content,  .error404 .site-content, .page-template .site-content, .page-template.page-template-page-books .site-content,
body.single .sidebar, body.blog .sidebar, body.archive .sidebar, aside.sidebar {padding-top:10px;}
.page-template-frontpage.home .site-content, .single-gc_promo .site-content, .page-template-page-blank .site-content  { padding-top: 0px;}
.page-template-page-multiple-series .site-content, page-template-page-multiple-series-sidebar .site-content { padding-top: 20px;}
.page-template-landing-page .site-content {padding-top:60px;}
.gc_book-template-default .site-content {padding-top:20px;}
.logo-left #site-header, site-branding, #site-logo, #site-header {  padding-left: 20px; padding-top: 0px; }
.logo-left #site-header > h1 > a {text-transform:uppercase; letter-spacing:1px; font-size:80%; font-weight:400}
.soliloquy-outer-container {margin-bottom:-30px; margin-top:0px; position:relative; height:auto;width:100%;}
.soliloquy-wrapper {margin-top:0px;}
.admin-bar .soliloquy-outer-container, .logged-in .soliloquy-outer-container {margin-top:32px;}
.site-title a {  text-transform: none;letter-spacing: 0.5px;}
.nav-primary .menu a {font-weight:400;letter-spacing:1px;}
#site-header > h1 > a, #site-generator .footer-left-content.fine-print > a, h5.blog-category-title a, #main div.nav-previous > a,  #main div.nav-next > a,  footer.comment-meta div a {text-decoration:none!important;}
header .site-title {transition:  font-size 0.5s;}
header.fixed-header.header-background .site-title {font-size:28px; transition:  font-size 0.5s;}
h2.site-description {font-size:100%; font-weight:400; letter-spacing:2.5px;font-style:normal; text-align:left!important;}
h2.site-description.screen-reader-text {clip-path:none!important;overflow:visible!important;}
#mobile-header-left-nav, mobile-header-right-nav {display:none!important;}
h2.site-description.screen-reader-text {width:200px!important; display:inline-block!important;  position:relative!important; height:25px!important; }
h2.site-description.screen-reader-text:hover, h2.site-description.screen-reader-text:active, h2.site-description.screen-reader-text:focus {background:transparent!important; text-align:left; color:white; padding:0; left:0px; border:none; font-size:16px; box-shadow:none;}
body #content > div.wrapper {padding:0px 15px 10px;}
body.page-template-page-books article, body.page-template-page-sidebar article, .blog article {padding-top:0px;}
.panel{ position: fixed; right: -15.65em; width: 15.65em; background:#000;}
.push{position:relative;}
.menu-link {display:none;color:#fff;background:transparent;border-radius:0;padding:2px 12px;float:right; margin-top:0px;text-decoration:none!important; margin-right:25px;font-size:150%; z-index:12000001;position:fixed; top:15px;}
#masthead .wrapper {padding:0 0 0 0px;}
#site-generator .wrapper {padding:15px;}
#page {overflow-x:hidden;}
.page-template-page-blank #page { padding-top:5px!important;}
.page-template-page-blank .hentry {margin-bottom:-30px;}
body.admin-bar #page {margin-top:0px;}
#mc_embed_signup form {padding-left:0!important;}
.header-bg #masthead {background:#000;}
.menu-link:hover {color:#ccc;}
.menu-link:visited, .menu-link:active, .menu-link:focus {color:#fff;}
.mobile-menu a{display:block;color:#fff;padding:10px 15px 10px 15px; text-decoration:none;}
.mobile-menu a:hover{background-color:#232323;text-decoration:none;}
.mobile-menu li{border-bottom:1px #444 solid; margin-left:0px;}
.mobile-menu ul {margin-left:0px;}
.nav-primary .menu a {color:#fff!important; }
.nav-primary .menu a:hover {color:#ccc!important;}
#site-branding {padding: 20px 0px 30px!important;}
.header-background #site-branding {padding: 10px 0px 20px!important;}
.parallax-frame-nav-menu .sub-menu a  {margin-top:-2px;}
.header-background .parallax-frame-nav-menu .sub-menu a  {margin-top:-6px;}
.site-title {margin-bottom:-0.25em!important; }
#site-generator {width:100%;}
.footer-right-content section div > ul {margin-left:0!important;}
.header-background h2.site-description, .header-background  h2.site-description:hover, .header-background  h2.site-description.screen-reader-text:hover, .header-background  h2.site-description.screen-reader-text:active, .header-background  h2.site-description.screen-reader-text:focus {margin-left:0; }
#site-branding {padding: 10px 0px 5px!important;}
.header-background #site-branding {padding: 10px 0px 0px!important;}
#masthead, #masthead.header-background, .header-bg #masthead  { top:0;position: fixed!important; transition: height 1s ease; height:auto;  }
#page {clear:both!important;position:relative!important;padding-top:90px;}
#masthead {left:0%!important;}
.primary-search-icon, .header-background .primary-search-icon {position:relative!important; top:-18px!important;  padding: 1em 0;}
.nav-primary {padding-top:15px; position:relative; right:0px;margin-top:0;}
.nav-primary .menu li.nav-primary .menu li > a , .nav-primary .menu a {padding:8px 15px!important; }
.nav-primary .menu .sub-menu a, .nav-primary .menu .children a { padding:8px;}
#site-header > h1 > a {font-size:40px; margin-bottom:-3em!important;padding-bottom:0!important;  letter-spacing:0px;transition: font-size 0.9s;}
.header-background  #site-header > h1 > a {font-size:26px; letter-spacing:0;}
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 {font-size:15px; text-transform:none; margin:1em 0 0 0;letter-spacing:0.5px; color:#ffffff;font-weight:400; text-align:left;}
#site-logo > a > img:hover, #site-logo > a > img:active, #site-logo > a > img:focus {opacity:0.8}
.page-template-default #main {width:100%;}
.cc-color-override--1926491352 .cc-btn, .cc-color-override--1926491352 .cc-btn {margin:1em!important; }
#search-toggle:hover, #search-toggle:focus, #search-toggle:active {color:#CCC;}

button, input[type="button"], input[type="reset"], input[type="submit"], button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover  {border:none; padding:0.5em!important; text-align:center; box-shadow:none; border-radius: 0; background:black; color:white!important; text-shadow:none; margin-top:10px; min-width:150px;  font-weight:bold; letter-spacing:1px; font-size:16px; height:auto!important;}

input.wpcf7-form-control.wpcf7-submit {border:none; border-radius:3px;}

.single-gc_book .insert-page {border:none;}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
select:focus, textarea:focus, input:focus, input#s, #respond form input[type="text"], #respond form textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea { font-size:inherit!important;  outline:none; border:1px solid #ccc;}}

.gc_book-template-default #jp-relatedposts, .page-template-page-books #jp-relatedposts {display:none!important;}
body .sidebar {text-align:center; padding:0 0 1em; color:#121212; }
.sidebar-primary, .entry-content  aside {width:300px;}
body.page-template-page-books .sidebar {padding:0 0 1em; }
.entry-content  aside ul > li, .widget-area .widget ul li {list-style:none; text-align:left;}
aside .widget-wrap {padding: 5px 10px 20px 10px;}
.page-template-page-blank #content > div.wrapper {padding-bottom:0;}
body.home #content > div.wrapper {padding: 20px 0;}
body.home #related-book-box {margin: 0 auto 20px; text-align:center; display:block; width:100%;}
body.home #related-book-box > div > div {width:30%; margin-right:30px; padding:0;}
.entry-content aside {margin-top:0px; padding:0;}
.soliloquy-container .soliloquy-pager {bottom:18px; opacity:0.7;}
.soliloquy-container .soliloquy-prev {background:rgba(25,25,25,0.5) url(images/left.png) no-repeat scroll 50% 50%;}
.soliloquy-container .soliloquy-item {margin-bottom:-1px!important;}
#search-container, .header-background #search-container {position:fixed;top:66px; z-index:2000;}

body.logged-in.admin-bar #search-container, body.logged-in.admin-bar .header-background #search-container {top:100px;}
body.page-template-frontpage .sidebar-primary, body.home .sidebar-primary {margin-top:0px;}
.archive-post-wrap, .page-header .page-title {border-bottom:none;}
.single-gc_book h1.entry-title.uppercase { margin-top:10px;}
.page-template-page-books #related-book-box > div > div a > img {margin-bottom:0;}
.single-gc_book h2.subtitle, .top-section h2.subtitle, .top-section p.authors {margin:5px 0;}
#related-book-box > div.related-fiction > div.d3-of-4 > h3 > a {color:#cdcdcd; letter-spacing:1px;}
#related-book-box > div > div a > img:hover { transition: filter .3s ease-in-out; -webkit-filter: grayscale(70%);  filter: grayscale(70%); }
#related-book-box > div > div a > img { transition: filter .3s ease-in-out; -webkit-filter: grayscale(0%);  filter: grayscale(0%);}
body.page-template-page-books #related-book-box {margin: 0 auto 20px; text-align:left; display:block; width:100%;}
body.page-template-page-books #related-book-box > div > div {width:22%; margin-right:3.4%; padding:0; margin-bottom:1%; margin-top:2%;}
body.page-template-page-books #related-book-box > div > div:nth-child(4n) {padding-right:0; margin-right:0;}
#related-book-box.background > div > div.d1-of-4.right > a > img {float:right;}
#related-book-box > div > div a > img {width:100%;  margin-bottom:25px; }
.gc_book-template-default #related-book-box > div.related {border: none; display: inline-block;margin: 0 auto; width:100%; }
.gc_book-template-default #related-book-box > div.related a > img {margin-bottom:20px; }
.book-right {width:100%;}
#related-book-box > div > div {display:inline-block; margin-right:30px;}
.related-fiction {padding:0; margin:0px 30px 30px 0;  float:left; position:relative; height:auto; overflow:visible; }
.related-fiction.left {margin: 0 0 30px 0; padding: 0; width:100%;}
.related-fiction.right {margin: 0 0 30px 0; padding: 0; width:100%;}
#related-book-box .related .d1-of-4, #related-book-box > div > div.d1-of-4  {padding:0%; width:23.5%; float:left;margin:0 2% 1% 0;}
#related-book-box .related-fiction.left .d1-of-4 {  width: 30%; float: left; padding: 3% 0px 3% 3%;  margin: 0px;}
 #related-book-box .related .d1-of-4  {padding:0%; width:23.5%; float:left;margin:0 2% 1% 0;}
 .single-gc_book #related-book-box .related .d1-of-4  {margin:0 2% 0% 0;}
.archive #main .hentry {padding: 0;}
#main, #main-book {padding:10px 20px 0 0 ;}
 #related-book-box .related .d1-of-4:nth-child(4n+4) {margin-right:0;}
#related-book-box .related-fiction.right .d1-of-4, #related-book-box .related.right .d1-of-4 {text-align:left;  float:right; padding:3% 3% 3% 0!important; width:30%;margin:0;}
#related-book-box .related-fiction.right .d3-of-4, #related-book-box .related.right .d3-of-4 {text-align:left;  width:65%; float:left; padding:3%;}
#related-book-box .related-fiction.left .d3-of-4 {text-align:left; width:64%; float:left; padding:3%;}
#related-book-box > div > div a > img {margin-bottom:-4px;}
.d3-of-4 {width:65%; display:inline-block; padding:30px 30px 0 0;}
.top-section  div.book-description > p {width:100%;}
#main-book {width:100%!important; margin-top:10px;}
#related-book-box:first-child {margin-top:0;}
.top-section { background:rgba(195,195,195,0.1); padding:2em 0 0 0; margin:0;width:100%; height:auto; position:relative; float:left;}
.top-section header {padding:2em 2em 2em 0; display:inline-block; width:100%; background:red; overflow:hidden;}
.left-image {float:left; max-width:350px; margin-right:3.5%; width:30%;}
.floated-left {float:left; padding:0 3% 0 0; display:inline; }
.right-text {float:left; width:66.5%;}
.top-section .right-text {width:100%;}
.right-text.book {margin-bottom:0px; padding:0;}
h1.entry-title.uppercase {text-transform:uppercase!important; font-size:50px; margin-top:-5px; line-height:1;  margin-bottom:0;  clear:right; width:100%; letter-spacing:1px;}
h2.subtitle {letter-spacing:0px; display:block; margin-bottom:0; font-size:27px; clear:none;font-style:italic; text-transform:none;font-weight:400; border-bottom:none; padding-bottom:0;  line-height:1.3; margin-top:0.1em;}
h2.subtitle.embedded {margin-bottom:8px;}
.home h2.subtitle, .page-template-page-books h2.subtitle {margin-bottom:15px;  border-bottom:1px solid #CCC; padding-bottom:5px; font-size:19px;}
p.authors {font-size:22px; margin-bottom:0; display:inline-block;}
p.series {margin-bottom:0em;}
.book-description {clear:none;  display:inline-block;padding-right:10%; padding-top:20px; padding-bottom:5px;}
.audio-cover {padding-top:5px;}
div.top-section div.book-description {padding-top:0; padding-right:0.3%; width:65%;}
.book-description {width:70%; margin-top:10px; }
h4.paperback-title, h4.ebook-title {margin-top:0.2em; margin-bottom:0;float:left; display:block;font-size:150%;}
h4.paperback-title {font-weight:bold; }
ul.inline {list-style-type:none;margin:10px 0 2px; display:inline-block;clear:both!important; vertical-align:baseline!important; }
li.inline-retailer  {list-style-type:none;margin: 0 0 5px 0; padding-right:15px; display:inline-block;  height:40px;}
li.inline-retailer a {height:50px; vertical-align:sub;}
li.inline-retailer a img {vertical-align:baseline!important; height:40px; transition: filter .5s ease-in-out;-webkit-filter: grayscale(0%); filter: grayscale(0%); border-radius:6px; width:auto!important;}
li.inline-retailer a img:hover {  -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5;}
h3.praise-title {margin:0; padding:0.75em 1em; display:block;text-transform:uppercase; letter-spacing:2px; font-size:32px; color:#ffffff;}
#praise-box {width:100%; margin-top:30px; display:block; height:auto;float:left; color:#ffffff;}
div.praise-content {width:100%; padding:2em;  margin-bottom:2em;}
#excerpt-box  div.praise-content {background-color:white; color:black!important; }
#excerpt-box  div.praise-content p {text-indent: 50px; margin: 0px auto; line-height:1.3;}
#excerpt-box  div.praise-content h1, #excerpt-box  div.praise-content h2, #excerpt-box  div.praise-content h3, #excerpt-box  div.praise-content h4, #excerpt-box  div.praise-content h5, #excerpt-box  div.praise-content h6 {margin:10px auto;}
#excerpt-box h2, #excerpt-box h3, #excerpt-box h4 {margin-top:5px; margin-bottom:5px; line-height:1.1; text-transform:none;}
#excerpt-box div.individual-praise {max-width:700px; margin: 10px auto;}
div.individual-praise {width:100%; margin-bottom:1em; padding:1em 0.2em 1.5em 0.2em; line-height:1.2}
span.quotes {font-size:20px; vertical-align:middle;font-family:Georgia, "Times New Roman", Times, serif; line-height:0.7;}
span.quotes.closing {padding-left:2px;}
div.individual-praise .left {text-align:left; display: block; margin:0 0 10px; font-size:125%;}
div.individual-praise .right {text-align:right; display:block;}
#praise-box {opacity:0.9;}
.individual-praise { border-bottom:1px solid #ffffff;}
.individual-praise:last-child {border-bottom:none; margin-bottom:-1em;}
h2.related-books {display:block; float:left; margin-top:1em; font-size:240%; margin-bottom:-0.5em; letter-spacing:1px;}
#related-book-box {display:block; float:left; margin:1em 0; width:100%;clear:both; position:relative;}
#related-book-box > div > div {margin-bottom:20px;}
#related-book-box > div > div:nth-child(4n+1) {clear:both;}
body.page-template-frontpage #related-book-box > div > div {padding-bottom:0;margin-bottom:-0em;}
#related-book-box > div > div a > img {  margin-bottom: 20px;}
#excerpt-box h3 {margin-bottom:0;}
.page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {margin-bottom:10px; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow:  0 0 2px #ccc; box-shadow:  0 0 2px #ccc; background:#ffffff;}
.single-gc_book .top-section {background:transparent; margin-top:-25px;}
.single-gc_book img.floated-left {padding-top:12px;}
.top-section, .page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right { margin-bottom:1em;}
.single-gc_book h1.entry-title.uppercase {text-transform:none; font-size:40px;}
h2.category-title-box {text-transform:none; font-size:36px; display:block; padding-left:3px; margin-bottom:0em; line-height:1.2!important;}
#excerpt-box div.praise-content {background:#efefef;}
.single-gc_book div.book-description {border-top:7px solid #000;}
h3.praise-title {text-transform:none;}
div.praise-content {color:#000;background:#ccc;}
.individual-praise {border-bottom:#ddd solid 1px;}
h4.paperback-title, h4.ebook-title, h2.related-books {text-transform:none;float:none;clear:both;}
#audio-excerpt-box, .audio-excerpt-box {margin-top:-1em;}
#audio-excerpt-box div.praise-content, .audio-excerpt-box div.praise-content {padding:0em 1em!important;}
 body.single-gc_promo, body.single-gc_promo #page {background:white!important;}
body.single-gc_promo p, body.single-gc_promo h1, body.single-gc_promo h2, body.single-gc_promo h3, body.single-gc_promo h4, body.single-gc_promo h5, body.single-gc_promo h6, body.single-gc_promo li, div#countdown  span {color:black!important;}
header.category {margin-bottom:1em; margin-top:0; padding-top:0;}
.archive-post-wrap {border-bottom:1px solid #ccc;}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image, .excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container, .excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container  { width: 100%;}
#main div.nav-previous > a , #main  div.nav-next > a {background:#dedede; border:none; color:black!important;}
#main div.nav-previous > a:hover, #main div.nav-previous > a:active, #main  div.nav-previous > a:focus, #main  div.nav-next > a:hover, #main  div.nav-next > a:active, #main div.nav-next > a:focus  {background:#cdcdcd;}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous, .nav-previous,
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .nav-next {width:40%;}
.widget_recent_entries ul li, .widget_nav_menu ul li,  ul.blogroll li {list-style:none;}
article.single-post {padding-top:10px;}
.search-no-results .page-header {padding-left:0; padding-top:0;}
.error404 #main > section > header.page-header, .blog #main > section > header.page-header {padding-left:0; padding-top:0;}
.error404 #main > section > div > form > input[type="submit"] {display:block!important; width:190px!important;}
#site-generator {background-color:#121212;}
#site-generator-2 { overflow: hidden;padding: 10px 0; text-align: left; font-size:90%; background:#666;}
.footer-right-content .menu-main-container ul {margin-left:0;}
.footer-right-content .menu-main-container ul ul {margin-left:15px;}
.footer-right-content .menu-main-container ul ul ul{margin-left:30px;}
.footer-right-content div.widget-wrap {padding-top:0;}
.middle-two {font-style:italic; font-size:80%;}
#colophon {padding:1em 0 0 0; color:#ddd; background-color:#999;}
#supplementary {text-align:center; color:#ddd;}
.inner-box {position: relative;display:block;height:auto;width: 100%; overflow:hidden; background:white; margin: 0 auto;}
#scrollup {color:green; border:2px solid green;}
#scrollup:before {font-size:20px;}
#scrollup:hover, #scrollup:focus {background-color:#009933;}
.site .widget_parallax_frame_social_icons a.genericon {font-size:20px; padding:4px; background-color:transparent; border:1px solid #333;}
.footer-right-content {width:70%; float:right; text-align:right;}
.footer-left-content {width:25%;float:left;text-align:left; }
.footer-left-content.fine-print, .footer-right-content.fine-print {font-size:85%;}
ul.social-icons {display:block; margin:10px 0 7px; text-align:center;}
ul.social-icons.bottom {display:inline-block; margin:15px 0 10px;}
ul.social-icons li.icon {margin:0 4px 0 0; display:inline-block; -webkit-filter: grayscale(0%);filter: grayscale(0%);  opacity:1;}
ul.social-icons li.icon:hover {-webkit-filter: grayscale(80%);filter: grayscale(80%); opacity:0.9;}
ul.social-icons li.icon img {height:36px; width:auto;}
.footer-left-content iframe {background-color:#ffffff!important;min-height:120px; padding:10px 10px 0 10px;}
.footer-left-content iframe span#u_0_4 a{color:white!important;}
#newsletter-footer {padding:2em; text-align:center; float:left; position:relative; width:100%;}
.newsletter-footer-left {width:35%;float:left; margin:0 -1em;}
.newsletter-footer-right p {margin-top:12px;text-align:center; font-size:150%; color:black; font-weight:400; line-height:1.3; text-transform:uppercase;}
#left-widget-footer, #colophon h3 {max-width:250px;}

#colophon h2, #site-generator h2, #colophon h3 {text-align:center;}
div#countdown span {color:white!important;}

.page-template-page-landing .whitelist a {	color: #000;font-weight:400;}
#content main.site-blank.landing {margin-top:0em;}
#content main.site-blank.landing .entry-container {max-width:980px!important; margin: 0 auto; text-align:center;}
#content main.site-blank.landing .entry-content {width:100%; position:relative; background:rgba(255,255,255,0.5); padding:1em;}
#content main.site-blank.landing .d-1-of-2.left {width:40%; float:left;padding-right:5%;}
#content main.site-blank.landing .d-1-of-2.right {width:55%; float:left; text-align:center;}
.d-1-of-2.right p {width:100%!important; text-align:left; margin: 20px auto; font-size:20px; line-height:1.3; color:black;}
#main a.more-link, #main a.learn-more {font-weight:bold;}
h1.landing-title {font-size:34px; line-height:1.3;}
#content main.site-blank.landing input#mce-EMAIL::placeholder {color:#333;}
#content main.site-blank.landing #mc_embed_signup_scroll input[type="submit"] {font-size:20px;}
#wp-admin-bar-my-account > a > span {color:white;}
body.whitelist {margin: 10px auto;max-width: 1024px;}
.whitelist h1, .whitelist  h3, .whitelist h4 {font-family: helvetica, sans-serif;}
.whitelist  p {font-family: helvetica, sans-serif;font-size: 18px;}
.whitelist  li {font-size: 18px;font-family: helvetica, sans-serif;line-height: 30px;}
.entry-content ul li.serviceprovider, .whitelist > ul.submenu > li {list-style:none!important;}
.whitelist.landing .entry-content .d-1-of-2.right  ul > li {list-style:circle!important;margin:0px;text-align:left; padding:0;}
.whitelist  a {font-weight:bold; }
.whitelist  .mobileButton {margin: 2%;margin-bottom: 3%;padding: 2%;border: solid #adadba 1px;border-radius: 0px;text-align: center;font-family: helvetica, sans-serif;font-weight: bold;}
.whitelist  .wrapper {width: 800px;text-align: left;}
.whitelist  .container{ margin: 0 auto;}
.whitelist  h1 {font-size: 1.8em;}	
.whitelist  h2 {font-size: 1.6em;margin: 0;padding: 0;font-family: helvetica, sans-serif;}
.whitelist  ul{list-style:none;width:100%;}
.whitelist  ul li {padding:10px 10px;}
.whitelist  ul.submenu li a{color:white; text-decoration: none;}
.whitelist #content ul.submenu li a{text-align:center; font-size: 21px; text-decoration:none;color:white!important;}
.whitelist .columnHeading{ width:25%; float:left;}
.whitelist  .headingBorder{padding:20px 0;text-align:center; border-top:2px solid gray; border-bottom:2px solid gray;}
.whitelist  .endRow{float:right;}
.whitelist  .clearRight{ clear:left;}
.whitelist .submenuPopularAppBtn, .whitelist .submenuEmailClientBtn, .whitelist .submenuSecuritySoftBtn, .whitelist .submenuSpamFiltersBtn {text-align:center;width:87%;padding:10px; cursor:pointer;color:white!important;}
#eClients > div > ul > li > div > a, #sSoftware > div > ul > li > div > a, #eService > div > ul > li > div > a,  #sFilters > div > ul > li > div > a {color:white!important;}
.whitelist .submenuPopularAppBtn {background-color:#007abd;}
.whitelist .submenuEmailClientBtn {background-color:#7ec324;}
.whitelist .submenuSecuritySoftBtn {background-color:#fdab00;}
.whitelist .submenuSpamFiltersBtn {background-color:#eb605a;}
.whitelist .instruction-icon {float: left;margin: 10px;}
a.backTop {padding: 5px 10px 20px 8px; opacity:0; color: #FFFFFF;font-family: helvetica, sans-serif;-ms-transform: scale(1, 0.5);  -webkit-transform: scale(1,0.5); transform: scale(1, 0.5);display: inline-block; font-weight:400;position: fixed;bottom: 55px;height:85px;width:45px;right: 30px;font-size:48px;overflow: hidden; white-space: nowrap;border-radius:50%; background: rgba(255, 255, 255, 1);text-decoration:none!important;}
.backTop.backTopVisible, .backTop.backTopFadeOut, .no-touch .backTop:hover {-webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;}
.backTop.backTopIsVisible {visibility: visible; opacity: 0.5;z-index:1000;}
.backTop.backTopFadeOut {opacity: 0.7; z-index:1000;color:black; border:1px dotted #888;}
.backTop.backTopFadeOut:hover {opacity:1;}
.no-touch .backTop:hover {opacity: 1;}
.backTop { right: 30px;bottom: 30px; }
div#countdown span {color:#aaa!important; }
.nav-primary {right:0;}
.page-header {	padding: 20px 20px 0 0px;}
.search-results .page-header {padding-left:0px; padding-top:0;}
.no-results .page-header {	padding: 10px 20px 0 0px;}
.footer-right-content .wpcf7-form-control-wrap textarea { height:120px!important;}
.footer-right-content .wpcf7-form-control-wrap input, .footer-right-content .wpcf7-form-control-wrap textarea {width:100%!important;}
.wpcf7-form-control-wrap input[type="submit"] {border:1px solid white!important; width:100%!important;}
.soliloquy-container.soliloquy-theme-base {height:auto!important;}
div.book-description {border-top-width:1px!important;}
.d-1-of-2.right p {line-height:1.2; font-weight:400; font-size:17px;}
.page-template-page-multiple-series-sidebar #main, .page-template-page-multiple-series #main-book  {padding-top:0px!important;}
.embedded .book-description.audio {width:55%!important; padding-left:2%; float:left; }
.single-gc_promo.header-bg  {padding-top:0;}
.single-gc_promo .promo-summary {padding-top:10px;}
.d1-of-4, .d1-of-4.container-box {width:24.5%; padding-right:1.6%!important; padding-bottom:1%!important;float:left; margin-top:8px;}
.single-gc_promo .promo-tiles img {-webkit-box-shadow: 5px 5px 12px -4px rgba(99,96,99,1);
-moz-box-shadow: 5px 5px 12px -4px rgba(99,96,99,1);
box-shadow: 5px 5px 12px -4px rgba(99,96,99,1); padding:1em; margin-bottom:1em;}
.promo-tiles img:hover, .promo-tiles img:active, .promo-tiles img:focus {opacity:0.8;}
.d1-of-4.container-box:nth-child(4n+1) {padding-right:0; clear:both;}
div#countdown span {font-size:40px;}
.promo-summary.fine-print p{font-size:80%!important;}
.countDays:after, .countHours:after, .countMinutes:after, .countSeconds:after {text-align: center;display: block;font-size: 12px;}
/*July 2019 landing page with image in background*/
.page-template-page-landing #page .site-content, .page-template-page-landing #page   {padding:0!important; margin:0;}
.page-template-page-landing #page  {margin-bottom:-20%!important;}
@media only screen and (min-width:991px) {
.page-template-page-landing #page, .page-template-page-landing #content,  .page-template-page-landing #content .wrapper /*, .page-template-page-landing #main*/ {margin:0; padding:0; width:100%!important;}
.page-template-page-landing #main article.hentry {margin: 10px auto; display:block!important; text-align:center!important; width:100%; padding:10%;}
}
.related-book-box.container {display:flex!important; flex-direction: row;justify-content:center;  align-items:flex-start;      }
div.series-top-section > h1.entry-title {display:none;}
.container .item {display:inline; float:left; margin-left:0.5em; margin-right:0.5em; align-self: auto;  }
.container .item img {-webkit-box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75);-moz-box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75); box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.75); margin-bottom:0.5em; }
.container .item.audio img {max-height:150px;}
.page-template-page-multiple-series #content { margin-bottom: -40px;}
.page-template-page-multiple-series-sidebar h1.entry-title, .page-template-page-multiple-series h1.entry-title  {margin-bottom:0.2em!important;}
a .social-button {padding:0.5em 1em; display:block; margin: 0 0 10px 0; border-radius:5px; border:none;opacity:1; text-align:center; max-width:250px; }
 
.social-button { font-weight:bold!important;text-transform:none; font-size:16px!important;}
.social-button:hover, .social-button:active, .social-button:focus {opacity:0.9;}
a.button-2 {display:block; margin:2px 0 1px 0;text-decoration:none!important;}
.top-section.embedded { padding: 0;background:transparent!important;}
div.top-section.embedded div.book-description {width:70%;}
.sidebar div.top-section.embedded div.book-description {width:100%; text-align:left;}
.top-section.embedded .floated-left {width:30%; padding-top:13px!important;padding-bottom:10px; }
.sidebar .top-section.embedded .floated-left {width:100%; padding-top:3px!important; max-width:200px!important; margin:0 auto!important; float:none!important; display:block; text-align:center!important; padding-right:0;}
#main .top-section.embedded .entry-header {margin-bottom:0px;}
h1.entry-title.uppercase.embedded {margin-top:0.5em; font-size:36px!important; margin-bottom:0.2em;}
div.top-section.embedded > div > a > img {padding-left:0!important;}
.insert-page {margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.embedded h4.ebook-title, .embedded h4.paperback-title {margin-top:0!important; text-align:left;}
.insert-page ul.inline {text-align:left;}
.insert-page ul.inline  li {padding-left:0;}
.entry-content ul.display-posts-listing {margin-left:0;}
.entry-content ul.display-posts-listing li {list-style:none;}
ul.display-posts-listing li > a.title {font-size:30px; font-weight:bold; line-height:1.2;}
.single-post #main {padding:10px 10px 0!important ;}
.page-template-frontpage #main {padding:15px 15px 0 15px ;}
.page-template-frontpage #related-book-box .related-fiction.left .d1-of-4 {padding: 2% 0 2% 2%!important;}
.page-template-frontpage #related-book-box .related-fiction.right .d1-of-4 {padding: 2% 2% 2% 0!important;}
#related-book-box .related-fiction.right .d3-of-4 {padding: 2% 2% 0 2%!important;}
#related-book-box .related-fiction.left .d3-of-4 {padding: 2% 0 0 2%!important;}
#excerpt-box div.individual-praise p {font-weight:400;}
.page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {margin-top:15px!important;}
.tag #main, .category #main, .error404 #main {padding:20px!important ;}
.search-results #main, .search-no-results #main,  .search-no-results #main  section.no-results  {padding:0 10px!important ;}

.tag span.category-title, .tag header.category, .category span.category-title, .category header.category  {margin-bottom:0!important;}
.error404 #main > section > div > form > input[type="submit"] {border:1px #ccc solid;}
.page-template-page-multiple-series-sidebar  h2, .page-template-page-multiple-series  h2 {margin-bottom:15px;}
#related-book-box p {line-height:1.3;}
body.page-template-frontpage .sidebar-primary, body.home .sidebar-primary {margin-top: 0px;}
#praise-box, #excerpt-box .praise-content.toggled_content {margin-top: 0px;}
.praise-content {margin-bottom:20px!important; padding-bottom:10px!important;}

#excerpt-box  {margin-bottom:10px!important;}
.archive #main .hentry {padding: 0;}
.single-gc_book .top-section {background:transparent;}
.top-section h2.subtitle, .page-template-frontpage h2.subtitle, h2.site-description {margin-top:0!important;font-weight:700!important;}
.single-gc_book h1.entry-title.uppercase { line-height: 1!important;padding-bottom: 5px;}
.single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #excerpt-box h3 span, h3.praise-title, .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,  h2.related-books,  #praise-box h3 {font-weight:700;letter-spacing:0px; font-size:30px; opacity:1!important;line-height:0.9!important; }
.featured-image {padding-top:0px;}
.blog .featured-image {padding-top:0px;}
.blog .featured-image img, .single .featured-image img {max-height:550px; width:auto; text-align:left; margin-bottom:20px; float:left;}
.single-gc_book h1.entry-title.uppercase {padding-top:2px;}
.page-template-page-blank #page { padding:0 10px!important; margin-top:10px;}
.page-template-page-landing  #page {padding-top:20px;}
#content main.site-blank.landing .entry-container {padding:0.8em;}

.right-text.book {padding-top: 0px; margin-top: -20px!important; padding-bottom: 20px;}
.embedded  .right-text.book {padding-bottom: 0px;}
.archive-post-wrap {margin-top:10px;}
#colophon ul li a{font-size:16px;}
input.wpcf7-form-control.wpcf7-submit {width:auto!important;}
#excerpt-box, .audio-excerpt-box, #audio-excerpt-box {position:relative!important; height:auto!important;}
#excerpt-box div.individual-praise p bold, #excerpt-box div.individual-praise p strong {font-weight:bold;}
input[type="submit"]{background: #000;color:#fcfcfc;}
input[type="submit"]:hover {background: #333;color:white;}
.page-template-frontpage h2.subtitle {font-size:22px; margin-bottom:0.5em;font-weight:400!important;}
.single-gc_book img.floated-left {padding-top: 12px; padding-right:20px;}
.mobile-menu li {border:none;}
div.promo-summary.clear {margin-top:0.1em;}
.single-gc_promo .site-content {padding-top:0!important;}
.single-gc_promo #content > div > main {padding: 10px !important;}
.bio-bar {margin-top:1em; }
.top-book { padding:1em;}
.left-book-image, .top-book, .right-book-info {position:relative; height:auto;}
.left-book-image {width:25%; float:left;}
.right-book-info  {width:72%; float:left; padding-left:3%;}
form._form input[type="text"], form._form button {width:100%!important;}
form._form button {border:1px inset #ccc; border-radius:5px;}
form._form button:hover {border:1px solid #333;}
form ._form-branding {display:none!important;}
form._form label {text-align:left!important;display:block;}
.blog #main article.hentry {padding-left:0; padding-right:0;}
	#main, #main-book, .page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {padding:0px 10px !important;  margin:30px 0 0!important;}
.page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {padding:0px !important; }
.page-template-frontpage #related-book-box, .page-template-frontpage #related-book-box .related-fiction.left:first-child {margin-top:0px!important;}
.top-section.embedded {-webkit-box-shadow: none!important;-moz-box-shadow:none!important;box-shadow: none!important;padding-top:5px; margin-bottom:0; }
.page-template-frontpage  #main,  #main  {width:930px;}
 .page-template-page-blank p, .page-template-page-blank h1, .page-template-page-blank h2, .page-template-page-blank h3, .page-template-page-blank h4, .page-template-page-blank h5, .page-template-page-blank h6, .page-template-page-blank span, .page-template-page-blank div, .page-template-page-blank blockquote, .page-template-page-blank li, .page-template-page-blank a, .countDays:after, .countHours:after, .countMinutes:after, .countSeconds:after {color:black!important;}
.single-gc_promo #content  #countdown  span{color:white!important;}


	
@media only screen and (max-width:1366px) {
	

.page-template-frontpage  #main, #main {width:870px;}
	.book-description, div.top-section div.book-description {width:62%; }
	/*.site-content {padding-top:100px;}*/
}
@media only screen and (max-width:1280px) {
	#page {padding-top:87px;}
	.nav-primary {right:10px;}
	.soliloquy-outer-container {margin-top:0px;}
	body.logged-in.admin-bar .soliloquy-outer-container {margin-top:30px;}	
	.page-template-frontpage  #main, #main  {width:760px;}
	#related-book-box .related-fiction.left .d3-of-4, #related-book-box .related-fiction.right .d3-of-4 {width:65%;}
	.top-section h2.subtitle, .top-section p.authors  {font-size:24px;}
	.book-template-single-book #main-book {margin-top:-50px;}
	.book-template-single-book #related-book-box > div > div:nth-child(4n+1) {clear:none;}
	.book-template-single-book #related-book-box > div > div:nth-child(3n+1) {clear:both;}
	#site-header > h1 > a {font-size:30px;}
}
@media only screen and (max-width:1152px) {
	
	#site-branding {padding:10px 0px 5px!important}
	.page-template-frontpage  #main, 	#main  {width:700px;}
	#site-header > h1 > a {font-size:28px;}
	ul#menu-primary-menu-1 {margin-top:3px;}
	.book-description, div.top-section div.book-description {width:56.5%; }
	h1.entry-title.uppercase {font-size:39px;}
	h2.subtitle {font-size:22px;}
	.top-section h2.subtitle, .top-section p.authors  {font-size:20px;}
	p.authors {font-size:18px;}
	.book-description {padding-right:0;width:60%; padding-top:0;}
	.header-bg {padding-top:68px;}
	.nav-primary {margin-top:1em;}
	.fixed-header .nav-primary {margin-top:0em;}
	.header-background .nav-primary .menu a {padding:10px 15px;}
	.header-background #site-header{padding-top:0px;}
	.single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #excerpt-box h3 span, h3.praise-title, .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,  h2.related-books,  #praise-box h3 { font-size:28px;  }
	h2.subtitle.embedded {font-size: 24px;}
}
@media only screen and (min-width : 880px) and (max-width:1140px) {
	.whitelist .columnHeading{width:33.33333%;}
	.whitelist #sFilters{clear:both;}
}
@media only screen and (max-width:1100px) {
	 .page-template-frontpage  #main, #main {width:615px;}
	h1.entry-title.uppercase {font-size:44px;}
	.header-background #site-header{padding-top:0px;}
	#related-book-box .related-fiction.left .d3-of-4 , #related-book-box .related-fiction.right .d3-of-4{width:62%;}
	#site-generator>div>div.footer-right-content.fine-print>br {display: none;}
}

@media only screen and (max-width:990px) {
	.search-no-results #main  section.no-results, .search-results #main {padding-top:20px!important;}
	.related-book-box.container {flex-direction: row;flex-wrap:wrap;}
	.container .item{	margin-right:0.5em; }
	.single-gc_promo .promo-summary {padding-top:20px;}
.d1-of-4, .d1-of-4.container-box{width:50%;}
.d1-of-4:nth-child(4n+1), .d1-of-4.container-box:nth-child(4n+1) {padding-right:1.1%; clear:none;}
.d1-of-4:nth-child(2n+1), .d1-of-4.container-box:nth-child(2n+1) {padding-right:0%; clear:both;}
	ul.social-icons {text-align:left;}
	#left-widget-footer, #colophon h3 {max-width:100%;}
#colophon h2, #site-generator h2, #colophon h3 {text-align:left;}
	.logo-left #site-header, site-branding, #site-logo, #site-header {margin-bottom:-10px;}
	body.home .sidebar-primary,  .sidebar-primary {margin-top:0em;}
	 #masthead.header-background {left: 0%!important;}
	 #page {padding-top:56px;}
	body.logged-in.admin-bar .menu-main-container {margin-top:132px;}
	.gc_promo-template-default #page, .page-template-page-landing #page, .page-template-page-blank #page {padding-top:0;}
	#content main.site-blank.landing .entry-container h1 br {display:none;}
	#colophon {padding-top:0;}
	.mobile-menu-one .primary-search-icon {position:fixed!important; top:-5px!important; left:20px;}
	body.logged-in.admin-bar  .primary-search-icon, body.logged-in.admin-bar   .menu-link {margin-top:32px;}
	.footer-right-content div.widget-wrap {padding-left:0; margin-top:-1em;}
	#responsive-menu-side {overflow-y:scroll!important; }
	.menu-main-menu-container {margin-bottom:80px!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{ text-align:center!important;}
	/*next used to be 109%width*/
	#site-header {padding-left:0; width:100%; margin-left:0%;}
	.header-background #site-header > h1 > a, #site-header > h1 > a, header.fixed-header.header-background .site-title, #site-header > h1 > a {font-size:26px; transition:all ease-in-out 0.4s;letter-spacing:0!important;}
		#site-branding {line-height:1!important;display:inline!important;position:relative; text-align:center!important;padding:7px 0 0 0!important;}
	.header-background #site-branding {margin-bottom:-5px!important;padding-top:5px!important;}
	#masthead.header-background #site-header {width:100%;}
.header-background #site-logo, #site-header {margin-bottom:10px!important; margin-top:-10px;}
#search-container, .header-background #search-container {	top: 62px;}
	.book-template-single-book #related-book-box > div > div {width:25%;}
	 .single.gc_promo-template-default  .site-content {padding-top:0px!important;}	
	#site-logo img {max-height:50px; max-width:50px;}
	.mobile-menu-one .primary-search-icon {top:-8px!important;}	
	.menu-link {top:6px!important;}
	#main-book {margin-top:0px;}
	.mobile-menu ul {margin-top:110px!important; }
	body.home #content > div.wrapper {margin-bottom:-5em;}
	body #content > div.wrapper, .single-gc_promo .site-content {padding-top:10px!important; margin-top:0em;}
	#main > header > br {display:none;}
	

.hentry {padding:10px;}
.home #main {margin-top:40px!important;}
	.gc_promo-template-default .site-content {padding-top:5px!important; margin-top:0em;}
	body #content > div.wrapper, .single-gc_promo .site-content {padding-top:0px!important; margin-top:0em;}
	
	body.home #content > div.wrapper {padding-top:20px!important;}
	.gc_promo-template-default .site-content {padding-top:5px!important; margin-top:0em;}
    body.home #content > div.wrapper {padding-top:0; margin-top:-1em;}
	.gc_book-template-default.single-gc_book #related-book-box > div > div a > img { margin-right:3%; padding:0;}
	.gc_book-template-default #related-book-box > div > div.d1-of-4 {width:30%;}
	 #related-book-box .related .d1-of-4  { width:30%; float:left;margin:0 3% 0 0;}
 #related-book-box .related .d1-of-4:nth-child(4n+4) {margin-right:3%;}
 #related-book-box > div > div:nth-child(4n+1) {clear:none;}
	.gc_book-template-default #related-book-box > div > div a > img:nth-child(3n+3) {margin-right:0;}
	.gc_book-template-default #related-book-box > div > div {width:31.5%;margin-right:3%; padding:0;}
	.gc_book-template-default #related-book-box > div > div:nth-child(3n+3) {margin-right:0;}
	.gc_book-template-default #related-book-box > div > div a > img {padding:0; }
	.gc_book-template-default #related-book-box > div.right > div a > img {padding-left: 0; padding-right:2em;}
	.gc_book-template-default #related-book-box > div > div a > img {padding:0;}
	.gc_book-template-default #related-book-box > div.related a > img {margin-bottom:15px; }
	body .sidebar-primary {width:100%;}
	body .sidebar-primary .widget {width:100%;}
	.gc_book-template-default #related-book-box > div > div.d1-of-4 {margin-right:2%;}
	.gc_book-template-default #related-book-box > div > div.d1-of-4:nth-child(3n +3) {margin-right:0;}
	h2.related-books {font-size:150%;}
	h1.entry-title.uppercase {font-size:30px;}
	.gc_book-template-default #related-book-box > div.related div.d1-of-4 {width:30%; margin-right:3.3%!important;}
	.gc_book-template-default #related-book-box > div.related div.d1-of-4:nth-child(3n+3) {margin-right:0!important;clear:none;}
	.gc_book-template-default #related-book-box > div.related a > img {margin-bottom:15px;}
	.page-template-page-books #related-book-box .related .d1-of-4 {margin-bottom:2%;}
	 .page-template-page-books #related-book-box .related .d1-of-4:nth-child(3n+3) {margin-right:0%!important; clear:right;}
 .page-template-page-books #related-book-box .related .d1-of-4:nth-child(3n+1), .gc_book-template-default #related-book-box > div.related div.d1-of-4:nth-child(3n+1) {margin-right:3%; clear:left;}
	h2.related-books {margin-bottom:-0.4em; font-size:175%;}
	h1.entry-title.uppercase {font-size:34px;}
	h2.related-books {font-size:200%;}
	h2.related-books, h4.paperback-title, h4.ebook-title {margin-top:0.3em;}
	.individual-praise:last-child {border-bottom:none!important;}
	h4.ebook-title {margin-top:1em;}
	#related-book-box .related-fiction.right .d3-of-4 {padding-right:0;}
	div.top-section > div > a > img, div.top-section > div > img {width:25%;padding-top:0px; padding-left:0px;}
	div.top-section h2.subtitle {font-size:18px; margin-top:5px;}
	div.top-section div.book-description {width:70%;}
	.footer-right-content, .footer-left-content {width:90%; float:left; text-align:left; margin:10px 0; font-size:80%;}
	.footer-left-content iframe {min-height:80px; }
	#site-generator-2 {padding-top:10px; padding-bottom:10px;}
	#supplementary {background-size:180% auto;}
	#inner-blog-post-categories {padding:0.3em 0 0 0;}
	#primary-menu{display:none;}
	#responsive-menu-side {display:block;margin-top:0px;z-index:999999;}
	#masthead {z-index:1000000;}
	#masthead .wrapper {width:100%; padding-left:0%; display:inline-block!important; margin-left: auto;
	margin-right: auto;}
	#responsive-menu-side ul li {list-style:none; padding-left:20px; }
	#responsive-menu-side ul li a:hover { text-decoration:none!important;}
	#responsive-menu-side ul {margin-top:30px; margin-left:0; padding-left:0px;}
	.menu-link{display:inline-block; top:12px; right:0px;}
	.soliloquy-container .soliloquy-pager {display:none;}
	#wpvc-jscontent {width:100%!important;}
	#responsive-menu-side ul {margin-top:85px!important;}
	#responsive-menu-side ul li a,#responsive-menu-side ul li a:visited, #responsive-menu-side ul li a:hover, #responsive-menu-side ul li a:active, #responsive-menu-side ul li a:focus {font-weight:400!important;}
	.menu-main-container {margin-bottom:70px;}
	#responsive-menu-side ul.sub-menu {margin-top:0px!important;}
	#masthead > div > a.menu-link.active {color:white;}
	#search-container, .header-background #search-container {top:112px;}
	 .book-template-single-book #main-book {margin-top:-90px;}
.single-gc_promo .promo-summary {padding-top:5px;}
.d1-of-5.promo-tiles {width:33%;}
.d1-of-5.promo-tiles:nth-child(5n+1) {padding-right:1.1%; clear:none;}
.d1-of-5.promo-tiles:nth-child(3n+1) {padding-right:0%; clear:both;}
body #content > div.wrapper {padding-bottom:0;}
div.individual-praise .left {font-size:110%;}
.fixed-header .nav-primary, .nav-primary {margin-top:3px!important; padding-top:15px;}
	.gc_book-template-default .site-content, body.single-gc_book .site-content, .archive .site-content, .blog .site-content, .single .site-content, .search .site-content, .page-template-page-sidebar .site-content {padding-top: 0px;}
	.gc_book-template-default.single-gc_book .site-content, .page-template-page-books .site-content , .page-template-page-sidebar .site-content {padding-top: 0px!important}
	.page-template-page-books #related-book-box .related .d1-of-4
	{margin-bottom:2%;}
	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 { text-align:center!important;}
	h2.related-books, h3.praise-title, #praise-box h3, .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, h2.related-books, h3.praise-title, #praise-box h3  {font-size:30px;letter-spacing:1px;}
	.footer-right-content ul li {margin-bottom:5px;}
	#colophon .widget_recent_entries ul {margin-left:0}
	#content main.site-blank.landing .entry-container h1 br {display:none;}
	span.category-title {padding: 0.25em 0em;	}
	.footer-right-content, .footer-left-content, .footer-right-content section {width:100%!important; float:left;text-align:left; clear:both;}
	.footer-right-content section {margin-top:-4em;}
	.footer-right-content section:first-child {margin-top:-2em;}
	.footer-right-content section:last-child {margin-bottom:-1em;}
	input.wpcf7-form-control.wpcf7-submit {border:1px solid #333;}
	.top-section {padding-bottom:0.1em!important;}
		span.category-title {padding-left:0; line-height:1.2; display:block!important; margin-bottom:20px!important;}
		.header-background #site-branding {padding-top:5px!important;}
		#main, #main-book {width:100%; margin-top:0;}
		
	.soliloquy-outer-container {margin-bottom: -18px;}
	.soliloquy-container {margin-bottom:0px!important; -webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}
.home #main {margin-top: 0px!important; padding: 20px 0!important;}
	.single-post #main {padding:10px 10px!important ;}
	.tag #main, .category #main  {padding:0 20px!important ;}
	body .sidebar-primary .widget h2 { width:108%; margin:0em -4% 0.5em!important}
	.sidebar-primary, .site-content {padding-bottom:0!important;}
	#related-book-box .related-fiction.right .d3-of-4 {padding: 2% 2% 0 3%!important;}
	#main, #main-book {padding:0px 10px 0 10px!important ;}
	 .page-template-page-sidebar #main{padding:20px 10px!important ;}
	
	.blog #main, .single-post #main, .archive #main {padding:5px 10px!important ;}
	#praise-box div.praise-content {padding-top:15px!important;}
	#praise-box div.individual-praise {margin:0!important; padding:10px 0!important;}
	.single-gc_book #main-book {padding:30px 0 0 0!important ; width:100%!important;}
	.single-gc_book .top-section {margin-bottom:-0.5em;}
	aside#second {margin-top:30px;}
	footer .wrapper {padding:10px 0!important;}
		#main, .page-template-frontpage #main  {	width: 100%;}
		.no-results .page-header {	padding-top: 0px;}


}
@media only screen and (min-width:600px) and (max-width: 879px){
	.whitelist .columnHeading{ width:50%;}
	.whitelist .headingBorder{ padding:20px 0; text-align:center; border-top:2px solid gray; border-bottom:2px solid gray;}
	.whitelist #sSoftware{clear:left;}
	
}
@media only screen and (max-width:782px) {
	body.admin-bar #page {  padding-top: 104px!important;}
	#wpadminbar { position: fixed;}
}
	
@media only screen and (max-width:768px) {
	.gc_book-template-default  h2 > br {display:none;}
	#page {padding-top:44px;}
	.countHours:after {left:0%;}
	.countMinutes:after {left:0%;}
	.countSeconds:after {left:0%;}
	.soliloquy-outer-container { margin-top: 0px;}
	.mobile-menu-one .primary-search-icon {top:-10px!important;}
	.menu-link {right:0px; top:10px}
	.gc_book-template-default .site-content, body.single-gc_book .site-content, .search .site-content, .error404 .site-content, .search-no-results .site-content { padding-top: 10px!important;}	
	 .single .site-content, .page-template-page-sidebar .site-content, .page-template-default .site-content#content {padding-top:20px!important;}
	 
	  .blog .site-content,  .archive .site-content {padding-top:10px!important;}
	  .page-template-page-books .site-content, .gc_book-template-default.single-gc_book .site-content {padding-top:0px!important;}
	 .gc_promo-template-default .site-content {padding-top:5px!important; margin-top:0em;}
	#site-branding, .header-background #site-branding {padding: 5px 20px 0px!important;}
	 .header-background #site-header > h1 > a, #site-header > h1 > a, header.fixed-header.header-background .site-title, #site-header > h1 > a {font-size:24px;}
	 .header-background #site-header {padding-top:5px;}
	 #site-header {transition:none!important;}
	#content main.site-blank.landing .d-1-of-2.left {width:80%; margin:10px auto;text-align:center; padding-left:25%;}
	#content main.site-blank.landing .d-1-of-2.right {width:100%;}
	h1.landing-title, ul.display-posts-listing li > a.title {font-size:30px;}
	h1.entry-title.uppercase {font-size:22px; line-height:1.1;margin-bottom:3px;}
	p.authors,  p.series {font-size:16px;}
	#related-book-box .related-fiction.left .d3-of-4, #related-book-box .related-fiction.right .d3-of-4 {width:63%;}
	.backTop {right: 20px;bottom: 20px;}
	#search-container, .header-background #search-container {top:42px;}
	h3.praise-title {font-size:26px;}
	#colophon {padding-top:0;}
	#related-book-box {margin-top:0;}
	h3, #featured-content .entry-title, #header-highlights-content .entry-title, #supplementary .widget-title {font-size:24px!important;}
	.single-gc_book h1.entry-title.uppercase {font-size:26px;}
	.header-background	#site-branding, #site-branding, .site-title, .header-background .site-title, #site-branding, .header-background #site-branding, .header-background #site-header, #site-header   {padding-top:1px!important;padding-bottom:0!important; margin:0!important;}
	#site-header > h1 > a {transition:none!important; padding-left:5px;letter-spacing:1px!important;}
	 .header-background #site-header > h1 > a {transition:none; padding-left:0px; letter-spacing:1px!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 {margin-left:0!important; padding-left:5px!important; transition:none!important;}
	 .header-background h2.site-description, .header-background h2.site-description:hover, .header-background h2.site-description.screen-reader-text:hover, .header-background h2.site-description.screen-reader-text:active, .header-background h2.site-description.screen-reader-text:focus, .header-background #site-header h2.site-description {padding-left:0!important; margin-left:0px!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 {margin:0!important;}
	#main, #main-book, .page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {margin-top:10px!important;}
	.home #main {padding: 10px!important;}
	#site-logo, #site-header {transition:none!important;}
	#site-header, #site-header>h1>a, .header-background #site-header>h1>a {padding-left:0!important;margin-top:-3px!important; padding-bottom:0!important; transition:none!important; font-size:30px!important;}
	#site-branding {padding-top:3px!important; padding-bottom:0px!important; margin-bottom:-13px!important; transition:none!important;}
	.header-background #site-branding {margin-top:-5px!important; margin-bottom:-3px!important;padding-top:5px!important;}
	.menu-link {top: 3px!important;}
	.mobile-menu-one .primary-search-icon {top: -10px!important;}
	.single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #excerpt-box h3 span, h3.praise-title, .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, h2.related-books, h3.praise-title, #praise-box h3 {font-size:26px!important;}	
	.page-template-page-sidebar #main {padding: 0px 10px!important;}

	
}
@media only screen and (max-width:700px) {
	.archive .site-content, .single .site-content, .page-template-page-sidebar .site-content, .gc_book-template-default.single-gc_book .site-content, .page-template-default .site-content#content {padding-top:0px!important;}
	div.top-section.embedded div.d1-of-4, div.top-section.embedded div.book-description {width:100%;}
	.top-section.embedded .floated-left {width:60%; margin: 0 20%;}
	div.top-section div.book-description {width:100%;}
	h2.related-books, h3.praise-title, #praise-box h3 {font-size:20px;}
	h1.entry-title.uppercase {font-size:26px; margin-top:-2px;}
	body.header-bg {padding-top:50px;}
	img.category-image {width:130px; margin-top:-15px;}
	h1.category-title-box {font-size:40px; }
	span.category-title {padding:0.25em 0.5em 0.25em 0.1em; font-size:26px; }
	h4.paperback-title, h4.ebook-title, h2.related-books {font-size:120%;}
	#related-book-box > div > div a > img {  margin-bottom: -10px;}
	.footer-right-content section {width:100%; float:left;text-align:left!important; }
	.widget_recent_entries ul li {list-style:none;}
	#linkcat-2 {margin-top:-5em;}
	#recent-posts-17 {margin-top:-3em;}
	#excerpt-box div.praise-content p {text-indent: 20px!important;}
	body #content > div.wrapper {padding:0!important;}
	#content > div.wrapper, #colophon .wrapper, #footer-widget .wrapper, #site-generator .wrapper {width:100%!important; padding:20px!important;}
	#footer-widget  {padding-top:0!important; padding-bottom:0!important;}
	#main, #main-book, .page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right {padding:10px!important;}
	.home .hentry{ padding:0px 0 10px!important; }
	.home #main-book {padding:10px 0!important;}
	.bio-bar {padding: 20px;}
	body.home #content > div.wrapper {padding-top:0!important;}
	.search-no-results #main, .error404 #main, .search-no-results #main section.no-results, .search-results #main {padding:10px!important;}
	.single-gc_book .top-section, .page-template-page-sidebar #main {padding:20px 10px 0!important;}
	.single-gc_book #main-book {width:94%!important; margin: 1% 3% 0!important;}
	.single-gc_book img.floated-left, .single-gc_book a img.floated-left {padding-left:0px!important; padding-right:10px!important;}
	.soliloquy-outer-container {margin-bottom: 5px;}
	
}
@media only screen and (max-width:600px) {
	span.category-title {margin-bottom:0px!important;}
	h2.category-title-box {line-height:0.8!important; padding-bottom:0.2em;}
	#wpadminbar {    position: fixed;}
	.soliloquy-container .soliloquy-prev, .soliloquy-container .soliloquy-next {display:none!important;}
	body.whitelist {margin:10px;}
	.header-background #site-header > h1 > a, #site-header > h1 > a, header.fixed-header.header-background .site-title, #site-header > h1 > a {font-size:20px;}
	.whitelist .columnHeading{width:100%;}
	.whitelist .clearFix {clear: both;}
	div.top-section div.book-description {width:95%; padding:0 0 10px 0; margin:10px 25px 0;}
	div.top-section p.authors, div.top-section p.series {font-size:14px;}
	.gc_book-template-default #related-book-box > div.related a > img {margin-bottom:10px; }
	 #responsive-menu-side ul {margin-top: 85px!important;}
	 div.top-section > div a > img.floated-left,  div.top-section > div > img.floated-left {padding: 12px 10px 0px 0px;}
	div.top-section div.book-description {width:100%; margin: 10px 0 0;}
	div.top-section p.authors, div.top-section p.series, div.top-section h2.subtitle, div.top-section h1.entry-title.uppercase {padding-left:0;}
	h4.ebook-title {margin-top:1em!important;}
	.position {width: 20px;overflow-x:visible;}
	.countdownHolder {margin-top:-0.2em!important;}
	.countMinutes:after, .countDays:after , .countHours:after , .countSeconds:after  {font-size:10px!important; margin-top:-1em!important;letter-spacing:0px!important;}
	div#countdown span {box-shadow: none!important ;background:transparent!important;font-size:30px!important; line-height:2.4!important; padding:0; margin:0 0 -0.2em 0!important;}
	.single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #excerpt-box h3 span,  h1.landing-title, h3.praise-title, #praise-box h3, h2.related-books {font-size:24px!important;}
	.top-section {padding-bottom:0.1em!important;}
	.embedded .book-description.audio {width:100%!important; padding-left:0%; padding-top:14px;}
	.audio-cover {width: 60%; margin: 0 auto;}
	.audio-cover img {max-width:100%!important;}
	#site-header > h1 > a, .header-background #site-header > h1 > a {font-size: 30px!important;}
	#related-book-box .related-fiction.left .d3-of-4, #related-book-box .related-fiction.right .d3-of-4 {width:62%;}
	.menu-link {top:2px!important;}
		.page-template-frontpage #related-book-box .related-fiction.left .d1-of-4 {padding:0 0 1% 1%!important}
		.page-template-frontpage #related-book-box .related-fiction.right .d1-of-4 {padding:0 1% 1% 0!important}
		#related-book-box .related-fiction.left .d3-of-4 {padding:0 0 0 2%!important;}
		#related-book-box .related-fiction.right .d3-of-4 {padding:0 2% 0 0!important;}
	#page {padding-top:46px!important;}
	#site-branding {margin-top:-2px!important;}
	.header-background #site-branding {margin-top:-7px!important;margin-bottom:-3px!important;}
.single-gc_promo #content  #countdown  span{color:black!important;}
	

}
@media only screen and (max-width:540px) {
	div.top-section.embedded > div a > img.floated-left, div.top-section > div > img.floated-left {padding-bottom:10px;}
	h1.entry-title.uppercase.embedded, .insert-page h2.subtitle, .insert-page p.authors, .insert-page p.series { padding:0;}
	h1.entry-title.uppercase.embedded {font-size:26px!important; }
	div.top-section.embedded div.book-description {padding-bottom:0; }
	#page {padding-top:43px;}
	#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:30px 30px 0 30px!important; width:100%!important; margin:0 auto;}
	.page-template-page-home #related-book-box .related-fiction.right .d1-of-4, 
	.page-template-page-home #related-book-box .related-fiction.left .d1-of-4, 
	.page-template-page-home #related-book-box .related-fiction.left .d3-of-4, 
	.page-template-page-home #related-book-box .related-fiction.right .d3-of-4 {padding: 30px 0 0 0!important;}
	#related-book-box > div.related-fiction.left > div.d3-of-4 > h2.subtitle, #related-book-box > div.related-fiction.right > div.d3-of-4 > h2.subtitle {padding-left:0!important; padding-right:0!important;}
	#related-book-box #related-book-box > div > div {margin-right:1em;}
	.related-fiction.left, .related-fiction.right {margin-bottom:30px; padding:0;}
	.footer-left-content iframe {min-height:120px; }		
	img.category-image {width:85px; margin-top:-7px;}
	h1.category-title-box {font-size:30px; }
	.newsletter-footer-right p {font-size:120%; margin-top:0;}
	h2.related-books {font-size:150%;}
	.top-section {padding:2em 0 0.1em 0;}
	div.top-section > div a > img.floated-left,  div.top-section > div > img.floated-left {width:100%; margin-bottom:5px; padding:30px 10px 20px 30px;}
	h1.entry-title.uppercase,  h2.subtitle,  p.authors,  p.series {padding:5px 10% 5px;}
	.book-template-page-book-fiction .book-description { width:80%; padding:5px 0;  margin-left:10%;}
	#excerpt-box div.individual-praise {margin:-10px auto;}
	.top-section .right-text {width:100%;}
	div.top-section p.authors, div.top-section p.series, div.top-section h2.subtitle, div.top-section h1.entry-title.uppercase {padding-left:0px; }
	.top-section div.book-description > p {width:93%; text-align:left;}
	div.top-section h1.entry-title.uppercase, ul.display-posts-listing li > a.title {font-size:24px;}
	div.individual-praise .left {font-size:100%;}
	div.individual-praise .right {font-size:90%;}
	.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous, .nav-previous, .comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .nav-next {width:80%;}
	h3, #featured-content .entry-title, #header-highlights-content .entry-title, #supplementary .widget-title {font-size:20px!important;}
	div.top-section > div a > img.floated-left,  div.top-section > div > img.floated-left {padding:20px 0px 20px 0px;}
	.not-found {padding-top:0;}
	#main-book {margin-top:0!important;}	
	.home #main-book {margin-top:10px!important;}
	.error404 #main {padding-top:15px!important; margin-top:-0.5em!important;}
	.menu-link {top:0px!important;}
	.mobile-menu-one .primary-search-icon {top:-12px!important;}
.soliloquy-container.soliloquy-theme-base {-webkit-box-shadow: none!important;-moz-box-shadow:none!important;box-shadow: none!important;}
	#site-branding, .header-background #site-branding {padding-top:3px!important; margin-bottom:-8px!important;}
	.header-background #site-logo, #site-header {margin-bottom:3px!important;}
	.header-background #site-branding {padding-top:5px!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:10px!important;}
	.left-book-image {width: 100%;	text-align: center;}
	.right-book-info {width:100%; padding-top:1em;}
	#excerpt-box div.individual-praise {margin: -10px auto 10px!important;}
	body.admin-bar #page {    padding-top: 54px!important;}
	.single-gc_book img.floated-left, .single-gc_book a img.floated-left {padding:10px 0!important;}
.page-template-frontpage #related-book-box .related-fiction.left .d1-of-4 ,.page-template-frontpage #related-book-box .related-fiction.right .d1-of-4 {padding: 0 1% 2% 1%!important}


}
@media only screen and (max-width:500px) {
.d1-of-4, .d1-of-4.container-box{width:100%;}
.d1-of-4:nth-child(2n+1), .d1-of-4.container-box:nth-child(2n+1) {padding-right:1.1%; clear:both;}

}



@media only screen and (max-width:480px) {
	 #main .entry-header {margin-bottom:0;}
	body.admin-bar #page { padding-top: 40px!important;}
	.logo-left #site-header, site-branding, #site-logo, #site-header {padding-left:0!important;}
	.d1-of-5.promo-tiles {width:50%;}
	.home h3, .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, .single-gc_book h1.entry-title.uppercase, h1.entry-title, .section-title, h2.related-books, #praise-box h3 {font-size:21px;}
	.top-section h2.subtitle, .home h2.subtitle, .page-template-page-books h2.subtitle {font-size:18px!important;}
.d1-of-5.promo-tiles:nth-child(3n+1) {padding-right:1.1%; clear:none;}
.d1-of-5.promo-tiles:nth-child(2n+1) {padding-right:0%; clear:both;}
	.book-template-single-book #related-book-box > div > div:nth-child(3n+1) {clear:none;}
	.book-template-single-book #related-book-box > div > div:nth-child(2n+1) {clear:both;}
	.book-template-single-book #related-book-box > div > div {width:40%;}
	 #search-container, .header-background #search-container {top:52px;}
	#responsive-menu-side {margin-top:0px;}
	.menu-link{ right:0px;}
	#site-generator > div.wrapper {padding:0;}
	#related-book-box .related-fiction.right .d3-of-4,
	#related-book-box .related-fiction.left .d3-of-4 {width:100%; padding:0 30px;}
	 #responsive-menu-side ul  {margin-top:65px;}
	img.alignleft, img.alignright {clear:both;float:none;text-align:center;margin:15px 0 10px; width:100%;}
	body.book-template .left-image, body.book-template .right-text {width:100%;}
	body.book-template .left-image {margin-bottom:1.5em;}
	h1.entry-title.uppercase {font-size:26px;}
	.gc_book-template-default #related-book-box .related-fiction.left .d1-of-4, 
	.gc_book-template-default #related-book-box .related-fiction.right .d1-of-4 {width:100%; margin-bottom:20px;}
	#related-book-box .related-fiction.left .d3-of-4,
	#related-book-box .related-fiction.right .d3-of-4 {width:100%; }
	.site-title {font-size:28px;}
	.footer-left-content.fine-print {line-height:2;}
	  #site-header {padding-top:0px;}
	  h3.footer-widget-title, aside.footer-right-content h2 {font-size:16px;}
	.gc_book-template-default .site-content, body.single-gc_book .site-content, .archive .site-content, .single .site-content, .search .site-content {padding-top:0px!important;}
	.page-template-page-sidebar .site-content {padding-top: 0px!important}
	#responsive-menu-side ul{margin-top: 105px!important;}
	.gc_promo-template-default .site-content {padding-top:5px!important; margin-top:0em;}
	#masthead, #masthead.header-background, .header-bg #masthead {-webkit-box-shadow: 0 6px 6px -6px #000000;-moz-box-shadow: 0 6px 6px -6px #000000;	box-shadow: 0 6px 6px -6px #000000;}
}
@media only screen and (max-width:437px) {
#main, #main-book, #area-tiles {padding: 0.8em;}
.archive #main, .search #main,  .search #main-book   {padding-top:0;}
#page {padding-top:36px;}
.header-background #site-header, #site-header {padding-top:2px!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 {
 margin: 0.3em auto 0!important;line-height: 1.1!important;height: 24px; width:auto; text-align:center!important;font-size:10px!important;}
.menu-link {top:7px; right:-23px;}
.mobile-menu-one .primary-search-icon {top:-13px; left:0px; position:fixed;}
.page-template-page-sidebar .site-content {padding-top: 0px!important}
.page-template-default .site-content#content {padding-top: 0px!important}
.header-background #site-branding, #site-branding, .site-title, .header-background .site-title, #site-branding, .header-background #site-branding, .header-background #site-header, #site-header {	padding-top:0px!important; margin-bottom:-9px!important;}
.header-background #site-branding {padding-top:0px!important; margin-bottom:-8px!important; margin-top:-5px!important;}
.no-results .page-header {padding: 0px 20px 0 0px;}
.search-results .page-header {padding-top: 10px;}
.audio-cover {width: 100%;}
.top-section.embedded .floated-left {width: 100%;margin: 0%;}
#responsive-menu-side ul {margin-top:75px!important;}
#site-header > h1 > a, .header-background #site-header > h1 > a {font-size: 28px!important;}
	body.admin-bar #page { padding-top: 32px!important;}

}

@media only screen and (max-width:400px) {
	body.admin-bar #page { padding-top: 33px!important;}
	.mobile-menu-one .primary-search-icon {top:-13px!important;}
	.menu-link {top:2px;}
	#site-header {margin-left:2px;}
	.header-background #site-header {margin-left:0px;}
	#page {padding-top:43px;}
	#site-header > h1 > a, .site-title, .header-background #site-header > h1 > a, .header-background  .site-title, ul.display-posts-listing li > a.title {font-size:20px;}
	#home-top-right {float:left;display:block;}
	.hentry {padding: 0 15px;}
	#main-book .hentry {padding:0 10px!important;}
	.soliloquy-outer-container {	margin-bottom: -7px;}
}


.logged-in.page-template-page-sidebar .site-content, .logged-in.gc_book-template-default .site-content,  .logged-in.page-template.page-template-page-books .site-content {margin-top:0px!important;}
.logged-in .soliloquy-outer-container {margin-top:0!important;}