/* march Release 14/03/2017 */
/*NEW FOOTER LIVERPOOL 2016*/
.store_footer { font-family: 'robotolight', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #e10098 !important; font-size: 13px; width: 180px;margin-left: -12px; margin-bottom: -10px;}
.store_footer:hover { color: #e10098 !important; }
.hvr-sweep-to-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; }
[class^="hvr-"] { margin: 5px 0px; padding: 10px; cursor: pointer; background: #ffffff; text-decoration: none; color: #3b3b3b!important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: solid 1px #3b3b3b; }
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { color: white!important; }
.hvr-sweep-to-top:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #3b3b3b; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); }
i.icon-liv-right-06.icon_footer { font-size: 12px; }
.suscribe-button_footer { position: relative; display: inline-block; }
#list_links ul li h4 { text-transform: none !important; color: #000000; text-align: left; font-size: 15px !important; font-weight: bold; font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif !important; padding: 0px; }
#list_links ul li a { color: #656565 !important; font-size: 13px; line-height: 16px; font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif; }
#list_links ul li { color: #666667; float: left; padding: 5px 0px; display: block; clear: both; font-family: 'robotolight', "Helvetica Neue", Helvetica, Arial, sans-serif; padding-left: 0px; }
#list_links { position: relative; margin: 0 auto; padding: 0 10px; display: block; color: #666667; }
#list_links ul { display: inline-block; font-size: 0.70em; color: #FFF; margin: 10px auto; float: left; width: 286px; background: antiquewhite; margin-left: 5px; padding: 0 10px; }
#list_links_footer ul li { font-size: 13px; line-height: 22px; }
#list_links_footer ul li a { color: #656565; font-size: 13px; font-weight: 100; }
#list_links_footer ul li a:hover { color: #000000; font-size: 13px; font-weight: 100; text-decoration: underline; }
#list_links ul#footer_credit { width: 272px; height: auto; }
ul li.jump_line { list-style-type: none !important; height: 12px; }
.main_footer { width: 1250px; font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0 auto; }
#list_info_footer { border-top: 1px solid #DEDEDE; }
#list_links_footer { position: relative; margin: 0 auto; padding: 0 10px; display: block; }
#list_links_footer ul { display: inline-block; font-size: 13px; margin: 10px auto; float: left; width: 25%; margin: 0; margin-top: 15px; padding: 0; padding-left: 3%;box-sizing:border-box; }
li.tittle_list_footer { font-size: 15px !important; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; }
.color_gray_footer { color: #656565; }
ul#social-media_footer { position: absolute; padding: 0; margin: 3px 10px; width: 10% !important; }
ul#social-media_footer li { float: left; width: 35px; }
ul#social-media_footer li a i { font-size: 16px; transition: all .3s ease-in }
ul#social-media_footer li a:hover { text-decoration: none; }
ul#social-media_footer li a i.icon-liv-social-facebook:hover { color: #3b5998; }
ul#social-media_footer li a i.icon-liv-social-twitter:hover { color: #1da1f2; }
ul#social-media_footer li a i.icon-liv-social-pinterest:hover { color: #bd081c; }
ul#social-media_footer li a i.icon-liv-social-google:hover { color: #d34836; }
section#copy { width: 100%; clear: both; padding: 10px 0px; font-size: 0.75em; text-align: center; border-top: 1px solid #DEDEDE; margin-top: 10px; display: inline-block; }
#copy div p { margin: 10px 0px; }
.last_p_d { font-size: 10px; }
#copy > div > a { margin-right: 5px; color: #555555; }
#copy > div > a:hover { color: #000000; text-decoration: underline; }
span.allrights { color: #555555; }

/*Starts:for ajax loader image and error messages display in address functionality */
.formloader {
		opacity: 0.5;
		background: #1A1919;
}
#formcolorbox {
		display: none;
		padding-right: 50px;
		opacity: 1;
		position: absolute;
		top: 256px;
		left: 456.5px;
}
#my_account_content input.error,
#my_account_content select.error {
		background: none repeat scroll 0 0 #FEFFE1;
		border: 1px solid #FFBA91;
}
#my_account_content label.error {
		color: red;
		display: inline;
		font-size: 11px;
		padding-left: 10px;
		text-transform: none;
}
tbody.total_order_confirm {
		width: 100% ;
		display: table;
}

#lada,
#ofLada {
		width: 45px !important;
}
.edit_address_fields #ofTelephone,
.edit_address_fields #telephone {
		width: 182px !important;
}
.my_account_module_content_info #my_account_add_card p input,
.my_account_module_content_info #my_account_edit_card p input,
.my_account_module_content_info #my_account_add_delivery_adress p input,
.my_account_module_content_info #my_account_edit_delivery_adress p input,
#my_account_content input[type=text] {
		width: 222px;
}
.fancybox-lock>input[type="text"],
.fancybox-lock>textarea,
select,
.fancybox-lock>div.styled,
.fancybox-lock>input[type="file"],
.fancybox-lock>input[type="password"] {
		width: 230px;
}
#my_account_add_card .my_account_add_card_adress .tels input#lada,
#my_account_add_card .my_account_add_card_adress .tels input#ofLada,
#my_account_edit_card .my_account_add_card_adress .tels input#lada,
#my_account_edit_card .my_account_add_card_adress .tels input#ofLada,
#my_account_add_delivery_adress .my_account_delivery_adress .tels input#lada,
#my_account_add_delivery_adress .my_account_delivery_adress .tels input#ofLada,
#my_account_edit_delivery_adress .my_account_delivery_adress .tels input#lada,
#my_account_edit_delivery_adress .my_account_delivery_adress .tels input#ofLada {
		width: 45px;
}
/*Ends:for ajax loader image and error messages display in address functionality*/
/* common style for display block style here*/

#back_end_alert {
		display: block;
}
/* style for address book page Editar button */

#editar_button {
		margin-left: 90px;
		margin-bottom: -38px;
}
/* common style for display none*/

#errors {
		display: none;
}
/* common class for display none*/

.display_none_style {
		display: none;
}
/* common style for cancel button in forgot password page*/

.return_button {
		margin-left: 420px;
		margin-top: 16px;
		padding: 7px;
}
/* style for asterik colour in change password form page*/

#asterik_color_style {
		color: red;
}
/* style for youremail text in change password form page*/

#your_mail_text {
		margin-left: 10px;
}
/* style for youremail text in change password form page*/

#new_password {
		margin-left: 7px;
}
/* style for youremail text in change password form page*/

#confirm_password {
		margin-left: 4px;
}
/* class for accept button in change password form page*/

.aceptar_button_style {
		margin-right: 385px;
}
/* class for cancel button in change password form page*/

#canceler_button_style {
		margin-left: -2px;
		margin-top: 30px;
		padding-right: 25px;
		padding-left: 25px;
}
/* style for buttons in add phone form page*/

#addPhoneBtn {
		margin-top: 10px;
}
/* start : e-invoicing page check-style fixing issue */

.rfc_width_style {
		padding-right: 11.5%;
}
.custom_error {
		color: red;
		font-size: 11px;
		margin: 1%;
		clear: both;
		float: left;
}
.custom_margin {
		margin-left: 10px;
}
.custom_top_margin {
		margin-top: 10px;
}
.custom_display_none {
		display: none;
}
.SC_display {
		display: none;
}
.SC_display_block {
		display: block;
}
/* end : e-invoicing page check-style fixing issue */
/* start : edit address fields height/width issue fix */

.edit_address_fields input[type="text"] {
		height: 28px !important;
		width: 230px !important
}
/* end : edit address fields height/width issue fix */


.my_account_content_buttons #edit_phone_button {
		width: 120px !important;
		padding: 4px 0px !important;
		margin: -2px 0px 0px 20px;
		text-transform: capitalize;
		background-color: #e10098;
		color: #FFF;
		border: 0 none;
		cursor: pointer;
		height: 40px;
}

.termstext {
		float: right;
		width: 97%
}
.termscheckbox {
		float: left
}
#delegDescription,
#colDescription,
#stateDescription {
		display: none
}
/* address page's Y Calle styling */

.streetstyle {
		display: inline-block;
		font-size: 13px;
		color: #757575;
		padding: 0 0 0 5px;
}
.promo_slot {
		width: auto !important;
		height: auto !important;
		max-width: 75%;
}
.displayBlock {
		display: block;
}
.displayNone {
		display: none
}
.otherProductImageSize {
		width: 220px;
		height: 160px;
}
/*******************************CreditSystem CSS Changes********************************************/

#menu.menu.sgray.menu_credit.menu_credit > li > a {
		padding: 10px 77px 10px 77px !important;
}
.menu_credit.menu_credit.sgray.menu#menu > li > a {
		padding-left: 48px;
		padding-right: 48px;
}
.right_content_credit_error {
		display: inline-block;
		float: left;
		width: 738px;
		height: 650px;
		padding-bottom: 20px;
		margin-top: 13px;
}
.right_content_credit_error h1 {
		padding-left: 15px;
		letter-spacing: 0px;
		font-family: robotomedium, arial, sans-serif;
		font-color: #ea1c45;
		font-size: 18px;
		padding: 291px 0 10px 85px;
}
.add_card_widget input[type=submit] {
		float: right;
		font-size: 14px;
		font-weight: bold;
		background-color: #a20866;
		color: #fff;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		text-align: center;
		letter-spacing: 0px;
		border: 0;
		height: 35px;
		width: 150px;
		margin-top: 0px;
		margin-right: 0px;
}
.add_card_widget label {
		font-size: 0.8em;
		color: #000;
		font-family: inherit;
}
#add_card_form p {} #add_card_form input[type=text],
#add_card_form input[type=password] {
		width: 270px;
		margin: 10px 0;
		border-radius: 0px;
		box-shadow: none;
		border: 1px solid #CCC;
}
#card_num,
#card_rfc {
		width: 263px;
		margin: 5px 0px 20px;
		border-radius: 0px;
		box-shadow: none;
		border: 1px solid #CCC;
}
#card_rfc {
		margin-bottom: 12px;
}
.promo_description_back {
		padding: 8px 3px;
}
.promo_description_back font {
		padding: 3px 0px;
}
ul.credit_options li {
		padding-bottom: 10px\0/;
}
#new_account p {
		margin: 0 0 10px 0;
		text-align: center;
		font-size: 13px;
}
#banner_home_credit_slot {
		/*width: 300px;
		 height: 300px;
		 margin: 10px 0;
		 color: #000;
		 background: url('/assets/images/banner_test_credit.jpg') no-repeat;
		 background-size: 100%;
		 display: none;*/
		visibility:hidden;
}
img.banner_slot_left {
		width: 100%;
		height: auto;
}
.more-info {
		/*padding: 0.7em 1.5em;*/

		padding: 0.7em;
		background: #3B3B3E;
		color: #fff;
		font-size: 11px;
}
.card_info_container h1 {
		font-size: 2em;
		font-family: "roboto", arial, sans-serif;
		font-weight: 300;
		padding: 0;
		letter-spacing: 0;
}
.display_none {
		display: none;
}
.margin_top {
		margin-top: 60px;
}
.clear_both {
		clear: both;
}
.position_relative {
		position: relative;
}
.scroll_group_position {
		position: absolute;
		top: 0px;
		left: 0px;
}
.display_block {
		display: block;
}
.display_visibility {
		visibility: hidden;
}
#my_account_estatus_solicitud fieldset input.foliotextbox {
		height: 20px !important;
		width: 200px !important;
		border-radius: 0px !important;
}
/* will be red only in firefox */

@-moz-document url-prefix() {
		#my_account_estatus_solicitud fieldset input.foliotextbox {
				height: 32px !important;
				width: 215px !important;
		}
}
/* will be red only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#my_account_estatus_solicitud fieldset input.foliotextbox {
				height: 32px !important;
				width: 215px !important;
		}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#my_account_estatus_solicitud fieldset input.foliobutton {
				padding-bottom: 21px !important;
				padding-top: 7px !important;
		}
}
#my_account_estatus_solicitud fieldset input.foliobutton {
		width: 83px !important;
		height: 12px !important;
		box-shadow: none !important;
		border-bottom: none !important;
		background-color: #e10098 !important;
		font-weight: normal !important;
		font-size: 14px;
}
.box-container {
		display: none;
}
#modal-confirm {
		font-family: "roboto", arial, sans-serif;
		text-align: center;
		width: 100%;
		min-width: 420px;
}
#modal-confirm p {
		padding: 0.2em 0 2.5em;
}
#modal-confirm a {
		padding: 0.7em 1.6em;
		border-radius: 0px;
		color: #FFF;
		cursor: pointer;
		text-transform: capitalize;
		font-weight: bold;
		font-size: 13px;
		border: none;
}
#modal-confirm .modal-confirm-submit {
		padding: 0.7em 1.6em;
		border-radius: 0px;
		color: #FFF;
		cursor: pointer;
		text-transform: capitalize;
		font-weight: bold;
		font-size: 13px;
		border: none;
}
#modal-confirm .btn-box-agree {
		background: #ff0080;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 15px 0px 0px #E90477 inset;
}
#modal-confirm .btn-box-cancel {
		background: #B4B4B4;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 -15px 0px 0px #9E9E9E inset;
		margin-right: 10px;
}
#modal-confirm .btn-box-cancel:hover {
		background: #B4B4B4;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 -15px 0px 0px #9E9E9E inset;
		margin-right: 10px;
}
.confirmaccept form {
		display: inline;
}
.confirmaccept form .btn-box-agree {
		margin-top: 4px;
}
#modal-confirm.confirmaccept p {
		padding: 0.2em 0 2em;
		font-size: 12.5px;
}
#left_content_credit h1 {
		padding: 10px 0;
		padding-left: 20px;
		letter-spacing: 0px;
		font-family: robotomedium, arial, sans-serif;
		font-size: 18px;
}
.right_content_credit h1 {
		font-family: 'robotolight';
		font-size: 20px;
		padding-left: 8px;
}
.contenedor_1 ul li a {
		cursor: pointer
}
.add_card_widget #add_card_button {
		margin-top: 2px !important;
		margin-right: -8px;
}
#premiumCards {
		display: none;
}
#universityCard {
		display: none;
}
#fashionCard {
		display: none;
}
.contenedor_1 {
		width: 85% !important;
		margin: 20px auto 20px auto !important;
		height: 110px;
}
.avoid_linebreak {
		white-space: pre;
		/* this will avoid line breaks*/
}
.gift_message_break_text {
		word-break: break-all;
		/* this will break gift message*/
}
.avoid_prewrap {
		white-space: pre-line;
		/* this will not avoid line breaks*/
}
.button-addtocart-form1 {
		width: 130px;
		padding: 0 0 0 25px;
}
@-moz-document url-prefix() {
		#my_account_estatus_solicitud fieldset input.foliobutton {
				background-color: #e10098 !important;
				border-bottom: medium none !important;
				box-shadow: none !important;
				font-size: 14px;
				font-weight: normal !important;
				height: 29px !important;
				padding: 6px 16px;
				text-align: center;
				width: 81px !important;
		}
}
.my_account_confirm_order_table {
		display: block;
}
.tabs_content h1 {
		letter-spacing: 0px !important;
}
#address_lada {
		margin-right: 4px;
}
input[type=text]#buscador {
		width: 233px\9;
}
input.btn-search {
		height: 34px\9;
}
/* .registration_page #header_wrapper #master_header .dummy-search form.search_box_form
{
margin-left: -36px !important;
width:281px !important;
}*/

.registration_page #header_wrapper #master_header .dummy-search form.search_box_form {
		width: 282px\9 !important;
}
.registration_page #header_wrapper #master_header .dummy-search form #buscador {
		margin-left: 1px\9 !important;
}
.registration_page #header_wrapper #master_header .dummy-search form {
		position: relative\9;
		top: 1px\9;
		left: 1px\9;
}
/*.registration_page #header_wrapper #master_header .dummy-search form input[type=text]#buscador
{
width: 234px !important;
}
*/

.my_account_confirm_order_table .price_total_order_confirm {
		margin-left: 597px;
}
.my_account_confirm_order_table tr .total_order_confirm .price_total_order_confirm {
		text-align: left;
		float: right;
		position: relative;
		top: -10px;
		left: -21px;
}
#credit_info #right_content_credit h1 {
		padding-left: 15px;
		font-size: 18px\9;
		letter-spacing: 0px\9;
}
.compare_displayname {
		min-height: 65px;
		font-size: .7em;
		font-family: verdana, arial, sans-serif;
		line-height: 1em;
		font-weight: normal;
		letter-spacing: 0px;
		color: #000;
		text-transform: uppercase;
		margin-top: 10px;
}
.ebook_sliderdec_text {
		width: 172px;
		min-height: 53px;
}
.portada_landing a img {
		cursor: default;
}
.search_box_form {
		position: relative\9;
		top: 1px\9;
}
#compare_div .compare_name {
		width: 212px;
}
#compare_div {
		min-height: 245px !important;
}
.compare_prodcut {
		min-height: 40px;
}
.descripcion_larga .descripcion_heredada p {
		color: #3b3b3e;
		font: 1em/1.3em arial, Helvetica, sans-serif;
		line-height: 1.3em;
		text-align: left;
}
p.compare_displayname {
		color: #000000;
		font-family: verdana, arial, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		letter-spacing: 0;
		line-height: 1.3em;
		text-transform: : uppercase;
}
#shoppingCost {
		background: #fff;
}
#divWarningForEbook,
#divWarningForEbook,
#delegDescription,
#colDescription,
#otherNeighborhoodDiv,
#cardTypeForPromo,
#removeItemBtn,
#refreshBtn,
#creditContinueBtn,
#messagesDiv,
#loading,
#alertas,
#messagesDiv1,
#alertas1,
#loading1,
#errors,
#delegDescription,
#colDescription,
#forgotPasswordErrors {
		display: none;
}
#checkoutLoginError {
		display: block;
}
#shipErrorFirst,
#shipErrorSecond,
#shipErrorThird,
#shipErrorForth {
		display: block;
		background: none repeat scroll 0% 0% transparent;
}
.my_account_module_content_info p {
		word-wrap: break-word;
}
.mes2 {
		float: left !important;
		font-size: 13px !important;
		margin: 0 !important;
		position: relative !important;
		width: 160px !important;
}
#form_checkout_express_pay_method .mes_expira,
#form_checkout_express_pay_method .anio_expira {
		text-align: center;
		width: 62px !important;
}
.headerDefaultImageSize {
		width: 992px;
		height: 40px;
}
.bannerSlotDefaultImageSize {
		width: 550px;
		height: 320px;
		border: 2px solid #EEE;
}
.departmentSlotDefaultImageSize {
		width: 220px !important;
		height: 320px !important;
		top: 0px !important;
		left: 0px !important;
		border: 2px solid #EEE;
}
.productSlotDefaultImageSize {
		width: 192px !important;
		height: 320px !important;
		top: 0px !important;
		left: 0px !important;
		border: 2px solid #EEE;
}
.htmlSlotDefaultImageSize {
		width: 992px;
		height: auto;
		border: 2px solid #EEE;
}
#form_checkout_express_pay_method .card_stored .security_code_express {
		display: none;
}
#form_checkout_express_pay_method .card_stored .mes2 {
		display: none;
}
#form_checkout_express_pay_method .card_data_express .name_card {
		color: #757575;
		display: block;
		font-size: 12px;
		font-weight: bold;
		word-wrap: break-word;
}
#slide .showcase-content-container .showcase-content {
		height: auto !important;
}
#minishoppingbag .minishopping-added .minishopping-product {
		margin: 10px 3px 10px 3px;
}
.fac-wrapper .fac-container .min-max .min-p,
.fac-wrapper .fac-container .min-max .max-p {
		padding: 1px 0px !important;
		border-radius: 0px; /*PA Defect No. 224 Fix*/
}
@-moz-document url-prefix() {
		.dummy-search #combo {
				background: none repeat scroll 0px 0px transparent;
		}
}
/*#addItemToCartForm .boton_detalle_bolsa #selectedQuantity
{
padding:0px 1px !important

}*/

#checkout_content #password {
		height: 21px !important;
}
#login input[type=password] {
		width: 300px !important;
		padding: 9px
}
form .buscar-zero {
		padding: 0px !important;
		height: 26px !important;
}
.cie_purchase p {
		padding: 2px !important;
		margin: 2px !important;
		color: #474747;
		font: 0.9em/1.25em arial, sans-serif;
}
.cie_purchase ul li {
		padding: 5px 5px !important;
}
.cartPromotionSlotDefaultImageSize {
		width: 550px;
		height: 320px;
		border: 2px solid #EEE;
}
.bannerContent {
		width: 300px;
		height: 300px;
}
.cardPromotion {
		width: 680px;
		height: 370px;
}
.cardSlots {
		width: 238px;
		height: 102px;
}
.promotionByCard {
		width: 680px;
		height: 400px;
}
.capcheTextField {
		width: 195px !important;
}
.crditlogin_textfiled {
		width: 255px !important;
		border-radius: 0px !important;
		webkit-border-radius: 0px !important;
}
.otherProduct_list_price {
		font-family: 'robotoregular', arial, verdana;
		font-weight: bold;
		margin-left: 5px;
		padding: 0;
		text-decoration: line-through;
}
.otherProduct_sale_price {
		font-family: 'robotoregular', arial, verdana;
		font-weight: bold;
		margin-left: 15px !important;
		padding: 0;
}
.card_movements_t tr th:nth-child(2) {
		width: 103px !important;
}
.card_movements_t tr th:nth-child(3) {
		width: 103px !important;
}
#my_account_content.add_rfc_adress .rfc_data {
		width: 50px;
}
#my_account_content.add_rfc_adress .add_rfc2_adress {
		width: 100px;
}
#appstautslabel {
		float: left !important;
		clear: both !important;
}
#appstautsdesc {
		width: 309px !important;
		display: inline-block !important;
}
#my_account_display_address {
		height: 495px;
		/*account pages height*/
}
.precio_ck p.precio-tachado-modulo span,
.precio_ck p.precio-promocion-modulo span {
		width: 0px !important;
}

.precio_ck p.precio-tachado-modulo,
.precio_ck p.precio-promocion-modulo {
		width: 200px !important;
}
.precio_ck p.precio-tachado-modulo span {
		text-decoration: line-through;
}
.precio_ck p.precio-promocion-modulo span {
		font-weight: bold;
		color: #000;
}
#list_products .prod_precheckout .precio_ck {
		padding-top: 12px !important;
}
.precio_ck p.precio-tachado-modulo,
.precio_ck p.precio-promocion-modulo {
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
		margin-top: 2px !important;
}
ul.minishopping-resumen li.ahorro span.costo {
		color: #ff4700 !important;
}
ul.minishopping-resumen li.ahorro span.dato_costo {
		color: #ff4700 !important;
}
#auror_subtotal span {
		color: #ff4700 !important;
}
#info_producto_popup #info_tarjetas_popup {
		padding: 18px 8px 0px !important;
}
#info_tarjetas_popup {
		padding: 25px 8px 0px !important;
}
#macpdp .tip {
		left: 230px !important;
}
/*CSS for Rating on PLP */

.rating-str {
		display: block;
		margin-left: 2em;
		position: relative;
		top: -3px
}
.rating-str i {
		display: inline-block;
		font-size: 14px;
}
.rating-str .icon-liv-star-09 {} .rating-str .icon-liv-star-10 {} .rating-mod {
		display: block;
		margin: 0.9em auto 0;
		text-align: center;
}
.rating-mod i {
		display: inline-block;
		padding: 7px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -105px -814px;
}
.rating-mod .rat-full {
		background-position: -108px -795px !important;
}
.rating-mod .rat-half {
		background-position: -122px -795px !important;
}
.rating-mod .rat-empty {
		background-position: -140px -795px !important;
}
.mod-big {
		text-align: center;
		margin: 1.3em 0 0;
}
.rating-str span {
		position: relative;
		top: -4px;
		margin-left: 0.8em
}
.rating-mod-product {
		padding-top: 0;
}
.fyeah .rating-mod-product .rating-str {
		margin-left: 2em
}
.rating-mod-product .rating-str {
		display: inline-block;
		margin-left: 0;
		position: static;
		vertical-align: middle
}
.rating-mod-product span {
		font-size: 0.75em;
		vertical-align: middle;
		margin-left: 0.5em;
}
.product_listing .rowsview .rating-mod-product {
		margin-top: -24px
}
/*CSS for Rating on PLP */
/* start::for invoicingAddNewAddressForm */

.moral_align {
		margin-left: 150px;
		margin-top: -68px;
}
.invoiceadd_address {
		position: relative !important;
		bottom: 90px !important;
}
#razon_social_label,
#razon_social {
		display: none;
}
.remove_space {
		position: relative !important;
		bottom: 10px !important;
}
.remove_space1 {
		position: relative !important;
		bottom: 30px !important;
}
.remove_space2 {
		position: relative !important;
		bottom: 50px !important;
}
.remove_space3 {
		position: relative !important;
		bottom: 68px !important;
}
/*.leyenda-libro {
font-family: 'robotoregular';
font-size: 0.8em;
color: #585858;
margin: 1em;
padding: 1em;
border-top: 1px solid #ddd;
text-align: center;
background: #E9E9E9
}*/
/*.leyenda-libro {
font-family: 'robotoregular';
font-size: 0.8em;
color: #585858;
margin: 1em;
border-top: 1px solid #ddd;
padding: 1em;
}*/

.leyenda-libro i {
		display: inline-block;
		width: 9px;
		height: 20px;
		background: url("/assets/images/bg/endeca-sprite.png") no-repeat -23px -1115px;
		margin-right: 0.8em;
		vertical-align: middle;
}
/* end::for invoicingAddNewAddressForm */
/* start::added for other colony alignment */

.otherColony_align {
		display: inline-block;
		font-size: 13px !important;
		color: #757575;
		padding: 0 0 0 5px;
}
.otherColony_align_edit {
		display: inline-block;
		font-size: 13px !important;
		color: #757575;
		padding: 0 0 0 5px;
		margin-left: 69px;
}
/* end::added for other colony alignment */

.other_product_main {
		margin: 190px 0px 0px;
}
.edit_other_align {
		margin-left: 69px;
}
/*start : changes added for Casa De Libro*/

.rating-mod-product {
		font-size: 12px;
}
.cdlstars {
		float: left;
		margin-left: 0px !important;
		margin-right: 10px !important;
}
#cdllistingbtn {
		right: 42px;
		top: 117px;
		width: 155px;
		bottom: 46px;
		position: absolute;
}
#lowpeiceallign {
		margin-top: 15px !important;
}
.descripcion_heredada li:nth-child(even) {
		background: #fff;
		border: none;
}
/*end : changes added for Casa De Libro*/
/*start : alignment for Regalar button in ebook page*/

.gift_ebook__button {
		position: absolute;
		right: 16px;
}
.gift_ebook__button_change {
		position: absolute;
}
.search-result-label {
		margin-top: 0px !important;
		margin-left: 3px;
		float: left;
		margin-bottom: 5px;
}
/*end : alignment for Regalar button in ebook page*/

.promo_module {
		margin: 10px;
		position: relative;
		border: 3px solid #d9d9d9;
		width: 46.4%;
		overflow: hidden;
		height: auto;
}
.more_information {
		background: #f00078;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 3px;
		padding: 10px 15px;
		color: #fff;
		width: 142px;
}
.cblimg {
		width: 60% !important;
}
#foto_ebook {
		text-align: center;
		margin-bottom: 35px;
}
/*Start : alignment for comparar button in cdl listingpage page*/

.cdlcomparabutton {
		right: 59px !important;
		width: 155px !important;
		position: absolute !important;
		top: 147px !important;
}
/*End : alignment for comparar button in cdl listingpage page*/

.nopromotab-ht {
		height: 230px;
}
.cmpnopromotab-ht {
		height: 58px;
}
/* Start PA : LP Site redesign styles */
/* modal quick view popup styles start, price display style */

.precios_producto .precio-modulo {
		font-size: 15px;
		padding-top: 0 !important;
}
#pdpromos .precios_producto {
		min-height: 60px;
		height: auto;
}
/*Product display Name style*/

.qlb .info {
		width: 448px;
}
/*PA: Siteredesin:change to display QL price*/

.precio-promocion-modulo span {
		display: -webkit-box;
}
/*cantidad box style*/

.quick-look-box .qlb input {
		/*PA LP Siteredesign : QV Qty fix*/

		width: 45px;
}
/*defect- 119*/
/* modal quick view popup price styles end */
/*Start : Star Image for empty-stars */

i.rat-empty {
		display: inline-block;
		padding: 10px 8px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -147px -814px;
}
/* end */
/*Start : Star Image for full-stars */

i.rat-full {
		display: inline-block;
		padding: 10px 8px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -105px -814px;
}
/* end */
/* End : Category Landing page for large image and breadcrumb */
/*starts : Login Overlay styles*/

.content-style-form form {
		width: 86%;
}
#lp_loginForm #pass,
#lp_loginForm #login {
		padding: 15px 15px !important;
		margin: 0px;
		width: 100%;
		/*PA Fix Start*/
		border-radius: 0px;
		-webkit-appearance: none;
		/*PA Fix End*/
}
#lp_loginForm  #lp_loginFormBtn >.fa.fa-angle-right{
	display:none;
}
#lp_loginForm  .fnfregistpsec1 > button .fnfml50{
	display:none;
}
.content-style-form-1 p {
		clear: both;
}
#login_overlay div#errors {
		position: relative;
		height: auto;
		left: 0;
		margin: 0;
		padding: 0;
		color: red;
		text-align: left;
		padding: 4px;
		display: block;
		color: rgb(237, 2, 2);
		padding: 3px;
		font-size: 12px;
}
#login_overlay .icono_aviso {
		display: none;
}
/*Ends : Login Overlay styles*/
/*starts : Mega Menu Categories css for dynamic categories and subcategories*/

ul.submenustyle {
		background-color: #f2f2f2 !important;
		width: 560px;
}
#menu li .submenustyle h1.mastert a {
		font-size: 17px !important;
}
#menu li > a.maintainHover {
		font-size: 13px !important;
}
.submenu2,
.submenu3 {
		padding-right: 0px;
		width: 50%;
}
h1.lastchildt {

		width: 100%;

		display: block;

		bottom: 0px;
}
h1.lastchildt:after{content:" "; display:table; clear:both}
#menu > li > ul > li > ul {
		display: none !important;
}
#menu > li > ul > li:hover > ul {
		display: block !important;
}
/*Ends : Mega Menu Categories, css for dynamic categories and subcategories*/
/*Start : Color Swatches cart page */

.ribbon-color input {
		display: none;
}
/*End : Color Swatches cart page */

.pseudo-cell.productName .prod-name p.num-sku,
.pseudo-cell.productName .prod-name {
		/* Cart page SKU alignment issue */

		text-align: left;
}
/*Start : Site Redesign shipping page*/

form span.form-field > label {
		width: 210px;
}
.address-option.new-address fieldset {
		padding: 15px 0px;
		background: #f2f2f2;
}
.form-field label.error {
		color: red;
		width: auto;
		vertical-align: middle;
}
label#login-error {
		width: 322px;
}
#num_exterior {
		width: 92px;
}
.nav_checkout .cartBtn,
.bag-resume .cartBtn {
		border: 0px solid #E10098;
		color: #fff;
}
.nav_checkout .cartBtn:hover,
.bag-resume .cartBtn:hover {
		border: 0px solid #C81685;
		background: #C81685;
}
.edit-registered-address {
		display: none;
}
#form_guest_personal_data #telephone {
		width: 136px;
}
#form_guest_personal_data #login {
		width: 200px;
}
#form_guest_personal_data .button-label.right {
		padding: 0px;
}
#form_guest_personal_data #num_ext,
#form_guest_personal_data #num_int {
		width: 92px;
}
.cartBtns {
		border: 1px solid #C81685 !important;
		background: #C81685;
}
.cartBtn {
		padding: 15px 120px 10px 20px;
}
#telephone-error,
#lada-error {
		width: auto;
}
#form_guest_personal_data .tele-div {
		width: 200px;
		float: left;
		position: absolute;
		right: 143px;
		top: 206px;
}
/* changes done for site Redesign
#ship-locations{
display:block !important;
} */

.address-option.register-new-address {
		background: #f2f2f2;
}
#form_guest_personal_data > aside > span > a > span > input.liver.button-label.cartBtn {
		width: 391px;
}
#form_guest_personal_data > aside > span > a > span > i {
		left: 90px;
		top: -33px;
}
#shipping-options > div.nav_checkout.clear.step-checkout > span.button.liver.float-right.ripple > a > span > i,.address_express .createMoveToBilling i {
		right: -140px;
		top: 21px;
		position: absolute;
}
/*
form.edit_address_fields input[type="text"] {
		height: 16px !important;
		width: 200px !important;
}
*/
#main-left > aside form input[type="submit"] {
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		text-decoration: none;
		color: #E10098;
		border-radius: 0;
		border: none;
		cursor: pointer;
}
/*End : Site Redesign shipping page*/
/*Start : Ebook price style section */

.ebook-promo-price.eBook-price .precios_producto {
		height: 37px;
		margin-top: 8px;
}
.ebook-promo-price.eBook-price .precios_producto p {
		margin-bottom: 0;
}
.ebook-promo-price.eBook-price .rating-mod-product {
		/* ebook rating image section */

		margin-top: 0;
}
.product-thumb-casing img {
		/* ebook product image fixing height */

		height: 250px;
}
.product-cell.producto-modulo.rowsview .eb-clue {
		/* ebook, regrar button width issue */

		float: none;
}
.comparacion-ckeckbox.cmprsion_chkbx {
		/* ebook product list checkbox alignment fix */

		margin-left: -3px;
}
.ebook-summary a.product-name {
		/* ebook product name height fixed because of alignment */

		clear: both;
		max-height: 50px;
		min-height: 50px;
}
.ebook-summary ul {
		/* ebook summary description */

		clear: both;
		max-height: 106px;
		min-height: 106px;
}
/*End : Ebook price style section */
/*Start : Added for Font style and input box for login overlay */

.morph-content {
		font-family: sans-serif;
}
.morph-content .icon-close {
		top: 10px;
		font-size: 100%;
}
.morph-content h2 {
		font-size: 18px;
		letter-spacing: 1px;
}
.morph-content label {
		font-size: 14px;
}
.morph-content button {
		font-size: 16px;
}
.morph-content input[type=text]:hover,
.morph-content input[type=password]:hover {
		border: 2px solid #E2E2E2;
}
.morph-content input[type="text"]:focus,
.morph-content input[type="password"]:focus {
		border: 2px solid #E10098;
}
.alert-container {
		/* display:none; */
		/* Overriding the coupon error messages */
}


.step3 #step-content #main-left .alert-container {
		position: static;
		clear: both;
		margin: 0px;
}


.morph-content .content-style-form #errors {
		width: 305px;
		display: inline-block !important;
		padding-top: 7px!important;
		margin: 0;
		font-size: 16px;
}
.morph-content .content-style-form .close-alert {
		display: inline-block;
}
.morph-content .content-style-form .alert {
		height: auto;
}
#bag .dropdown-menu {
		left: -80px;
}
#bag .dropdown-menu li {
		width: auto;
		height: auto!important;
}
i.fa.icon-liv-close-08 {
		z-index: 1000;
		font-size: 1.1em;
}
.bag-item-details .bag-item-name a {
		color: #161616;
		font-size: 11px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		line-height: 1 !important;
		padding: 0 0px !important;
}
.bag-item-details .bag-item-name a {
		color: #161616;
		font-size: 11px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		line-height: 1 !important;
		padding: 0 0px !important;
}
.bag-item-name {
		cursor: pointer;
}
.bag-item-price {
		text-align: left;
}
#login_overlay .icon-close:hover {
		color: #fff;
}
#login_overlay .alertas {
		float: none;
		width: auto;
		background:none;
}
#login_overlay .morph-content {
		height: auto !important;
		overflow: visible;
}
/*End : Added for Font style and input box for login overlay */
/*Start: MInicart Image section*/


/*End: MInicart Image section*/
/*Start: Shipping section*/

#form_guest_personal_data #telephone {
		width: 136px;
}
#form_guest_personal_data #login {
		width: 200px;
}
#form_guest_personal_data .button-label.right {
		padding: 0px;
}
#form_guest_personal_data #num_ext,
#form_guest_personal_data #num_int {
		width: 92px;
}
.cartBtns {
		border: 1px solid #C81685 !important;
		background: #C81685;
}
.cartBtn {
		padding: 15px 35px 10px 20px;
		/*Start PA: siteredesign 030815 demo issue*/
}
#telephone-error,
#lada-error {
		width: auto;
}
#form_guest_personal_data .tele-div {
		width: 200px;
		float: left;
		position: absolute;
		right: 143px;
		top: 206px;
}
#shipErrorThird .alerta p {
		padding: 12px 23px;
}
#shipErrorForth .alerta p {
		padding: 12px 17px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span input,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span input:hover,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span {
		border: none;
		cursor: pointer;
}
#step-content > aside > span > a > span > input,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span > input.center.icon-liv-right-06,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > input.center.icon-liv-right-06 {
		font-size: 18px;
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		background: none;
		border: none;
		color: #fff;
		cursor: pointer;
		width: 100%;
		height: 50px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span > i,
#step-content > aside > span > a > span > i,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > i {
		top: -36px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span {
		padding: 0 40px;
		height: 50px;
		margin-right: 0;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span {
		width: auto;
}
#step-content > aside > span > a > span {
		padding: 0;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple,
.button.liver.large,
#form_checkout_ship_add > span.button.liver.float-right.ripple {
		height: 50px;
}
/*End: Shipping section*/

.bag-item-price .currency-symbol {
		/* color for minicart price */

		color: #161616;
		/* START: SiteRedesign Defect-386 */

		font-size: 15px;
		/* End: SiteRedesign Defect-386 */
}
#main-checkout.step0 .purchase-details {
		/* subtotal section in shopping cart page */

		margin-top: 0;
}
.pseudo-cell.productAmount .prod-qty input {
		width: 50px;
		text-indent: 0px !important;
		border-radius: 0px; /*PA Fix*/
}
.strike-price,
.prod-prices.with-promo > p.strike-price,
p.strike-price span {
		/* strike out prices, copied from main_checkout.css */

		text-decoration: line-through;
		color: #8e8e8e;
		margin-bottom: 5px;
		font-size: 13px;
		display: block;
}

#lp_loginForm > div > h2 {
		padding: 0px;
		margin: 0px;
}

#login_overlay p a#forgotlink {
		padding: 0px!important;
}

#login_overlay #registrate > ol {
		padding: 0px;
		padding-left: 0!important;
		float: left;
		margin: 0px 0px 0px 40px!important;
		display:none !important;
}
#login_overlay #registrate > h2 {
		margin: 0px auto;
		padding: 0px;
		text-align: center;
}
#login_overlay #registrate > p > button {
		width: 100%;
		margin: 0px auto;
}

#login_overlay #registrate > p > button {
		width: 100%;
		margin: 0px auto;
}



#login_overlay #registrate > p {
		text-align: center!important;
		display: block;
}

.product-name:hover > span {
		color: #C81685 !important;
}

.cantidad #selectedQuantity, input#selectedQuantity {
		display: block;
		margin: 0;
		margin-top: .5em;
		text-indent: 0px!important;
		border-radius: 0px; /*PA Fix*/
}


