
 a.dropdown-toggle, #menu li a, #user_login button, #user_top li a{
	font-family: 'robotoregular', sans-serif !important;
	letter-spacing: 0;
	/* background: #676767; */
}
#user_login button {
		color: #fff;
		background-color: #E10098;
		font-size: 15px!important;
		font-family: 'robotocondensedregular', sans-serif!important;
		width: 99%;
		margin-bottom: 0;
}
#headerLinks{margin-top:-26px;}
#user_login .morph-content{/*911*/
	height:auto !important;
	z-index: 9999;
}

#home #user_login .morph-content {
		min-height: 445px;
}

/*#user_login .morph-content.paymentModal {
		height: 655px!important;
}*/
#user_login  .fa-angle-right{ margin-left:1em!important}
#user_login  .fa-angle-right:after{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\e951";
	color: #fff;
	font-weight:bold;
	font-size: .7em;
}
header#ha-header {
	height: 140px;
}

.container_nh #user_top{
	right: 313px;
	text-align: right;
	font-family: 'robotoregular', sans-serif;
	top: 51px;
}

#headwrapper {
		width: 100%;
		padding: 0;
		margin: 0 auto;
		background: #fff;
}

/*HEADER*/
#master_header {
width: 100%;
margin: 0px auto;
}
#master_header, #header {
position: relative;
}
div#master_logo {
padding: 10px 0;
width: 210px;
}
div#master_logo a {
display: block;
width: 210px;
padding: 5px;
}

/*USER TOP pedidos, tienda*/
#user_top {
height: 19px;
width: auto;
position: absolute;
font-size: 12px;
float: left;
line-height: 18px;
right: 15px;
text-align: right;
font-family: 'robotoregular', sans-serif;
top: -34px;
}
#user_top ul{
list-style-type:none;
display: inline-block;
}
#user_top ul li {
display: inline-block;
width:107px;
}
#user_top ul li#ayuda{
width: 50px;
}
#user_top ul li#pedidos{
width: 86px;
}
#user_top ul li a {
text-decoration:none;
color: #8d8d8d;
font-size: 13px;
}
#user_top .ubicacion a > p {
color: #EEE;
font-size: 0.75em;
float: left;
text-align: left;
width: 250px;
height: 20px;
line-height: 20px;
}
#wrapper_fwidth {
		position: relative;
		width: 100%;
		margin: 0 auto;
		max-width: 1600px;
		min-width: 1250px;
}
#wrapper_fwidth #user_top ul{
position: relative;
z-index: 300;

}
/*USER LOGIN*/
li#user_login {
border: none!important;
 width: 170px!important;
	 top: 0px!important;

}
#bag{z-index:8000;}
li#user_login, #bag{
	float:right!important;
}
li#bag a#bag{
margin:0;
border-left: none;
padding: 0 7px;
width: 100%;
height: 49px;
text-align: center;
}

li#buscar {
	width: 360px;
}
/*SEARCH BOX*/
#searchbox{
width: 95%;
height: 26px;
/* padding-right: 19px; */
/* overflow: hidden; */
position: relative;
top: 10px;
left: 5px;
}
input#search{
background-color: #f2f2f2;
border: none;
padding: 9px;
width: 96%;
font-size:12px;
line-height: 1;
}
input#search:focus {
border: none;
outline: 0;
}
button#submit{
background-color: #f2f2f2;
border: none;
padding: 5px;
font-size: 16px;
position: absolute;
	top: 0px;
	right: 36px;
	font-size: 0.83em;

}

/*MASTER MENU*/
#master_menu {
clear: both;
width: 100%;
margin: 0px auto;
height:53px;
/*box-shadow: 0 2px 4px rgba(0,0,0,0.10);*/
}

/* #menu li.elemento{border-bottom: 1px solid #E0E0E0;} new mega menu changes */
#menu li.elemento:first-child{ border-left: 0; }
#menu li.elemento:last-child{border-bottom:0}
.servicios.active .dropdown-menu{
	width:112%;
}
#menu .servicios .icon-liv-thin-down-05{
		padding-left: 11px;
		font-size: 12px;
}
#menu .active.brands_a0{
	display:none !important;
}
/*CREDITO*/

li.creditmenu{
	 width: 160px;
	 text-align:center; }

li.marcasmenu{
	 width: 140px!important;
	 text-align:center;  }
