<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family:'Open Sans';
    src:url('/wp-content/uploads/fonts/opensans.woff') format('woff'),
	    url('/wp-content/uploads/fonts/opensans.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/opensans.ttf') format('truetype');}
@font-face {
    font-family:'Lora';
    src:url('/wp-content/uploads/fonts/Lora.woff') format('woff'),
	    url('/wp-content/uploads/fonts/Lora.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/Lora.ttf') format('truetype');}

#main-content &gt; div &gt; h4 &gt; strong &gt; a {
	color: #0093d0;
	text-decoration: underline;
}

.blog-post h3 a {
	color: #121212;
	font-family: 'Open Sans', Arial, Sans-serif;
}


#footer .widget .socialfollow a i {color: #555; !important;}
#footer.litex,#footer.litex .footbot {background: #F2F2F2}
#footer h4.subtitle {padding-bottom:0; color:#212121!important}
#footer .widget p{color:#7a7a7a; letter-spacing:0}
#footer .widget input[type="email"]{min-height:52px}
.enter .email
{width:60%;
display:inline-block; border:none;margin-bottom:0px!important;background:transparent}
.enter .email:focus{border:none;box-shadow:none;background:transparent}
.enter .sbm {display:inline-block!important;background:#E3242E; color:#fff; border-radius:7px;padding:10px 10px 10px 35px;float:right;margin-top:6px;font-size:16px!important;background-image:url(/wp-content/uploads/sites/6/2022/01/plane.svg)!important; background-repeat:no-repeat!important; background-position:10px!important}
.enter form {border:1px solid #ccc; border-radius:7px!important;max-width:348px;}
input:placeholder-shown {
font-style: italic; font-size:16px;}
@media only screen and (min-width:1024px){.enter form{width:95%;}}


input[type="submit"]{background:#E3242E; border-radius:30px;padding:13px 50px;border:#E3242E solid 2px;}
input[type="submit"]:hover{background:#C53F3F; border-color:#C53F3F; color:#fff;-webkit-box-shadow:none; box-shadow:none;}
.eml{border-radius:30px!important; margin-top:15px !important; padding:5px 10px;}
input[type="email"] {padding:15px 25px;}


.button {
	background: #e3242e !important;
}
.button, input[type="submit"] {
	background: #e3242e !important;
}

.blog-post p {
	font-family: 'Open Sans', Arial, sans-serif !important;
}

/*post theme update fixes 10-20-16*/
div.container.rec-posts {
	display: none;
}

#nav ul li a {
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
}

/*extra styling for the subheadings on the grid page*/
.grid-subheader {
	color: #555555;
	font-style: italic;
	font-weight: bold;
}

.table-row-subhead {
	background-color: #eee;
}

#main-content &gt; div &gt; div &gt; table &gt; tbody &gt; tr &gt; td &gt; a {
	transition: margin-left .2s ease;
	margin-left: 0;
}

#main-content &gt; div &gt; div &gt; table &gt; tbody &gt; tr &gt; td &gt; a:hover {
	margin-left: 5px;
}

/*add hover row effect to table on grid page*/
tr {
	transition: background-color .2s ease;
	background-color: #ffffff;
}

tr:hover {
	background-color: #e3fcfe;
}

/*tidy up the table on the grid page*/
table &gt; tbody &gt; tr &gt; td {
	padding: 5px;
}

/*make signup form errors easier to see*/
#button-checkboxes &gt; form &gt; div.mc4wp-alert.mc4wp-notice {
	padding-top: 20px;
	padding-left: 10px;
	color: red;
	font-size: 18px;
	font-weight: 700;
	background-color: #ffc1c1;
}

#button-checkboxes &gt; form &gt; div.mc4wp-alert.mc4wp-error {
	color: red;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #ffc1c1;
	margin-bottom: 10px;
}

h4.subtitle {
	margin-bottom: 10px;
}

/*fix the sidebar disapearing issue that started on 1/21/16*/
@media only screen and (max-width: 2000px) and (min-width: 961px) {
	.col-md-9.cntt-w, .vc_col-sm-8.cntt-w {
		width: 70%;
	}
}

