/*MENU*/

li.dropDown.hoverFade.category-0.cat_107_1001 .nav-columns.equalizeHeights.hoverFadeTarget {
    width: 625px
    left: 81px !important;
}
li.dropDown.hoverFade.category-0.cat_107_1001 .nav-columns.equalizeHeights.hoverFadeTarget .col {
    width: 372px!important;
}

li.dropDown.hoverFade.category-0.cat_107_1002 .nav-columns.equalizeHeights.hoverFadeTarget {
    width: 625px;
    left: 208px!important;
}
li.dropDown.hoverFade.category-0.cat_107_1002 .nav-columns.equalizeHeights.hoverFadeTarget .col {
    width: 372px!important;
}

li.dropDown.hoverFade.category-0.cat_107_1006 .nav-columns.equalizeHeights.hoverFadeTarget {
    width: 633px;
    left: 357px!important;
}
li.dropDown.hoverFade.category-0.cat_107_1006 .nav-columns.equalizeHeights.hoverFadeTarget .col {
    width: 372px!important;
}

li.dropDown.hoverFade.category-0.cat_107_1007 .nav-columns.equalizeHeights.hoverFadeTarget {
    width: 625px;
    left: 365px!important
}
li.dropDown.hoverFade.category-0.cat_107_1007 .nav-columns.equalizeHeights.hoverFadeTarget .col {
    width: 372px!important;
}


form#form_guest_pay_method div#billingAddressDiv span#emptyBillingAddress p.adjust_left_label1 input#lada.lada.cross_site_script_val {
  width: 20px!important;
}

form#form_guest_pay_method div#billingAddressDiv span#emptyBillingAddress p.adjust_left_label1 label#lada_label {
  margin-right: 252px!important;
}

form#form_guest_pay_method div#billingAddressDiv span#emptyBillingAddress p.adjust_left_label1 input#phoneNumber.telefono.cross_site_script_val.error {
  margin-left: 163px;
  margin-bottom: 8px;
}

input#updatePromocodesBtn.formsubmitter {
  display: none!important;
}

#divWarningForEbook, #divWarningForEbook, #delegDescription, #colDescription, #otherNeighborhoodDiv, #cardTypeForPromo, #removeItemBtn, #refreshBtn, #creditContinueBtn, #messagesDiv, #loading, #alertas, #messagesDiv1, #alertas1, #loading1, #errors, #delegDescription, #colDescription {
  display: none;
}


/*PRICES PLP*/

.subset-pricing.plp-prices > span.product-price.two-prices > span.price-state.price-strike-special {
  display: inline-block;
  font-size: 12px;
  color: #848484!important;
  text-decoration:line-through;
}

.subset-pricing.plp-prices > span.product-price.two-prices > span.price-state.price-special > span {
  color: red;
}

.subset-pricing.plp-prices > span.product-price.single-price.standard-price > span > span {
    color: #848484;!important;
 /* font-size: 15px;*/
  font-weight: 500;
}

.subset-pricing.plp-prices > span.product-price.range-prices span.flagsflags.flags-padding {
   margin-top: 10px;
   line-height: 2;
}
.subset-pricing.plp-prices > span.product-price.range-prices span.price-state.standard-price {
    color: #4a4a4a!important;
}
.subset-pricing.plp-prices span.product-price.single-price.standard-price{
    color: #4a4a4a!important;
}

.promo-range-prices span.range-standard-price > span {
  color: red;
}

.subset-pricing.plp-prices > span.product-price.promo-range-prices > span.price-range-promo.strike-price > span {
  display: inline-block;
  font-size: 15px;
  color: #848484 !important;
  text-decoration:line-through;
}

.subset-pricing.plp-prices > span.product-price.promo-range-prices > span {
  display: block;
}

.subset-pricing.plp-prices > span.product-price.promo-range-prices > span > span {
  font-size: 15px;
  display: inline-block;
  color: red;
}

.precios_producto p.precio-modulo {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
  font-family: arial, verdana;
  padding-top: 20px!important;
  padding-bottom: 0!important;
}


h1.shop-title.supersection-title.subtitle {
  display: none!important;
}
h2.shop-title.supersection-title.subtitle {
  display: none!important;
}

h2{
    color: #4a4a4a;
  font: 23px/25px "Gotham 4r", Verdana, Arial, sans-serif;
  border-bottom: none;
}

div#top-header {
  width: 990px;
  position: relative;
  z-index: 3;
  line-height: 100%;
  margin: 0 auto;
  text-align: center;
}

div#head_content {
    position: relative;
    width: 990px;
    margin: auto
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
.ie6 .clearfix, .ie7 .clearfix {
    zoom: 1
}
a#brand-logo {
    float: left;
    width: auto;
    display: block;
    padding-left: 0px;
    padding-top: 0
}
.ie7 a#brand-logo {
    padding-left: 0px
}

div#intl-header-block .intl-flag {
    margin-top: 2px
}
div#head_links {
    width: 990px;
    height: 9px;
    position: relative;
    top: 6px
}
div#head_links .account-space {
    padding: 0 5px
}
div#head_links a:hover {
    color: #999 !important
}
div#left-links {
    float: left;
    position: relative;
    margin-top: 37px;
    margin-bottom: 11px;
    width: 683px;
    height: 70px
}
.ie7 div#left-links {
    z-index: 99
}
div#pb-logo-hdr {
    float: left;
    width: 454px
}
div#logo-ds {
    float: left;
    width: 500px;
    z-index: 8990
}
ul#ds-nav {
    width: 450px
}
ul#ds-nav li {
    float: left
}

