/**
* Theme Name: Bookory Child
* Description: This is a child theme of Bookory, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">PavoThemes</a>
* Template: bookory
* Version: 2.1.4
*/
@import url('https://fonts.googleapis.com/css2?family=Alef:wght@400;700&display=swap&subset=hebrew');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap&subset=hebrew');

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
span,
div {
    font-family: 'Alef', sans-serif;
}

.add-book-button {
    position: fixed;
    bottom: 20px;
    /* Adjust to 'top: 20px;' if you prefer it on top */
    left: 20px;
    width: 80px;
    /* Increased size */
    height: 80px;
    /* Increased size */
    background-color: #0073aa;
    border-radius: 50%;
    border: none;
    color: white;
    font-size: 36px;
    /* Increased icon size */
    cursor: pointer;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: pulse 1.5s infinite;

    /* Faster animation */
}

.fa-big {
    font-size: 28px;
}

.add-book-button:hover {
    animation: none;
    /* Stop the animation on hover */
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding: 0px !important;
}

.woof_products_top_panel2 li {
    float: right;
}

.woof_select_radio_check dt.woof_select_radio_check_opened a {
    background-position-x: 0%;
}

.woof_select_radio_check_opener {
    background-position-x: 0%;
}

.woof_select_radio_check dt.woof_select_radio_check_opened a {
    background-color: var(--primary) !important;
}

.woocommerce-page .widget-area {
    width: 300px;
    padding-left: 50px;
}

.main-navigation ul.menu>li.menu-item>a>span {
    font-size: 20pt;
}