.elementor-kit-57{--e-global-color-primary:#2F13CA;--e-global-color-secondary:#8364C8;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-c6b39d9:#71B7E6;--e-global-color-13b0fe4:#EFF6FF;--e-global-color-ca7fd44:#000000;--e-global-color-f7b5e45:#FFFFFF;--e-global-color-b0be571:#00000000;--e-global-color-fbbbf82:#ECECEC;--e-global-color-6a8797e:#D1CBDD;--e-global-color-dbc7ec9:#E8E1F5;--e-global-color-3d9ea25:#CEEAFC;--e-global-color-7a1e164:#CEEAFC;--e-global-color-c8bfc48:#D5D2D2;--e-global-color-99ce335:#5F7FE2;--e-global-color-4fb3a4a:#004B8E;--e-global-typography-primary-font-family:"CenturyGothic";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:48px;--e-global-typography-secondary-font-family:"CenturyGothic";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-57 button,.elementor-kit-57 input[type="button"],.elementor-kit-57 input[type="submit"],.elementor-kit-57 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f7b5e45 );border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-kit-57 button:hover,.elementor-kit-57 button:focus,.elementor-kit-57 input[type="button"]:hover,.elementor-kit-57 input[type="button"]:focus,.elementor-kit-57 input[type="submit"]:hover,.elementor-kit-57 input[type="submit"]:focus,.elementor-kit-57 .elementor-button:hover,.elementor-kit-57 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-f7b5e45 );}.elementor-kit-57 e-page-transition{background-color:#FFBC7D;}.elementor-kit-57 a{color:var( --e-global-color-secondary );}.elementor-kit-57 a:hover{color:var( --e-global-color-primary );}.elementor-kit-57 h1{color:var( --e-global-color-ca7fd44 );font-family:"CenturyGothic", Sans-serif;font-size:48px;font-weight:bold;line-height:48px;}.elementor-kit-57 h2{color:var( --e-global-color-ca7fd44 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-57 h3{color:var( --e-global-color-ca7fd44 );font-family:"CenturyGothic", Sans-serif;font-size:24px;font-weight:bold;line-height:30px;}.elementor-kit-57 label{color:var( --e-global-color-ca7fd44 );font-family:"UtopiaStd Capt", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-57 input:not([type="button"]):not([type="submit"]),.elementor-kit-57 textarea,.elementor-kit-57 .elementor-field-textual{font-family:"UtopiaStd Capt", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-text );background-color:var( --e-global-color-f7b5e45 );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-57{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-57 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-57 button,.elementor-kit-57 input[type="button"],.elementor-kit-57 input[type="submit"],.elementor-kit-57 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:750px;}.e-con{--container-max-width:750px;}}@media(max-width:767px){.elementor-kit-57{--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-line-height:1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-57 h1{line-height:1em;}.elementor-kit-57 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-57 button,.elementor-kit-57 input[type="button"],.elementor-kit-57 input[type="submit"],.elementor-kit-57 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-57 label{line-height:1em;}.elementor-kit-57 input:not([type="button"]):not([type="submit"]),.elementor-kit-57 textarea,.elementor-kit-57 .elementor-field-textual{padding:7px 10px 7px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.news-form {
    display: flex !important;
    flex-wrap: wrap !important;
}
.high_menu a.elementor-item.elementor-item-active:before {
    background: transparent !important;
}
.news-form .gform_footer.top_label {
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 30%;
    
}
.news-form .gform_body.gform-body {
    flex: 0 0 70%;
}
.elementor-select-wrapper::before {
    color: #000 !important;
    text-shadow: none !important;
}
.elementor-acceptance-field[type="checkbox"]:checked,
.elementor-acceptance-field[type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.elementor-acceptance-field[type="checkbox"]:checked + label,
.elementor-acceptance-field[type="checkbox"]:not(:checked) + label
{
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    line-height: 22px;
    display: inline-block;
    padding-right: 0px;
}

.elementor-acceptance-field[type="checkbox"] + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    border-radius: 0%;
    background: #fff;
}
.elementor-acceptance-field[type="checkbox"]:checked + label:after,
.elementor-acceptance-field[type="checkbox"]:not(:checked) + label:after {
    content: '';
	width: 5px;
  	height: 12px;
  	border: solid #000;
  	border-width: 0 2px 2px 0;
  	transform: rotate(45deg);
    position: absolute;
    top: 5px;
    left: 7px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.elementor-acceptance-field[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
}
.elementor-acceptance-field[type="checkbox"]:checked + label:after {
    opacity: 1;
}
.elementor-acceptance-field[type="checkbox"]:checked + label:before {
    background-color: transparent;
    border-color: #000 !important;
}
.uael-gf-select-custom:after {
    display: none !important;
}
.gfield_select {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url(https://bp5-assets-2.s3.us-east-2.amazonaws.com/wp-content/uploads/2021/10/25163558/down-1.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 95% center;
    padding-right: 40px !important;
}
.instruction.validation_message {
    padding: 5px 0 0 !important;
}
.gfield_description {
    padding: 5px 0 0 !important;
    font-style: italic;
}
.gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400 !important;
    font-family: 'UtopiaStd Capt' !important;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: none !important;
    border: 0 !important;

    margin-top: 0 !important;
        font-style: normal !important;
    font-size: 13px !important;
    line-height: 1.3em !important;
}
.high_menu a.elementor-item {
    color: var( --e-global-color-secondary ) !important;
}
.more-info {
    display: none;
}
.elementor-share-btn__icon .fa-facebook::before {
    content: '\f39e' !important;
}
.trim-txt .elementor-widget-container {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.alt-posts article:nth-child(odd) .loop-data {
    order: 2;
}
.alt-posts article:nth-child(odd) .loop-img {
    order: 1;
}
.alt-posts article:nth-child(odd) .loop-data > .elementor-widget-wrap.elementor-element-populated {
    padding-right: 10px !important;
    padding-left: 20px !important;
}
.dropbtn-1 {
		  	background-color: #8162C8;
			font-family: 'UtopiaStd Capt';
			color: #fff;
			padding: 6px;
			font-size: 14px;
			border: none;
			cursor: pointer;
			text-align: center;
			transition:0.3s ease;
		}
		.dropbtn-1:after {
			content: '\f0d7';
			font-family: 'Font Awesome 5 Free';
			font-weight: 900;
			position: absolute;
			right: 15px;
			color: #000;
		}
		/* The container <div> - needed to position the dropdown content */
		.dropdown-1 {
		  position: relative;
		  display: block;
		  width: 100%;
		}

		/* Dropdown Content (Hidden by Default) */
		.dropdown-content-1 {
		  	display: none;
			position: absolute;
			background-color: #F4EFFF;
			min-width: 160px;
			box-shadow: 0px 0px 6px rgb(0 0 0 / 5%);
			z-index: 1;
			width: 100%;
		}

		/* Links inside the dropdown */
		.dropdown-content-1 a {
		  	color: #000;
			padding: 5px 15px;
			text-decoration: none;
			display: block;
			font-family: 'CenturyGothic';
			font-weight: bold;
			font-size: 12px;
			border-bottom: 1px solid #fff;
			transition:0.3s ease;
		}
		.dropdown-content-1 a:after {
			content: '\f0da';
			font-family: 'Font Awesome 5 Free';
			font-weight: 900;
			position: absolute;
			right: 15px;
		}
		.dropdown-content-1 a:last-child {
			border-bottom:0;
		}
		/* Change color of dropdown links on hover */
		.dropdown-content-1 a:hover {background-color: #2F13CA;color:#fff}

		/* Show the dropdown menu on hover */
		.dropdown-1:hover .dropdown-content-1 {
		  display: block;
		}

		/* Change the background color of the dropdown button when the dropdown content is shown */
		.dropdown-1:hover .dropbtn-1 {
		  background-color: #71B7E6;
		}
.term-fiction .fiction-ad {
    display: block !important;
}
.term-fiction .uni-ad {
    display: none !important;
}
.term-nonfiction .nonfiction-ad {
    display: block !important;
}
.term-nonfiction .uni-ad {
    display: none !important;
}
.term-mystery-suspense .mystery-ad {
    display: block !important;
}
.term-mystery-suspense .uni-ad {
    display: none !important;
}
.term-romance .romance-ad {
    display: block !important;
}
.term-romance .uni-ad {
    display: none !important;
}
.term-science-fiction-fantasy .sci-fi-fantasy-ad {
    display: block !important;
}
.term-science-fiction-fantasy .uni-ad {
    display: none !important;
}
.term-childrens-ya .ya-childrens-ad {
    display: block !important;
}
.term-childrens .uni-ad {
    display: none !important;
}
.genre-fiction .fiction-ad {
    display: block !important;
}
.genre-fiction .uni-ad {
    display: none !important;
}
.genre-nonfiction .nonfiction-ad {
    display: block !important;
}
.genre-nonfiction .uni-ad {
    display: none !important;
}
.genre-mystery .mystery-ad {
    display: block !important;
}
.genre-mystery .uni-ad {
    display: none !important;
}
.genre-romance .romance-ad {
    display: block !important;
}
.genre-romance .uni-ad {
    display: none !important;
}
.genre-science-fiction-fantasy .sci-fi-fantasy-ad {
    display: block !important;
}
.genre-science-fiction-fantasy .uni-ad {
    display: none !important;
}
.genre-childrens .ya-childrens-ad {
    display: block !important;
}
.genre-childrens .uni-ad {
    display: none !important;
}

.tag-multi .get-book {
    display: none !important;
}
.tag-multi .author-sec {
    display: none !important;
}
.tag-multi-style-2 .get-book {
    display: none !important;
}
.tag-multi-style-2 .author-sec {
    display: none !important;
}
.tag-2book .get-book {
    display: none !important;
}
.tag-2book .author-sec {
    display: none !important;
}
.tag-2book-multi .get-book {
    display: none !important;
}
.tag-2book-multi .author-sec {
    display: none !important;
}

.tag-landscape .normal-feature {
    display: none !important;
}
.tag-multi .normal-feature {
    display: none !important;
}
.tag-multi-style-2 .normal-feature {
    display: none !important;
}
.tag-2book .normal-feature {
    display: none !important;
}
.tag-2book-multi .normal-feature {
    display: none !important;
}
.tag-landscape .landscape-feature {
    display: block !important;
}
.tag-multi .multi-feature {
    display: block !important;
}
.tag-multi-style-2 .multi-style-2-feature {
    display: block !important;
}
.tag-2book .book-2-feature {
    display: block !important;
}
.tag-2book-multi .book-2-multi-feature {
    display: block !important;
}
/*.landscape-feature {*/
/*    display: none !important;*/
/*}*/
/*.multi-feature {*/
/*    display: none !important;*/
/*}*/
/*.multi-style-2-feature {*/
/*    display: none !important;*/
/*}*/
.star {
    display: none;
}
.tag-starred-review .star {
    display: block;
}
.star-label {
    display: none;
}
.tag-starred-review .star-label {
    display: block;
}
figure.wp-block-pullquote {
    padding: 0;
}
figure.wp-block-pullquote blockquote {
    margin: 40px 40px 40px !important;
}
figure.wp-block-pullquote blockquote p {
    text-align: center;
    font-style: normal !important;
    font-family: 'CenturyGothic';
    font-weight: bold !important;
    font-size: 28px !important;
    line-height: 1.4em !important;
    font-style: italic !important;
}

.post-template-default blockquote {
    padding: 0;
}
.post-template-default blockquote {
    margin: 40px 40px 40px !important;
}
.post-template-default blockquote {
    text-align: center;
    font-style: normal !important;
    font-family: 'CenturyGothic';
    font-weight: bold !important;
    font-size: 28px !important;
    line-height: 1.4em !important;
    
}
.post-template-default .wp-block-quote p {
    text-align: center;
    font-style: normal !important;
    font-family: 'CenturyGothic';
    font-weight: bold !important;
    font-size: 28px !important;
    line-height: 1.4em !important;
    
}
.post-template-default .wp-block-quote {
    margin: 40px 40px 40px !important;
}
.post-template-default figure.wp-block-image {
    width: 100%;
    margin: 40px 0px 25px !important;
}

figcaption {
    font-style: italic;
    font-size: 16px;
    font-weight: bold;
    font-family: 'MyriadPro';
    text-align: center;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}
/*@media(min-width:768px) {*/
/*    .col-left-lg > .elementor-widget-wrap.elementor-element-populated {*/
/*        padding-left:calc((100vw - 750px)/2) !important;*/
/*    }*/
/*    .col-right-lg > .elementor-widget-wrap.elementor-element-populated {*/
/*        padding-right:calc((100vw - 750px)/2) !important;*/
/*    }*/
/*}*/
@media(min-width:1200px) {
    .col-left-lg > .elementor-widget-wrap.elementor-element-populated {
        padding-left:calc((100vw - 1200px)/2) !important;
    }
    .col-right-lg > .elementor-widget-wrap.elementor-element-populated {
        padding-right:calc((100vw - 1200px)/2) !important;
    }
}
@media(max-width:767px) {
    .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container select {
        height:38px !important;
    }
    .post-template-default .wp-block-quote {
        margin: 40px 0px 40px !important;
    }
    figure.wp-block-pullquote blockquote {
        margin: 40px 0px 40px !important;
    }
    .post-template-default blockquote {
        margin: 40px 0px 40px !important;
    }
    .alt-posts article:nth-child(odd) .loop-data > .elementor-widget-wrap.elementor-element-populated {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .uael-gf-input-size-sm .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-sm .uael-gf-style .ginput_container .chosen-choices, .uael-gf-input-size-sm .uael-gf-style .ginput_container .chosen-single, .uael-gf-input-size-sm .uael-gf-style .ginput_container textarea {
        line-height:1.2em !important;
        padding: 9px 10px !important;
    }
    .news-form .gform_button {
        line-height: 1em !important;
    }
    .news-form input[type="email"] {
        min-height: 40px !important;
    }
}

span.coauthor-descriptor, span.coauthor-byline {
    font-style: italic;
    font-family: "MyriadPro", sans-serif;
    font-weight: 700;
}

span.coauthor-byline a {
    color: black;
}

	.px-library {
		height: 2000px;
    }

@media (max-width: 575px){
	
	.book-single.layout1 figure img{
		height: auto;
	}
	
	.px-library {
		height: 7500px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CenturyGothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic.eot');
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic.woff2') format('woff2'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic.woff') format('woff'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic.ttf') format('truetype'),
		url('https://bp5-assets-2.s3.us-east-2.amazonaws.com/wp-content/uploads/2021/07/19170119/CenturyGothic.svg#CenturyGothic') format('svg');
}
@font-face {
	font-family: 'CenturyGothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/CenturyGothic-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'UtopiaStd Capt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-Capt.woff2') format('woff2'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-Capt.woff') format('woff'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-Capt.ttf') format('truetype'),
		url('https://bp5-assets-2.s3.us-east-2.amazonaws.com/wp-content/uploads/2021/07/19170145/UtopiaStd-Capt.svg#UtopiaStdCapt') format('svg');
}
@font-face {
	font-family: 'UtopiaStd Capt';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-BoldCapt.eot');
	src: url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-BoldCapt.eot?#iefix') format('embedded-opentype'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-BoldCapt.woff2') format('woff2'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-BoldCapt.woff') format('woff'),
		url('https://www.bookpage.com/wp-content/uploads/2021/07/UtopiaStd-BoldCapt.ttf') format('truetype'),
		url('https://bp5-assets-2.s3.us-east-2.amazonaws.com/wp-content/uploads/2021/07/19170145/UtopiaStd-BoldCapt.svg#UtopiaStdCapt') format('svg');
}
/* End Custom Fonts CSS */