#nav-ds-links {
position: relative;
top: 12px;
clear: both;
width: 800px;
}

#nav-ds-links ul li.dropDownDs {
float: left;
padding: 0 6px;
margin: 0;
}

#nav-search-box {
    z-index: 8990;
    float: right;
    height: 108px
}
#nav-search-box fieldset {
    width: 270px;
    position: relative;
    margin-top: 0;
    /*z-index: 9999*/
}
.ie7 #nav-search-box fieldset {
    zoom: 1;
    width: 266px
}
#nav-search-box label {
    float: left
}
#nav-search-box #search-label {
    display: none
}
#nav-search-box #search-field {
    margin-right: 0;
    width: 219px;
    border: 1px solid #ccc;
    padding: 8px 10px 9px 10px;
    cursor: text;
    color: #666
}
.ie7 #nav-search-box #search-field {
    float: left
}
#nav-search-box a.btn-search {
  width: 32px;
  height: 33px;
  float: right;
  text-align: left;
  overflow: hidden;
  background: url('/assets/multisites/westelm/images/btn-magnifying-glass.gif') no-repeat;
  position: relative;
  top: 7px;
  right: 27px;
  }
#nav-search-box input {
    font-size: 11px;
    height: 21px
}
#nav-search-box input a {
    text-transform: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px
}
#nav-search-box input a span {
    font-weight: bold
}
#nav-shop-links {
    position: absolute;
    top: -6px;
    left: 0px;
    width: 990px
}


#nav-user-links li {
position: relative;
float: left;
display: inline-block;
font-size: 13px;
line-height: 1.2;
margin: 0px 10px;
}


.ie7 #nav-shop-links {
    zoom: 1
}
#pb-family {
    float: left
}
#pb-family li {
    padding-right: 1px;
    float: left
}
#wsi-brands {
    width: auto;
    float: right
}

#wsi-brands li {
    float: left;
    border-left: 1px solid #ccc;
    padding: 7px 8px 7px 8px;
}
#wsi-brands li:last-child {
  padding-right: 0!important;
}
#wsi-brands li:first-child {
    border-left: none;
}
#wsi-brands a {
    color: #000;
    font-size: 10px;
}
#cart-count {
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  /*background: url('/assets/multisites/westelm/images/bg_red.PNG') 0 2 no-repeat;*/
  /*padding: 8px;*/
  color: #FFF;
    /*margin-left: -4px;*/
}
#cart-count .noitems{
display:none;
}
#nav-user-links {
  position: absolute;
  right: 240px;
  top: 15px;
  text-align: left;
  overflow: visible;
  z-index: 2;
  width: 125px;
}
a.account-track-links {
  font-family: "Gotham 5r",Verdana,Arial,sans-serif;
  text-transform: none;
  font-size: 13px;
  color: #9e7d5c!important;
  font-weight: normal;
}
.ie7 #nav-user-links {
    zoom: 1
}

#nav-user-links li {
position: relative;
float: right;
display: inline-block;
font-size: 13px;
line-height: 1.2;
margin: 0px 10px;
}
.ie7 #nav-user-links li {
    display: inline
}
#nav-user-links li.intl-shipping-info {
    margin-left: 6px;
    margin-top: -1px
}
#nav-user-links li.intl-shipping-info a {
    text-decoration: none
}
#nav-user-links .view-cart {
    padding: 0 15px 0 0;
    margin: 0
}
#nav-user-links .view-cart>a {
    text-decoration: none
}
#nav-user-links .view-cart>a>img {
    vertical-align: middle
}
#nav-user-links #member-greeting {
    text-align: right;
	width: 160px;
    font-family: "Gotham 5r",Arial,sans-serif;
}
#nav-user-links li.sign-out {
    padding-top: 3px;
    padding-right: 7px
}
#nav-user-links a.sign-out {
    text-decoration: underline;
    font-family: "Gotham 5r",Arial,sans-serif;
}
#nav-user-links li#nav-account-links .nav-columns.nav-myaccount.equalizeHeights.hoverFadeTarget {
  width: 155px;
    left: -87px;
    top: 16px;
}

#nav-user-links li#nav-account-links .nav-columns.nav-myaccount.equalizeHeights.hoverFadeTarget .col{
    border-left: 0; 
    padding-left: 11px;
    width: 130px!important;

}
  
#nav-user-links li#nav-account-links .nav-columns.nav-myaccount.equalizeHeights.hoverFadeTarget li{
float: left!important;
}
button.wesingin{
padding:0!important;
}
.search-cart-checkout {
  position: absolute;
  right: 0;
  text-align: right;
  top: 15px;
 /* z-index: 9;*/
  width:240px;
}
.ie7 .search-cart-checkout {
    zoom: 1
}
.search-cart-checkout li.search {
    border: none;
    display: block;
    padding: 0;
    float: left;
    height: 40px;
    padding: 0;
    position: relative;
    margin-top: 5px;
	right: -2px;
}
.search-cart-checkout .view-cart {
    padding: 0px 0px 10px
}
.search-cart-checkout .view-cart>a {
    text-decoration: none
}
.search-cart-checkout .view-cart>a>img {
    vertical-align: middle;
    float:left;
}
.search-cart-checkout li.checkout {
    display: block;
    float: right;
    position: relative
}
.cart-check {
    position: absolute;
    top: 82px;
    right: 0
}

