/*
Theme Name: Bookstore Exhibition Pro
Description: Bookstore Exhibition ProWordPress Theme comes with an array of incredible features such as Contact forms as well as a Newsletter that can generate immense leads for your business. Besides the basic elements, you will also have the plugin compatibility features letting you add the desired functionality to your existing website. You will also have variations of the homepage layout with various sidebar arrangements. You can use the sidebar effectively for presenting promotional content. The theme gives you RTL and WPML compatibility as .pot files are included in it so that your website
becomes ready for an international audience. Woocommerce compliance will play a key role when it comes to pushing your services online to let people avail themselves through your website. They can also make payments for your IT services through various online payment methods. This WP Bookstore Exhibition ProWordPress Theme gives all the goodies that will result in a great IT business website.
Author:wpelemento 
Theme URI: https://www.wpelemento.com/products/books-exhibition-wordpress-theme
Author URI: https://wpelemento.com/
Version: 0.0.1
Requires PHP: 7.2
Tested up to: 6.2.2
Text Domain: bookstore-exhibition-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Bookstore Exhibition Pro WordPress Theme has been created by wpelemento(wpelemento.com), 2022.
Bookstore Exhibition Pro WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Galada&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Galada&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Galada&family=Red+Hat+Display:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans&family=Galada&family=Red+Hat+Display:wght@300&display=swap');
*{
margin:0;
padding:0;
box-sizing: border-box;
}
/* preloader css starts here */
.demo {
background:#fff;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 4;

}
.loader {
width:500px;
height:500px;

margin: 0 auto;
position: relative;
top: 30%;
/* left:5%; */
}
.loader img {
width:100%;
}
/* preloader css ends here */

/*---------------------Sticky Header Section Css starts Here---------------------------*/
.sticky{
position: fixed;
width: 100%!important;
z-index: 9999;
top:0;
left:0;
background-color:#fff!important;
}
/*----------------------Sticky Header Section Css Ends Here-------------------------*/
/*----------------------Return To Top Css Starts Here-------------------------*/
#return-to-top {
position: fixed;
bottom: 10px;
right: 20px;
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
width: 50px;
height: 50px;
display: block;
text-decoration: none;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
display: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 99999;
}
#return-to-top svg {
position: relative;
top: 13px;
}
#return-to-top:hover {
background:#707070;
}
#return-to-top:hover svg {
color:#fff;
}
/*---------------------- Return To Top Css Ends Here-------------------------*/



/* @media screen and (min-width: 1440px){
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: calc(100% - 10%);
}
.single-product-page-custom{
max-width: calc(100% - 10%);
}
} */
/*---------------------Top Bar Section starts Here---------------------------*/
.book-store-top-bar-social-col .elementor-widget-wrap{
padding-left:0!important;
}
.book-store-top-bar-contact-us-col .elementor-widget-wrap{
padding-right:0!important;
}
.book-store-top-bar .elementor-column{
align-items: center;
}

#book-store-top-bar-button{
border-radius:25px;
}
.book-store-top-bar-heading b{
color:#FF892F;
}
.book-store-top-bar .icon-facebook:hover{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.book-store-top-bar .icon-twitter:hover{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.book-store-top-bar .hm-instagram:hover{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.book-store-top-bar .icon-whatsapp-2:hover{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/*---------------------Top Bar Section Ends Here---------------------------*/

/*------------------Navigation Menu css starts here--------------------------*/

.book-store-navigation-menu .elementskit-submenu-indicator{
display:none;
}
.book-store-navigation-menu .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{
z-index:unset!important;
}


/*---------------------Navigation Menu css ends here--------------------------*/




/*---------------------Header Css Starts Here---------------------------*/

/* .switcher .selected a:after{
height: 20px!important;
content: '\f107'!important;
color: #121212;
background-image:unset!important;
font-family: 'font awesome 5 free';
right: 0!important;
} */

.book-store-lan-trans .option{
font-size: 15px;
font-weight: 600;
font-family: 'DM Sans', sans-serif;
}
.book-store-header-currency-switcher .dd-option-text{
font-size: 15px;
font-weight: 600;
font-family: 'DM Sans', sans-serif;
}

.book-store-lan-trans .selected a{
font-size: 15px;
font-weight: 600;

font-family: 'DM Sans', sans-serif;
}
.book-store-header-currency-switcher .dd-selected{
font-size: 15px;
font-weight: 600;

font-family: 'DM Sans', sans-serif;
}

.switcher .selected a:after {

background-image: url(./assets/images/arrow-right.png)!important;
height: 20px!important;

}
.book-store-both-translator .switcher a{
display:unset!important;
}
.header-book-store-search input#dgwt-wcas-search-input-1{
padding: 13px 25px 13px 150px!important;
}
.header-book-store-search .dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path, .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path, .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{
fill:#FF892F!important;
}
.header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{
width: 18px!important;
height: 20px!important;
}

.header-book-store-search svg.dgwt-wcas-ico-magnifier{
stroke:#FF892F;
fill:#FF892F;
}


.header-book-store-search{
/* z-index:2 */
}

.book-store-header-category-col{
justify-content: end;
position: relative;
overflow: visible;
/* right: -140px; */
right: -159px;
z-index: 1;
background: #fff;
border-radius: 20px;
/* width: max-content!important; */
}
.book-store-header-category-col .elementor-widget-wrap{
width: fit-content;
display: flex;

}
.book-store-header-category-col{
padding-top:2px;
padding-bottom:2px;
}
.book-store-header-category-col .elementor-widget-heading{
width: fit-content;
}
.book-store-header #formButton{
width: fit-content;
margin-bottom: 0px !important;
}
.book-store-header #formButton div{
width: fit-content;
}



/* .book-store-header-category-col .elementor-widget-wrap{
display: grid!important;
grid-template-columns: repeat(2,1fr)!important;
align-items: center;
} */
.book-store-header #formButton{
margin-bottom: 0!important;
}
.header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
left:unset!important;
right:23px;
}
.book-store-header-cart-heading b{
color:#FF7F20;
}
.book-store-header .hfe-menu-cart__toggle .elementor-button{
border:none!important;
}
.book-store-header .hfe-cart-container{
background-color: #F5F5F9;
border-radius: 20px;
padding: 15px;
}
.book-store-header .selected a{
color:#fff!important;
}
.book-store-header .dd-selected-text{
color:#fff!important;
}
.book-store-header span.dd-pointer.dd-pointer-down{
color:#fff!important;
}
.dd-pointer-down{
border: solid 5px transparent;
border-top: solid 5px #fff!important;
}

