/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A lightweight and minimalist WordPress theme for Elementor page builder.
 */




 
h1{
font-size: 64px;
font-weight: 700;
line-height: 65px;
letter-spacing: -3px;
text-align: center;
}
 

h2{
font-family: LEMON MILK;
font-size: 55px;
font-weight: 700;
line-height: 72px;
letter-spacing: 0em;
/* text-align: center; */
}

h3{
font-family: LEMON MILK;
font-size: 36px;
font-weight: 500;
line-height: 44px;
letter-spacing: -2px;
text-align: left;

}

h4{
font-family: LEMON MILK;
font-size: 30px;
font-weight: 500;
line-height: 30px !important;
letter-spacing: 0em;
text-align: left;
}
 

h5{
font-family: LEMON MILK;
font-size: 16px;
font-weight: 500;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
}
 
h6{
	font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: 0em;
}

P{
font-family: "Libre Baskerville", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
}

 .search-bar form button.elementor-search-form__submit{
	border-radius: 20px;
	margin-right: 4px;
    margin-top: 4px;
   background: #fff !important;
}
.search-bar .e-font-icon-svg-container{
    background-image: url(https://leadership.ebizonstaging.com/wp-content/uploads/2023/09/button-search.svg);
    background-repeat: no-repeat;
    position: relative;
 
}
.bulk-buttons a.buy-buttons{
	padding: 12px 25px 13px 25px;
    background: #00358F;
    color: #fff;
    display: inline-block;
    margin: 15px;
	margin-left: 0px !important;
    border: 1px solid #00358F;
    border-radius: 50px;
    font-weight: 700;
    text-transform: uppercase;
}
.get-bulk-section .elementor-divider{
	margin: 0px !important;
	padding-left: 48px;
	    top: 100px !important;
	position: relative !important;
}
.privacy-link li:nth-child(3) a:after {
    content: ' ';
    background: url(https://pretzl.co/wp-content/uploads/2024/01/privacyoptions.png);
    display: inline-block;
    background-size: 25px 15px;
    height: 15px;
    margin-left: 5px;
    width: 30px;
    background-repeat: no-repeat;
}
.bulk-buttons a.buy-buttons:hover{
	    color: var( --e-global-color-primary );
    background-color: #6C3FF200;
    border-color: var( --e-global-color-primary );
}
#pagination {
    width: 100%;
    float: right;
    text-align: center;
}
.search-bar button.elementor-search-form__submit:hover{
	background-color: var( --e-global-color-170b184 ) !important;
}
button.ar-view-mode.ar-grid-button {
    position: relative;
    top: 4px;
}
button.view-mode.grid-button{
	position: relative;
    top: 4px;
}
.fullpost .title p{
	font-size: 14px !important;
	font-family: "LemonMilkPro", sans-serif !important;
	font-weight: 700 !important;
	color: #0D0807;
	text-transform: uppercase;
}
.full-related p{
	font-size: 12px;
	color: #3D3D3D;
}
.search-bar .e-font-icon-svg-container svg{
	display: none;
}
.search-bar form button.elementor-search-form__submit:hover{
    border-radius: 20px;
}
.new-releases-slider-img img {
    border: 1px solid #CEE0FF;
    border-radius: 8px !important;
}

#content a.buy-buttons { 
    padding: 8px 25px 13px 25px;
    background: #00358F;
    color: #fff;
	display: inline-block;
	margin: 10px;
	border: 1px solid #00358F;
    border-radius: 50px;
	font-weight: 700;
    text-transform: uppercase;
}
#content a.buy-buttons:hover{
	color: var( --e-global-color-primary );
    background-color: #6C3FF200;
    border-color: var( --e-global-color-primary );
	
}
img.uncolured{
	    position: relative;
    width: 22px;
    top: 4px;
    margin-right: 5px;
}
img.colured{
	    position: relative;
    width: 22px;
    top: 4px;
}
#content a.buy-buttons:hover .colured{
	display: inline-block;
}
#content a.buy-buttons:hover .uncolured{
	display: none;
}
.image-related img:hover{
	    filter: brightness(1.2);
    transition: filter 0.3s ease;
}
.post-info #content{
	margin-top: 25px;
}
.header-brdcrumb #breadcrumbs a:hover{
	color: #000;
	font-family: "Libre Baskerville", Sans-serif;
}
 #breadcrumbs a:after{
	/*content: url('https://leadership.ebizonstaging.com/wp-content/uploads/2023/08/Icon.png');*/
	 content: url('/wp-content/uploads/2023/08/Icon.png');
	padding: 0px 5px;
}
.newsletter-form  .elementor-10 .elementor-element.elementor-element-65b6672 .elementskit-btn > i, .elementor-10 .elementor-element.elementor-element-65b6672 .elementskit-btn > svg{
	margin-right: 0px !important;
}
.article-heading .elementor-48 .elementor-element.elementor-element-78398e2 > .elementor-widget-container{
	background-color: none !important;
}


