/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../twentytwenty/style.css");

#typingFrame {
    width: 980px !important;
    height: 730px !important;
    display: table;
    margin: 0 auto;
}

.woocommerce img, .woocommerce-page img {
    background: #ffffff;
    padding: 5px;
}

ul.products li.product .woocommerce-loop-product__title {
    font-size: 21px;
}

.yith-wcqv-button:not( .button ) span {
    font-size: 18px !important;
    color: #0a4d9b;
}

ul.products li.product .quantity {
    display: flex;
    align-items: center; /* Aligns items vertically in the center */
}

ul.products li.product .quantity label, 
ul.products li.product .quantity input {
    flex: 1; /* Allows both label and input to grow and take up equal space */
    margin-right: 10px; /* Adds some space between the label and the input */
}

ul.products li.product .quantity input {
    width: 52px;
    padding: 15px 10px;
    text-align: center;
}

ul.products li.product .add_to_cart_button,.yith-quick-view-content.woocommerce div.summary button.button.alt,.cart-pdf-button,.cart-pdf-button,.cart-pdf-button {
    color: #fff !important;
    background-color: #2a5ac9 !important;
    text-decoration: none !important;
}

ul.products li.product .add_to_cart_button:hover,
ul.products li.product .add_to_cart_button:focus,
.yith-quick-view-content.woocommerce div.summary button.button.alt:hover,
.yith-quick-view-content.woocommerce div.summary button.button.alt:focus,
.wp-block-wc-cart-button-cart-pdf-button .cart-pdf-button:hover,.wp-block-wc-cart-button-cart-pdf-button .cart-pdf-button:focus,
.cart-pdf-button:hover,.cart-pdf-button:focus {
    background-color: #e24343 !important;
    text-decoration: none !important;
}

.yith-quick-view-content.woocommerce div.summary .price {
    font-weight: bold;
    color: #2a5ac9;
}

.yith-quick-view-content.woocommerce div.product {
    padding: 20px;
}
.ps-container > .ps-scrollbar-y-rail {
    display: none !important;
}

.bapf_body label {
    font-size: 21px;
}

.bapf_sfilter ul li {
    margin-bottom: 5px !important;
}

ul.products li.product .sku_wrapper {
    color: #000;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 16px !important;
}

.wp-block-woocommerce-cart-order-summary-coupon-form-block {
    display: none;
}
.wp-block-woocommerce-cart-order-summary-subtotal-block {
    display: none;
}
.wp-block-woocommerce-cart-order-summary-shipping-block {
    display: none;
}
.wc-block-cart__submit {
    display: none;
}

.bapf_srch .bapf_current_suggest {
    display: none !important;
}

.wcspc-area-bot .wcspc-action .wcspc-action-inner > div.wcspc-action-right {
    display: none !important;
}

.cart_totals .shipping,.cart_totals .cart-subtotal,.cart_totals .checkout-button {
    display: none;
}

body #wcspc-count {
    display: none !important;
}
.page-id-15268 #wcspc-count {
    display: block !important;
}

.bapf_search i::before {
    font-family: 'FontAwesome'; 
    content: "\f002";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    color: #fff;
}

.bapf_search:hover,.bapf_search:focus {
    background-color: #e24343 !important;
}

.berocket_search_box_block {
	padding: 0;
}

a.button:hover, a.button:focus {
	background-color: #e24343;
}