li.mesaderegalos_header {
	width: 160px;
}

li.mesaderegalos_header a i{
		position: absolute;
		top: 20px;
		right: 10px;
		font-size: 80%;
}
#menu li.creditmenu.mesaextra{ width: 171px!important}

ul#submenu-credit li a, ul#submenu-servicios li a, ul#submenu-transp li a {
	width: 180px!important;
	padding-left: 10px!important;
	line-height: 16px!important;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	text-align:left;
	background-color: #f2f2f2;
}
ul#submenu-credit{
top: -31px!important;
	left: 171px!important;
background-color: transparent!important;
width: 252px;
display:none ;
height:105px !important;
}
ul#submenu-servicios{
top: -95px!important;
left: 171px!important;
background-color: transparent!important;
width: 252px;
display:none ;
height:105px !important;
}
ul#submenu-transp{
top: -29px!important;
left: 171px!important;
background-color: transparent!important;
width: 252px;
display:none ;
height:105px !important;
}

.creditover {
	width: 117px!important;
}
/*ul.subcredit1 li, ul.subcredit2 li {
	top: -51px;
	left: 172px;
	width: 113px;
		border-right: none!important;
}
ul.subcredit1 li a, ul.subcredit2 li a {
	background-color: #f2f2f2;
}*/

/*REGISTRO LOG IN BOX*/

li#regist{
display: list-item;list-style-type: disc;font-size: 14px;height: 27px;
}

a, button {
text-decoration: none;
outline: none;
}

#menu,
#menu ul,
#menu li,
#menu a {
margin: 0;
padding: 0;
border: none;
outline: none;
}
#menu {
		height: 50px;
		width: 100%;
		background: #fff;
		margin: 0 auto;
		    border-bottom: solid 1px #dfdfdf;
}
#menu li {
position: relative;
list-style: none;
float: left;
display: block;
/*height: 50px;*/
border-right: 1px solid #FB89C5;
}
#menu li > a {
display: block;
/*padding: 10px 30px;*/
/*margin: 10px 0;*/
/*height: 50px;*/
line-height:30px;
text-decoration: none;
font-size: 13px;
color: #000;
/*-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;*/
}

@-moz-document url-prefix() {
		#menu > li > a {
				/*font-size: 11.5px;*/
				/*padding: 0px 12px !important;*/
		}
}
#menu > li > a{ padding: 10px 20px; color: #fff;font-size: 15px;font-family: 'robotoregular'!important; /*height:50px;*/}
#menu li:first-child a { border-left: none; }
#menu li:last-child a{ border-right: none; }
#menu li:hover > a ,#user_top a:hover { color: #E10098; }
#menu > li:hover > a{color:#fff}
#menu ul {
position: absolute;
top: 50px;
left: 10px;
opacity: 0;
background: #fff;
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;
}

#menu > li:hover > ul { opacity: 1; }
#menu > li:last-child > ul { opacity: 1; z-index: 888 !important; }
#bag .dropdown-menu{width: auto; height: auto}
#menu ul li {
border-right:none;
height: 0;
overflow: hidden;
padding: 0;

-webkit-transition: height .25s ease .1s;
-moz-transition: height .25s ease .1s;
-o-transition: height .25s ease .1s;
-ms-transition: height .25s ease .1s;
transition: height .25s ease .1s;
/*border-bottom: 1px solid #E0E0E0;*/
}
ul.dropdown-menu.login_01 {
		/*min-height: 186px;*/
}
#menu > li:last-child> ul li {
overflow: visible;
padding: 0;
}
/*#menu > li:hover > ul li {
overflow: visible;
padding: 0;
}*/
#menu ul li a {
width: 140px;
margin: 0;
border: none;
}

.menu ul li:last-child a { border: none; }



/*ICON ARROW*/
#menu.nav{
list-style-type: none;
background-color: #E10098;
min-width:1024px;
}

#menu.nav ul.dropdown-menu li i.icon-liv-right-06{
	margin-left: 10px;
	float: right;
	padding-top: 10px;
	font-size: 70%;
}

#menu.nav ul.dropdown-menu li #footver i.icon-liv-right-06 {
		margin-left: 18px;
		float: right!important;
		padding-top: 0px!important;
		font-size: 70%;
		top: -3px;
		position: relative;
}