.bag-item-price .price-amount {
		/* minicart price font */

		font-size: 15px;
		font-weight: bold;
		color: #161616;
}
.button-label.right input[type="submit"] {
		/* promotion page input type submit button */

		background: none;
		border: none;
		padding: 0;
}

p.currency.currencyUSD {
		display: block;
		float: left;
		min-width: 190px;
		min-height: 20px
}

#removeminicart_1 > a.bag-row.maintainHover > div.bag-item-details > p:empty{display: none}
/*Start: Fixing for Minicart item and incia session alignment issue*/

@media (max-width: 1898px) {
		#menu .ha-header-large li#buscar {
				width: 30%!important;
		}
}
@media (max-width: 1550px) {
		#menu .ha-header-large li#buscar {
				width: 30%!important;
		}
}
/*End: Fixing for Minicart item and incia session alignment issue*/
/*START: added for credito flyout UI issue*/


.container_nh #user_top {
		right: 20px;
		top: 56px;
}
#user_top ul #ayuda a {
		float: left;
}
#user_top ul #location .ubicacion {
		color: #8d8d8d;
}
#user_top ul #location a .ubicacion:hover {
		color: #C81685 !important;
}
/*END: added for credito flyout UI issue*/

#user_top ul li {
		float: left;
		/*padding: 0 10px;*/
		width: auto !important;
}
#menu li.dep:hover > ul.dropdown-menu li ul.submenustyle li {
		height: 100%;
		min-height: 518px!important
}
.dep .dropdown-menu li {
		width: 100%;
}
/*end: added for credito flyout UI issue*/

.precios_producto p.precio-modulo span {
		color: #FF0000;
}
#bag .dropdown-menu {
		display: none;
}
.bag_all .bag_items form {
		/* UI issue fix if minicart has morethan 3 items in cart */

		min-height: 100px;
}
.gift-message > p {
		margin-top: 3px;
		margin-left: .8em;
}
.prod-details-bottom {
		/* UI fix, if more than 2 lines color swatches in cart page */

		overflow: auto;
}
.pseudo-cell.productName .prod-name p.num-sku span {
		color: #8e8e8e;
}
.envelop-options p {
		/* HTML issue, fix for ribbon color option alignment on increase in color swatches*/

		float: left;
		margin-right: 10px;
		margin-top: 8px;
		width: 150px;
}
.left-nav .navLink.active > ul li.active > a {
		/* font-weight bold for 4th level category */

		font-weight: bold;
		color: #000;
}
#breadcrumbs ul > li:first-child a {
		/* breadcrumb alignment for first child */

		padding-top: 1.5px;
		/*Defect-120*/

		display: inline-block;
		/*color: #000;*/
		font-family: 'robotoregular', Arial, sans-serif;
		padding-right:10px;
}
#help_secondary ul > li:first-child {width: 163px !important;}
#help_secondary ul > li:first-child i {padding: 2px;}
.info .precio-promocion-modulo span.currency-symbol,
.info .precio-promocion-modulo span.price-amount,
.info .precio-promocion-modulo span.price-state {
		/* price display in quick view tabs */

		display: -webkit-box;
}
.info #quick-tabs {
		/* quick tabs border right fix */

		width: 448px;
}
a.product-name {
		/* product name in plp */
		display: block;
		min-height: 25px;
		overflow: hidden;
		height: 60px;
		line-height:14px;
}
span.product-price.two-prices {
		/* product price min-height fixes for alignment */

		display: block;
		min-height: 29px;
}
.form-field.ebook-gift {
		/* form validation error message ui fix */

		width: 200px;
}
.ribbon-color {
		/* ribbon colr width to display mimum 8 color swatches */

		width: 275px;
}
.envelop-options p {
		clear: both;
}
.bag-item-price .strike-price .price-amount span {
		/* MInicart strike out price fixes */

		display: inline-block;
		font-weight: normal;
}
.bag-list {
		padding-bottom: 20px;
		clear: both;
		padding: 10px 10px 20px;
}
/* START: Added for loginOverlay Error Msg Display */

#login_overlay div.alert-container {
		padding: 8px 8px!important;
}
#login_overlay .alert.fail-alert {
		display: block;
		color: #fff;
		text-align: left;
		padding: 0px;
		position: relative;
		height: auto;
		z-index: 999;
}
#login_overlay span.alert.fail-alert p.txt-alert {
		display: inline-block;
		padding-top: 7px!important;
		margin: 0;
		font-size: 14px;
		text-transform: none!important;
		width: 347px;
		padding: 8px 5px;
		min-height: 35px;
		border: 0;
		color: red;
}
span.icon.icon-close.cerrarlogin {
		height: 15px;
		top: 0px;
}

#login_overlay #registrate {
		clear: both;
		margin: 10px auto 0px;
		padding: 10px 0px 0px 0px!important;
}
.paymentModal #login_overlay #registrate{background:none; padding-top: 0!important}
#registrate > div > h2:nth-child(3){display:none}
#login_overlay #registrate h2{text-transform: uppercase; margin-bottom: .7em;text-align: left;margin-left: 0!important;}
#login_overlay span.alert.fail-alert p:nth-child(2) {
		font-size: 13px!important;
		float: left!important;
		display: inline-block!important;
		width: 305px;
		text-align: left;
}

/*#login_overlay span.alert.fail-alert p:nth-child(3) {

		width: 305px;
		font-size: 13px!important;
		}*/
#comprar{
		background: none !important;
}

#comprar > h2 {
		padding-left: 27px!important;
}

#comprar > p {
		padding-left: 27px!important;
}

#registrate > div:nth-child(5) > h2:nth-child(1) {
		padding: 0px 10px!important;
}

#errors .alert-container {
		float: left;
}
#login_overlay #errors .icon-close {
		width: 13px;
		height: 13px;
		color: red;
		right: 0px;
		top: 4px;
}
#pedidos .header-link-btn {
		width: 88px;
		height: 17px;
}
#pedidos .header-link-btn .link-btn {
		padding: 0px;
		background: none;
}
#pedidos .morph-button button:hover {
		color: #C81685 !important;
}
.morph-button-fixed.open > .link-btn {
		opacity: 1;
		background: none;
}
#user_top #pedidos {
		padding: 0 0px;
}
/* Commented for register button width in login overlay */

#login_overlay .content-style-form {
		display: block;
		position: relative;
		margin: 0px auto;
		width: 390px;
		z-index: 99;
}


#login_overlay .alert-container .fail-alert > p.txt-alert:last-child {
		padding-left: 25px !important;
}
#menu.nav ul li a {/*PA SITE REDESIGN : Defects Fixing 847*/
		cursor: pointer;
		display: table;
}


.bag-row:hover{font-weight:normal!important}
/* End: Added for loginOverlay Error Msg Display */
/* start : checkout login popup */

.checkout-form p,
.checkout-form .icon-close {
		opacity: 1 !important;
}
.checkout-form .icon-close {
		font-size: 15px;
}
.checkout-form h2 {
		opacity: 1 !important;
		font-size: 1.2em;
		letter-spacing: 1px;
		padding: 28px 0px 0px 0px;
		color: #4c4c4c;
}
#login_form input[type=text],
#login_form input[type=password] {
		width: 100% !important;
}
.checkout-form form {} .login_form label {
		font-size: 15px;
		text-transform: capitalize;
		font-weight: normal;
}
#login_form .login_form .correo-log {
		margin: 0px 0 5px 0!important;
}
#checkout-atg .fancybox-close {
		display: none;
}
/* end : checkout login popup */
/* start: pdp ebook */

span.price-state.price-special span.price-sale-label,
span.suggested-price {
		display: none;
}
span.currency-symbol,
span.price-amount {
		/*font-size: 1.5em;*/

		font-weight: bold;
		color: red;
}
form#addItemToCartForm_Regalar,
form#addItemToCartForm {
		display: inline-block;
		vertical-align: bottom;
		margin-left: 0.5em;
}
.info .boton_detalle_bolsa .cantidad input {
		width: 49px;
		height: 33px;
}
.precios_producto span.price-state.price-strike-special {
		text-decoration: line-through;
		color: #aaa;
		font-size: 1em;
		margin-bottom: 0.2em;
		display: table;
}
.price-state.price-strike-special span.currency-symbol,
.price-state.price-strike-special span.price-amount {
		text-decoration: line-through;
		color: #aaa;
		font-size: 0.95em;
		margin-bottom: 0.2em;
}
.price-state span.price-amount,
.price-state .currency-symbol {
		font-size: 17px;
}
span.price-state.price-special {
		clear: both;
		display: block;
}
/* end: pdp ebook */
/* search related changes start */

#type-main-list .type-line a {
		/*display: inline;*/
		/*padding: 5px 0px 0 0px; /*Endeca Oct Release*/
	padding:0px;
		margin: 0;
		/*Endeca Oct Release*/
		/*float: left;*/
		width: 100%;
		margin-top: 0px;/*Endeca Oct Release*/
	line-height: 40px;
	text-decoration: none;
		box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-family: Arial, sans-serif !important;
}
.typeahedhide {
		display: none;
}
#buscador {
		font-style: normal;
}
.bandera-endeca-search {
		padding: 1em 0 0em 1em !important;
		font-size: 0.8em !important;
}
#buscar .btn-search {
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -3px -116px;
		border: none;
		padding: 2px;
		/*font-size: 16px;*/
		position: absolute;
		top: 7px;
		right: 14px;
		font-size: 12px;
		width: 40px;
		height: 36px;
}
#buscar .btn-search:hover{
		background-position: -51px -116px;
}
/*#buscar #buscador {
		width: 96%;
		background-color: #FFFFFF;
		border: none;
		padding: 0px;
		font-size: 14px;
		line-height: 1;
		font-family: roboto;
		height: 32px;
		 margin: 7px 2%;
		padding-left: 5px;
			box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}*/
#buscador::-webkit-input-placeholder{font-style:italic;}
#buscador::-moz-placeholder{font-style:italic;}
#buscador::-ms-input-placeholder{ font-style:italic;}
/*search related changes end */
/* Start: Billing style */

input#paymentMethod {
		color: #fff;
		font-size: 18px;
		cursor: pointer;
}
input#nip_express {
		width: 50px !important;
}
.registered-card-fields select#mes,
.registered-card-fields select#anio {
		width: auto;
}
.pay-option.add-new-card input[type='radio'] {
		display: none;
}
#promotions .precio-promocion-modulo span {
		display: block !important;
}
#main-checkout #step-content {
		height: auto;
}
/* End: Billing style */
/*start: marcas style*/

#master_menu #menu .brands_a0 .abcd .available,
#master_menu #menu .brands_a0 .marcasfashion a,
#master_menu #menu .brands_a0 .masbus a {
		font-size: 12px !important;
}
#master_menu #menu .brands_a0 .abcd {
		width: 195px !important;
		padding-left: 10px !important;
}
#master_menu #menu .brands_a0 .brop {
		width: 0px !important;
		padding: 5px 13px !important;
}
#master_menu #menu .brands_a0 .abctitle {
		font-size: 12px !important;
		padding: 0;
		font-family: 'robotocondensedregular', sans-serif!important;
		display: block;
		float: left;
		text-align: left;
		width: 100%;
		height: 30px;/*IRIS-16*/
}
@-moz-document url-prefix() {
		#master_menu #menu .brands_a0 .abctitle a {
				font-size: 11px !important;
				font-family: "Roboto Condensed", sans-serif !important;
		}
}
#master_menu #menu .brands_a0 .efg {
		width: 610px !important;
		position: absolute;
		float: right !important;
		height: 97%;
		top: 0;
		left: 209px;
}
#master_menu #menu .brands_a0 .marcasbanner-img h1.banner {
		/*PA LP Site redesign change right:340px; to right:12px;*/

		right: 12px;
		top: 0px;
		/*Defect-303*/
}
#master_menu #menu .brands_a0 .masbus .masb {
		width: 100% !important;
		/*Start: IRIS-16*/
		line-height: 11px;
		height: 11px;
		/*END: IRIS-16*/

}
/*end: marcas style*/
/*start: brand mapping page style*/

#main_content .tabContainer {
		width: 1195px;
		margin: 0 auto;
}
#listTwo-nav .brop {
		height: auto !important;
		width: auto !important;
		padding: 10px 13px !important;
		margin: 0px !important;
}
#listTwo .listNavShow a {
		color: #8d8d8d !important;
		font-weight: normal !important;
		font-size: 17px !important;
		width: 100% !important;
		text-transform: uppercase;
}
#listTwo .ln-no-match {
		color: #8d8d8d !important;
}
.inner {
		min-height: 300px;
		max-height: 600px;
		top: 0px !important;
		padding: 0;
}
#brandsMappingResults {
		min-height: 250px;
		max-height: 2000px;
}
#listTwo .listNavShow {
		text-align: left;
}
#listTwo .masb {
		height: auto;
		padding: 2px !important;
		margin: 2px !important;
}
#listTwo .last {
		padding-bottom: 0px;
}
/*end: brand mapping page style*/
/*start: credito login popup*/
/* PA: SiteRedesign start : fix for Bugzilla Defect#7465 */
/*#menu .creditmenu .dropdown-menu {
		z-index: 4999971 !important;
		width: 181px;
}*/
/* PA: SiteRedesign end : fix for Bugzilla Defect#7465 */

.creditmenu ul li a {
		width: 160px !important;
		padding: 0 0 0 22px !important;
}

/*end: credito login popup*/
/*PDP variant colour related changes start */

.subset-attributes .color {
		width: auto;
		height: auto;
		border: none;
}
#dynaDDL ul.visual-attributes.selectorsContainertextual-att {
		padding-bottom: 0.6em;
}
/* #dynaDDL .color li.attributeValue {
	display: inline-block;
	margin-right: 0.2em;
	width: auto;
	height: 29px;
	min-width: 30px;
}
#dynaDDL .color li.attributeValue a{
	display: block;
	border: 1px solid #aaa;
	padding: 0.3em 0.3em 0.2em;
	color: #999;
	font-size: 16px;
}
#dynaDDL .color li.attributeValue a.active{
	color: #000;
	border-color: #000;
	} */

#dynaDDL .size.selectorsContainer li a {
		padding: 0.2em 0.5em 0.07em;
}
#dynaDDL .color li {
		width: 20px;
		height: 20px;
}
.macVarientSec a {
		height: 23px;
		width: 36px;
		margin: 2px;
}
.macVarientSec {
		border: 1px solid;
}
#addItemToCartForm .selectorsContainer li a {
		height: 28px;
		width: 41px;
		border: none !important;
		margin: 3px;
}
#addItemToCartForm .selectorsContainer li {
		border: 1px solid #aaa;
}
/*PDP variant colour related changes end */
/*Start: ship edit page*/

#validate_forms #num_exterior {
		width: 105px !important;
}
.errors {
		color: red;
		font-size: 11px;
		text-transform: none;
		display: inline;
		padding-left: 10px;
}
.none {
		display: none;
}
/*end: ship edit page*/
/*Start:mini cart*/


/*end:mini cart*/

.producto-grid {
		min-height: 0px !important;
}
.checkout-form #registrate h2 {
		padding-top: 0px;
}
#sd_container {
		width: 530px !important;
		border: solid 10px #818181;
		left: 35% !important;
}
/*Promotion popup price display start*/
/*compare page price alignment*/

#precio_producto_popup span {
		display: inline-block !important;
}
.precio-promocion-modulo .price-state .price-strike-special .suggested-price {
		display: block !important;
}
.precio-promocion-modulo {
		display: block;
}
/*Promotion popup price display end */
/*START PA: SiteRedesign change for price display*/


/*END PA: SiteRedesign change for price display*/

.footver {
		cursor: default !important;
}
/*Defect:107*/

#registrate li {
		float: none;
}
/*Defect:110*/

.morph-content #lp_loginForm {

}
/*Defect:148*/

#lp_loginForm label {
		margin-left: 0px;
}
/*Defect:128*/

.product-cell .ban {
		z-index: 0 !important;
}
/*Start:Defect:160*/

#creditErrors {
		display: none;
}
.creditError {
		background-color: #ffe1e1;
}
.creditError span.icono_aviso {
		background: url(/assets/images/iconos/icono_error.png) no-repeat 0 0;
}
/*End:Defect:160*/
/*Defect:174*/

#controls-top .results {
		margin-left: 40px;
}
/*Start:Defect:87*/

#crumb-facets .remove,
#crumb-facets h4 {
		font-size: .7em !important;
}
#crumb-facets .remove i {
		margin-left: 3px;
}
/*End:Defect:87*/

.envelop-options p {
		/* lpsiteredesign HTML issue, fix for ribbon color option alignment on increase in color swatches*/

		margin-top: 8px;
		width: 150px;
}
.container_nh #user_top {
		top: 56px;
}
#master_menu #menu .brands_a0 .abcd {
		padding-left: 10px !important;
		padding-bottom: 0 !important;/*Start: IRIS-16*/
}
#master_menu #menu .brands_a0 .marcasbanner-img h1.banner {
		top: 0px;
		/*Defect-303: lpsiteredesign*/
}


a#footver {
		width: 235px !important;
}
/*Start:Defect:172*/

#otherNeighborhoodDiv {
		font-size: 13px;
		margin-left: 28px;
}
/*Start : Modified for Other Colony alignment*/
#otherNeighborhoodDiv label {
		width: 145px;
}
#otherNeighborhoodDiv input#otherNeighborhood {
		margin-left: -65px;
		width: 225px;
		padding: 3px;
}
/* End : Modified for Other Colony alignment*/
/*End:Defect:172*/
/*Defect:303*/

.brands_all .efg {
		height: 100%;
}
div#brandsResults {
		clear: both;
		float: left;
}
div#brandsResults a {
		position: relative;
		top: 0;
		padding: 0 !important;
		margin: 0 !important;
}

/*Defect:322*/

.subset-pricing .product-price {
		padding: 1.2em 0.5em 0.5em 0.5em;
}
/*Defect:304*/

.slotdiv {
		float: left;
		width: 950px;
}
/*Start:Defect:385*/

.envelop-options div.options {
		margin-top: 0px;
}
.envelop-options .ribbon-color {
		float: left;
		margin-top: 38px;
}
.gift-type {
		float: left;
}
/*End:Defect:385*/
/*start:Defect:121*/
/* commented because of reflection in mega menu
#menu .dep ul li {
		padding-left: 10px !important;
		}*/

#menu .creditmenu ul li ul li {
		padding-left: 0px !important;
}
#menu .creditmenu ul li ul {
		left: 170px!important;
}
/*End:Defect:121*/
/*Defect:123*/

body#maps_almacenes div.ui-widget div.fieldset label {
		font-size: 11px;
}
/*start:Defect:124*/

body#maps_almacenes div.ui-widget div.fieldset button#buscar_almacen {
		padding: 10px 30px;
}
/*End:Defect:124*/
/*Start:Defect:90*/

.minishopping-header {
		margin: 0px;
}
.minishopping-header h1 {
		font-size: 14px;
		margin: 0;
		background-color: #19B699;
		padding: 5px 0px 5px 5px;
		color: #fff;
		margin-bottom: 10px;
}
/*End:Defect:90*/
/*Start:Defect-433*/
/*Start:SiteRedesign Defect:630*/

#orderCommitForm .button-label {
		/*Regrsar Btn, vertical alignment*/

		padding: 15px 60px 10px 60px;
		border: #C81685;
		background: #E10098;
}
#orderCommitForm .button-label:hover {
		border: #C81685;
		background-color: #C81685;
}
/*End:SiteRedesign Defect:630*/
/* START: SiteRedesign Defect-53 */

.purchase-details .total-price .final-price {
		color: red;
		font-weight: normal;
}
/* End: SiteRedesign Defect-53*/
/* START: SiteRedesign Defect-17 */

.bag_all div.bag-item-name:hover {
		text-decoration: underline;
		color: #e10098
}
/* End: SiteRedesign Defect-17 */
/*Start:SiteRedesign Defect:198*/

.mid-data h1 {
		font-weight: bold;
}
.delivery-type> h2 {
		color: #000;
		font-weight: bold;
}
/*End:SiteRedesign Defect:198*/
/*Start:SiteRedesign Defect:61*/

#form_checkout_ship_add .liver .button-label {
		width: 272px;
		background: #E10098;
}
#main-checkout .step-checkout .liver .button-label {
		background: #E10098;
}
#form_checkout_ship_add .liver .button-label:hover,
#main-checkout .step-checkout .liver .button-label:hover,
.bag-resume .liver:hover {
		background-color: #C81685;
}
.payment-choices .step-checkout .liver,
.step0 .step-checkout .liver {
		background: none;
}
#form_checkout_ship_add .liver .button-label .icon-liv-right-06 {
		padding-left: 17px;
		text-align: left;
}
/*End:SiteRedesign Defect:61*/
/*Start:SiteRedesign Defect:522*/

.address-option.registered-address .manage-buttons {
		top: 2px;
		right: -2px;
}
/*End:SiteRedesign Defect:522*/
/*Start:SiteRedesign Defect:170*/

.producto-modulo {
		height: auto !important;
}
/*End:SiteRedesign Defect:170*/
/*Start:SiteRedesign Defect:519*/

#shipping-options p.select-payment-title {
		margin: 20px 0px 7px 0px;
}
/*End:SiteRedesign Defect:519*/
/*Start:SiteRedesign Defect:525*/

#building {
		width: 92px;
}
/*End:SiteRedesign Defect:525*/

.step.currently {
		border-bottom: 3px solid #E10098;
}
.bag-resume .liver {
		background: #E10098;
}
.bag-resume .button i.right {
		top: -30px !important;
		left: 75px;
}
/*Start:SiteRedesign Defect:145*/

#form_guest_personal_data #num_int {
		margin-left: 5px;
		max-height: 50px;
}
/*End:SiteRedesign Defect:145*/

@media all and (min-width: 0\0) and (min-resolution: .001dpcm) {
		/*Defect:74*/

		.morph-button-modal::before {
				position: relative;
		}
}
@media (max-width: 1400px) {
		/*.ha-header-large li#buscar {
				width: 30%!important;
		}*/
}
.gift-message.registry-message,
.step4 .prod-details-bottom {
		width: 98%;
}
/*Start:SiteRedesign Defect:170 27/07/2015*/

.producto-modulo {
		height: auto !important;
}
.lp_search_cont .lp-banner {
		height: auto;
}

.container_nh #wrapper_fwidth #user_top {
		right: 0;
}
/*START:SiteRedesign CheckoutLoginPopUp*/

#lp_loginForm {
		padding: 0px 15px;
		margin: 0px auto;
}

#lp_loginForm .content-style-form h2 {
		padding: 10px 0px;
		text-align: center;
}


/*END:SiteRedesign CheckoutLoginPopUp*/


.address_express.recogstore {
	margin: 45px 0 0;
}
/*Start:SiteRedesign:Shipping page*/
/*Start:SiteRedesign Defect:631*/

.shipping-option-description {
		word-wrap: break-word;
}
/*End:SiteRedesign Defect:631*/
/*Start:SiteRedesign Defect:581*/

.step-checkout .float-left {
		margin-left: 10px;
}
/*End:SiteRedesign Defect:581*/
/*Start:SiteRedesign Defect:372*/

.remove-filter .remove:hover {
		text-decoration: line-through;
}
.remove-filter .remove:hover i {
		text-decoration: inherit;
}
.remove-filter .remove:last-child:hover {
		text-decoration: inherit;
}
/*Start:SiteRedesign Defect:372*/
/*Start:SiteRedesign Defect:65*/

.product-cell .subset-pricing {
		height: 55px;
}
.loader {
		display: none;
}
.loader {
		position: fixed;
		z-index: 999;
		height: 2em;
		width: 2em;
		overflow: show;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
}
.loader:before {
		content: '';
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
}
/*End:SiteRedesign Defect:65*/
/*start PA: siteredesign fixed for pdp texture image 300715*/

.selectorsContainer li a {
		padding: 5px 15px;
}
/*end PA: siteredesign fixed for pdp texture image 300715*/
/*start PA: siteredesign fixed for shipping page 310715*/

#form_guest_personal_data .nav_checkout .liver,
#form_guest_personal_data .nav_checkout .liver .button-label {
		background: none;
}
#form_guest_personal_data .nav_checkout .cartBtn {
		background: #E10098 !important;
		width: 290px;
		padding: 15px 50px 10px 20px;
		/*start PA: siteredesign 030815 demo issue*/

		margin-right: -20px;
}
#form_guest_personal_data .nav_checkout .cartBtn:hover {
		background-color: #C81685 !important;
}
.edit-records.edit-shipping-selected-option input[type="submit"] {
		border: none;
		background: transparent;
		text-decoration: none;
		color: #E10098;
		font-size: 100%;
		cursor: pointer;
}
/*End PA: siteredesign fixed for shipping page 310715*/
/* Start: PA Site Redesign 310715  For Compact Registration*/

.button-accept .btn-enviar {
		border: 0px;
		background: #3b3b3e;
		display: inline-block;
		padding: 8.5px 20px;
		color: #fff;
		text-align: center;
		cursor: pointer;
		width: 205px;
		font-size: 15px;
		font-weight: bold;
}
.button-accept .btn-enviar:hover {
		background: #5d5d60;
		color: #d41a7a;
		transition: all 0.5s ease;
}
#my_account_born_day,
.gender {
		margin-left: 1px;
}
.tmp_left {
		height: 18px;
		width: 202px !important;
}
/* End: PA Site Redesign 310715 For Compact Registration*/
/* Start: PA SR empty_Cart*/

#empty-cart {
		position: relative;
}
/* Start: PA SR empty_Cart*/
/*start PA: siteredesign 310715 fixed Giftwrap details defect*/

.options p {
		width: auto;
		margin-top: 0px;
}
.options span {
		float: left;
}
.envelop-options .ribbon-color {
		margin-top: 0px;
}
.envelop-options .ribbon-color p {
		margin-top: 0px;
		width: auto;
}
/*end PA: siteredesign 310715 fixed Giftwrap details defect*/
/* End: PA Site Redesign 310715 For Compact Registration*/
/*start PA: siteredesign 310715 fixed Giftwrap details defect*/

.options p {
		width: auto;
		margin-top: 0px;
}
.options span {
		float: left;
}
.envelop-options .ribbon-color {
		margin-top: 0px;
}
.envelop-options .ribbon-color p {
		margin-top: 0px;
		width: auto;
}
/*end PA: siteredesign 310715 fixed Giftwrap details defect*/

.my_account_wrapper {
		width: auto;
		/*PA Site Redesign demo changes*/
}

.brands_all {
		width: 830px!important;
		min-height: 370px!important;
		background-color: #fff !important;
		-webkit-box-shadow: none!important;
		-moz-box-shadow: none!important;
		box-shadow: none!important;
		height: 460px;
}
/*END : LP PA Siteredesign : fixed for mega menu */
/*START : LP PA Siteredesign : fixed for verma link */

.departamentos .vermas {
		font-family: 'arial, sans-serif';
		color: #fff;
		border: none;
		padding: 0px;
		display: block;
		font-size: 14px;
		text-transform: none;
		height: 0px;
		margin: 0;
		position: static;
		width: 70%;
		text-align: left;
}
.vermas::after {
		content: '';
		padding: 0 0 0 15px;
}
/*END : LP PA Siteredesign : fixed for verma link */
/*start PA: siteredesign 310715 CiePayment details fix*/

.mid-data-position .payment-data p {
		margin-left: 0px;
		margin-top: 5px;
}
.mid-data-position {
		width: 100% !important;
}
/*End PA: siteredesign 310715 CiePayment details fix*/
/*start PA: siteredesign 310715 order success page*/

#see-order-history {
		width: 181px;
}
/*end PA: siteredesign 310715 order success page*/
/*start PA: siteredesign 030815 demo issue*/

.bag-resume .bg_none,
.bag-resume .bg_none:hover {
		background: none;
}
.bag-resume .liver,
.nav_checkout .cartBtn,
#main-checkout .step-checkout .liver .button-label,
.button-label.center {
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		font-size: 18px!important;
}
#form_guest_personal_data > aside > span > a > span > i {
		left: 70px;
}
.boton_detalle_bolsa .cantidad {
		margin-bottom: 12px;
}
/* PA October release */
#controls-pagination>span {
		margin-left: 0px !important;
		margin-right: 0px !important;
}
#controls-pagination span.selected {
		padding: 0.3em !important;
}
.step-checkout .float-right .button-label {
		margin-right: 0px;
}
#success_order_download > p > input[type="submit"] {
		color: #fff;
}
.cart_span {
		padding: 0px !important;
}
.step0 .step-checkout .float-right a .button-label {
		width: 210px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > i {
		top: -31px !important;
		left: 60px !important;
}
#billingFormIdlp {
		padding-bottom: 0px;
}

.icon-icon-liv-slash-06:before {
		content: "\e600";
}
.color-selector i.more {
		font-style: normal;
}
/* Start : PA SR Shippting logged in and anonymous user */

#form_checkout_ship_add .button-label.center.ripple.has-ripple i {
		left: 95px;
}
#form_checkout_ship_add .button.liver-continue.float-left.ripple.has-ripple,
#form_checkout_ship_add .button.liver-continue.float-left.ripple {
		height: 50px;
}
#form_checkout_ship_add .button.liver-continue.float-left a .button-label,
#form_checkout_ship_add .button.liver.float-right a .button-label,
#pay-options .button.liver-continue.float-left a .button-label,
#pay-options .button.liver.float-right a .button-label {
	font-family: 'robotoregular', Arial, sans-serif !important;
	font-size: 15px !important;
}
/* End : PA SR Shippting logged in and anonymous user */

.icon-icon-liv-slash-06:before {
		content: "\e600";
}
.color-selector i.more {
		font-style: normal;
}
.plp-prices .product-price .price-range-promo:first-child {
		margin-bottom: 0px;
}

#productos-seccion > ul > li > div.subset-pricing.plp-prices > span > span.price-range-promo.strike-price {
		display: block;
		margin: 0px;}


#breadcrum .icon-icon-liv-slash-06:before {
		content: "/";
		font-size: 13px;
}

#productos-seccion > ul > li > div.subset-pricing.plp-prices > span > span:nth-child(2) > span:nth-child(2) {
		color: red;
		vertical-align: text-top;
}

#productos-seccion > ul > li> div.subset-pricing.plp-prices > span > span.price-range-promo.strike-price > span:nth-child(2) {
		color: inherit;
}
.price-range-promo .range-strike-price span {
		color: #999;
		text-decoration: line-through;
		font-size: 0.95em!important;
}


.vermas a,
.vermas a.maintainHover {
		color: #E44096 !important;
}
.promotions .active-promo {
		display: block;
		width: 100%;
		min-height: 30px;
		font-family: "Roboto Condensed";
		margin-left: 0px;
		color: #E10098;
}
.promotions .active-promo {
		display: block;
		width: 100%;
		min-height: 30px;
		font-family: "Roboto Condensed";
		margin-left: 0px;
		color: #E10098 !important;
}
.promotions .active-promo .promo.off {
		font-size: 24px;
		font-family: 'robotocondensedregular', arial, sans-serif;
		vertical-align: top;
		margin-bottom: 0.2em;
		width: 53px;
		text-align: left;
		float: left;
		font-weight: bold;
}
.promotions .active-promo .promo.msi {
		width: 102px;
		font-size: 12px;
		font-weight: normal;
		margin-right: 52px;
}
.envelop-options div.options {
		/*start PA: siteredesign 070815 Defect-738*/

		margin-top: 8px;
}
.envelop-options .ribbon-color {
		margin-top: 18px;
}
.step0.guest-user div.button.liver-continue.float-left p.button-label.left.ripple.ripple.has-ripple {
		padding: 15px 30px 15px 35px;
}
.step0.guest-user div.button.liver.float-right p.button-label.right.ripple.ripple.has-ripple {
		padding: 15px 120px 15px 30px;
		width: auto !important;
		margin-right: -20px;
}
.step0.guest-user div.button.liver.float-right p.button-label.right.ripple.ripple.has-ripple i {
		position: relative;
		left: 100px;
		font-size: 12px;
		font-weight: bold;
		top: 0px;
}

.step0 #wrapDetails_form > div.envelop-options > div {
		margin-top: 0px !important;
}
.step0 #wrapDetails_form .envelop-options .ribbon-color{margin-top: 14px;margin-left:30px;}

#empty-cart span.button-label.center.ripple.ripple.has-ripple i {
		left: 18px !important;
		position: relative;
		font-size: 0.75em;
}
#empty-cart span.button-label.center.ripple.ripple.has-ripple {
		width: 208px;
		margin: 20px 0px;
		padding: 10px 30px;
}
/*040815 Demo changes*/

.L3 {
		margin-left: -5px !important;
}
.fac-wrapper .fac-container .min-max .max-p {
		margin-left: 6px;
}
.step-4-conditions ul {
		list-style: inherit;
}
.departamentos .submenu3:nth-child(3) {
		clear: both;
}
.departamentos .submenu3 {
		margin-bottom: 18px;
		z-index: 999;
		position: relative;
}
.top-banner-especial.sexy_banner {
		height: 320px;
		margin: 10px 0;
}
.fac-container.f-precio ul {
		/*664*/

		margin-bottom: 3px;
}
#promo-code.promo-code span {
		/*694*/

		font-weight: normal;
}
/*START PA SITE REDESIGN : Defects Fixing*/

.tabs_detalle div.st_horizontal {
		/*858*/

		z-index: 1
}
#login_overlay #lp_loginForm label {
		/*855*/

		width: auto;
}
.content-style-form input[type="text"],
.content-style-form input[type="password"] {
		/*501*/

		color: #000000;
}
span.icon.icon-close.cerrarlogin {
		color: #888 !important;
		font-size: 14px;
		font-weight:bold;
		top: 8px!important
}
#login_overlay .icon-close:hover {
		color: #E10098 !important;
}
#form_guest_personal_data label#email_label {
		/*843*/

		text-align: left;
}
#pdpromos .range-standard-price span.currency-symbol,
#pdpromos .range-standard-price span.price-amount {
		/*675*/

		color: #000000
}
body.registration_page {
		/*857*/

		background: none;
}
.whishlist button {
		/*691*/

		font-weight: 500;
}
.step4.guest-user div#data-table-aa {
		/*start PA: siteredesign 070815 Defect-759*/

		left: 0px !important;
}
.gift-message .g-message {
		/*start PA: siteredesign 070815 Defect-755*/

		height: 65px;
		max-height: 65px;
}
.gift-type p:first-child {
		/*start PA: siteredesign 070815 Defect-774*/

		margin-bottom: 10px;
}
.product-list a.imagepatrent {
		height: 250px;
}
#main_wrapper #forgotPasswordErrors {
		/*start PA: siteredesign  Defect-875,910,879*/

		display: none;
}
/*END PA: siteredesign Defect-875,910,879*/

#controls-top .sort.results.control-item {
		/*751*/

		margin-left: 83px;
}
#billingFormIdAnonymous label {
		/*816*/

		margin-left: 6px;
}
#form_guest_personal_data label#email_label.error {
		/*start PA: siteredesign 110815*/

		vertical-align: bottom;
}
.stores-available .location-store a {
		/*start PA: siteredesign 110815*/

		color: #646464;
}
li#emptyMiniBag {
		/*start PA: siteredesign 110815*/

		height: 73px;
		min-height: 73px;
}
/*END PA SITE REDESIGN : Defects Fixing*/

.highlight {
		display: block!important;
}
#main-checkout .envelop-options .ribbon-color {
		margin-top: 32px;
}
.selectorsContainer li a {
		padding: 3px;
}
.color.selectorsContainer li a,
.maccolor.selectorsContainer li a {
		min-width: 8px;
		min-height: 13px;
		padding-left: 4px;
		padding-right: 4px;
}
.color.selectorsContainer li,
.maccolor.selectorsContainer li {
		border: 1px solid #aaa;
		padding: 3px;
}
.selectorsContainer li {
		margin-right: 5px;
}
.selectorsContainer.color li.active,
.selectorsContainer.maccolor li.active {
		border: 2px solid #000 !important;
}
.selectorsContainer.color li a.active,
.selectorsContainer.color li a:hover,
.selectorsContainer.color li a {
		border: none !important;
		outline: 0px;
		width: 22px!important;
		height: 21px;
}
.selectorsContainer.color li:hover {
		border: 1px solid #000;
}
#material {
		margin-bottom: 10px;
}
#pdpromos.precios_producto {
		margin-bottom: 0px;
		padding-bottom: 0.5em;
		margin-top:-30px; /* PA October release */
}
/*START :PA SITE REDESIGN : CatalogNavigation Category Image Display*/


li.elemento ul.submenustyle {
		height: auto !important;
		min-height: 539px
}
#contenidos {
		clear: both;
}
.minishopping-detail {
		width: auto;
}
#main_wrapper .slotdiv div {
		width: 100%;
}
#main_wrapper .slotdiv div img {
		width: 100%;
}
.registration_page .submenu1-img h1.lastchildt {
		margin-left: -145px !important;
}
/*END: PA SITE REDESIGN : CatalogNavigation Category Image Display*/

.morph-content {
		/*start: PA SITE REDESIGN :defect-899*/

		position: fixed \0/;
		top: 320px \0/;
		right: 35% \0/;
}
.morph-content {
		/*start: PA SITE REDESIGN :defect-926*/

		display: none;
}
.envio-domicilio .clickpick {
		/*start: PA SITE REDESIGN :defect-224*/

		background-position: -6px -14px !important;
}
.morph-content {
		/*start: PA SITE REDESIGN :defect-926*/

		display: none;
}
.step4-panel.righty.upper4 .button-accept input.btn-enviar {
		line-height: 1;
}
.step4.guest-user .form-field .form-field-label {
		width: 166px;
}
#gift_registry_content div.alerta.error p,
#gift_registry_content div.alerta.error p img {
		vertical-align: middle;
}
.maccolorselection.selectorsContainer li {
		padding: 0px;
		border: none;
}
.maccolorselection.selectorsContainer li a {
		border: 1px solid #aaa;
		font-size: 11px;
}
#coasdntent .showOnHover {
		display: block !important;
}
.maccolorselection.selectorsContainer li a.active {
		border: 1px solid #000;
}
i.icon-liv-fact-fisica {
		left: 5px;
}

#success_order_download > p > input[type="submit"] {
		color: #fff;
		width: auto;
		display: inline-block;
		font-size: 13px;
		margin: 0;
		color: #FFF;
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*start: PA SITE REDESIGN :defect-972*/

#billingFormIdAnonymous .month,
#billingFormIdAnonymous .year {
		text-transform: uppercase;
}
.sort select {
		width: 160px \0/ !important;
		padding: 7px 11px 7px 4px \0/ !important;
}
#rppDD {
		width: 105px \0/ !important;
}
/*End: PA SITE REDESIGN :defect-972*/
/*1042*/

.step4.guest-user #data-table {
		margin-top: 200px;
}
/*1057 */


.product-thumb .ebook-summary {
		min-height: 200px;
		margin-top: 5px;
}
.product-thumb .ebook-promo-price {
		min-height: 75px
}
.button-addtocart-form .eb-clue {
		float: none !important;
}
.precio-tachado-modulo span,
.precio-especial-modulo span {
		color: #999;
		/* display: block !important;*//*1273 defect commenting*/
}
.precio-tachado-modulo span:first-child,
.precio-especial-modulo span:first-child {
		display: none;
}
.qls img {
		height: 400px;
}
/*PA ebook defects*/
/*869*/