.book-store-header .switcher .option {
background-color: #fff!important;
}
.book-store-header .dd-pointer-up{
border-bottom: solid 5px #fff !important;
}
.header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
border-radius: 30px 30px 30px 30px!important;
}
.header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
background-color: #F5F5F9!important;
border: 1px solid #F5F5F9!important;
}
/* .header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{
padding-right:130px!important;
} */


.header-book-store-search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{
border: 1px solid #F5F5F9!important;
}
.cat-list .wpr-taxonomy-list{
position: absolute;
z-index: 999;
background: #fff;
}
.cat-list .wpr-taxonomy a{
  padding-left:10px!important;
  padding-right:10px!important;
}
.cat-list .wpr-taxonomy-list{

  width: 200px;
    position: absolute;

    left: 0;
    top: 15px;
}


.cat-list .wpr-term-count{
  display:none;
}
.book-store-header-cat-heading{
margin-bottom:0!important;
}


.switcher .selected a:after{
right:unset!important;
}
.switcher {
position: absolute;
/* top: 6px; */
top: 0px;
}
.woocommerce-currency-switcher-form .dd-selected{
padding:0!important;
}
.switcher .option{
width: 100px!important;
}
.book-store-header .elementor-container{
align-items: center;
}

.switcher .selected{
background:unset!important;
position:unset!important;
z-index:unset!important;
}
.switcher.notranslate img {
display: none;
}
.switcher .selected a{
border:unset!important;
/* background-color:#fff!important; */
}
.switcher .selected a:hover{
background:unset!important;
}








/* currency switcher */
.dd-select{
background:none!important;
border:unset!important;
}
.dd-image-right{
display:none;
}
/* .dd-pointer{
right:0!important;
} */
.woocommerce-currency-switcher-form .dd-selected{
padding:0!impotant;
}
.dd-selected-description{
display: none!important;
}
.dd-option-selected{
display: none!important;
}
.dd-option-description{
display: none!important;
}
/* .dd-click-off-close{
width:50%!important;
} */

/*---------------------Header Css Ends Here---------------------------*/

/*---------------------Header both Traslator css starts here---------------------------*/
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{
content: attr(data-counter);
display: block;
position: absolute;
min-width: 1.6em;
height: 1.6em;
line-height: 1.5em;
top: 1.3em!important;
right: -1.7em!important;
border-radius: 100%;
color: #fff;
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box!important;
text-align: center;
font-size: 12px;
}
.switcher .selected a{
padding:0!important;
}
.book-store-both-translator .elementor-widget-wrap{
display: grid!important;
grid-template-columns: repeat(2,1fr)!important;
}
.book-store-both-translator .elementor-element{
position: relative;
width: 70px;
}


/*--------------------- both Traslator css Ends Here---------------------------*/
/*---------------------Footer Section--------------------------*/
.book-store-footer-menu .hfe-nav-menu{
display:block;
}
.book-store-footer-menu ul.hfe-nav-menu li:before {
content: '';

position: absolute;
left: 0;
width: 8px;
height: 8px;
background-color: #FF8B32;
border-radius: 50%;
top: 40%;
}
.book-store-footer-read-more h2{
text-decoration: underline;
}
.book-store-footer-menu-heading h2{
font-family: 'RedHatDisplay-Bold'!important;
}
/*---------------------Footer Section Ends here--------------------------*/
/*---------------------Slider section--------------------------*/
/* .book-store-slider-section .bdt-prime-slider-dragon .bdt-ps-dragon-button .bdt-ps-button{
padding-right:0!important;
} */
.book-store-slider-section .bdt-ps-button-border-circle{
display:none;
}
.book-store-slider-section .bdt-ps-button-arrow{
display:none!important;
}
.book-store-slider-section .bdt-ps-button-small-circle{
display:none;
}
.book-store-slider-section  .bdt-ps-dragon-button{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
padding: 18px 5px 18px 27px;
border-radius: 25px;
}
.book-store-slider-section .bdt-prime-slider-dragon .bdt-ps-dragon-slide-image{
-webkit-mask-image:unset!important;
}
.book-store-slider-section .bdt-prime-slider-social-icon{
display:none;
}
/* .bdt-slideshow-item .bdt-ps-slide-img{
height: 871px!important;
background-size: auto!important;
top: 0;
left:0;
} */
.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img{
background-size:unset!important;
}