.filter-page .upper-filter{
	display: flex;
}
.filter-page .horizontal-line{
	border-bottom: 1px solid #E6E6E6;
	width: 74%;
    margin-left: 25.5%;
}
.filter-page .upper-filter .listing-view{
	width: 50%;
	margin-left: 338px;
}
.filter-page .upper-filter .listing-view button{
	border: none;
	color: #999999;
	padding: 0px;
}
i.fa-sharp.fa-solid.fa-list {
    position: relative;
    top: 2px;
}
.filter-page .upper-filter .listing-view button.active{
	color: #000;
}
.filter-page .upper-filter .listing-view button:hover{
	background:transparent !important;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{
	background: transparent !important;
}
.filter-page .upper-filter .listing-view button svg{
	max-width: 20px;
}
.filter-page .upper-filter .listing-view button .view-mode .grid-button{
	padding-top: 2px;
}
.filter-page .upper-filter .listing-view button svg:hover{
	color: #00358F;
}
.filter-page .upper-filter .a-to-z  #sort-mode{
	border: none;
	font-size: 12px;
	color: #000;
	font-family: 'Libre Baskerville';
	float: right;
}
.filter-page .upper-filter .per-page #posts-per-page{
	border: none;
	font-size: 12px;
	color:#000;
		font-family: 'Libre Baskerville';
background: none;
	padding: 0px;
}
.filter-page .upper-filter .per-page #posts-per-page option{
	color: #000 !important;
}
.filter-page .upper-filter .a-to-z  #sort-mode:hover{
	background-color: transparent;
}
.filter-page .upper-filter .a-to-z{
	width: 19%;
		padding-right: 15px;
}

.filter-page .upper-filter .per-page{
	display: flex;
}

.filter-page .upper-filter .per-page label{
	color:#999999;
	font-size: 12px;
	font-family: 'Libre Baskerville';
	padding-top: 11px;
}
.filter-page .two-sides{
	display: flex;
}

.filter-page .two-sides .side-filter{
	width: 25%;
/* 	padding-left: 11%; */
	padding-top: 22px;
    position: relative;
	bottom: 68px;
}
 a.buy-buttons:hover .colured {
    display: inline-block;
}
 a.buy-buttons:hover .uncolured {
    display: none;
}
.filter-page .two-sides  #content{
	width: 75%;
	    margin-top: 30px;
}

.filter-page .two-sides  #content .book-data{
	width: 33%;
	
	float: left;
	border-right: 1px solid #E6E6E6;
}
.filter-page .two-sides  #content .book-data .books-meta{
	padding: 0 20px;
}
.filter-page .two-sides  #content .book-data p{
	padding-left: 20px;
}
.filter-page .two-sides .side-filter label input{
	margin-right: 4px;
}
.filter-page .two-sides  #content .book-data img{
	width: auto;
	height: 300px;
	border: 1px solid #CEE0FF;
	border-radius: 15px;
}
.side-filter .genre-listing{
	border: 1px solid #E6E6E6;
	    margin-right: 20px;
	height: auto;
	padding-top: 30px;
    border-radius: 15px;
}
.side-filter .genre-listing .genre{
	border-bottom: 1px solid #E6E6E6;
}
.side-filter .genre-listing .filter-check{
	padding-left: 30px;
	padding-top: 20px;
}
.filter-page .two-sides  #content .books-listing{
	display: flex;
	margin-bottom: 40px;
	border-bottom: 1px solid #E6E6E6;
}
.filter-page{
	    margin-top: 80px !important
}
.new-release{
	margin-top: 40px;
}
.new-release .genre-listing{
	padding-bottom: 20px;
}
.filter-page .two-sides  #content .books-listing .listing-image{
	width: 25%;
	    padding-bottom: 30px;
}
.filter-page .two-sides #content .books-listing .listing-image img{
	border-radius: 15px;
	    border: 1px solid #CEE0FF;
}

.filter-page .two-sides  #content .books-listing .listing-metadata{
	width: 78%;
	margin-left: 40px;
}
.full-author .credit_pic{
	font-size: 11px;
    margin-top: -35px;
    margin-left: 20px;
    color: #fff;
	text-shadow: 2px 2px #323232;
}

