@charset "UTF-8";
/*
Theme Name: Book Publisher
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/free-publisher-wordpress-theme
Author URI: https://www.themagnifico.net/
Description: Book Publisher is an outstanding option for those seeking to create a website for book clubs, bookstores, publishing agencies, authors, and writers. With its modern and professional design, the theme includes multiple pre-built pages like About Us, Authors, Products, and Contacts. The one-click demo importer lets you set up your site quickly, while its flexible layout enables you to customize it to your specifications using an intuitive drag-and-drop page builder, requiring no coding expertise. You can effectively showcase detailed information about authors and publishers through a custom Profile post type, as well as present lists of books, biographies, and social media links. The responsive design ensures your site looks impressive on any device, and SEO optimization, facilitated by clean code, helps improve visibility. Additionally, it's translation-ready with RTL support and works seamlessly with popular contact form plugins such as Contact Form 7 and Ninja Forms. Whether you're engaged in book publishing or aiming to promote literature, this theme is perfect for your needs. 
Version: 0.6.6
Tested up to: 7.0
Requires PHP: 7.2
Requires at least: 5.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: digital-books
Text Domain: book-publisher
Tags: three-columns, four-columns, translation-ready, custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, custom-header, custom-menu, footer-widgets, featured-images, flexible-header, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, blog, e-commerce, education

Book Publisher WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2022.
Book Publisher WordPress Theme is released under the terms of GNU GPL
*/

/*--------------------------------------------------------------
# Global Color
--------------------------------------------------------------*/

:root {
  --first-color: #fc3656;
  --second-color: #373737;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Ubuntu', sans-serif;
}
.widget a:hover, .widget a:focus,a.cart-customlocation i:hover, .product-home-box h3 a:hover, .product-box h3 a:hover, .navbar-brand a:hover, .social-link i:hover,a, .sidebar ul li a:hover, #colophon a:hover, #colophon a:focus, p.price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-message::before, .woocommerce-info::before, .slider-inner-box a h2,.slider-inner-box h2,.main-navigation .menu > li > a:hover,.woocommerce .star-rating span::before{
    color: var(--first-color);
}
.site-navigation ul.primary-menu.theme-menu li a:hover, .main-navigation .menu > li > a:focus{
    color: var(--first-color) !important;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.sidebar h5, .sidebar .wp-block-search .wp-block-search__label, .sidebar .widget h2.wp-block-heading,a.account-btn:hover, .sidebar button[type="submit"], .sidebar .tagcloud a:hover,.sticky .entry-title::before, .main-navigation .sub-menu, #button, .sidebar input[type="submit"], .comment-respond input#submit, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .woocommerce .woocommerce-ordering select, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .pro-button a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .wp-block-button__link, .serv-box:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .btn-primary, .sidebar h5, .toggle-nav i, span.onsale, .slide-btn a, .serach_inner [type="submit"],span.cart-value,.slide-btn a:hover,.woocommerce a.added_to_cart,a.account-btn:hover, .load hr {
    background: var(--first-color);
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{
    color: #fff;
    border:0px;
}
.slide-btn a:hover{
    color: var(--first-color);
    background: #fff;
}
a{
    text-decoration: none;
}
a:hover{
    color: #161616;
}
.article-box a:hover{
  color: #161616;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale{
    font-size: 14px;
}
#colophon,.top-info,.serach_inner,#top-slider{
    background: var(--second-color);
}
.pro-button a:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce a.added_to_cart:hover{
    border: solid 2px var(--first-color);
    background: transparent;
    color: var(--first-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{
    background: #161616;
}
.btn-primary,.wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-pullquote{
    border-color: var(--first-color) !important;
}
.search-box {
    display: none;
}
.main-navigation .menu > li > a:hover {
    background: var(--first-color);
    color: #fff !important;
    border-radius: 5px;
}
ul.sub-menu, #site-navigation .menu ul li a{
    border-radius: 5px;
}
#site-navigation .menu ul li a:hover{
    color: var(--first-color);
}
.main-navigation .menu > li > a {
    font-size: 14px;
}
.top-info p{
    color: #fff;
}
.slider-inner-box {
    text-align: left;
}
.slide-btn a {
    padding: 15px 25px;
    border-radius: 5px;
    display: inline-block;
}
#latest-product h3 {
    font-size: 35px;
}
.product-image {
    position: relative;
}
.product-box {
    background: #ededed;
    padding: 15px;
    text-align: center;
}
.product-box h3 a {
    color: #353535;
    font-size: 18px;
}
.product-box h3 {
    line-height: 16px;
    margin-bottom: 15px;
}
.product-box img {
    margin-bottom: 15px;
}
.product-box h5.price{
    color: var(--first-color);
}
.product-box span.onsale {
    padding: 5px 10px;
}
span.cart-value{
    top: -11px;
    left: -6px;
    position: relative;
}
.page-content input.search-submit.btn.btn-primary {
    background: var(--first-color);
    border-color: var(--first-color);
}
@media screen and (min-width: 320px) and (max-width: 720px){
   .sidenav #site-navigation {
        padding: 40px 0;
    }
    .main-navigation .sub-menu,.main-navigation .menu > li > a:hover, .current-menu-item a{
        background: transparent;
    }
}
@media screen and (max-width: 1000px) {
    .main-navigation .menu > li > a:hover, #site-navigation .menu ul li a:hover{
        color: var(--first-color) !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1000px){
    i.far.fa-times-circle {
      padding: 20px;
    }
    .sidenav .closebtn{
      right: 0;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1199px){
  .main-navigation .menu{
    padding: 0px 35px;
  }  
}