/* .bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img{
height: 871px;
background-size: auto;
top: 0;
}
.bdt-prime-slider-dragon .bdt-position-z-index.bdt-position-large {
position: absolute;
top: 25%;
left: 13%;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
right: auto;
top: 39%;
left: 46px;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next {
right: 46px;
top: 39%;
}
.bdt-prime-slider-dragon .bdt-sub-title h4.bdt-ps-sub-title {
background: #1565C0;
padding: 8px 10px;
width: max-content;
}
.bdt-prime-slider-dragon .bdt-main-title h1.bdt-title-tag {
width: 70%;
}
.bdt-prime-slider-dragon span.bdt-slide-btn-icon {
display: none !important;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before{
width: auto;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
width: 48px;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
border-radius: 50%;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
background: #1565C0;
border-color: #1565C0;
}
.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,.bdt-prime-slider-dragon .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg {
transform: unset;
} */

/*---------------------Slider Section Ends Here--------------------------*/
/*---------------------Testimonial1 Section--------------------------*/
.book-store-section-heading h2{
position: relative;
}
.book-store-section-heading h2:after{
content: "";
position: absolute;
width: 130px;
height: 4px;
background-color: #FF7A19;
bottom: -13px;
left: 46%;
}
.book-store-testimonial-section1 .wpr-testimonial-content-inner{
border-radius: 20px;
}
.book-store-testimonial-section1 .wpr-testimonial-job{
margin-top:15px!important;
}
.book-store-testimonial-section1 .wpr-testimonial-image img{
display:none;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
text-align: left!important;
margin-top:0!important;
}
.book-store-testimonial-section1 .wpr-testimonial-content-inner{
margin-bottom:0px!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating{
text-align: left!important;
}
.book-store-testimonial-section1 .wpr-testimonial-content p{
text-align: left!important;
}
.book-store-testimonial-section1 .slick-dotted.slick-slider{
margin-bottom:0!important;
}
.book-store-testimonial-section1 .wpr-testimonial-next-arrow{
right:0!important;
}
.book-store-testimonial-section1 .wpr-testimonial-prev-arrow{
left:0!important;
}
.book-store-testimonial-section1  .wpr-testimonial-item{
background-color: #fff;
border-radius: 20px;
}
.book-store-testimonial-section1  .wpr-testimonial-content-inner{
background-color: #fff;
}
.book-store-testimonial-section1 .wpr-testimonial-meta{
padding: 0px 40px 40px 40px;
}
.book-store-testimonial-section1  .wpr-testimonial-name {
color: #000000;
font-size: 22px;
font-weight: 700;
font-weight: 700px;
font-family: 'DMSans-Bold';
}
.book-store-testimonial-section1 .wpr-testimonial-content-inner{
padding: 40px 40px 0px 40px!important;
}
.book-store-testimonial-section1 .wpr-testimonial-rating {
margin-bottom: 20px!important;
}
.book-store-testimonial-outer-main-section .elementor-widget{
position: static!important;
}
.book-store-testimonial-outer-main-section .elementor-widget-wrap{
position: static!important;
}
.book-store-testimonial-outer-main-section .elementor-column{
position: static!important;
}
.book-store-testimonial-outer-main-section .elementor-section .elementor-container{
position: static!important;
}
.book-store-testimonial-outer-main-section .wpr-testimonial-arrow{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
padding: 10px;
border-radius: 25px;
}
/*---------------------Testimonial1 Section Ends Here--------------------------*/

/*---------------------Author Of Week Section --------------------------*/

.book-store-author-section-button .elementor-button {
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
border-radius:25px;
}
/*---------------------Author Of Week Section End Here--------------------------*/
/*---------------------Testimonial2 Section Ends Here--------------------------*/
.book-store-testimonial-section-2 .ua-testimonial-content-wrap{
display: flex;
flex-direction: column;
}
.book-store-testimonial-section-2 .ua-testimonial-content{
order:2;
}
.book-store-testimonial-section-2 .ua-testimonial-name{
margin-bottom: 10px;
}
.book-store-testimonial-section-2 .ua-testimonial{
background: #FFF;
border-radius: 14px;

}
.book-store-testimonial-section-2 .ua-testimonial-image img{
margin: 0 auto;
width: 120px;
height: 120px;
}
.book-store-testimonial-section-2 .ua-arrow-prev{
left:0;
}
.book-store-testimonial-section-2 .ua-arrow-next{
right:0;
}
.book-store-testimonial2-main-container .elementor-section .elementor-container{
position: static!important;
}
.book-store-testimonial2-main-container .elementor-column{
position: static!important;
}
.book-store-testimonial2-main-container .elementor-widget-wrap{
position: static!important;
}
.book-store-testimonial2-main-container .elementor-widget{
position: static!important;
}
.book-store-testimonial2-main-container .slick-list, .book-store-testimonial2-main-container .slick-slider, .book-store-testimonial2-main-container .slick-track{
position: static!important;
}
.book-store-testimonial2-main-container .ua-slider-arrow{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
}
/*---------------------Testimonial2 Section Ends Here--------------------------*/
/*---------------------Blog Section Starts Here--------------------------*/
.book-store-blog-section-col2 .bew-elements-post-inner{
display: flex;
gap:25px;
align-items: center;
}
.book-store-blog-section-col2 .bew-blog-title a{
color:#222222;
}

.book-store-blog-section-col2 .bew-post-meta{
display: flex;
}
.book-store-blog-section-col2 .bew-post-on{
order: 1;
}
.book-store-blog-section-col1 .bew-featured-image img{
width:100%;
}
.book-store-blog-section-col1 .bew-post-meta{
display: flex;
}
.book-store-blog-section-col1 .bew-post-on{
order: 1;
}
.book-store-blog-section-col1 .bew-blog-content{
position: absolute;
top: 70%;
left: 5%;
background: #fff;
width: 90%;
padding: 20px;
border-radius:8px;
}
.book-store-blog-section-col1 a{
color:#222222;
}
/*---------------------Blog Section Ends Here--------------------------*/
/*---------------------Single Blog Page Starts Here--------------------------*/


/*---------------------Single Blog Page Ends Here--------------------------*/
.single-author-image img{
display:unset!important;
}
input#wp-comment-cookies-consent {
accent-color:#FF7A19;
}
label{
display:unset;
}
/* check box color change css */
.single-post .single-post-comment #commentform p.comment-form-url {
display: none;
}