.filter-page .two-sides  #content .books-listing .listing-metadata h5{
	color: #000;
	font-size: 16px;
	font-weight: 700;
	    margin-bottom: 10px;
}
.filter-page .two-sides #content .book-data:nth-child(3n){
	border: none !important;
}
.filter-page .two-sides #content .book-data .ekit-btn-wraper .book-anchor  h6:hover{
	color: var( --e-global-color-primary );
    background-color: #6C3FF200;
    border-color:var( --e-global-color-primary );
}
.filter-page .two-sides #content .books-listing .listing-metadata h6:hover{
	color: var( --e-global-color-primary );
    background-color: #6C3FF200;
    border-color:var( --e-global-color-primary );
}
.filter-page .two-sides  #content .books-listing .listing-metadata p{
		font-size: 12px;
	color: #999999;
	font-family: 'Libre Baskerville';
}
.content-releases{
	font-size: 12px;
	color: #999999;
font-family: "Libre Baskerville", sans-serif;
}
.filter-page .two-sides  #content .books-listing .listing-metadata .content{
	font-size: 16px;
	font-family: "Libre Baskerville", sans-serif;
	color: #000;
}
.filter-page .two-sides  #content .books-listing .listing-metadata h6{
	background: #00358F;
    font-size: 16px;
    text-align: center;
    height: 38px;
    font-weight: 700;
	width: 156px;
	border: 1px solid;
    color: #fff;
	    letter-spacing: -1px;
	    padding-bottom: 42px;
	font-family: "LemonMilkPro", sans-serif;
    border-radius: 50px;
	line-height: 40px;
	    word-spacing: 5px;
	
}
.filter-page .two-sides  #content .books-listing .ekit-btn-wraper{
	width: 18%;
	margin-top: 15px;
}
.filter-page .two-sides  #content .book-data{
	margin-bottom: 40px;
	height: 500px;
}
.filter-page .two-sides  #content .book-data .books-meta h5{
	color: #000;
	font-size: 16px;
	font-weight: 700;
	    margin-bottom: 10px;
	text-transform: uppercase;
}
.filter-page .two-sides  #content .book-data   p{
	font-size: 12px;
	color: #999999;
	font-family: 'Libre Baskerville';
}
.filter-page .two-sides  #content .book-data .ekit-btn-wraper  .book-anchor h6{
	background: #00358F;
    font-size: 16px;
    text-align: center;
		width: 156px;
    height: 38px;
    font-weight: 700;
    color: #fff;
	    letter-spacing: 0px;
	    padding-bottom: 42px;
	font-family: "LemonMilkPro", sans-serif;
    border-radius: 50px;
	    word-spacing: 5px;
	border: 1px solid;
}
.filter-page .two-sides  #content .book-data  .ekit-btn-wraper{

	margin: 0 auto;
}
.post-7469 .In-the-news{
	display: none;
}
.post-7471 .In-the-news{
	display: none;
}
.filter-page .two-sides  .side-filter .genre label{
	margin-bottom: 20px;
	font-weight: 700 !important;
	font-family: "LemonMilkPro", sans-serif !important;
	color: #0D0807 !important;
	    text-transform: uppercase;
	font-size: 16px !important;
	padding: 0px;
	padding-left: 30px;
}
.filter-page .two-sides  .side-filter  label{
	padding-bottom: 20px;
	font-size:12px;
	font-family: 'Libre Baskerville';
	color: #444444;
}

.filter-page .upper-filter .ar-a-to-z{
    width: 19%;
    padding-right: 15px;
}
.filter-page .upper-filter .ar-a-to-z #ar-sort-mode {
    border: none;
    font-size: 12px;
    color: #000;
    font-family: 'Libre Baskerville';
    float: right;
}
.filter-page .upper-filter .per-page #ar-posts-per-page {
    border: none;
    font-size: 12px;
    color: #000;
    font-family: 'Libre Baskerville';
    background: none;
    padding: 0px;
}
.filter-page .two-sides .side-filter label{
	font-size: 14px !important;
}
.filter-page .two-sides #ar-content .books-listing {
    display: flex;
    margin-bottom: 20px;
	padding-bottom: 20px;
    border-bottom: 1px solid #E6E6E6;
}
.filter-page .two-sides #ar-content .books-listing .listing-image {
    width: 25%;
    padding-bottom: 30px;
}
.filter-page .two-sides #ar-content .books-listing .listing-image img {
    border-radius: 15px;
    border: 1px solid #CEE0FF;
}
.filter-page .two-sides #ar-content .books-listing .listing-metadata h5 {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
.filter-page .two-sides #ar-content .books-listing .listing-metadata p {
    font-size: 12px;
    color: #999999;
    font-family: 'Libre Baskerville';
}
.filter-page .two-sides #ar-content .books-listing .listing-metadata .content {
    font-size: 16px;
    font-family: "Libre Baskerville", sans-serif;
    color: #000;
}