#login_overlay span.alert.fail-alert i.icon-liv-alerta.error-ico {
		background: #D80A14;

		padding: .9rem .8rem;
}
/*My Account Button UI issues*/

.my_account_add_card_adress .my_account_content_buttons .add_to_cart_button {
		width: 145px;
		padding: 8px 0px;
		margin: 0px 0px 4px 20px;
		font-size: 20px;
}
#my_account_section_title #add_card.accept_button {
		background-color: #E10098;
		border: none;
		color: #FFF;
}
.my_account_module_content_info {
		/*min-height: 300px;*/
}
input.accept_button.consultar_ {
		vertical-align: middle;
}
.my_account_content_buttons input.accept_button {
		vertical-align: inherit;
		margin-left:10px;
}
/*1104*/

#menu li a {
		/*padding: 0 18px;*/
		/*font-family: 'robotocondensedregular', sans-serif!important;*/
}

li.departamentos div.submenu3 a.maintainHover {
		padding: 0px !important;
}

/*Defect-1034*/

.cta-buttons,
.nopromotab-ht {
		height: auto !important;
}
/*Defect-759*/

.banner-top .col-mid-o {
		margin-left: 116px !important;
}
/*START PA LP SiteRedesign isssues fixing*/
/*Start-Defect-391*/

#home #main_content {
		margin: 0 auto !important;
}
#brandsMappingResults {
		margin: 20px 0 0 40px;
}
/*End-Defect-391*/
/*END PA LP SiteRedesign Demo isssues fixing */
/*Start pa ;p siteredesign : fix for alternate image max 3*/

#bx-pager a: nth-child(n+4) {
		display: none;
}
/*End pa ;p siteredesign : fix for alternate image max 3*/
/*Start: Added for PLP large image*/

.prodLargeImageUrl {
		display: block;
		width: 188px;
		height: 250px;
}
.prodLargeImageUrl img {
		height: 100%;
		width: 100%;
}
/*End: Added for PLP large image*/
/* start defectID-253*/

div#coasdntent {
		z-index: 1;
}
/*end defectID-253*/

.submenu2-foot a#foota.maintainHover,
a#foota.maintainHover {
		display: inline-block !important;
		float: right;
		right: 0;
		top: -13px;
		position: relative;
		width: 200px !important;

}
.slot-recs #catLandinghideLabel {
		display: block;
}
/*START PA LP SiteRedesign isssues fixing credito page*/

ul#master_menu_container div ul {
		opacity: 1;
}
/*END PA LP SiteRedesign isssues fixing credito page*/
/*Added for Gift Registry Login Pop-up*/

.giftRegistryHeader .registryLoginModal button.giftRegistryLoginButton {
		min-width: auto;
		height: 12px;
		background: transparent;
		color: #fff;
		padding: 0;
		font-size: 11px;
}
.giftRegistryHeader .registryLoginModal {
		width: auto;
		height: 12px;
}
#my_shopping_bag div#my_bag_toggle a {
		width: 154px;
		height: 28px;
		float: none;
		padding: 11px 0 5px 0;
		margin: 0;
		color: #e10098;
		text-align: center;
		text-indent: 15px;
		font: .8em 'robotomedium', arial, sans-serif;
		position: relative;
		z-index: 8010 !important;
		display: inline;
		text-transform: uppercase;
		background: none;
		outline: none;
}
#sales_master_header.column_sec_menu {
		width: 425px;
}
/*Added for Gift Registry Login Pop-up*/


/*START PA LP SiteRedesign isssues fixing ebook*/

.shop-list.product-list.rows.view {
		display: block !important;
}
.pm-large.rowsview a.imagepatrent {
		float: left !important;
}
.pm-large.rowsview .product-thumb a.imagepatrent {
		display: block;
		text-align: center;
		position: static;
		width: 138px;
		height: 190px;
		margin: 0 25px 0 10px;
}
.producto-modulo.pm-large.rowsview .quick-look {
		top: 39%;
		left: 34px;
}
.producto-modulo.pm-large.rowsview {
		position: relative;
}
.pm-large.rowsview .product-thumb a.imagepatrent span {
		width: 100%;
		height: 100%;
}
.pm-large.rowsview .product-thumb a.imagepatrent img {
		width: 100%;
		height: 100% !important;
}
ul.product-list .pm-large.rowsview .product-name {
		font-size: .75em;
}
ul.product-list .pm-large.rowsview .ebook-summary ul {
		font-size: 13px;
}
ul.product-list .pm-large.rowsview .ebook-summary {
		display: inline-block;
}
.pm-large.rowsview .eBook-price span {
		font-size: 22px;
}
.pm-large.rowsview .cta-buttons {
		position: absolute;
		width: 155px;
		bottom: 93px;
		right: 30px;
}
.pm-large.rowsview .cta-buttons .add-bag {
		background-color: #E10098;
		text-transform: capitalize;
		padding: 10px 0;
}
.pm-large.rowsview .cta-buttons .add-bag i {
		display: none;
}
.pm-large.rowsview .cta-buttons .go-promotions {
		text-transform: capitalize;
}
/*END PA LP SiteRedesign isssues fixing ebook*/

input.button-label.button.liver {
		color: #fff;
}
/*Added for Cellular Phone css*/
.my_account_module_content_info #table_sotred_phone_numbers tr{
		display: table-row !important;
}
#modal-confirm p {
		word-wrap: break-word;
		min-width: 420px;
		width: 100%;
		padding: 15px 20px!important
}
/* Added for stopping gift registry overlay in header */
li.mesaderegalos_header ul,li.mesaderegalos_header i.mesa_insrt.icon-liv-thin-down-05 {
		display: none;
}
/*START : Defect fix -4904*/
.pay-option.card-option.registeredcard.card_selected{
		top: 0px !important;
		height: auto;
		overflow: hidden;
		margin-top:0px;
}

/*END : Defect fix -4904*/
#category-slot.cs-slot{
		display: none !important;
}
#category-slot.cs-slot.display_ROD{
		display: block !important;
		margin: 0 0 0 0;
		width:990px;
		position:relative;
		float:right;
}

#category-slot.cs-slot.display_ROD {
		display: block !important;
		margin: 0;
}

#recs_oracle h1#catListingRecommLabel {
		display: block;
		margin-left: 240px;
}


#billingFormIdlp input + .pay-option.card-option.registeredcard.card_selected{
		margin-top: 0 !important;
		position: static;
}
#billingFormIdlp input + .pay-option.card-option.registeredcard.card_selected + .pay-option.card-option.registeredcard {
		margin-top: 0 !important;
}
/*Start - Defect:7470 Uncommented the code to display arrow mark in the breadcrumbs*/
/*Defect:6753 Breadcrumb arrow applicable from second li onwards*/
.grbreadcrumb #breadcrum li:nth-child(n+2){
		/*background: url("/assets/images/iconos/bullet.gif") no-repeat 0px 4px;*/
		padding-left: 10px;
}
/* End - defect 7470*/
.maccolor li a
{
		padding:0px!important;
		margin:0!important;
		height: 40px!important;
}
.maccolor li a img
{
		height: 40px!important;
		width: 50px!important;
}
.maccolor
{
		height: 135px;
		overflow-x:auto;
		width: 92.3%;
}
.maccolor .attributeValue a
{
		text-indent:unset!important;
		width:auto!important;
}
#forgotlink {padding: 0px!important;}

ul.ul_tab1.fyeah.colors li a {
		display: block;
		width: 100%;
		height: 100%;
		/* border: 3px solid #E0E0E0; */
		/* box-shadow: 0 0 0 2px #fff inset; */
}

li.fac-color {
		width: 20px !important;
		height: 20px !important;
		display: inline-block !important;
		/* float: left; */
		margin: 0 !important;
		padding: 0px !important;
		overflow: hidden;
		border: 1px solid #ccc;
}
div.submenu2-foot h1.lastchildt a#foota{
		display: none !important;
}


#brandsResults > div.masbus > a {
		display: block!important;
		margin: 5px auto!important;
}

#color > ul > li.attributeValue > a.skuVarientsVal {
		display: block;
		padding: 0px;
		margin: 0px auto;
		width: 20px!important;
		height: 20px;
		text-align: center;
}
.ebook-summary .product-name{max-width:350px}
.fancybox-loginpopup{border: 0!important;}
/* adjustment for laptops minibag */
@media all and (max-width: 1400px) and (min-width: 520px){
		.bag-list {
				padding-bottom:5px !important;
		}
		.bag_all .bag_items{
				max-height: 447px!important;
		}
}
i.payment-ico.disablenigthpaypal {
		background: url(/assets/images/checkout/fp_paypal.jpg) no-repeat 0px -5px;
}
.createMoveToBilling span.ripple{
		position:relative;
}
.createMoveToBilling i.icon-liv-right-06{
		position:absolute;
		top:44% !important;
		bottom:58%;
}
.logingreen_and
{
		color: #E7B108;
		font-weight: bold;
		word-break: break-all;
		pointer-events: none;
}
#login_overlay .content-style-form.content-style-form-1 > .icon.icon-close.cerrarlogin{
		display: none;
}
#login_overlay #comprar > h2,
#login_overlay #comprar > p{
		display: none;
}

#home .fancybox-outer .fancybox-inner.fancybox-loginpopup {
		height: 610px !important;
}

#home .fancybox-outer .icon.icon-close.cerrarlogin{
		right: -30px;
}
#catListinghideLabel #recs_oracle h1#catListingRecommLabel{
		margin:0
}

#catListinghideLabel #category-slot.cs-slot.display_ROD{
		width: 100%
}
#catListinghideLabel #category-slot .scroll-container{
		width: 1097px;
		margin: 0 51px;
}
#catListinghideLabel #category-slot .scroll-group{
		width: 1812px;
}

#loading {
		display: none;
}
.loading {
		background: none repeat scroll 0 0 #939393;
		height: 100%;
		left: 0;
		opacity: 0.3;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 999;
}
.loadingWrapper .content {

		left: 50%;
		padding: 10px 50px;
		position: fixed;
		text-align: center;
		top: 236px;
		vertical-align: middle;
		overflow: hidden;
		z-index: 999;
}
/*START : FnF Code */
/*Global Declarations Start*/
.fnfhide{
		display: none;
}
.fnfhauto{
		hieght: auto;
}
.fnfnone {
		display:none;
}
.fnfblock {
		display: block;
}
.fnfinline{
		display: inline;
}
.fnfin_block{
		display: inline-block;
}
.fnfmargin0 {
		margin:0;
}
.fnfml30 {
		margin-left: 30px;
}
.fnfml0 {
		margin-left: 0px;
}
.fnfml50 {
		margin-left: 50px;
}
.fnfml10{
		margin-left: 10px
}
.fnfmt10{
		margin-top: 10px;
}
.fnfml7{
		margin-left: 7px;
}
.fnfml4{
		margin-left: 4px;
}
.fnfmb30 {
		margin-bottom: 30px;
}
.fnfmargintop{
		margin-top: 0;
}
.fnfpaddingtop{
		padding-top: 0;
}
.fnfpaddingleft{
		padding-left: 15px;
}
.fnfpaddingleft33{
		padding-left: 33px;
}
.fnfpadding0{
		padding: 0;
}
.fnfbackd32481{
		background-color: #d32481;
}
.fnfbackwhite {
		background: #fff;
}
.fnfbacknone {
		background: none;
}
.ffcolor00a3e2 {
		color: 00a3e2;
}
.fnfclearLeft{
		clear:left;
}
.fnffloatleft {
		float: left;
}
.fnffloatnone {
		float: none;
}
.fnftextcenter {
		text-align: center;
}
.fnftextleft {
		text-align: left;
}
.fnfposabsolute {
		position: absolute;
}
.fnfposrelative {
		position: relative;
}
.fnfoverflowhidden {
		overflow: hidden;
}
.fnffont13 {
		font-size: 13px;
}
.fnffont14 {
		font-size: 14px;
}
.fnffont15 {
		font-size: 15px;
}
.fnf_brnone{
		border-right: none;
}
.fnf_color{
		color: #00a3e2
}
.fnfebook_color{
		color: #d8027a;
}
.fnfheight100{
		height: 100px;
}
.fnfbg255{
		background: rgba(255, 255, 255, 0.6);
}
.fnfwidth200{
		width:200px
}
.fnftextupper{
		text-transform: uppercase
}
/*Global Declarations End*/
.fnfloginOverlay {
		color: #04a1e6;
		padding: 0px;
		margin: 0px;
		line-height: 30px;
		font-size: 13px;
		float: left;
}
.fnfregistrate {
		float: left;
		width: 100%;
		padding-top: 20px;
		padding-bottom: 18px;
		border-top: 1px solid #dddddd;
}
.fnfregpsec{
		font-size: 15px;
		text-align: left;
		margin-bottom: 15px;
}
.fnfregolsec {
		width: 322px;
		height: 109px;
		padding-left: 18px;
}
.fnfregolsec li {
		border-right: none;
		display: list-item;
		list-style-type: disc;
		font-size: 14px;
		height: 27px;
		color: #04a1e6;
}
.fnfregolsec li p{
		color:#565656;
}
.fnfregistpsec1 {
		font-size: 0.8em;
}
.fnfregistpsec1 button, .fnfregistpsec1_binary button{
		margin-top: 0px;
		background-color: #17a7bf;
}
.fnfdoUHaveacc {
		font-size: 15px;
		text-align: left;
		margin-bottom: 15px;
}
.doUHaveAcca button {
		background-color: #17a7bf;
}
#comprar.redirectToBillingSec {
		width: 94%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px; margin: 20px auto auto auto;
}
#comprar.redirectToBillingSec p.pcomprarsec {
		font-size: 15px; text-align: left; margin-bottom: 15px; padding-left: 30px;
}
.purchaseWithoutRega p button {
		margin-top: 0px; background-color: #d32481; width: 104%;
}
#comprar.redirectToShippingSec {
		width: 105%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px; margin: 20px auto auto -10px;
}
#comprar.redirectToShippingSec h2 {
		padding-top: 0; margin-left: 28px;
}
#comprar.redirectToShippingSec a {
		padding: 0 17px 0px 0px;
}
#comprar.redirectToShippingSec a button {
		margin-top: 0px; background-color: #d32481; width: 100%; margin-left: 10px;
}
.fnfisEbookItem button, .fnfpurchaseWithoutReg{
		margin-top: 0px; background-color: #d32481;
}
#comprar.fnfredirectToBilling_checkout{
		float: left; width: 100%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px;
}
.fnf_registrate{
		float: left; width: 100%; padding-top: 20px; padding-bottom: 18px; border-top: 1px solid;
}
.fnf_forgotPassword{
		color: #04a1e6; padding: 0px; margin: 0px; line-height: 30px; font-size: 13px;
}
.fnfshipping_position{
		position: relative; overflow: hidden;
}
.fnfinvoice{
		float: left; padding: 0px
}
.fnfrfc1{
		width:70px;height:28px
}
.fnfrfc2{
		width:110px; height:28px;
}
.fnfrfc3{
		width:70px;height:28px
}
.fnfcp{
		width:300px;height:28px
}
.fnfinvoice_binary{
		float: right !important; padding: 0px
}
.fnfw350{
		width: 350px;
}
.fnfyear{
		width:90px;
}
.fnfMes{
		float: left; margin-left: 20px;
}
.fnfMesSelect{
		width:180px;
}
.fnfInvoiceEmail{
		width:300px;
}
.fnfmy_account_module_content_info{
		min-height:initial
}
.fnfst_content_4{
		position: absolute; display: none;
}
.fnfripple_btnSave{
		position: relative; overflow: hidden;
}
.fnfsuper-gray{
		margin-left:-2px;margin-top:30px;padding-right:25px;padding-left: 25px;
}
.fnfbtn_actualizar{
		margin-right: 385px;
}
.fnfnewDeliveryAddress_alertas{
		background-image: none; background-repeat:inherit; background-position:inherit;
}
.fnfstore-pick-up{
		text-align: left; font: 14px arial, verdana;
}
.fnfborar_promotions{
		position: relative; overflow: hidden;
}
.fnfst_tab_view{
		position: absolute; display: none; left: 992px;
}
.fnfpromotab_li{
		height: 355px;
}
.fnfcontrols-pagination{
		margin-top: 17px;
}
.fnftext_gift{
		height: 110px;width:320;
}
.fnf_shippingmain_alertas{
		background-image: none; background-position: initial initial; background-repeat: initial initial;
}
.fnftwitter{
		background-image: https://www.liverpool.com.mx/web/images/tweet_btn.png; background-repeat: no-repeat
}
.fnfordersummary_alertas{
		display: block; background: none repeat scroll 0% 0% transparent;
}
.fnfaddPayment_alertas{
		background-image: none; background-position: initial initial; background-repeat: initial initial;
}
.fnflocation-store{
		margin-top: 12px; margin-left: 5px;
}
.fnfregistered-location{
		text-align:left; margin-left: 25px; margin-top: -13px; margin-bottom: 0px;
}
.fnfsubmenustyle{
		display: block; top: -1px; left: 187px; height: 700px;
}
.fnfcard_table{
		width:100%;
}
.cross_site_script_val.fnfhide{
		display:none;
}
.fnfliminmaxul{
		list-style: none;
		display: inline;
}
/*END : FnF Code*/
/*START : STIBO Code */
/*PDP video button and display */
#etalagevideo {
		/* display: none; */
		cursor: pointer;
		position: relative;
		z-index: 100;
}

/* #pdpvideoetalage {
position: absolute;
left: 154px;;
} */
/*END : STIBO Code */
/* Bugzilla id  8161 starts */

.fnfinvoice #rfc1,.fnfinvoice #rfc2,.fnfinvoice #rfc3{
		width: 72px!important;
		border: 1px solid #CCCCCC;
		border-radius: 0 0 0 0;
		box-shadow: none;
		height: 22px!important;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
}

/* Bugzilla id  8161 Ends */

ol.fnfregolsec {
		display: none;
}

#main_wrapper > section > div.add_card_widget > form > select {
		width: 263px;
}

.add_card_widget input#nombre {
		width: 270px;
}

#add_card_form > div > select {
		width: 263px;
}

#menu .depart-dropdown-menu a.menuvermas:hover {
		font-weight:400 !important;
		text-decoration: none !important;
}
#menu ul .SubCategories li a,#menu ul .SubCategories li a.maintainHover {
		line-height: 20px;
		color:#666666;
		font-size: 14px !important;
		cursor: pointer!important;
		font-weight: normal;
		transition:all .1s ease;
		padding:0 !important;
		font-family: 'Roboto', sans-serif !important;
}
#menu ul .SubCategories li a:hover{
		color:#E10098;
		text-decoration:none !important;
		font-weight: normal;
}
.ml20{margin-left: 20px;}
a.dropdown-toggle.dept{text-align: center;}


.depart-dropdown-menu .submenu2-foot > a {
		/*background: rgba(255,255,255,0.6);
		clear: both;
		display: block;
		position: absolute;
		bottom: 1px;
		left: 0;
		padding: 5px 20px;
		line-height: 20px;
		color: #2d2d2d;
		font-weight: 100 !important;*/
}
.depart-dropdown-menu .submenu2-foot > a:hover {
		color: #E10098 !important;
		font-weight: 100 !important;
		clear: both;
		display: inline-block;
		position: absolute;
		bottom: 1px;
		left: 0;
		padding: 5px 20px;
		line-height: 20px;
}
#menu.nav ul.depart-dropdown-menu li .submenu2-foot a:hover {
		font-weight: 100;
		color: #E10098 !important;
}
/*END SUBCATEGORIES*/
.navbar .depart-dropdown-menu .popover-content img {
		right: 0px;
		bottom: 0px;
		position: absolute;
}
/*new css*/
#menu.nav ul.depart-dropdown-menu > .elemento > a {
		width: 240px;
		margin: 0;
		padding-left: 18px;

		text-align: left;
		border: none;
		font-family:'robotoregular'!important;
		font-size: 15px !important;
}

#menu.nav ul.depart-dropdown-menu  > .elemento > a .menuItemText{
	color:#a0a0a0!important;
}
/*FIXING HOVER MENU CATEGORY ANIMATION*/
#menu.nav ul.depart-dropdown-menu  > .elemento > .menuItemText:after {
		content: '';
		display: block;
		height: 2px;
		width: 0;
		background: transparent;
		transition: width .5s ease, background-color .5s ease;
}

#menu.nav ul.depart-dropdown-menu .elemento:hover .menuItemText:after {
		width: 100%;
		/*background: #E10098;*/
}

.details_order  {
		width:100% !important;
}
.details_order ul li:nth-child(1){
		width:32% !important;
}
.details_order ul li:nth-child(2){
		width:15% !important;
}
.details_order ul li:nth-child(3){
		width:15% !important;
}
.details_order ul li:nth-child(4){
		width:32% !important;
}
.details_order_paypal  {
		width:100% !important;
}
.details_order_paypal ul li:nth-child(1){
		width:26% !important;
}
.details_order_paypal ul li:nth-child(2){
		width:13% !important;
}
.details_order_paypal ul li:nth-child(3){
		width:13% !important;
}
.details_order_paypal ul li:nth-child(4){
		width:20% !important;
}
.details_order_paypal ul li:nth-child(5){
		width:26% !important;
}
.tot_detail{
		width:24% !important;
}
.tot_detail .ctotal{
		margin-bottom: 10px !important;
}
/*PA Fix Start*/
li.product-cell.producto-modulo.pm-large{
		height: auto !important;
}
div.fac-container.f-precio ul{
		margin-bottom: 25px;
}
/*PA Fix End*/
/*Start: IRIS-16*/
#master_menu #menu .brands_a0 .abcd .brop {
		line-height: 10px;
}
.abcd .abctitle {
		height: 30px;
}
/*End:IRIS-16*/

/*chanel*/

.PDP-chanel .selectorsContainer.color li.active, .col2_detalle.eb-detalle.PDP-chanel#productDetailsDIV li.attributeValue.active {
		border: 3px solid #000 !important;
}

/* HotFix for PromoCal from DB - Start  */
#st_content_Ajax_internal_promo,#st_content_Ajax_external_promo
{
		min-height: 200px;
}
/* HotFix for PromoCal from DB - Start  */
/*Chanel*/
/* iPad Media Queries */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		#menu.nav ul li a {
				font-weight:normal !important;
		}
}

/* Style for List in creditLandingPage */
#new_account li {
		margin: 0 0 10px 0;
		margin-left: 20px;
		font-size: 11px;
}

.help-button span {
		background-color: #f2f2f2;
		display: block;
		padding: 10px;
		position: relative;
		top: 10px;
}
.help-button i {
		clear: both;
		height: 20px;
		width: 20px;
		display: block;
		margin: 0 auto;
		position: relative;
		right: 0px;
		left: 0px;
		top: 2px;
}
.icon-liv-ayuda {
		color: #fff;
		background: #E10098 !important;
		border-radius: 50%;
		line-height: 20px!important;
		cursor: pointer;
		transition: all 0.5s ease;
}
.icon-liv-ayuda:hover {
		background: #E10098 !important;
}

/* PA TLO EDD Changes Start*/
.bold_custom15{font-family:sans-serif;font-weight: bold;font-size: 14px!important;}

.status-labels-li-left-black{
		text-align:left!important;
		color:black!important;
		font-size:12px!important;
}
.shipping-guide-bottom-custom{background-color: #f5f6f8;margin-top:45px!important;margin-bottom:5px;width:92%!important;height:35px;margin-left:35px;}
.shipping-guide-bottom-custom-p{margin-top:8px;font-size: 13px;margin-left:5px;}
.shipping-guide-bottom-custom-a{color:#E10098;font-size: 13px;}

/* PA Mum MV*/

.myacc-fullorders .order-status15 {
		color:#0abd3e;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.order-status16{
		color:#FF0000;
		font-size: 15px!important;
		font-weight:bold;
		margin-bottom:5px;
		margin-left:5px;
}

.select-backgroundcolor15 {
		background-color: #F2F2F2;
		border: 1px solid #ccc;
}

.link-color15{
		color:#E10098!important;
		margin-top:40px;
}

.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}
.bold_custom15{
		font-family:sans-serif!important;
		font-weight: bold!important;
		font-size:14px!important;
		color:#686868!important;
}

#titulo_producto{
		font-size: 1.7em !important;
		font-weight: bold !important;
}

.button-Ingresa-codigo-postal
{
		height:25px;
		width:150px;
		background-color: #80888A;
		color: white;
}

.h3-popup-address{
		margin-bottom: 15px!important;
}

.radio-button15{
		font-family: robotoregular;
		margin-bottom:2px;
}

.button-4pdp{
		font-family: 'robotocondensedregular', Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFF;
		background-color: #E10098;
		color: #FFF !important;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		padding: .7em .9em;
		line-height: normal;
		margin-left:110px;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height:25px;
		width:150px;
}

.border-for-div{
		border: 1px solid #D3D3D3;
		width:65.2%;
		height:85px;
		margin-top:10px;
}

.div-data-spacing{
		margin-left:15px;
		margin-top:5px;
		margin-bottom:5px;
}


#socialIcons{
		margin-top: 10px;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 26px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}


.border-for-div-3pdp-custom{
		border: 1px solid #D3D3D3;
		width:65%;
		height:348px;
		background:#FFFFFF;
		margin-top:11px!important;
}

.spacing-h3-radio-button-border15{
		margin-left:10px;
		margin-bottom:7px;
		margin-top: 10px;
}


.input[type='radio']:checked {
		background:#E10098!important;
}

.button-shift-top-float-right15{
		margin-left: 78px;
		padding-bottom: 10px;
		margin-top: -57px;
}

.CustomDDL{
		height: 30px;
		width: 315px;
		padding: 10px 10px 0px 22px;
}


.CustomDDLRadio {
		-webkit-appearance:none;
		width:20px;
		height:20px;
		border:1px solid #E10098;
		border-radius:50%;
		outline:none;
		box-shadow:0 0 5px 0px gray inset;
}
.CustomDDLRadio:hover {
		box-shadow:0 0 5px 0px orange inset;
}
.CustomDDLRadio:before {
		content:'';
		display:block;
		width:60%;
		height:60%;
		margin: 20% auto;
		border-radius:50%;
}
.CustomDDLRadio:checked:before {
		background:#E10098;
}

.names-for-dropdown15{
		color:#FFFFFF;
}
.pdp-buttons{font-size:12px!important;}

.pdp-buttons input {
		width: 258px!important;
		text-transform:none!important;
}

.dropdown-3pdp{
		width:315px;
}

.input-button-shift-up15{
		margin-top:2px;
}
.input-button-shift-up16{
		margin-top:-8px;
}



.customDDL-pdp5 {
		padding:10px 10px 0px 13px;
		width:316px;
		margin-left:5px;
		height: 30px;
}

.callout {
		z-index:20;
		position:absolute;
		border:0;
		top:-16px;
		left:150px;
}


.arrow_box_3pdp{
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		width: 345px;
		margin-top: 10px;
}
.arrow_box_3pdp:after, .arrow_box_3pdp:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_3pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_3pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}








.arrow_box_4pdp{
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		width: 345px;
		margin-top: 10px;
}
.arrow_box_4pdp:after, .arrow_box_4pdp:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_4pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_4pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}

.color-for-content{
		color:#8B8B8B!important;
}



#titulo_producto{
		font-size: 1.7em !important;
		font-weight: bold !important;
}
#tamano{
		width: 12px;
		height: 7px;
		border-style: solid;
		border-width: 1px;
		font-size: 13px;
		border-color: black;
		color: black;
		padding: 9px 20px 10px 5px;
		font-weight: 600;
}
#color{
		margin-top: 10px !important;
}
.green{
		color: #32CD32;
		font-weight: bold;
		font-size: 15px;
}
.cantidad2{
		float:left;
}

.boton_detalle_bolsa input.cantidad_txt {
		width: 210px;
		height: 35px;

}
.lowHeading{
		color:#E10098;
		margin-top: 40px;
		font-size: 15px;
}
.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}

#socialIcons{
		margin-top: 10px;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 26px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}
#tools_producto span {
		margin: 0 5px !important;
}
#tools_producto {
		margin-top: 20px;
		width: 170px !important;
		border-top: 1px solid #97a7a7;
		border-bottom: 1px solid #97a7a7;
}

.radioOptions{
		width: 64.8% !important;
		border: lightgrey 1px solid !important;
		padding: 15px;
		font-size: 13px;
		margin-left: -4px;
		margin-top: 10px;
}
.btn_actualizar{
		height: 30px;
		top: 36px;
		width: 140px;
		background-color: #E10098;
}
.FechaStyle{
		width: 358px;
		height: 12px;
		border: 1px solid lightgray;
		font-weight: bold;
		color: #69696B;
		text-align: left;
		padding: 8px;
		margin-left: -24px;

		font-size: 13px;
}
.actualizar{    height: 32px;
								top: 36px;
								width: 140px;
								background-color: #E10098;
								border-style: none;
								color: white;
								font-size: 15px;
								font-family: 'robotomedium', arial, sans-serif;
}
.formClass{
		color: #8B8B8B;
}
.postal{
		padding:10px;color: #8B8B8B;
		font-size: 14px;
}
.pdp-buttons:after{
		top:25px;
}
.pdp-buttons_2pdp:after{
		top:20px;
}
.boton_detalle_bolsa{
		margin-left: -8px !important;
		height: auto;
		padding: 0;
		position: relative;
		top: 12px;
}
.arrow-up {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;

		border-bottom: 5px solid black;
}
.callout_2pdp1 {
		z-index: 20;
		position: absolute;
		border: 0;
		margin-top: -32px;
		left: 170px;
}
.callout_2pdp2 {
		z-index: 20;
		position: absolute;
		border: 0;
		margin-top: -32px;
		left: 170px;
}
.arrow_box {
		position: relative;
		background: #ffffff;
		border: 2px solid #d3d3d3;
}
.arrow_box:after, .arrow_box:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}
.arrow_box_2pdp {
		position: relative;
		background: #ffffff;
		border: 2px solid #d3d3d3;
}
.arrow_box_2pdp:after, .arrow_box_2pdp:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_2pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_2pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-top-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}

.order-statusGreen{
		color:#0abd3e!important;
}
.button-shift-top-float-right15{
		margin-left: 78px;
		padding-bottom: 10px;
		margin-top: -58px;
}
#MAT{
		color:black;
		border-color: #000
}

.overlay-heading{
		font-weight: bold;
		color: black;
		font-size: 20px;
		text-align: left;
		margin-left: 25px;

}
.info-overlay-left{

}
.info-line1{
		text-align:left;
		font-size:15px;
		color:black;
		font-weight:bold;
}
.info-line2{
		text-align:left!important;
		font-size:15px;
		color:black;
}
.info-line3{
		color:silver;
		text-align:left;

}
.info-line4{
		line-height: 1.5em;
		color:red;
		text-align:left;
		font-weight:bold;
		font-size:18px;
}
.grey-background-input{
		margin-left: 25px;
		background: #F2F2F2;
		width: 693px;
		box-shadow: -1px 1px #f2f2f2;
		color: #848d95;
		cursor: pointer;
		height: 60px;
}
.bottom-info-line1{
		font-size: 16px;
		font-weight: bold;
		color: black;
		margin-left: 43px;
}
.select-option{
		width: 501px;
		/* height: 30px; */
		margin: 10px 0px 0px 43px;
		/* float: left; */
		border: 1px solid #d6d0d0;
}
.select-value-text{
		font-size:5px;
}


/*shweta*/


.precios_producto {
		margin-top: -20px!important;
}

#tools_producto {
		margin-left: 0px;
		margin-top: 20px;
		width: 295px !important;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #e0e1e1;
		height: 43px;

}

#linkss{
		margin-bottom: 20px!important;
		font-size: 14px;
		color:#E10098;

}
#socialIcons{
		margin-top: 10px;
		width: 230px;
		float: left;
}

.at-icon-wrapper{
		height: 16px;
		line-height: 20px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}

#socialIcons a span
{
		width: 28px!important;
		height: 25px!important;
}
#socialIcons a span svg
{
		width: 20px!important;
		height: 21px!important;
}
.vardiponi
{
		height:30px;
		position:relative;
		top: 10px;
}
#linkss: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;
		color: #E10098;
		position: relative;
		left: 5px;
		top: 0px;
		font-size: 10px;
}


.InStoreDiv {
		margin-top: 12px;
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		padding: 11px;
		width: 325px;
}
.InStoreDiv:after, .InStoreDiv:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.InStoreDiv:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.InStoreDiv:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}

.instoreContent{
		margin-top: 10px;
		min-height: 50px;
}
#postalCodeButton{
		background-color: #E10098;
		border-color: #E10098;
		width: 100px;
		height: 25px;
		color: white;
		border-style: none;
		margin-left: 8px;
}
.storeAvailability{
		padding-top: 95px;
}
.DeliveryDate{
		color:#0abd3e;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 5px;
}
.estimatedDelivery{
		font-family:sans-serif!important;
		font-weight: bold!important;
		font-size:15px!important;
}
.IngresaPopUp{
		font-size: 15px;
}

#eddZipCode {
		-moz-appearance:textfield;
}

#eddZipCode::-webkit-inner-spin-button,
#eddZipCode::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
}

.select-backgroundcolor15 {
		background-color: #F2F2F2;
		height: 35px;
		width: 355px;
		border: 1px solid #ccc;
}
.backgroundCSS{
		background-color: #F2F2F2;
}


#tools_producto span {
		margin: 0 5px !important;
}

.Ingresa{
		width: 185px;
}
.btn_anadir_bolsaSS{
		text-transform : none!important;
		height: 45px!important;
		margin: -189px 100px 78px -20px !important;
		width: 269px!important;
}


/*.CustPdp-buttons:after{
				top: 19px!important;
				right: 20px!important;
				font-size: 11px;
		}*/

.cantidad{
		height: 67px;
		/*font-weight: 800!important;*/
		font-size: 12px!important;
}
#material > select > span{
		font-weight: bold!important;
}
.exclusive{
		margin: -8px 0px 0px 80px;
}



.FechaStyleSS{
		width: 358px;
		height: 12px;
		border: 1px solid lightgray;
		text-align: left;
		padding: 8px;
		margin-left: -24px;
		font-size: 13px;
}


.DropdownCss{
		height: 24px!important;
		width: 330px!important;
}


#preventaDiv{
		padding-top: 0px;
}
.insidePreventa{
		padding-left: 2px;
		font-size: 12px;
		vertical-align: middle;
}
.imgPreventa{
		vertical-align: middle;
}


.btn_anadir_bolsaSS1{
		margin: -189px 100px 65px -20px !important;
		height: 45px;
}

#AgresarBtn{
		width: 269px!important;
}


.CustPdp-buttons1:after{
		top: -44px!important;
}
/*
delete 3 / 23 / 17
.FechaCss{
		font-size: 13px;
		margin-left: -12px;
}*/
.order-status-cancel{
		color:silver;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.product-details-bold{
		font-family:sans-serif;
		font-weight: bold;
		font-size:15px!important;
}
.product-details-grey{
		color:silver;
		font-size:15px;

}
.black_custom{font-family:sans-serif;font-size:12px!important;color: #878787! important;}



.status-labels ul li.activestatus
{
		color: #27b24b! important;
}
.diarydate ul li.activestatus
{
		color: #878787! important;
}
.status-labels ul li.activestatus + li
{
		color: #878787!important;
}
.status-labels ul li.activestatus + li + li + li
{
		color: #878787!important;
}
.status-labels ul li.activestatus + li + li
{
		color: #878787!important;
}

.status-labels ul li
{
		font-family: sans-serif;
		font-size: 12px!important;
		color: black!important;
}
.diarydate ul li
{
		font-family: sans-serif;
		font-size: 12px!important;
		color: #878787!important;
}
.notificaciones-order{
		width: 100%!important;
		border: 1px solid #27B24B;
		margin: 5px 0px -10px 0px;
		height: 30px;
}
.notificacionesText{
		font-size: 16px;
		color:  #27B24B;
}
.notificaciones-order .icon-notificaciones {
		width: 60px;

		background-image:url("Order Tracking Page for Anonymous user_files/cr_GreenDark.png");
		font-size: 27px;
		background: #27B24B;
		padding: 7px 10px 5px 7px;
		vertical-align: middle;
		margin-right: 30px;
}
.myacc-fullorders .order-status15 {
		color:#0abd3e;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.order-status-cancel{
		color:silver;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.product-details-bold{
		font-family:sans-serif;
		font-weight: bold;
		font-size: 14px!important;

}

.order-status-button16{
		font-family: 'robotocondensedregular', Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFF;
		background-color: #E10098;
		color: #FFF !important;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		padding: .7em .9em;
		line-height: normal;
		margin-left:110px;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height:40px;
		width:180px;
}
.order-status16
{
		color: #dd4444;
}
#notificacion
{
		color: #27b24b!important;
}
#nogreennotificacion
{
		color:#878787!important;
}

.order-date
{
		color: #0abd3e;
		/*Start IRIS defect-214*/
		font-size: 15px;
		/*end IRIS defect-214*/
		font-weight: bold;
		margin-bottom: 20px;
}
#linkss{
		margin-bottom: 20px!important;
		color: #E10098;
		margin-left: 4px;
		/* padding-top: 1px; */
		font-size: 14px;
		font-weight: 500;
}
.boton_detalle_bolsa .cantidad{
		display:inline-block;
}
.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}

#socialIcons{
		margin-top: 10px;
		width: 230px;
		float: left;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 20px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}
#tools_producto span {
		margin: 0 5px !important;
}
#tools_producto {
		margin-left: 10px;
		margin-top: 20px;
		width: 295px !important;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #e0e1e1;
		height: 50px;
}
#socialIcons a span
{
		width: 28px!important;
		height: 25px!important;
}

#socialIcons a span svg
{
		width: 20px!important;
		height: 21px!important;
}


#linkss: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;
		color: #E10098;
		position: relative;
		left: 5px;
		top: 1px;
}
#tools_producto #print_product {
		display: inline-block;
		z-index: 1;
		text-decoration: none;
		color: #e0e1e1;
		font-size: 10px;
		position: relative;
		top: 8px;
		left: -14px;
		width: 64px;
		height: 23px;
		cursor: pointer;
		background: url(socialicons_detail.png) no-repeat -169px -7px !important;
		background-size: 200px !important;
}

.shipping-guide-bottom-custom-a: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;
		color: #E10098;
		position: relative;
		left: 5px;
		/* top: 1px; */
		font-size: 11px;
}
.diarydate ul li:nth-child(2){right:28px;}
.diarydate ul li:nth-child(3){ right:20px;}
.diarydate ul li:nth-child(4){right:32px;}

/*PA added css for plp page  Strat*/



.giftitem .icon{background: transparent url("/assets/images/bg/endeca-sprite.png")
										no-repeat scroll;
								display: inline-block;
								padding: 10px 14px;
								vertical-align: middle;  background-position: -58px -1026px;
								margin: 0;}
.giftitem .text{color: #494949;
								font: 12px 'robotolight', verdana, arial, sans-serif;
								margin: 0px;
								line-height: 4px;
}
.hidden-part{display:none;}
/*PA added css for plp page  End*/

/*PA Shopping Cart page changes Start*/