.single-post-comment {
margin-top: 5em;
width: 46%;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #00000029;
border-radius: 10px;
margin-bottom: 30px;
}

.reply-title{
font-family: 'Nunito Sans';
font-weight: bolder;
}
.single-post-nav span.meta-nav {
font-weight: 700;
font-family: 'Nunito Sans';
}
.single-post-nav .nav-links a {
color: #000;
font-family: 'Nunito Sans';
}
.feature-box img{
width:100%;
}
#single_post{
max-width: 100%!important;
width: 100%!important;
margin: 0 auto!important;
}

.content_page{
background-color: #fff;
transform: translateY(-8%);
}
.single-page-title {
font: 600 36px/60px Jost;
color: #242424;
font-family: "Nunito Sans", Sans-serif;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
font-family: "Nunito Sans", Sans-serif;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
/* color: #242424; */
}
.single-author-image img {
width: 25%;
border-radius: 50%;
}
.single-author-image a {
font: normal 20px/105px Poppins;
letter-spacing: 0;
font-family: "Nunito Sans", Sans-serif;
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.meta-box-question {
font: 500 30px/50px Nunito Sans ;
color: #242424;
font-family: 'DM Serif Display';
}
.single-post-content p {
font: 300 20px/45px Poppins;
letter-spacing: 0;
color: #242424;
}
.single-post-content p {
letter-spacing: 0;
color: #8B8B8B;
font-family: 'DM Sans', sans-serif;
font-weight: normal;
}
li.cat-item {
list-style-type: none;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Poppins;
color: #242424;
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.single-post-social-box li.cat-item {
display: inline-block;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;
color: #ec1d29;
background-color: rgba(255,255,255,.1);
transition: 300ms;
}


.hover-fx:hover {
background-color: #000;
color: #fff!important;
}
.hover-fx {
font-size: 16px;
display: inline-block;
cursor: pointer;
margin: 5px;
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 50%;
text-align: center;
position: relative;

background-color: rgba(255,255,255,.1);
transition: 300ms;
}
.navigation {
text-align: center;
margin: 25px 0;
}
.single-post-nav .nav-links {
display: inline-flex;
gap: 21em;
}
.single-post-nav .nav-previous {
text-align: left;
}
span.entry-date, span.entry-comments {
font: normal 20px/105px Poppins;
color: #707070;
}
.single-post-social-box .cat-item a {
font: 400 14px/18px Nunito Sans;
color: #242424;
font-family: 'Nunito Sans';
}
.single-post-social-box li a {
padding: 5px 15px;
border: 1px solid #bcbcbc;
border-radius: 5px;
background: #fff 0% 0% no-repeat padding-box;
}
.wp-block-search__button-outside{
border: 1px solid black;
padding: 15px;
}


.feature-box img{
border-radius:10px;
}
#commentform input[type="text"], #commentform input[type="email"], #commentform textarea {
width: 100%;
}

.form-submit input, .post-readmore {
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
background-color:#FF7A19;
padding: 20px 15px 15px 15px;
color: #fff!important;
font-size: 16px;
border: none;
font-family: 'DM Sans', sans-serif;
}
/* .form-submit input:hover{
background-color:#F36C02;
} */
.ebs-single-post-page .single-content, .ebs-single-post-page .metabox {
margin-block: 10px;
}
.ebs-single-post-page .metabox > *:not(:last-child) {
margin-inline-end: 20px;
}

.ebs-single-post-page .metabox i, .ebs-single-post-page .socila_share a {
color:#FF892F;
}
.ebs-single-post-page path {

}
.ebs-single-post-page .metabox :is(span, a) {
font-size: 16px;
color: #004375;
font-weight: 400;
}
.ebs-single-post-page .post_ctg {
display: flex;
}
.ebs-single-post-page .post_ctg ul {
margin-inline-start: 10px;
}
.ebs-single-post-page .post_ctg ul a, .logged-in-as a {
color: #000;
font-weight: 700;
}
.share_icon {
position: relative;
}

.social-btn{
display: inline-block;
width: 50px;
height: 50px;
background: #f1f1f1;
margin: 6px;
border-radius: 30%;
box-shadow: 0 5px 15px -5px #00000070;
color: #3498db;
overflow: hidden;
position: relative;
}
.socila_share svg {
padding: 10px;
}

.social-btn path{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn i{
line-height: 50px;
font-size: 26px;
transition: 0.2s linear;
}
.social-btn:hover i{
transform: scale(1.3);
color: #fff;
}
.socila_share b {
position: relative;
top: -15px;
}





/*---------------------Best Selling Books Section Starts Here--------------------------*/
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner{
color:#FFAF23;
}
.book-store-best-selling-book-section .empty{
color:#E3E3E3;
}
.book-store-best-selling-book-section .ht-product-label{
display:none;
}
.book-store-best-selling-book-section .ht-product-inner{
border:none!important;
}
.book-store-best-selling-book-section .ht-product-inner{
display: flex;
flex-direction: row;
align-items: center;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner:hover{
box-shadow:none;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 0 30px!important;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner{
display: flex;
flex-direction: column;
}
.book-store-best-selling-book-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title{
margin-bottom: 10!important;
margin-top: 20px!important;
}
.book-store-best-selling-book-section .ht-product-price{
margin-top: 0;
order: 3;
display: flex;
}
.book-store-best-selling-book-section .ht-product-title{
margin-top: 0;
order: 2;
display: flex;
}
.book-store-best-selling-book-section .ht-product-ratting-wrap{
display: flex;
order: 1;
margin-bottom: 10px!important;
}
#view-all-books{
border-radius: 25px;
}

/*---------------------Best Selling Books Section Ends Here--------------------------*/
/*---------------------Most Popular Books Section Starts Here--------------------------*/
.book-store-most-popular-books-section .sli-heart:before{
  color: #222222!important;
}

.book-store-most-popular-books-section .ht-product-action-tooltip{
  display:none!important;
}
.book-store-most-popular-books-section .ht-product-action{
position: absolute;
top: 25px !important;
left: 20px!important;
justify-content: start!important;
}
.book-store-most-popular-books-section img{
border-radius: 50px 50px 0 0;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner{
border:none!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner {
color: #FFAF23;
}
.book-store-most-popular-books-section .empty{
color:#E3E3E3;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner:hover{
box-shadow:unset!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner{
display: flex;
flex-direction: column;
}
.book-store-most-popular-books-section .ht-product-price{
margin-top: 0;
order: 3;
display: flex;
}
.book-store-most-popular-books-section .ht-product-title{
margin-top: 0;
order: 2;
display: flex;
}
.book-store-most-popular-books-section .ht-product-ratting-wrap{
display: flex;
order: 1;
margin-bottom: 30px!important;
}
.book-store-most-popular-books-section .ht-products .ht-product .ht-product-inner .ht-product-content{
padding: 30px 4px!important;
}
.book-store-most-popular-books-section .ht-product-title{
margin-bottom: 15px;
}
.book-store-most-popular-books-section .ht-product-label-right{
display: none;
}
.book-store-most-popular-books-section .woolentor-cart{
display:none;
}
.book-store-most-popular-books-section .woolentorquickview{
display:none!important;
}
.book-store-most-popular-books-section .sli-heart{
background:#fff;
padding: 10px;
border-radius: 25px;
}
.book-store-most-popular-books-section .ht-products .ht-product.ht-product-action-right .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip{
left:unset;
right:unset;
}

/*---------------------Most Popular Books Section Ends Here--------------------------*/

/*---------------------Biggest Sale Section Starts Here--------------------------*/
.book-store-biggest-sale-section .wpr-countdown-wrap{
margin-left:0!important;
}
.book-store-biggest-sale-girl-img{
position: absolute;
bottom:30px;
left: 0%;
}
/*---------------------Biggest Sale Section Ends Here--------------------------*/
/*---------------------Banner Image Css Starts Here--------------------------*/


.banner-image{
background-repeat: no-repeat;
background-size: cover;
padding-top: 130px;
padding-bottom: 130px;
}

/*---------------------Banner Image Css Ends Here--------------------------*/



#sidebar  .recent-post-box{
display:flex;
gap:10px;
align-items: center;
}
#sidebar.wp-block-search__button-outside {
border: 1px solid #000;
padding: 15px;
}

#sidebar #recent-posts-2 li {
list-style-type: none;
}
#sidebar .post-thumb.col-md-4.col-sm-4.col-4 {
flex: 0 0 50%;
}

#sidebar #recent-posts-2{
border: 1px solid black;
padding: 10px;
margin-top:20px;
}
#sidebar #block-4{
border: 1px solid black;
padding: 10px;
margin-top:20px;
margin-bottom: 20px;
}
#sidebar .wp-block-search__button{
background-color:#FF7A19;
margin-left:-1px;
color:#fff;
padding:10px;
font-size: 16px;
}
#sidebar .post-content a{
color:black;
font-family:Poppins;
}
#sidebar .ea-readmore-icon{
text-transform: capitalize;
color: #ffb424;
}
#sidebar .recent-post-box{
margin-top:10px;
}
#sidebar .widget-title{
background-color: #FF7A19;
padding: 10px;
color:#fff;
font-size: 20px;
}
#sidebar  .wp-block-group__inner-container h2{
background-color:#FF7A19;
padding: 10px;
color:#fff;
font-size: 20px;
}
#sidebar .wp-block-latest-comments{
margin-top:10px;
}
#sidebar .wp-block-latest-comments a{
/* color:#000!important; */
}

