/*
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. Professionals build this theme for booksellers and librarians. The theme is free, so users do not have to worry about coding. For this professional-looking theme, coding skills are not required. Any beginner can easily handle it. It is ideal for a Publishing House or Book shop. The theme is ideal for any Publishing house business, "Office Supplies, Writing Tools, Notebooks, Paper Products, School Supplies, Pens and Pencils, Art Supplies, Desk Accessories, Journals, Planners, Greeting Cards, Bookshop, Stationery Gifts, Educational Materials, Craft Supplies, Bookstore, Stationery Retailer, Writing Pads, Educational Books, Office Organization, Custom Stationery or Author’s official site. Also, it can be interesting for Libraries, Literary Clubs, and Digital and Media online stores. The theme includes call-to-action buttons (CTA), a testimonial section, social media integration, and many more exciting features. Moreover, this theme is compatible with Woo commerce. It is entirely well optimized and updated with the latest version. The theme is fully compatible with the ultimate website plugin, and users will not face any difficulties while running & managing their site. It is weighted it unique fonts, colour palettes, different sections for each page, and many foreign languages. Users can easily change the theme layout and background with the easily personalized feature. This multipurpose theme can be used by anyone who wants to establish their business online. It is easy to handle and customizable for any new beginners.
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,featured-image-header, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, flexible-header,  blog, e-commerce, education
Version: 3.8
Tested up to: 6.7
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;
    right: 0px;
    top: 13px;
    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;
}
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){
    .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: 800px){
.headerbox.login-user.stick_head {
    margin-top: 46px;
}
}

@media screen and (max-width: 1000px){
.nav ul li a:hover {
    color: #fff !important;
}