/* march Release 4/03/2017 */
div {
		font-family: roboto !important;
}
#pdp-picker-ropa {
		margin: 10px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
}
-webkit-user-drag none,
#pdp-ropa-cantidad {
		width: 29px;
		height: 29px;
		border: 0;
		padding: 0px;
		margin: 0px;
		text-align: center;
}
#wn-header-sub .gidContainer {
		max-width: 1250px;
		padding: 0;
		margin: 0 auto;
		position: relative;
}
@media screen and (min-width: 1280px) {
		#wn-header-sub .gidContainer {
				max-width: 1366px;
				width: auto;
		}
}
@media screen and (min-width: 1600px) {
		#wn-header-sub .gidContainer {
				max-width: 1600px;
		}
}
#wn-header {
		position: fixed;
		width: 100%;
		min-height: 90px;
		top: -132px;
		left: 0px;
		background-color: #fff;
		z-index: 9999;/*added 3 27 17*/
		border-bottom: solid 1px #c8c8c8;
		padding-top: 12px;
	min-width:1230px;
}
.wn-top {
		border-bottom: solid 1px #c8c8c8;
		padding-bottom: 5px !important;
}
#content-groupid {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
}
#wn-header-center,
#wn-header-center-more {
		color: #999;
		padding-left: 0px;
}
#wn-header-center .prop_ojo,
#wn-header-center .desc_ojo {
		padding-left: 10px;
		display: inline-block;
		border-left: solid 1px #c8c8c8;
		font-weight: bold;
		height: 55px;
		color: #000;
		padding-right: 5px;
		line-height: 50px;
}
#wn-header-center .desc_ojo {
		font-weight: normal;
}
#wn-header-center .prop_ojo.izq,
#wn-header-center .prop_ojo.der,
#wn-header-center .desc_ojo.izq,
#wn-header-center .desc_ojo.der {
		display: none;
}
.btnwn-more {
		padding: 0;
		margin: 0;
		border: solid 1px #c8c8c8;
		color: #c8c8c8;
		padding: 8px;
		background-color: #fff;
		margin-top: 6px;
}
#wn-header-left {
		padding-left: 0;
}
#wn-header-right {
		padding-left: 0;
		padding-right: 0;
		float: right;
}
.wn-bl {
		border-left: solid 1px #c8c8c8;
		padding-left: 6px;
}
.wn-col-head {
		width: 100%;
		/*fixed IE, 3 30 2017 height: 100%;*/
}
.wn-col-head .wn-image {
		width: 28%;
		/*max-height: 52px;*/
	max-width: 74px;
		position: relative;
		float: left;
	margin-left:2%;
}
.wn-col-head .wn-image img {
		width: 100%;
		/*height: 100%; fixed IE, 3 30 2017*/
}
/* Start March ReleaseLong Desription alignment Bugzilla 13154 issue fix */
.wn-col-head .wn-price {
		position: relative;
		float: left;
		margin-left: 4px;
		width: 58%;
}

/* End March ReleaseLong Desription alignment Bugzilla 13154 issue fix */
.wn-col-head .one-line {
		height: 30px;
		width: 130px;
		white-space: normal;
		font-size: 16px !important;
}
.wn-col-head .wn-price .wn-description {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		font-size: 16px;
		color: #333;
		font-weight: bold;
		width: 130px;
}