.nav-menu li.dropDown>a {
overflow: hidden;
white-space: nowrap;
width: auto;
    padding-bottom: 5px;
}
li.dropDown.hoverFade.category-0.cat_107_1003 a.topnav-cookware {
    color: #bea285;
}

li.dropDown.hoverFade.category-0.cat_107_1008 a.topnav-cookware {
     color: #ef4749!important;
}

li.dropDown.hoverFade.category-0.cat_107_1005 a.topnav-cookware{
    border-left: 0px;
}

li.dropDown.hoverFade.category-0.cat_107_1002 a.topnav-cookware{
    border-right: 0px;
}

#topnav-container, #myrecsnav-container {
clear: both;
z-index: 99;
border-top: solid 3px #4a4a4a;
/*border-bottom: solid 1px #cbcbcb;*/
margin-top: 17px;
height: 48px;
}

.slideshow ul li{font-size: 18px!important;}

#secondary-topnav-container .secondary-nav-menu li.dropDown{width: auto!important;}

#topnav-container .nav-columns .col {
    width: 738px;
    text-align: left!important;
}
.col2{
float: left;
padding-left: 10px;

}

/*HTTPS CR - updated to correct background URL */
 .nav-menu li.dropDown>a:hover {
    color: #4a4a4a!important;
    background: url("//assets.westelm.com.mx/assets/multisites/westelm/images/nav-bgd-2013.gif") repeat top left;
    background-color: #f8f8f8!important;
    border-top: solid 2px rgba(0, 0, 0, 0);
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}


/*
.nav-columns .col{
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: 212px;
    margin-right: 1px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-left: 1px solid #dcdcdc;
    padding-left: 20px;
    float: left;
}
*/

/*FOOTER STYLE*/

.footer-links, .footer-epilogue {
    width: 990px;
    margin: 0 auto;
}
.footer-epilogue {
    text-align: center;
    padding-top: 40px;
    /*padding-bottom: 40px;*/
    line-height: 1.6;
    font-size: 10px;
}
.footer-epilogue p a, .footer-epilogue p{
    width: 990px;
    margin: 0 auto;
    color: silver !important;
    font-family: Gotham,"Gotham 4r",Arial,sans-serif !important;
    font-size: 9px !important;
}
.footer-links {
    overflow: hidden;
    line-height: 1.54;
    font-size: 11px;
    color: #000;
    padding-top: 50px;
}
.footer-links-group {
    width: auto;
    float: left;
    padding: 0px;
    margin: 0px 80px 20px 0px;
}
.footer-links-group.footer-links-get-social {
    width: 250px;
}
.footer-links-heading a{
    font-family: "Gotham 7r",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #4a4a4a;
    text-transform: none;
}

li.footer-links-heading{
    font-family: "Gotham 7r",Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #4a4a4a;
    text-transform: none;
}

.footer-links a {
font-family: Gotham,"Gotham 4r",Arial,sans-serif;
    font-size: 11px;
    color: #9e7d5c!important;
    line-height: 24px;
}

.footer-links a:hover {
    text-decoration: underline;
}

.footer-links-get-social-links-label {
    text-align: center;
    font-size: 12px;
    margin: 0px 0 8px
}

.footer-links-get-social-links {
    text-align: center;
    margin-top: 0!important;
    background: url('//assets.westelm.com.mx/assets/multisites/westelm/images/btn-social_final.gif') no-repeat;
    width: 81px;
    height: 30px;
    margin: 0 auto;
}
.footer-links-get-social-links li {
    display: inline-block;
    float: left;
    height:30px;
    width:30px;
    margin:0 10px 0 0;
}
.ie7 .footer-links-get-social-links li {
    zoom: 1;
    display: inline
}

.footer-links-get-social-links a {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    margin-right: 4px
}

/*NEW SOCIAL PLUGIN*/
.sociallinks .count{
    display: none;
}

button.fb {
    background-image: URL('//assets.westelm.com.mx/assets/multisites/westelm/images/icon_facebook.png');
    background-color: transparent;
    text-indent: -9999999999px;
    width: 56px;
    height: 21px;
    cursor: pointer;
}
.count.facebook-count {
    float: left;
    margin-right: 5px;
}
.group.facebook-share {
    float: left;
    margin-right: 10px;
}
button.twitter {
    background-image: URL('//assets.westelm.com.mx/assets/multisites/westelm/images/icon_tweet.png');
    background-color: transparent;
    text-indent: -9999999999px;
    width: 63px;
    height: 21px;
    cursor: pointer;
}
.count.twitter-count {
    float: left;
    margin-right: 5px;
}
.group.twitter-share {
     float: left;
    margin-right: 10px;
}
button.gp {
    background-image: URL('//assets.westelm.com.mx/assets/multisites/westelm/images/gooplus.png');
    background-color: transparent;
    text-indent: -9999999999px;
    width: 32px;
    height: 21px;
    cursor: pointer;
}

.count.gplus-count {
    float: left;
    margin-right: 5px;
}
.group.gplus-share {
    float: left;
    margin-right: 10px;
}
button.pinterest {
    background-image: URL('//assets.westelm.com.mx/assets/multisites/westelm/images/pinit.png');
    background-color: transparent;
    text-indent: -9999999999px;
    width: 43px;
    height: 22px;
}
.count.pinterest-count {
    float: left;
    margin-right: 5px;
}
.group.pinterest-share{
    float: left;
    margin-right: 10px;
}

.mailit {
       float: left;
    margin-right: 10px;
}

.printit {
    float: left;
    margin-right: 6px;
}
/*NEW SOCIAL PLUGIN*/

