/* HP head hack */
.promo-text .promo-head {
  padding: 3% 3% 3% !important;
}

.tablet-view .promo-text span.promo-head{
  padding: 3% 3% 3% !important;
}

.hide-tablet{
  display:block;
}

.show-tablet{
  display:none;
}

@media all and (min-width: 550px){
  .hide-tablet{
    display:none;
  }

  .show-tablet{
    display:block;
  }
}

@media all and (min-width: 768px){
    .hide-tablet{
    display:block;
  }

  .show-tablet{
    display:none;
  }
}

.centered {
    margin-left: 30px;
}

#shop-page-accordion .custom-nav {
    background: none;
    width: auto;
}

#top-nav .sub-menu #ddm-1 a {
  font-weight: bold; background: none; color: #000;
}

#top-nav .sub-menu #ddm-3 a {
  font-weight: bold; font-style:italic; background: none; color: #000;
}

#top-nav li  #cl_ot {
  color:#F00 !important; padding:5px 8px;
}

li.iris_li:focus{
    background-color: #f0ecec;
}

@media all and (max-width: 640px){
}

.iris_ul{
    width: 444px;
    height: 425px;
}
.iris_li {
    position: absolute !important;
    top: 4px;
    right: 4px;
}

#top-nav-container #top-nav li .sub-menu  .iris_li a {
    height: 415px;
}

.slogan {
    background: #e6e6e6;
    text-align: center;
}

.slogan h2 {
    font-family: "Arial", Helvetica;
    font-size: 14px;
    letter-spacing: 1px;
}

.slogan h2 .code {
    font-family: "Futura T W01 Demi",Georgia;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}


/* TEMPORARY FIX FOR PRODUCT NOT FOUND LAYOUT */
.product-not-found .error-content .product-list li {
    width: 120px;
    margin-right: 40px;
    margin-bottom: 20px;
    float: left;
}

.product-not-found .error-content .product-list li span {
    text-align: center;
}

/* MOBILE OVERRIDE */

#js-body-wrapper #top-nav .custom-nav {
    margin-right: 0;
}

#js-body-wrapper #top-nav #nav-dressme {
    float: none;
}

#js-body-wrapper #top-nav .custom-nav .sub-menu,
#js-body-wrapper #top-nav #nav-dressme .sub-menu{
    width:auto;
}

/*HIDE SLICE */
#product-heading #currentprice .slice{
    visibility: hidden;
}

/*INTL NAVIGATION*/

.intl #header #top-nav li.nav-just-in {
  width: 11%;
}
.intl #header #top-nav li.nav-designers {
  width: 11%;
}
.intl #header #top-nav li.nav-clothing {
  width: 10%;
}
.intl #header #top-nav li.nav-shoes {
  width: 10%;
}
.intl #header #top-nav li.nav-bags {
  width: 9%;
}
.intl #header #top-nav li.nav-accessories {
  width: 12%;
}
.intl #header #top-nav li.custom-nav{
    width: 10%;
}
.intl #header #top-nav li.nav-iris-and-ink {
  width: 11%;
}
.intl #header #top-nav #nav-dressme {
  width: 15%;
  float:right;
  margin-right:0;
}

.intl #header #top-nav #nav-dressme ul.sub-menu {
  right:0;
}

/*.intl #header #top-nav li#nav-clearance {
  width: 11%;
  margin-right:0;
  float:right;
}*/


/*AM NAVIGATION*/
.am #header #top-nav li.nav-just-in {
  width: 11%;
}
.am #header #top-nav li.nav-designers {
  width: 11%;
}
.am #header #top-nav li.nav-clothing {
  width: 10%;
}
.am #header #top-nav li.nav-shoes {
  width: 10%;
}
.am #header #top-nav li.nav-bags {
  width: 9%;
}
.am #header #top-nav li.nav-accessories {
  width: 12%;
}
.am #header #top-nav li.custom-nav{
    width: 10%;
}
.am #header #top-nav li.nav-iris-and-ink {
  width: 11%;
}
.am #header #top-nav #nav-dressme {
  width: 15%;
  margin-right:0;
  float:right;
}

/*.am #header #top-nav li#nav-clearance {
  width: 11%;
  margin-right:0;
  float:right;
}*/

