.menu-item ._svg {
    width: 30px;
    border-radius: 50px;
    padding: 5px;
    border: 1px solid #FBED1E;
}

mark {
    background-color: transparent !important;
    color: #000;
}

.elementor-7622 .elementor-element.elementor-element-d004cb4 .elementor-icon-box-title {
    color: #1B1E2B;
}
.bookory-sticky-add-to-cart__content-button {
    color: #1B1E2B; 
}

.site-header-account > a, .site-header-wishlist > a, .site-header-cart menu > a, .site-header-account-new > a {
    white-space: nowrap;
    display: block;
    background: #383B4B;
    width: 40px;
    padding: 8px;
    border-radius: 50px;
    color: #FFF;
}
.header-group-action .site-header-account a i,
.header-group-action .site-header-account-new a i,
.header-group-action .site-header-wishlist a i,
.header-group-action .site-header-cart .cart-contents:before
 {
    font-size: 20px !important;
    color: #FBED1E !important;
}
.elementor-header-group-wrapper .header-group-action > div {
    margin-right: 5px !important;
    padding-right: 5px !important;
}

.site-header-cart .cart-contents {
    background: #383B4B;
        border-radius: 50px;
        height: 40px;
        width: 40px;
        line-height: 35px;
}
.elementor-7622 .elementor-element.elementor-element-100d60e > .elementor-widget-container {
    margin: 0px 0px 0px 10px !important;
}
.header-group-action .site-header-wishlist .count,
.header-group-action .site-header-cart .count {
    background-color: #FF554A;
}
ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
    color: #383B4B !important;
}
.vertical-navigation .vertical-navigation-header .vertical-navigation-title i {
   color: #383B4B !important;
}
a.wc-forward {
  color: #383B4B !important;
}
.elementor-widget-bookory-woocommerce-breadcrumb .bookory-woocommerce-title, .bookory-woocommerce-title {
    font-size: 30px;
    text-transform: none !important;
}

.site-header-cart-side .widget_shopping_cart .product_list_widget li img {
    max-width: 60px !important;
    min-width: 60px !important;
    float: left !important;
}
.site-header-cart-side .widget_shopping_cart .product_list_widget {
    position: relative !important;
}
.wpr-mini-cart-remove {
    position: absolute;
    right: 0;
    top: 10px;
}
.elementor-7622 .elementor-element.elementor-element-bd96df7 .elementor-button {
    color: #FBED1E;
}
#menu-menu-footer-1, #menu-menu-footer-2, #menu-menu-footer-3 {
    margin: 0px;
}
#menu-menu-footer-1 li, #menu-menu-footer-2 li, #menu-menu-footer-3 li {
    list-style: none;
}

#menu-menu-footer-1 li a,  #menu-menu-footer-2 li a, #menu-menu-footer-3 li a {
    color: #FBED1E;
    font-size: 14px;
}
.elementor-widget-bookory-products-tabs .elementor-tabs .elementor-tab-mobile-title:hover, .elementor-widget-bookory-products-tabs .elementor-tabs .elementor-tab-mobile-title.elementor-active {
    color: #383B4B !important;
}
.product-categories .cat-item-15 {
    display: none;
}
.single-product div.product .single_add_to_cart_button {
    color: #383B4B !important;
}
.showcoupon {
    text-decoration: underline;
}

.tax-pa_book-author .woocommerce-products-author-header img {
    width: 160px !important;
    height: 100% !important;
}
.elementor-widget-bookory-all-author.style-3 .thumbnail img {
    width: 100% !important;
}
.elementor-widget-bookory-author.style-1 .thumbnail img {
    width: 100% !important;
}
.single-product .flex-direction-nav {
    display: none;
}
.product-transition .group-action .shop-action.vertical .woosq-btn {
    display: none;
}
.bookory-products-per-page {
    display: none;
}
.banner_bloc img {
    border-radius: 15px !important;
}
div.wpforms-container-full:not(:empty) {
    margin: 0px !important;
}
.woocommerce-customer-details .addresses {
    display: none;
}
ul.products li.product-category.product:last-of-type {
    clear: both;
}
.woocommerce-form-coupon button, #payment .place-order .button {
    color: #2b2b2b;
}
.elementor-widget-bookory-woocommerce-breadcrumb .woocommerce-breadcrumb {
    color: #212121 !important;
}
.bookory-product-pagination .product-item .price, .single-product div.product p.price {
    color: #212121 !important;
}
.elementor-5081 .elementor-element.elementor-element-1c73cd2 .elementor-tab-title {
    padding: 10px;
}

@media (max-width: 767px) {
    #customer_details .col-2 .mobile-place-order-anchor {
        width: 100%;
        margin-top: 20px;
        clear: both;
    }

    #customer_details .col-2 .mobile-place-order-anchor .place-order,
    #customer_details .col-2 .mobile-place-order-anchor .form-row.place-order {
        width: 100%;
        margin-bottom: 0;
    }

    #customer_details .col-2 .mobile-place-order-anchor #place_order {
        width: 100%;
    }

    #payment .place-order:empty,
    #payment .form-row.place-order:empty {
        display: none !important;
    }
    /*#payment {
        display: none;
    }*/
    .form-row.place-order  {
        display: none !important;
    }
    .mobile-place-order-anchor .form-row.place-order  {
        display: block !important;
    }
    #customer_details .col-1 {
        margin-top: 15px;
    }
    .order-actions-button {
        border-radius: 10px;
        padding: 10px;
    }
    .elementor-7622 .elementor-element.elementor-element-dbf05cb:not(.elementor-motion-effects-element-type-background) {
        margin-top: 0px;
    }

}

@media only screen and (max-width: 900px) {
.ehf-header #masthead {
    margin-bottom: 15px;

}
 #order_review .woocommerce-checkout-review-order-table th {
    font-size: 14px !important;
  }
form.checkout {
    display: flex;
    flex-direction: column-reverse;
}
.wpr-advanced-slider-wrap .wpr-slider-controls {
    display: none;
}
body:not(.has-scrollbar) .elementor-section.elementor-section-stretched {
    margin-top: 5px;
}
.bookory-woocommerce-title {
    font-size: 20px !important;
}
.bookory-products-per-page {
    display: none;
}
.elementor-7622 .elementor-element.elementor-element-7ddff94 .elementor-social-icon svg {
    font-size: 25px;
}

}