.social-sprite-facebook {
    position: relative;
    right: 0px;
    top: 3px;
}

.social-sprite-twitter {
    position: relative;
    right: 3px;
    top: 3px;
}

.social-sprite-google {
background-position: 0 -132px;
height: 22px;
width: 23px;
}

.social-sprite-instagram {
    position: relative;
    right: -12px;
    top: 3px;
}

.social-sprite-youtube {
height: 22px;
width: 23px;
}

.social-sprite-pinterest {
height: 22px;
width: 23px;
}

a.social-sprite-google {
    position: relative;
    right: 11px;
    top: 3px;
}

a.social-sprite-pinterest {
    position: relative;
    right: -6px;
    top: 3px;
}

a.social-sprite-youtube {
    position: relative;
    right: -21px;
    top: 3px;
}

li#click-to-call-footer {
    list-style-type: none;
}
/*
.col-sub.go_button.suscribe-button {
    background: #f8f8f8!important;
    top:0!important;
}
.col-sub.go_button.suscribe-button  .tittle_list i.white-arrow {
    background: url("http://www.westelm.com/weimgs/ab/images/i/201528/0010/images/nav/footer/btn-email-sign-up-new.gif") no-repeat 3px -5px;
    width: 39px;
    height: 24px;
    position: relative;
    display: inline-block;
    left: 30px;
    top: -2px;
    float: left;
}
.col-sub.go_button.suscribe-button  .tittle_list i.envelope {
    background: url(/assets/multisites/westelm/css/sprites/socialicons_detail.png) no-repeat -160px -10px;
    width: 30px;
    height: 20px;
    position: relative;
    display: inline-block;
    left: -5px;
    float: left;
    color: #4a4a4a;
}
*/
.tittle_list span {
    margin-top: 0px!important;
    color: #4a4a4a!important;
}


.go_button {
float: left;
clear: both;
margin: 5px 0px;
padding: 5px 10px;
width: 246px;
font-size: 1.2em;

}

.go_button:hover{cursor: pointer;}

.suscribe-button {
color: #fff;
top: 30px;
position: relative;
background: #999999!important;
font-size: 14px;
font-weight: lighter;
padding: 7px 10px;
display: inline-block;
float: none;
width: 270px;
}

.suscribe-button a{color: #fff;}

.suscribe-button:hover{background: #666666 !important;}

span.ubicacion{float: left; display: block;color: #fff;}

.tittle_list span {
float: left;
display: inline-block;
margin-top: 4px;
padding-left: 10px;
}

i.white-arrow {
background: url(/assets/images/bg/sprite_footer.png) no-repeat -100px -40px;
width: 13px;
height: 20px;
position: relative;
display: inline-block;
left: 30px;
float: left;
}

.ubicacion p i.white-arrow {
left: 215px;
}

i.envelope {
background: url(/assets/images/bg/sprite_footer.png) no-repeat -45px -30px;
width: 30px;
height: 20px;
position: relative;
display: inline-block;
left: -5px;
float: left;}

i.mark {
background: url(/assets/images/bg/sprite_footer.png) no-repeat -71px -30px;
width: 22px;
height: 25px;
position: relative;
display: inline-block;
left: -5px;
float: left;
top: -4px;
}
p.customer-service-info {
    width: 990px;
    margin: 0 auto;
    color: silver !important;
    font-family: Gotham,"Gotham 4r",Arial,sans-serif !important;
    font-size: 9px !important;
}

#footer-container{
    margin: 20px auto 0 auto;
    text-align: left;
    height: 425px;
    background-color: #fff;
    background-image: url("//assets.westelm.com.mx/assets/multisites/westelm/images/bgd-paper-footer.png");
    background-repeat: repeat-x;
    width: 100%;
    clear: both;
}
.tittle_list span{
    color:#fff;
}
#product-recommendation{display: block;}

#payment_method {
    display: block;
    padding: 10px;
    border-top: 1px solid #DEDEDE!important;
    border-bottom: 1px solid #DEDEDE!important;
    height: 45px;
    width: 100%;
    clear: both;
}

div#footer ul li#join-our-email-list {
    float: right;
    float: none\9; /* IE8 and below */
    width: 298px;
    *width: 290px;
    margin-top: 15px;
    margin-bottom: 40px
}
div#footer ul li#join-our-email-list #intButton {
    padding-top: 10px;
    float: right
}
div#footer ul li#join-our-email-list h3 {
    background: url("../images/nav/ecom/new_ftr_so.gif") no-repeat top left;
    background-position: 0px 10px
}
div#footer ul li#join-our-email-list div.info {
    width: 21.9em;
    overflow: hidden;
    padding: 0.25em 0 0em 0em;
    _height: 5em
}
div#footer ul li#join-our-email-list div.info_top {
    width: 80px;
    padding-top: 3px;
    float: left
}
div#footer ul li#join-our-email-list div.info_fb {
    float: left;
    padding: 0 0 0 1em
}
div#footer ul li#join-our-email-list div.info2 {
    width: 21.9em;
    overflow: hidden;
    padding: 1em 0 0em 0em
}
div#footer ul li#join-our-email-list div.info div.info2 {
    overflow: hidden;
    padding: 1em 0 1em 0.2em;
    _height: 5em
}
div#footer ul li#join-our-email-list div.info img {
    float: left
}
div#footer ul li#join-our-email-list div.info p {
    margin-left: 5em;
    line-height: 1.3em
}
div#footer ul li#join-our-email-list form {
    float: right;
    overflow: hidden;
    padding: 0
}
div#footer ul li#join-our-email-list form fieldset.submit {
    padding-left: 0;
    float: left;
    display: inline
}
div#footer ul li#join-our-email-list form fieldset.email {
    float: left;
    display: inline;
    *width: 218px
}
div#footer ul li#join-our-email-list form fieldset.email input {
    width: 250px;
    padding-bottom: 2px;
    *padding-top: 3px;
    *padding-bottom: 0;
    padding-left: 5px;
    border: 1px solid #ccc;
    color: #666
}
div#footer ul li#join-our-email-list form fieldset label {
    padding: 0.5em 1em 0 0
}
div#footer ul li#join-our-email-list form fieldset input {
    float: right;
    height: 28px;
    *height: 27px
}
div#footer ul li#join-our-email-list form fieldset input.submit {
    float: right;
    height: 32px
}
div#footer div.questions-copyright {
    float: left;
    padding-left: 22px;
    padding-top: 52px
}
div#footer ul li#join-our-email-list form fieldset {
    float: left;
    width: auto;
    margin-top: 0px
}
div#footer div.questions-copyright p {
    padding-bottom: 10px;
    font-size: 10px
}
div#footer div.questions-copyright a {
    text-decoration: none;
    font-size: 11px;
    letter-spacing: 0.5px;
    font-family: Lato, Verdana, Geneva, Arial, Helvetica
}
div#footer div.cybertrust {
    float: left;
    margin-top: 40px
}
div#footer div.cybertrust-reg {
    text-align: center;
    padding: 12px 0 100px 0px
}
div#footer div.cybertrust-reg {
    text-align: center;
    padding: 12px 0 100px 0px
}
div#footer div.questions-copyright img {
    float: right
}
div#footer.registry ul li h3 {
    border-top: 1px solid #b4b3b3;
    height: 1.2em;
    margin-top: 1em;
    padding-bottom: 0.8em;
    padding-top: 1em
}
div#footer.registry ul li ul {
    float: left
}
div#footer.registry ul li#resources {
    width: 13em
}
div#footer.registry ul li#join-our-email-list {
    width: 21.9em
}
div#footer.registry ul li#join-our-email-list form fieldset.email input {
    width: 9.6em
}