#sidebar .ea-button-wrap{
margin-top: 10px;
}
#sidebar .ea-readmore-icon{
background: #004375 0% 0% no-repeat padding-box;
text-transform: capitalize;
color: white;
padding:10px;
clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}
#sidebar .ea-readmore-icon:hover{
background-color:#48BF84!important;
}
#sidebar ul,ol{
padding-left:0!important;
}
#sidebar .post-thumb img{
width:100%;
}


/*---------------------Single Product Page Css Starts Here--------------------------*/
/* .archive-box-title h1 {
color: #000;
font-family: 'DM Sans';
font-size: 35px;
font-weight: 400;
border-style: solid;
border-width: 0px 0px 4px 0px;
border-color: #000;
width: fit-content;
}
.bradcrumbs a{
color:#000;
}
.shop .content-area  a{
color:#000;
}
.woocommerce-product-rating{
color:#FF7A19;
}
.woocommerce .quantity .qty {
height: 36px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color:#FF7A19;
}  */

.bradcrumbs a{
color:#000;
}
.archive-box-title h1 {
color: #000;
font-family: 'DM Sans';
font-size: 35px;
font-weight: 400;
border-style: solid;
border-width: 0px 0px 4px 0px;
border-color: #000;
width: fit-content;
}
.shop a{
color:#000;
}