/*remove space above single posts*/
div.postmetadata {
	display: none;
}

/*get fancy checkboxes to work*/
#button-checkboxes &gt; form &gt; p &gt; input[type="submit"] {
	background: #106aff;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="submit"]:hover {
	background: #00b4ff;
	padding-right: 40px;
	padding-left: 40px;
}

#frm_form_12_container input[type="checkbox"] {
	display: none;
}

#field_h1z72v-2:checked {
	background-color: red;
}

#button-checkboxes &gt; form &gt; p &gt; label {
	font-weight: 600;
	font-size: 16px;
}

#button-checkboxes &gt; form &gt; p {
	margin-top: 10px;
}

#button-checkboxes &gt; form &gt; p &gt; b {
	font-weight: 300;
	font-size: 13px;
	margin-left: 5px;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="checkbox"]:checked + label span {
	background-color: #209de4;
	color: white;
	padding-left: 4px;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="checkbox"] + label span:hover, #frm_form_12_container label:hover {
	background-color: #a2e6ff;
	cursor: pointer;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="checkbox"] {
	display: none;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="checkbox"]:checked + label span &gt; i.fa-check {
	display: inline;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="radio"]:checked + label span {
	background-color: #209de4;
	color: white;
	padding-left: 4px;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="radio"] + label span:hover {
	background-color: #a2e6ff;
	cursor: pointer;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="radio"] {
	display: none;
}

#button-checkboxes &gt; form &gt; p &gt; input[type="radio"]:checked + label span &gt; i.fa-check {
	display: inline;
}

#button-checkboxes &gt; form &gt; p &gt; label span &gt; i.fa-check {
	display: none;
}

input[type="checkbox"] + label span, #frm_form_12_container label,  input[type="radio"] + label span {
	float: left;
	border: 1px solid #ccc;
	border-radius: 40px;
	background-color: #f2f2f2;
	cursor: pointer;
	font-weight: 600;
	font-family: 'Open Sans', Arial;
	letter-spacing: .1px;
	line-height: 21px;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 4px;
	margin-top: 3px;
	max-width: 100%;
	outline-color: rgb(255,255,255);
	outline-style: none;
	outline-width: 0;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 16px;
	padding-top: 5px;
	position: relative;
	text-align: center;
	vertical-align: middle;
}

/*end fancy checkboxes*/
/*hide the series post buttons on mobile
@media only screen and (max-width: 960px) {
	a.button.small.red {
		display: none;
	}
}
*/
/* style the series pages from content views */
.pt-cv-pinterest .pt-cv-content-item {
}

p {
	font-size: 17px;
	line-height: 1.62;
}

h3 {
	font-weight: bold;
}

a._self.pt-cv-readmore.btn.btn-success.btn-sm:visited {
	color: #ffffff;
}

h4.pt-cv-title {
	padding-bottom: 0;
}

h4.pt-cv-title a:visited {
	color: #000000;
}

h4.pt-cv-title a:hover {
	color: #0ab1f0;
}

#headline h3 {
	text-transform: none;
	margin-right: 100px;
}

h1.pnf404 {
	font-size: 30px;
}

h2.pnf404 {
	font-size: 20px;
}

.blog-post a {
	color: #0065a5;
}

.blog-post a:hover {
	color: #025284;
}

.blog-post h3 a {
	color: #121212;
}

img.alignnone {
	margin-bottom: 0;
}

a.button.red.medium {
	background-color: #E3242E;
}

#header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {
	height: 82px;
}

a.button.red.medium:hover {
	background-color: #611729;
	text-decoration: none;
}

a.button, .button.blue, .button.red, .button.cherry, .button.orchid, .button.pink, .button.orange, .button.teal {
	border-radius: 2px;
	text-align: center;
}

.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red {
	background-color: #E3242E;
}

a.button:hover, .button.red:hover {
	color: white;
	text-decoration: none;
}