#footer {
    text-align: left;
    margin: 0 auto;
    width: 99em;
    background-color: #f0f0f0;
    padding: 0 8px
}
.footer-column {
    padding-left: 105px;
    float: left;
    font-size: 11px;
    letter-spacing: 0.5px;
    font-family: Lato, Verdana, Geneva, Arial, Helvetica
}
.footer-column:first-child {
    padding-left: 0
}
.footer-column.social-column {
    padding-left: 78px
}
.footer-column li {
    padding-bottom: 10px
}
.footer-column .footer-heading {
    margin-top: 20px
}
.footer-column .social-icons {
    padding-left: 35px
}
.footer-column a, .footer-column a:active, .footer-column a:hover, .footer-column a:visited {
    text-decoration: none
}


#email-list-overlay {
    font-size: 11px;
    line-height: 12px;
    padding: 24px
}
#email-list-overlay h2 {
    font-family: "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    margin-bottom: 10px
}
#email-list-overlay .error {
    margin-top: 5px;
    color: #900
}
#email-list-overlay .error .message {
    color: #900;
    font-size: 11px
}
#email-list-overlay fieldset {
    margin-top: 15px
}
#email-list-overlay fieldset label {
    display: inline-block;
    font-weight: bold;
    padding-right: 7px;
    text-align: right;
    text-transform: uppercase;
    width: 143px
}
#email-list-overlay fieldset input {
    color: #666;
    padding: 1px
}
#email-list-overlay .button-container {
    padding: 5px 0 0 152px
}
.emailCaptureOverlay #additional-options {
    border: 3px solid pink;
    font: 11px Verdana, Geneva, Arial, Helvetica;
    background: url("../images/customer-service/email-overlay/bg_header.gif") repeat-x scroll top left;
    padding-top: 0 20px 20px 20px
}
.emailCaptureOverlay #additional-options h1 {
    margin: 0;
    padding: 16px 0 31px 63px
}
.emailCaptureOverlay #additional-options h2 {
    margin: 0;
    padding: 0 0 0 78px
}
.emailCaptureOverlay #additional-options #emailmeform {
    padding: 0 40px 0 78px
}
.emailCaptureOverlay #additional-options a {
    color: #900
}
.emailCaptureOverlay #additional-options fieldset {
    margin-top: 10px
}
.emailCaptureOverlay #additional-options label {
    float: none;
    text-align: left;
    width: auto
}
.emailCaptureOverlay #additional-options label.error {
    font-weight: bold
}
.emailCaptureOverlay #additional-options input {
    margin: 0;
    padding: 0
}
.emailCaptureOverlay #additional-options input.error {
    background-color: #f9c8c3;
    border-color: #bc2129
}
.emailCaptureOverlay #additional-options #select-brand {
    border-width: 0;
    background-color: transparent;
    padding: 5px 0 15px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    width: 100%
}
.emailCaptureOverlay #additional-options #select-brand p {
    font-weight: bold;
    margin-bottom: 10px
}
.emailCaptureOverlay #additional-options #select-brand li {
    width: auto;
    display: inline-block
}
.ie7 .emailCaptureOverlay #additional-options #select-brand li {
    display: inline
}
.emailCaptureOverlay #additional-options #select-brand label {
    margin-left: 2px
}
.emailCaptureOverlay #additional-options #select-brand input {
    margin: 0 1px 0 0
}
.emailCaptureOverlay #additional-options .email-benefits {
    padding: 10px 0 15px 0;
    border-bottom: 1px solid #ccc
}
.emailCaptureOverlay #additional-options .email-benefits p {
    font-weight: bold;
    margin-bottom: 7px
}
.emailCaptureOverlay #additional-options .zip-field {
    width: auto
}
.emailCaptureOverlay #additional-options .zip-field label {
    display: inline;
    margin-left: 10px
}
.emailCaptureOverlay #additional-options .zip-field input {
    float: none;
    width: 110px;
    margin-right: 10px
}
.emailCaptureOverlay #additional-options .zip-field .error {
    display: inline-block
}
.emailCaptureOverlay #additional-options .zip-field .message {
    min-height: 13px
}
.emailCaptureOverlay #additional-options .catalogSelect {
    margin-top: 0
}
.emailCaptureOverlay #additional-options .catalogSelect input {
    width: 15px;
    margin: 0 1px 0 0px
}
.emailCaptureOverlay #additional-options .catalogSelect label {
    font-weight: bold
}
.emailCaptureOverlay #additional-options .addressblock {
    float: left;
    width: 275px
}
.emailCaptureOverlay #additional-options .addressblock fieldset {
    margin-top: 7px
}
.emailCaptureOverlay #additional-options .addressblock .state-zip {
    width: 275px
}
.emailCaptureOverlay #additional-options .addressblock input {
    width: 165px
}
.emailCaptureOverlay #additional-options .addressblock label {
    display: block;
    margin-bottom: 3px
}
.emailCaptureOverlay #additional-options .addressblock .state {
    float: left
}
.emailCaptureOverlay #additional-options .addressblock .state select {
    width: 125px
}
.emailCaptureOverlay #additional-options .addressblock .zip {
    float: left;
    margin-left: 5px;
    padding-left: 10px
}
.emailCaptureOverlay #additional-options .addressblock .zip input {
    width: 100px
}
.emailCaptureOverlay #additional-options .addressblock .checkbox-set input {
    width: auto;
    float: none;
    display: inline
}
.emailCaptureOverlay #additional-options .addressblock .checkbox-set label {
    display: inline
}
.emailCaptureOverlay #additional-options .haveTrouble {
    display: none
}
.emailCaptureOverlay #additional-options #select-brand-catalog {
    margin-left: 275px;
    margin-top: 13px;
    padding-top: 10px;
    width: 205px
}
.emailCaptureOverlay #additional-options #select-brand-catalog ul {
    margin-top: 15px
}
.emailCaptureOverlay #additional-options #select-brand-catalog li {
    margin: 10px 0
}
.emailCaptureOverlay #additional-options #select-brand-catalog label {
    margin-left: 3px;
    margin-top: 2px
}
.emailCaptureOverlay #additional-options .pbteen-visit {
    width: 100%;
    overflow: auto;
    padding: 15px 0
}
.emailCaptureOverlay #additional-options .rejuvenation-visit {
    width: 100%;
    overflow: auto;
    padding: 0 0 25px 0
}
.emailCaptureOverlay #additional-options .actions {
    width: 100%;
    display: inline-block;
    margin-top: 16px;
    *padding-top: 16px
}
.emailCaptureOverlay #additional-options .actions input {
    margin-right: 15px;
    height: auto;
    display: inline;
    text-indent: 0
}
.emailCaptureOverlay #additional-options .error {
    padding-top: 10px;
    color: #900
}
.emailCaptureOverlay #additional-options .error .message {
    color: #900;
    font-size: 12px;
    line-height: 16px
}
.emailCaptureOverlay #additional-options .form-alert {
    border: 2px solid #900;
    background-color: #f9c8c3;
    margin-bottom: 10px;
    padding: 0 10px 10px
}
.emailCaptureOverlay #additional-options .form-alert .error {
    margin-top: 10px
}
.emailCaptureOverlay #additional-options.thank-you {
    font: 16px Verdana, Geneva, Arial, Helvetica;
    background: url("../images/customer-service/email-overlay/hdr-thanks.png") no-repeat scroll top left;
    width: 607px;
    height: 309px
}
.emailCaptureOverlay #additional-options.thank-you .continue-shopping {
    padding: 205px 0 0 190px
}
.emailCaptureOverlay #additional-options .msg-thank-you {
    font-size: 16px;
    margin-bottom: 30px;
    text-align: center
}
#account #my_account_content{width: 723px;
padding: 0 0px 20px 0px;}