.pseudo-cell.productImg, .pseudo-cell{text-align:left!important;}
.pseudo-cell.productImg, .pseudo-cell.productname_text{padding-left:20px;}
.productname_textpro{padding-left:48px;}
.clearboth{clear:both;}
.deliveryhead{color: #fff;
							width: 20%;
							text-align: left;
							padding: 5px 0px;
							font-size: 12px;}
.titles-row-prods .pseudo-cell.delivery{width:20%; height:117%;}
.titles-row-prods .pseudo-cell.delivery .text{    word-wrap: break-word;
																									font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									font-weight: 400;
																									color: #404040;
																									font-size: 14px; font-weight:bold; text-align:left;
																									margin-bottom: 6px}
.titles-row-prods .pseudo-cell.delivery .textsub{word-wrap: break-word;
																								 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																								 font-weight: 400;
																								 color: #404040;
																								 font-size: 12px; font-weight:bold;text-align:left;
																								 margin-bottom: 6px;}
.titles-row-prods .pseudo-cell.delivery .greentext{word-wrap: break-word;
																									 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									 font-weight: 400;
																									 color: #14b514;
																									 font-size: 12px; font-weight:bold;text-align:left;
																									 margin-bottom: 6px;}
.button-class{padding:7px 20px; background-color:#f2f2f2; color: #686869; border:1px solid #c7c7c7;}

.giftitem .icon{background: transparent url("/assets/images/bg/endeca-sprite.png")
										no-repeat scroll;
								display: inline-block;
								padding: 10px 12px;
								vertical-align: middle;  background-position: -62px -1026px;
								margin: 0;}
.giftitem .text{color: #494949;
								font: 12px 'robotolight', verdana, arial, sans-serif;
								margin: 0px;
								line-height: 4px;
}
/* PA TLO EDD Changes End*/
/*PA Shopping Cart page changes End*/
/* billing page css */
.right-sidebutton{position: relative;
									height: 29px;
									margin: 0px 17px;
									float: right;}
.estimated-date{margin-left:208px; padding:0px;}
.estimated-date .textsub{word-wrap: break-word;
												 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
												 font-weight: 400;
												 color: #404040;
												 font-size: 12px; font-weight:bold;text-align:left;
												 margin-bottom: 6px;}
.estimated-date .greentext{word-wrap: break-word;
													 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
													 font-weight: 400;
													 color: #14b514;
													 font-size: 12px; font-weight:bold;text-align:left;
													 margin-bottom: 6px;}
.giftcoupen {top:5px!important;}
.total-text{font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
						font-size: 13px;
						text-align: left;
						padding-bottom:10px;}
.hide{display:none;}










/*Starts:for ajax loader image and error messages display in address functionality */

.formloader {
		opacity: 0.5;
		background: #1A1919;
}
#formcolorbox {
		display: none;
		padding-right: 50px;
		opacity: 1;
		position: absolute;
		top: 256px;
		left: 456.5px;
}
#my_account_content input.error,
#my_account_content select.error {
		background: none repeat scroll 0 0 #FEFFE1;
		border: 1px solid #FFBA91;
}
#my_account_content label.error {
		color: red;
		display: inline;
		font-size: 11px;
		padding-left: 10px;
		text-transform: none;
}
tbody.total_order_confirm {
		width: 100% ;
		display: table;
}

#lada,
#ofLada {
		width: 45px !important;
}
.edit_address_fields #ofTelephone,
.edit_address_fields #telephone {
		width: 182px !important;
}
.my_account_module_content_info #my_account_add_card p input,
.my_account_module_content_info #my_account_edit_card p input,
.my_account_module_content_info #my_account_add_delivery_adress p input,
.my_account_module_content_info #my_account_edit_delivery_adress p input,
#my_account_content input[type=text] {
		width: 222px;
}
.fancybox-lock>input[type="text"],
.fancybox-lock>textarea,
select,
.fancybox-lock>div.styled,
.fancybox-lock>input[type="file"],
.fancybox-lock>input[type="password"] {
		width: 230px;
}
#my_account_add_card .my_account_add_card_adress .tels input#lada,
#my_account_add_card .my_account_add_card_adress .tels input#ofLada,
#my_account_edit_card .my_account_add_card_adress .tels input#lada,
#my_account_edit_card .my_account_add_card_adress .tels input#ofLada,
#my_account_add_delivery_adress .my_account_delivery_adress .tels input#lada,
#my_account_add_delivery_adress .my_account_delivery_adress .tels input#ofLada,
#my_account_edit_delivery_adress .my_account_delivery_adress .tels input#lada,
#my_account_edit_delivery_adress .my_account_delivery_adress .tels input#ofLada {
		width: 45px;
}
/*Ends:for ajax loader image and error messages display in address functionality*/
/* common style for display block style here*/

#back_end_alert {
		display: block;
}
/* style for address book page Editar button */

#editar_button {
		margin-left: 90px;
		margin-bottom: -38px;
}
/* common style for display none*/

#errors {
		display: none;
}
/* common class for display none*/

.display_none_style {
		display: none;
}
/* common style for cancel button in forgot password page*/

.return_button {
		margin-left: 420px;
		margin-top: 16px;
		padding: 7px;
}
/* style for asterik colour in change password form page*/

#asterik_color_style {
		color: red;
}
/* style for youremail text in change password form page*/

#your_mail_text {
		margin-left: 10px;
}
/* style for youremail text in change password form page*/

#new_password {
		margin-left: 7px;
}
/* style for youremail text in change password form page*/

#confirm_password {
		margin-left: 4px;
}
/* class for accept button in change password form page*/

.aceptar_button_style {
		margin-right: 385px;
}
/* class for cancel button in change password form page*/

#canceler_button_style {
		margin-left: -2px;
		margin-top: 30px;
		padding-right: 25px;
		padding-left: 25px;
}
/* style for buttons in add phone form page*/

#addPhoneBtn {
		margin-top: 10px;
}
/* start : e-invoicing page check-style fixing issue */

.rfc_width_style {
		padding-right: 11.5%;
}
.custom_error {
		color: red;
		font-size: 11px;
		margin: 1%;
		clear: both;
		float: left;
}
.custom_margin {
		margin-left: 10px;
}
.custom_top_margin {
		margin-top: 10px;
}
.custom_display_none {
		display: none;
}
.SC_display {
		display: none;
}
.SC_display_block {
		display: block;
}
/* end : e-invoicing page check-style fixing issue */
/* start : edit address fields height/width issue fix */

.edit_address_fields input[type="text"] {
		height: 28px !important;
		width: 230px !important
}
/* end : edit address fields height/width issue fix */


.my_account_content_buttons #edit_phone_button {
		width: 120px !important;
		padding: 4px 0px !important;
		margin: -2px 0px 0px 20px;
		text-transform: capitalize;
		background-color: #e10098;
		color: #FFF;
		border: 0 none;
		cursor: pointer;
		height: 40px;
}

.termstext {
		float: right;
		width: 97%
}
.termscheckbox {
		float: left
}
#delegDescription,
#colDescription,
#stateDescription {
		display: none
}
/* address page's Y Calle styling */

.streetstyle {
		display: inline-block;
		font-size: 13px;
		color: #757575;
		padding: 0 0 0 5px;
}
.promo_slot {
		width: auto !important;
		height: auto !important;
		max-width: 75%;
}
.displayBlock {
		display: block;
}
.displayNone {
		display: none
}
.otherProductImageSize {
		width: 220px;
		height: 160px;
}
/*******************************CreditSystem CSS Changes********************************************/

#menu.menu.sgray.menu_credit.menu_credit > li > a {
		padding: 10px 77px 10px 77px !important;
}
.menu_credit.menu_credit.sgray.menu#menu > li > a {
		padding-left: 48px;
		padding-right: 48px;
}
.right_content_credit_error {
		display: inline-block;
		float: left;
		width: 738px;
		height: 650px;
		padding-bottom: 20px;
		margin-top: 13px;
}
.right_content_credit_error h1 {
		padding-left: 15px;
		letter-spacing: 0px;
		font-family: robotomedium, arial, sans-serif;
		font-color: #ea1c45;
		font-size: 18px;
		padding: 291px 0 10px 85px;
}
.add_card_widget input[type=submit] {
		float: right;
		font-size: 14px;
		font-weight: bold;
		background-color: #a20866;
		color: #fff;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		text-align: center;
		letter-spacing: 0px;
		border: 0;
		height: 35px;
		width: 150px;
		margin-top: 0px;
		margin-right: 0px;
}
.add_card_widget label {
		font-size: 0.8em;
		color: #000;
		font-family: inherit;
}
#add_card_form p {} #add_card_form input[type=text],
#add_card_form input[type=password] {
		width: 270px;
		margin: 10px 0;
		border-radius: 0px;
		box-shadow: none;
		border: 1px solid #CCC;
}
#card_num,
#card_rfc {
		width: 263px;
		margin: 5px 0px 20px;
		border-radius: 0px;
		box-shadow: none;
		border: 1px solid #CCC;
}
#card_rfc {
		margin-bottom: 12px;
}
.promo_description_back {
		padding: 8px 3px;
}
.promo_description_back font {
		padding: 3px 0px;
}
ul.credit_options li {
		padding-bottom: 10px\0/;
}
#new_account p {
		margin: 0 0 10px 0;
		text-align: center;
		font-size: 13px;
}
#banner_home_credit_slot {
		/*width: 300px;
		 height: 300px;
		 margin: 10px 0;
		 color: #000;
		 background: url('/assets/images/banner_test_credit.jpg') no-repeat;
		 background-size: 100%;
		 display: none;*/
		visibility:hidden;
}
img.banner_slot_left {
		width: 100%;
		height: auto;
}
.more-info {
		/*padding: 0.7em 1.5em;*/

		padding: 0.7em;
		background: #3B3B3E;
		color: #fff;
		font-size: 11px;
}
.card_info_container h1 {
		font-size: 2em;
		font-family: "roboto", arial, sans-serif;
		font-weight: 300;
		padding: 0;
		letter-spacing: 0;
}
.display_none {
		display: none;
}
.margin_top {
		margin-top: 60px;
}
.clear_both {
		clear: both;
}
.position_relative {
		position: relative;
}
.scroll_group_position {
		position: absolute;
		top: 0px;
		left: 0px;
}
.display_block {
		display: block;
}
.display_visibility {
		visibility: hidden;
}
#my_account_estatus_solicitud fieldset input.foliotextbox {
		height: 20px !important;
		width: 200px !important;
		border-radius: 0px !important;
}
/* will be red only in firefox */

@-moz-document url-prefix() {
		#my_account_estatus_solicitud fieldset input.foliotextbox {
				height: 32px !important;
				width: 215px !important;
		}
}
/* will be red only in google chrome */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#my_account_estatus_solicitud fieldset input.foliotextbox {
				height: 32px !important;
				width: 215px !important;
		}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
		#my_account_estatus_solicitud fieldset input.foliobutton {
				padding-bottom: 21px !important;
				padding-top: 7px !important;
		}
}
#my_account_estatus_solicitud fieldset input.foliobutton {
		width: 83px !important;
		height: 12px !important;
		box-shadow: none !important;
		border-bottom: none !important;
		background-color: #e10098 !important;
		font-weight: normal !important;
		font-size: 14px;
}
.box-container {
		display: none;
}
#modal-confirm {
		font-family: "roboto", arial, sans-serif;
		text-align: center;
		width: 100%;
		min-width: 420px;
}
#modal-confirm p {
		padding: 0.2em 0 2.5em;
}
#modal-confirm a {
		padding: 0.7em 1.6em;
		border-radius: 0px;
		color: #FFF;
		cursor: pointer;
		text-transform: capitalize;
		font-weight: bold;
		font-size: 13px;
		border: none;
}
#modal-confirm .modal-confirm-submit {
		padding: 0.7em 1.6em;
		border-radius: 0px;
		color: #FFF;
		cursor: pointer;
		text-transform: capitalize;
		font-weight: bold;
		font-size: 13px;
		border: none;
}
#modal-confirm .btn-box-agree {
		background: #ff0080;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 15px 0px 0px #E90477 inset;
}
#modal-confirm .btn-box-cancel {
		background: #B4B4B4;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 -15px 0px 0px #9E9E9E inset;
		margin-right: 10px;
}
#modal-confirm .btn-box-cancel:hover {
		background: #B4B4B4;
		border-bottom: 4px solid #ddd;
		box-shadow: 0 -15px 0px 0px #9E9E9E inset;
		margin-right: 10px;
}
.confirmaccept form {
		display: inline;
}
.confirmaccept form .btn-box-agree {
		margin-top: 4px;
}
#modal-confirm.confirmaccept p {
		padding: 0.2em 0 2em;
		font-size: 12.5px;
}
#left_content_credit h1 {
		padding: 10px 0;
		padding-left: 20px;
		letter-spacing: 0px;
		font-family: robotomedium, arial, sans-serif;
		font-size: 18px;
}
.right_content_credit h1 {
		font-family: 'robotolight';
		font-size: 20px;
		padding-left: 8px;
}
.contenedor_1 ul li a {
		cursor: pointer
}
.add_card_widget #add_card_button {
		margin-top: 2px !important;
		margin-right: -8px;
}
#premiumCards {
		display: none;
}
#universityCard {
		display: none;
}
#fashionCard {
		display: none;
}
.contenedor_1 {
		width: 85% !important;
		margin: 20px auto 20px auto !important;
		height: 110px;
}
.avoid_linebreak {
		white-space: pre;
		/* this will avoid line breaks*/
}
.gift_message_break_text {
		word-break: break-all;
		/* this will break gift message*/
}
.avoid_prewrap {
		white-space: pre-line;
		/* this will not avoid line breaks*/
}
.button-addtocart-form1 {
		width: 130px;
		padding: 0 0 0 25px;
}
@-moz-document url-prefix() {
		#my_account_estatus_solicitud fieldset input.foliobutton {
				background-color: #e10098 !important;
				border-bottom: medium none !important;
				box-shadow: none !important;
				font-size: 14px;
				font-weight: normal !important;
				height: 29px !important;
				padding: 6px 16px;
				text-align: center;
				width: 81px !important;
		}
}
.my_account_confirm_order_table {
		display: block;
}
.tabs_content h1 {
		letter-spacing: 0px !important;
}
#address_lada {
		margin-right: 4px;
}
input[type=text]#buscador {
		width: 233px\9;
}
input.btn-search {
		height: 34px\9;
}
/* .registration_page #header_wrapper #master_header .dummy-search form.search_box_form
{
margin-left: -36px !important;
width:281px !important;
}*/

.registration_page #header_wrapper #master_header .dummy-search form.search_box_form {
		width: 282px\9 !important;
}
.registration_page #header_wrapper #master_header .dummy-search form #buscador {
		margin-left: 1px\9 !important;
}
.registration_page #header_wrapper #master_header .dummy-search form {
		position: relative\9;
		top: 1px\9;
		left: 1px\9;
}
/*.registration_page #header_wrapper #master_header .dummy-search form input[type=text]#buscador
{
width: 234px !important;
}
*/

.my_account_confirm_order_table .price_total_order_confirm {
		margin-left: 597px;
}
.my_account_confirm_order_table tr .total_order_confirm .price_total_order_confirm {
		text-align: left;
		float: right;
		position: relative;
		top: -10px;
		left: -21px;
}
#credit_info #right_content_credit h1 {
		padding-left: 15px;
		font-size: 18px\9;
		letter-spacing: 0px\9;
}
.compare_displayname {
		min-height: 65px;
		font-size: .7em;
		font-family: verdana, arial, sans-serif;
		line-height: 1em;
		font-weight: normal;
		letter-spacing: 0px;
		color: #000;
		text-transform: uppercase;
		margin-top: 10px;
}
.ebook_sliderdec_text {
		width: 172px;
		min-height: 53px;
}
.portada_landing a img {
		cursor: default;
}
.search_box_form {
		position: relative\9;
		top: 1px\9;
}
#compare_div .compare_name {
		width: 212px;
}
#compare_div {
		min-height: 245px !important;
}
.compare_prodcut {
		min-height: 40px;
}
.descripcion_larga .descripcion_heredada p {
		color: #3b3b3e;
		font: 1em/1.3em arial, Helvetica, sans-serif;
		line-height: 1.3em;
		text-align: left;
}
p.compare_displayname {
		color: #000000;
		font-family: verdana, arial, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		letter-spacing: 0;
		line-height: 1.3em;
		text-transform: : uppercase;
}
#shoppingCost {
		background: #fff;
}
#divWarningForEbook,
#divWarningForEbook,
#delegDescription,
#colDescription,
#otherNeighborhoodDiv,
#cardTypeForPromo,
#removeItemBtn,
#refreshBtn,
#creditContinueBtn,
#messagesDiv,
#loading,
#alertas,
#messagesDiv1,
#alertas1,
#loading1,
#errors,
#delegDescription,
#colDescription,
#forgotPasswordErrors {
		display: none;
}
#checkoutLoginError {
		display: block;
}
#shipErrorFirst,
#shipErrorSecond,
#shipErrorThird,
#shipErrorForth {
		display: block;
		background: none repeat scroll 0% 0% transparent;
}
.my_account_module_content_info p {
		word-wrap: break-word;
}
.mes2 {
		float: left !important;
		font-size: 13px !important;
		margin: 0 !important;
		position: relative !important;
		width: 160px !important;
}
#form_checkout_express_pay_method .mes_expira,
#form_checkout_express_pay_method .anio_expira {
		text-align: center;
		width: 62px !important;
}
.headerDefaultImageSize {
		width: 992px;
		height: 40px;
}
.bannerSlotDefaultImageSize {
		width: 550px;
		height: 320px;
		border: 2px solid #EEE;
}
.departmentSlotDefaultImageSize {
		width: 220px !important;
		height: 320px !important;
		top: 0px !important;
		left: 0px !important;
		border: 2px solid #EEE;
}
.productSlotDefaultImageSize {
		width: 192px !important;
		height: 320px !important;
		top: 0px !important;
		left: 0px !important;
		border: 2px solid #EEE;
}
.htmlSlotDefaultImageSize {
		width: 992px;
		height: auto;
		border: 2px solid #EEE;
}
#form_checkout_express_pay_method .card_stored .security_code_express {
		display: none;
}
#form_checkout_express_pay_method .card_stored .mes2 {
		display: none;
}
#form_checkout_express_pay_method .card_data_express .name_card {
		color: #757575;
		display: block;
		font-size: 12px;
		font-weight: bold;
		word-wrap: break-word;
}
#slide .showcase-content-container .showcase-content {
		height: auto !important;
}
#minishoppingbag .minishopping-added .minishopping-product {
		margin: 10px 3 10px 3px;
}
.minishopping-product {
		height: 100%;
		overflow-y: scroll;
}
.fac-wrapper .fac-container .min-max .min-p,
.fac-wrapper .fac-container .min-max .max-p {
		padding: 1px 0px !important;
		border-radius: 0px; /*PA Defect No. 224 Fix*/
}
@-moz-document url-prefix() {
		.dummy-search #combo {
				background: none repeat scroll 0px 0px transparent;
		}
}
/*#addItemToCartForm .boton_detalle_bolsa #selectedQuantity
{
padding:0px 1px !important

}*/

#checkout_content #password {
		height: 21px !important;
}
#login input[type=password] {
		width: 300px !important;
		padding: 9px
}
form .buscar-zero {
		padding: 0px !important;
		height: 26px !important;
}
.cie_purchase p {
		padding: 2px !important;
		margin: 2px !important;
		color: #474747;
		font: 0.9em/1.25em arial, sans-serif;
}
.cie_purchase ul li {
		padding: 5px 5px !important;
}
.cartPromotionSlotDefaultImageSize {
		width: 550px;
		height: 320px;
		border: 2px solid #EEE;
}
.bannerContent {
		width: 300px;
		height: 300px;
}
.cardPromotion {
		width: 680px;
		height: 370px;
}
.cardSlots {
		width: 238px;
		height: 102px;
}
.promotionByCard {
		width: 680px;
		height: 400px;
}
.capcheTextField {
		width: 195px !important;
}
.crditlogin_textfiled {
		width: 255px !important;
		border-radius: 0px !important;
		webkit-border-radius: 0px !important;
}
.otherProduct_list_price {
		font-family: 'robotoregular', arial, verdana;
		font-weight: bold;
		margin-left: 5px;
		padding: 0;
		text-decoration: line-through;
}
.otherProduct_sale_price {
		font-family: 'robotoregular', arial, verdana;
		font-weight: bold;
		margin-left: 15px !important;
		padding: 0;
}
.card_movements_t tr th:nth-child(2) {
		width: 103px !important;
}
.card_movements_t tr th:nth-child(3) {
		width: 103px !important;
}
#my_account_content.add_rfc_adress .rfc_data {
		width: 50px;
}
#my_account_content.add_rfc_adress .add_rfc2_adress {
		width: 100px;
}
#appstautslabel {
		float: left !important;
		clear: both !important;
}
#appstautsdesc {
		width: 309px !important;
		display: inline-block !important;
}
#my_account_display_address {
		height: 495px;
		/*account pages height*/
}
.precio_ck p.precio-tachado-modulo span,
.precio_ck p.precio-promocion-modulo span {
		width: 0px !important;
}

.precio_ck p.precio-tachado-modulo,
.precio_ck p.precio-promocion-modulo {
		width: 200px !important;
}
.precio_ck p.precio-tachado-modulo span {
		text-decoration: line-through;
}
.precio_ck p.precio-promocion-modulo span {
		font-weight: bold;
		color: #000;
}
#list_products .prod_precheckout .precio_ck {
		padding-top: 12px !important;
}
.precio_ck p.precio-tachado-modulo,
.precio_ck p.precio-promocion-modulo {
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
		margin-top: 2px !important;
}
ul.minishopping-resumen li.ahorro span.costo {
		color: #ff4700 !important;
}
ul.minishopping-resumen li.ahorro span.dato_costo {
		color: #ff4700 !important;
}
#auror_subtotal span {
		color: #ff4700 !important;
}
#info_producto_popup #info_tarjetas_popup {
		padding: 18px 8px 0px !important;
}
#info_tarjetas_popup {
		padding: 25px 8px 0px !important;
}
#macpdp .tip {
		left: 230px !important;
}
/* Saved Item Ratings */
.savedSection .row-list #star {
	font-size: 14px;
	color: #959595;
}
.savedSection .row-list #star i {
	font-size: 16px;
	color: #f4b806;
}
/*CSS for Rating on PLP */

.rating-str {
		display: block;
		font-size: 14px;
		margin-left: 2em;
		position: relative;
}
.product-details .list-cell li {
	list-style-type: none;
}
.product-details .list-cell .rating-str {
	color: #959595;
	margin-left: 0;
}
.rating-str i {
		display: inline-block;
		font-size: 15px;
		color: #f4b806;
}
.rating-str .icon-liv-star-09 {} .rating-str .icon-liv-star-10 {} .rating-mod {
		display: block;
		margin: 0.9em auto 0;
		text-align: center;
}
.rating-mod i {
		display: inline-block;
		padding: 7px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -105px -814px;
}
.rating-mod .rat-full {
		background-position: -108px -795px !important;
}
.rating-mod .rat-half {
		background-position: -122px -795px !important;
}
.rating-mod .rat-empty {
		background-position: -140px -795px !important;
}
.mod-big {
		text-align: center;
		margin: 1.3em 0 0;
}
.rating-str span {
		position: relative;
		top: -4px;
		margin-left: 0.8em
}
.rating-mod-product {
		padding-top: 0;
}
.fyeah .rating-mod-product .rating-str {
		margin-left: 2em
}
.rating-mod-product .rating-str {
		display: inline-block;
		margin-left: 0;
		position: static;
		vertical-align: middle
}
.rating-mod-product span {
		font-size: 0.75em;
		vertical-align: middle;
		margin-left: 0.5em;
}
.product_listing .rowsview .rating-mod-product {
		margin-top: -24px
}
/*CSS for Rating on PLP */
/* start::for invoicingAddNewAddressForm */

.moral_align {
		margin-left: 150px;
		margin-top: -68px;
}
.invoiceadd_address {
		position: relative !important;
		bottom: 90px !important;
}
#razon_social_label,
#razon_social {
		display: none;
}
.remove_space {
		position: relative !important;
		bottom: 10px !important;
}
.remove_space1 {
		position: relative !important;
		bottom: 30px !important;
}
.remove_space2 {
		position: relative !important;
		bottom: 50px !important;
}
.remove_space3 {
		position: relative !important;
		bottom: 68px !important;
}
/*.leyenda-libro {
font-family: 'robotoregular';
font-size: 0.8em;
color: #585858;
margin: 1em;
padding: 1em;
border-top: 1px solid #ddd;
text-align: center;
background: #E9E9E9
}*/
/*.leyenda-libro {
font-family: 'robotoregular';
font-size: 0.8em;
color: #585858;
margin: 1em;
border-top: 1px solid #ddd;
padding: 1em;
}*/

.leyenda-libro i {
		display: inline-block;
		width: 9px;
		height: 20px;
		background: url("/assets/images/bg/endeca-sprite.png") no-repeat -23px -1115px;
		margin-right: 0.8em;
		vertical-align: middle;
}
/* end::for invoicingAddNewAddressForm */
/* start::added for other colony alignment */

.otherColony_align {
		display: inline-block;
		font-size: 13px !important;
		color: #757575;
		padding: 0 0 0 5px;
}
.otherColony_align_edit {
		display: inline-block;
		font-size: 13px !important;
		color: #757575;
		padding: 0 0 0 5px;
		margin-left: 69px;
}
/* end::added for other colony alignment */

.other_product_main {
		margin: 190px 0px 0px;
}
.edit_other_align {
		margin-left: 69px;
}
/*start : changes added for Casa De Libro*/

.rating-mod-product {
		font-size: 12px;
}
.cdlstars {
		float: left;
		margin-left: 0px !important;
		margin-right: 10px !important;
}
#cdllistingbtn {
		right: 42px;
		top: 117px;
		width: 155px;
		bottom: 46px;
		position: absolute;
}
#lowpeiceallign {
		margin-top: 15px !important;
}
.descripcion_heredada li:nth-child(even) {
		background: #fff;
		border: none;
}
/*end : changes added for Casa De Libro*/
/*start : alignment for Regalar button in ebook page*/

.gift_ebook__button {
		position: absolute;
		right: 16px;
}
.gift_ebook__button_change {
		position: absolute;
}
.search-result-label {
		margin-top: 0px !important;
		margin-left: 3px;
		float: left;
		margin-bottom: 5px;
}
/*end : alignment for Regalar button in ebook page*/

.promo_module {
		margin: 10px;
		position: relative;
		border: 3px solid #d9d9d9;
		width: 46.4%;
		overflow: hidden;
		height: auto;
}
.more_information {
		background: #f00078;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border-radius: 3px;
		padding: 10px 15px;
		color: #fff;
		width: 142px;
}
.cblimg {
		width: 60% !important;
}
#foto_ebook {
		text-align: center;
		margin-bottom: 35px;
}
/*Start : alignment for comparar button in cdl listingpage page*/

.cdlcomparabutton {
		right: 59px !important;
		width: 155px !important;
		position: absolute !important;
		top: 147px !important;
}
/*End : alignment for comparar button in cdl listingpage page*/

.nopromotab-ht {
		height: 230px;
}
.cmpnopromotab-ht {
		height: 58px;
}
/* Start PA : LP Site redesign styles */
/* modal quick view popup styles start, price display style */

.precios_producto .precio-modulo {
		font-size: 15px;
		padding-top: 0 !important;
}
#pdpromos .precios_producto {
		height: auto;
}
/*Product display Name style*/

.qlb .info {
		width: 448px;
}
/*PA: Siteredesin:change to display QL price*/

.precio-promocion-modulo span {
		display: -webkit-box;
}
/*cantidad box style*/

.quick-look-box .qlb input {
		/*PA LP Siteredesign : QV Qty fix*/

		width: 45px;
}
/*defect- 119*/
/* modal quick view popup price styles end */
/*Start : Star Image for empty-stars */

i.rat-empty {
		display: inline-block;
		padding: 10px 8px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -147px -814px;
}
/* end */
/*Start : Star Image for full-stars */

i.rat-full {
		display: inline-block;
		padding: 10px 8px;
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -105px -814px;
}
/* end */
/* End : Category Landing page for large image and breadcrumb */
/*starts : Login Overlay styles*/

.content-style-form form {
		width: 86%;
}
#lp_loginForm #pass,
#lp_loginForm #login {
		padding: 15px 15px;
		margin: 0px;
		width: 100%;
		/*PA Fix Start*/
		border-radius: 0px;
		-webkit-appearance: none;
		/*PA Fix End*/
}

.content-style-form-1 p {
		clear: both;
}
#login_overlay div#errors {
		position: relative;
		height: auto;
		left: 0;
		margin: 0;
		padding: 0;
		color: red;
		text-align: left;
		padding: 4px;
		display: block;
		color: rgb(237, 2, 2);
		padding: 3px;
		font-size: 12px;
		min-height:40px;
}
#login_overlay .icono_aviso {
		display: none;
}
/*Ends : Login Overlay styles*/
/*starts : Mega Menu Categories css for dynamic categories and subcategories*/

ul.submenustyle {
		background-color: #f2f2f2 !important;
		width: 560px;
}
#menu li .submenustyle h1.mastert a {
		font-size: 17px !important;
}
#menu li > a.maintainHover {
		font-size: 13px !important;
}
.submenu2,
.submenu3 {
		padding-right: 0px;
		width: 50%;
}
h1.lastchildt {

		width: 100%;



		bottom: 0px;
}
h1.lastchildt:after{content:" "; display:table; clear:both}
#menu > li > ul > li > ul {
		display: none !important;
}
#menu > li > ul > li:hover > ul {
		display: block !important;
}
/*Ends : Mega Menu Categories, css for dynamic categories and subcategories*/
/*Start : Color Swatches cart page */

.ribbon-color input {
		display: none;
}
/*End : Color Swatches cart page */

.pseudo-cell.productName .prod-name p.num-sku,
.pseudo-cell.productName .prod-name {
		/* Cart page SKU alignment issue */

		text-align: left;
}
/*Start : Site Redesign shipping page*/

form span.form-field > label {
		width: 210px;
}
.address-option.new-address fieldset {
		padding: 15px 0px;
		background: #f2f2f2;
}
.form-field label.error {
		color: red;
		width: auto;
		vertical-align: middle;
}
label#login-error {
		width: 322px;
}
#num_exterior {
		width: 92px;
}
.nav_checkout .cartBtn,
.bag-resume .cartBtn {
		border: 0px solid #E10098;
		color: #fff;
}
.nav_checkout .cartBtn:hover,
.bag-resume .cartBtn:hover {
		border: 0px solid #C81685;
		background: #C81685;
}
.edit-registered-address {
		display: none;
}
#form_guest_personal_data #telephone {
		width: 136px;
}
#form_guest_personal_data #login {
		width: 200px;
}
#form_guest_personal_data .button-label.right {
		padding: 0px;
}
#form_guest_personal_data #num_ext,
#form_guest_personal_data #num_int {
		width: 92px;
}
.cartBtns {
		border: 1px solid #C81685 !important;
		background: #C81685;
}
.cartBtn {
		padding: 15px 120px 10px 20px;
}
#telephone-error,
#lada-error {
		width: auto;
}
#form_guest_personal_data .tele-div {
		width: 200px;
		float: left;
		position: absolute;
		right: 143px;
		top: 206px;
}
/* changes done for site Redesign
#ship-locations{
display:block !important;
} */

.address-option.register-new-address {
		background: #f2f2f2;
}
#form_guest_personal_data > aside > span > a > span > input.liver.button-label.cartBtn {
		width: 391px;
}
#form_guest_personal_data > aside > span > a > span > i {
		left: 90px;
		top: -33px;
}
#shipping-options > div.nav_checkout.clear.step-checkout > span.button.liver.float-right.ripple > a > span > i,.address_express .createMoveToBilling i {
		right: -140px;
		top: 21px;
		position: absolute;
}
/*
form.edit_address_fields input[type="text"] {
		height: 16px !important;
		width: 200px !important;
}
*/
#main-left > aside form input[type="submit"] {
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		text-decoration: none;
		color: #E10098;
		border-radius: 0;
		border: none;
		cursor: pointer;
}
/*End : Site Redesign shipping page*/
/*Start : Ebook price style section */

.ebook-promo-price.eBook-price .precios_producto {
		height: 37px;
		margin-top: 8px;
}
.ebook-promo-price.eBook-price .precios_producto p {
		margin-bottom: 0;
}
.ebook-promo-price.eBook-price .rating-mod-product {
		/* ebook rating image section */

		margin-top: 0;
}
.product-thumb-casing img {
		/* ebook product image fixing height */

		height: 250px;
}
.product-cell.producto-modulo.rowsview .eb-clue {
		/* ebook, regrar button width issue */

		float: none;
}
.comparacion-ckeckbox.cmprsion_chkbx {
		/* ebook product list checkbox alignment fix */

		margin-left: -3px;
}
.ebook-summary a.product-name {
		/* ebook product name height fixed because of alignment */

		clear: both;
		max-height: 50px;
		min-height: 50px;
}
.ebook-summary ul {
		/* ebook summary description */

		clear: both;
		max-height: 106px;
		min-height: 106px;
}
/*End : Ebook price style section */
/*Start : Added for Font style and input box for login overlay */

.morph-content {
		font-family: sans-serif;
}
.morph-content .icon-close {
		top: 10px;
		font-size: 100%;
}
.morph-content h2 {
		font-size: 18px;
		letter-spacing: 1px;
}
.morph-content label {
		font-size: 14px;
}
.morph-content button {
		font-size: 16px;
}
.morph-content input[type=text]:hover,
.morph-content input[type=password]:hover {
		border: 2px solid #E2E2E2;
}
.morph-content input[type="text"]:focus,
.morph-content input[type="password"]:focus {
		border: 2px solid #E10098;
}
.alert-container {
		/* display:none; */
		/* Overriding the coupon error messages */
}


.step3 #step-content #main-left .alert-container {
		position: static;
		clear: both;
		margin-top: 10px;
}


.morph-content .content-style-form #errors {
		width: 305px;
		display: inline-block !important;
		padding-top: 7px!important;
		margin: 0;
		font-size: 16px;
}
.morph-content .content-style-form .close-alert {
		display: inline-block;
}
.morph-content .content-style-form .alert {
		height: auto;
}
#bag .dropdown-menu {
		left: -80px;
}
#bag .dropdown-menu li {
		width: auto;
		height: auto!important;
}
i.fa.icon-liv-close-08 {
		z-index: 1000;
		font-size: 1.1em;
}
.bag-item-details .bag-item-name a {
		color: #161616;
		font-size: 11px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		line-height: 1 !important;
		padding: 0 0px !important;
}
.bag-item-details .bag-item-name a {
		color: #161616;
		font-size: 11px;
		font-weight: bold;
		display: inline-block;
		width: 100%;
		line-height: 1 !important;
		padding: 0 0px !important;
}
.bag-item-name {
		cursor: pointer;
}
.bag-item-price {
		text-align: left;
}
#login_overlay .icon-close:hover {
		color: #fff;
}
#login_overlay .alertas {
		float: none;
		width: auto;
		background:none;
}
#login_overlay .morph-content {
		height: auto !important;
		overflow: visible;
}
/*End : Added for Font style and input box for login overlay */
/*Start: MInicart Image section*/


/*End: MInicart Image section*/
/*Start: Shipping section*/

#form_guest_personal_data #telephone {
		width: 136px;
}
#form_guest_personal_data #login {
		width: 200px;
}
#form_guest_personal_data .button-label.right {
		padding: 0px;
}
#form_guest_personal_data #num_ext,
#form_guest_personal_data #num_int {
		width: 92px;
}
.cartBtns {
		border: 1px solid #C81685 !important;
		background: #C81685;
}
.cartBtn {
		padding: 15px 35px 10px 20px;
		/*Start PA: siteredesign 030815 demo issue*/
}
#telephone-error,
#lada-error {
		width: auto;
}
#form_guest_personal_data .tele-div {
		width: 200px;
		float: left;
		position: absolute;
		right: 143px;
		top: 206px;
}
#shipErrorThird .alerta p {
		padding: 12px 23px;
}
#shipErrorForth .alerta p {
		padding: 12px 17px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span input,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span input:hover,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span {
		border: none;
		cursor: pointer;
}
#step-content > aside > span > a > span > input,
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span > input.center.icon-liv-right-06,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > input.center.icon-liv-right-06 {
		font-size: 18px;
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		background: none;
		border: none;
		color: #fff;
		cursor: pointer;
		width: 100%;
		height: 50px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span > i,
#step-content > aside > span > a > span > i,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > i {
		top: -36px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple > a > span,
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span {
		padding: 0 40px;
		height: 50px;
		margin-right: 0;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span {
		width: auto;
}
#step-content > aside > span > a > span {
		padding: 0px;
}
#form_checkout_ship_add > span.button.liver.float-right.ripple.has-ripple,
.button.liver.large,
#form_checkout_ship_add > span.button.liver.float-right.ripple {
		height: 50px;
}
/*End: Shipping section*/

.bag-item-price .currency-symbol {
		/* color for minicart price */

		color: #161616;
		/* START: SiteRedesign Defect-386 */

		font-size: 15px;
		/* End: SiteRedesign Defect-386 */
}
#main-checkout.step0 .purchase-details {
		/* subtotal section in shopping cart page */

		margin-top: 0;
}
.pseudo-cell.productAmount .prod-qty input {
		width: 50px;
		text-indent: 0px !important;
		border-radius: 0px; /*PA Fix*/
}
.strike-price,
.prod-prices.with-promo > p.strike-price,
p.strike-price span {
		/* strike out prices, copied from main_checkout.css */

		text-decoration: line-through;
		color: #8e8e8e;
		margin-bottom: 5px;
		font-size: 15px;
		display: block;
}

#lp_loginForm > div > h2 {
		padding: 0px;
		margin: 0px;
}

#login_overlay p a#forgotlink {
		padding: 0px!important;
}

#login_overlay #registrate > ol {
		padding: 0px;
		padding-left: 0!important;
		float: left;
		margin: 0px 0px 0px 40px!important;
		display:none !important;
}
#login_overlay #registrate > h2 {
		margin: 0px auto;
		padding: 0px;
		text-align: center;
}
#login_overlay #registrate > p > button {
		width: 100%;
		margin: 0px auto;
}

#login_overlay #registrate > p > button {
		width: 100%;
		margin: 0px auto;
}



#login_overlay #registrate > p {
		text-align: center!important;
		display: block;
}

.product-name:hover > span {
		color: #C81685 !important;
}

.cantidad #selectedQuantity, input#selectedQuantity {
		display: block;
		margin: 0;
		margin-top: .5em;
		text-indent: 0px!important;
		border-radius: 0px; /*PA Fix*/
		height: 40px;
}


.bag-item-price .price-amount {
		/* minicart price font */

		font-size: 15px;
		font-weight: bold;
		color: #161616;
}
.button-label.right input[type="submit"] {
		/* promotion page input type submit button */

		background: none;
		border: none;
		padding: 0;
}

p.currency.currencyUSD {
		display: block;
		float: left;
		min-width: 190px;
		min-height: 20px
}

#removeminicart_1 > a.bag-row.maintainHover > div.bag-item-details > p:empty{display: none}
/*Start: Fixing for Minicart item and incia session alignment issue*/