.shop .single_add_to_cart_button{
background-color:#00608A!important;
font-family: 'DM Sans', sans-serif;

}
.shop .woocommerce-product-rating{
color: #FF7A19;
}
.shop .woocommerce div.product p.price, .woocommerce div.product span.price{
color:#F36C02!important;
}
.shop .product_meta a{
color:#000;
}
.shop .woocommerce-review-link{
color:#000!important;
}
.widget-title ol,ul{
padding-left:0px!important;
}
.wp-block-latest-comments{
padding-left:0px!important;
}
.recent-post-box .post-content{
width:50%;
}
.ajax_add_to_cart{
background-color:#00608A;
color:#fff;
}
.panel.entry-content {
box-shadow: rgb(17 17 26 / 5%) 0 1px 0, rgb(17 17 26 / 10%) 0 0 8px;
padding: 30px!important;
}
li.product.type-product {
text-align: center;
box-shadow: rgb(14 93 43 / 23%) 0 4px 12px;
padding: 20px 15px!important;
position: relative;
top: 0;
transition: .5s;
}
.woocommerce ul.products li.product .star-rating {
color:#FF7A19;
margin: 0 auto;
float: none;
height: 1.7em;
width: 5.4em;
font-family: star;
}
.shop .product_title{
font-family: 'DM Sans', sans-serif;
}
.star-rating a{
font-family: 'DM Sans', sans-serif;
}
.shop{
font-family: 'DM Sans', sans-serif;
}
.woocommerce-loop-product__title{
color:#000;
font-size: 16px!important;
font-family: 'DM Sans', sans-serif;
}
.woocommerce .quantity .qty {
height: 36px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button:hover{
background:transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff!important;

}
.restaurant-inner-view-all-page .woocommerce-Price-amount{
font-weight: bold;
color:#F36C02;
}
.woocommerce-Tabs-panel h2{
font-weight: bold;
}
.products h2{
font-weight: bold;
}
.orderby{
padding:10px!important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
background:transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff;
}
.woocommerce ul.products li.product .star-rating, .star-rating {
display: block;
overflow: hidden;
position: relative;
line-height: 1;
font-size: 1em;
font-family: star;
}
.star-rating{
color: #FF7A19;
}
.star-1,.star-2,.star-3,.star-4,.star-5{
color:#F36C02;
}
.shop .onsale{
display:none!important;
}
.woocs_price_code{
color: #6B6A6A;
}
.product-template-default .yith-wcwl-icon{
color: #F36C02;
}
.woocommerce .quantity .qty {
height: 36px;
}
/*---------------------Single Product Page Css Ends Here--------------------------*/


.post-content{
margin-bottom: 20px;
}
.post-content h4{
margin-bottom:20px;
}
.post-categories a{
color:#000;
list-style-type:none!important;
}
.post-categories a:hover{
color:#000!important;
}



/*---------------------Featured Book Section CSS Starts Here--------------------------*/
.book-store-featured-book-section .wpr-grid .slick-slide{
padding-bottom: 30px!important;
}
.book-store-featured-book-section .wpr-grid-item-inner{
display: flex;
flex-direction: row;
gap:30px;
align-items: center;
background-color:#fff;
padding: 30px;
border-radius:20px!important;
}
.book-store-featured-book-section .wpr-grid-item-inner .wpr-grid-item-add-to-cart .inner-block a{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box!important;
border:unset!important;
}
/* .book-store-featured-book-section .woocommerce-Price-amount{
color:#000!important;
} */

.book-store-featured-book-section .woocs_price_code{
color:#000;
}
.book-store-featured-book-section .wpr-grid-item{
background-color:transparent;
padding:30px!important;
border-radius:20px!important;
}
.book-store-featured-book-section .wpr-woo-onsale{
display:none!important;
}
.book-store-featured-book-section .elementor-widget-wrap{
position:static!important;
}
.book-store-featured-book-section .elementor-widget{
position: static!important;
}
.wpr-grid-slider-prev-arrow{
left:-30px!important;
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
border-radius:25px;
}
.book-store-featured-book-section .elementor-widget-container{
position:static!important;
}
.book-store-featured-book-main-section .elementor-widget{
position:static!important;
}
.book-store-featured-book-main-section  .wpr-grid-slider-next-arrow{
right:-30px!important;
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
border-radius:25px;
}

.book-store-featured-book-main-section .wpr-grid-item-add-to-cart.elementor-repeater-item-509dbff.wpr-grid-item-display-block.wpr-grid-item-align-left{
position: absolute;
left:23px;

}
.cat-list ul.wpr-taxonomy-list {
display: none;

}


.cat-list.test ul.wpr-taxonomy-list {
display: block;
 animation: growDown 300ms ease-in-out forwards;
 transition: .5s;
}

@keyframes growDown {
    0% {
        transform: scaleY(0)
    }
    80% {
        transform: scaleY(1.1)
    }
    100% {
        transform: scaleY(1)
    }
}



/*---------------------Featured Book Section CSS Starts Here--------------------------*/




/*---------------------Inner Page 404 CSS Starts Here--------------------------*/

.book-store-banner-image-section a{
color:#121212!important;
text-transform: uppercase;
font-family: 'Red Hat Display', sans-serif;
}
.book-store-banner-title h2{
margin-bottom:15px;
}
.book-store-banner-image-section .fa-chevron-right{
margin-right:10px;
}
.book-store-banner-title-new h2{
position: relative;
margin-bottom: 20px;
}
.book-store-banner-title-new:after{
content:"";
width:80px;
height:3px;
position: absolute;
left:0;
background:#242424;
}
.book-store-banner-title-404 h2{
position:relative;
margin-bottom: 20px;
}
.book-store-banner-title-404:after{
content: "";
width: 50px;
height: 3px;
position: absolute;
left: 0;
background: #242424;
}


/*---------------------Inner Page 404 CSS ends Here--------------------------*/

/*---------------------Inner Page Contact Us CSS starts Here--------------------------*/
.book-store-inner-page-contact-form label{
font-family: 'DM Sans', sans-serif!important;
}
.book-store-inner-page-contact-form input::placeholder{
font-family: 'DM Sans', sans-serif!important;
color:#8B8B8B;
}
.book-store-inner-page-contact-form .wpcf7-textarea::placeholder{
font-family: 'DM Sans', sans-serif!important;
color:#8B8B8B;
}
.book-store-inner-page-contact-form input[type="email"], .book-store-inner-page-contact-form input[type=text] {
width: 100%;
padding: 10px;
margin-bottom: 20px!important;
margin-top: 10px!important;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}
.book-store-inner-page-contact-form  .wpcf7-textarea{
width: 100%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
border:1px solid #1212124D!important;
border-radius: 5px!important;
}
.book-store-inner-page-contact-form  input[type=submit]{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff!important;
font-family: 'DM Sans', sans-serif!important;
border-radius:10px;
padding:15px 25px!important;
font-size: 20px;
border: unset!important;
cursor: pointer;
}

/*---------------------Inner Page Contact Us CSS ends Here--------------------------*/


/*---------------------Inner Page faq CSS starts Here--------------------------*/

.book-store-inner-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{
color: #FFFFFF;
border-color: #FF7A19!important;
background-color: #FF7A19!important;
}
.book-store-inner-faq input[type=text]{
padding:15px!important;
border:1px solid #707070;
border-radius:10px;
}
.book-store-inner-faq input::placeholder{
color:#6F6F6F!important;
font-family: 'DM Sans', sans-serif!important;
}
.book-store-inner-faq input[type=submit]{
display: block;
margin: 0 auto;
margin-top: 10px;
background-color: #FF7A19;
color: #fff;
font-family: 'DM Sans', sans-serif!important;
font-size: 20px;
border-radius: 10px;
}
.book-store-inner-faq .wpcf7-response-output{
border-color:#FF7A19!important;
}

/*---------------------Inner Page faq CSS ends Here--------------------------*/


/*---------------------Inner Blog Page CSS Starts Here--------------------------*/
.book-store-inner-blog-title h2{
position:relative;
margin-bottom: 20px;
}
.book-store-inner-blog-title:after{
content:"";
width: 200px;
height:3px;
position: absolute;
left:0;
background:#242424;
}
.book-store-inner-blog-page img{
width:100%!important;
}
.book-store-inner-blog-page .bew-blog-title a{
color:#000!important;
}
.book-store-inner-blog-page .bew-blog-btn a{
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
color: #fff;
padding: 10px;
border-radius: 10px;
}
.book-store-inner-blog-page .bew-elements-post .bew-blog-btn{
margin-top:25px!important;
}
.book-store-inner-cat-page-title h2{
position:relative;
margin-bottom: 20px;
}
.book-store-inner-cat-page-title:after{
content:"";
width:100px;
height:3px;
position: absolute;
left:0;
background:#242424;
}
/*---------------------Inner Blog Page CSS Ends Here--------------------------*/

/*---------------------Inner Blog Category Page CSS Starts Here--------------------------*/
.archive .page-title{
margin-top:40px;
}

/*---------------------Inner Blog Category Page CSS Ends Here--------------------------*/

/*---------------------Shop Page CSS Starts Here--------------------------*/
.shop-page .onsale{
display: none!important;
}
/* .shop-page a{
color:#000!important;
} */
.shop-page a{
  color:#000;
}
.shop-page .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
background: #FF7B1A;
color: #fff;
}
.shop-page .woocommerce nav.woocommerce-pagination ul{
border: 1px solid #FF7B1A!important;
}
/*---------------------Shop Page CSS Ends Here--------------------------*/

