.pdp-attributes__attribute-value-boolean {
    display: none;
}
.add-to-cart-pallet {
    display: none !important;
}
.ms-sign-up__verify-email-send-button,
.ms-sign-up__verify-email-verify-button,
.ms-sign-up__verify-email-resend-button {
    background-color: #B94700 !important;
}
.ms-content-block[data-m-layout="hero"] .ms-content-block__image,
.ms-content-block[data-m-layout="full-width"] .ms-content-block__image,
.ms-content-block[data-m-layout="category-brand-simple"] .ms-content-block__image,
.container-with-header.layout__hero .ms-content-block__image {
    z-index: -1;
}

.umg-contracts-pdf {
    width: 100%;
    height: 100%;
}

.umg-contracts {
    width: 100%;
    min-height: 100vh;
}

.msc-swatch-container__item {
    margin-right: 0.5rem;
    margin-top: 0.5rem;
}

.msc-swatch-container__item:last-child {
    margin-right: 0;
}

.msc-swatch-container__item__disabled {
    opacity: 0.5;
    border: 1px solid #C4C4C4;
    background: linear-gradient(to left top, transparent 47.75%, #C4C4C4 49.5%, #C4C4C4 50.5%, transparent 52.25%);
}

.msc-swatch-container__item {
    transition: all .3s ease;
    display: inline-block;
    padding: 0.5rem 1rem;
    outline: 0;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #e8e8e8;
    background-color: #e8e8e8;
    color: #363836;
    font-family: "Proxima Nova","Century Gothic",sans-serif;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 1.4;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}

.msc-swatch-container__item__selected {
    border-color: #363836;
    background-color: #363836;
    color: #fff;
}

/* In ".ms-buybox.dropship", the ".dropship" refers to the 
Custom CSS class name that can be input in the D365 Commerce 
module properties. Each class in the list to the specific element 
needs to be seperated by a space, including the '.' in front 
to notate the proper element */

.ms-buybox.dropship .ms-buybox__content .ms-buybox__action-group {
    display: none !important;
}

/* Removes Out of Stock/Available text from the buybox container */
.ms-buybox.dropship .ms-buybox__inventory-info {
    display: none;
}

/* Adjusts the icon placement in the Content Block to avoid clipping issues*/
.ms-content-block__text {
    flex-wrap: wrap;
}

/* Adjusts the icon placement in the Content Block to avoid clipping issues*/
.ms-content-block__text::before {
    margin-right: 1rem;
    margin-bottom: .5rem;
}

/* Removes the OOO formatting from variant selectors on Dropship class items */
.ms-buybox.dropship .msc-swatch-container__item {
    opacity: 1.0;
    border: 0px solid #363836;
    background: revert;
}

/* Changes heading of Dropship Content Block to red with added margin at the top */
.ms-content-block.dropship .ms-content-block__title {
    margin-top: 1rem;
    color: #ae5032;
}

/* Increases size of green paragraph text */
.ms-content-block.dropship .ms-content-block__text {
    font-size: larger;
}

/* Footer Logo*/
.footer-logo img  {
	max-width: 95px;
}

.footer-logo_mobile img  {
	max-width: 65px;
}

/* Adjust H1 & H2 sizes*/
/* Mobile-first (default) */
.container-with-header .ms-content-block h1 { font-size: 32px !important; }
.container-with-header .ms-content-block h2 { font-size: 20px !important; }
.container-with-header .ms-content-block h3 { font-size: 18px !important; }
.container-with-header .ms-content-block h4 { font-size: 16px !important; }
.container-with-header .ms-content-block h5 { font-size: 14px !important; }
.container-with-header .ms-content-block h6 { font-size: 13px !important; }

/* Small tablets and up (≥ 768px) */
@media (min-width: 768px) {
  .container-with-header .ms-content-block h1 { font-size: 38px !important; }
  .container-with-header .ms-content-block h2 { font-size: 24px !important; }
  .container-with-header .ms-content-block h3 { font-size: 20px !important; }
  .container-with-header .ms-content-block h4 { font-size: 18px !important; }
  .container-with-header .ms-content-block h5 { font-size: 16px !important; }
  .container-with-header .ms-content-block h6 { font-size: 14px !important; }
}

/* Desktops (≥ 1024px) */
@media (min-width: 1024px) {
  .container-with-header .ms-content-block h1 { font-size: 44px !important; }
  .container-with-header .ms-content-block h2 { font-size: 26px !important; }
  .container-with-header .ms-content-block h3 { font-size: 22px !important; }
  .container-with-header .ms-content-block h4 { font-size: 20px !important; }
  .container-with-header .ms-content-block h5 { font-size: 18px !important; }
  .container-with-header .ms-content-block h6 { font-size: 16px !important; }
}

/* Large desktops / widescreens (≥ 1400px) */
@media (min-width: 1400px) {
  .container-with-header .ms-content-block h1 { font-size: 50px !important; }
  .container-with-header .ms-content-block h2 { font-size: 28px !important; }
  .container-with-header .ms-content-block h3 { font-size: 24px !important; }
  .container-with-header .ms-content-block h4 { font-size: 22px !important; }
  .container-with-header .ms-content-block h5 { font-size: 20px !important; }
  .container-with-header .ms-content-block h6 { font-size: 18px !important; }
}