/* .fdoe-handheld-footer-bar { display:none;}*/
.woocommerce-review-link{display:none}
.owp-product-nav{display:none}
.woocommerce .oceanwp-toolbar {display:none;}

.woocommerce-cart table.cart img { max-width: 0px;}
.woocommerce ul.product_list_widget li {padding: 0px 0 0px 0px}

.xoo-wsc-img-col { pointer-events:none;}
.xoo-wsc-basket { bottom: 20px;}
.xoo-wsc-sum-col { pointer-events:none;}

.xoo-wsc-remove { pointer-events:visible;}
.xoo-wsc-qtybox { pointer-events:visible;}
.woocommerce-order-details { pointer-events:none;}

#site-header.top-header .header-top .right .inner {
    display:none;}

/* Food Ordering Plugin related css */
.fdoe_menu_header { display:none;}
.fdoe-handheld-footer-bar { background-color:#173646;}
.fdoe-handheld-footer-bar ul li.minicart>a::before {color:#e77d2e;}
.fdoe-handheld-footer-bar ul li.fdoe_checkout_2 .fdoe_checkout_22{background-color:#e77d2e;}
.fdoe-handheld-footer-bar ul li.shop>a::before{color:#e77d2e;}
.fdoe_count {background-color:#e77d2e; color: #173646; }
.fdoe-handheld-footer-bar ul li.fdoe_checkout_2 .fdoe_checkout_22 {color: #173646;}
.widget_shopping_cart_content .buttons .button:first-child {background-color:#173646; color:white;}
.widget_shopping_cart_content .buttons .button:hover {background-color:#e77d2e; color:white;}
h4.Category_heading {background-color:#173646; color:white; font-size:25px;text-align:left;}
.fdoe_menuitem:hover {background-color:#e77d2e; text-decoration-color:white; }
.fdoe_menuitem { font-size: 18px}
.fdoe-active-link {background-color:#e77d2e; font-weight: bold; }
.fdoe-right-sticky {line-height: 1;}
.woocommerce-mini-cart__total {background-color:#e4e4e4;line-height: 2.5;}
.shop_table.woocommerce-checkout-review-order-table{line-height: 1;}

/** booking settings */

.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background: #173646;}
.oz_popup.open{background: #e77d2e;}
.oz_back_btn:hover {background: #e77d2e; }
.oz_back_btn {background: #173646; }
.oz_zapis_info{background: #173646; font-size: 20px}
.oz_pop_btn{font-size: 18px; font-style: bold;}
.oz_pop_btn:hover{font-size: 20px; font-style: bold; text-transform: capitalize; text-decoration-line: underline; text-decoration-style: double;}
/* Gift Card Page with one page checkout  CSS   */

#pwgc-purchase-container {display: block !important;}

#pwgc-to.pwgc-input-text, select {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

#pwgc-from.pwgc-input-text, select {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.page-id-3732 #span_later_time.woocommerce-input-wrapper {display: none;
}
.page-id-3732 .form-row.form-row-wide.validate-required.woocommerce-validated{display:none;}

.page-id-3732 h2{display:none;}

.product_meta {display:none;}

#home_top_slider .fl-slide-cta-button .fl-button-left {
    text-align: center;
}
.bp-contact-card{
    text-align:center;
    color:#bd904d !important;
}
.fl-builder-content .fl-node-5f38e843449c4 a{
    color:#bd904d !important;
}
.bp-contact-card>div.bp-opening-hours{
    margin:auto ;

}
.woocommerce-checkout .woocommerce-error a.showlogin {
    display: none;
}
.fdoe_main_container select.input-lg#fdoe_delivery_dropdown {
    line-height: 1.33;
}
@media (max-width: 768px)  {
    .fdoe-top-bar-header.fdoe-top-bar-header-small .top-bar-place-right{
        justify-content: center !important;
    }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering.woocommerce-ordering {
        margin-bottom: 1em;
    }
}

/* css to hide social icons if link is equal to "#" */
.orderpal_social_links .fl-icon a[href="#"]{
    display:none;
}
.orderpal_social_links .fl-icon a{
    margin: 2px;
}

/* Cosmetic improvments in contact forms created using ninja forms */
.nf-field-label, .nf-form-fields-required{display:none;}
.nf-field-element > input, .nf-field-element > textarea {
    background-color: #f7f7f770 !important;
    color:#000 !important;
	border: 0px solid grey !important;
	border-bottom: 1px solid grey !important;
	box-shadow: 3px 5px 10px -1px #d3cacaa6;
}

/* Fix height of product grids */
ul.products .astra-shop-thumbnail-wrap{
	flex-grow:1;
}

ul.products li{
	display: flex !important;
	flex-flow: column !important;
}
.orderpal_website_topbar_message{
	text-align:center;
	border-bottom:1px dotted
}
.orderpal_custom_footer_message pre{
    background-color: transparent;
    white-space: pre-wrap;       
    white-space: -moz-pre-wrap;  
    white-space: -pre-wrap;     
    white-space: -o-pre-wrap;   
    word-wrap: break-word;
    font-family: inherit;
    padding: 5px;
}