div#content fieldset label{width: auto;}

#col_right_register h2{font-family: 'robotormedium', arial, sans-serif; font-size: 1.5em; font-weight: normal;}
div#content fieldset input[type="submit"]{padding: 0.1em 2em; background: url('/assets/multisites/westelm/images/bg_red.PNG'); 
border: 0;
border-radius: 0;
box-shadow: none;
text-shadow: none;
padding: 0.4em 0.7em;
text-transform: uppercase;}
#forgotlink{color: #9e7d5c;}
#col_right_register a.create_account{
    background: url('/assets/multisites/westelm/images/bg_red.PNG');
    border: 0;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    padding: 0.3em 0.5em;
    text-transform: uppercase;
}
#col_right_register a.create_account:hover, div#content fieldset input[type="submit"]:hover{
    background: url('/assets/multisites/westelm/images/bg_red.PNG'); 
    opacity: .8;
}
.search-results{font-size: 1.65em}
#breadcrumbs{width: 100%}
ul#breadcrum{ float: none; width: 100%}
#breadcrum:after, #breadcrum:before{content: ''; display: table;}
#breadcrum:after{clear: both;}
ul#breadcrum li:first-child{background: none; }
ul#breadcrum li a{color: silver!important; padding: 0.8em 0.4em}


ul#breadcrum li:last-child a{color: #4a4a4a!important} ul#breadcrum li:last-child a:hover{text-decoration: none;}
ul#breadcrum li a, ul#breadcrum li a:hover{font-family: "Gotham 4r",Verdana,Arial,sans-serif!important; } ul#breadcrum li a:hover{color:#4a4a4a!important}
body:first-of-type ul#breadcrum li{text-indent: 5px}
div#super-category .left-nav h2{display: block; margin-bottom: 0}
.slider img{height: auto;}
.slideshow-hero{height: auto;}
.main-content{float: left; margin: 0 !important; width: 100%; }
#content{width: 781px;}
body, html{background: #f8f8f8}
#product-recommendation{float: none}
#super-category:before, #super-category:after, .purchasing-container:before, .purchasing-container:after{display: table; content: '';} #super-category:after, .purchasing-container:after{clear: both;}


/*.side-nav  a{border-bottom: 0!important}*/
.recently-viewed-items{display: none;}

div#ver_detalle_pop_up {
display: none;
  margin-top: 35px;
}