.filter-page .two-sides #ar-content .books-listing .listing-metadata {
    width: 78%;
    margin-left: 40px;
}
.filter-page .two-sides #ar-content {
    width: 75%;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
}
.filter-page .two-sides #ar-content .ar-book-data {
	    margin-bottom: 40px;
	    padding-right: 40px;
}

.filter-page .two-sides #ar-content .ar-book-data  img{
	border: 1px solid #CEE0FF;
	border-radius: 15px;
}
.filter-page .two-sides #ar-content .cat-idd{
	font-size: 12px;
    font-family: "Libre Baskerville", Sans-serif;
    text-transform: uppercase;
	line-height: 20px;
/* 	    padding: 2px 12px 1px 12px; */
    border-radius: 15px;
/*     border: 1px solid #00358F; */
	color: #00358F !important;
	display: inline-block;
}

.filter-page .two-sides #ar-content .ar-book-data .books-meta a h5{
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 5px;
}

.fullpost{
	display: flex;
	margin: 30px;
	margin-bottom: 12px;
}
.fullpost .image{
	width: 40%;
}
.fullpost .image img{
	height: 112px;
	width: 80px;
	border-radius: 10px;
	border: 1px solid #C4C4C4;
}
.fullpost .title{
	width: 60%;
	    overflow-wrap: break-word;

}
.ar-date{
	color: #999;
font-family: Libre Baskerville;
font-size: 12px;
line-height: 12px; 
	padding-left: 13px;
}
.post-ar-content.content{
	color: #1E1E1E !important;
font-family: Libre Baskerville;
font-size: 16px;
line-height: 24px;
}
.post-data  img{
	border-radius: 15px !important;
	    border: 1px solid #CEE0FF !important;
}
.post-data  img:hover{
	    filter: brightness(1.2);
    transition: filter 0.3s ease;
}
.fullpost .title h4{
	font-size: 14px;
	color: #0D0807;
	text-transform: uppercase;
	font-weight: 700;
}
.pagination a{
	padding: 0 10px;
}


.full-author .author-image-icon{
	width: 18%;
	background-color: #fff;
	border-radius: 15px !important;
}
.author-image img{
	width: 100% !important;
	
}
.full-author .data-author{
	width: 85%;
	padding: 40px 40px 0px 40px !important;
}
.data-image img{
	border: 1px solid #CEE0FF !important;
	border-radius: 15px !important;
}
.full-author .data-author .author-content{
	font-family: "Libre Baskerville", sans-serif;
    font-size: 16px;
    color: #1E1E1E;
}
.image-related img{
	border: 1px solid #CEE0FF !important;
	border-radius: 15px !important;
}
.author-icons {
	    padding-top: 20px;
}
.author-icons i{
	    font-size: 24px;
	padding: 3px;
	color: #000;
	cursor: pointer;
	margin-bottom: 30px;
}

.author-icons a{
	text-align: center;
    border-radius: 50%;
	margin: 0 7px;
    padding: 10px 5px;
}
.post-info label{
	padding-bottom: 10px;
	    font-size: 30px;
	color:#0D0807;
    font-weight: 500;
    text-transform: uppercase;
}
.author-icons i:hover{
	transition: transform 0.3s ease-in-out;
    transform: scale(1.2);
	color: #00358F;
}
#myAnchor i.fa-brands.fa-tiktok{
	width: 25px;
}
 #myAnchor i.fa-brands.fa-goodreads-g{
	width: 32px;
}
#myAnchor i.fa-brands.fa-linkedin-in{
	width: 30px;
}
#myAnchor i.fa-brands.fa-wikipedia-w{
	width: 30px;
}

.related-books .elementor-widget-container{
	display: flex;
}
.full-related{
	width: 25%;
	padding-right: 20px;
	padding-left: 20px;
	border-right: 1px solid #E6E6E6;
}