.widget h4.subtitle:after {
	border-bottom: 4px solid #E3242E;
}

.nav-wrap2.mn4 #nav &gt; li.current:after {
	border-bottom: 4px solid #E3242E;
}

.blog-post img, .blog-post iframe, .blog-single-post img, .blog-single-post iframe {
	width: inherit;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 18px;
}

.sqs-block-button-element {
	box-shadow: 0 2px 0 0 #b50202;
	-moz-box-shadow: 0 2px 0 0 #b50202;
	background-color: #dd0303;
/* border-color: #dd0303; */
}

.sqs-block-button .sqs-block-button-element--medium {
	background-color: #dd0303;
	border-color: #dd0303;
}

.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium {
	box-shadow: 0 2px 0 0 #b50202;
}

.blog-post h3 {
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: -1px;
}

.blog-single-post h1 {
	font-size: 42px;
	font-weight: 700;
	letter-spacing: -3px;
	font-family: 'Open Sans', Arial, Sans-Serif;
}

h1 {
	font-size: 42px;
	font-weight: 700;
	letter-spacing: -3px;
	font-family: 'Open Sans', Arial, Sans-Serif;
}

h2 {
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -3px;
	font-family: 'Open Sans', Arial, Sans-Serif;
}

.col-md-3.logo-wrap {
/*width: 45%;*/
}

.col-md-9.alignright {
	width: 55%;
	margin-top: 22px;
}

.logo {
	height: 85px;
}

.logo img {
	max-height: none;
}

.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red {
	background-color: #E3242E;
}

.button.red:hover, button.red:hover, input[type="submit"].red:hover, input[type="reset"].red:hover, input[type="button"].red:hover {
	background-color: #611729;
}

ul.sidebar-custom-genre {
	margin: 0 0 0 18px;
	line-height: 0;
}

ul.sidebar-custom-genre li:hover {
	background-color: transparent;
}

ul.sidebar-custom-genre li {
	background-color: white;
	list-style-type: disc;
	border: none;
	padding: 0;
}

ul.sidebar-custom-genre li a {
	color: #0065a5;
	list-style-type: square;
}

ul.sidebar-custom-genre li a:hover {
	color: #014c7b;
	background-color: transparent;
	text-decoration: underline;
}

/*Email Signup*/
.page-id-270273 .email {
	font-size: 16px;
	color: black;
}

.page-id-270273 .label {
	font-size: 16px;
	color: black;
}

.page-id-270273 .input {
	font-weight: normal;
	font-size: 13px;
	color: #444;
}

.page-id-270273 .button {
	background-color: #00a71c !important;
	border-radius: 0;
	vertical-align: top;
	text-shadow: none;
	padding: 6px 12px;
	cursor: pointer;
	text-align: center;
	line-height: normal;
	display: inline-block;
	background: none;
	filter: none;
	color: #ffffff !important;
	-webkit-appearance: none;
	margin-top: 10px;
}

@media (min-width: 961px) {
	/* fix for pop-up */
	.container {
		max-width: 960px;
    width: 960px;
}
	
	.post .col-md-4 {
		width: 33.3%;
	}
	
	.post .col-md-8 {
		width: 66.6%;
	}
	
	.col-md-9.cntt-w {
		width: 75%;
	}
	
	.col-md-3.sidebar {
		width: 25%;
    margin: 0;
	}
	
	#header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {
		max-width: none;
	}
	
	/* end pop-up fix */
	
	.page-id-270273 .col-md-8 {
		width: 66.6666666667%;
	}
}

@media (min-width: 768px) {
	.blog-single-post div.col-md-2 {
		max-width: 16.666667%;
	}
}

