/*
Theme Name: Stationary Bookstore
Template: author-writer
Text Domain: stationary-bookstore
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-books-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Stationary Bookstore is a clean, modern, and sophisticated theme designed by professionals for booksellers, librarians, and publishing businesses, offering a beginner-friendly experience with no coding skills required, making it easy for anyone to build and manage a professional online presence. It is ideal for publishing houses and book shops as well as businesses dealing in office supplies, writing tools, notebooks, paper products, school supplies, pens and pencils, art supplies, desk accessories, journals, planners, greeting cards, bookshop services, stationery gifts, educational materials, craft supplies, bookstores, stationery retail, writing pads, educational books, office organization, custom stationery, author official sites, libraries, literary clubs, and digital or media online stores. The theme also supports services like bookprinting, letterheads, and businesscard design solutions, making it highly versatile for creative and corporate branding needs. It includes powerful features such as call-to-action buttons (CTA), testimonial sections, and social media integration, along with multiple advanced customization options. Additionally, it is fully compatible with WooCommerce, well optimized, regularly updated, and designed to work seamlessly with essential website plugins without performance issues. With unique fonts, modern color palettes, multiple section layouts for each page, and multilingual support, users can easily personalize the design, adjust layouts, and modify backgrounds to match their brand identity. This highly flexible and multipurpose theme is perfect for anyone looking to establish a strong and professional online business presence with ease.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, featured-image-header, full-width-template, translation-ready, rtl-language-support, sticky-post, theme-options, post-formats, threaded-comments, flexible-header, blog, e-commerce, education
Version: 5.4.1
Tested up to: 7.0
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#eb6237;
    --font-awesome:'FontAwesome';
}
.wc-block-cart__submit-container a,button[type="submit"],.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.top-header,#theme-sidebar button[type="submit"], #footer button[type="submit"],.prev.page-numbers, .next.page-numbers,.page-numbers,.site-info,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.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,#comments input[type="submit"],span.meta-nav,.more-btn a,#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon,.book-tkt-btn a.register-btn,.book-tkt-btn a.bar-btn i:hover,.cat-inner-box:hover,.toggle-nav i{
    background: var(--color-primary1);
}

.wc-block-cart__submit-container a:hover,.main-navigation ul ul,#theme-sidebar button[type="submit"]:hover, #footer button[type="submit"]:hover, #comments input[type="submit"]:hover, span.meta-nav:hover,#footer,.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,.book-tkt-btn a.register-btn:hover, .more-btn a:hover{
    background: #000000;
}

.readmore-btn a:hover,h1, h2, h3, h4, h5, h6,.event-inner-content h3 a,.box-info i,.main-navigation a,h2.woocommerce-loop-product__title, .woocommerce div.product .product_title,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #000000;
}
#footer .wp-calendar-table th, #secondary .wp-calendar-table th{
  background: var(--color-primary1);
  color: #fff;
  border-color: var(--color-primary1);
}
#footer .widget.widget_block.widget_text a{
  text-decoration: underline;
  color: var(--color-primary1);
}
a.added_to_cart.wc-forward,.box-info i,.readmore-btn a, #theme-sidebar h3, #theme-sidebar h1.wp-block-heading, #theme-sidebar h2.wp-block-heading, #theme-sidebar h3.wp-block-heading, #theme-sidebar h4.wp-block-heading, #theme-sidebar h5.wp-block-heading, #theme-sidebar h6.wp-block-heading, #theme-sidebar h3,
a, .slider-box-content h1 a:hover, a:hover,#theme-sidebar h3,#theme-sidebar a:hover,#theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a, #main-content p a,.event-inner-content i,h6.title-p{
    color: var(--color-primary1);
}

.readmore-btn a:hover,nav.woocommerce-MyAccount-navigation ul li{
    border-color: #000000;
}
#theme-sidebar .widget_tag_cloud a:hover,.readmore-btn a,#footer .tagcloud a:hover,#footer p.wp-block-tag-cloud a:hover{
    color: var(--color-primary1);
    border-color: var(--color-primary1);
}
.media-links span,.more-btn a:hover,#slider .inner_carousel h2,.slider-box-content h1 a, .slider-box-content h3{
    color: #fff;
}
.cat-inner-box img{
    height: 600px;
}
#slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
    background: #fff;
    color: var(--color-primary1);
}
#theme-sidebar .wp-block-search .wp-block-search__label{
    color: var(--color-primary1);
}
.box-content li a,.box-content ol a,.box-content p a{
    text-decoration: underline;
}

.book-tkt-btn a.bar-btn i:hover{
    border-color: var(--color-primary1);
}

.logo h1 a:hover, .logo p a:hover, #slider .inner_carousel h1 a:hover, .main-navigation a:hover{
    color: var(--color-primary1);
}
h1,h2,h3,h4,h5,h6,.main-navigation a, .logo p.site-tile, .logo h1{
    font-family: 'Playfair Display', serif;
}
.page-numbers{
    padding: 6px 6px;
}
#theme-sidebar .wp-block-search .wp-block-search__label:before,#theme-sidebar h3:before, #theme-sidebar h1.wp-block-heading:before, #theme-sidebar h2.wp-block-heading:before, #theme-sidebar h3.wp-block-heading:before,#theme-sidebar h4.wp-block-heading:before, #theme-sidebar h5.wp-block-heading:before, #theme-sidebar h6.wp-block-heading:before {
  background-color: var(--color-primary1);
}
.page-box,#theme-sidebar section{
  border-left-color: var(--color-primary1);
  border-bottom-color: var(--color-primary1);
}
/* Header */

