@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 excellent choice for anyone looking to create a website for book clubs, bookstores, publishing agencies, authors, writers, and publishing houses. Its design is strikingly modern and professional, featuring multiple ready-made pages such as About Us, Authors, Products, and Contacts. With a one-click demo importer, you can quickly get your site up and running. This versatile theme allows you to tailor your website to your needs, utilizing a user-friendly drag-and-drop page builder that requires no coding skills. You can easily showcase detailed information about authors and publishers using a custom Profile post type, as well as display lists of books, biographies, and social links. The responsive layout ensures your site looks stunning on any device. SEO is also taken care of, thanks to well-optimized and clean code. Plus, the theme is translation-ready with RTL support and is compatible with popular contact form plugins like Contact Form 7 and Ninja Forms. Whether you're involved in book printing or simply want to promote literature, this theme is ideal for you. 
Version: 0.6.3
Tested up to: 6.9
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;
  }  
}