#menu li:hover > ul li {
height:28px;
overflow: visible;
padding: 0;
width:100%;
line-height: normal;
}
#menu.nav ul li a {
width: 230px;
margin: 0;
text-align: left;
border: none;
}
#menu.nav a.dropdown-toggle.dept i.icon-liv-thin-down-05{
	margin-left: 14px;
	font-size: 80%;
}
#user_login a#login .icon-liv-thin-down-05{
	font-size:12px !important;
}
a#footver i.icon-liv-right-06, a#foota i.icon-liv-right-06{
padding-left: 15px!important;
float: none!important;
padding-top: 0px!important;
font-size: 80%;
}


ul.dropdown-menu li a i {
		display: inline-block;
		float: right;
		font-size: 9px;
		padding: 10px 5px 10px;
}
/*MEGA MENU POPOVER*/

/*ul.dropdown-menu li .popover {
		position: fixed !important;
		top: 128px !important;
		left: 272px !important;
}*/

.popover-content {
text-align: center;
}
/*.popover-content img {
height: 212px;
max-width: 250px;
}*/
/*.dropdown-menu {
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}*/

.dropdown-menu > li > a:hover {
background-image: none;
}
/*START PA: SiteRedesign change for price display*/
.popover{/*SiteRedesign: top:0px removed because of dynamic display of Mega menu sub categories*/
width: 400px;
height: 300px;
left: 180px!important;
}
/*END PA: SiteRedesign change for price display*/
ul.popover.submenustyle {
	opacity:1!important;
}
#submenu {
width: 300px!important;
height: 200px!important;
left: 200px!important;
position: absolute!important;
}

ul.dropdown-menu li a{
padding:0 15px!important;
}