/*---------------------Cart Page CSS starts Here--------------------------*/
.woocommerce-cart-form__cart-item .product-name a{
color:#000;
}

/*---------------------Cart Page CSS ends Here--------------------------*/



/*---------------------Wish-List Page CSS starts Here--------------------------*/
#yith-wcwl-form .ajax_add_to_cart{
color: #fff;
background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;
padding: 4px;
font-weight: bold;
}
#yith-wcwl-form .product-name a{
color:#000;
font-size:16px;
}
#yith-wcwl-form .woocs_price_code{
color: #000;
font-size: 16px;
}
#yith-wcwl-form .wishlist_table .product-stock-status span.wishlist-in-stock {
color: #297e29;
font-size: 16px;
}
.woocommerce-wishlist .banner-image {
background-repeat: no-repeat;
background-size: cover;
padding-top: 180px;
padding-bottom: 180px;
}

/*---------------------Wish-List Page CSS Ends Here--------------------------*/
/*---------------------Category  Page CSS starts Here--------------------------*/







/*---------------------Category Page CSS ends Here--------------------------*/






/*---------------------Additional CSS starts Here--------------------------*/
.book-store-navigation-menu .dropdown-item.active{
	background-color:#FF7B1A;
}

#wpel-sidebar #recent-posts-2 li {
list-style-type: none;
}
#wpel-sidebar .wp-block-search__button {
background-color: #FF892F;;
margin-left: -1px;
color: #fff;
padding: 10px;
font-size: 16px;
}
#wpel-sidebar #recent-posts-2 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
}
#wpel-sidebar .recent-post-box {
display: flex;
gap: 10px;
}
#wpel-sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
#wpel-sidebar .post-content a{
color: black;
}
#wpel-sidebar  .recent-post-box {
margin-top: 10px;
}
#wpel-sidebar  .widget-title {
background-color:#FF892F;;
padding: 10px;
color: #fff;
font-size:20px;
}
#wpel-sidebar #block-4 {
border: 1px solid black;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
}
#wpel-sidebar .wp-block-group__inner-container h2 {
background-color: #FF892F;;
padding: 10px;
color: #fff;
font-size:20px;
}
#sidebar .post-thumb img{
height: auto;
max-width: 100%;
border: none;
}
.category .page-header{
	margin-top:30px;
}
/* #wpel-sidebar .wp-block-latest-comments a{
color: #000!important;
} */
#wpel-sidebar{
	margin-top:50px;
}
.search-result
{
	margin-top:50px;
}
.ht-products .ht-product .ht-product-inner .ht-product-action{
	z-index:unset!important
}

