@charset "UTF-8";
/*
Theme Name: Library Bookstore
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/free-bookstore-wordpress-theme
Author URI: https://www.themagnifico.net/
Description: The Library Bookstore theme offers a contemporary and efficient design tailored for libraries, bookstores, archives, and literary platforms aiming to establish a structured and engaging online shop. With a well-organized layout, it effectively highlights book collections, catalogs, and reading resources, facilitating user discovery through an intuitive navigation system that allows visitors to search for books by author, title, genre, subject, or keywords. Fully responsive and mobile-friendly, this theme ensures a seamless experience across desktops, tablets, and smartphones. Additionally, it features a dedicated blog section, enabling libraries and bookstores to share updates, literary news, and reviews, while promoting engagement with their audience. Optimized for usability and quick loading times, the design creates a distraction-free reading environment. Its translation-ready functionality also caters to multilingual users, enhancing accessibility for a global audience. Overall, the Library Bookstore theme efficiently combines simplicity and structure to provide a robust platform for managing collections and sharing literary content in an emerging ecommerce landscape, alongside beauty products and other diverse offerings available in cosmetics stores and ecommerce shops.
Version: 1.0.1
Tested up to: 7.0
Requires PHP: 7.2
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: digital-books
Text Domain: library-bookstore
Tags: custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, blog, e-commerce, education

Library Bookstore WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2023.
Library Bookstore WordPress Theme is released under the terms of GNU GPL
*/

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

:root {
  --first-color: #ff9606;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Libre Baskerville";
}
p{
    font-family: "Libre Baskerville";
}
body a{
    color: var(--first-color);
    text-decoration: none !important;
}
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{
    color: var(--first-color);
}
.wp-block-latest-comments a{
    box-shadow: none !important;
}
a,a:hover, .article-box h3.entry-title a:hover, .navbar-brand a:hover, .product-home-box h3 a:hover, .product-box h3 a:hover{
    color: 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,.woocommerce a.added_to_cart,.sidebar h5, .sidebar .wp-block-search .wp-block-search__label, .sidebar .widget h2.wp-block-heading,.site-navigation .primary-menu ul,.top-info,.serach_inner,#top-slider,.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, .serach_inner [type="submit"],span.cart-value, .load hr, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover {
    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: #ffffff;
    border:0px;
}
.navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover {
    border-color: var(--first-color);
}
.navbar-brand a, .social-link i:hover{
    color: #000 !important;
}
.slide-btn a,#colophon, a.account-btn:hover{
    background-color: #000;
}
a.account-btn:hover{
    color: #fff;
}
.owl-carousel{
    display: block !important; 
}
.slide-btn a:hover,#button:hover{
    color: #000 !important;
    background-color: #ffffff;
}
.slider-inner-box p{
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Ubuntu";
    
}
.slider-inner-box {
    right: 60%;
    left: 15%;
}
.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{
    border: solid 2px var(--first-color);
    background: transparent;
    color: var(--first-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{
    background: #161616;
}
.wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-pullquote{
    border-color: var(--first-color) !important;
}
.main-navigation .menu li.current-menu-item  a {
    color: var(--first-color);
}
.main-navigation .menu > li > a:hover{
    background: var(--first-color);
    color: #fff !important;
    border-radius: 5px;
    text-transform: uppercase;
}
ul.sub-menu, #site-navigation .menu ul li a{
    border-radius: 5px;
}
.slider-inner-box h2{
    font-size: 33px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
    font-family: "Libre Baskerville";
}
.top-info p{
    color: #fff;
}
.page-template-page-template .main_header{
    background: #fff;
}
.slider-inner-box {
    text-align: left;
}
.slide-btn a {
    padding: 15px 25px;
    border-radius: 5px;
    display: inline-block;
    color: #fff !important;
}
#latest-product h3 {
    font-size: 35px;
}
.product-image {
    position: relative;
}
.product-content {
    position: relative;
}
.product-box h5.price {
    color: #fff !important;
    font-size: 16px;
}
h5.price {
    position: absolute;
    background: var(--first-color);
    top: -55px;
    right: 0px;
    padding: 18px 12px;
    border-radius: 40px;
    left: 0px;
    margin: 0 auto;
    width: 75px;
    height: 75px;
}
.product-box {
    padding: 0px;
    text-align: center;
}
.product-box h3 a {
     font-size: 16px;
    line-height: 19px;
    color: #353535;
    font-weight: 400;
    font-family: "Libre Baskerville";
    text-align: center;
}
.product-box img {
    margin-bottom: 15px;
}
.product-box h5.price{
    color: var(--first-color);
    font-family: "Ubuntu";
}
.product-box span.onsale {
    padding: 5px 10px;
}
.product-content p {
    font-size: 12px;
    line-height: 19px;
    color: #9c9c9c;
    font-weight: 300;
    font-family: "Libre Baskerville";
    text-align: center;
}
.page-content .btn-primary {
  background: var(--first-color);
  border-color: var(--first-color);
}
#colophon a{
    color: #fff !important;
}
#colophon a:hover, #colophon a:focus {
    color: var(--first-color) !important;
}
@media screen and (min-width: 320px) and (max-width: 720px){
   .sidenav #site-navigation {
        padding: 40px 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    
}
@media screen and (min-width: 1024px) and (max-width: 1199px){
  .main-navigation .menu{
    padding: 0px 35px;
  }  
}
@media screen and (max-width: 1000px) {
    .main-navigation .menu > li > a:hover {
        background: transparent;
        color: var(--first-color) !important;
    }
    .slider-inner-box{
        right: 20%;
        left: 20%;
    }
    .slider-inner-box h2{
        font-size: 25px;
    }
    #site-navigation .menu ul li a, .main-navigation .menu > li > a, .sidenav .closebtn{
        color: #fff !important;
    }
}