/*-------------------PRICES PDP----------------*/

.subset-pricing.pdp-prices > span.product-price.range-prices > span, .subset-pricing.quick-view-prices > span.product-price.range-prices > span {
  display: inline-block;
  font-size: 22px;
  font-weight: 500;
   color: rgb(163, 163, 163);
}
span.product-price.single-price.standard-price > span{
	 text-decoration: none;}

.subset-pricing.pdp-prices > span.product-price.promo-range-prices > span.price-range-promo, .subset-pricing.quick-view-prices > span.product-price.promo-range-prices > span.price-range-promo {
  display:  -webkit-box;
    color: rgb(163, 163, 163);
}

.subset-pricing.pdp-prices span.price-range-promo.strike-price span.price-state.range-strike-price {
  text-decoration: line-through;
}
span.price-state.range-standard-price {
  color: rgb(237, 38, 36);
}

.subset-pricing.quick-view-prices span.price-state.standard-price {
  font-size: 12px!important;
}
.subset-pricing.plp-prices span.price-range-promo.strike-price span{
     color: #4a4a4a;!important;
}
.simple-subset .subset-section{margin-top: 0}

.subset-pricing .product-price .price-state{ 
  font-weight: 500;
 text-transform: none;}
 
 .subset-pricing .product-price {
  margin-bottom: 10px;
}
span.product-price span.price-special .currency{font-size: 1em}
/*#pip .btn_addtobasket_add{background-color:#red;}*/
/*#pip .btn_addtobasket_add span{color: #fff; text-indent: 0}*/
.machine-recs{border-top: 0}

.ui-accordion .ui-accordion-header {
  padding-left: 2.2em;
  background: none;
  border-radius: 0;
  text-transform: capitalize;
  font-family: "Gotham 4r", Verdana, Arial, sans-serif;
  font-size: 1.3em;
  padding-left: 1.1em;
  text-align: left;
}
.shop-list .product-cell{width: 248px; margin: 0; margin-right: 13px; margin-bottom: 20px;}
.fac-wrapper{font-size: 1.1em}

/*.ui-tabs .ui-tabs-nav{display: none;}*/

#crumb-facets{border: 0; }

.f-talla li a{border-bottom: 1px solid #ccc!important}
.f-talla li a:hover{border-bottom-color: #000!important;}
.resum-info p{font-size: 1.1em; line-height: 1.8em}
.resum-info h2{padding: 0}
span.price-quicklook {
  font-size: 1.5em!important;
  color: red;
}
.product-flags.quicklook-flags{display: none;}
.qlook.btn.btn_addtobasket{text-transform: uppercase; color: #fff; background: red; padding: 1.2em; display: inline-block;}
/* .qlook .buy-btn, .qlook  .subset-qty{display: inline-block; vertical-align: middle;} */
.qlook .reviews-summary{display: none;}
.qlook .subset-pricing .product-price .price-state{
    font-size: 1.4em;
        margin-bottom: 10px;
}

.suggested-price{display: block;display: none;}
.price-state.price-strike-special{text-decoration: line-through;}
.fancybox-overlay{z-index: 999999!important}
.subset-section .subset-skus .subset-selection .subset-pricing{width: 100%}

#product-recommendation span.product-price {display: none;}

.alertas{
	display:none;
width:800px;
  font-size: 16px;
}

.alertas .bz_comment_text{
    width: 100%!important;
}

.aviso {
    overflow: hidden;
    display: block;
}

span.adjustc {
    display: none;
}
span.adjustb {
    display: none;
}

div#success {
  background-color: green;
    padding: 10px 20px;
}

div#success p, div#error p {
  color: #fff;
  text-align:center;
}
div#error {
  background-color: red;
    padding: 10px 20px;
}
#promotions{
	width:800px;
	display: none;
    /* overflow: scroll;*/
}
div#nombre_producto_popup {
    padding-bottom: 5px;
}
#shop.ws .fancybox-outer {
    min-height: 37px;
    max-height: 600px;
   /*overflow: scroll;*/
}
/*#shop.ws .fancybox-inner.overlayinner{
     height: 545px!important;
}*/
#product.ws .fancybox-outer {
    overflow: auto!important;
    min-height: 37px;
    max-height: 550px;
}


