@import url('https://fonts.googleapis.com/css?family=Oswald|Roboto:400,400i,700,700i&display=swap');

/*colors: turquoise: #255457*/
 /* blue: #0e2b2b  * /


 /*hiding bad-looking shares/likes*/

#main-book #content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {display:none;}


/*sidebar - change ID*/
#media_image-2  img {margin-top:-2em;margin-bottom:-2em;}
#custom_html-2 > div.widget-wrap {margin:0;padding:0;}
#_form_1_ button[type="submit"] {background:black!important;}

#_form_1_ button[type="submit"]:hover {background:#333!important;}

#custom_html-3,  #media_image-3, #media_image-2   {background:rgba(76, 194, 200, 0.8)!important;padding:0.5em 1em 1em; color:white!important; margin:0;}

#media_image-3 {padding:1em 0 0 0!important;margin-bottom:0;}

#media_image-2 img {padding:0;}

body .sidebar-primary h2, body .sidebar-primary h3, body .sidebar-primary p, body .sidebar-primary div, body .sidebar-primary li, body .sidebar-primary a {color: white!important; font-weight:bold;}

body.home .sidebar-primary {margin-top:0;}
#_form_1_ {width:100%!important; margin:0!important; padding:0!important;}
#_form_1_ ._submit {width:100%!important;margin-bottom:1em;}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {color:white!important;padding:0.2em;}

ul.social-icons li.icon {margin: 0 2px 0 0!important;}
ul.social-icons {text-align:center!important; margin:5px auto 5px auto!important; display:block;}
/*fonts*/
body, div, span, blockquote, p, ul, li, ol, a, .entry-title, .entry-title a, .page-title, .sidebar, .entry-title, .entry-title a, .page-title, .sidebar, 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-section h2.subtitle, .top-section p.authors  {color:#000; font-weight:400; font-family:'Roboto', helvetica,sans-serif;
	line-height:1.4!important;} 


#site-header > h1 > a , h1, h2, h3, h4, h5, h6, h3.praise-title, #excerpt-box h3 span, span.category-title, #colophon h3.footer-widget-title, #related-book-box div.related-fiction h3 a, #related-book-box div.related-fiction  div.d3-of-4  h3 a, h3.footer-widget-title, .entry-title, .entry-title a, .page-title, h1.entry-title.uppercase,  #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, #related-book-box > div.related-fiction > div.d3-of-4 > h3 > a, .nav-primary .menu li.nav-primary .menu li > a, .nav-primary .menu a, .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, 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-family:'Oswald',helvetica,sans-serif!important; letter-spacing:0px; text-transform:none!important; color:black; font-weight:400!important;}


/*global*/
#page {padding-top:102px!important;}

a.more-link, #main a, .whitelist a  {color:#255457!important;}

a.more-link:hover, #main a:hover, a.more-link:active, #main a:active, a.more-link:focus, #main a:focus {text-decoration:underline;}

body .sidebar-primary {background:transparent;}


body {background:#333; 	
	background-image:url('https://natashabajema.com/wp-content/uploads/2019/05/background-turquoise-natasha.jpg')!important;  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
   background-size:cover!important;background-position:top ;background-repeat: no-repeat;background-attachment: fixed;}

body.page-template-page-blank {background:white!important;}



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



.page-template-frontpage #related-book-box .related-fiction.left, .page-template-frontpage #related-book-box .related-fiction.right , .related-fiction {background:rgba(217, 219, 225, 0.7)!important; font-weight:400!important; border:none!important;     -moz-box-shadow: 0 0 1px #1F2323;  -webkit-box-shadow: 0 0 1px #1F2323; box-shadow: 0 0 1px #1F2323;}

hr {	background-color: #000;}

.page-template-page-blank #page { padding-top:10px!important;}

.page-template-page-landing  #page {padding-top:10px;}

/*header stuff*/

.soliloquy-container.soliloquy-theme-base {	border: 2px solid black!important; -webkit-box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.75);
box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.75);}