@media (max-width: 1898px) {
		#menu .ha-header-large li#buscar {
				width: 30%!important;
		}
}
@media (max-width: 1550px) {
		#menu .ha-header-large li#buscar {
				width: 30%!important;
		}
}
/*End: Fixing for Minicart item and incia session alignment issue*/
/*START: added for credito flyout UI issue*/


.container_nh #user_top {
		right: 20px;
		top: 56px;
}
#user_top ul #ayuda a {
		float: left;
}
#user_top ul #location .ubicacion {
		color: #8d8d8d;
		font-size: 13px;
}
#user_top ul #location a .ubicacion:hover {
		color: #C81685 !important;
}
/*END: added for credito flyout UI issue*/

#user_top ul li {
		float: left;
		/*padding: 0 10px;*/
		width: auto !important;
}
#menu li.dep:hover > ul.dropdown-menu li ul.submenustyle li {
		height: 100%;
		min-height: 518px!important
}
.dep .dropdown-menu li {
		width: 100%;
}
/*end: added for credito flyout UI issue*/

.precios_producto p.precio-modulo span {
		color: #FF0000;
}
#bag .dropdown-menu {
		display: none;
}
.bag_all .bag_items form {
		/* UI issue fix if minicart has morethan 3 items in cart */

		min-height: 100px;
}
.gift-message > p {
		margin-top: 3px;
		margin-left: .8em;
}
.prod-details-bottom {
		/* UI fix, if more than 2 lines color swatches in cart page */

		overflow: auto;
}
.pseudo-cell.productName .prod-name p.num-sku span {
		color: #8e8e8e;
}
.envelop-options p {
		/* HTML issue, fix for ribbon color option alignment on increase in color swatches*/

		float: left;
		margin-right: 10px;
		margin-top: 8px;
		width: 150px;
}
.left-nav .navLink.active > ul li.active > a {
		/* font-weight bold for 4th level category */

		font-weight: bold;
		color: #000;
}
.info .precio-promocion-modulo span.currency-symbol,
.info .precio-promocion-modulo span.price-amount,
.info .precio-promocion-modulo span.price-state {
		/* price display in quick view tabs */

		display: -webkit-box;
}
.info #quick-tabs {
		/* quick tabs border right fix */

		width: 448px;
}
span.product-price.two-prices {
		/* product price min-height fixes for alignment */

		display: block;
		min-height: 29px;
}
.form-field.ebook-gift {
		/* form validation error message ui fix */

		width: 200px;
}
.ribbon-color {
		/* ribbon colr width to display mimum 8 color swatches */

		width: 275px;
}
.envelop-options p {
		clear: both;
}
.bag-item-price .strike-price .price-amount span {
		/* MInicart strike out price fixes */

		display: inline-block;
		font-weight: normal;
}
.bag-list {
		padding-bottom: 20px;
		clear: both;
		padding: 10px 10px 20px;
}
/* START: Added for loginOverlay Error Msg Display */

#login_overlay div.alert-container {
		padding: 8px 8px!important;
		border:solid 1px;
		margin: 20px 15px 0px 15px;
}
#login_overlay .alert.fail-alert {
		display: block;
		color: #fff;
		text-align: left;
		padding: 0px;
		position: relative;
		height: auto;
		z-index: 999;
}
#login_overlay span.alert.fail-alert p.txt-alert {
		display: inline-block;
		padding-top: 7px!important;
		margin: 0;
		font-size: 14px;
		text-transform: none!important;
		width: 347px;
		padding: 8px 5px;
		min-height: 35px;
		border: 0;
		color: red;
		box-sizing: border-box;
}
.fancybox-loginpopup .icon-close{
	top: 6px;
		right: -11px;
}
span.icon.icon-close.cerrarlogin {
		height: 15px;
		top: 0px;
}

#login_overlay #registrate {
		clear: both;
		margin: 10px auto 0px;
		padding: 10px 0px 0px 0px!important;
}
.paymentModal #login_overlay #registrate{background:none; padding-top: 0!important}
#registrate > div > h2:nth-child(3){display:none}
#login_overlay #registrate h2{text-transform: uppercase; margin-bottom: .7em;text-align: left;margin-left: 0!important;}
#login_overlay span.alert.fail-alert p:nth-child(2) {
		font-size: 13px!important;
		float: left!important;
		display: inline-block!important;
		width: 305px;
		text-align: left;
}

/*#login_overlay span.alert.fail-alert p:nth-child(3) {

		width: 305px;
		font-size: 13px!important;
		}*/
#comprar{
		background: none !important;
}

#comprar > h2 {
		padding-left: 27px!important;
}

#comprar > p {
		padding-left: 27px!important;
}

#registrate > div:nth-child(5) > h2:nth-child(1) {
		padding: 0px 10px!important;
}

/*#errors .alert-container {
		float: left;
}*/
/*#login_overlay #errors .icon-close {
		width: 13px;
		height: 13px;
		color: red;
		right: 12px;
		top: 19px;
}*/
#pedidos .header-link-btn {
		width: 88px;
		height: 17px;
}
#pedidos .header-link-btn .link-btn {
		padding: 0px;
		background: none;
}
#pedidos .morph-button button:hover {
		color: #C81685 !important;
}
.morph-button-fixed.open > .link-btn {
		opacity: 1;
		background: none;
}
#user_top #pedidos {
		padding: 0 0px;
}
/* Commented for register button width in login overlay */

#login_overlay .content-style-form {
		display: block;
		position: relative;
		margin: 0px auto;
		width: 390px;
		z-index: 99;
}


#login_overlay .alert-container .fail-alert > p.txt-alert:last-child {
		padding-left: 25px !important;
}
#menu.nav ul li a {/*PA SITE REDESIGN : Defects Fixing 847*/
		cursor: pointer;
		display: table;
}

.bag-row:hover{font-weight:normal!important}
/* End: Added for loginOverlay Error Msg Display */
/* start : checkout login popup */

.checkout-form p,
.checkout-form .icon-close {
		opacity: 1 !important;
}
.checkout-form .icon-close {
		font-size: 15px;
}
.checkout-form h2 {
		opacity: 1 !important;
		font-size: 1.2em;
		letter-spacing: 1px;
		padding: 28px 0px 0px 0px;
		color: #4c4c4c;
}
#login_form input[type=text],
#login_form input[type=password] {
		width: 100% !important;
}
.checkout-form form {} .login_form label {
		font-size: 15px;
		text-transform: capitalize;
		font-weight: normal;
}
#login_form .login_form .correo-log {
		margin: 0px 0 5px 0!important;
}
#checkout-atg .fancybox-close {
		display: none;
}
/* end : checkout login popup */
/* start: pdp ebook */

span.price-state.price-special span.price-sale-label,
span.suggested-price {
		display: none;
}
span.currency-symbol,
span.price-amount {
		/*font-size: 1.5em;*/

		font-weight: bold;
		color: red;
}
form#addItemToCartForm_Regalar,
form#addItemToCartForm {
		display: inline-block;
		vertical-align: bottom;
		margin-left: 0.5em;
}
.info .boton_detalle_bolsa .cantidad input {
		width: 49px;
		height: 33px;
}
.precios_producto span.price-state.price-strike-special {
		text-decoration: line-through;
		color: #aaa;
		font-size: 1em;
		margin-bottom: 0.2em;
		display: table;
}
.price-state.price-strike-special span.currency-symbol,
.price-state.price-strike-special span.price-amount {
		text-decoration: line-through;
		color: #aaa;
		font-size: 0.95em;
		margin-bottom: 0.2em;
}
.price-state span.price-amount,
.price-state .currency-symbol {
		font-size: 15px;
}
span.price-state.price-special {
		clear: both;
		display: block;
}
/* end: pdp ebook */
/* search related changes start */
/*
#type-main-list .type-line a {
		display: inline;
		padding: 5px 0px 0 30px;
		margin: 0;
		} */
.typeahedhide {
		display: none;
}
#buscador {
		font-style: normal;
}
.bandera-endeca-search {
		padding: 1em 0 0em 1em !important;
		font-size: 0.8em !important;
}
.f-categories ul li {
		text-transform: uppercase;
}
#buscar .btn-search {
		background: url(/assets/images/bg/endeca-sprite.png) no-repeat -3px -116px;
		border: none;
		padding: 5px;
		font-size: 16px;
		position: absolute;
		top: 9px;
		right: 21px;
		font-size: 0.83em;
		width: 40px;
		height: 31px;
}
#buscar .btn-search:hover{
		background-position: -51px -116px;
}
#buscar #buscador {
		width: 96.5%;
		background-color: #FFFFFF;
		border: none;
		padding: 0px;
		font-size: 12px;
		line-height: 1;
		font-family: robotoregular;
		height: 32px;
		margin: .8em 1em;
		padding-left: 5px;
		box-sizing: border-box;
}
#buscador::-webkit-input-placeholder{font-style:italic;}
#buscador::-moz-placeholder{font-style:italic;}
#buscador::-ms-input-placeholder{ font-style:italic;}
/*search related changes end */
/* Start: Billing style */

input#paymentMethod {
		color: #fff;
		font-size: 18px;
		cursor: pointer;
}
input#nip_express {
		width: 50px !important;
}
.registered-card-fields select#mes,
.registered-card-fields select#anio {
		width: auto;
}
.pay-option.add-new-card input[type='radio'] {
		display: none;
}
#promotions .precio-promocion-modulo span {
		display: block !important;
}
#main-checkout #step-content {
		height: auto;
}
/* End: Billing style */
/*start: marcas style*/

#master_menu #menu .brands_a0 .abcd .available,
#master_menu #menu .brands_a0 .marcasfashion a,
#master_menu #menu .brands_a0 .masbus a {
		font-size: 12px !important;
}
#master_menu #menu .brands_a0 .abcd {
		width: 195px !important;
		padding-left: 10px !important;
}
#master_menu #menu .brands_a0 .brop {
		width: 0px !important;
		padding: 5px 13px !important;
}
#master_menu #menu .brands_a0 .abctitle {
		font-size: 12px !important;
		padding: 0;
		font-family: 'robotocondensedregular', sans-serif!important;
		display: block;
		float: left;
		text-align: left;
		width: 100%;
		height: 30px;/*IRIS-16*/
}
@-moz-document url-prefix() {
		#master_menu #menu .brands_a0 .abctitle a {
				font-size: 11px !important;
				font-family: "Roboto Condensed", sans-serif !important;
		}
}
#master_menu #menu .brands_a0 .efg {
		width: 610px !important;
		position: absolute;
		float: right !important;
		height: 97%;
		top: 0;
		left: 209px;
}
#master_menu #menu .brands_a0 .marcasbanner-img h1.banner {
		/*PA LP Site redesign change right:340px; to right:12px;*/

		right: 12px;
		top: 0px;
		/*Defect-303*/
}
#master_menu #menu .brands_a0 .masbus .masb {
		width: 100% !important;
		/*Start: IRIS-16*/
		line-height: 11px;
		height: 11px;
		/*END: IRIS-16*/

}
/*end: marcas style*/
/*start: brand mapping page style*/

#main_content .tabContainer {
		width: 1195px;
		margin: 0 auto;
}
#listTwo-nav .brop {
		height: auto !important;
		width: auto !important;
		padding: 10px 13px !important;
		margin: 0px !important;
}
#listTwo .listNavShow a {
		color: #8d8d8d !important;
		font-weight: normal !important;
		font-size: 17px !important;
		width: 100% !important;
		text-transform: uppercase;
}
#listTwo .ln-no-match {
		color: #8d8d8d !important;
}
.inner {
		min-height: 300px;
		max-height: 600px;
		top: 0px !important;
		padding: 0;
}
#brandsMappingResults {
		min-height: 250px;
		max-height: 2000px;
}
#listTwo .listNavShow {
		text-align: left;
}
#listTwo .masb {
		height: auto;
		padding: 2px !important;
		margin: 2px !important;
}
#listTwo .last {
		padding-bottom: 0px;
}
/*end: brand mapping page style*/
/*start: credito login popup*/
/* PA: SiteRedesign start : fix for Bugzilla Defect#7465 */
#menu .creditmenu .dropdown-menu {
		z-index: 4999971 !important;
		width: 220px;
		margin-top:1px;
		border:solid 1px #dfdfdf;
		padding-top:10px;
		box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
}
#menu .creditmenu .dropdown-menu:before {
		position: absolute;
		content: "";
		top: -21px;
		left: 0px;
		width: 90%;
		height: 21px;
		background-color: transparent;
}
#menu .creditmenu .dropdown-menu:after {
		position: absolute;
		content: "";
		background: #fff;
		transform: rotate( 135deg );
		/*box-shadow: -2px 2px 2px 0 rgba(116, 116, 116, 0.1);*/
		width: 13px;
		height: 13px;
		top: -8px;
		right: 97px;
		border-bottom: solid 1px #dfdfdf;
    border-left: solid 1px #dfdfdf;
}
/* PA: SiteRedesign end : fix for Bugzilla Defect#7465 */

.creditmenu ul li a {
		width: 160px !important;
		padding: 0 0 0 22px !important;
}

/*end: credito login popup*/
/*PDP variant colour related changes start */

.subset-attributes .color {
		width: auto;
		height: auto;
		border: none;
}
#dynaDDL ul.visual-attributes.selectorsContainertextual-att {
		padding-bottom: 0.6em;
}
/* #dynaDDL .color li.attributeValue {
	display: inline-block;
	margin-right: 0.2em;
	width: auto;
	height: 29px;
	min-width: 30px;
}
#dynaDDL .color li.attributeValue a{
	display: block;
	border: 1px solid #aaa;
	padding: 0.3em 0.3em 0.2em;
	color: #999;
	font-size: 16px;
}
#dynaDDL .color li.attributeValue a.active{
	color: #000;
	border-color: #000;
	} */

#dynaDDL .size.selectorsContainer li a {
		padding: 0.2em 0.5em 0.07em;
}
#dynaDDL .color li {
		width: 20px;
		height: 20px;
}
.macVarientSec a {
		height: 23px;
		width: 36px;
		margin: 2px;
}
.macVarientSec {
		border: 1px solid;
}
#addItemToCartForm .selectorsContainer li a {
		height: 28px;
		width: 41px;
		border: none !important;
		margin: 3px;
}
#addItemToCartForm .selectorsContainer li {
		border: 1px solid #aaa;
}
/*PDP variant colour related changes end */
/*Start: ship edit page*/

#validate_forms #num_exterior {
		width: 105px !important;
}
.errors {
		color: red;
		font-size: 11px;
		text-transform: none;
		display: inline;
		padding-left: 10px;
}
.none {
		display: none;
}
/*end: ship edit page*/
/*Start:mini cart*/


/*end:mini cart*/

.producto-grid {
		min-height: 0px !important;
}
.checkout-form #registrate h2 {
		padding-top: 0px;
}
#sd_container {
		width: 530px !important;
		border: solid 10px #818181;
		left: 35% !important;
}
/*Promotion popup price display start*/
/*compare page price alignment*/

#precio_producto_popup span {
		display: inline-block !important;
}
.precio-promocion-modulo .price-state .price-strike-special .suggested-price {
		display: block !important;
}
.precio-promocion-modulo {
		display: block;
}
/*Promotion popup price display end */
/*START PA: SiteRedesign change for price display*/


/*END PA: SiteRedesign change for price display*/

.footver {
		cursor: default !important;
}
/*Defect:107*/

#registrate li {
		float: none;
}
/*Defect:110*/

.morph-content #lp_loginForm {

}
/*Defect:148*/

#lp_loginForm label {
		margin-left: 0px;
}
/*Defect:128*/

.product-cell .ban {
		z-index: 0 !important;
}
/*Start:Defect:160*/

#creditErrors {
		display: none;
}
.creditError {
		background-color: #ffe1e1;
}
.creditError span.icono_aviso {
		background: url(/assets/images/iconos/icono_error.png) no-repeat 0 0;
}
/*End:Defect:160*/
/*Defect:174*/

#controls-top .results {
		margin-left: 40px;
}
/*Start:Defect:87*/

#crumb-facets .remove,
#crumb-facets h4 {
		font-size: .7em !important;
}
#crumb-facets .remove i {
		margin-left: 3px;
}
/*End:Defect:87*/

.envelop-options p {
		/* lpsiteredesign HTML issue, fix for ribbon color option alignment on increase in color swatches*/

		margin-top: 8px;
		width: 150px;
}
.container_nh #user_top {
		top: 56px;
}
#master_menu #menu .brands_a0 .abcd {
		padding-left: 10px !important;
		padding-bottom: 0 !important;/*Start: IRIS-16*/
}
#master_menu #menu .brands_a0 .marcasbanner-img h1.banner {
		top: 0px;
		/*Defect-303: lpsiteredesign*/
}

/*Defect-141*/

a#footver {
		width: 235px !important;
}
/*Start:Defect:172*/

/*FIXING BuG 11530*/
#otherNeighborhoodDiv {
		margin-top: 15px;
		margin-left: 0px;
}
/*Start : Modified for Other Colony alignment*/
#otherNeighborhoodDiv label {
		margin-right: 65px;
		/*padding-left: 0;*/
		width: 145px;
}
/* End : Modified for Other Colony alignment*/
/*End:Defect:172*/
/*Defect:303*/

.brands_all .efg {
		height: 100%;
}
div#brandsResults {
		clear: both;
		float: left;
}
div#brandsResults a {
		position: relative;
		top: 0;
		padding: 0 !important;
		margin: 0 !important;
}

/*Defect:322*/

.subset-pricing .product-price {
		padding: 1.2em 0.5em 0.5em 0.5em;
}
/*Defect:304*/

.slotdiv {
		float: left;
		width: 950px;
}
/*Start:Defect:385*/

.envelop-options div.options {
		margin-top: 0px;
}
.envelop-options .ribbon-color {
		float: left;
		margin-top: 38px;
}
.gift-type {
		float: left;
}
/*End:Defect:385*/
/*start:Defect:121*/
/* commented because of reflection in mega menu
#menu .dep ul li {
		padding-left: 10px !important;
		}*/

#menu .creditmenu ul li ul li {
		padding-left: 0px !important;
}
#menu .creditmenu ul li ul {
		left: 170px!important;
}
/*End:Defect:121*/
/*Defect:123*/

body#maps_almacenes div.ui-widget div.fieldset label {
		font-size: 11px;
}
/*start:Defect:124*/

body#maps_almacenes div.ui-widget div.fieldset button#buscar_almacen {
		padding: 10px 30px;
}
/*End:Defect:124*/
/*Start:Defect:90*/

.minishopping-header {
		margin: 0px;
}
.minishopping-header h1 {
		font-size: 14px;
		margin: 0;
		background-color: #19B699;
		padding: 5px 0px 5px 5px;
		color: #fff;
		margin-bottom: 10px;
}
/*End:Defect:90*/
/*Start:Defect-433*/
/*Start:SiteRedesign Defect:630*/

#orderCommitForm .button-label {
		/*Regrsar Btn, vertical alignment*/

		padding: 15px 60px 10px 60px;
		border: #C81685;
		background: #E10098;
}
#orderCommitForm .button-label:hover {
		border: #C81685;
		background-color: #C81685;
}
/*End:SiteRedesign Defect:630*/
/* START: SiteRedesign Defect-53 */

.purchase-details .total-price .final-price {
		color: red;
		font-weight: normal;
}
/* End: SiteRedesign Defect-53*/
/* START: SiteRedesign Defect-17 */

.bag_all div.bag-item-name:hover {
		text-decoration: underline;
		color: #e10098
}
/* End: SiteRedesign Defect-17 */
/*Start:SiteRedesign Defect:198*/

.mid-data h1 {
		font-weight: bold;
}
.delivery-type> h2 {
		color: #000;
		font-weight: bold;
}
/*End:SiteRedesign Defect:198*/
/*Start:SiteRedesign Defect:61*/

#form_checkout_ship_add .liver .button-label {
		width: 272px;
		background: #E10098;
}
#main-checkout .step-checkout .liver .button-label {
		background: #E10098;
		box-sizing: border-box;
		width: 100% !important;
}
#form_checkout_ship_add .liver .button-label:hover,
#main-checkout .step-checkout .liver .button-label:hover,
.bag-resume .liver:hover {
		background-color: #C81685;
}
.payment-choices .step-checkout .liver,
.step0 .step-checkout .liver {
		background: none;
}
#form_checkout_ship_add .liver .button-label .icon-liv-right-06 {
		padding-left: 17px;
		text-align: left;
}
/*End:SiteRedesign Defect:61*/
/*Start:SiteRedesign Defect:522*/

.address-option.registered-address .manage-buttons {
		top: 2px;
		right: -2px;
}
/*End:SiteRedesign Defect:522*/
/*Start:SiteRedesign Defect:170*/

.producto-modulo {
		height: auto !important;
}
/*End:SiteRedesign Defect:170*/
/*Start:SiteRedesign Defect:519*/

#shipping-options p.select-payment-title {
		margin: 20px 0px 7px 0px;
}
/*End:SiteRedesign Defect:519*/
/*Start:SiteRedesign Defect:525*/

#building {
		width: 92px;
}
/*End:SiteRedesign Defect:525*/

.step.currently {
		border-bottom: 3px solid #E10098;
}
.bag-resume .liver {
		background: #E10098;
}
.bag-resume .button i.right {
		top: -30px !important;
		left: 75px;
}
/*Start:SiteRedesign Defect:145*/

#form_guest_personal_data #num_int {
		margin-left: 5px;
		max-height: 50px;
}
/*End:SiteRedesign Defect:145*/

@media all and (min-width: 0\0) and (min-resolution: .001dpcm) {
		/*Defect:74*/

		.morph-button-modal::before {
				position: relative;
		}
}
@media (max-width: 1400px) {
		/*.ha-header-large li#buscar {
				width: 30%!important;
		}*/
}
.gift-message.registry-message,
.step4 .prod-details-bottom {
		width: 98%;
}
/*Start:SiteRedesign Defect:170 27/07/2015*/

.producto-modulo {
		height: auto !important;
}
.lp_search_cont .lp-banner {
		height: auto;
}

.container_nh #wrapper_fwidth #user_top {
		right: 0;
}
/*START:SiteRedesign CheckoutLoginPopUp*/

#lp_loginForm {
		padding: 0px 15px;
		margin: 0px auto;
}

#lp_loginForm .content-style-form h2 {
		padding: 10px 0px;
		text-align: center;
}


/*END:SiteRedesign CheckoutLoginPopUp*/


.address_express.recogstore {
		margin: 45px 0 0;
}
/*Start:SiteRedesign:Shipping page*/
/*Start:SiteRedesign Defect:631*/

.shipping-option-description {
		word-wrap: break-word;
}

.shipping-option-description {
	font-size: 13px;
	margin-left: 18px;
	padding-bottom: 10px;
}

.shipping-option-description span.shipping-option-title {
	margin-left: -10px;
}
/*End:SiteRedesign Defect:631*/
/*Start:SiteRedesign Defect:581*/

.step-checkout .float-left {
		margin-left: 10px;
}
/*End:SiteRedesign Defect:581*/
/*Start:SiteRedesign Defect:372*/

.remove-filter .remove:hover {
		text-decoration: line-through;
}
.remove-filter .remove:hover i {
		text-decoration: inherit;
}
.remove-filter .remove:last-child:hover {
		text-decoration: inherit;
}
/*Start:SiteRedesign Defect:372*/
/*Start:SiteRedesign Defect:65*/


.loader {
		display: none;
}
.loader {
		position: fixed;
		z-index: 999;
		height: 2em;
		width: 2em;
		overflow: show;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
}
.loader:before {
		content: '';
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
}
/*End:SiteRedesign Defect:65*/
/*start PA: siteredesign fixed for pdp texture image 300715*/

.selectorsContainer li a {
		padding: 5px 15px;
}
/*end PA: siteredesign fixed for pdp texture image 300715*/
/*start PA: siteredesign fixed for shipping page 310715*/

#form_guest_personal_data .nav_checkout .liver,
#form_guest_personal_data .nav_checkout .liver .button-label {
		background: none;
}
#form_guest_personal_data .nav_checkout .cartBtn {
		background: #E10098 !important;
		width: 290px;
		padding: 15px 50px 10px 20px;
		/*start PA: siteredesign 030815 demo issue*/

		margin-right: -20px;
}
#form_guest_personal_data .nav_checkout .cartBtn:hover {
		background-color: #C81685 !important;
}
.edit-records.edit-shipping-selected-option input[type="submit"] {
		border: none;
		background: transparent;
		text-decoration: none;
		color: #E10098;
		font-size: 100%;
		cursor: pointer;
}
/*End PA: siteredesign fixed for shipping page 310715*/
/* Start: PA Site Redesign 310715  For Compact Registration*/

.button-accept .btn-enviar {
		border: 0px;
		background: #3b3b3e;
		display: inline-block;
		padding: 8.5px 20px;
		color: #fff;
		text-align: center;
		cursor: pointer;
		width: 205px;
		font-size: 15px;
		font-weight: bold;
}
.button-accept .btn-enviar:hover {
		background: #5d5d60;
		color: #d41a7a;
		transition: all 0.5s ease;
}
#my_account_born_day,
.gender {
		margin-left: 1px;
}
.tmp_left {
		height: 18px;
		width: 202px !important;
}
/* End: PA Site Redesign 310715 For Compact Registration*/
/* Start: PA SR empty_Cart*/

#empty-cart {
		position: relative;
}
/* Start: PA SR empty_Cart*/
/*start PA: siteredesign 310715 fixed Giftwrap details defect*/

.options p {
		width: auto;
		margin-top: 0px;
}
.options span {
		float: left;
}
.envelop-options .ribbon-color {
		margin-top: 0px;
}
.envelop-options .ribbon-color p {
		margin-top: 0px;
		width: auto;
}
/*end PA: siteredesign 310715 fixed Giftwrap details defect*/
/* End: PA Site Redesign 310715 For Compact Registration*/
/*start PA: siteredesign 310715 fixed Giftwrap details defect*/

.options p {
		width: auto;
		margin-top: 0px;
}
.options span {
		float: left;
}
.envelop-options .ribbon-color {
		margin-top: 0px;
}
.envelop-options .ribbon-color p {
		margin-top: 0px;
		width: auto;
}
/*end PA: siteredesign 310715 fixed Giftwrap details defect*/

.my_account_wrapper {
		width: auto;
		/*PA Site Redesign demo changes*/
}

.brands_all {
		width: 830px!important;
		min-height: 370px!important;
		background-color: #fff !important;
		-webkit-box-shadow: none!important;
		-moz-box-shadow: none!important;
		box-shadow: none!important;
		height: 460px;
}
/*END : LP PA Siteredesign : fixed for mega menu */
/*START : LP PA Siteredesign : fixed for verma link */

.departamentos .vermas {
		font-family: 'arial, sans-serif';
		color: #fff;
		border: none;
		padding: 0px;
		display: block;
		font-size: 14px;
		text-transform: none;
		height: 0px;
		margin: 0;
		position: static;
		width: 70%;
		text-align: left;
}
.vermas::after {
		content: '';
		padding: 0 0 0 15px;
}
/*END : LP PA Siteredesign : fixed for verma link */
/*start PA: siteredesign 310715 CiePayment details fix*/

.mid-data-position .payment-data p {
		margin-left: 0px;
		margin-top: 5px;
}
.mid-data-position {
		width: 100% !important;
}
/*End PA: siteredesign 310715 CiePayment details fix*/
/*start PA: siteredesign 310715 order success page*/

#see-order-history {
		width: 181px;
}
/*end PA: siteredesign 310715 order success page*/
/*start PA: siteredesign 030815 demo issue*/

.bag-resume .bg_none,
.bag-resume .bg_none:hover {
		background: none;
}
.bag-resume .liver,
.nav_checkout .cartBtn,
#main-checkout .step-checkout .liver .button-label,
.button-label.center {
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		font-size: 18px!important;
}
#form_guest_personal_data > aside > span > a > span > i {
		left: 70px;
}
.boton_detalle_bolsa .cantidad {
		margin-bottom: 12px;
}
/* PA October release */
#controls-pagination>span {
		margin-left: 0px !important;
		margin-right: 0px !important;
}
#controls-pagination span.selected {
		padding: 0.3em !important;
}
.step-checkout .float-right .button-label {
		margin-right: 0px;
}
#success_order_download > p > input[type="submit"] {
		color: #fff;
}
.cart_span {
		padding: 0px !important;
}
.step0 .step-checkout .float-right a .button-label {
		width: 210px;
}

/* Overwritting for solving Bug 15642 */
.step0 .step-checkout .float-right a .button-label.right.ripple {
		padding: 15px 120px 15px 30px;
		width: auto !important;
		margin-right: -20px;
}
.step0 .step-checkout .float-right a .button-label.right.ripple i {
	position: relative !important;
	left: 100px !important;
	font-size: 12px;
	font-weight: bold;
	top: 0px !important;
}
/***********/


#form_checkout_ship_add > span.button.liver.float-right.ripple > a > span > i {
		top: -31px !important;
		left: 60px !important;
}
#billingFormIdlp {
		padding-bottom: 0px;
}

.icon-icon-liv-slash-06:before {
		content: "\e600";
}
.color-selector i.more {
		font-style: normal;
}
/* Start : PA SR Shippting logged in and anonymous user */

#form_checkout_ship_add .button-label.center.ripple.has-ripple i {
		left: 95px;
}
#form_checkout_ship_add .button.liver-continue.float-left.ripple.has-ripple,
#form_checkout_ship_add .button.liver-continue.float-left.ripple {
		height: 50px;
}
/* End : PA SR Shippting logged in and anonymous user */

.icon-icon-liv-slash-06:before {
		content: "\e600";
}
.color-selector i.more {
		font-style: normal;
}
.plp-prices .product-price .price-range-promo:first-child {
		margin-bottom: 8px;
}

#productos-seccion > ul > li > div.subset-pricing.plp-prices > span > span.price-range-promo.strike-price {
		display: block;
		margin: 0px;}


#breadcrum .icon-icon-liv-slash-06:before {
		content: "/";
		font-size: 13px;
}

#productos-seccion > ul > li > div.subset-pricing.plp-prices > span > span:nth-child(2) > span:nth-child(2) {
		color: red;
		vertical-align: text-top;
}

#productos-seccion > ul > li> div.subset-pricing.plp-prices > span > span.price-range-promo.strike-price > span:nth-child(2) {
		color: inherit;
}
.price-range-promo .range-strike-price span {
		color: #999;
		text-decoration: line-through;
		font-size: 0.95em!important;
}


.vermas a,
.vermas a.maintainHover {
		color: #E44096 !important;
}
.promotions .active-promo {
		display: block;
		width: 100%;
		min-height: 30px;
		font-family: "Roboto Condensed";
		margin-left: 0px;
		color: #E10098;
}
.promotions .active-promo {
		display: block;
		width: 100%;
		min-height: 30px;
		font-family: "Roboto Condensed";
		margin-left: 0px;
		color: #E10098 !important;
}
.promotions .active-promo .promo.off {
		font-size: 24px;
		font-family: 'robotocondensedregular', arial, sans-serif;
		vertical-align: top;
		margin-bottom: 0.2em;
		width: 53px;
		text-align: left;
		float: left;
		font-weight: bold;
}
.promotions .active-promo .promo.msi {
		width: 102px;
		font-size: 12px;
		font-weight: normal;
		margin-right: 52px;
}
.envelop-options div.options {
		/*start PA: siteredesign 070815 Defect-738*/

		margin-top: 8px;
}
.envelop-options .ribbon-color {
		margin-top: 18px;
}
.step0.guest-user div.button.liver-continue.float-left p.button-label.left.ripple.ripple.has-ripple {
		padding: 15px 30px 15px 35px;
}
.step0.guest-user div.button.liver.float-right p.button-label.right.ripple.ripple.has-ripple {
		padding: 15px 120px 15px 30px;
		width: auto !important;
		margin-right: -20px;
}
.step0.guest-user div.button.liver.float-right p.button-label.right.ripple.ripple.has-ripple i {
		position: relative;
		left: 100px;
		font-size: 12px;
		font-weight: bold;
		top: 0px;
}

.step0 #wrapDetails_form > div.envelop-options > div {
		margin-top: 0px !important;
}
.step0 #wrapDetails_form .envelop-options .ribbon-color{margin-top: 14px;margin-left:30px;}

#empty-cart span.button-label.center.ripple.ripple.has-ripple i {
		left: 18px !important;
		position: relative;
		font-size: 0.75em;
}
#empty-cart span.button-label.center.ripple.ripple.has-ripple {
		width: 208px;
		margin: 20px 0px;
		padding: 10px 30px;
}
/*040815 Demo changes*/

.L3 {
		margin-left: -5px !important;
}
.fac-wrapper .fac-container .min-max .max-p {
		margin-left: 6px;
}
.step-4-conditions ul {
		list-style: inherit;
}
.departamentos .submenu3:nth-child(3) {
		clear: both;
}
.departamentos .submenu3 {
		margin-bottom: 18px;
		z-index: 999;
		position: relative;
}
.top-banner-especial.sexy_banner {
		height: 320px;
		margin: 10px 0;
}
.fac-container.f-precio ul {
		/*664*/

		margin-bottom: 3px;
}
#promo-code.promo-code span {
		/*694*/

		font-weight: normal;
}
/*START PA SITE REDESIGN : Defects Fixing*/

.tabs_detalle div.st_horizontal {
		/*858*/

		z-index: 1
}
#login_overlay #lp_loginForm label {
		/*855*/

		width: auto;
}
.content-style-form input[type="text"],
.content-style-form input[type="password"] {
		/*501*/

		color: #000000;
}
span.icon.icon-close.cerrarlogin {
		color: #888 !important;
		font-size: 14px;
		font-weight:bold;
		top: 8px!important
}
#login_overlay .icon-close:hover {
		color: #E10098 !important;
}
#form_guest_personal_data label#email_label {
		/*843*/

		text-align: left;
}
#pdpromos .range-standard-price span.currency-symbol,
#pdpromos .range-standard-price span.price-amount {
		/*675*/

		color: #000000
}
body.registration_page {
		/*857*/

		background: none;
}
.whishlist button {
		/*691*/

		font-weight: 500;
}
.step4.guest-user div#data-table-aa {
		/*start PA: siteredesign 070815 Defect-759*/

		left: 0px !important;
}
.gift-message .g-message {
		/*start PA: siteredesign 070815 Defect-755*/

		height: 65px;
		max-height: 65px;
}
.gift-type p:first-child {
		/*start PA: siteredesign 070815 Defect-774*/

		margin-bottom: 10px;
}
.product-list a.imagepatrent {
		height: 250px;
}
#main_wrapper #forgotPasswordErrors {
		/*start PA: siteredesign  Defect-875,910,879*/

		display: none;
}
/*END PA: siteredesign Defect-875,910,879*/

#controls-top .sort.results.control-item {
		/*751*/

		margin-left: 83px;
}
#billingFormIdAnonymous label {
		/*816*/

		margin-left: 6px;
}
#form_guest_personal_data label#email_label.error {
		/*start PA: siteredesign 110815*/

		vertical-align: bottom;
}
.stores-available .location-store a {
		/*start PA: siteredesign 110815*/

		color: #646464;
}
li#emptyMiniBag {
		/*start PA: siteredesign 110815*/

		height: 73px;
		min-height: 73px;
}
/*END PA SITE REDESIGN : Defects Fixing*/

.highlight {
		display: block!important;
}
#main-checkout .envelop-options .ribbon-color {
		margin-top: 32px;
}
.selectorsContainer li a {
		padding: 3px;
}
.color.selectorsContainer li a,
.maccolor.selectorsContainer li a {
		min-width: 8px;
		min-height: 13px;
		padding-left: 4px;
		padding-right: 4px;
}
.color.selectorsContainer li,
.maccolor.selectorsContainer li {
		border: 1px solid #aaa;
		padding: 3px;
}
.selectorsContainer li {
		margin-right: 5px;
}
.selectorsContainer.color li.active,
.selectorsContainer.maccolor li.active {
		border: 1px solid #000 !important;
}
.selectorsContainer.color li a.active,
.selectorsContainer.color li a:hover,
.selectorsContainer.color li a {
		border: none !important;
		outline: 0px;
		width: 22px!important;
		height: 21px;
}
.selectorsContainer.color li:hover {
		border: 1px solid #000;
}
#material {
		margin-bottom: 10px;
}
#pdpromos.precios_producto {
		margin-bottom: 0px;
		padding-bottom: 0.5em;
		margin-top:-30px; /* PA October release */
		color: red;
		font-weight: 600;
}
/*START :PA SITE REDESIGN : CatalogNavigation Category Image Display*/


li.elemento ul.submenustyle {
		height: auto !important;
		min-height: 539px
}
#contenidos {
		clear: both;
}
#main_wrapper .slotdiv div {
		width: 100%;
}
#main_wrapper .slotdiv div img {
		width: 100%;
}
.registration_page .submenu1-img h1.lastchildt {
		margin-left: -145px !important;
}
/*END: PA SITE REDESIGN : CatalogNavigation Category Image Display*/

.morph-content {
		/*start: PA SITE REDESIGN :defect-899*/

		position: fixed \0/;
		top: 320px \0/;
		right: 35% \0/;
}
.morph-content {
		/*start: PA SITE REDESIGN :defect-926*/

		display: none;
}
.envio-domicilio .clickpick {
		/*start: PA SITE REDESIGN :defect-224*/

		background-position: -6px -14px !important;
}
.morph-content {
		/*start: PA SITE REDESIGN :defect-926*/

		display: none;
}
.step4-panel.righty.upper4 .button-accept input.btn-enviar {
		line-height: 1;
}
.step4.guest-user .form-field .form-field-label {
		width: 166px;
}
#gift_registry_content div.alerta.error p,
#gift_registry_content div.alerta.error p img {
		vertical-align: middle;
}
.maccolorselection.selectorsContainer li {
		padding: 0px;
		border: none;
}
.maccolorselection.selectorsContainer li a {
		border: 1px solid #aaa;
		font-size: 11px;
}
#coasdntent .showOnHover {
		display: block !important;
}
.maccolorselection.selectorsContainer li a.active {
		border: 1px solid #000;
}
i.icon-liv-fact-fisica {
		left: 5px;
}

#success_order_download > p > input[type="submit"] {
		color: #fff;
		width: auto;
		display: inline-block;
		font-size: 13px;
		margin: 0;
		color: #FFF;
		font-family: 'robotocondensedregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*start: PA SITE REDESIGN :defect-972*/

#billingFormIdAnonymous .month,
#billingFormIdAnonymous .year {
		text-transform: uppercase;
		width: auto !important;
}
.sort select {
		width: 160px \0/ !important;
		padding: 7px 11px 7px 4px \0/ !important;
}
#rppDD {
		width: 105px \0/ !important;
}
/*End: PA SITE REDESIGN :defect-972*/
/*1042*/

.step4.guest-user #data-table {
		margin-top: 200px;
}
/*1057 */


.product-thumb .ebook-summary {
		min-height: 200px;
		margin-top: 5px;
}
.product-thumb .ebook-promo-price {
		min-height: 75px
}
.button-addtocart-form .eb-clue {
		float: none !important;
}
.precio-tachado-modulo span,
.precio-especial-modulo span {
		color: #999;
		/* display: block !important;*//*1273 defect commenting*/
}
.precio-tachado-modulo span:first-child,
.precio-especial-modulo span:first-child {
		display: none;
}
.qls img {
		height: 400px;
}