.full-related .title-related h5{
	font-size: 16px;
	color: #0D0807;
	text-transform: uppercase;
}
.full-related h6{
	    background: #00358F;
    font-size: 14px !important;
    text-align: center;
    width: 156px;
    height: 38px;
    font-weight: 700 !important;
    color: #fff;
    letter-spacing: 0px !important;
    padding-bottom: 42px;
    font-family: "LemonMilkPro", sans-serif;
    border-radius: 50px;
    word-spacing: 5px;
    border: 1px solid;
	line-height: 40px;
}
.full-related h6:hover{
	color: var( --e-global-color-primary );
    background-color: #6C3FF200;
    border-color: var( --e-global-color-primary );
}
.post-info h2{
	line-height: 34px;
}
.author-image{
	border-radius: 15px !important;
}
select#dropdown{
	    color: #495057;
	font-family: "Libre Baskerville", Sans-serif;
	background: #fff;
	border-right: 12px solid #fff !important;
	margin-top: 7px;
	    padding: 20px 10px 20px 10px;
    box-shadow: 0px 1px 7px 0px rgb(0 0 0 / 21%);
	border: none;
}
.buy-buttons .colured{
	display: none;
}
@media(min-width: 768px) and (max-width: 1025px){
	.filter-page .two-sides .side-filter{
		padding-left: 7%;
	}
	.filter-page .two-sides #content .book-data{
		width: 50%;
	}
	.filter-page .two-sides #content .book-data:nth-child(3n){
	border: block !important;
}
}
@media(min-width: 1300px) and (max-width: 1480px){
	.newsletter-form a.elementskit-btn.whitespace--normal{
		width: 80% !important;
	}
}
.filter-page .two-sides #content .book-data p {
	text-align: center;
	padding-left: 0px !important;
}
@media(min-width: 1020px) and (max-width: 1300px){
	.newsletter-form a.elementskit-btn.whitespace--normal{
		width: 100% !important;
		font-size: 12px !important;
	}
	.nav-bar  a.ekit-menu-nav-link{
		font-size: 14px !important;
		padding: 0 15px 0 15px !important;
	}
	.newsletter-form-tab{
		display: none !important;
	}
	.newsletter-form{
		display: block !important;
	}
	.full-author .author-image-icon{
		width: 34% !important;
	}
	
}
@media(min-width: 1020px) and (max-width: 1100px){
	.subscribe-form{
		width: 50% !important;
	}
}
@media(max-width: 1620px){

	.filter-page .horizontal-line{
		width: 74%;
	}
	.filter-page .upper-filter .listing-view{
		width: 50%;
	}
}
@media(max-width: 1024px){
	.filter-page .two-sides .side-filter{
		    padding-left: 6%;
		width: 35%;
	}
	.filter-page .two-sides #content{
		padding-right: 6%;
		width: 65%;
	}
	.filter-page .two-sides #ar-content .books-listing .listing-image {
    width: 40%;
}
	.filter-page .two-sides #ar-content .books-listing .listing-metadata {
    width: 60%;
    margin-left: 20px;
}
	.filter-page .upper-filter{
/* 		padding-left: 35.5%; */
		width: 96%;
	}
	.filter-page .horizontal-line{
		width: 59%;
		    margin-left: 35.5%;
	}
	.filter-page .two-sides #content .book-data{
		border: none;
	}
	.filter-page .two-sides #content .books-listing .listing-metadata{
		width: 60%;
    margin-left: 20px;
	}
	.filter-page .two-sides #content .books-listing .listing-image {
    width: 40%;
	}
	.filter-page .two-sides #ar-content{
		width: 65% !important;
		grid-template-columns: 1fr 1fr;
	}

	.filter-page .two-sides #ar-content .ar-book-data {
    margin-bottom: 40px;
    padding-right: 40px !important;
}
}
@media(max-width: 767px){
	.footer img.attachment-full.size-full.wp-image-106{
		width: 60%;
	}
	.post-filter{
		margin-left: 0px !important;
	}
	.full-author{
		display: block !important;
	}
	.fullpost .title{
padding-left: 15px;
	}
	.fullpost .image {
		width: 25%;
	}
	.full-author .author-image-icon{
		width: 100%;
	}
	.author-icons a{
		padding: 0px;
	}
	.full-author .data-author{
		width: 100%;
		padding: 20px 20px 0px 20px !important;
	}
	.related-books .elementor-widget-container{
		display: block;
	}
	.full-related{
		width: 100%;
		margin-bottom: 30px;
		padding-left: 0px !important;
		padding-right: 0px !important;
		border: none !important;
	}
	.author-image img{
		width: 100% !important;
	}
	.full-author .data-author{
		padding-left: 0px;
	}
	.full-author{
		margin-bottom: 40px;
	}
	.post-info label{
		font-size: 20px;
	}
    a.buy-buttons{
		font-size: 12px;
	}
	.post-info h2{
		font-size: 20px !important;
	}
	select#dropdown{
		font-size: 14px;
	}
}
@media(max-width: 420px){
	.fullpost .image {
		width: 40%;
	}
	.fullpost .title h4{
		font-size: 12px;
	}
}
@media(min-width: 768px) and (max-width: 1024px){
	.filter-page .upper-filter .listing-view {
    width: 35%;
		    margin-left: 37%;
}
	.author-image img{
		height: auto !important;
	}
}
/* @media(min-width: 1024px) and (max-width: 1440px){
/* 	.new-releases{
		width: 70% !important;
		margin-left: auto;
		margin-right: auto;
	}
	
	.article-section .e-con-inner{
		width: 70% !important;
		margin-left: auto; 
		margin-right: auto;
	}
	.bottom-header {
		width: 75% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.top-header .e-con-inner{
		width: 75% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.top-header img.attachment-full.size-full.wp-image-17 {
    width: 400px;
    height: 100px;
}
   .bottom-header .nav-bar a{
	   font-size: 12px !important;
	}

	.bottom-header a.ekit-menu-nav-link{
		padding: 0px 15px !important;
	}
	.newsletter-form  a{
		font-size: 10px !important;
		width: 100% !important;
		    padding: 15px 25px !important;
	}
	.article-heading h3{
		font-size: 30px !important;
	}

	.article-section a.elementskit-btn.whitespace--normal{
		font-size: 14px !important;
	}
	.article-section .elementor-element.elementor-element-d9a6998.e-con-full.e-flex.e-con{
		width: 78% !important;
	}
	.article-section .elementor-divider{
		    padding-left: 195px;
	}
	.article-section p.elementor-heading-title.elementor-size-default{
		font-size: 10px !important;
	}
	.article-section h5.elementor-heading-title.elementor-size-default{
		font-size: 14px !important;
	}
	.article-section span.elementor-post-info__terms-list-item{
		font-size: 10px !important;
	}
	.new-releases h3.elementor-heading-title.elementor-size-default{
		font-size: 30px !important;
	}
	.footer p.elementor-image-box-description{
	font-size: 10px !important;
	}
	.footer {
		padding-left: 14% !important;
		padding-right: 14% !important;
	}
	.footer a{
		font-size: 10px !important;
	}
	.footer .elementor-element.elementor-element-7d43f7b2.e-con-full.e-flex.e-con{
		width: 17% !important;
	}
	.footer .elementor-102 .elementor-element.elementor-element-fadd001{
		font-size: 12px !important;
	}
	.footer h6.elementor-heading-title.elementor-size-default{
		font-size: 14px !important;
	}
	.footer .newsletter-text {
		font-size: 10px !important;
	}
	.footer p.elementor-heading-title.elementor-size-default{
		font-size: 10px !important;
	} */
