/*Cart/Pricing Customizations*/
body.whitelabel span.oe_price,
body.whitelabel span[data-oe-type="monetary"],
body.whitelabel #cart_total,
/*body.whitelabel #o_payment_methods > ul > li:nth-child(2),*/
/*body.whitelabel #o_payment_methods > ul > li:nth-child(3),*/
body.whitelabel #amount_total_summary,
body.whitelabel td[name="website_sale_cart_summary_line_price"]
{
    display:none!important;
}

/*Archer Lewis pays by card*/
/*html body.whitelabel.archer-lewis #o_payment_methods > ul > li:nth-child(2),*/
/*html body.whitelabel.archer-lewis #o_payment_methods > ul > li:nth-child(3)*/
/*{*/
/*    display: block!important;*/
/*}*/
html body.whitelabel.archer-lewis #o_payment_methods > ul > li:nth-child(2) {
    border-top: 1px solid rgba(0, 0, 0, 0.125)!important;
    border-top-left-radius: 6.4px!important;
    border-top-right-radius: 6.4px!important;
}
/* ARCHER LEWIS: Hide all Payment options except Invoice */
html body.archer-lewis #o_payment_methods > ul > li:nth-child(2),
html body.archer-lewis #o_payment_methods > ul > li:nth-child(3),
html body.archer-lewis #o_payment_methods > ul > li:nth-child(4),
html body.holland--knight-llp #o_payment_methods > ul > li:nth-child(2),
html body.holland--knight-llp #o_payment_methods > ul > li:nth-child(3),
html body.holland--knight-llp #o_payment_methods > ul > li:nth-child(4)
{
    display:none!important;
}

/*Portal Customizations*/
body.whitelabel.standard-user #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(2),
body.whitelabel.approver #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(2),
body.whitelabel.standard-user #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(3),
body.whitelabel #o_sale_portal_paynow,
body.whitelabel #quote_content > div.d-flex.justify-content-center.gap-1.d-print-none > div > a,
body.whitelabel.standard-user #sale_order_sidebar_button > a
/*body.whitelabel.standard-user #portal_alert_category*/
{
    display:none!important;
}

html body.standard-user #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(2),
html body.standard-user #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(3)
{
    display:none!important;
}

body.whitelabel.approver.manager #o_main_nav > div.header-middle > div > ul.mh-end > li.dropdown.o_no_autohide_item > div > a:nth-child(2)
{
    display:block!important;
}


body.whitelabel .header-middle .mh-end {
    position: absolute;
    right: 205px;
}

html .as-mini-cart-modal .as-mini-cart-products .as-mc-media .as-mc-info .text-muted {
    overflow: visible !important;
    white-space: normal!important;
    text-overflow: clip!important;
    -webkit-line-clamp: unset!important;
}

body.whitelabel #cart_products > div > div.flex-grow-1 > div:nth-child(3) > span {
    display: block!important;
    font-weight: bold!important;
}

body.whitelabel div.as-mini-main-cart > ul div.as-mc-info > h6 > div > span {
    font-weight: bold!important;
}

body.whitelabel #cart_products div.text-muted > span:nth-child(5) {
    visibility: visible!important;
}

#cart_products > div > div.flex-grow-1 > span {
    display: table!important;
    margin-bottom: 5px;
}

#cart_products .text-muted .mb-2,
span.office.badge h6 {
    margin-bottom: 0!important;
}

span.office.badge {
    margin-bottom: 0.5em;
}

#cart_products div.product_link,
div.as-mini-main-cart div.product_link,
#cart_products div.pitchprint_project_id,
div.as-mini-main-cart div.pitchprint_project_id {
    display: none!important;
}

/*Hide "Your Stores" */
html[data-main-object="ir.ui.view(4834,)"] #wrap > section > div > h2:nth-child(1),
html[data-main-object="ir.ui.view(4834,)"] #wrap > section > div > ul:nth-child(2) {
    display: none!important;
}

/*Hide Home & WD Shop page elements */
html[data-main-object="ir.ui.view(2610,)"] body.whitelabel #wrap,
html[data-main-object="website.page(4,)"] body.whitelabel #wrap {
    display: none!important;
}

body.whitelabel button.o_add_compare_dyn,
body.whitelabel .o_wsale_my_wish,
body.whitelabel .o_add_wishlist_dyn{
    display: none!important;
}

input[name="line_po"] {
    width: 360px!important;
}

a.disabled {
    cursor: not-allowed!important;
}

/*body.cohnreznick #delivery_method > ul > li:nth-child(1),*/
body.cohnreznick .o_wsale_delivery_badge_price,
body.cohnreznick #toggle_po_fields_btn {
    display:none!important;
}

body.whitelabel form[name="o_payment_express_checkout_form"] {
    display: none!important;
}

body.cohnreznick div.all_billing a.js_edit_address,
body.cohnreznick div.all_shipping a.js_edit_address {
    display: none!important;
}

body.archer-lewis ul.categories li.no-image {
    display: none!important;
}

body.archer-lewis ul.categories li.has-image img {
    width: 100%;
    height: 150px;
    object-fit: contain;
    padding: 20px;
}

/*Hide Reorder Button*/
/*body.whitelabel .o_wsale_reorder_button {*/
/*    display: none!important;*/
/*}*/

.edit-po-link {
    padding: 0!important;
}

.toggle-shipping-btn {
    padding: 0.3rem 0.2rem!important;
}

#cart_products > div > div.flex-grow-1 > span.badge.bg-secondary {
    display: none!important;
}

body.cohnreznick div.o_portal_my_details address.o_portal_address span[itemprop="streetAddress"],
body.cohnreznick div.o_portal_my_details address.o_portal_address i.fa-map-marker,
body.cohnreznick div.o_my_contact > div > div:nth-child(6),
body.cohnreznick div.o_portal_wrap a[role="button"][href="/my/account"],
body.cohnreznick #o_payment_methods > ul > li:nth-child(2),
body.cohnreznick #o_payment_methods > ul > li:nth-child(3),
body.cohnreznick #o_payment_methods > ul > li:nth-child(4),
body.cohnreznick #quote_content > h1
{
    display: none!important;
}



/*WELLS & DREW MAIN WEBSITE*/

#wsale_products_attributes_collapse > div > form > div:nth-child(5) {
    display: none!important;
}

/* HIDE MY INVOICES */
body.standard-user.archer-lewis #portal_client_category > div:nth-child(2) {
    display: none!important;
}


html #o-carousel-product .carousel-outer .carousel-inner img {
    border: 1px solid #ccc!important;
    box-shadow: 20px -18px 10px 12px #000!important;
}
