body {
  font-family: "Myriad Pro", sans-serif;
}

/* Safari fix for background-attachment: fixed */
@supports ( -webkit-touch-callout : none) {
  section.hero-small,
  section.hero-small-links,
  section.sustainability,
  section.contact-cta {
  	background-attachment:scroll;
  }
}

.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
    color: #323232 !important;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link,
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link {
    color: #323232 !important;
}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button {background-color: #0078c1;border: 1px solid #0078c1;color: #000000;}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover {background-color: #0098f4;border: 1px solid #0098f4;}
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:active {background-color: #00588e;border: 1px solid #00588e;}
.ctct-form-embed.form_0 .ctct-form-defaults {
    background-color: #ffffff !important;
}
.ctct-inline-form .g-recaptcha {
display: none !important
}

#order-top > div.col-md-3.col-md-offset-3.customer-orders-details > div.text-justify.customer-orders-terms {
    display: none
}
#order-top > div.col-md-3.col-md-offset-3.customer-orders-details > div.text-justify.customer-orders-route {
    display: none
}
#order-top > div.col-md-3.col-md-offset-3.customer-orders-details > div.text-justify.customer-orders-salesperson {
    display: none
}

/* Hide Report on Cost Centers */
#charts-container > div:nth-child(4) {
    display:none
}

/* Cleaned up "Print Cart" pdf */
@media print {
    div#minicart_71 {
        display: none;
    }
    .col-lg-9.col-md-9.col-sm-9.cart-topbuttons {
        display: none;
    }
    div#search_72 {
        display: none;
    }
    .headersection-1.headersection-topbar {
        display: none;
    }
    .headersection-3.headersection-menu {
        display: none;
    }
    .promotion_discount {
        display: none;
    }
    button.btn.btn-primary.btn-sm.btn-block {
        display: none;
    }
    a.btn.btn-black.to-checkout {
        display: none;
    }
    div#cartclear_895 {
        display: none;
    }
    td.delete {
        display: none;
    }
    div#htmlcontent_138218 {
        display: none;
    }
    footer.footer {
        display: none;
    }
    div#shoppingtools_138003 {
        display: none;
    }
}

.switch-acccount {
  color: #353535;
}

.customertools .switch-acccount button {
 display: block; 
}

/* cleands up unwanted elements on invoice screen*/
#order-top > div.col-md-3.col-md-offset-3 > div:nth-child(7){
    display: none;
}
#order-top > div.col-md-3.col-md-offset-3 > div:nth-child(8){
    display: none;
}
#order-top > div.col-md-3.col-md-offset-3 > div:nth-child(9){
    display: none;
}
:root {
--evo-brand-accent: #fff;
}
.cat-tiles a {
    color: #353535 !important;
}
.shop-filters .filter-section .categories li a {
    color: #000;
}

/* Orders Page Top Notes */
body > div.page-content > section.myorders > div.row.tab-content:before {
content: "Click on an order number to start a return.";
font-size: 20px;
font-weight: bold;
display: block;
color: #c10230;
padding: 0 15px ;
}

/* Change background color to white for label 2987 */
.ex-product.ex-l-2987 .productimage_container img,
.label_2987 .imgthumbnail img,
.label_2987 .ms-slide-bgcont img,
.label_2987 .magnify img {
  mix-blend-mode: normal !important;
}

.ex-contractitems,
.ex-quicklists { 
  .label {
    display: inline-block;
  }
}

.product-brand a[href="/searchbrand?querybrand=25213&name=Own+Brand"],
.brand-label a[href="/searchbrand?querybrand=25213&name=Own+Brand"],
.product-brand a[href="https://www.friendsoffice.com/searchbrand?querybrand=25213&name=Own Brand"],
.brand-label a[href="https://www.friendsoffice.com/searchbrand?querybrand=25213&name=Own Brand"]{
  display: none !important
}

/* fixing filter text from all caps*/
.filtername-incontract .filter-static {
  text-transform: capitalize !important;
}

/* In-stock section from all caps*/
.filtername-instock .filter-static {
text-transform: capitalize !important;
}