.wn-col-head .wn-price .wn-color {
		padding-top: 4px;
		font-size: 15px;
		font-weight: bold;
		color: #000;
}
.wn-bol-gift {
		width: 18px;
		height: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
		background-color: #f00;
		display: inline-block;
		float: right;
		margin-top: -6px;
		background-color: #8b8b8b;
		padding-top: 3px;
		padding-left: 4px;
}
.wn-bol-gift > span {
		color: #fff;
}
.wn-bol-color {
		width: 18px;
		height: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
		background-size: cover;
		/*   background-color: #f00; */
		display: inline-block;
		float: right;
		margin-top: -6px;
}
.wn-bol-color.negro {
		background-color: #000;
}
.wn-bol-color.verde {
		background-color: #008000;
}
.wn-bol-color.rojo {
		background-color: #f00;
}
.wn-bol-color.azul {
		background-color: #00f;
}
.wn-bol-color-pdp {
		width: 20px;
		height: 20px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		display: inline-block;
		background-position: center center;
		-moz-background-size: contain;
		background-size: contain;
		border: 1px solid #dbdbdb;
}
/*IRIS defect 508 - Removed background-image for MAC to display in sticky bar  */
.wn-bol-texture-mac {
		width: 22px;
		height: 22px;
		-moz-border-radius: 22px;
		border-radius: 22px;
		display: inline-block;
		background-position: center center;
		-moz-background-size: contain;
		background-size: contain;
}
.wn-bol-color-texture {
		width: 18px;
		height: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
		display: inline-block;
		float: right;
		margin-top: -6px;
		background-image: url("https://media11.liverpool.com.mx/web/images/products/es_MX/sm/1005824792.jpg");
		background-position: center center;
		-moz-background-size: contain;
		background-size: contain;
}
.wn-col-head .wn-price .wn-real-price {
		position: absolute;
		display: block;
		font-size: 22px;
		color: #f00;
		font-weight: bold;
		width: 300px;
		margin-top: 2px;
}
.wn-col-head .wn-price .wn-real-price .format_sub {
		top: -0.3em !important;
}
.wn-col-head .wn-price .wn-real-price .price {
		display: inline-block;
		font-size: 22px;
		color: #f00;
		font-weight: bold;
		padding: 10px 0;
}
.wn-col-head .wn-price .wn-real-price .color_ropa {
		display: inline-block;
		font-size: 22px;
		color: #f0f;
		font-weight: bold;
		border-right: solid 1px #c8c8c8;
		border-left: solid 1px #c8c8c8;
		padding: 6px;
}
.wn-col-head .wn-price .wn-real-price .icon-liv-ban-download {
	
	/* removed for hpPDP sticky bar */
	/* display: none; */
	color: #666;
	font-size: 18px;s
	margin-left: 10px;
}

.wn-col-head .wn-price .wn-real-price .size {
		display: inline-block;
		font-size: 20px;
		color: #000;
		font-weight: bold;
		padding: 3px;
		text-transform: uppercase;
}
.wn-col-head .wn-price .wn-cantidad {
		padding-top: 5px;
		font-size: 14px;
		color: #333;
		float: left;
		width: 100%;
}
.wn-col-head .wn-price .wn-cantidad span {
		font-weight: bold;
}
.btnwn-agregar-bolsa {
		background-color: #e10098;
		width: 100%;
		color: #fff;
		font-size: 18px;
		text-align: center;
		border: none;
		cursor: pointer;
		float: rigth;
		padding: 10px 0;
		margin-top: 4px;
}
.btnwn-agregar-bolsa .iconwn {
		float: right;
		margin-right: 10px;
		font-size: 14px;
		padding-top: 6px;
		color: #fff !important;
}
#content-groupid .owl-wrapper-outer {
		margin-left: 0 !important;
		z-index: 0;
}
.owl-theme .owl-controls {
		margin-top: 0 !important;
		text-align: center;
}
.wn-col-head:hover > .wn-btn-item-close {
		display: block;
}
.wn-btn-item-close {
		position: absolute;
		width: 20px;
		height: 20px;
		font-size: 20px;
		right: 5%;
		margin: 0;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: none;
		color: #999;
		cursor: pointer;
		display: none;
		z-index: 100;
}
.wn-btn-item-close span {
		color: #c8c8c8;
}
.links-head {
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px !important;
}
.links-head a {
		font-size: 12px;
		margin-right: 20px;
		text-transform: uppercase;
}
.links-head div {
		padding-left: 0;
}
.newItem {
		width: 0px;
		margin: 0;
		padding: 0;
}
.newItem > div {
		opacity: 0;
}
.iniciar {
		display: block;
		-webkit-animation: fadeInFromNone 1.5s ease-in;
		-moz-animation: fadeInFromNone 1.5s ease-in;
		animation: fadeInFromNone 1.5s ease-in;
}
.item {
		border-top: 0 !important;
		margin-top: 0 !important;
		padding: 0 !important;
}
.wnbtnalert {
		position: relative;
		display: inline;
}
.wnbtnalert .wn-alert {
		position: absolute;
		width: 300px;
		color: #000 !important;
		background: #fff;
		border: 1px solid #c8c8c8;
		height: 28px;
		line-height: 28px;
		text-align: center;
		-moz-border-radius: 2px;
		border-radius: 2px;
		visibility: hidden;
		opacity: 0;
		top: 50px;
		left: 48%;
		margin-left: -150px;
		z-index: 999;
		font-size: 14px;
		font-family: roboto !important;
}
.wnbtnalert .wn-alert > span {
		color: #fe0002 !important;
}
.wnbtnalert .wn-alert:before {
		content: '';
		position: absolute;
		bottom: 94%;
		left: 50%;
		width: 5px;
		height: 5px;
		margin-left: -3px;
		border-top: solid 1px #c8c8c8;
		border-right: solid 1px #c8c8c8;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background-color: #fff;
}
.wnbtnalert .wn-alert-open {
		-webkit-animation-name: wn-alert-open-anima;
		-moz-animation-name: wn-alert-open-anima;
		animation-name: wn-alert-open-anima;
		-webkit-animation-duration: 4s;
		-moz-animation-duration: 4s;
		animation-duration: 4s;
}