/* 	.footer img.attachment-full.size-full.wp-image-106{
		width: 210px !important;
	}
	.slider-shortcode rs-slides{
		margin-left: 5% !important;
	}
	.news-head .e-con-inner{
				width: 77% !important;

	}
	.In-the-news .e-con-inner{
		padding-top: 10px !important;
	}
	.header-brdcrumb span{
		font-size: 10px !important;
	}
	.header-brdcrumb{
		padding-right: 20px;
	}
	.news-section .e-con-inner{
		width: 80% !important;
		padding-top: 20px !important;
	}
	.news-section li{
		font-size: 10px !important;
	}
	 .news-desc .e-con-inner {
		width: 100% !important
	}
	.news-desc p.elementor-heading-title.elementor-size-default{
		font-size: 10px !important;
	}
	.about-us{
		width: 80% !important;
		margin: 0 auto !important;
	}
	.about-us .elementor-widget-container{
		font-size: 14px !important;
	}
	.about-us a.elementskit-btn.whitespace--normal{
		font-size: 14px !important;
	}
	h4{
		font-size: 14px !important;
	}
	h2{
		font-size: 36px !important;
	}
	h3{
		font-size: 24px !important;
	}
} */ 

.new-realeses h6.elementor-heading-title.elementor-size-default{
	cursor: pointer;
}
.new-realeses h6.elementor-heading-title.elementor-size-default:hover{
	text-decoration: underline;
}
@media(min-width: 768px) and (max-width: 1366px){
	.nav-bar a.ekit-menu-nav-link{
		font-size: 14px !important;
	}
	.filter-page .two-sides .side-filter{
		width: 35%;
	}
	.filter-page .two-sides #content{
		width: 65%;
	}
	.post-info .elementor-element.elementor-element-6cf7ecc.elementor-widget.elementor-widget-text-editor{
		font-size: 14px;
	}
	.fullpost .title h4{
		font-size: 12px;
	}
	p#breadcrumbs{
		font-size: 12px !important;
	}
	.full-related .title-related h5{
		font-size: 14px;
	}
	.data-author .author-content{
		font-size: 14px !important;
	}
	.post-info label{
		font-size: 24px;
	}
	img.uncolured{
		width: 20px;
	}
	img.colured{
		width: 20px;
	}
  a.buy-buttons{
		font-size: 12px;
	}
	.article-heading  h3{
		font-size: 28px !important;
	}
	.view-all a{
		font-size: 14px !important;
	}
	.article-data p{
		font-size: 10px !important;
	}
	.article-data h5.elementor-heading-title.elementor-size-default{
		font-size: 14px !important;
	}
	.article-data span.elementor-post-info__terms-list-item{
		font-size: 10px !important;
	}
	.new-releases h3{
		font-size: 28px !important;
	}
	.footer p{
		font-size: 12px !important;
	}
	.footer img.attachment-full.size-full.wp-image-106{
		width: 60%;
	}
	.footer h6.elementor-heading-title.elementor-size-default{
		font-size: 14px !important;
	}
	.footer span.elementor-icon-list-text{
    font-size: 12px;
}
	.footer a.elementor-item.elementor-item-anchor{
		font-size: 12px !important;
	}
	.footer .elementor-widget-container{
		font-size: 12px;
	}
	.bottom-footer p.elementor-heading-title.elementor-size-default{
		font-size: 12px !important;
	}
	.view-all a{
		width: 155px;
	}
	.top-header img.attachment-full.size-full.wp-image-17{
		width: 400px;
	}
	.news-title h2.elementor-heading-title.elementor-size-default{
		font-size: 40px !important;
	}
	.filter-page .two-sides .side-filter .genre label{
		font-size: 14px;
	}
	.filter-page .two-sides .side-filter label{
		font-size: 11px;
	}
	.filter-page .two-sides #content .book-data .books-meta h4{
		font-size: 12px;
	}
	.filter-page .two-sides #content .book-data .ekit-btn-wraper .book-anchor h3{
		font-size: 14px;
		    width: 145px;
	}
	.full-related .book-anchor h6{
		font-size: 12px !important;
		    width: 145px;
	}
	.book-title span.elementor-post-info__terms-list-item{
		font-size: 40px !important;
	}
	.post-info h3{
		font-size: 28px !important;
	}
	.post-info h2{
		font-size: 20px !important;
	}
	.author-info h3{
		font-size: 28px !important;
	}
	.related-books h3{
		font-size: 28px !important;
	}
	.about-us  h3{
		font-size: 28px !important;
	}
	.about-us .elementor-widget-container{
		font-size: 14px;
	}
	.about-us a.elementskit-btn.whitespace--normal{
		font-size: 14px !important;
	}
	h2{
		font-size: 40px !important;
	}
	p{
		font-size: 14px !important;
	}
}
@media(min-width: 1280px) and (max-width: 1420px){
	.view-all a {
    width: 165px;
}

}