.my_account_add_card_adress .my_account_content_buttons .add_to_cart_button {
		width: 145px;
		padding: 8px 0px;
		margin: 0px 0px 4px 20px;
		font-size: 20px;
}
#my_account_section_title #add_card.accept_button {
		background-color: #E10098;
		border: none;
		color: #FFF;
}
.my_account_module_content_info {
		/*min-height: 300px;*/
}
input.accept_button.consultar_ {
		vertical-align: middle;
}
.my_account_content_buttons input.accept_button {
		vertical-align: inherit;
		margin-left:10px;
}
/*1104*/

#menu li a {
		/*padding: 0 18px;*/
		font-family: 'robotoregular' !important;
		text-transform: initial;
}

li.departamentos div.submenu3 a.maintainHover {
		padding: 0px !important;
}

/*Defect-1034*/

.cta-buttons,
.nopromotab-ht {
		height: auto !important;
}
/*Defect-759*/

.banner-top .col-mid-o {
		margin-left: 116px !important;
}
/*START PA LP SiteRedesign isssues fixing*/
/*Start-Defect-391*/

#home #main_content {
		margin: 0 auto !important;
}
#brandsMappingResults {
		margin: 20px 0 0 40px;
}
/*End-Defect-391*/
/*END PA LP SiteRedesign Demo isssues fixing */
/*Start pa ;p siteredesign : fix for alternate image max 3*/

#bx-pager a: nth-child(n+4) {
		display: none;
}
/*End pa ;p siteredesign : fix for alternate image max 3*/
/*Start: Added for PLP large image*/

.prodLargeImageUrl {
		display: block;
		width: 188px;
		height: 250px;
}
.prodLargeImageUrl img {
		height: 100%;
		width: 100%;
}
/*End: Added for PLP large image*/
/* start defectID-253*/

div#coasdntent {
		z-index: 1;
}
/*end defectID-253*/

.submenu2-foot a#foota.maintainHover,
a#foota.maintainHover {
		display: inline-block !important;
		float: right;
		right: 0;
		top: -13px;
		position: relative;
		width: 200px !important;

}
.slot-recs #catLandinghideLabel {
		display: block;
}
/*START PA LP SiteRedesign isssues fixing credito page*/

ul#master_menu_container div ul {
		opacity: 1;
}
/*END PA LP SiteRedesign isssues fixing credito page*/
/*Added for Gift Registry Login Pop-up*/

.giftRegistryHeader .registryLoginModal button.giftRegistryLoginButton {
		min-width: auto;
		height: 12px;
		background: transparent;
		color: #fff;
		padding: 0;
		font-size: 11px;
}
.giftRegistryHeader .registryLoginModal {
		width: auto;
		height: 12px;
}
#my_shopping_bag div#my_bag_toggle a {
		width: 154px;
		height: 28px;
		float: none;
		padding: 11px 0 5px 0;
		margin: 0;
		color: #e10098;
		text-align: center;
		text-indent: 15px;
		font: .8em 'robotomedium', arial, sans-serif;
		position: relative;
		z-index: 8010 !important;
		display: inline;
		text-transform: uppercase;
		background: none;
		outline: none;
}
#sales_master_header.column_sec_menu {
		width: 425px;
}
/*Added for Gift Registry Login Pop-up*/


/*START PA LP SiteRedesign isssues fixing ebook*/

.shop-list.product-list.rows.view {
		display: block !important;
}
.pm-large.rowsview a.imagepatrent {
		float: left !important;
}
.pm-large.rowsview .product-thumb a.imagepatrent {
		display: block;
		text-align: center;
		position: static;
		width: 138px;
		height: 190px;
		margin: 0 25px 0 10px;
}
.producto-modulo.pm-large.rowsview .quick-look {
		top: 39%;
		left: 34px;
}
.producto-modulo.pm-large.rowsview {
		position: relative;
}
.pm-large.rowsview .product-thumb a.imagepatrent span {
		width: 100%;
		height: 100%;
}
.pm-large.rowsview .product-thumb a.imagepatrent img {
		width: 100%;
		height: 100% !important;
}
ul.product-list .pm-large.rowsview .product-name {
		font-size: .75em;
}
ul.product-list .pm-large.rowsview .ebook-summary ul {
		font-size: 13px;
}
ul.product-list .pm-large.rowsview .ebook-summary {
		display: inline-block;
}
.pm-large.rowsview .eBook-price span {
		font-size: 22px;
}
.pm-large.rowsview .cta-buttons {
		position: absolute;
		width: 155px;
		bottom: 93px;
		right: 30px;
}
.pm-large.rowsview .cta-buttons .add-bag {
		background-color: #E10098;
		text-transform: capitalize;
		padding: 10px 0;
}
.pm-large.rowsview .cta-buttons .add-bag i {
		display: none;
}
.pm-large.rowsview .cta-buttons .go-promotions {
		text-transform: capitalize;
}
/*END PA LP SiteRedesign isssues fixing ebook*/

input.button-label.button.liver {
		color: #fff;
}
/*Added for Cellular Phone css*/
.my_account_module_content_info #table_sotred_phone_numbers tr{
		display: table-row !important;
}
#modal-confirm p {
		word-wrap: break-word;
		min-width: 420px;
		width: 100%;
		padding: 15px 20px!important
}
/* Added for stopping gift registry overlay in header */
li.mesaderegalos_header ul,li.mesaderegalos_header i.mesa_insrt.icon-liv-thin-down-05 {
		display: none;
}
/*START : Defect fix -4904*/
.pay-option.card-option.registeredcard.card_selected{
		top: 0px !important;
		height: auto;
		overflow: hidden;
		margin-top:0px;
}

/*END : Defect fix -4904*/
#category-slot.cs-slot{
		display: none !important;
}
#category-slot.cs-slot.display_ROD{
		display: block !important;
		margin: 0 0 0 0;
		width:990px;
		position:relative;
		float:right;
}

#category-slot.cs-slot.display_ROD {
		display: block !important;
		margin: 0;
}

#recs_oracle h1#catListingRecommLabel {
		display: block;
		margin-left: 240px;
}


#billingFormIdlp input + .pay-option.card-option.registeredcard.card_selected{
		margin-top: 0 !important;
		position: static;
}
#billingFormIdlp input + .pay-option.card-option.registeredcard.card_selected + .pay-option.card-option.registeredcard {
		margin-top: 0 !important;
}
/*Start - Defect:7470 Uncommented the code to display arrow mark in the breadcrumbs*/
/*Defect:6753 Breadcrumb arrow applicable from second li onwards*/
.grbreadcrumb #breadcrum li:nth-child(n+2){
		padding-left: 10px;
}
/* End - defect 7470*/
.maccolor li a
{
		padding:0px!important;
		margin:0!important;
		height: 40px!important;
}
.maccolor li a img
{
		height: 40px!important;
		width: 50px!important;
}
.maccolor
{
		height: 135px;
		overflow-x:auto;
		width: 92.3%;
}
.maccolor .attributeValue a
{
		text-indent:unset!important;
		width:auto!important;
}
#forgotlink {padding: 0px!important;}

ul.ul_tab1.fyeah.colors li a {
		display: block;
		width: 100%;
		height: 100%;
		/* border: 3px solid #E0E0E0; */
		/* box-shadow: 0 0 0 2px #fff inset; */
}

li.fac-color {
		width: 20px !important;
		height: 20px !important;
		display: inline-block !important;
		/* float: left; */
		margin: 0 !important;
		padding: 0px !important;
		overflow: hidden;
		border: 1px solid #ccc;
}
div.submenu2-foot h1.lastchildt a#foota{
		display: none !important;
}


#brandsResults > div.masbus > a {
		display: block!important;
		margin: 5px auto!important;
}

#color > ul > li.attributeValue > a.skuVarientsVal {
		display: block;
		padding: 0px;
		margin: 0px auto;
		width: 20px!important;
		height: 20px;
		text-align: center;
}
.ebook-summary .product-name{max-width:350px}
.fancybox-loginpopup{border: 0!important;}
/* adjustment for laptops minibag */
@media all and (max-width: 1400px) and (min-width: 520px){
		.bag-list {
				padding-bottom:5px !important;
		}
		.bag_all .bag_items{
				max-height: 447px!important;
		}
}
i.payment-ico.disablenigthpaypal {
		background: url(/assets/images/checkout/fp_paypal.jpg) no-repeat 0px -5px;
}
.createMoveToBilling span.ripple{
		position:relative;
}
.createMoveToBilling i.icon-liv-right-06{
		position:absolute;
		top:44% !important;
		bottom:58%;
}
.logingreen_and
{
		color: #E7B108;
		font-weight: bold;
		word-break: break-all;
		pointer-events: none;
}
#login_overlay .content-style-form.content-style-form-1 > .icon.icon-close.cerrarlogin{
		display: none;
}
#login_overlay #comprar > h2,
#login_overlay #comprar > p{
		display: none;
}

#home .fancybox-outer .fancybox-inner.fancybox-loginpopup {
		height: 610px !important;
}

#home .fancybox-outer .icon.icon-close.cerrarlogin{
		right: -30px;
}
#catListinghideLabel #recs_oracle h1#catListingRecommLabel{
		margin:0
}

#catListinghideLabel #category-slot.cs-slot.display_ROD{
		width: 100%
}
#catListinghideLabel #category-slot .scroll-container{
		width: 1097px;
		margin: 0 51px;
}
#catListinghideLabel #category-slot .scroll-group{
		width: 1812px;
}

#loading {
		display: none;
}
.loading {
		background: none repeat scroll 0 0 #939393;
		height: 100%;
		left: 0;
		opacity: 0.3;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 999;
}
.loadingWrapper .content {

		left: 50%;
		padding: 10px 50px;
		position: fixed;
		text-align: center;
		top: 236px;
		vertical-align: middle;
		overflow: hidden;
		z-index: 999;
}
/*START : FnF Code */
/*Global Declarations Start*/
.fnfhide{
		display: none;
}
.fnfhauto{
		hieght: auto;
}
.fnfnone {
		display:none;
}
.fnfblock {
		display: block;
}
.fnfinline{
		display: inline;
}
.fnfin_block{
		display: inline-block;
}
.fnfmargin0 {
		margin:0;
}
.fnfml30 {
		margin-left: 30px;
}
.fnfml0 {
		margin-left: 0px;
}
.fnfml50 {
		margin-left: 50px;
}
.fnfml10{
		margin-left: 10px
}
.fnfmt10{
		margin-top: 10px;
}
.fnfml7{
		margin-left: 7px;
}
.fnfml4{
		margin-left: 4px;
}
.fnfmb30 {
		margin-bottom: 30px;
}
.fnfmargintop{
		margin-top: 0;
}
.fnfpaddingtop{
		padding-top: 0;
}
.fnfpaddingleft{
		padding-left: 15px;
}
.fnfpaddingleft33{
		padding-left: 33px;
}
.fnfpadding0{
		padding: 0;
}
.fnfbackd32481{
		background-color: #d32481;
}
.fnfbackwhite {
		background: #fff;
}
.fnfbacknone {
		background: none;
}
.ffcolor00a3e2 {
		color: 00a3e2;
}
.fnfclearLeft{
		clear:left;
}
.fnffloatleft {
		float: left;
}
.fnffloatnone {
		float: none;
}
.fnftextcenter {
		text-align: center;
}
.fnftextleft {
		text-align: left;
}
.fnfposabsolute {
		position: absolute;
}
.fnfposrelative {
		position: relative;
}
.fnfoverflowhidden {
		overflow: hidden;
}
.fnffont13 {
		font-size: 13px;
}
.fnffont14 {
		font-size: 14px;
}
.fnffont15 {
		font-size: 15px;
}
.fnf_brnone{
		border-right: none;
}
.fnf_color{
		color: #00a3e2
}
.fnfebook_color{
		color: #d8027a;
}
.fnfheight100{
		height: 100px;
}
.fnfbg255{
		background: rgba(255, 255, 255, 0.6);
}
.fnfwidth200{
		width:200px
}
.fnftextupper{
		text-transform: uppercase
}
/*Global Declarations End*/
.fnfloginOverlay {
		color: #04a1e6;
		padding: 0px;
		margin: 0px;
		line-height: 30px;
		font-size: 13px;
		float: left;
}
.fnfregistrate {
		float: left;
		width: 100%;
		padding-top: 20px;
		padding-bottom: 18px;
		border-top: 1px solid #dddddd;
}
.fnfregpsec{
		font-size: 15px;
		text-align: left;
		margin-bottom: 15px;
}
.fnfregolsec {
		width: 322px;
		height: 109px;
		padding-left: 18px;
}
.fnfregolsec li {
		border-right: none;
		display: list-item;
		list-style-type: disc;
		font-size: 14px;
		height: 27px;
		color: #04a1e6;
}
.fnfregolsec li p{
		color:#565656;
}
.fnfregistpsec1 {
		font-size: 0.8em;
}
.fnfregistpsec1 button, .fnfregistpsec1_binary button{
		margin-top: 0px;
		background-color: #17a7bf;
}
.fnfdoUHaveacc {
		font-size: 15px;
		text-align: left;
		margin-bottom: 15px;
}
.doUHaveAcca button {
		background-color: #17a7bf;
}
#comprar.redirectToBillingSec {
		width: 94%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px; margin: 20px auto auto auto;
}
#comprar.redirectToBillingSec p.pcomprarsec {
		font-size: 15px; text-align: left; margin-bottom: 15px; padding-left: 30px;
}
.purchaseWithoutRega p button {
		margin-top: 0px; background-color: #d32481; width: 104%;
}
#comprar.redirectToShippingSec {
		width: 105%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px; margin: 20px auto auto -10px;
}
#comprar.redirectToShippingSec h2 {
		padding-top: 0; margin-left: 28px;
}
#comprar.redirectToShippingSec a {
		padding: 0 17px 0px 0px;
}
#comprar.redirectToShippingSec a button {
		margin-top: 0px; background-color: #d32481; width: 100%; margin-left: 10px;
}
.fnfisEbookItem button, .fnfpurchaseWithoutReg{
		margin-top: 0px; background-color: #d32481;
}
#comprar.fnfredirectToBilling_checkout{
		float: left; width: 100%; background-color: #f2f2f2; padding-top: 20px; padding-bottom: 18px;
}
.fnf_registrate{
		float: left; width: 100%; padding-top: 20px; padding-bottom: 18px; border-top: 1px solid;
}
.fnf_forgotPassword{
		color: #04a1e6; padding: 0px; margin: 0px; line-height: 30px; font-size: 13px;
}
.fnfshipping_position{
		position: relative; overflow: hidden;
}
.fnfinvoice{
		float: left; padding: 0px
}
.fnfrfc1{
		width:70px;height:28px
}
.fnfrfc2{
		width:110px; height:28px;
}
.fnfrfc3{
		width:70px;height:28px
}
.fnfcp{
		width:300px;height:28px
}
.fnfinvoice_binary{
		float: right !important; padding: 0px
}
.fnfw350{
		width: 350px;
}
.fnfyear{
		width:90px;
}
.fnfMes{
		float: left; margin-left: 20px;
}
.fnfMesSelect{
		width:180px;
}
.fnfInvoiceEmail{
		width:300px;
}
.fnfmy_account_module_content_info{
		min-height:initial
}
.fnfst_content_4{
		position: absolute; display: none;
}
.fnfripple_btnSave{
		position: relative; overflow: hidden;
}
.fnfsuper-gray{
		margin-left:-2px;margin-top:30px;padding-right:25px;padding-left: 25px;
}
.fnfbtn_actualizar{
		margin-right: 385px;
}
.fnfnewDeliveryAddress_alertas{
		background-image: none; background-position: initial initial; background-repeat: initial initial;
}
.fnfstore-pick-up{
		text-align: left; font: 14px arial, verdana;
}
.fnfborar_promotions{
		position: relative; overflow: hidden;
}
.fnfst_tab_view{
		position: absolute; display: none; left: 992px;
}
.fnfpromotab_li{
		height: 355px;
}
.fnfcontrols-pagination{
		margin-top: 17px;
}
.fnftext_gift{
		height: 110px;width:320;
}
.fnf_shippingmain_alertas{
		background-image: none; background-position: initial initial; background-repeat: initial initial;
}
.fnftwitter{
		background-image: https://www.liverpool.com.mx/web/images/tweet_btn.png; background-repeat: no-repeat
}
.fnfordersummary_alertas{
		display: block; background: none repeat scroll 0% 0% transparent;
}
.fnfaddPayment_alertas{
		background-image: none; background-position: initial initial; background-repeat: initial initial;
}
.fnflocation-store{
		margin-top: 12px; margin-left: 5px;
}
.fnfregistered-location{
		text-align:left; margin-left: 25px; margin-top: -13px; margin-bottom: 0px;
}
.fnfsubmenustyle{
		display: block; top: -1px; left: 187px; height: 700px;
}
.fnfcard_table{
		width:100%;
}
.cross_site_script_val.fnfhide{
		display:none;
}
.fnfliminmaxul{
		list-style: none;
		display: inline;
}
/*END : FnF Code*/
/*START : STIBO Code */
/*PDP video button and display */
/* #pdpvideoetalage {
position: absolute;
left: 154px;;
} */
/*END : STIBO Code */
/* Bugzilla id  8161 starts */

.fnfinvoice #rfc1,.fnfinvoice #rfc2,.fnfinvoice #rfc3{
		width: 72px!important;
		border: 1px solid #CCCCCC;
		border-radius: 0 0 0 0;
		box-shadow: none;
		height: 22px!important;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
}

/* Bugzilla id  8161 Ends */

ol.fnfregolsec {
		display: none;
}

#main_wrapper > section > div.add_card_widget > form > select {
		width: 263px;
}

.add_card_widget input#nombre {
		width: 270px;
}

#add_card_form > div > select {
		width: 263px;
}


/*Mega menu changes Feb 5th 2016*/
#menu.nav .depart-dropdown-menu {
		/*-webkit-border-top-right-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;*/
		-webkit-box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
		-moz-box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2)16, 0.2);
		box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
		width: 270px !important;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		 border-left: solid 1px #dfdfdf;
    	border-top: solid 1px #dfdfdf;
    	border-bottom: solid 1px #dfdfdf;
		/*margin-top:15px;*/
		/*margin-top:10px;
		background-color: #fff;*/

}
#menu.nav .depart-dropdown-menu:after{
	position:absolute;
	content:"";
		background:#fff;
		transform:rotate( 135deg );
		/*box-shadow: -2px 2px 2px 0 rgba(116, 116, 116, 0.1);*/
		border-left: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
		width:13px;
		height:13px;
	top:-8px;
	right: 108px;
}
#menu.nav .depart-dropdown-menu:before{
	position: absolute;
	content: "";
	top:-21px;
	left: 0px;
	width: 70%;
	height: 21px;
	background-color: transparent;
}
#menu.nav .depart-dropdown-menu.--hover{
	background-color: #f8f8f8;
}
#menu.nav .depart-dropdown-menu.--hover:after{
	background-color: #f8f8f8;
}
#menu.nav .depart-dropdown-menu > li > a{
		/*color:#3b3b3e;
		font-family:'Roboto Condensed', sans-serif;*/
		/*pointer-events: none;*/
		cursor: pointer;
}
#menu.nav .depart-dropdown-menu > li > a.maintainHover{


/*		font-size:18px !important;*/
}
#menu.nav .depart-dropdown-menu > li > a.maintainHover .menuItemText{
	color:#4a4a4a !important;
}

#menu.nav .depart-dropdown-menu > li > a > i.maintainHover {

		font-weight: 700;
		/*margin-top: 6px;*/
		font-size:10px;
		color:#4a4a4a;
}

/*.navbar .nav > li > .depart-dropdown-menu:before {
		position: absolute;
		top: -7px;
		left: 148px;
		display: inline-block;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #ccc;
		border-left: 7px solid transparent;
		border-bottom-color: rgba(0, 0, 0, 0.2);
		content: '';
}*/
/*
.navbar .nav > li > .depart-dropdown-menu:after {
		position: absolute;
		top: -6px;
		left: 148px;
		display: inline-block;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #ffffff;
		border-left: 6px solid transparent;
		content: '';
}*/
/*
.navbar-fixed-bottom .nav > li > .depart-dropdown-menu:before {
		top: auto;
		bottom: -7px;
		border-top: 7px solid #ccc;
		border-bottom: 0;
		border-top-color: rgba(0, 0, 0, 0.2);
}
*/
/*.navbar-fixed-bottom .nav > li > .depart-dropdown-menu:after {
		top: auto;
		bottom: -6px;
		border-top: 6px solid #ffffff;
		border-bottom: 0;
}*/
.navbar .pull-right > li > .depart-dropdown-menu,
.navbar .nav > li > .depart-dropdown-menu.pull-right {
		right: 0;
		left: auto;
}

.navbar .pull-right > li > .depart-dropdown-menu:before,
.navbar .nav > li > .depart-dropdown-menu.pull-right:before {
		right: 12px;
		left: auto;
}

.navbar .pull-right > li > .depart-dropdown-menu:after,
.navbar .nav > li > .depart-dropdown-menu.pull-right:after {
		right: 13px;
		left: auto;
}

.navbar .pull-right > li > .depart-dropdown-menu .depart-dropdown-menu,
.navbar .nav > li > .depart-dropdown-menu.pull-right .depart-dropdown-menu {
		right: 100%;
		left: auto;
		margin-right: -1px;
		margin-left: 0;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
}
.nav-tabs .depart-dropdown-menu {
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;
}

.nav-pills .depart-dropdown-menu {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
}
/*
.depart-dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		max-width:210px;
		padding: 5px 0;
		margin: -1px 0 0 0;
		list-style: none;
		background-color: #ffffff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
}

.depart-dropdown-menu.pull-right {
		right: 0;
		left: auto;
}

.depart-dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #ffffff;
}

.depart-dropdown-menu > li > a {
		display: block;
		clear: both;
		font-weight: normal;
		line-height: 12px !important;
		font-size: 14px !important;
		white-space: nowrap;
}

.depart-dropdown-menu > li > a:hover,
.depart-dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
		color: #3b3b3e;
		text-decoration: none;
		background-color: none;
}

.depart-dropdown-menu > .disabled > a,
.depart-dropdown-menu > .disabled > a:hover,
.depart-dropdown-menu > .disabled > a:focus {
		color: #999999;
}

.depart-dropdown-menu > .disabled > a:hover,
.depart-dropdown-menu > .disabled > a:focus {
		text-decoration: none;
		cursor: default;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
		*z-index: 1000;
}

.open > .depart-dropdown-menu {
		display: block;
}

.pull-right > .depart-dropdown-menu {
		right: 0;
		left: auto;
}
.dropup .depart-dropdown-menu,
.navbar-fixed-bottom .dropdown .depart-dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 1px;
}
.dropdown-submenu > .depart-dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
		-webkit-border-radius: 0 6px 6px 6px;
		-moz-border-radius: 0 6px 6px 6px;
		border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .depart-dropdown-menu {
		display: block;
}

.dropup .dropdown-submenu > .depart-dropdown-menu {
		top: auto;
		bottom: 0;
		margin-top: 0;
		margin-bottom: -2px;
		-webkit-border-radius: 5px 5px 5px 0;
		-moz-border-radius: 5px 5px 5px 0;
		border-radius: 5px 5px 5px 0;
}
.dropdown-submenu.pull-left > .depart-dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
}

.dropdown .depart-dropdown-menu .nav-header {
		padding-right: 20px;
		padding-left: 20px;
}
.depart-dropdown-menu > li > a:hover > [class^="icon-"],
.depart-dropdown-menu > li > a:focus > [class^="icon-"],
.depart-dropdown-menu > li > a:hover > [class*=" icon-"],
.depart-dropdown-menu > li > a:focus > [class*=" icon-"],
.depart-dropdown-menu > .active > a > [class^="icon-"],
.depart-dropdown-menu > .active > a > [class*=" icon-"] {
		background-image: url("../img/glyphicons-halflings-white.png");
}
/*POP UP*/
.depart-dropdown-menu .popover {
		position: absolute;
		top: 0;
		z-index: 1010;
		display: none;
		width: 600px;

		padding: 1px;
		text-align: left;
		white-space: normal;
		background-color: #ffffff;
		/*border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);*/
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;

		/*-webkit-box-shadow: 4px 5px 18px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 4px 5px 18px rgba(0, 0, 0, 0.2);
		box-shadow: 4px 5px 18px rgba(0, 0, 0, 0.2);*/
		-webkit-box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
		-moz-box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
		box-shadow:0px 1px 2px 0 rgba(116, 116, 116, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		left: 269px !important;
		border-top: solid 1px #dfdfdf;
    	border-right: solid 1px #dfdfdf;
    	border-bottom: solid 1px #dfdfdf;
}
.depart-dropdown-menu .popover h1.popover_title{
	color: #4a4a4a !important;
	text-align: left;
	font-size: 20px;
	    border-bottom: solid 1px #d8d8d8;
	width: 96%;
	padding: 10px 0px !important;
	position: absolute;
	top:0px;
}

.depart-dropdown-menu .popover h1.popover_title > a{
	font-weight:bold;
}
.depart-dropdown-menu .popover h1.popover_title > a:hover{
	font-size:20px !important;
}
.depart-dropdown-menu .popover h1.popover_title .maintainHover{
	width: 400px !important;
}
.depart-dropdown-menu .popover.top {
		margin-top: -10px;
}
.depart-dropdown-menu .popover.right {
		margin-left: 10px;
}
.depart-dropdown-menu .popover.bottom {
		margin-top: 10px;
}
.depart-dropdown-menu .popover.left {
		margin-left: -10px;
}
.depart-dropdown-menu .popover-title {
		padding: 0px 0px;
		margin: 0 0 0 -10px;
		font-size: 16px;
		line-height: 24px;
		color: #4a4a4a;
		position: relative;
		margin-bottom: 10px !important;
		z-index: 1;
		/*-webkit-margin-before: 1em;
		-webkit-margin-after: 1em;
		-webkit-margin-start: 0px;
		-webkit-margin-end: 0px;*/
		font-weight: 400;
		text-align: left;
		font-family:'Roboto', sans-serif !important;
}
#menu li:hover > ul .SubCategories li {
		height:auto;
		line-height:20px;
		font-family:'robotocondensedregular', sans-serif !important;
}
.depart-dropdown-menu .popover-title:empty {
		display: none;
}
.depart-dropdown-menu .popover-content {
		padding: 50px 170px 10px 20px;


}
.depart-dropdown-menu .popover .arrow,
.depart-dropdown-menu .popover .arrow:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
}

.depart-dropdown-menu .popover .arrow {
		border-width: 11px;
}

.depart-dropdown-menu .popover .arrow:after {
		border-width: 10px;
		content: "";
}

.depart-dropdown-menu .popover.top .arrow {
		bottom: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-color: #999;
		border-top-color: rgba(0, 0, 0, 0.25);
		border-bottom-width: 0;
}

.depart-dropdown-menu .popover.top .arrow:after {
		bottom: 1px;
		margin-left: -10px;
		border-top-color: #ffffff;
		border-bottom-width: 0;
}

.depart-dropdown-menu .popover.right .arrow {
		top: 50%;
		left: -11px;
		margin-top: -11px;
		border-right-color: #999;
		border-right-color: rgba(0, 0, 0, 0.25);
		border-left-width: 0;
}

.depart-dropdown-menu .popover.right .arrow:after {
		bottom: -10px;
		left: 1px;
		border-right-color: #ffffff;
		border-left-width: 0;
}

.depart-dropdown-menu .popover.bottom .arrow {
		top: -11px;
		left: 50%;
		margin-left: -11px;
		border-bottom-color: #999;
		border-bottom-color: rgba(0, 0, 0, 0.25);
		border-top-width: 0;
}

.depart-dropdown-menu .popover.bottom .arrow:after {
		top: 1px;
		margin-left: -10px;
		border-bottom-color: #ffffff;
		border-top-width: 0;
}

.depart-dropdown-menu .popover.left .arrow {
		top: 50%;
		right: -11px;
		margin-top: -11px;
		border-left-color: #999;
		border-left-color: rgba(0, 0, 0, 0.25);
		border-right-width: 0;
}

.depart-dropdown-menu .popover.left .arrow:after {
		right: 1px;
		bottom: -10px;
		border-left-color: #ffffff;
		border-right-width: 0;
}
.navbar .depart-dropdown-menu .popover {
	height: 600px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
}
/*END POP UP*/
a > i.icon-liv-right-06 {
		margin-left: 10px;
		float: right;
		font-size: 9px;
		color: #c9c9c9;
		transition:all .2s ease;
		-webkit-transition:all .2s ease;
}
/*SUBCATEGORIES*/

#menu .depart-dropdown-menu a.menuvermas:hover {
		font-weight:400 !important;
		text-decoration: none !important;
}
/*#menu ul .SubCategories li a {
		line-height: 20px;
		color:#666666;
		font-size: 14px;
		cursor: pointer!important;
		font-weight: 400;
		transition:all .1s ease;
		padding:0 !important;
}
#menu ul .SubCategories li a:hover{
		color:#E10098;
		text-decoration:underline;
		font-weight: normal;
}*/
.ml20{margin-left: 20px;}
a.dropdown-toggle.dept{text-align: center;}


.depart-dropdown-menu .submenu2-foot > a {
		background: rgba(255,255,255,0.6);
		clear: both;
		display: block;
		position: absolute;
		bottom: 1px;
		left: 0;
		padding: 5px 20px;
		line-height: 20px;
		color: #2d2d2d;
		font-weight: 100 !important;
}
.depart-dropdown-menu .submenu2-foot > a:hover {
		color: #E10098 !important;
		font-weight: 100 !important;
		clear: both;
		display: inline-block;
		position: absolute;
		bottom: 1px;
		left: 0;
		padding: 5px 20px;
		line-height: 20px;
}
#menu.nav ul.depart-dropdown-menu li .submenu2-foot a:hover {
		font-weight: 100;
		color: #E10098 !important;
}
/*END SUBCATEGORIES*/
#menu .depart-dropdown-menu .elemento {
		position: static;
}
video.menu-video {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 260px;
}
.section_left_menu {
		display: inline-block;
		position: absolute;
		bottom: 0;
		width: 286px;
		height: 100%;
		margin: 0 auto;
		text-align: center;
		left: 0;
}
.section_left_menu img {
		position: absolute;
		left: 0px!important;
		right: 0!important;
		bottom: 110px!important;
		width: 150px;
		text-align: center;
		margin: 0 auto;
		height:auto;
}
.section_left_text{
		position: absolute;
		bottom: 85px!important;
		text-align: center;
		width: 100%;
		font-size: 15px;
		font-family: 'Roboto Condensed', sans-serif;
}
#menu.nav ul.depart-dropdown-menu .section_left_menu .btn_menu_liverpool{
		width: 130px !important;
		height: 28px;
		line-height: 28px !important;
		text-align: center !important;
		color: #ffffff !important;
		/*background: #e10098;*/
		cursor: pointer!important;
		font-weight: 400;
		padding: 0 !important;
		font-size: 15px !important;
}
.btn_menu_liverpool:hover{
		cursor: pointer;
		background: #C81685;
		color: #ffffff;
		text-decoration: none;
}
.btn_menu_left{
		position: absolute;
		bottom: 40px;
		left: 0px;
		right: 0;
		text-align: center;
		margin: 0 auto !important;
		margin-left:78px !important;
}
.depart-dropdown-menu .submenu2-foot{
		/* position:relative;
		display: inherit;	 */
		height: 30px;
}
#menu.nav ul.depart-dropdown-menu .submenu2-foot a {
		padding-left: 10px !important;
		font-weight: 100;
		font-size: 15px !important;

}
#menu.nav li:hover > ul.depart-dropdown-menu .elemento {
		height: 32px;
		overflow: visible;
		padding: 0;
		width: 100%;
		line-height: normal;
		border: 0;
}
#menu.nav li:hover > ul.depart-dropdown-menu .elemento:first-child{
		margin-top:10px;
	}
.depart-dropdown-menu .vermas {
		padding: 0;
}
#menu ul .SubCategories {
		margin-top: 10px;
		width: 230px;
		padding: 10px 0px 14x 0px;
		position: relative !important;
		overflow: visible;
		list-style: none;
		/*margin-left: 30px;*/
		float: left;
		opacity: 1 !important;
		top: 0;
		background: transparent !important;
		z-index: 1111;
		min-height: 210px;
		max-height: 270px;
		height:235px;
}
#menu .depart-dropdown-menu a.menuvermas {
		color: #E10098 !important;
		font-weight: normal;
		text-transform: none;

}
#menu.nav ul.depart-dropdown-menu li a:hover {
		font-weight: normal;
		text-decoration:underline;
}
#menu li a.dropdown-toggle.dept {
		/*margin: 10px 0;*/
		/*line-height: 48px;*/
		color:#000 !important;
}
#menu li a.dropdown-toggle.dept:hover{
	padding-bottom:30px;
}
/*#menu li a.dropdown-toggle.dept:hover ~ .depart-dropdown-menu{
	margin-top:15px;
}*/
/*.depart-dropdown-menu:hover{
	margin-top:15px;
}removeupgradde*/

/*end: Mega menu changes Feb 5th 2016*/

/*PA Modified for TLO*/

/*.search-pagination .myacc-buscador form .or_submit {
		width: 10%  !important;
		text-transform: none  !important;
		display: inline-block  !important;
		background: #D5047F;
		border: none;
		color:#fff;
		font-size: 13px;
		margin-left: 3px;
		padding:6.5px 0px;
}*//*new*/
.details_order  {
		width:100% !important;
}
.details_order ul li:nth-child(1){
		width:32% !important;
}
.details_order ul li:nth-child(2){
		width:15% !important;
}
.details_order ul li:nth-child(3){
		width:15% !important;
}
.details_order ul li:nth-child(4){
		width:32% !important;
}
.details_order_paypal  {
		width:100% !important;
}
.details_order_paypal ul li:nth-child(1){
		width:16% !important;
}
.details_order_paypal ul li:nth-child(2){
		width:14% !important;
}
.details_order_paypal ul li:nth-child(3){
		width:8% !important;
}
.details_order_paypal ul li:nth-child(4){
		width:15% !important;
}
.details_order_paypal ul li:nth-child(5){
		width:18% !important;
}
.tot_detail{
		width:24% !important;
}
.tot_detail .ctotal{
		margin-bottom: 10px !important;
}
/*PA Fix Start*/
li.product-cell.producto-modulo.pm-large{
		height: auto !important;
}
div.fac-container.f-precio ul{
		margin-bottom: 25px;
}
/*PA Fix End*/
/*Start: IRIS-16*/
#master_menu #menu .brands_a0 .abcd .brop {
		line-height: 10px;
}
.abcd .abctitle {
		height: 30px;
}
/*End:IRIS-16*/

/*chanel*/

.PDP-chanel .selectorsContainer.color li.active, .col2_detalle.eb-detalle.PDP-chanel#productDetailsDIV li.attributeValue.active {
		border: 3px solid #000 !important;
}

/* HotFix for PromoCal from DB - Start  */
#st_content_Ajax_internal_promo,#st_content_Ajax_external_promo
{
		min-height: 200px;
}
/* HotFix for PromoCal from DB - Start  */
/*Chanel*/
/* iPad Media Queries */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		#menu.nav ul li a {
				font-weight:normal !important;
		}
}

/* PA TLO EDD Changes Start*/
.bold_custom15{font-family:sans-serif;font-weight: bold;font-size: 14px!important;}

.status-labels-li-left-black{
		text-align:left!important;
		color:black!important;
		font-size:12px!important;
}
.shipping-guide-bottom-custom{background-color: #f5f6f8;margin-top:45px!important;margin-bottom:5px;width:92%!important;height:35px;margin-left:35px;}
.shipping-guide-bottom-custom-p{margin-top:8px;font-size: 13px;margin-left:5px;}
.shipping-guide-bottom-custom-a{color:#E10098;font-size: 13px;}

/* PA October Release Changes Start */

.myacc-fullorders .order-status15 {
		color:#0abd3e;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.order-status16{
		color:#FF0000;
		font-size: 15px!important;
		font-weight:bold;
		margin-bottom:5px;
		margin-left:5px;
}

.select-backgroundcolor15 {
		background-color: #F2F2F2;
		border: 1px solid #ccc;
}

.link-color15{
		color:#E10098!important;
		margin-top:40px;
}

.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}
.bold_custom15{
		font-family:sans-serif!important;
		font-weight: bold!important;
		font-size:14px!important;
		color:#686868!important;
}

#titulo_producto{
		font-size: 1.7em !important;
		font-weight: bold !important;
}

.button-Ingresa-codigo-postal
{
		height:25px;
		width:150px;
		background-color: #80888A;
		color: white;
}

.h3-popup-address{
		margin-bottom: 15px!important;
}

.radio-button15{
		font-family: robotoregular;
		margin-bottom:2px;
}

.button-4pdp{
		font-family: 'robotocondensedregular', Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFF;
		background-color: #E10098;
		color: #FFF !important;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		padding: .7em .9em;
		line-height: normal;
		margin-left:110px;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height:25px;
		width:150px;
}

.border-for-div{
		border: 1px solid #D3D3D3;
		width:65.2%;
		height:85px;
		margin-top:10px;
}

.div-data-spacing{
		margin-left:15px;
		margin-top:5px;
		margin-bottom:5px;
}


#socialIcons{
		margin-top: 10px;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 26px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}


.border-for-div-3pdp-custom{
		border: 1px solid #D3D3D3;
		width:65%;
		height:348px;
		background:#FFFFFF;
		margin-top:11px!important;
}

.spacing-h3-radio-button-border15{
		margin-left:10px;
		margin-bottom:7px;
		margin-top: 10px;
}


.input[type='radio']:checked {
		background:#E10098!important;
}

.button-shift-top-float-right15{
		margin-left: 78px;
		padding-bottom: 10px;
		margin-top: -57px;
}

.CustomDDL{
		height: 30px;
		width: 315px;
		padding: 10px 10px 0px 22px;
}


.CustomDDLRadio {
		-webkit-appearance:none;
		width:20px;
		height:20px;
		border:1px solid #E10098;
		border-radius:50%;
		outline:none;
		box-shadow:0 0 5px 0px gray inset;
}
.CustomDDLRadio:hover {
		box-shadow:0 0 5px 0px orange inset;
}
.CustomDDLRadio:before {
		content:'';
		display:block;
		width:60%;
		height:60%;
		margin: 20% auto;
		border-radius:50%;
}
.CustomDDLRadio:checked:before {
		background:#E10098;
}

.names-for-dropdown15{
		color:#FFFFFF;
}
.pdp-buttons{font-size:12px!important;}

.pdp-buttons input {
		width: 258px!important;
		text-transform:none!important;
}

.dropdown-3pdp{
		width:315px;
}

.input-button-shift-up15{
		margin-top:2px;
}
.input-button-shift-up16{
		margin-top:-8px;
}



.customDDL-pdp5 {
		padding:10px 10px 0px 13px;
		width:316px;
		margin-left:5px;
		height: 30px;
}

.callout {
		z-index:20;
		position:absolute;
		border:0;
		top:-16px;
		left:150px;
}


.arrow_box_3pdp{
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		width: 345px;
		margin-top: 10px;
}
.arrow_box_3pdp:after, .arrow_box_3pdp:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_3pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_3pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}