.nav-primary {padding-top: 10px;}


header.category {	margin-bottom: -1.5em!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-top:10px!important; margin-bottom:0!important;font-size:17.5px!important;font-style:normal; color:white; letter-spacing:0px;  transition:all 0.5s ease-in-out!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 {display:none!important; }

#site-header > h1 > a {letter-spacing:1px!important; text-transform:none!important; font-size:50px; color:white;  transition:all 0.5s linear;background-position:center;}

#site-header > h1 > a:hover, #site-header > h1 > a:active, #site-header > h1 > a:focus {color:rgba(76, 194, 200, 1);}

.header-background #site-header > h1  {margin-bottom:10px!important;}

#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, a.menu-link.active, .menu-link:hover, #masthead > div > a.menu-link.active {color:#fff!important;}

.header-background #site-header > h1 > a {font-size:34px;}

span.meta-nav, span.screen-reader-text, span.post-title {color:black!important;}

.nav-primary .menu li.nav-primary .menu li > a, .nav-primary .menu a { font-size:18px;letter-spacing:0!important; text-transform:none; color:white!important;}

.nav-primary .menu li.nav-primary .menu li > a:hover, .nav-primary .menu a:hover {color:rgba(76, 194, 200, 1)!important;}

#masthead, #masthead.header-background, .header-bg #masthead, #site-generator, .nav-primary .menu .sub-menu a, .nav-primary .menu .children a {background:#000; background-image:linear-gradient(45deg,rgba(0,0,0,1),rgba (0,0,0,0.5), rgba(10,10,10,0.4))!important;}

#masthead, #masthead.header-background {border-bottom:/*#255457*/ #e2c10d solid 5px}





/*footer*/
.footer-right-content section {width:33%; float:left;text-align:left;}

#colophon {background:rgba(8, 6, 10, 0.8);border-top:4px solid #255457;; color:#f1f5f0;}
#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:#fff; font-weight:400; font-size:12px;} 
#colophon h2, #site-generator h2, #colophon h3, #site-generator h3 {font-size:22px;}
#colophon ul li a{font-size:16px!important;}
input.wpcf7-form-control.wpcf7-submit {border:1px solid white!important; width:100%!important;}


#left-widget-footer, #colophon h3 {max-width:250px!important;}

#colophon h2, #site-generator h2, #colophon h3 {text-align:center!important;}


#site-generator-2 {background:rgba(8, 6, 10, 0.3);}
#site-generator {border-top:dashed 1px #255457; background:rgba(8, 6, 10, 1); background:linear-gradient(45deg,#000,#08060a)!important;}
.backTop.backTopFadeOut {border:none;}

a.backTop {background:#255457!important;border-radius:0%;     padding: 15px 10px 20px 9px;color:white!important; opacity:0.9!important; }

#colophon h3.footer-widget-title {color:#fff!important;}

.footer-left-content.fine-print {line-height:1.7!important;}

.error404 #main > section > div > form > input[type="submit"] {border:1px #efefef solid;}

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

.page-template-page-multiple-series-sidebar  h2, .page-template-page-multiple-series  h2 {margin-bottom:15px;}



#related-book-box p {line-height:1.3;}





/*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, #main, #main-book {background:rgba(245,245,249,.7)!important;}

#main, #main-book  {padding:1.5em;}

#main-book  {margin-top:0px; padding-top:0.5em;}


.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-weight:400;letter-spacing:1px; font-size:36px; opacity:0.95!important; }

.featured-image {padding-top:10px;}

.single-gc_book h1.entry-title.uppercase {padding-top:14px;}

.single-gc_book img.floated-left {padding-top: 32px;}

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

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


#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:#1f2323!important;}

#excerpt-box div.individual-praise p {font-weight:400;}

#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:#1f2323; font-weight:400;}

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


.container .item img {bottom:0.5em;}

div.praise-content {
	background: rgba(205,205,215,0.8)!important;}

input[type="submit"]{background: #000;color:white;}
input[type="submit"]:hover {background: #333;color:white;}

.page-template-frontpage h2.subtitle {font-size:20px; margin-bottom:0.5em;}

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

.d-1-of-2.right p {line-height:1.2; font-weight:400; font-size:17px;}

.page-template-page-landing .whitelist a {color:black!important;}

div.individual-praise {border-bottom:#aaa solid 1px;}

div.praise-content, #excerpt-box div.praise-content {background:rgba(255,255,255,0.9)!important;}


/*responsive*/

@media screen and (max-width:1100px) {	
	h3.uppercase a {font-size:22px!important;}
	.page-template-frontpage h2.subtitle {font-size:17px;}
}

@media screen and (max-width:990px) {
	
	#left-widget-footer, #colophon h3 {max-width:100%!important;}
	
	#left-widget-footer ul {text-align:left!important;}

#colophon h2, #site-generator h2, #colophon h3 {text-align:left!important;}
	
	body.home .sidebar-primary, .sidebar-primary {margin-top:0;}
	#page {padding-top:80px!important;}
	.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, #excerpt-box h3 span, span.category-title  {	font-size: 30px; letter-spacing:1px;}
	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-bottom:7px!important;font-size:14px!important;}
	
	span.category-title {padding-left:0; line-height:1.2;}
	
	.header-background #site-header > h1 > a, #site-header > h1 > a, header.fixed-header.header-background .site-title, #site-header > h1 > a {margin-bottom:10px; font-size:40px!important;letter-spacing:0!important; transition: margin 0s ease!important;}
	
	.header-background #site-header > h1 , #site-header > h1  {letter-spacing:0!important; margin-top:0!important; margin-bottom:10px;} 
	
.header-background #site-branding {margin-top:0px!important;padding-top:5px!important;}
	
	#search-toggle:before {margin-top: 8px;}
	.menu-link {top: 8px;}
}

@media screen and (max-width:768px) {
	.soliloquy-container.soliloquy-theme-base {border-bottom:none!important; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
	#site-header > h1 > a, .header-background #site-header > h1 > a {font-size:30px!important;}
	.header-background #site-header > h1, #site-header > h1 {margin-bottom:4px!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 {line-height:1.2!important;}
	
	#page {padding-top:55px!important;}
	
	.header-background #site-header > h1 > a, #site-header > h1 > a, header.fixed-header.header-background .site-title, #site-header > h1 > a {margin-bottom: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, #site-header h2.site-description, .header-background	#site-branding, #site-branding, .site-title, .header-background .site-title, #site-branding, .header-background #site-branding, .header-background #site-header, #site-header {line-height:1!important; margin-bottom:0px!important;margin-top:0!important; padding-top:0!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 {height:15px;}
	.header-background #site-header > h1 {margin-bottom:0!important; letter-spacing:1px!important; margin-top:-6px!important;}
	
	#excerpt-box h3 span, span.category-title   {font-size:24px;}	
	.mobile-menu-one .primary-search-icon {top: -14px!important;}
	.menu-link {top: 4px!important;}
}

@media screen and (max-width:600px) {
	
	#page {padding-top:60px!important;}
}


@media screen and (max-width:500px) {
	#site-header > h1 > a, .header-background #site-header > h1 > a {font-size:24px;letter-spacing:0!important;}
	.site-title { padding-top: 0px!important; padding-bottom: 0!important;margin: 0!important;}
	.mobile-menu-one .primary-search-icon {top:-13px!important;}
	.menu-link {top: 3px!important;}
	#excerpt-box h3 span  {font-size:18px;}
	#page {padding-top:62px!important;}
}

@media screen and (max-width:436px) {
	#page {padding-top:63px!important;}
}

@media screen and (max-width:400px) {	
#page {padding-top:65px!important;}
	.mobile-menu-one .primary-search-icon {top:-13px!important;}
	.menu-link {top: 5px!important;}	
}

@media screen and (max-width:360px) {	
#page {padding-top:72px!important;}
	
}