/* Start March ReleaseLong Desription alignment issue fix */
.longDescriptionClear{clear:both;margin: 0px;}
/* Fixing Bug 14011 - Tabs content overlay - float property*/
#detalle_producto_bullets{margin-bottom:0px !important; float: none !important}
#productInfo section{padding-bottom:20px;}
/* End March ReleaseLong Desription alignment issue fix */

/*  March Releae Start Bugzilla 13332 */
#site-gift-container .wn-col-head{width:auto;float: left;}
#site-gift-container #gift-pdp{margin-left: 5px; /*add 3-27-17*/width:auto !important;}
/*  March Releae End Bugzilla 13332 */


.wn-col-head {width: 100%; /*fixed IE, 3 30 2017 height: 100%;*/}
.wn-col-head .wn-price { position: relative; float: left;/* issue fixed 13232 width:auto;margin-left: 10px;padding-right: 20px; end  issue fixed 13232 */}
.wn-col-head .wn-price .wn-real-price { position: relative; display: block; font-size: 22px; color: #f00;font-weight: bold;  margin-top: 2px;}




@-moz-keyframes fadeInFromNone {
		0% {
				display: none;
				opacity: 0;
		}
		1% {
				display: block;
				opacity: 0;
		}
		100% {
				display: block;
				opacity: 1;
		}
}
@-webkit-keyframes fadeInFromNone {
		0% {
				display: none;
				opacity: 0;
		}
		1% {
				display: block;
				opacity: 0;
		}
		100% {
				display: block;
				opacity: 1;
		}
}
@keyframes fadeInFromNone {
		0% {
				display: none;
				opacity: 0;
		}
		1% {
				display: block;
				opacity: 0;
		}
		100% {
				display: block;
				opacity: 1;
		}
}
@-moz-keyframes wn-alert-open-anima {
		10% {
				opacity: 1;
				visibility: visible;
		}
		90% {
				opacity: 1;
				visibility: visible;
		}
		100% {
				opacity: 0;
				visibility: hidden;
		}
}
@-webkit-keyframes wn-alert-open-anima {
		10% {
				opacity: 1;
				visibility: visible;
		}
		90% {
				opacity: 1;
				visibility: visible;
		}
		100% {
				opacity: 0;
				visibility: hidden;
		}
}
@keyframes wn-alert-open-anima {
		10% {
				opacity: 1;
				visibility: visible;
		}
		90% {
				opacity: 1;
				visibility: visible;
		}
		100% {
				opacity: 0;
				visibility: hidden;
		}
}


.wn-price .digitalContent {
	float: right;
}
	.wn-price .digitalContent > * {
		display: inline-block;
		vertical-align: middle;
	}
	.wn-price .digitalContent .wn-price-unit {
		color: red;
		font-size: 20px;
		font-weight: bold;
	}
	.wn-price .digitalContent i {
		font-size: 19px;
		float: right;
	}
		.wn-price .digitalContent i:before {
			color: #666;
		}

/* left navigation */

#filterBlock {
	overflow: hidden;
}
.facet-clothes {
	padding: 0 15px 15px 15px;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
	background-color: #fff;
}
.plp-facets > h2 {
	padding: 15px;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
	background-color: #fff;
	font-size: 0.9em!important;
	padding: 15px 15px 0 15px;
}
.submenuBox {
	padding-left: 25px;
}
.plp-facets ul.child-5, .clp-aside ul.child-5 {	
    display: block;
    margin-left: 10px;
    border-left: 1px solid #000;
    padding: 0 0 0 10px;
}
.selected-child {
	float: left;
	left: 65px;
	position: absolute;
	color: #000;
	background: #fff;
	padding: 4px 3px 3px 3px;
}
.selected-submenu {
    float: left;
    font-size: 10px;
    padding: 0 0 1px 0;
    margin: 0 5px 0 0;
}
.plp-facets > h2 {
	padding: 15px;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
	background-color: #fff;
}
.plp-facets {
	width: auto;
}
.facet-clothes > h3 {
	border-top: 2px solid #f2f2f2;
	display: block!important;
	padding-left: 9px;
}
.facet-clothes > ul > li {
	padding-left: 9px;
}

.facet-clothes > .clothes > .navLink {
	padding-left: 20px;
}