ul#submenu-pantallas{
background-color: #f2f2f2;
width: 552px;
display:none;
height:684px !important;
}
ul#submenu-computadoras{
top:-32px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-celulares {
top:-64px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-tecnologia{
top:-96px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-deportes{
top:-128px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-hogar{
top:-160px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-muebles{
top:-192px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-lineablanca{
top:-224px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-modadamas{
top:-256px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-modacaballeros{
top:-288px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-zapatos{
top:-320px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-relojesyjoyeria{
top:-352px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-modainfantiles{
top:-384px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-modajuveniles{
top:-416px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-bebes{
top:-448px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-juguetes{
top:-480px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-videojuego{
top:-512px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-saludybelleza{
top:-544px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-musicapeliculas{
top:-576px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-libros{
top:-608px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-vinosylicores{
top:-640px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
ul#submenu-todos{
top:-672px!important;
background-color: #f2f2f2;
width: 552px;
display:none ;
height:684px !important;
}
/*ESTILOS UL, PRODUCTS*/
ul#submenu-pantallas li, ul#submenu-computadoras li, ul#submenu-celulares li, ul#submenu-tecnologia li, ul#submenu-deportes li, ul#submenu-hogar li, ul#submenu-muebles li, ul#submenu-lineablanca li, ul#submenu-modadamas li, ul#submenu-modacaballeros li, ul#submenu-zapatos li, ul#submenu-relojesyjoyeria li, ul#submenu-modainfantiles li, ul#submenu-modajuveniles li, ul#submenu-bebes li, ul#submenu-juguetes li, ul#submenu-videojuego li, ul#submenu-saludybelleza li, ul#submenu-musicapeliculas li, ul#submenu-libros li, ul#submenu-vinosylicores li, ul#submenu-todos li, ul#submenu-credit, ul#submenu-servicios, ul#submenu-transp {
background-color: #f2f2f2;
height: 100% !important;
width: 100%;
float: left;
position: relative;
}

li.departamentos{
padding: 20px 0px 0px 40px!important;
}
a.dep_all{
	width: 158px;
	font-size: 11px;
	padding-right: 2px!important;
	font-size: 11px!important;
}

/*ESTILOS DENTRO DEL LI, PRODUCTS*/
/*li.servicios{
	display:none!important;
}*/

li.active.dep{
		width: 200px;
}

.submenu1, .submenu2, .submenu3{
		float:left;
}


.submenu1 a.maintainHover, .submenu2 a.maintainHover, .submenu3 a.maintainHover {
	color: #3B3B3E!important;
	font-size: 17px!important;
	padding:0!important;
}

.submenu1 h1.mastert, .submenu2 h1.mastert, .submenu3 h1.mastert{/*LP SITE REDESIGN fix for l2 categories: 930*/
	margin-top: 0;
	font-size: 15px;
	color:#3B3B3E;
	padding-left: 0;
	font-family: robotocondensedregular, arial, sans-serif;
}
.submenu1 a.mastert, .submenu2 a, .submenu2 p.secondcat a, .submenu3 a, .submenu3 a.mastert, .submenu3 p.secondcat a{
	line-height: 20px!important;
	font-size: 13px!important;
}

.submenu1 h1.secondt, .submenu2 h1.secondt, .submenu3 h1.secondt{
	margin-top: 0px;
	font-size: 17px;
	color:#3B3B3E;
	margin-bottom: 0px;
}

.submenu1 p, .submenu2 p, .submenu2 p.secondcat,  .submenu3 p, .submenu3 p.secondcat{
	color:#666666;
	font-size: 13px;
}


.submenu1 p.verm a.maintainHover, .submenu2 p.verm a.maintainHover, .submenu3 p.verm a.maintainHover{
	color:#3B3B3E!important;
	font-size: 13px!important;
}

.submenu2, .submenu3{
	padding-right: 81px;
	padding-bottom: 20px;
}

.submenu2 a, .submenu3 a{
	width: auto!important;
}

.submenu2-foot {
		clear: both;
		margin: 10px 0px 0;
		height: auto;
		width: auto;
		display: block;
		position: relative;
		bottom: 1px;
		left: 0;
}


.submenu2-foot a.maintainHover, .submenu3-foot a.maintainHover{
	padding: 0!important;
	font-family: 'robotoregular', sans-serif!important;
	color:#3B3B3E!important;
}

a#footver{
	line-height:0!important;
	width:213px!important;
}

a#foota{
	font-family: 'robotoregular', sans-serif!important;
	font-weight: 400!important;
	margin-left: 114px!important;
	color:#FFF!important;
	line-height: 0!important;
	width: 185px!important;
	padding: 5px 9px 5px 9px!important;
	margin-top: -6px!important;
	background-color: #666666!important;
}
/*START: PA LP SITE REDESIGN: Fixed for megamenu image*/

/*END: PA LP SITE REDESIGN: Fixed for megamenu image*/
.ha-header-large li#buscar {
	width: 36%!important;
	border-right:none;
}

/*SEARCH BOX*/
li#buscar {
width: 25%!important;
}

#searchbox{width: 90%!important;padding-right: 0px!important;}

input#search{width: 90%!important;}


/*ABECEDARIO MARCAS BRANDS*/

.brands_all{
	width: 880px!important;
	height: 426px!important;
	background-color: #FFF !important;
-webkit-box-shadow:  none!important;
-moz-box-shadow:  none!important;
box-shadow:  none!important;
}

.abcd{
	width: 223px !important;
	padding: 5px !important;
	float: left !important;
}
.masbus {
	width: 199px !important;
	padding: 5px !important;
	position: relative;
	height: 211px;
	float: left;
	clear: both;
	overflow: hidden;
}
.marcasbanner-img .banner a{
margin:0px;
		padding:0;
}
.marcasbanner-img .banner a img{
position:absolute;
		right:-10px;
		top:0;
}

.creditmenu > ul.dropdown-menu li a,.creditmenu > ul.dropdown-menu li a:hover{
padding: 0 0 0 15px !important;
width: 170px !important;
 }

/* Solve 'Solicitar la tarjeta de cr�dito' width at home*/
#creditoURL_ak + ul.dropdown-menu li:last-of-type a,
#creditoURL_ak + ul.dropdown-menu li:last-of-type a:hover{
	width: 165px !important;
}

h1.abctitle{
	margin:0;
		height: 20px;
}
h1.abctitle a{
	color: #3c3c3e !important;
}
h1.banner{
	position:absolute;
	top: -8px;
	right: 292px;
}

.efg {
	width: 636px !important;
	padding: 5px 7px 5px 5px !important;
	float: left !important;
	background: #f2f2f2;
	height: 100%;
	border-left:1px solid #c4c4c4;
}
.efg h1 {
		font-size: 13px;
		height: 25px;
		padding: 0;
}

li.brands_a2{
	box-shadow: none!important;
	border-right:none!important;
}
li.brands_a0 a i.icon-liv-thin-down-05{
margin-left: 10px!important;
font-size: 80%;
}

.moreb {
	color: #E10098!important;
	font-weight: bold !important;
	font-size: 12px !important;
}

a.moreb{
	position: absolute;
	 top: 168px;
	left: 10px;
	font-weight: 400!important;
}

a.available.brop:hover, a.available:hover {
	color: #C81685!important;
}

.available{
	 font-weight: 400 !important;
	 font-size: 0.75em!important;
}

.unavailable{
	color: #b5b5b5 !important;
}

.brands_a1{
	width:auto;
	height:auto;
	background-color:red;
}

.brop{
	display: inline-block !important;
	width: 10px !important;
	height: 10px;
	float: left;
	padding: 5px !important;
	margin: 5px !important;
}

.brands_a2{
	width:100%;
	height:100%;
	display:block;
}

.masb{
	display: inline-block !important;
	width: 100px !important;
	height: 11px;
	float: left;
	padding: 5px !important;
	margin: 5px !important;
}

.marcafas{
	width: 175px !important;
}
.marcasfashion {
		width: 190px;
		height: 420px;
		float: left;
		position: relative;
		top: -5px;
		background: #f2f2f2;
		left: -6px;
		border-left: 1px solid #CACACA;
		min-height:342px;
		padding-bottom:12px
}

/*ADD TO CART - SIGNED IN*/
span#cart-count {
	position: relative;
	bottom: 17px;
 color:#fff;
}
.bag_all {
	background-color: #fff;
	min-width: 317px!important;
}

.bag-header {
	border: 3px solid #fff;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #dadada;
	padding: 10px;
	font-size: 14px;
	height: 14px;
}

.bag_items {
		height: auto!important;
		overflow-y: auto;
		overflow-x: hidden !important;
		max-height: 562px!important;
}
.bag-list {
	border-bottom: 1px solid #d9d9d9;
		margin-top: 7px;
	position: relative;
}
.lastitem{
	border-bottom:none!important;
}
.bag-list a i.fa.fa-times {
	float: right;
	color: #919191;
	margin-right: -61px;
}
.bag-row {
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #dadada;
	box-sizing: border-box;
	width: 100%;}
#menu .bag-row{padding:5px!important;width: 100%!important;}

.bag-image {
		float: left;
		padding-top: 14px;
		width: 103px;
		padding: 0px;
		margin-right: 1.2em;
		height: auto;
}
.bag-image img {
		width: 100%;
		height: auto;
}

.bag-item-details > p:empty{display: none; visibility:hidden;}

.bag-item-details {
		color: #161616;
		float: left;
		width: 150px;
		text-align: left;
		padding: 0px;
		font-size: 11px;
}
.bag-item-digital span {
	display: inline-block;
	font-size: 15px;
	vertical-align: middle;
}
.bag-item-digital i {
	color: #666;
	font-size: 19px !important;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}
.bag-item-name {
	color: #161616;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	line-height: 1;
	margin-bottom: .7em;
}
.bag-color {
	height: 10px;
	margin-top: -11px;
	margin-bottom: 10px;
}
.bag-item-price {
font-weight: 100;
line-height: 8px;
display: inline-block;
text-align: left;
}
.bag-row .currency{
	min-width:0!important;
	display:block;
	float:none!important;
}

.bag-row .currency.currencyUSD span{
	color:#E10098!important;
}
.bag-row .currency.strike-price span{
	color:#888!important;
	font-size:13px
}
.bag-item-quantity {
		margin: 5px 0px;
		padding: 0;
		margin: 0;
		line-height: 7px;
		font-size: 13px;
}
.bag-order-item-suggested-price{/*PA LP SITE ReDesign : 140815 1000*/
	color:#E10098!important;
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
	display: block;
}
.bag-item-price .currency-symbol {
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.bag-item-price .price-amount {
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

.bag-subtotal {
	font-size: 14px;
	padding: 10px 10px 10px 0;
	text-align: right;
}

.bag-actions a, .bag-actions a:hover {
	text-decoration: none;
	font-size: 11px;
	padding: 0;
}

.bag-actions {
		background: #E10098;
		overflow: hidden;
		display: block;
		clear: both;
		border: none;
		color: #fff;
		font-size: 1.1em;
		font-weight: 400;
		line-height: 2;

}
.bag-actions:hover{
	background: #C81685;
}
#menu .bag-actions > a{
	width:100%!important;
	margin : 0 !important;
	padding: 0 !important;
	text-align:center!important;
}
#menu .bag-actions > a span{
	margin : 0 !important;
	padding: 0 !important;
}
#bag-checkout {
	color:#fff!important;
	width: 230px!important;
	font-size: 13px;
	margin-left:70px;
	font-weight: 400;

}
a.bag-row{
	width: 230px!important;
}
.bag-actions  a{
	 line-height: 3!important;
}
.bag-actions  i.icon-liv-right-06{
color:#fff!important;
	margin-left: 10px!important;
	float: none!important;
	 padding-top:0!important;
	 font-size: 80%;
}

li.creditmenu a i.icon-liv-thin-down-05{
margin-left: 10px!important;
font-size: 80%;
}
li.creditmenu ul.submenu-credit li a i.icon-liv-right-06{
position: relative!important;
	left: 41px;
font-size: 80%;
}
li.creditmenu li a i.icon-liv-right-06{
		padding-top: 12px!important;
}

li.active.creditmenu ul li a.creditpay.maintainHover{
	/*width:160px!important;*/
	margin-left:0!important;
}

/*LOGGED IN*/
#user_login button i.icon-liv-thin-down-05,
#user_login button i.icon-liv-up-01{
margin-left: 10px!important;
font-size: 80%;
}


a#login{
	/*color: #C81685!important;*/
		text-align: center;
}
#user_login > ul.dropdown-menu.login_01 {
	box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2)
}

#user_login > ul.dropdown-menu.login_01:before{
	position: absolute;
    content: "";
    background: #fff;
    transform: rotate( 135deg );

    width: 13px;
    height: 13px;
    top: -7px;
    right: 75px;
    z-index:1;
        border-bottom: solid 1px #dfdfdf;
    border-left: solid 1px #dfdfdf;
}
#menu li#user_login > ul.dropdown-menu.login_01 li{
	
	    margin-bottom: 0px !important;

}
.login_all {
		width: auto;
		min-width: 180px;
}

.login_all a{
	border-bottom:1px solid #dadada!important;
	font-size:13px !important;
}

.login_all a:hover{
	color: #C81685!important;
}
.login_all {
border: solid 1px #dfdfdf;
		    padding: 10px 0 10px 0px;
    height: auto;
    background: #fff;

}




.container_nh/*, header#ha-header*/{
	height:140px;
}
.ta0,.ta1{

	position:relative;
	margin:0 auto!important;
	width:1250px;

}
i.fa.icon-liv-close-08 {
	position: absolute;
	right: 0;
	padding: 4px;
	top: 0;
}
#bag-list{
position:relative;
}
/* PA: SiteRedesign start : fix for Bugzilla Defect#7465 */
#menu > li > ul {

	z-index: 4999971 !important;

}
/* PA: SiteRedesign end : fix for Bugzilla Defect#7465 */


/*START PA: LP Site Redesign, changes made for login overlay btn*/
/*#registrate button{
background: #676767!important
}*/
/*END PA: LP Site Redesign, changes made for login overlay btn*/
#registrate ol li{color:#676767!important}
#registrate button{background: #3B3B3E!important;}
#registrate button:hover{background-color:#73787A!important;}
#lp_errorMessage{display:none}
#login_overlay span.alert.fail-alert i.icon-liv-alerta.error-ico {float: left!important;padding: .8rem;font-size: 2.1em;}
a#forgotlink {color: #E10098!important;}


.submenu1-img {
				display: block;
				position: absolute;
				bottom: 0;
				right: 20px;
				text-align: left;
				z-index: 99;
}
.submenu1-img h1.lastchildt{padding:0; position: static;}
.submenu1-img h1.lastchildt a.maintainHover{padding:0!important; bottom:-10px; position:relative}

.submenu3:empty{display: none;}
.dropdown-menu > li:hover{background-color: #F2F2F2;}
#menu ul.dropdown-menu > li:hover{
	background: none;
}
.dropdown-menu > li:hover i{font-weight:bold}
i.fa.icon-liv-close-08 {
		color: #888;
		font-size: 10px;
}
#menu .submenu2-foot a{
	display: inline-block!important;
	padding: 0.7em 18px !important;
	width: auto !important;
	text-transform: uppercase;
	float: left;
		position: relative;
	top: 8px;
}
a#foota {margin-left: 237px!important;}
.creditover{margin-left: 10px!important;}


a.marcafas.maintainHover {
		color: #000!important;
		font-weight: bold;
}

#menu > li.active.brands_a0 > ul > li > div > div.abcd > h1.abctitle > a {
		color: #666!important;
}