.added_to_cart {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff!important;

    border: 0;
    display: inline-block;
	background: transparent linear-gradient(180deg, #FF7A19 0%, #FEB169 100%) 0% 0% no-repeat padding-box;

    box-shadow: none;
    text-shadow: none;
    margin-top: 1em;
}

.woocommerce-cart .woocommerce{
	max-width: 1320px;
    margin: 0 auto;
}
 .woocommerce-wishlist #yith-wcwl-form{
		max-width: 1320px!important;
    margin:0 auto!important;
	}
.woocommerce-wishlist .container{
max-width: calc(100% - 16%)!important;
    margin: 0 auto;
}
.woocommerce-wishlist h1{
	margin-bottom:15px;
}
.woocommerce-wishlist .bradcrumbs svg{
	margin-right:10px;
}
.woocommerce-cart .woocommerce button.button:disabled[disabled]{
	opacity:unset!important;
}

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

	.woocommerce-wishlist .single-product-page-custom h1{
		text-align:center;
		width:unset;
	}
	.woocommerce-wishlist div{
		text-align:center;
	}
.woocommerce-cart .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    display: block!important;
    margin: 0 auto!important;
	width: unset;
}
	.woocommerce-cart .wc-proceed-to-checkout{
		display:flex;
		justify-content:center;
	}


	.woocommerce-cart .woocommerce{
	max-width: 720px!important;
		  margin: 0 auto;
		padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
	}
	.coupon .button{
		width:unset!important;
	}
}
@media screen and (max-width:1024px) and (min-width:769px){
	.woocommerce-wishlist .banner-image{
		background-size: 100% 100%;
	}
	.woocommerce-cart .woocommerce{
width: 100%;
    padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
	}
}
@media screen and (max-width:1440px) and (min-width:1025px){
	.woocommerce-wishlist .banner-image{
		background-size: 100% 100%;
	}
}

.wp-block-latest-comments__comment-author{
	color:#FF892F!important;
}
/*---------------------Additional CSS ends Here--------------------------*/
/*---------------------Bugs Css Starts Here--------------------------*/
/* .book-store-header-category-col .elementor-column{
align-items: center;
padding: 8px;
} */
#formButton .elementor-icon{
  margin-top: 5px;
}
.book-store-header-category-col .elementor-widget-wrap{
  padding:8px!important;
}
.book-store-header-category-col .elementor-widget-wrap{
  align-items: center;
}
.wp-block-latest-comments__comment-author{
  color:#FF892F!important;
}
.book-store-header-cat-heading .elementor-heading-title{
  cursor: pointer;
}
#formButton{
  cursor: pointer;
}
@media screen and (min-width: 1440px){
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: calc(100% - 16%);
}
.single-product-page-custom{
max-width: calc(100% - 15%);
}
}

.wp-block-latest-comments__comment-author{
color: #FF7B1A!important;
}
.wp-block-latest-comments__comment-link{
  color:#000;
}

/*---------------------Bugs Css Ends Here--------------------------*/


/*---------------------Sample page Css Starts Here--------------------------*/
.ebs-topbar .custom-container{
background-color: #FF7A19;
    padding: 10px;
}
.ebs-topbar .custom-container a{
  text-decoration:none!important;
}
.ebs-topbar .social-share a{
  margin-right:10px;
}
.ebs-topbar .custom-container a{
  color:#fff;
}
.ebs-topbar .custom-container p{
  color:#fff;
}
.ebs-topbar .primary-menu ul li{
  list-style: none!important;
}
.ebs-topbar .social-share{
  list-style: none;
}
.page_item a{
  color:#000;
  list-style: none;
}
.page_item{
  list-style: none;
}
.ets-menu-header{
  margin-top:50px;
}
.ets-menu-header a{
  color:#000;
  text-decoration: none;
}
/*---------------------Sample page Css ends Here--------------------------*/