.enter2 form {background-color:#fff!important}

/*deal of a day*/
.lgx-carousel-section .lgx-carousel .lgx-item {padding-top:100px}
.lgx-carousel-section .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {background: transparent}
.ftr img {margin:-150px 34px -30px;object-fit: cover;
width: 100px!important;
height: 160px!important;
border-radius:4px;filter: drop-shadow(0px 11.45px 15px #B8C1CC);}
.ftr{display: flex;
flex-direction: column;
align-items: flex-start;
padding: 50px 24px 24px;
width: 215px;
height: 228px;
left: 0px;
top: 104px; background: #FFFFFF; box-shadow: 0px 35px 30px rgba(213, 221, 229, 0.3); border-radius: 16px;color:#000;margin: 0 auto 70px;}
.ftrmain img {object-fit: cover;
width: 100px!important;
height: 160px!important;
border-radius:4px;filter: drop-shadow(0px 11.45px 15px #B8C1CC);margin: 0 auto;}

.ftr .lnk{background: #E7ECF2;
    border-radius: 20px;
    font-size: 12px;
    line-height: 130%;
    display: inline-block;
    padding: 6px 15px;
    margin: 20px auto 5px;
    color: #36414C;}
.bk {font-weight:700; font-size:16px;line-height:1.1em; text-align:left; height:35px}
.vd{font-weight:700;
padding: 9px 10px;
color:#fff!important;
font-size:16px;
background: #E3242E;
border-radius: 0px 8px 8px 0px;}

.pr{font-weight:700;
padding: 8px 10px;
border: 1px solid #E3242E;
border-radius: 8px 0px 0px 8px}

.bl{display: flex; margin-top: 10px}

.ftr p {margin:0}

/*stack of books*/
.teaser__y__image__wrap:before,.teaser__y__image__wrap:after {display:none}


:focus {outline:0!important}
.menu-icon {display:none}

/*Header logo*/
.elementor-widget-image a img[src$=".svg"] {
    width: 200px!important
}

/* Reader's list landing */


.page-readers-list {
    padding: 70px 0;
}

.page-readers-list h1,
.page-readers-list h3,
.page-readers-list .readers-list-top__signup,
.books-list__item-author {
    margin-bottom: 20px;
}

.page-readers-list h1 {
    font-size: 43px;
}

.page-readers-list h3 {
    font-size: 19px;
    line-height: 1.25;
}

.page-readers-list .readers-list-top__signup {
    border: 1px solid #E3242E;
    border-radius: 7px;
    display: inline-block;
    padding: 12px;
    background-color: #E3242E;
    color: #fff;
}

.page-readers-list .readers-list-top__signup:hover {
    color: #E3242E;
    background-color: #fff;
}

.page-readers-list .readers-list-top img {
    max-height: 500px;
    display: block;
    margin-left: auto;
}

.custom-meta-social {
    margin: 10px 0;
}

.books-list {
	padding-top: 70px;
}

.books-list__item-img a {
    display: block;
}

.books-list__item-img img {
    width: 100%;
    box-shadow: -5px 5px 10px 0 rgba(0, 0, 0, 0.25);
    transition: all ease-in-out 0.3s;
}

.books-list__item-img a:hover img {
    box-shadow: -5px 5px 10px 0 rgba(0, 0, 0, 0.5);
}

.books-list__item-genre {
    font-size: 19px;
}

.books-list__item-title {
    font-size: 30px;
    margin: 10px 0;
}

.books-list__item-price {
    margin: 20px 0;
    font-size: 32px;
    font-weight: 700;
}

.books-list__item-links {
    display: flex;
	list-style: none;
}

.books-list__item-links li .books-list__item-link {
    display: inline-block;
    margin-right: 15px;
    padding: 10px 15px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #E3242E;
    border-radius: 7px;
    border: 1px solid #E3242E;
}

.books-list__item-links li .books-list__item-link:hover {
    background-color: #ffffff;
    color: #E3242E;
}

.books-list__item-links li:nth-last-child(1) {
    margin-right: 0;
}

@media (max-width: 768px) {
    .page-readers-list section {
        padding-top: 30px;
    }

    .readers-list-top img {
        margin: 50px auto 0;
    }

    .books-list__item {
        margin-bottom: 50px;
    }

    .books-list__item-info {
        margin-top: 60px;
    }
}</pre></body></html>