#brandsResults > a.moreb.maintainHover {
		z-index: 999;
		margin: 0px 0px 0px 5px!important;
		padding: 0px!important;
		float: left;
		display: inline-block!important;
}

#brandsResults > a.moreb.maintainHover:hover{font-weight: bold;}

#brandsResults > div > h1 > a {
		margin-left: 10px!important;
		display: block;
}

#brandsResults > a.moreb {
		margin-left: 5px!important;
		font-family: 'robotocondensedregular', sans-serif!important
}

#brandsResults .masbus a.available.masb {
		margin-left: 10px!important;
}
#menu_catalogos {
		width: 100%;
		margin: 0 auto;
		min-width: 1250px;
		max-width: 1600px;
}
.newheaderbanner{
		position: absolute;
		width: 67%;
		height: 34px;
		top: 43px;
		background:url(../images/banners_imgs/bannercin.png) no-repeat;
		left: 11%;
	display:none;
}

ul.dropdown-menu li {
		border-bottom: 1px solid #E0E0E0!important;
}
#menu ul.dropdown-menu li {
	border:none !important;
}
#master_menu #menu li.servicios{
		width: 140px;
		text-align: center;
}
.servicios ul.dropdown-menu{
	width: 180px;
}
#menu > li.active.creditmenu.open > ul > li:nth-child(6) {
		/*background-color: #f2f2f2;*/
}

