/*!
Theme Name:         Bookworm Child
Theme URI:          https://demo4.madrasthemes.com/bookworm/
Author:             MadrasThemes
Author URI:         https://madrasthemes.com/
Description:        Clean and Modern Bookstore WooCommerce Theme
Requires at least:  5.0
Template:           bookworm
Tested up to:       5.5
Requires PHP:       5.6
Version:            1.1.0
License:            GNU General Public License v3 or later
License URI:        https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:        bookworm
Tags:               e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style
*/

body.page .article__content {
    max-width: unset;
    padding: 0;
}
body.page .page__header {
    display: none;
}
/* body.home .wp-block-bwgb-product-categories, */
/* body.home .wp-block-bwgb-tabs__tabstyle1, */
body.home .wp-block-bwgb-tabs__tabstyle2,
body.home .wp-block-bwgb-group,
body.home .bwgb-products-carousel__style-v6,
body.home .wp-block-bwgb-hero-carousel-1 {
    display: none;
}
body.home .wp-block-bwgb-products-carousel {
    padding-top: 6rem;
}

body.post-type-archive-product .bookworm-recommended-block,
body.woocommerce-page .bookworm-recommended-block {
    display: none;
}
body.post-type-archive-product .mb-6,
body.woocommerce-page .mb-6 {
    margin-bottom: 0 !important;
}

.product__rating {
    display: none !important;
}

.woocommerce-loop-product__body.product__body.pt-3.bg-white .price {
    /* .summary__inner.px-4.px-xl-7.pb-5 .price { */
    display: none !important;
}

.border-bottom.d-block.checkbox-outline__label.py-3.px-1.mb-0:hover {
    color: #f75454;
    cursor: pointer;
}

.summary .custom-control-input:checked + label {
    border-bottom: 2px solid #f75454 !important;
    color: #f75454;
    font-weight: 700;
}

p {
    text-align: justify;
}

.text-center,
.text-center.mb-5,
.text-center p {
    text-align: center !important;
}

.single-post-meta {
    display: none !important;
}

.open-menu-icon {
    height: 2rem;
    display: none;
    flex-direction: column;
    justify-content: space-between;
    margin-right: 50px;
}

.open-menu-icon .open-menu-icon-line {
    width: 3rem;
    height: 0.4rem;
    background-color: black;
}

.site-navigation ul li a {
    font-size: 1.1rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

#menu-social-menu {
    display: none !important;
}

.product_list_widget .woocommerce-Price-amount {
    display: none;
}

.single-product__content .woocommerce-product-attributes th {
    width: auto !important;
}

#searchform .input-group-prepend {
    display: none !important;
}

.despre-noi-home-page a {
    float: right;
    font-size: 1rem;
    font-weight: 400;
}

.article-post {
    max-width: 74rem !important;
}

body .container .row.mb-lg-5.mb-xl-0 {
    justify-content: center;
}

.article__media img {
    width: 75% !important;
    float: right;
}

.before-footer-admin {
    display: none;
}

.site-branding img {
    height: 80px !important;
}

article .small {
    display: none;
}

.pop-up-section {
    position: fixed;
    top: 0;
    /* background-color: rgba(0, 0, 0, 0.5); */
    left: 0;
    padding: 20px !important;
    height: 100vh;
    width: 100vw;
    z-index: 10 !important;
}

.pop-up-section .container {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border-radius: 11px;
    padding: 20px !important;
    top: 40%;
    transform: translateY(-50%);
    position: relative;
    max-width: 50vw;
    /* border: 1px solid #ccc; */
}

.pop-up-section .container .wp-block-columns {
    margin-bottom: 0;
    justify-content: center;
}

.close-pop-up {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 11;
}

.close-pop-up i {
    width: 16px;
}

.evenimente-section .blog-posts > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.anunturi-section .blog-posts > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.tab-content .post-meta {
    display: none;
}

.tab-content .post.status-publish .text-muted {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.tab-content .tab-pane .row > * {
    flex: 0 0 20%;
    max-width: 20%;
}

.under-title-attribute a:hover {
    color: red;
}

.u-slick__arrow-inner--left {
    left: 50px;
}

.u-slick__arrow-inner--right {
    right: 50px;
}

.under-title-attribute table th {
    padding-left: 0 !important;
}

.wp-block-separator.has-background {
    border: 0;
    height: 2px;
}

.wp-post-image {
    border: 1px solid #ccc;
}

.nav li.current-menu-item > a,
.nav li.current-menu-parent > a {
    background: #0b3782;
    padding-left: 5px !important;
    padding-right: 5px !important;
    color: #fff;
}

.nav li.menu-item a {
    transition: all 0.3s;
    border-radius: 5px;
}

.nav li.menu-item a:hover {
    background: #0b3782;
    text-decoration: underline !important;
    color: #fff;
}

#post-3193 li {
    text-align: justify;
}

.woocommerce-loop-product__format.text-uppercase.font-size-1.mb-1.text-truncate.text-primary {
    display: none;
}

@media screen and (max-width: 576px) {
    #menu-editura-ase,
    #menu-editura-ase-en {
        display: grid !important;
        grid-template-columns: 1fr !important;
    }

    .pop-up-section .wp-block-spacer {
        height: 50px !important;
    }

    .noutati-section {
        padding-top: 1rem !important;
    }
}

@media (max-width: 1200px) {
    /* h6 {
        font-size: 2rem !important;
    } */

    .open-menu-icon {
        display: flex;
    }

    #menu-editura-ase,
    #menu-editura-ase-en {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }

    .categorii-section .container {
        padding-top: 4rem;
    }
}

@media (max-width: 992px) {
    .space-bottom-3 {
        padding-bottom: 2rem !important;
    }

    #bwgb-76931f6 {
        padding-top: 0 !important;
    }

    .wp-block-bwgb-products-carousel .woocommerce-loop-product__thumbnail img {
        height: 300px !important;
        width: auto;
    }

    .products .product__body {
        text-align: center !important;
    }

    #bwgb-69ad25b {
        padding-top: 4rem !important;
    }

    .font-size-7 {
        font-size: 1.875rem !important;
    }

    #bwgb-da412f6 header {
        margin-bottom: 0 !important;
        display: flex;
    }

    #bwgb-da412f6 img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .site-search {
        order: 2;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .site-branding {
        margin-right: auto !important;
    }

    #bwgb-da412f6 .blog-post__body ul {
        justify-content: center;
    }

    #bwgb-da412f6 .blog-post__body {
        text-align: center;
    }

    .p-4d875 {
        padding: 1rem !important;
    }

    .page-header .container .py-4 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .row.single-product-wrapper .summary {
        padding-top: 0 !important;
    }

    .product_title {
        font-size: 1.5rem !important;
    }

    .rating-author_info {
        margin-bottom: 0 !important;
    }

    .summary__footer {
        display: none !important;
    }

    #bwgb-4d2e304 ul {
        justify-content: center !important;
    }
}

@media screen and (max-width: 768px) {
    .site-search {
        order: 2;
    }

    #featuredBooks {
        justify-content: center;
    }

    #featuredBooks h6 {
        font-size: 0.7rem !important;
    }

    footer .wpforms-field-container,
    footer .wpforms-submit-container,
    footer .wpforms-submit-container button {
        width: 100% !important;
    }
}