.headerbox{
    background: #fff!important;
}
.main-navigation li{
    text-transform: none;
}
.main-navigation a{
    font-size: 14px;
}
.logo h1 {
    font-size: 25px;
    font-style: italic;
}
ul.sub-menu ul.sub-menu {
    left: 202px !important;
}

.main-navigation li.page_item_has_children:after, .main-navigation li.menu-item-has-children:after {
    content: '\f0d7';
    position: absolute;
    font-size: 15px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #222222;
}
.main-navigation ul ul li.page_item_has_children:after {
    margin-right: 21px;
    color: #fff;
}
/* Slider */

.slider-box-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10%;
    right: 10%;
}
.cat-inner-box {
    background: #000;
    text-align: center;
    position: relative;
}
.cat-inner-box img {
    opacity: 0.5;
}
.slider-box-content h2, .slider-box-content h1 {
    font-style: italic;
}
.slider-box-content h1{
    font-size: 42px;
}
.slider-box-content h2{
    color: #fff;
    font-size: 30px;
}
#product h2{
    text-align: center;
    font-size: 35px;
    color: #121212;
    margin-bottom: 20px;
}
#product .woocommerce ul.products li.product .onsale{
    display: none;
}
#product .woocommerce del bdi{
    color: var(--color-primary1);
    font-weight: 600;
}
#product img{
    height: 400px;
}
h2.woocommerce-loop-product__title, .woocommerce div.product .product_title {
    font-size: 20px !important;
}
.products li {
    box-shadow: none;
    padding: 0 !important;
    border-radius: 0;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 18px;
}
.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{
    text-transform: none;
}
.site-info a:hover{
  color: #000;
}


/* 404 Page */
.error-404 [type="submit"] {
    padding: 11px;
    background: var(--color-primary1);
    cursor: pointer;
    font-weight: 500;
    color: #fff;
}
@media screen and (max-width: 800px){
    .sidenav{
        background: #000;
    }
}

@media screen and (max-width: 767px){
    #product h2{
        font-size: 25px;
    }
    #product img{
        height: 280px;
    }
    .headerbox.py-3.login-user.stick_head {
        position: static;
    }
    .slider-box-content h1{
        font-size: 32px;
    }
    .slider-box-content h2{
        color: #fff;
        font-size: 20px;
    }
    .cat-inner-box img{
        height: 400px;
    }
}
@media screen and (min-width: 768px) and (max-width: 900px){
    .headerbox.login-user.stick_head {
        margin-top: 46px;
    }
    #product h2{
        font-size: 28px;
    }
    #product img{
        height: 300px;
    }
}

@media screen and (max-width: 1000px){
.nav ul li a:hover {
    color: #fff !important;
}