@media(max-width: 767px){
	.filter-page .upper-filter{
		width: 100%;
		display: block;
	}
	.content::before{
		content: "";
  display: inline-block;
  width: 0;
	}
	.content::after{
		 content: "...";
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
	}
	.content{
		white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px; 
	}
		h2{
		font-size: 25px !important;
	}
	h3{
		font-size: 22px !important;
	}
	.filter-page .two-sides h3{
		font-size: 16px !important;
	}
	h5{
		font-size: 14px !important;
	}
	.view-all a{
		font-size: 12px !important;
	}
	p{
		font-size: 12px !important;
	}
	.filter-page .upper-filter .listing-view{
		display: none;
	}
	.filter-page .upper-filter .a-to-z{
		width: 82%;
		float: left;
	}
	.filter-page .upper-filter .ar-a-to-z{
		width: 82% !important;
		float: left;
	}
	.filter-page .two-sides #ar-content{
		width: 100% !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		grid-template-columns: 1fr;
	}
	.filter-page .two-sides #ar-content .ar-book-data{
		width: 100%;
		padding-right: 0px !important;
	}
	.filter-page .upper-filter .ar-a-to-z #ar-sort-mode{
		float: left;
	}
	.filter-page .upper-filter .per-page label{
		padding-top: 3px;
	}
	.filter-page .upper-filter .per-page{
		width: auto;
		    padding-top: 10px;
	}
	.filter-page .two-sides{
		display: block;
		padding: 0 6%;
	}
	.filter-page .two-sides .side-filter{
		width: 100%;
		padding-left: 0px;
	}
	.side-filter .genre-listing{
		margin-right: 0px;
	}
	.filter-page .two-sides #content{
		width: 100%;
	}
	.filter-page .two-sides #content .book-data{
		width: 100%;
	}
	.filter-page .two-sides #content{
		padding-right: 0px;
	}
	.filter-page .two-sides .side-filter{
		bottom: 0px;
	}
	.filter-page .upper-filter .a-to-z #sort-mode{
		float: left;
	}
	.filter-page .two-sides #content .book-data img{
		width: 100%;
		height: auto;
	}
	.filter-page .two-sides #content .book-data{
		height: auto;
	}
	.filter-page .horizontal-line{
		width: 100%;
		margin: 0px !important;
		padding-top: 10px;
	}
	.filter-page .upper-filter{
		padding: 0 6%;
	}
	.filter-page .two-sides #content .book-data .books-meta {
		padding-left: 0px;
	}
	.filter-page .two-sides #content .book-data p{
		padding-left: 0px;
	}
	.filter-page .two-sides #content .book-data .ekit-btn-wraper{
		padding-left: 0px;
	}
	.filter-page .two-sides #content .book-data .ekit-btn-wraper .book-anchor h6{
		font-size: 12px !important;
		width: 125px;
		margin: 0px;
	}
}
@media(min-width: 320px) and (max-width: 400px){
	.filter-page .upper-filter .a-to-z{
		width: 76% !important;
		
	}
	.filter-page .upper-filter .ar-a-to-z{
		width: 76% !important;
	}
	.filter-page .upper-filter .per-page{
		width: auto !important;
	}
}