.arrow_box_4pdp{
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		width: 345px;
		margin-top: 10px;
}
.arrow_box_4pdp:after, .arrow_box_4pdp:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_4pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_4pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}

.color-for-content{
		color:#8B8B8B!important;
}



#titulo_producto{
		font-size: 1.7em !important;
		font-weight: bold !important;
}
#tamano{
		width: 12px;
		height: 7px;
		border-style: solid;
		border-width: 1px;
		font-size: 13px;
		border-color: black;
		color: black;
		padding: 9px 20px 10px 5px;
		font-weight: 600;
}
#color{
		margin-top: 10px !important;
}
.green{
		color: #32CD32;
		font-weight: bold;
		font-size: 15px;
}
.cantidad2{
		float:left;
}
.btn_anadir_bolsa {
		display: inline;
		position: relative !important;
		background: #E10098;
		border-radius: 0;
		color: #fff;
		text-indent: 1px;
		font-size: 15px;
		font-family: 'robotomedium', arial, sans-serif;
		display: inline-block;
		text-transform:none !important;
		vertical-align: bottom;
}
.boton_detalle_bolsa input.cantidad_txt {
		width: 210px;
		height: 35px;

}
.lowHeading{
		color:#E10098;
		margin-top: 40px;
		font-size: 15px;
}
.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}

#socialIcons{
		margin-top: 10px;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 26px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}
#tools_producto span {
		margin: 0 5px !important;
}
#tools_producto {
		margin-top: 20px;
		width: 170px !important;
		border-top: 1px solid #97a7a7;
		border-bottom: 1px solid #97a7a7;
}

.radioOptions{
		width: 64.8% !important;
		border: lightgrey 1px solid !important;
		padding: 15px;
		font-size: 13px;
		margin-left: -4px;
		margin-top: 10px;
}
.btn_actualizar{
		height: 30px;
		top: 36px;
		width: 140px;
		background-color: #E10098;
}
.FechaStyle{
		width: 358px;
		height: 12px;
		border: 1px solid lightgray;
		font-weight: bold;
		color: #69696B;
		text-align: left;
		padding: 8px;
		margin-left: -24px;
		background-color:#F2F2F2;
		font-size: 13px;
}
.actualizar{    height: 32px;
								top: 36px;
								width: 140px;
								background-color: #E10098;
								border-style: none;
								color: white;
								font-size: 15px;
								font-family: 'robotomedium', arial, sans-serif;
}
.formClass{
		color: #8B8B8B;
}
.postal{
		padding:10px;color: #8B8B8B;
		font-size: 14px;
}
.pdp-buttons:after{
		top:25px;
}
.pdp-buttons_2pdp:after{
		top:20px;
}

.arrow-up {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;

		border-bottom: 5px solid black;
}
.callout_2pdp1 {
		z-index: 20;
		position: absolute;
		border: 0;
		margin-top: -32px;
		left: 170px;
}
.callout_2pdp2 {
		z-index: 20;
		position: absolute;
		border: 0;
		margin-top: -32px;
		left: 170px;
}
.arrow_box {
		position: relative;
		background: #ffffff;
		border: 2px solid #d3d3d3;
}
.arrow_box:after, .arrow_box:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}
.arrow_box_2pdp {
		position: relative;
		background: #ffffff;
		border: 2px solid #d3d3d3;
}
.arrow_box_2pdp:after, .arrow_box_2pdp:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_box_2pdp:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_box_2pdp:before {
		border-color: rgba(211, 211, 211, 0);
		border-top-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}
div#content {
		margin-top: 20px !important;/*Endeca Oct Release*/
}



.order-statusGreen{
		color:#0abd3e!important;
}
.button-shift-top-float-right15{
		margin-left: 78px;
		padding-bottom: 10px;
		margin-top: -58px;
}
#MAT{
		color:black;
		border-color: #000
}

.overlay-heading{
		font-weight: bold;
		color: black;
		font-size: 20px;
		text-align: left;
		margin-left: 25px;

}
.info-overlay-left{
		line-height:25px;
		min-height: 80px;
}
.info-overlay-left-image{
		float: left;
		height: 140px;
		width: 150px;
}
.info-line1{
		text-align:left;
		font-size:15px;
		color:black;
		font-weight:bold;
}
.info-line2{
		text-align:left!important;
		font-size:15px;
		color:black;
}
.info-line3{
		color:#aaa;
		text-align:left;
		font-size:0.85em;
		font-weight:600;
		height:20px;
}
.info-line4{
		line-height: 1.5em;
		color:red;
		text-align:left;
		font-weight:bold;
		font-size:1.5em;
}
.info-last{
		color: silver;
		font-size: 12px;
		margin-left: 13px;
		text-align: left;
		width: 100%;
}
.grey-background-input{
		margin-left: 25px;
		background: #F2F2F2;
		width: 693px;
		box-shadow: -1px 1px #f2f2f2;
		color: #848d95;
		cursor: pointer;
		height: 60px;
}
.select-value-text{
		font-size:5px;
}


/*shweta*/


.precios_producto {
		margin-top: -20px!important;
}

#tools_producto {
		margin-left: 0px;
		margin-top: 20px;
		width: 250px !important;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #e0e1e1;
		height: 43px;


}

#linkss{
		margin-bottom: 20px!important;
		font-size: 14px;
		color:#E10098;

}
#socialIcons{
		margin-top: 10px;
		width: 230px;
		float: left;
}

.at-icon-wrapper{
		height: 16px;
		line-height: 20px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}

#socialIcons a span
{
		width: 28px!important;
		height: 25px!important;
}
#socialIcons a span svg
{
		width: 20px!important;
		height: 21px!important;
}
.vardiponi
{
		height:30px;
		position:relative;
		top: 10px;
}
#linkss: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;
		color: #E10098;
		position: relative;
		left: 5px;
		top: 0px;
		font-size: 10px;
}
#tools_producto #print_product {
		display: inline-block;
		z-index: 1;
		text-decoration: none;
		color: #e0e1e1;
		font-size: 10px;
		position: relative;
		top: 8px;
		left: -14px;
		width: 64px;
		height: 23px;
		cursor: pointer;
		background: url(socialicons_detail.png) no-repeat -169px -7px !important;
		background-size: 200px !important;
}




.InStoreDiv {
		margin-top: 12px;
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		padding: 11px;
		width: 325px;
}
.InStoreDiv:after, .InStoreDiv:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.InStoreDiv:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.InStoreDiv:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}

.instoreContent{
		margin-top: 10px;
}
#postalCodeButton{
		background-color: #E10098;
		border-color: #E10098;
		width: 100px;
		height: 25px;
		color: white;
		border-style: none;
		margin-left: 8px;
}
.storeAvailability{
		padding-top: 95px;
}
.DeliveryDate{
		color:#0abd3e;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 5px;
}
.estimatedDelivery{
		font-family:sans-serif!important;
		font-weight: bold!important;
		font-size:15px!important;
}
.IngresaPopUp{
		font-size: 15px;
}

.select-backgroundcolor15 {
		background-color: #F2F2F2;
		height: 35px;
		width: 355px;
		border: 1px solid #ccc;
}
.backgroundCSS{
		background-color: #F2F2F2;
}


#tools_producto span {
		margin: 0 5px !important;
}

.Ingresa{
		width: 185px;
}
.btn_anadir_bolsaSS{
		text-transform : none!important;
		height: 42px!important;
		margin: -188px 100px 72px -20px !important;
		width: 269px!important;
}


/*.CustPdp-buttons:after{
				top: 19px!important;
				right: 20px!important;
				font-size: 11px;
		}*/

.cantidad{
		height: 67px;
		/*font-weight: 800!important;*/
		font-size: 12px!important;
}
#material > select > span{
		font-weight: bold!important;
}
.exclusive{
		margin: -8px 0px 0px 80px;
}



.FechaStyleSS{
		width: 358px;
		height: 12px;
		border: 1px solid lightgray;
		text-align: left;
		padding: 8px;
		margin-left: -24px;
		font-size: 13px;
}


#preventaDiv{
		padding-top: 0px;
}

.insidePreventa{
		padding-left: 2px;
		font-size: 12px;
		vertical-align: middle;
}
.imgPreventa{
		vertical-align: middle;
}


.btn_anadir_bolsaSS1{
		margin: -189px 100px 65px -20px !important;
		height: 45px;
}

#AgresarBtn{
		width: 269px!important;
}

.CustPdp-buttons: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;
		display: block;
		position: absolute;
		right: 15px;
		top: -56px;
		font-size: 12px;
}
.CustPdp-buttons1:after{
		top: -44px!important;
}
.FechaCss{
		font-size: 13px;
		margin-left: -12px;
		overflow: hidden;
		display: inline-block;
		line-height: 17px;
		height: 15px;
		white-space: nowrap;
		width: 97%;
		text-overflow: ellipsis;
}
.order-status-cancel{
		color:silver;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.product-details-bold{
		font-family:sans-serif;
		font-weight: bold;
		font-size:15px!important;
}
.product-details-grey{
		color:silver;
		font-size:15px;

}
.black_custom{font-family:sans-serif;font-size:12px!important;color: #878787! important;}



.status-labels ul li.activestatus
{
		color: #27b24b! important;
}
.diarydate ul li.activestatus
{
		color: #878787! important;
}
.status-labels ul li.activestatus + li
{
		color: #878787!important;
}
.status-labels ul li.activestatus + li + li + li
{
		color: #878787!important;
}
.status-labels ul li.activestatus + li + li
{
		color: #878787!important;
}

.status-labels ul li
{
		font-family: sans-serif;
		font-size: 12px!important;
		color: black!important;
}
.diarydate ul li
{
		font-family: sans-serif;
		font-size: 12px!important;
		color: #878787!important;
}
.notificaciones-order{
		width: 100%!important;
		border: 1px solid #27B24B;
		margin: 5px 0px -10px 0px;
		height: 30px;
}
.notificacionesText{
		font-size: 16px;
		color:  #27B24B;
}
.notificaciones-order .icon-notificaciones {
		width: 60px;

		background-image:url("Order Tracking Page for Anonymous user_files/cr_GreenDark.png");
		font-size: 27px;
		background: #27B24B;
		padding: 7px 10px 5px 7px;
		vertical-align: middle;
		margin-right: 30px;
}
.myacc-fullorders .order-status15 {
		color:#0abd3e;
		font-size: 13px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.order-status-cancel{
		color:silver;
		font-size: 15px!important;
		font-weight: bold;
		margin-bottom: 20px;
}
.product-details-bold{
		font-family:sans-serif;
		font-weight: bold;
		font-size: 13px!important;

}

.order-status-button16{
		font-family: 'robotocondensedregular', Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFF;
		background-color: #E10098;
		color: #FFF !important;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		padding: .7em .9em;
		line-height: normal;
		margin-left:110px;
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		height:40px;
		width:180px;
}
.order-status16
{
		color: #dd4444;
}
#notificacion
{
		color: #27b24b!important;
}
#nogreennotificacion
{
		color:#878787!important;
}

.order-date
{
		color: #0abd3e;
		/*Start IRIS defect-214*/
		font-size: 13px;
		/*End IRIS defect-214*/
		font-weight: bold;
		margin-bottom: 20px;
}
#linkss{
		margin-bottom: 20px!important;
		color: #E10098;
		margin-left: 4px;
		/* padding-top: 1px; */
		font-size: 14px;
		font-weight: 500;
}


.boton_detalle_bolsa .cantidad
{

		display:inline-block;
}
.product_delivery{height: 30px;}
.hr {
		display: block;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: 365px;
		border-style: inset;
		border-width: 1px;
}

#socialIcons{
		margin-top: 10px;
		width: 230px;
		float: left;
}
.at-icon-wrapper{
		height: 16px;
		line-height: 20px;
		text-align: center!important;
		height: 25px!important;
		width: 25px;
		background-color: #97a7a7!important;
}
#tools_producto span {
		margin: 0 5px !important;
}
#tools_producto {
		margin-left: 10px;
		margin-top: 20px;
		width: 250px !important;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #e0e1e1;
		/*height: 50px; UI defect-49*/
}
#socialIcons a span
{
		width: 28px!important;
		height: 25px!important;
}

#socialIcons a span svg
{
		width: 20px!important;
		height: 25px!important;
}


#linkss: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;
		color: #E10098;
		position: relative;
		left: 5px;
		top: 1px;
}
#tools_producto #print_product {
		display: inline-block;
		z-index: 1;
		text-decoration: none;
		color: #e0e1e1;
		font-size: 10px;
		position: relative;
		top: 9px;
		left: -5px;
		cursor: pointer;
		background-size: 250px!important;
		height: 26px;
		width: 30px;
		background: url(./images/socialicons_detail.png) no-repeat -201px -8px !important;
}

.shipping-guide-bottom-custom-a: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;
		color: #E10098;
		position: relative;
		left: 5px;
		/* top: 1px; */
		font-size: 11px;
}
.diarydate ul li:nth-child(2){right:28px;}
.diarydate ul li:nth-child(3){ right:20px;}
.diarydate ul li:nth-child(4){right:32px;}

/*PA added css for plp page  Strat*/

.giftitem .icon{background: transparent url("/assets/images/bg/endeca-sprite.png")
										no-repeat scroll;
								display: inline-block;
								padding: 10px 14px;
								vertical-align: middle;  background-position: -58px -1026px;
								margin: 0;}
.giftitem .text{color: #494949;
								font: 12px 'robotolight', verdana, arial, sans-serif;
								margin: 0px;
								line-height: 4px;
}
.hidden-part{display:none;}
/*PA added css for plp page  End*/

/*PA Shopping Cart page changes Start*/

.pseudo-cell.productImg, .pseudo-cell{text-align:left!important;}
.pseudo-cell.productImg, .pseudo-cell.productname_text{padding-left:20px;}
.productname_textpro{padding-left:48px;}
.clearboth{clear:both;}
.deliveryhead{color: #fff;
							width: 20%;
							text-align: left;
							padding: 5px 0px;
							font-size: 12px;}
.titles-row-prods .pseudo-cell.delivery{width:20%; height:117%;}
.titles-row-prods .pseudo-cell.delivery .text{    word-wrap: break-word;
																									font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									font-weight: 400;
																									color: #404040;
																									font-size: 14px; font-weight:bold; text-align:left;
																									margin-bottom: 6px}
.titles-row-prods .pseudo-cell.delivery .textsub{word-wrap: break-word;
																								 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																								 font-weight: 400;
																								 color: #404040;
																								 font-size: 12px; font-weight:bold;text-align:left;
																								 margin-bottom: 6px;}
.titles-row-prods .pseudo-cell.delivery .greentext{word-wrap: break-word;
																									 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									 font-weight: 400;
																									 color: #14b514;
																									 font-size: 12px; font-weight:bold;text-align:left;
																									 margin-bottom: 6px;}
.button-class{padding:7px 20px; background-color:#f2f2f2; color: #686869; border:1px solid #c7c7c7;}
.giftitem .icon{background: transparent url("/assets/images/bg/endeca-sprite.png")
										no-repeat scroll;
								display: inline-block;
								padding: 10px 12px;
								vertical-align: middle;  background-position: -62px -1026px;
								margin: 0;}
.giftitem .text{color: #494949;
								font: 12px 'robotolight', verdana, arial, sans-serif;
								margin: 0px;
								line-height: 4px;
}
/* PA TLO EDD Changes End*/
/*PA Shopping Cart page changes End*/
/* billing page css */
.right-sidebutton{position: relative;
									height: 29px;
									margin: 0px 17px;
									float: right;}
.estimated-date{margin-left:208px; padding:0px;}
.estimated-date .textsub{word-wrap: break-word;
												 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
												 font-weight: 400;
												 color: #404040;
												 font-size: 12px; font-weight:bold;text-align:left;
												 margin-bottom: 6px;}
.estimated-date .greentext{word-wrap: break-word;
													 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
													 font-weight: 400;
													 color: #14b514;
													 font-size: 12px; font-weight:bold;text-align:left;
													 margin-bottom: 6px;}
.giftcoupen {top:5px!important;}
.total-text{font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
						font-size: 13px;
						text-align: left;
						padding-bottom:10px;}
.hide{display:none;}
/* 20 Jul 2016  */
.FechaRedSS{
		/*color: #C8212B;*/
		/*color: #14b514;*/
		color: #3ab54a;
		font-size: 13px;
		font-weight: bold;
		margin-top: 10px!important;
		display: block;
		line-height: 16px;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#drop-down-info-GS{
		padding:9PX 0px 6px 7px!IMPORTANT;
		font-size:11.5px!important;
		color: #ccc!important;

}
#pink_gift{
		display: inline-block;
		font-size: 10px;
		position: relative;
		top: 6px;
		left: 10px;
		width: 35px;
		height: 21px;
		background: url(gift_pink.png) no-repeat;
}
.drop-box-GS {
		position: relative;
		background: #ffffff;
		border: 0.5px solid #d3d3d3;
		width: 378.5px;
		color:black;
		font-size:15px;

}
.CustomDDL-GS{
		height: 30px;
		width: 346px;
		padding: 10px 10px 0px 22px;
}
#spanShowSearch-GS{
		margin: 3px 0px 20px 12px;
		/* padding: 0px 0px 4px 0px; */
		float: left;
}
#spanShow-GS{
		margin: 13px 0px 20px 12px;
		/* padding: 0px 0px 4px 0px; */
		float: left;
		font-family:Times New Roman;
}
#img-inline-GS{
		position:absolute;
		/*border: 1px solid lightgrey;*/
}
.border-GS{
		padding-bottom:50px;
		border-bottom: 1px solid lightgrey;
}
.img-zoomMV {
		width: 310px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
}

.transitionMV {
		-webkit-transform: scale(4);
		-moz-transform: scale(4);
		-o-transform: scale(4);
		transform: scale(4);
		background: #FFFFFF;
		margin: 50px;
}
.img-zoomInMV {
		width: 30px;
		height: 30px;
}

.arrow_ZoomOut{
		position: relative;
		background: #ffffff;
		border: 0.5px solid #d3d3d3;
		width: 130px;
		height: 130px;
		margin-top: -9px;
		margin-left: -40px;
}
.arrow_ZoomOut:after, .arrow_ZoomOut:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow_ZoomOut:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow_ZoomOut:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}


.scrollBB {
		background-color: #FFFFFF;
		width: 645px;
		height: 220px;
		overflow: auto;
		margin-left:25px;
		border: 1px solid #ccc;
}
.radio-overall-spaceBB{
		margin-top: 15px;
}
.radio-spacing-oneBB{
		float: left;
		margin: 0px -50px 0px -125px;
}

.radio-spacing-twoBB{
		float: initial;
		margin: 0px 107px 0px 0px;
}

.table-spaceBB{
		width: 94%;
		margin:0px 0px 0px 20px;
		color:#ccc;
}

.hr-sizeBB{
		border-bottom:1px solid;
		height:50px;
}
.td-spaceBB{
		padding-left:22px;
}

.color-fontBB{
		color:black;
}
.color-noDispBB{
		color:red;
}

.select-optionBB{
		width: 501px;
		/* height: 30px; */
		margin: 10px 0px 0px 11px;
		/* float: left; */
		padding-left: 25p;
		border: 1px solid #ccc;
}

.grey-background-inputBB{
		margin-left: 15px;
		background: #F2F2F2;
		width: 693px;
		box-shadow: -1px 1px #f2f2f2;
		color: #848d95;
		cursor: pointer;
		min-height: 70px;
}
.font-size-dataBB{
		font-size: 14px;
}

.font-weight-boldBB{
		font-weight:bold!important;
}


.precio-promocion-moduloSK{
		margin-top: 30px !important;
		font-size: 1.95em;
}
.sku_detalleSK{
		top:10px !important;
}
.subset-attributesSK{
		display:none;
}
.boton_detalle_bolsaSK{
		margin-left: -6px !important;
		margin-top: 20px;
}
.boldSK{
		font-style: bold !important;
		color:black !important;
}
.vardiponiSK{
		top: 29px !important;
}
.regalo{
		margin-top: 40px;
		border: 1px solid lightgray;
		width: 362px;
		height: 40px;
		color:black !Important;
		font-family: sans-serif !important;
}
.regalo:before{

}
.regalo:after{

}
.dropClass2{

		color: black;
		font-weight: bold;
		width: 20px;
}
/*START :: Modified for GWP CR October 16 Release*/
#gift_pinkSS{
		display: inline-block;
		font-size: 10px;
		width: 30px;
		height: 21px;
		background: url(/assets/images/iconos/gift_pink.png) no-repeat;
		position: relative;
		left: 6px;
}
#gwpgiftdiv #gift_pinkSS { float:left;}
#gwpgiftdiv .rangla-maintext,#gwpgiftdiv #gwprang
{width:100%;margin: -5 0 0 0;font-size: 14px;position: relative;top: 6px; top: 15px\9;}
#gwpgiftdiv #gwprang{top: 2px;}
/*END :: Modified for GWP CR October 16 Release*/
#pic_1{
		display: inline-block;
		font-size: 10px;
		position: relative;
		top: 6px;
		left: 10px;
		width: 35px;
		height: 37px;
		border: 2px solid lightgrey;
		background: url(pic_1.png) no-repeat;
}
#pic_2{
		display: inline-block;
		font-size: 10px;
		position: relative;
		top: 6px;
		left: 10px;
		width: 35px;
		height: 37px;
		border: 2px solid lightgrey;
		background: url(pic_2.png) no-repeat;
}
#pic_3{
		display: inline-block;
		font-size: 10px;
		position: relative;
		top: 6px;
		left: 10px;
		width: 35px;
		height: 37px;
		border: 2px solid lightgrey;
		background: url(pic_3.png) no-repeat;
}
.regalo_dropDownSK{
		z-index: 888;
		position: absolute;
		border-width: inherit;
		background-color: #f2f2f2;
		border: 1px solid lightgrey;
		width: 362px;
}

.drop1SK{
		padding: 4px;
		font-size: 11.6px;
		background-color: white;
		color:black !important;
}
.border1SK{
		margin-top: 10px;
		border-bottom: 1px solid lightgrey;
}
.borderSK{
		margin-top: 23px;
		border-bottom: 1px solid lightgrey;
}
.noBorderSK{
		margin-top: 6px;
}
#div_1{
		height: 35px;
}
.CustomDDLRadio1SK{
		margin-top:-16px !important;
}
.textDiv1SK{
		margin-top: -24px;
		margin-left: 64px;
		color: black !important;
		font-family: 'robotocondensedregular', sans-serif!important;
		font-size: 14px;
		width: 287px;
}
.drop2SK{
		/*padding: 4px;*/
		width: 100%;
		font-size: 12px;
		background-color: white;
		font-family: 'robotocondensedregular', arial, sans-serif;
}
.tlodropdiv > .topgap > .drop2SK {
		text-align: center;
}
.border3SK{
		border-bottom: 1px solid lightgrey;
}
.tools_productoSK{
		margin-left: inherit !important;
		margin-top: 40px !important;
}



/* 21 Jul 2016 */
#user_topNav{
		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: -20px;
		color: #8d8d8d;
}
#user_topNav ul li {
		float: left;
		padding: 0 3px;
		width: auto !important;

		display: inline-block;

}

.ubicacionNav{
		color:#8d8d8d;
}

.ubicacionNav i.right.icon-liv-right-06{
		color:#8d8d8d;
		font-size: 8px!important;
}
.pseudo-cell.formade {
		width: 16%;
		line-height: 117%;
}
.productPriceNew {
		width: 14%;
}
.productNameNew {
		width: 14%;
		text-align: left;
}
.productPriceNew {width: 14%;
}
.titles-row-headNew > * {
		width: 16%!important;

}
.pseudo-cell.productNameNew {
		width: 20%;
		text-align: left;
}
.pseudo-cell.productNameForma {
		width: 16%;
		text-align: left;
}
.cell.productPriceNew {
		width: 11%!important;
}
.FormadeentregaBold1{
		font-weight: bold;
}
.FormadeentregaBold1{
		font-weight: bold;
		padding-bottom: 5px;
}
.FormadeentregaBold2{
		font-weight: bold;
		font-size: .7em;
		padding-bottom: 5px;

}
.FormadeentregaBoldgreen{
		font-weight: bold;
		font-size: .7em;
		color: green;
		padding-bottom: 5px;
}
.regular-priceBold{
		font-weight: bold;

		padding-bottom: 5px;

}
.Envolurapararegalo{
		padding-top: 80px;
}

.Eliminar{
		margin: 100px 0px 0px 45px;
		background-color: #ededed !important;
}
.CheckOutAlignRight{
		width:50%;
		float:left;
		text-align:right;
		padding-bottom: 10px;
}

.CheckOutAlignRightSmall{
		font-size: .8em;
}

.final-priceBold{
		color:red;
		font-weight: bold;
}

.brick-red-info-GS{
		color:#C92121;
		font-size: .8em;
		font-weight: bold;
}


.selectdiv {
		position: relative;
		float: left;
		min-width: 200px;
		margin: 0px;
}

.selectdiv::after {
		content: '';
		font: 10px "Consolas", monospace;
		color: #333;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		right:0px;
		top: 4px;
		padding: 0 0 2px;
		position: absolute;
		pointer-events: none;
}

.selectdiv select {

		border-radius: 5px!important;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		font-family:arial, sans-serif;
		display: block;
		width: 100%;
		max-width: 320p
				height: 26px;
		float: right;
		margin: 0px 0px;
		padding: 0px 24px;
		font-size: 12px;
		line-height: 1.75;
		color: #333;
		background-color: #ffffff;
		background-image: none;
		font-weight: bold;
		word-break: normal;
		width: 254px;;
}
#Tela_ND{
		text-align: left;
}

#paddingND{
		padding-left: 10px !Important;
}

.coasdntentND{
		right: 11px!important;
}

.btn_anadir_bolsaND{
		width: 335px !important;}
.materialTextBoxMA{
		border-radius: 7px !important;
}
.buy_now_marginMA{
		margin-top: -10px;
		margin-bottom: -7px;
}


.top-checkoutSK{
		height: 65px !important;
		box-shadow: 1.5px 1.5px 2px #888888;
}
.h-tittle{
		font-weight: 600;
		font-size: 11px;
		-webkit-font-smoothing: antialiased;
		text-transform:uppercase;
}
.logo-checkout-stepsSK{
		left: 25px !Important;
}
#liverpool_bag{
		display: inline-block;
		position: relative;
		width: 182px;
		height: 228px;
		background: url(liverpool_bag.png) no-repeat;
}
.data-table-aaSK{
		margin-top: 6px !important;
		margin-left: 67px !important;
}
.thanks_msg_liverSK{
		text-transform:none !important;
		padding: 6px !important;
		font-size: 25px !important;
		width: 259px !important;
}
.data-table-bSK{
		margin: -65px 0 10px 0 !important;
}
.nameSK{
		font-weight: bold !important;
}
.shippingSK{
		float: left;
		margin-top: 20px;
		font-size: 12px;
}
.shippingSK span{
		color:#999;
}

.FechaDiv{
		height: auto!important;
		font-size: 13px;
		height: 25px;
		margin-bottom: 10px; /*IRIS defect-488 changed only height*/
		margin-top: 5px;
}
.estimatedDelivery{
		font-weight: bold;
}
#print_product{
		margin-left: -7px;
}
.instoreContent{
		margin-top: 10px;
}
.InStoreDiv{
		border: 1px solid #ccc;
		width: 347px;
		margin-top: 10px;
}
.error-red-dropdownBB{
		color:#DC2730;
		font-size:12px;
		margin-left:20px;
}
.CustomDDLRadio {
		-webkit-appearance:none;
		width:20px;
		height:20px;
		border:1px solid #F2F2F2;
		border-radius:50%;
		outline:none;
		box-shadow:0 0 5px 0px gray inset;

}
.CustomDDLRadio:hover {
		box-shadow:0 0 5px 0px orange inset;
}
.CustomDDLRadio:before {
		content:'';
		display:block;
		width:60%;
		height:60%;
		margin: 20% auto;
		border-radius:50%;
		background:gray;
}
.rangla-maintext div{
		font-size: 13px;
		position:relative;
		/* bottom:5px; */
}
#rang
{
		font-size:14px;
}
.arrow-dropdown-errorBB{
		position: relative;
		background: #ffffff;
		border: 1px solid #d3d3d3;
		width: 382px;
		margin-top: 10px;
		height:75px;
}
.storeAvailabilityBB{
		margin-top: 100px;
}

.arrow-dropdown-errorBB:after, .arrow-dropdown-errorBB:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}

.arrow-dropdown-errorBB:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
}
.arrow-dropdown-errorBB:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		border-width: 13px;
		margin-left: -13px;
}
.SpacingSS{
		margin-left: 20px;
		width: 194px;
		height: 17px;
}
.desc { display: none; }

.rangla-maintext{width:92%; margin-left: 33px;
								 margin-top: -11px;}
.rangloicon{float: right;margin-top: -8px;}
/* checkout page changes start here  */

.pseudo-cell.productImg, .pseudo-cell{text-align:left!important;}
.pseudo-cell.productImg, .pseudo-cell.productname_text{padding-left:20px;}
.productname_textpro{padding-left:48px;}
.clearboth{clear:both;}
.deliveryhead{color: #fff;
							width: 20%;
							text-align: left;
							padding: 5px 0px;
							font-size: 12px;}
.titles-row-prods .pseudo-cell.delivery{width:20%; height:117%;}
.titles-row-prods .pseudo-cell.delivery .text{    word-wrap: break-word;
																									font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									font-weight: 400;
																									color: #404040;
																									font-size: 14px; font-weight:bold; text-align:left;
																									margin-bottom: 6px}
.titles-row-prods .pseudo-cell.delivery .textsub{word-wrap: break-word;
																								 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																								 font-weight: 400;
																								 color: #404040;
																								 font-size: 12px; font-weight:bold;text-align:left;
																								 margin-bottom: 6px;}
.titles-row-prods .pseudo-cell.delivery .greentext{word-wrap: break-word;
																									 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
																									 font-weight: 400;
																									 color: #14b514;
																									 font-size: 12px; font-weight:bold;text-align:left;
																									 margin-bottom: 6px;}
