.dropdown-standalone:not(.dropdown) { display: none; }

/* Hiding Carots DFD-13748 */
#menu > ul > li[data-category-name="Plus"].open > a:before,
#menu > ul > li[data-category-name="Plus"].open > a:after { display: none; }

/* DFD-12006 - Hide Alt Images for Habitat for Humanity. Keep until DTC-4699 */
[data-product-id="570234827"] .alt-images { display: none; }

/******************************************************************** 
** Generic Overrides 
********************************************************************/
[data-color-red] { color: #ee0000; }

/****************************************************************************************************
**    Temp Fix for Duplicate PDP - Shop the Looks.  Can be removed once is DTC-4728 resolved.
******************************************************************************************************/
.shop-the-look-items.certona-pdp-container:not(.PDP-items) { display: none; }

/* DFD-12406: Suppressing Shoprunner Message on Charity PDP only  */
[data-product-id="570234827"] #sr_pdpDiv, [data-product-id="570004997"] #sr_pdpDiv { display: none; }

/****************************************************************************************************
**    Temp Override for DTC-4491. Core needs to be updated. 
******************************************************************************************************/
/* DTC-4491 | PDP text box highlighted Blue when selected */
.dropdown-toggle:focus, #_SR:focus, #_SR :focus, ._SR:focus, ._SR :focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/****************************************************************************************************
**    Temp Override for DFD-11795. Core needs to be updated. 
******************************************************************************************************/
/* DFD-11795 | ASAP - ADA - Security Code Color Contrast */
.form-labels .form-group.field-warning label { color: #666; }

/****************************************************************************************************
**    Temp Fix for Collections Filter Close Button.  Can be removed once is resolved.
******************************************************************************************************/
.filter-tools-mobile-head .icon-close { height: 1.8rem; }

/****************************************************************************************************
**    Fixing width of MBOX2 for tablet portrait
******************************************************************************************************/
@media screen and (max-width: 991px) {
    #mainmbox2 .module-img { min-width: 100%; }
}

/****************************************************************************************************
**    Permanent Fix for Cart page. Needs to be moved to whbm-temp.
******************************************************************************************************/
.is-shopping-bag .back-link + h1 { margin-bottom: 1.2rem; }
.sr-cart div[name='sr_headerDiv'] { margin-top: 0; }
body.is-intl-order .sr-cart { display: none; }
.is-cart-page form[name=couponForm] .form-inline { display: flex; }
.is-cart-page form[name=couponForm] .form-group:first-child { flex: auto; margin-right: 0; }
.is-cart-page #sb-summary .claimCodeField { max-width: 100% !important; width: 100%; }
.cart-items-header { clear: both; }
#sb-items .sb-product-container.col-xs-9 .row .col-sm-1 { margin-left: 3.4rem; }

@media (max-width: 767px) {
    .cart-items-header .cart-header-main { width: 60%; }
}

@media (max-width: 992px) {
    .sb-product-container h4.col-md-5 { margin-bottom: -15px; }
    .is-cart-page .dl-horizontal.meta-list { margin-bottom: 0; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .sr-cart { width: 100%; }
}

@media (max-width: 1199px) and (min-width: 768px) {
    .email-print { position: static; }
}

@media screen and (max-width: 991px) {
    .sr-cart + .email-print { margin-top: 1.5rem; position: static; }
}

@media (min-width: 1200px) {
    body:not(.is-intl-order) .sr-cart + .email-print {
        float: right;
        position: relative;
        margin-top: 0.9rem;
    }
    .is-intl-order.is-cart-page .email-print { margin-bottom: 0; margin-top: 0; }
}

/****************************************************************************************************
**    DFD-13834: Custom column split support.  Can be added to core.
******************************************************************************************************/
#menu .dropdown .dropdown-menu [class*='col-'].sub-nav-split-column1 { margin-bottom: 0; }
#menu .dropdown .dropdown-menu [class*='col-'].sub-nav-split-column2 { padding-top: 0; }

@media only screen and (min-width: 992px) {
    #menu .dropdown .dropdown-menu [class*='col-'].sub-nav-split-column2 { padding-top: 3rem; }
}

/* Temporary until fonts work in IE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 992px) {
    #menu > ul > li > a > h2 { font-size: 1.2rem }
}


/******************************************************************************
* DFD-15164 - PDP: Display Sizes that are marked as not-available
*******************************************************************************/
.pdp-size-button.not-available { display: block !important; }

/* Fix for Footer Promo: Z-Index */
.offcanvas-open #promo-footer { z-index: 0; }

/* DFD-16620 - Soma GPS Sticky to Header */
.sticky #menu { top: 8.2rem; }
#header-wrap #header { height: auto; }

@media screen and (max-width: 991px) {
    #mobile-menu-utility { position: relative; }
}

@media screen and (min-width: 992px) {
    .sticky #header #header-inner { height: 4rem; }
    .sticky #menu { position: relative; top: 0; }
}

/******************************************************************************
* DFD-17279 - Delivery to USA Only Low Stock Warning Message
**************************************************************************/
@media (min-width: 992px) {
    .cart-alert-messages { margin-bottom: 2rem; }
}

/* Hide Fall Edit L2 for Desktop Only */
@media (min-width: 992px) {
    .dropdown[data-category-id="cat11389314"] [data-category="cat15129447"] { display: none !important; }
}

/* DFD-19327 - Holiday Top Navigation */
#menu > ul > li[data-category-id="cat15279325"] > a {
    background: url('/web_assets/img/20191025/holiday_nav_mob.gif');
}
#menu > ul > li[data-category-id="cat15279325"] > a h2 { color: #952636; font-weight: 600; }
#menu > ul .dropdown.dropdown.active[data-category-id="cat15279325"] > a > h2 { color: #952636; }

@media (min-width: 992px) {
    #menu > ul > li[data-category-id="cat15279325"] > a {
        background: url('/web_assets/img/20191025/holiday_nav.gif');
        background-repeat: no-repeat;
        background-size: contain;
    }
}

/* DFD-19555 - Fixing Scrollbar */
.scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

@media (min-width: 992px) {
    #header-wrap #menu > ul { display: block; }
}

/*********************************************************************************************************
 *** DFD-20725 - Disabling the Cursor Hand-Clickie-Look on Top-Nav Element - Link Disable in Scrum.js  - TEMP ONLY DONT ADD TO CORE
 *******************************************************************************************************/
#menu li[data-category-id="cat11389314"] > a { cursor: default; }
#menu li[data-category-id="cat15459358"] > a { cursor: default; }

/**************** VIP Show/Hide **************************/
[data-utm="show"] { display: none; }

/***************************************
* DFD-22048 - Relocate Certona for Desktop on Cart Page
*****************************************/
@media (min-width: 992px) {
    .is-shopping-bag main .content .related-items .single-relatedItem { padding: 0 1%; width: 16%; }
    .is-shopping-bag main .related-items hr { display: none; }
    .is-shopping-bag main .related-items > .row { margin-left: -15px; margin-right: -15px; }
    .is-shopping-bag main .hidden-xs .relatedItemGroup.col-centered > div { margin: 0; }
    .mbox3-container .module-img { margin-bottom: 0rem; }
}

/*************************************
*  DFD-12833 | Nav Menu "New" Badge  *
*************************************/
span.catLabel {
    color: #C00;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 0 5px;
    padding: 1px 5px 1px 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -2px;
}

@media screen and (min-width: 992px) {
    span.catLabel { font-size: 10px; top: -1px; }
}

/* Hide PLP Ratings  Class */
.no-ratings .product-rating{display:none;}

@media screen and (min-width: 1200px){
#header-wrap #menu > ul > li > a {
    padding: 0 1.3rem !important;
}
}


/* DFD-23248 - Closet New Badge */
li.nav-my-closet a:after, a.nav-my-closet:after {
    content: "NEW!";
    color: #c2072a;
    display: inline-block;
    padding-left: 5px;
    font-weight: bold;
}