.page-id-924 .In-the-news{
	display: none;
}
.page-id-1115 .In-the-news{
	display: none;
}
[type=button]:focus, [type=submit]:focus, button:focus{
	outline: 0px !important;
}

.filter-page .two-sides img:hover{
	    filter: brightness(1.2);
    transition: filter 0.3s ease;
}
.filter-page .two-sides  a:hover{
	color: #00358F;
}
.article-data img:hover{
	 filter: brightness(1.2);
    transition: filter 0.3s ease;
}
.article-data a:hover{
	text-decoration: underline !important;
}
@media(min-width: 1024px) and (max-width: 1440px){
	.post-data{
		width: 65% !important;
	}
	.post-filter{
		width: 35% !important;
	}
	.filter-page .two-sides .side-filter{
		width: 30% !important;
	}
	.filter-page .two-sides #content{
		width: 70% !important;
	}
	.filter-page .upper-filter .listing-view{
		width: 43% !important;
    margin-left: 31% !important;
	}
	.filter-page .horizontal-line{
		margin-left: 30.5%;
		    width: 68%;
	}
	.filter-page .two-sides #content .book-data .ekit-btn-wraper .book-anchor h6{
		font-size: 14px;
	}
	.fullpost .title{
padding-left: 10px;
	}
}


.filter-page .two-sides #content .book-data .books-meta h5{
font-weight: 500 !important;
	text-align: center;
}
.post-7489 .In-the-news{
	display: none;
}
.post-7493 .In-the-news{
	display: none;
}
.post-7491 .In-the-news{
	display: none;
}
.post-7495 .In-the-news{
	display: none;
}
.post-7544 .In-the-news{
	display: none;
}
@media(min-width: 768px) and (max-width: 840px){
	.filter-page .two-sides #ar-content .books-listing{
		display: block !important;
	}
	.filter-page .two-sides #ar-content .books-listing .listing-image{
		width: 100%;
	}
	.filter-page .two-sides #ar-content .books-listing .listing-metadata{
		width: 100%;
		margin-left: 0px !important;
	}
	.fullpost{
		display: block;
	}
	.fullpost .image{
		width: 100%;
		text-align: center;
	}
	.fullpost .title{
		text-align: center;
		width: 100%;
		padding-left: 0px;
	}
}
@media(min-width: 1025px) and (max-width: 1580px){
	.filter-page{
		padding: 0 9%;
		margin: 0px;
		width: 100%;
	}
	.filter-page .upper-filter .listing-view{
		width: 50%;
		margin-left: 25%;
	}
}
@media(min-width: 1600px){
	.filter-page{
	margin-top: 50px;
	width: 1320px;
	margin-right: auto;
	margin-left: auto;
}
	.filter-page .upper-filter{
	display: flex;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
	
}

.mobile-nav .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{
	height: auto !important;
}
@media(max-width: 580px){
    a.buy-buttons{
		width: 92%;
		text-align: center;
	}
	

}

@media(min-width: 580px) and (max-width: 766px){
	.fullpost .image{
		width: 20%;
	}
}
.filter-page .two-sides #content .book-data .ekit-btn-wraper .book-anchor h6{
	font-size: 14px ;
	line-height: 40px !important;
	margin: 0 auto;
}
.fullpost .title a:hover{
	text-decoration: underline;
	color: #000;
}
.filter-page .two-sides #content .book-data .books-meta a:hover{
	text-decoration: underline;
	color: #000;
}
.full-related .title-related a:hover{
	text-decoration: underline;
	color: #000;
}
 a.buy-buttons{
	font-size: 14px;
}
.full-related .title-related h5{
	line-height: 24px;
}
.related-books .full-related:nth-child(1){
	padding-left: 0px !important;
}
.related-books .full-related:nth-child(4){
	border: none !important;
}
@media(max-width: 768px){
/* 	.post-data  .e-con-full.e-flex.e-con{
		display: block;
	}
	.post-data .e-con-full.e-flex.e-con{
		width: 100% !important;
	}
	.post-data .e-con-full.e-flex.e-con{
		width: 100% !important;
	} */
}
.bottom-footer p.elementor-heading-title.elementor-size-default {
    color:#292929 !important;
}