#menu > li.active.creditmenu.open > ul > li:nth-child(5){
	display: none;
}

#menu > li.active.creditmenu.open > ul > li:nth-child(4){
	display: none;
}

#menu > li.active.creditmenu.mesaextra > ul > li:nth-child(3){
	display: block;
}

#menu_gift_registry > li:nth-child(4){
	display:block!important;
}

#menu_gift_registry > li:nth-child(5){
	 display:block!important;

}


#menu_gift_registry > li:nth-child(5) {
		background-color: #fff!important;
}

/*START: R1 2018*/
.savedProducts {
	text-decoration: underline !important;
	color: #808080 !important;
	font-size: 13px !important;
	text-align: center !important;
	padding: 7px !important;
	margin: 3px !important;
	/* border-top: 1px solid #888 !important; */
}
/*END: R1 2018*/
#submenu-catst4003072 ul:nth-child(7), #submenu-catst4003072 ul:nth-child(8){
	display:none;
}

#submenu-catst5620308 ul:nth-child(7), #submenu-cat5040494 ul:nth-child(7){
	display:none;
}
#submenu-cat5020010 ul:nth-child(7), #submenu-cat5020010 ul:nth-child(8), #submenu-cat5020010 ul:nth-child(6){
	display:none;
}

#submenu-cat4570008 ul:nth-child(4){
	display:none;
}
#submenu-cat480332 ul:nth-child(6), #submenu-cat480332 ul:nth-child(7){
	display:none;
}
#submenu-cat5150041 ul:nth-child(7){
	display:none;
}
#submenu-cat670055 ul:nth-child(7){
	display:none;
}
#submenu-cat860739 ul:nth-child(6), #submenu-cat860739 ul:nth-child(7){
	display:none;
}
#submenu-cat480186 ul:nth-child(7), #submenu-cat480186 ul:nth-child(8), #submenu-cat480186 ul:nth-child(6){
	display:none;
}
#submenu-catst8233783 ul:nth-child(7), #submenu-catst8233783 ul:nth-child(8), #submenu-catst8233783 ul:nth-child(6){
	display:none;
}
#submenu-cat4370401 ul:nth-child(7), #submenu-cat4370401 ul:nth-child(8), #submenu-cat4370401 ul:nth-child(6){
	display:none;
}
#submenu-cat5020003 ul:nth-child(7), #submenu-cat5020003 ul:nth-child(8){
	display:none;
}