/*.am #header #top-nav #nav-dressme ul.sub-menu {
  right:0;
}*/

#nav-clearance a {
color: #F00;
}

#header #top-nav li#nav-clearance a:hover {
color: #F00;
}

#slogan-ribbon{
   padding: 7px 0; 
}

/* GIFT CARD PAGE CTA HACK */

#voucher-form #add-to-bag{
  font-family: "Futura T W01 Medium",georgia;
  font-size: 15px;
}

#voucher-form #purchase-info .bold{
  font-size: 13px;
}

@media only screen and (max-device-width: 480px) {
}

@media all and (max-width: 640px){

       .iris_li {
        display: none;
    }

    #top-nav .custom-nav,
    #top-nav .nav-iris-and-ink,
    #top-nav #nav-dressme{
        float: none;
    }

    #header-contents #header-navigation #top-nav li.nav-just-in,
    #header-contents #header-navigation #top-nav li.nav-designers,
    #header-contents #header-navigation #top-nav li.nav-clothing,
    #header-contents #header-navigation #top-nav li.nav-shoes,
    #header-contents #header-navigation #top-nav li.nav-bags,
    #header-contents #header-navigation #top-nav li.nav-accessories,
    #header-contents #header-navigation #top-nav li.nav-iris-and-ink,
    #header-contents #header-navigation #top-nav #nav-dressme,
    #header-contents #header-navigation #top-nav li.nav-campaign,
    #header-contents #header-navigation #top-nav li.custom-nav,
    #header-contents #header-navigation #top-nav #nav-clearance
    {
        width: 100% !important;
    }

    #header #top-nav li.nav-iris-and-ink,#header #top-nav li.custom-nav {
      width: auto;
    }
    .iris_ul{
      height: 100%;
    }

    ul.iris_dropdown_box, #nav-dressme ul.sub-menu {
    width: 100%;
    height: 100%;
    right: 0;
    }

    li.iris_dropdown_image, li.iris_dropdown_image {
     display:none;
    }

    #header #top-nav #nav-dressme ul.sub-menu {
    right: 0;
    min-width: 0;
    height: 100%;
    }

    ul.sub-menu.gifts_ul {
    height:auto;
  }
}

@media all and (min-width: 550px){
  .secondary-banner{
    margin-bottom: 10px;
  }
}

@media all and (min-width: 768px){
  .secondary-banner{
    margin-bottom: auto;
  }
}


@media all and (min-width: 1025px){
  .secondary-banner{
    height:auto!important;
    margin-bottom: auto;
  }
}

/*XT STYLES*/


.image_no_hover a:hover {
background: #f0ecec !important;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

#outnet #nav-iris-and-ink {
width:100%;
}

#outnet #nav-iris-and-ink a {
width:100%;
}

/*Dress Me Dropdown styling*/
#top-nav #nav-dressme ul.sub-menu {
 min-width:0;
 height:auto;
}

#top-nav ul.sub-menu.gifts_ul {
    height: auto;
}

li.dressMe-dropdown-image{
display:none;}

}

/*Iris and Ink styling*/
.iris_dropdown_image{
  position: absolute !important;
  top: 4px;
  right: 116px;
  margin: -4px;
  min-height: 200px;
  width:287px!important;
}

.iris_dropdown_box{
  width: 105px;
  height: 421px;
  right: 144px;
}

li.iris_dropdown_image a:hover, li.dressMe-dropdown-image a:hover {
background: #f0ecec !important;
}

#top-nav .iris_dropdown_box{
min-width:0;}

.gifts_ul {
     width: 438px;
    height: 425px;
    right: 12px;
}

/*Dress Me Dropdown styling*/
#nav-dressme ul.sub-menu {
  width: 135px;
  height: 421px;    
}

.dressMe-dropdown-image{
position: absolute !important;
  top: 4px;
  left: -293px;
  margin: -4px;
  min-height: 200px
}

.black-tomato a{
margin: 0 auto 20px;
display:block;
}


<!--[if IE]>
.ie-olapic{
margin-top:-1000px;
}
<![endif]-->

@media all and (max-width: 550px) {
#top-nav #privateSale a {
    width: 75%;
    text-align: center;
    margin-left: 33px;
}
}

.video-icon {
  margin: 0 auto;
}

.am span.tel-numbers {
 display:block  !important;
}