.button-class{padding:7px 20px; background-color:#f2f2f2; color: #686869; border:1px solid #c7c7c7;}
.giftitem{padding:5px 0px 5px 0px;}
.giftitem .icon{background: transparent url("/assets/images/bg/endeca-sprite.png")
										no-repeat scroll;
								display: inline-block;
								padding: 10px 12px;
								vertical-align: middle;  background-position: -62px -1026px;
								margin: 0;}
.giftitem .text{color: #494949;
								font: 12px 'robotolight', verdana, arial, sans-serif;
								margin: 0px;
								line-height: 4px;
}
.hidden-part{display:none;}
/* checkout page changes End here  */
/* confirmation page changes start here */

.logo-area{padding:5px;}
.header-steps-new{border-bottom:2px solid #c3c3c3; padding-top:10px;}
.rightalign{text-align:right;}
.data-table-new{min-height:219px!important;}
.entegra-text{margin-left:37px!important;}
.entegra-text-right{margin:0px!important;}
.entegra-text-right p{margin-left:42px!important;}
.prod-name p.name.bold{font-weight:bold;}
p.title-product-group-eight .boldtext{
		display: inline-table;
		font-weight: 600;
		color: #161616;
		font-family: "robotocondensedregular"; width:19%;}
p.title-product-group-eight .boldtext span{font-weight:200; width:10%;}
.estimated-date-conf{margin-left:0px!important; padding:0px;}

/* confirmation page changes end here */


/* billing page css start here */
.right-sidebutton{position: relative;
									height: 29px;
									margin: 0px 17px;
									float: right;}
.estimated-date{margin-left:208px; padding:0px;}
.estimated-date .textsub{word-wrap: break-word;
												 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
												 font-weight: 400;
												 color: #404040;
												 font-size: 12px; font-weight:bold;text-align:left;
												 margin-bottom: 6px;}
.estimated-date .greentext{word-wrap: break-word;
													 font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
													 font-weight: 400;
													 color: #14b514;
													 font-size: 12px; font-weight:bold;text-align:left;
													 margin-bottom: 6px;}
.giftcoupen {top:5px!important;}
.total-text{font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
						font-size: 13px;
						text-align: left;
						padding-bottom:10px;}
/* billing page css End here */

/* pdp page start here */
.ranglo-product-notavailable{border: 1px solid lightgray;
														 width: 380px;
														 height: 30px;
														 font-family: sans-serif !important; color:#c32331;}
.ranglo-product-notavailable .text{margin: 8px 0px 0px 10px;font-size: 14px;}
/* pdp page end here */

/* alert _por _falta start here */
span.warning-alert1{
		text-align: left;
		border: 1px solid #F49722;
		background-color:none!important;
}
p.txt-alertwarning{display: inline-block;
									 padding: 16px;
									 margin: 0;

									 color:#F49722;
									 text-align:left;}
span.alert.warning-alert1 .close-alert {
		color:#F49722;
}
.icon-alert.error-ico-war {
		background-color: #F49722;
}

/* alert _por _falta end here */


/* pdp page user login bigticket start here*/
.fetch-text{padding:10px 0px 0px 8px;}
.newtextdiv{margin-top: -18px;margin-left: 28px!important;width:344px!important;line-height: 14px;}
.newtextdiv-text{font-size:13px; font-weight:bold;}
.input-width{width:90%; margin: 5px;}
.topgap{margin-top:10px; width:100%;}
.toparrow{margin-top:5px; text-align:center; font-size:18px;}
.newbutton{background: #E10098; font-size: 15px; color: #fff; padding:5px 20px 5px 20px; margin-left:10px; margin-top:2px;}
#zoomdropdown{width:323px;height: auto;margin:0px;padding-left:4%;padding-right:6%;border:1px solid #d3d3d3;min-height: 180px;}
#zoomdropdown-sec{width:341px;height: 75px;margin:0px;padding-left:4%;padding-right:6%;border:1px solid #d3d3d3;}
.dropranglotext{float:left;margin-left:8px;width: 290px;font-size: 13px;margin-top: 8px;}
/* bugzilla #13083 fixed :Start */
.DropdownCss .desc .dropranglotext{
		font-size: 11px ! important;
		float: left;
		width: 178px;
		margin-left: -12px;
		font-size: 13px;
		margin-top: -2%;
}

.CustomDDL .desc .dropranglotext {
		width: 290px;
		font-size: 11px ! important;
		position: absolute;
		margin-top: 0px;
}
.grid-container .margin-more-widget .CustomDDL .dropranglotext {
	max-width: 220px;
	width: 100% !important;
}
/* bugzilla #13083 fixed :Start */
#dllData .dropranglotext{margin-top: 0;margin-bottom: 5px;}
.descdiv{margin-left:5px;}
.bordernone{border-bottom:none!important;}
.bold{font-weight:bold;}
.nomargin{margin-top:4px!important;}

.pdpdropdown{
		margin-top: 40px;
		border: 1px solid lightgray;
		width: 362px;
		height: 34px;
		color:black !Important;
		font-family: sans-serif !important; background-color:#f2f2f2;
}
.pdpdropdown:before{

}
.pdpdropdown:after{

}
.tlorangla-maintext{width:99%; margin-left:0px;
										margin-top:3px; font-size:14px;}
.tlorangla-maintext .tlorangloicon{float: right;position: relative;top: 12px;}
.ranglo-product-notavailable{
		width: 380px;
		height: 30px;
		font-family: sans-serif !important; color:#c32331; background-color:#fff;}

/* pdp page user login bigticket end here*/


/* TLO changes oct release*/
#my_account_content>div>div.data-pleca>div>div.rTableRow.valueslabels>div:nth-child(3),.track-mesaregalos .rTableRow .rTableCell:last-child,.track-mesaregalos .rTableRow .rTableCell:last-child,.track-mesaregalos .rTableRow .rTableHead:last-child,.track-mesaregalos .rTableRow .rTableHead:last-child,.track-mesaregalos .rTableRow .rTableHead:nth-child(3)
{
		width: 18%;
}
#my_account_content>div>div.detailsContentSom>div>div.rTableRow.descplabels>div:nth-child(3)	{
		width: 18%;
}
.track-mesaregalos .rTableRow .rTableCell, .track-mesaregalos .rTableRow .rTableCell,.track-mesaregalos .rTableRow .rTableHead, .track-mesaregalos .rTableRow .rTableHead{width:13% !important;}
/* TLO changes oct release*/
/* PA October Release Changes END */
/* to restructure social share and above that portion */
.order-date{display: inline-block;}
.zip-validator{color:red;font-size: 12px; padding-top: 10px;display: inline-block;}
/*START :: Ui levele issue October 16 Release*/
.estimatedDelivery {display: none;}
.estimated-date7 {display: none;}
/*END :: Ui levele issue October 16 Release*/
.pdp-btn-arrow-adjust{top: 30%;   left: 29%;width:250px;}
.qty{padding-left: 10px;}
.CustPdp-buttons:after{right:5px;}
input.btn_anadir_bolsa{top: 40px;left: -4px;}
#addItemToCartForm{width:300px;}



/*START :: Modified for GWP CR October 16 Release*/
.GwpCustomDDLRadio +label {
		-webkit-appearance:none;
		width:20px;
		height:20px;
		border:1px solid #F2F2F2;
		border-radius:50%;
		outline:none;
		box-shadow:0 0 3px 0px gray inset;
		display: inline-block;
		background-color: #fff;
		margin-left: 5px;
}
.GwpCustomDDLRadio +label:before {
		content:'';
		display:block;
		width: 62%;
		height: 62%;
		margin: 20% 0 0 22%;
		border-radius:50%;
}
.GwpCustomDDLRadio:checked +label:before {
		background:#E10098;
}


/*END :: Modified for GWP CR October 16 Release*/
/* estmate date in promotion page*/
.step3 .prod-details-top{min-height: 150px;}
.estimated-date{padding-bottom:1px;}
/* UI fixes EDD for October Release*/
.del_date{padding-bottom:4px;}
.del-date-error{width:530px;}
/*START :: Modified for GWP CR October 16 Release*/
.deleting {  position: relative;  height: 29px;  margin: 5px 57px; float: right;}
/*END :: Modified for GWP CR October 16 Release*/
/*START ::fix for IRIS defect-188 October 16 Release*/
.delivery .cart-error-color,.estimated-date .cart-error-color {  font-size: .8em !important;  font-weight: bold;}
/*START :: fix for IRIS defect-188 October 16 Release*/
/* Special sale in PDP*/
.greenMA {color: #3ab54a;
		font-weight: bold;
		font-size: 13px;
		line-height: 16px;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.remove-white{    white-space: nowrap;}
.tlo_guestuserzoom{ min-height:80px!important;}
.tlodropdiv .dropClass2 {color: black;font-weight: bold;width: 20px;position: relative;	float: right;right: 177px;bottom: 25px;	}
.gwpchkscroll{ max-height: 206px!important;overflow-y: auto;}
#gwpgiftdiv{float:left;width: 94%;position: relative;top: 12px;left: 6px;}
.gwprangloicon{display: block;float: right; margin-top: -7px;padding-right: 8px;}

/* Fixed Image size | Endeca Oct release */
.item .lazyOwl{
		height: 200px;
		width: 259px;
		display: block!important;
		padding-left: 3px;
}

/* Start: Endeca Oct release Ver Mas Link */
.owlvar_mas{float: right; margin: 15px 15px 25px 7px; color: #E10098;}
/* Start March Release Bugzilla Defect 12993 */
.owlvar_mas a{color: #E10098;    font-size: 13px;}
/* End March Release Bugzilla Defect 12993 */
.owlvar_mas a:after {
		font-family: 'icomoon';
		line-height: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e951";
		font-size: 8px;
		vertical-align: middle;
		margin-left: 0.1em;
		color: #E10098!important;
		margin-left: 5px;
		font-weight: bold;
}

.breakdiv{ height: 10px; clear: both;}

/* End: Endeca Oct release Ver Mas Link */

/* Start: Endeca Oct release*/

.anonymoustxt{ float:right;  margin: 15px 15px 25px 7px; width: 32%;}
.anonymoustxt .span1{ font-size:14px;}
.anonymoustxt .span2{ position:absolute;  margin: -5px 2px 0 8px;}
.anonymoustxt .span2 a{  background: #E10098;  color: #fff; display: block; padding: 0.5em 0; font-family: 'robotocondensedregular', 'robotoregular', arial, sans-serif;
												 display: block;
												 /* font-weight: bold; */
												 font-size: 0.85em;
												 margin-bottom: 0.5em;
												 text-align: center;
												 width: 130px;
												 height: 15px;
}
.anonymoustxt .span2 a i{font-size: 0.8em; color: #fff;}
.itrCustomDDLRadio + label {
		-webkit-appearance:none;
		width:20px;
		height:20px;
		border:1px solid #F2F2F2;
		border-radius:50%;
		outline:none;
		box-shadow:0 0 5px 0px gray inset;
		display: inline-block;

}
.itrCustomDDLRadio + label:before {
		content:'';
		display:block;
		width:60%;
		height:60%;
		margin: 20% auto;
		border-radius:50%;
		background:gray;
}
.itrCustomDDLRadio + label:before {
		content:'';
		display:block;
		width:60%;
		height:60%;
		margin: 20% auto;
		border-radius:50%;
}
.itrCustomDDLRadio:checked + label:before {
		background:#E10098;
}
#eddmessagediv
{
		width: 67%;
		clear: both;
		border: 2px solid #0abd3e;
		position: relative;
		height: 30px;
		display: none;
}

.eddcheckmark{
		width: 28px;
		/* border: 2px solid; */
		display: block;
		/* position: relative; */
		height: 30px;
		background: #0abd3e;
		left: 32px;
		float: left;
		clear: both;
}

.icon-currect-ayuda:before
{
		content: "";
		background-color: transparent;
		position: absolute;
		left: 7px;
		top: 2px;
		width: 8px;
		border-bottom: 5px solid #fff;
		height: 18px;
		border-right: 5px solid #fff;
		transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
}

/* End: Endeca Oct release*/

/* Start defect #60 october realese */
.highlight
{
		font-weight:bold;
}
.step3 .promotions
{
		height: 50px;
		/* background-color: #EFEFEF;     commented as a part of defect IRIS 170 */
		right: 5px;width: 61%;
		padding: 5px;
}
.step3 select.promo_selector.active-promo
{    width: 88%;
}

.eddcheckmarkmsg
{
		font-size: 12px;
		width: 92.5%;
		color: #0abd3e;
		padding: 6px;
		height: 30px;
		float: left;
}
.eddcheckclosemark
{
		padding: 6px;
		color: #0abd3e;
}
.tlodropdiv .InStoreDiv
{
		z-index: 99; position: absolute; background-color: white;
}
.tlodropdiv .icon-liv-thin-down-05
{
		float:right;color: black!important;font-weight: bold;
}
.tloanonymous{ display: none; }
.tlodropdiv .descdiv{margin-left: 0px;max-height: 430px;overflow-y: auto;overflow-x: hidden;}
/* End defect #60  october realese */
.CustomDDLRadioBefore
{content: '';
 display: block;
 width: 60%;
 height: 60%;
 margin: 20% auto;
 border-radius: 50%;
 background: gray;
}
/* Start defect #53  october realese */
#postalCodeButton{width: 125px;}
.outerWidth{width: 345px;}
.outerWidth.downinput {
	box-sizing: border-box;
	padding: 5px 10px 10px 10px;
	max-width: 345px;
	width:100%;
}

/* End defect #53  october realese */
.pseudo-cell.productName > .prod-name-orderconfirm{width: 325px !important;margin-left:0px !important;}
.estimated-date .textsub2{display:none;}

/*START :: Modified for ITR CR October 16 Release*/
.warning_btn div.ahora_img{background-image: url("/assets/images/warning_img.png");background-repeat: no-repeat;height: 18px;background-color: #ffd05a;width: 6%;float: left;}
.warning_btn{
		border: 1px solid #ffd05a;
		padding:0;
		height: 30px;
		width: 80%;
		bottom: 25px;
		left: 0;
}
.warning_btn div{
		color: #ffd05a;
		font-size: 12px;
		font-weight: 700;
		padding-top: 12px;
		float: right;
}
.text-warning
{
		width: 60%;
}
.text-warning_close{float: left;width: 5%;right: 19%;}

.warning_inputBB { clear:both;
									 margin-left: 25px;
									 width: 693px;
									 cursor: pointer;
									 position: relative;
									 left: 4%;
									 max-height: 40px;
}
.warning_inputBB .text-warning{width: 100%;}
.warning_inputBB  .text-warning.small{
		padding-top: 0px;
		float: left;
		margin-top: 2px;
		position: absolute;
		left: 0;
		width: 58%;
}
.fancyboxtop { top:80px!important;}
.fancybox-inner #StoreLocator{line-height:2;}
.fancybox-inner #StoreLocator .bottom-info-line1{line-height:4;}
/* END :: Modified for ITR CR October 16 Release */

/* Start defect IRIS 49 */
#tools_producto {width:250px !important;margin-left:0px;}
#tools_producto #print_product{width:30px;}
#socialIcons{margin-left:-5px;}
/* End defect IRIS 49 */
/* Start style for promotion page alert box */
.close2{cursor:pointer;}
/* End style for promotion page alert box */

/*START :: Modified for GWP CR October 16 Release*/
.Nostock:hover{box-shadow: 0 0 5px 0px #f9f7fc inset;}
.Nostock:before{background:white;}
.Nostock{border: 1px solid #aaa;box-shadow: 0 0 5px 0px #f9f7fc inset;}
/*END :: Modified for GWP CR October 16 Release*/
/* Start defect IRIS 243 */
.InStoreDiv{width:325px;}
/* End defect IRIS 243 */
/* Start defect IRIS 242 */
.tlodropdiv .InStoreDiv{    z-index: 331;}
/* End defect IRIS 242 */
/* Start defect IRIS 246 */
#zoomdropdown{padding-bottom: 15px;}
input[type=number].Ingresa,#eddZipCode{
		border: 1px solid #dadada;
		margin: 0;
		padding: 10px 0px;
		text-indent: 0px;
		width: 150px;
}
.arrow_ZoomOutempty{min-height: 70px!important;}
.flagscotent {
		height: 50px !important;
		overflow: hidden;
		position: relative;
}
.flagscotent .icon-liv-ban-preventa:before,.icon-liv-ban-entrega-domicilio:before,
.icon-liv-ban-especial-paypal:before
{ margin: 3px;font-size: 20px;font-weight: 500;}
/* End defect IRIS 246 */

/*START: Endeca Oct Release*/
.owl-text-new, .owlvar_mas-new{margin-bottom:5px;}
.nav-container-cartridge{margin-bottom: 21px;overflow: auto;}
.own-main-visitors7{margin-top:15px;}
.clear-both{clear:both;}
/*END: Endeca Oct Release*/
/*Endeca Typeahead*/
#typeahead #cat{color:#e54199;}
.track_num{text-transform:uppercase;}
/*START :: Modified for GWP CR October 16 Release*/
/* Start defect IRIS 273 */
.regalototal{ right: 1px!important; }
/* End defect IRIS 273 */
/* Start defect IRIS 274 */
.step0 .deleting {  position: relative;  height: 29px;  margin: 5px 84px; float: right;}
/* End defect IRIS 274 */
.step3 .col.prod-price{position:relative;right:0;}
.step3 .col.prod-qty{width:22%;left:0;}

/*END :: Modified for GWP CR October 16 Release*/
/* START- EDD Order Confirmation Page and IRIS defect-476 */
.estimated-text-confirm{font-size: 12px; color: #000; font-weight: bold;padding-bottom:5px;}
.estimated-date-confirm{color: #0abd3e; font-size: 12px; font-weight: bold;padding-bottom:5px;}
.estimated-description-confirm{color: #ccc; font-size: 11px;padding-bottom:5px;line-height: 14px;width:500px;}
.grayout{opacity:0.5;}
/* END- EDD Order Confirmation Page */
/* ID - 351 fix start IE 9 specific */
.boton_detalle_bolsa .cantidad{float:left;padding:0;}
.pdp-btn-arrow-adjust{float:left;}
.CustPdp-buttons:after{top: -61px\9;}
.cantidad #selectedQuantity,input#selectedQuantity{width:35px\9;height:30px\9;}
input.btn_anadir_bolsa{top:28px\9;}
/* ID - 351 fix end */
/* start ui defect-342 */
.step3.guest-user .eddcheckmarkmsg {padding: 0px 6px 6px 6px;}
/* end ui defect-342 */



/*****************************/
/* NEW STYLES SEPTEMBER 2016 */
/*****************************/
.fancybox-inner #StoreLocator .bottom-info-line1 {
		line-height: 1;
		padding-top: 20px;
}
input[type=number].Ingresa, #eddZipCode {
		font-style: italic;
}
#promo-code.promo-code span {
		font-weight: bold;
}
.change_estodo .radio-spacing-oneBB {
		margin: 0;
}
.grey-background-inputBB {
		overflow: hidden;
		text-align: left;
}
.grey-background-inputBB .change_estodo {
		margin-top: 10px;
}
.info-line1 {
		text-transform: uppercase;
		font-size: 14px;
		line-height: 82%;
}
.info-overlay-left {
		margin-bottom: 20px;
}
.overlay-heading {
		margin-left: 40px;
}
.pdp-buttons input {
		width: 280px!important;
}
.precio-promocion-modulo {
		font-size: 2em;
}
.precio-especial-modulo {
		font-weight: normal;
}
.step3 .col.prod-price {
		right:0;
		width: 100px;
}
.step3 .col.prod-qty {
		width: 27%;
}
.step3 .promotions {
		background: #F3F1F3;
}
.step3 select.promo_selector.active-promo {
		width: 100%;
}
/* start ui defect-348 */
@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
		input[type=number].Ingresa, #eddZipCode{
				float:left;
		}
		#postalCodeButton {
				width: 118px \0/IE9;
				float:left;
		}
		.downinput.outerWidth{
				margin-bottom:15px;
		}
}
#itrestado input[type="radio"],.gwpchkscroll input[type="radio"] {display: none;}
.itrtodastxt{vertical-align:super;font-size: 15px; margin: 4px;color: #252424;}
/* end ui defect-348 */
/* Start IRIS defect-168 */
.pseudo-cell.productName > .prod-name-orderconfirm{width:370px !important;}
.step4 .pseudo-cell.productPrice_confirmation {
		width: 13% !important;
}
.step4 .pseudo-cell.productName_confirmation {
		width: 32% !important;
}
/* End IRIS defect-168 */
/* Start IRIS defect-139 */
.pseudo-cell.productImg, .pseudo-cell {
		text-align: center !important;
}
/* End IRIS defect-139*/
/* Start IRIS defect-519*/
#rang{ font-size:13px;}
/* End IRIS defect-519*/
/* Start IRIS defect-558*/
.step3.guest-user .eddcheckmarkmsg { padding: 0px 0px 0px 6px;display: table;}
.promo_text{display: table-cell; vertical-align: middle;}
#eddmessagediv{margin-bottom:6px;}
/* End IRIS defect-558*/
/* Start IRIS defect-489*/
.pdpdropdown{margin-top:0px;}
/* End IRIS defect-489*/
/* Start IRIS defect-564*/
#dynaDDL .color li{overflow:hidden;}
/* End IRIS defect-564*/
.step0 .giftitem{margin-top:1.5em}
#productDetailsDIV .sku_detalle{position: static;}
.change_estodo .radio-spacing-oneBB{margin: 0px -50px 0px 30px;}
.select-option:focus{border: 1px solid #d6d0d0;}
/* Start IRIS defect-565*/
input.ebook-cartbtn{top: 7px;left: -10px;}
.ebook-quantity{width:10%;float:left;margin-right:15px;}
.ebk-cart{width:80%;float:left;}
.ebook-whishlist{margin-left:0px;}
/* End IRIS defect-565*/
.plpgiftitem{height: 15px;}
.plpgiftitem .icon{float:left}
/* Start IRIS defect-595*/
.product-group-type,#products-table { margin-top: 0;}
.step0 .edd_deliveryText {display:none;}
.step0 .product-group .titles-row-head .productTotal{text-align:left!important;}
/* End IRIS defect-595*/
/* bug 10725 */
.help-button span {
		background-color: #f2f2f2;
		display: block;
		padding: 10px;
		position: relative;
		top: 10px;
}
.help-button i {
		clear: both;
		height: 20px;
		width: 20px;
		display: block;
		margin: 0 auto;
		position: relative;
		right: 0px;
		left: 0px;
		top: 2px;
}
.icon-liv-ayuda {
		color: #fff;
		background: #E10098 !important;
		border-radius: 50%;
		line-height: 20px!important;
		cursor: pointer;
		transition: all 0.5s ease;
}
.icon-liv-ayuda:hover {
		background: #E10098 !important;
}
.product-cell .flagscotent span {font:12px 'robotolight', verdana, arial, sans-serif;}
.product-cell .flagscotent span i{margin:0px;font-size: 5px;}
.product-cell .flagscotent span i:before{margin-left:0px;}
.product-cell .bandera-producto-modulo{padding-top: 8px;}
.product-cell .bandera-producto-modulo span.icon{margin-right: -12px;}
.product-cell .giftitem .text{margin-left:2px}


/* Start IRIS 626 allignment*/
.step4 .prod-prices p.align-price{text-align: right !important;}
.pseudo-cell.productAmount.align-quantity {text-align: right !important;}
.pseudo-cell.productAmount.align-quantity-title{text-align: center !important;}
p.final-price.align-total{text-align: right !important;width: 160px;}
.pseudo-cell.productName > .prodname-width-adjust-ebook{width:405px !important;}
/*End IRIS 626 allignment*/
/* bugzilla defect for order confirmation page start */
.estimatedDate-container{margin-top:25px;}
/* bugzilla defect for order confirmation page end */
/*Start Iris 317 */
#tools_producto #print_product:hover {
		background: url(./images/socialicons_detail.png) no-repeat -201px -41px !important;
}
/*End Iris 317 */
.pdpflags{margin-top:15px}
/** End bugzilla defect 11207**/

/* Start IRIS 628 */
.pseudo-cell.productName > .prodname-width-adjust {width: 520px !important;}
/* End IRIS 628 */

.arrow_ZoomOuttop:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transfrom: rotate(180deg);
		border-width: 13px;
		margin-left: -13px;
		bottom: -9%;

}

.arrow_ZoomOuttop:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}


.arrow_ZoomOuttop:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transfrom: rotate(180deg);
}

.InStoreDivGuesttop:before {
		border-color: rgba(211, 211, 211, 0);
		border-bottom-color: #d3d3d3;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transfrom: rotate(180deg);
		border-width: 13px;
		margin-left: -13px;
		bottom: -25%;
}

.InStoreDivGuesttop:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
}
.InStoreDivGuesttop:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 10px;
		margin-left: -10px;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transfrom: rotate(180deg);
}
.address-top {  margin-top:-64% !important;  }
.address-top-guest {margin-top: -29% !important;}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
			.address-top {  margin-top:-63% !important;   }
			.address-top-guest {margin-top: -25% !important;}
	}}
#dllShowSearch{cursor: pointer;}
/*  Start Iris 625 */
html>body .boton_detalle_bolsa input.guest-addTocartButton{width: 265px !important;}
html>body .boton_detalle_bolsa input.login-addTocartButton {width: 298px !important;}
.cartbtnarrow-login{right: -25px;}
/*  End Iris 625 */
/* .eddnickname{font-weight: 600;    color: #666;} */
.edd_default{color:#000;margin-left: 10px;font-weight: 600;font-size: 12px;}
.addressInner{max-height:142px !important;overflow-y:auto !important};
/* Part of Iris 615 start */
span.child-bundleItem-skuId{
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		color: #8e8e8e;
		font-size: 12px;
		margin: 3px 0px 3px;
}

p.child-bundleItem-name{
		word-wrap: break-word;
		font-family: 'robotoregular', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		color: #3B3B3B;
		font-size: 16px;
		margin-bottom: 6px;
}
/* Part of Iris 615 end */

/* IRIS 616 */
.tlodropdiv .descdiv-height{min-height: 30px;}
.tlodropdiv .textDiv1SK:nth-child(2) {margin-bottom: -18px;}
#link-bf {
		background-color: #ed1c24;
}
#arrow_clic {
		background-color: #ed1c24;
}
#link-bf:hover{
		background-color: #ce0810;
		transition: 0.6s;
		cursor:pointer;
}
#arrow_clic:hover{
		cursor: pointer;
		background-color: #ce0810;
		transition: 0.6s;
}
/*UX CALIDAD FIX OCT RELEASE*/
/*Disponibilidad en tienda*/
#StoreLocator p.precio-promocion-modulo {
		font-size: 1em;
		float: left;
		position: relative;
		top: -8px;
}
#StoreLocator p.overlay-heading {
		font-family: 'robotocondensedregular', arial, sans-serif;
		margin-bottom: 10px;
}
#StoreLocator select#select_estadoÂ¨{
		margin: 15px 0px 0px 10px;
}

#StoreLocator p.info-line1 {
		text-transform: none;
		font-size: 16px;
		font-family: 'roboto', arial, sans-serif;
	line-height:16px;
}
#StoreLocator p.info-last {
		color: #666666;
}
/* play etalage */
.play_etalage {
		bottom: 0;
		left: 0;
		margin: auto !important;
		position: absolute;
		right: 0;
		top: 0;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYZpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZG5S0NBEIc/4xHxQMEUFhYpJIIY0ShBOw/EAxGJCkZtkmcOIS95vJcgYmlhmyKFBzYGsbHWTvwHBEFQKxFsxULBRsJzNglExMyyu9/+dmZ2dxYcqwlNt+oGQE+mzcD0hHs1uOZ2vtBAO4146AlpljG+uDhPVft6oEbN916Vq7rfv9a8GbE0qGkUHtMMMy08I7ywnTYUHwi7tHhoU/hCuM+UCwo/KT1c4jfFsSI7VE6XuRyYFHYJu2O/OPyLtbipCw8Ld+uJjFa+j3pJSyS5sqR06V1YBJhmAjezTDGJn0FGZfTjxUe/rKgS7yvGL5CSWE1Ggx1MtogRJ02fqBnJHpE5KnpEWkI8xNQf/K2tFR3ylU5omYP6V9v+7AXnMRT2bfv71LYLeaiVutzkKvGpHIy8i56taN0n0LYHl9cVLXwGV1nofDZCZqgo1Up3RKPwcQ6tQei4g6b1Ut3K++QfYXkX5m/h8Ag84t+28QMeG2dFtDbOUQAAAAlwSFlzAAALEwAACxMBAJqcGAAABmhJREFUWIXFmW1sU9cZx3+PX4nJi11IiK0xUEo3orK2MF4ComLVikqrqW4HGdMEUtCkfGm/tJWgqEOCamPKprWTUKup2qetHxCaRkpfaKW+rFWpIIGN0lIaqpYQCRPIm0NInMSxn32497rXjknsawf+kqX7nHvuOT+fe855nvNcoYxSVRewEIgAtcAQEAOui8hUOftyLFWtUtVmVX1dVS+ralLzK6WqMVVtV9Vdqlp7J2A3q+o7qjpxC8jZlFLVT1T1N+bbKUpSJOxKoA3YnHsvdS3BVFecVGyUVGyMVP84rqAPd2Q+7kgAT0M1nqVV+Zr9L7BHRN4vK7SqVgKHgBZ7efLCEImj3Yy90c3k6T5I64w9eZeHqHhiKYEnluJbW5db4z1gl4hcLRlaVZcAx4D7MrBfDhLfc4rE8R6YgXMm+dbVEWprwr8pbC++AkRF5IxjaFXdCPwbYycg3TfO0O6TjP7zIqQc0ub0XvHYDwm9vAHPPTVWaQJoEZEjRUObwB8APoDJswP0R99lqudm6bA5ctX4WHj4YeZtWWwv3ikir+ernxfanBKdmCM89q/vGGj5CB2dw63WLQTbmqh+LjMLJ4BNInIqt+o0aHPRfQrcbwH3b39/5kVWRgUPrqV670rLvAqsEZEr9jr59shDmMCTZwcYaPnotgEDxH/XSeJYt2WGgSOqmjW4WdDmPtwCxqLrj747t1Min9LKwI4PSZ4fsko2ANvsVXJHus26GNp9ck4WXSFKjyQZbP3YXnRQVb2WkYFW1c2Yni75xaCxrd1BTXx2jUR7t2UuA1otwz7Sz1gX8edPlWcfLlHxvVkcz1pz2wVGtAb8HEzXfLyn6A6qnlqBf80011ySkl/HSbx52TIbgHvh+5HegulEEke7Hbnmmv0/ZVHHk9Sf3YbvgQWl8mY01n7Jbkbhe+hoptIb3SV14rt/AfX/20b9ma34fnJXSW0BJN7usW+5WdAPghFeTp7uc9Z6ztvxrVpI/blm6jt/ibcx6KxNIN0/zsSJXstco6oVLjMIjwBMdcWdOxLN/5xvdS3hr7az6OSTeH/sDD7ZNWw3w9aZzgOQio06ahRmXwb+dXWEL2xn0YkonmU1s9TOVg5XJDPKxs2xohrLUiEvSMC/oZ7IxV9T+/ajuMOBgprO4Yq4MCM5gFT/eFGcWbrF9MgrAd+aWnyrCzvfpvsSdrPOg3HMB8AV9BXeca4KZNaxKW78+XOGXzxT8Ppxhfx2c9CDkZcAwB2ZXzhkkdLEFDf+co7h/aeL9rbuSNY0inmA60AacOXcLJIqP4gmUoz89RzxfZ2OQ4OcwYx5RGRKVa8BYc/d1caxwEnbOc/oeIqRQ18Q39tRchzjaai2m1c95kUn8LhnSRXexhDJr4amPzmbTC6dSHHzlfMM7TkFU+mSYAGk0ms/sX8tIiMWdDvwOEBFdKkj6PH/xEj3G6d1kqXDWqp4ZDHid1tmO5hnRDO31gu4Jjuu07vuaNk6LVUL/vEQ83f+yDLXi8hJF4CI9AEnAHxr6/Jlf+6I3OEAga0NltkLdED2IeBv1kXoT01FZvnmRjX7VyMBawbzmoikwYZmBk6dwCqAvl8cN8LCOyTv8iDhL38FbgFjW14mIiNgG2nzX+yx7NDLG3DVlOAhS5B4XYRefdACBnjRAoac07iZbn0PwHNPDQsPP2x/8LYp+NJ65j2UieO+AV6z38+XrNmFkb1k3pbFBNua5hQwV5WtjVQ9vcIyR4FmEUna60yDNvPDUYzsJdXP3Ufw4Fpwzf2IV7Y2ctcrG+1FO0Xk82mMt2pAVbcDhy07caybgR0fkh5J3uoRxxKvi+BL6+0jDLBPRH6ft/5MjanqDuDvgB8geX6IwdaPmfjsWrl48TaGCL26kXk/i9iL9wF/EJG8QUshXwLWYbjPeqts7Oglhvd2kOyKO4Z1RwLU7F9N5W+X26feKMaUmNElF/rN5QfAEWB9pjClJN68zFj7JRJv9ZAemP3UI5VeKh5ZTEV0CYGtDXbHAcYu0ZxvDjuCNsEFaAYOAndn3UwrEyd6SXYNZ75upfsSuEJ+3JEA7sh8PA3V+DeF7cGPpT7gAIbHK/+CMeF9qvqUqn7r8BuipV5VPWCm5G6PVFVUdYWqvqCqnQWCXlDVP6pqkzr46GmpbJuvqlZgZO4j5q8OGMQ4g8aAq3ZXXIr+D8q0LLyC2exsAAAAAElFTkSuQmCC);
		width: 45px;
		height: 45px;
}

.regalo{
		height: 32px;
		color:#666666!important;
}
.regalo #gwpgiftdiv{
		top:9px!important;
}
.regalo #gift_pinkSS{
		padding-left:5px;
		top:-3
}
.regalo #gwprang{
		font-size:13px!important;
}
.regalo .gwprangloicon{
		font-size:13px;
		margin-top: -11px;
}
/*plp*/
.foto-list {
		/*height: 130px!important;*/
}
.product-thumb a, .product-thumb a span {
		height: 100%;
}
.price-strike-special, .price-strike-special span {
		color: #999;
		font-weight: normal;
}
.price-strike-special {
		padding-bottom: 3px;
}
.product-cell .bandera-producto-modulo {
		padding-top: 0px;
}
.flagscotent {
		height: 50px !important;
}
.rating-mod-product {
		padding-bottom: 5px;
}
#lada {
		margin-right: 5px;
}
.icon-liv-social-google{
		display:none
}
/*START :: Modified for CHECKOUT CR March 17 Release */
.withoutew.logged .step1 .address-option.registered-address-container{width:789px;}
.withoutew .step1 .address-option-pop{margin-left:-19px;} /*merickal design changes*/
.change-address-form {  width: 826px;}
.address-option.registered-address .add-new-shipping-manage {  position: relative; float: right; margin-right: 5px;}
.form.edit-address{827px;}

label.addressLabel{display:inline !important;}
.change-address-form { width: 820px !important;}
form#validate_forms{width:825px !important;}
/* END :: Modified for CHECKOUT CR March 17 Release */
/*Start::Don't change this until SIT and UAT Testing*/
.hideCompare{
		display: none;
}
/*Start::Don't change this until SIT and UAT Testing*/
.btn-comprar-modulo-form .add-bag { display:none;}
.cta-buttons .go-promotions { display:none!important;}
/*March release Iris defect 550 fix start */
.edd_default{ margin-bottom: 13px; display: inline-block;}
/*March release Iris defect 550 fix end */


/*FIXING CARROUSEL ARROWS(TO LEFT AND TO RIGHT)*/
.owl-theme .owl-controls .owl-buttons div.owl-prev {
		position: absolute;
		left: -30px;
		right: auto;
}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next:after,
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev:before {
		margin-left: 0 !important;
		margin-right: 0 !important;
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
		left: auto !important;
		right: -43px;
		position: absolute;
}
#submenu-cat5020003 ul:nth-child(4).SubCategories, #submenu-cat5150041 ul:nth-child(4).SubCategories, #submenu-cat5020014 ul:nth-child(4).SubCategories{
/*		margin-top: 50px;*/
}
.plp .product-cell .product-name span i {
		text-transform: lowercase;
		font-style: normal;
}
/* westelm css*/
h1.we-lowerCase::first-letter {
		text-transform: lowercase!important;
}
/* end westelm */

/* tooltip */
.checkBoxKeep span{
		color: #666;
		font-family: "Roboto", Arial, Helvetica, sans-serif;
		font-size: 12px;
		/*position: absolute;*/
		/*padding-top: 25px;*/
		padding-left: 10px;
		display: inline-block;
}
.squareBox {
		width: 15px;
		height: 15px;
		background: #fff;
		border: 1px solid #000;
		/*margin: 20px 0px;*/
		margin: 0!important;
		position: relative;
		display: inline-block;
}
.squareBox input[type="checkbox"]{
		visibility: hidden;
		height: initial;
}
.squareBox label {
		position: absolute;
		width: 10px;
		height: 10px;
		left: -1px;
		top: 0px;
		padding: 0!important;
		background: linear-gradient(top, #222 0%, #45484d 100%);
}
.squareBox label:after {
		opacity: 0;
		content: '';
		cursor: pointer;
		position: absolute;
		width: 11px;
		height: 11px;
		background: #000;
		top: 2px;
		left: 3px;
}
.squareBox input[type=checkbox]:checked + label:after {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
}
.detailsCheckBoxKeep {
		color: #e10098!important;
		text-decoration: underline;
		cursor: pointer;
		font-size: 13px!important;
}
.toolTipCredit {
		display: none;
		position: absolute!important;
		background: #fff;
		padding: 20px;
		border: 1px solid #e6e6e6;
		width: 300px;
		/* for airTimeTicket.html */
		top: -218px;
		right: -239px;
		z-index: 99999;
		/* for loginOverlay.html
		top: 74px;
		right: -96;
		*/
}

.toolTipCredit:after {
		content: "";
		position: absolute;
		bottom: -10px;
		left: 175px;
		border-width: 10px 10px 0;
		border-style: solid;
		border-color: #fff transparent;
		display: block;
		width: 0;
}

.toolTipCredit:before {
		content: "";
		position: absolute;
		bottom: -10px;
		left: 175px;
		border-width: 10px 10px 0;
		border-style: solid;
		border-color: #666 transparent;
		display: block;
		width: 0;
}
.icon-close {
		overflow: inherit;
}
.icon-close:hover {
		color: #555;
}
.closeTooltip {
		text-align: right;
		cursor: pointer;
}
.titleToolTip {
		border-bottom: 1px solid #e6e6e6;
		color: #666;
		padding: 10px;
}
.contentToolTip {
		color: #666;
		padding: 10px;
}
.checkBoxKeep .arrowDown  {
		display: inherit;
		width:0px;
		height:0px;
		border-style: solid;
		border-width: 5px;
		border-bottom-width:0px;
		border-color: #000 transparent transparent transparent;
}
#forgotlink {
		margin: 0;
}

.detailsCheckBoxKeepOrderConfirmation{
	color: #e10098!important;
		text-decoration: underline;
		cursor: pointer;
		font-size: 13px!important;
	text-align:right;
	margin-right:60px;
}


#registerCheckWrap {
	margin: 20px 25px 20px 0;
	position: relative;
	text-align: right;
}
	#registerCheckWrap #keepSesionLabel {
		color: #8C8F8F;
		margin-right: 15px;
		margin-left: 8px;
	}
	#registerCheckWrap .detailsCheckBoxKeep {
		color: red !important;
		font-weight: bold;
		padding-right: 12px;
		position: relative;
	}
		#registerCheckWrap .detailsCheckBoxKeep .arrowDown {
			border-width: 4px;
			position: absolute;
			right: 0;
			top: 8px;
		}
	#registerCheckWrap .toolTipCredit {
		bottom: 30px;
		font-size: 13px;
		padding: 10px 20px 15px;
		right: -255px;
		text-align: left;
		top: auto;
	}


	#registerCheckWrap .toolTipCredit.moveLeft {
		right: 0
	}
	#registerCheckWrap .toolTipCredit.moveLeft:before,
	#registerCheckWrap .toolTipCredit.moveLeft:after  {
		left: 280px;
	}
	#registerCheckWrap .toolTipCredit .contentToolTip {
		padding: 0;
	}
		#registerCheckWrap .toolTipCredit .contentToolTip p {
			margin: 10px 0 0;
		}
	#registerCheckWrap .toolTipCredit .closeTooltip,
	#registerCheckWrap .toolTipCredit .titleToolTip {
		display: inline-block;
		vertical-align: top;
		width: 260px;
	}
	#registerCheckWrap .toolTipCredit .titleToolTip {
		font-weight: bold;
		padding: 10px 10px 5px 10px;
	}
	#registerCheckWrap .toolTipCredit .closeTooltip {
		background: #4D555E;
		border-radius: 50%;
		cursor: pointer;
		font-size: 10px;
		font-weight: bold;
		height: 15px;
		position: relative;
		text-align: center;
		width: 15px;
	}
		#registerCheckWrap .toolTipCredit .closeTooltip span {
			color: #FFF;
			font-size: 10px;
			margin-top: -5px;
			padding: 0px;
			position: absolute;
			right: 4px;
			top: 50%;
		}

.checkWrap.pullLeft {
	text-align: left !important
}
/*Downladables Styles */
.order-status-error {
	color: #C31B28;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
}
.track-order-details.print-cie .myacc-fullorders .tablelitaC p.emailSend {
	color: #000;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.myacc-fullorders .product-image img.digitalImageProduct {
	box-sizing: border-box;
	padding: 0 5px;
	margin-top: 20px;
	width: 100%;
}
/*Added for OPen Pay*/
.digitalErrorProduct {
	border: 1px solid red;
	width: 100% !important;
	min-height: 34px;
}
	.digitalErrorProduct i {
		background: red;
		box-sizing: border-box;
		color: white;
		float: left;
		font-size: 30px;
		padding: 2px 5px;
		width: 40px;
	}
	.digitalErrorProduct p {
		color: red;
		float: left;
		font-size: 11px;
		padding: 12px 0 0 15px;
	}

.myacc-fullorders .the-promocode {
	clear: both;
}
.track-order-details.print-cie .myacc-fullorders .tablelitaC p.digitalDisscountProduct {
	color: black;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.downloadableCode {
	width: 100% !important;
	margin-bottom: -30px !important;
}
	.downloadableCode .codeLabel {
		font-size: 15px;
	}
		.downloadableCode .codeLabel span, .downloadableCode .codeLabel a {
			display: inline-block;
			vertical-align: middle;
		}
		.downloadableCode .codeLabel a {
			color: #E10098;
			font-size: 11px;
			font-weight: bold;
			margin-left: 15px;
		}
	.downloadableCode .emailLabel {
		font-size: 13px;
		margin: 5px 0;
	}
		.downloadableCode .emailLabel span {
			color: #8ABDDE;
			display: block;
			font-size: 13px;
			font-weight: normal;
		}
/*Start : DownlodableItems R1 2018 release*/
.font-bold {
	font-weight: bold;
}
/*End : DownlodableItems R1 2018 release*/
/* Start : Added for the defect #15853 */
.itrwarning_inputBB .itrtext-warning
{
	left: 8%!important;
}
/* End : Added for the defect #15853 */

/* BLP MODULE & PLP MODULE REDESIGN*/
#main_wrapper {
	overflow: hidden;
	margin-bottom: 0;
}
.left-navigation {
	margin: 0!important;
	width: auto!important;
	overflow: hidden;
	float: left;
	margin-top: 10px!important;
	padding: 0 15px 0 15px;
}
.left-nav {
	margin-right: 0!important;
}
.left-nav > a {
	display: block;
	background-color: #fff;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
	overflow: hidden;
}
.left-nav > a > h3 {
	padding: 10px;
	margin-bottom: 0;
	cursor: pointer;
	float: left;
}
.left-nav > a > h3:hover {
	color: #e10098;
	text-decoration: underline;
}
.left-nav > a > i:hover {
	color: #e10098;
}
.left-nav ul {
	background-color: #fff;
	padding: 5px;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
}
.slotdiv {
	background-color: #fff;
	width: 72%!important;
}
.grid-container {
	padding: 0 15px 0 15px;
}
.accordion-menu {
	float: right;
	padding: 10px;
	transition: all 0.5s ease;
}
.left-nav > a > h3 > .accordion-menu {
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
}
.rotate-icon {
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		transition: all 0.5s ease;
}

/* CLP MODULE REDESIGN*/
#main_wrapper > #content {
	width: initial;
	overflow: hidden;
}
#main_wrapper > #content > div {
	overflow: hidden;
}
#main_wrapper > #content.clp > div {
	float: left;
}
#content > div > .clp {
	margin: 0!important;
	width: auto!important;
	overflow: hidden;
	float: left;
	margin-top: 10px!important;
	padding: 0 15px 0 15px;
}
.left-nav > h3 {
	padding: 10px;
	margin-bottom: 0;
	background-color: #fff;
	box-shadow: 0 5px 7px 0 rgba(205, 205, 205, 0.5);
	cursor: pointer;
}
.left-nav > h3:hover{
	color: #e10098;
	text-decoration: underline;
}
.left-nav > ul > li > ul {
	border-left: 1px solid #000;
	padding: 0;
	margin: 0 0 0 20px;
	box-shadow: none;
}
.left-nav > h3 > .accordion-menu {
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
}
#menu .servicios .dropdown-menu {
		z-index: 4999971 !important;
		width: 250px;
		margin-top: -1px;
		border:solid 1px #dfdfdf;
		padding-top: 10px;
		box-shadow: 0px 1px 2px 0 rgba(116, 116, 116, 0.2);
}
#menu .servicios .dropdown-menu:before {
	position: absolute;
		content: "";
		top: -21px;
		left: 0px;
		width: 90%;
		height: 21px;
		background-color: transparent;
}
#menu .servicios .dropdown-menu:after {
position:absolute;
	content:"";
		background:#fff;
		transform:rotate( 135deg );
		/*box-shadow: -2px 2px 2px 0 rgba(116, 116, 116, 0.1);*/
		width:13px;
		height:13px;
    top: -8px;
    left: 85px;
    border-bottom: solid 1px #dfdfdf;
    border-left: solid 1px #dfdfdf;
}

#menu.nav .active.dep ul.depart-dropdown-menu li div > a.maintainHover img{
		animation-name: floating,fadeIn;
		animation-duration: 1s;
/*     animation-iteration-count: infinite; */
/*     animation-timing-function: ease-in-out; */
}

@keyframes floating {
		from { transform: translate(0,  -50px); }
/*     50%  { transform: translate(0, 30px); } */
		to   { transform: translate(0, 0px); }
}

#menu.nav ul.depart-dropdown-menu li a{
	transition: margin-left .1s;
	text-decoration: none;
}

#menu.nav ul.depart-dropdown-menu li a:hover{
	text-decoration:none;
	margin-left: 5px;
}

#menu.nav ul.dropdown-menu li a{
	transition: margin-left .1s;
	font-size: 15px !important;
}
#menu.nav ul.dropdown-menu li a:hover{
	margin-left: 5px;
}

#menu.nav ul.dropdown-menu li .login_all a{
	transition: margin-left .1s;
	padding: 0 0 0 15px;
}
#menu.nav ul.dropdown-menu li .login_all a:hover{
	margin-left:5px;
}
@keyframes fadeIn{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}
/*test*/
input#login::selection{
	background: #a8d1ff;
}
input#pass::selection{
	background: #a8d1ff;
}
#main_wrapper {
    overflow: hidden;
    margin-bottom: 0;
    width: 100% !important;
}
#main_wrapper > #content.clp {
    width: 1250px!important;
    overflow: hidden;
}

.address_express.recogstore .cSelect {
	height: 32px !important;
}

.address_express.recogstore .cSelect .cSelect{
	border: none;
}

.address_express.recogstore .cSelect select {
	height: 30px;
}

.address_express.recogstore .cSelect>i,
.address_express.recogstore .cSelect>label {
	height: 25px;
	padding: 9px 0px 0PX;
}


/* 8472 */
.searchEventModalContainer .fancybox-skin{
	height: 500px!important;
}

ul.depart-dropdown-menu .elemento a > i.icon-liv-right-06 {
		margin: 10px 0px 0px 10px;
		float: right;
}