#product.ws .sociallinks .fancybox-outer {
    overflow: visible!important;
}

#product.ws .fancybox-inner {
     height: auto;
}
#product.ws .fancybox-inner.overlayinner{
     height: 530px!important;
}
#info_tarjetas_popup {
    padding: 15px!important;
}
#info_producto_popup {
    margin-bottom: 0px!important;
}
#success {background-color: green;padding: 10px 20px;}
#success p {color: #fff;text-align:center;}

#errors { background-color: red; padding: 10px 20px;}
#errors p {color: #fff; text-align:center;}
#promotions{font-size: 1.5em; display: none;}
#nombre_producto_popup{font-size: 1.3em;}
#precio_producto_popup p.precio-tachado-modulo{font-size: 1.2em;}
#datos_producto_popup a{color: #bbb; text-decoration: underline; padding: 0; margin-top: 0.5em; display: block}
.precio-promocion-modulo{  font-size: 1.6em;}
#brandAutoSuggest{padding: 0.3em 0.2em}
.clearfix:before, .clearfix:after{content: ' '; display: table}
.clearfix:after{clear: both;}
.product_checkout > div > div.col.subtotal_ck.subtotal_eb{  color: red;
  font-weight: 600;
  font-size: 17px;}
.avisos{display: none}
.min-max:before, .min-max:after, .quicklook-container:before, .quicklook-container:after{content: ' '; display: table;}
.min-max:after, .quicklook-container:after{clear: both;}
ul.ul_tab1 li a, ul.ul_tab2 li a{background: none}
.subset-pricing {
    font-family: "Gotham 7r", Verdana, Arial, sans-serif;
font-size: 12px;
}
.subset-pricing.plp-prices {
min-height: 60px;
height: 45px;
padding: 2px 0 0 20px;
}
.shop-list>li .product-name {
    height: 45px;
    font-size: 15px;
    text-transform: none;
    line-height: 17px;
    font-family: "Gotham 4r", Verdana, Arial, sans-serif;
    color: #4a4a4a;
    padding: 0 5px 2px 20px;
    text-align: left;
    display: block;
    float: left;
    margin-top: 0px;
    width: 90%;
	line-height: 15px;
}
.addItems {
    width: 160%;
    margin-bottom: 20px;
    margin-top: 10px;
    height: 1px;
    background-color: #ccc;
    margin-left: -105px;
}
/*ETALAGE PDP*/

li.etalage_zoom_area img.etalage_zoom_img {
    width: 1200px;
    height: 1200px;
}
li.etalage_zoom_area {
    left: 559px!important;
}
.etalage_magnifier div img {
    width: 530px!important;
    height: 523px!important;
}
img.etalage_thumb_image{ 
    width: 530px!important;
    height: 523px!important;
}
.etalage_zoom_area div {
min-width: 350px !important;
width: 350px !important;
min-height: 411px !important;
}

body#maps_almacenes .ui-widget-content {
    border: 0px solid #aaaaaa!important;
    color: #000000!important;
    background-color: #E4E4E4!important;
    line-height: 1.5!important;
    font-size: 10px!important;
    padding: 5px!important;
    }
    
body#maps_almacenes .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
   /* border: 0px solid #999999!important;
    background: none!important;*/
}
/*Defect 5756 fix */
#form_checkout_express_pay_method .card_stored .security_code_express{
display:none;
}
#form_checkout_express_pay_method .card_stored .mes2{
display:none;
}

/***BEGIN iPad Media CSS selectors and styles***/
/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 1)   {

    body#maps_almacenes div.ui-widget select#lstAlmacenes {
        height: 40px!important;
    }
}

/* iPad Landscape */
@media (max-device-width: 1024px) and (orientation: landscape) {
    body#maps_almacenes div.ui-widget select#lstAlmacenes {
        height: 40px!important;
    }

     body#maps_almacenes div.ui-widget select#lstAlmacenes {
        height: 40px!important;
    }
}
/***END iPad Media CSS selectors and styles***/

/*----MEDIA QUERY WAP----*/
/*
@media only screen and (min-device-width:375px)and (max-device-width:667px)and (orientation:portrait) {
	
.confirmationOverlay .rac-basket, .multiRegOverlay .rac-basket {
	border:none !important;
	width: 100% !important;
	height: auto !important;
	min-height: 189px !important;
}

.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.overlayiframe.fancybox-opened {
     width: 375px!important;
}

.overlayWidget {
    width: 370px!important;
}
#product.ws .fancybox-inner.overlayinner {
    height: 515px!important;
}
#btn-checkout {
    width: 100%;
    background: url('/assets/multisites/westelm/images/bg_red.PNG')!important;
    height: 33px;
}
a#anchor-btn-checkout {
    background: url('//assets.westelm.com.mx/assets/multisites/westelm/images/btn_checkout.png') center no-repeat;
    display: block;
    width: 100%;
    height: 32px;
}

.confirmationOverlay .totals-block-buttons, .multiRegOverlay .totals-block-buttons {
    padding-top: 10px;
    float: left;
    width: 100% !important;
}

.confirmationOverlay .rac-totals-block .total-header, .multiRegOverlay .rac-totals-block .total-header {
    background: #dadada;
    height: 16px !important;
}

.confirmationOverlay .rac-basket,.multiRegOverlay .rac-basket {
	border: none !important;
}
	
    .overlayiframe{
    width: 370px!important;
    left: 2px !important;
    position: absolute !important;
    top: 350px!important;
    }

    .overlayWidget{
        width: 375px!important;
    }

}*/