@media only screen and (max-width: 1900px) {
	/* .carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size:15px auto !important;right:4px !important;top:30px !important} */
}
/**Desktop**/
@media only screen and (min-width: 1500px) {
	#footerRow1 .footer-links .col3:before{left:-40px} 
}
 
@media only screen and (max-width: 1620px) {
	div#widget_breadcrumb{width:92%;}
	/**carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size:15px auto !important;right:11px !important;top:2px !important}**/
}

@media only screen and (max-width: 1370) {
	carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size:15px auto !important;right:11px !important;top:2px !important}
}

@media only screen and (min-width: 1400px) and (max-width: 1620px) {
	.carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size:15px auto !important;right:4px !important;top:30px !important}
}

@media only screen and (max-width: 1280px) {
	.productListingWidget>.header_bar .controls .sorting_view_controls_container{float: left;}
	.sorting_controls .selectWrapper{width: initial;}
	#orderByDropdown .wcSelect .ui-selectmenu-text, .orderByDropdown .wcSelect .ui-selectmenu-text{display: block;}
}

@media only screen and (max-width: 1200px) {
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect{display: inline-block;}
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect li{padding-right: 15px;margin-bottom: 10px;}
	.pageControl.dot{display:none}
	.contentCarouselWidget>.content{margin-bottom:0}
}

/**Desktop only**/
@media only screen and (min-width: 1025px) {
	/**Mi cuenta - Cupones**/
	div#contentWrapper #couponWalletTable tr:nth-child(1), div#contentWrapper #couponWalletTable tr:nth-child(4n){margin-left: 0px;}
}



@media (min-width: 1201px) {
	.carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size:9px auto !important;right:15px !important;top:9px !important}
}

@media (min-width: 901px) {
	.carousel.contentCarouselWidget .nextPageButton:before,.contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 9px auto !important;right: 26px !important;top: 24px !important;}
}

@media (min-width:800px){
	.margin-true .carousel.contentCarouselWidget .nextPageButton:before{right:20px !important; top:19px !important}
	.unregisteredcheckoutpage #box .myaccount_header{display: block;}
	.unregisteredcheckoutpage #box .myaccount_header_mobile{display: none;}
}
/**TABLET Landscape**/
@media only screen and (max-width: 1200px) {
	/**General**/
	.link2{font-size:12px;}
	div.content_wrapper>div.content_left_shadow>div.content_right_shadow{padding:0px 22px;}
	.mobile-only{display:none;}
	.content-layout{padding:0 40px}
	.title, .titleItems, #customers_new_or_returning h2{font-size:2em}
	
	/**Home Tablet Landscape**/
	/*#headerRow2 #departmentsMenu{margin-left: 0;height: 40px;}
	#headerRow2{min-height: 40px;}
	#departmentsMenu > li.active{height: 40px;}
	#headerRow2 .departmentButton>span{font-size: 16px;height: 28px;padding-top: 0;}
	#headerRow2 #menu-nav{font-size: 13px;}
	#Header_GlobalLogin_signInQuickLink:before, #Header_GlobalLogin_signOutQuickLink:before{width:25px;height:25px}
	#header .text-icon{font-size:11px;margin-bottom:2px}
	#header .name-user{font-size:11px;max-width:60px}
	#menu-nav .links-menu-nav li, #menu-info .links-menu-info li{line-height: 33px;}
	#departmentsMenu > li.active:after{height: 18px;top: -10px;left: -10px;}
	#headerRow2 #menu-info{font-size: 13px;margin-right: 0;}
	#departmentsMenu > li.active{margin-right: 0px;}*/
    #menu-nav .links-menu-nav .link-oferta::after{width: 13px !important;height: 8px !important;}
    #menu-nav .links-menu-nav li a{font-size: 13px !important;}
    .departmentButton>span{font-size: 13px !important;}
	#logo-extra{width: 156px;margin-top: 24px}
	#logo{width: 63px;margin-left: 15px;margin-right: 30px;margin-top:3px}
	#logo-extra{margin-right: 30px;}
	#Header_GlobalLogin_signInQuickLink:before{width: 22px;height: 22px;}
	#wishListQuickLink:before{width: 22px;height: 22px;}
	#widget_minishopcart:before{width: 22px;height: 22px;}
	#minishopcart_lock, #minishopcart_total{top:-4px; right: -4px;}
	#headerRow1{padding: 15px 10px;border-width:3px;}
	#widget_minishopcart span{font-size: 11px!important;}
	#wishListQuickLink{font-size: 11px!important;}
	#Header_GlobalLogin_signInQuickLink{font-size: 11px!important;}
	#searchBar{top: 42px;width: 290px;left: 32%;}
	#searchBox{height: 24px;padding:0;}
	#searchTermWrapper{height: 19px;line-height: 19px;}
	#searchBox>.submitButton{height: 24px;width: 25px;background-size: 13px auto;vertical-align: top;left: 1px;}
	#searchTermWrapper>input{font-size:0.7em}
	#quickLinksBar{margin:5px 0}
	#quickLinksBar>li>a{padding:0 15px}
	#minishopcart_total{width: 10px;height: 10px;top: -8px;font-size: 8px;}
	/* #menu-nav .links-menu-nav .link-outlet{background-size: 15px auto;padding-left: 20px;} */
	/* #menu-nav .links-menu-nav .link-ofertas{background-size: 20px auto;padding-left: 26px;} */
	#allDepartmentsButton{background-size: 24px auto;background-position: 15px 5px;height: 30px;}
	/* #menu-nav .links-menu-nav li, #menu-info .links-menu-info li{margin-right: 5px;} */
	/* #headerRow2 > div{height: 33px;} */
	#menu-info .links-menu-info .link-folleto{background-size: 16px auto;padding-left: 24px}
	#menu-info .links-menu-info .link-sucursales{background-size: 16px auto;padding-left: 22px;}
	#menu-info .links-menu-info .link-telefono{background-size:15px;padding-left:21px}
	#menu-info .links-menu-info{padding-right: 15px;}
	.pleca-info .features{bottom:-110px}
	.destacados{margin-top:50px}
	.catalogEntryRecommendationWidget.carousel .product .product_option a{opacity:1;font-size:0.8em;height:36px}
	.carousel .nextPageButton, .carousel .prevPageButton, .prevButton, .nextButton{width:45px !important;height:45px !important;}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.prevPageButton, .catalogEntryRecommendationWidget.carousel>.prevPageButton{left:0}
	.product_image .image{height:200px}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.nextPageButton, .catalogEntryRecommendationWidget.carousel>.nextPageButton{right:0}
	/* .carousel .nextPageButton:before, .carousel .prevPageButton:before, .carousel .prevPageButton:focus:before, .carousel .nextPageButton:focus:before, .prevButton:before, .nextButton:before{background-size:8px !important;left:18px !important;top:15px !important} */
	/* .carousel>.carouselWrapper>div>.nextPageButton:before, .carousel>.nextPageButton:before{left:20px !important} */
	.contentCarouselWidget>.nextPageButton, .contentCarouselWidget>.prevPageButton{width:65px !important;height:65px !important}
	.carousel.contentCarouselWidget .prevPageButton:before, .contentCarouselWidget.carousel .prevPageButton:focus:before{background-size: 12px auto !important;left: 25px !important;top: 23px !important;}
	/* .carousel.contentCarouselWidget .nextPageButton:before, .contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 12px auto !important;right: 27px !important;top: 17px !important;left:auto !important;} */
	.pleca-info .features{bottom:-80px;width:94%;left:3%;padding:30px 20px;}
	.pleca-info .features li{background-size:45px auto;}
	.pleca-info .features li.feature-02{background-size:40px auto;}
	.pleca-info .features li.feature-03{background-size:48px auto;}
	.pleca-info .features li.feature-04{background-size:45px auto;}
	.pleca-info .features li .parrafo{font-size:0.7em}
	.destacados img{box-shadow:0px 0px 14px #b5b5b5}
	.title-block{font-size:1.2em;margin-bottom:6px}
	.btn1{font-size:1em;height:42px;line-height:42px;padding:0 35px}
	.carousel-info{padding:30px 40px}
	.product_image .image{border-radius:12px 12px 0 0}
	.carousel>.carouselWrapper>.content{width:calc(100% - 80px);margin-left:40px;margin-right:40px}
	.catalogEntryRecommendationWidget.carousel .titleItems{width:calc(100% - 80px);padding-bottom:15px}
	.product_info>.product_name>a{font-size:0.75em;margin-bottom:10px}
	/*.grid_mode .envio-gratis, .product .envio-gratis{background-size:30px auto;font-size:0.75em;padding-left:40px}*/
	.product_info .price{font-size:1em}
	.sugerencias .col3 a .text{font-size:1.1em}
	#newsletter .col4 .title{font-size:1.5em}
	#newsletter .col4 .parrafo{font-size:0.85em;padding:0 10px}
	#mc_embed_signup .mc-field-group label{font-size:15px}
	#newsletter #mc_embed_signup .mc-field-group.input-group{text-align:left;}
	#newsletter #mc_embed_signup .mc-field-group.input-group > ul{padding-left:0}
	
	.mailchimpContainer{padding-left:0;}
	#newsletter #mc_embed_signup .mc-field-group{margin-right:20px;width:33%}
	#Header_GlobalLogin_loggedInDropdown.menuDropdown, #Header_GlobalLogin_signInDropdown{top:62px;right:28px}
	#Header_GlobalLogin_loggedInDropdown.menuDropdown{top:75px}
	.wishlist-header{width:400px;left:-175px}
	.wishlist-header .title-fav{font-size:1em}
	.wishlist-header .product .product_image .image img{width:100px;max-height:80px}
	.wishlist-header .product .product_image{height:140px}
	.wishlist-header .product_info>.product_price:before,.wishlist-header .product_info>.product_price>.old_price,.wishlist-header .product_info .price,.wishlist-header .product_info>.product_price>.old_price ~ .price, .product_info .price{font-size:0.7em}
	.wishlist-header .product .product_option a.button.primary{font-size:0.8em;height:34px;line-height:34px}
	.wishlist-header .fav-bottom{height:70px}
	.wishlist-header .fav-bottom .btn2{height:40px;line-height:40px;font-size:0.8em}

	/**Registro**/
	div.content_wrapper_position.register .content_wrapper{padding-top: 48px;padding-bottom: 81px;}
	div.content_wrapper_position.register #Register{padding:40px 33px 5px 42px;}
	div.content_wrapper_position.register #Register #WC_UserRegistrationAddForm_div_35{margin-bottom:8px;}
	div.content_wrapper_position.register .already-account{font-size: 13px;}
	/*div.content_wrapper_position.register #Register #WC_UserRegistrationAddForm_div_34{margin-top: 19px;margin-bottom: 20px;}*/
	div.content_wrapper_position.register #Register #WC_UserRegistrationAddForm_div_24 .input-radio, div.content_wrapper_position.register #Register #WC_UserRegistrationAddForm_div_26 .input-radio{font-size: 15px;line-height: 20px;margin: 0px;}
	div.content_wrapper_position.register #Register #WC_UserRegistrationAddForm_div_26{margin-bottom: 10px;}
	div.content_wrapper_position.register .banner-register .title{font-size:25px;margin-bottom: 16px;}
	div.content_wrapper_position.register .banner-register .description{font-size:18px;}
	div.content_wrapper_position.register .banner-register .image{background-position-x: left;}

	/**Login**/
	div#login .content_wrapper{padding-top: 40px;padding-bottom: 80px;}
	div#login #WC_AccountDisplay_div_6 > .registration_header{font-size:20px;line-height:24px;margin-bottom:0px;}
	div#login .sign_in_registration .align{margin-top:20px;}
	div#login .registration_header{font-size:18px;line-height: 24px;}
	div#login #WC_AccountDisplay_div_9{margin-left:0px;}
	div#login .form_1column .column{margin-bottom:5px;}
	div#login .sign_in_registration .myaccount_link.link2{font-size:12px;}
	div#login .new-user{margin-top:10px;}
	div#login #WC_AccountDisplay_div_6{padding:28px 36px 28px 39px;width: 56%;}
	div#login .new-user .button-content{margin-bottom:0px;}
	div#login .banner-login{width: 44%;}
	div#login .banner-login .title{font-size:25px;}
	div#login .banner-login .description{font-size:18px;}
	.myaccount_success, .myaccount_error, .error_msg{max-width: 320px;font-size: 14px;line-height: 20px;margin-bottom: 20px;padding:8px 12px;}

	/**Formularios**/
	.button-content{margin-top: 10px;}
	.button-content .btn.button_google .button_text, .button-content .btn.button_facebook .button_text{font-size: 11px;}
	.button-content .btn.button_google img{width: 25px;height:auto;margin-right: 5px;margin-left: 0px;}
	.button-content .btn.button_facebook img{width:16px;height:auto;margin-right: 5px;margin-left: 0px;}
	.button-content .btn .button_text{line-height:40px;font-size: 20px;min-width: 176px;}
	#WC_UserRegistrationUpdateForm_div_42 .button_text{}
	#DevolucionExpress{flex-direction: column;}
	#DevolucionExpress .clearfix{gap: 0px;flex-direction: column;width: 100%;}
	#DevolucionExpress .clearfix .input-box{width: 100%;}
	#DevolucionExpress #WC_DevolucionExpressForm_links_1{width: 100%;}
	#DevolucionExpress #WC_DevolucionExpressForm_links_1 .button_text{width: 100%;}
	#DevolucionExpress .input-box.focus .input-label{top: -11px;}
	.form_1column .column{margin-bottom: 7px;}
	.column #stateDiv > input[type="text"], .column > input[type="email"], .column > input[type="text"], .column > input[type="tel"], .column > input[type="number"], .column > input[type="password"], .column > textarea, .column > select, .column > .ui-selectmenu-button[role="combobox"], .column > .birthday_content .ui-selectmenu-button[role="combobox"]{height: 40px;border-width: 2px;font-size: 15px;padding: 5px 10px;margin-bottom: 5px;}
	#stateDiv select{border-width:2px;}
	.column.style2 #stateDiv > input[type="text"], .column.style2 > input[type="email"], .column.style2 > input[type="text"], .column.style2 > input[type="tel"], .column.style2 > input[type="number"], .column.style2 > textarea, .column.style2 > input[type="password"], .column.style2 > select, .column.style2 > .ui-selectmenu-button[role="combobox"], .column.style2 > .birthday_content .ui-selectmenu-button[role="combobox"], div#contentWrapper .inputField.wcSelect .ui-selectmenu-text{font-size: 16px;}
	div#contentWrapper #AddressForm .inputField.wcSelect .ui-selectmenu-text{font-size:16px;}
	.column > .column_label, .column.style2 > .column_label.style1{font-size: 18px;line-height: 20px;margin-bottom: 7px;}
	.column > .input-radio-content .input-radio{font-size: 15px;display: inline-block;line-height: 18px;}
	.column > .input-checkbox-content .input-checkbox .button-style{padding: 8px 20px;}
	.column.style2 > .column_label, .column.style2 .birthdayColumn > .column_label{font-size: 15px;}

	/**Resumen**/
	div#contentWrapper #container_MyAccountDisplayB2B.rowContainer{width:100%;box-sizing:border-box;padding:25px 25px}
	div#contentWrapper h1{font-size:35px;margin-bottom:11px;}
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect{display: block;width: 70%;box-sizing: border-box;padding: 30px 34px;-webkit-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);-moz-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);margin-bottom: 40px;min-width: 300px;}
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect li{display: block;margin-bottom: 13px;padding-right: 0px;}
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect a{display:inline-block;}
	div#contentWrapper .myaccount_desc_title, div#contentWrapper h1.myaccount_desc_title{font-size:27px;margin-bottom: 30px;}
	div#contentWrapper .listTable .tableHeader{display: none !important;}
	div#contentWrapper .listTable{box-shadow:none;}
	div#contentWrapper .listTable .fullView .row{width:70%;display: block;box-sizing: border-box;padding-left: 31px;padding-right: 46px;border-bottom: 0px;-webkit-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);-moz-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);margin-bottom: 30px;}
	div#contentWrapper .listTable .fullView .row > .col1, div#contentWrapper .listTable .fullView .row > .col2, div#contentWrapper .listTable .fullView .row > .col3, div#contentWrapper .listTable .fullView .row > .col4{float: left;width: 100%;padding-bottom: 10px;}
	div#contentWrapper .listTable .fullView .col2:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col1:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col3:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col4:not(.tracking):not(.actions)::before{content: attr(data-header);width: 50%;float: left;text-align: left;box-sizing: border-box;padding-right: 10px;font-weight: 600;}
	div#contentWrapper .listTable .fullView:not(.tableHeader) .col2:not(.tracking):not(.actions) .cell{width: 50%;float: left;padding: 0px;text-align: left;}
	div#contentWrapper .listTable .fullView .row > .actions, div#contentWrapper .listTable .fullView .row > .tracking{width: 50%;margin-top: 45px;}
	div#contentWrapper .listTable .fullView .row > .actions .inline-block{width: 100%;position: relative;box-sizing: border-box;padding-right: 15px;padding: 0px;}
	div#contentWrapper .listTable .fullView .row > .tracking a{width:100%;}
	div#contentWrapper .listTable .combobox.actionButton{width:100%;min-height: 46px;line-height: 42px;font-size: 15px;max-width: none;}
	div#contentWrapper .listTable .combobox.actionDropdown{max-width:none;box-sizing: border-box;width: calc(100% - 15px);}

	/**Informacion personal**/
	div#contentWrapper #container_MyAccountDisplayB2B.rowContainer #Register > .col7{width: 100%;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_35, div#contentWrapper .myaccount_desc_title_2{font-size: 23px;}
	.column.style2 .ui-selectmenu-button[role="combobox"] .ui-selectmenu-icon::after{top: 18px;right: 5px;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_40{width: 100%;padding: 0px;}
	div#contentWrapper #WC_UserRegistrationUpdateForm_div_42{margin-top: 20px;}

	/**Detalle de pedido - Mi cuenta**/
	.line-spacer{margin-top: 23px;margin-bottom: 23px;}
	#orderDetail_content .orderSummaryReport .entry{width: 80%;}
	div#contentWrapper #OrderDetailItemTable_Widget #orderSummaryContainer #OrderDetail_ItemTable_table{padding:0px;border:0px;width: 100%;display: block;}
	div#contentWrapper #OrderDetailItemTable_Widget #orderSummaryContainer #OrderDetail_ItemTable_table #OrderDetail_ItemTable_table_content .input-box .input-label.label1{top: 10px!important;}
	div#contentWrapper #OrderDetailItemTable_Widget .row.entry{border-top: 0px;display: block;clear: both;margin-bottom: 40px;padding: 11px 40px;box-sizing: border-box;-webkit-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);-moz-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);width: 100%;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(1){display: block;width: 76%;padding-right: 10px;box-sizing: border-box;top: -23px;position: relative;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2){width: 70%;display: block;margin-bottom: 30px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(3){display: block;width: 50%;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(4){display: block;width: 50%;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(5){display: block;width: 50%;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2) > .cell{width: 100%;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div {margin-bottom:10px;;width: 87%;}
	div#contentWrapper #OrderDetailItemTable_Widget .product_name{display: inline-block;width: 60%;float: left;}
	div#contentWrapper #OrderDetailItemTable_Widget .product_sku{float: right;width: 40%;display: inline-block;text-align: left;font-size: 18px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div::before{content: attr(data-header);width: 45%;float: left;box-sizing: border-box;padding-right: 20px;font-weight: 600;text-align: right;}
	div#contentWrapper .listTable .cell{text-align:left;float: none;margin: 0 auto;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .old-price{display: block;width: 50%;float: right;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(5) .cell{padding:0px;text-align: right;width: 30%;position: relative;margin-right: 0;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(8){display: none;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry .label{display:none;}
	div#contentWrapper #OrderDetailItemTable_Widget .row.entry .total_item_price{margin:0px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(1)::before,div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2)::before{content:"";}
	div#contentWrapper #summaryOfChanges{display: block;margin: 0 auto;left: 0px;right: 0px;text-align: center;position: relative;float: none;width: 40%;clear: both;}
	div#contentWrapper #summaryOfChanges > p, div#contentWrapper #summaryOfChanges #totalLabel{line-height:34px;}
	div#contentWrapper #summaryOfChanges .label{font-size: 20px;}
	div#contentWrapper #summaryOfChanges .value{font-size: 20px;}
	div#contentWrapper #orderDetail_content .pageSection.button-content{margin-bottom: 30px;text-align: center;}
	div#contentWrapper #orderDetail_content .pageSection.button-content .button_text{min-width: 196px;}
	div#contentWrapper #orderDetail_content .pageSection.button-content .button_text img{width: 25px;height: auto;top: 5px;margin-right: 10px;}
	div#contentWrapper .details-footer-links{font-size:19px;line-height:30px;}
	div#contentWrapper .details-footer-links ul{padding:0px;box-sizing:border-box;}
	div#contentWrapper .listTable .row.footer{margin-top:0px}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .row.entry .cell.cell1{width: fit-content;margin-right: 0;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(3) .cell{width: fit-content;margin-right: 0;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(4) .cell{width: fit-content;margin-right: 0;}
	
	/**Mi cuenta - Cupones**/
	div#contentWrapper #couponWalletTable tr{width:calc(50% - 25px);}
	div#contentWrapper #couponWalletTable tr:nth-child(1), div#contentWrapper #couponWalletTable tr:nth-child(3n){margin-left: 0px;}
	
	/**Mi cuenta - Seguimiento de pedido**/
	#orderDetail_content #orderInfo > .clearfix > .col6{width:100%;margin-bottom: 23px;}
	#orderDetail_content #orderInfo > .clearfix > .col6 .col7{width:100%;}
	div#contentWrapper #trackingInfo {margin-top: 40px;}
	div#contentWrapper #trackingInfo .track-numbers li{font-size:20px;padding: 5px 10px;width:auto;min-width: 33.33333%;float: left;box-sizing: border-box;text-align: center;border-bottom:solid 2px transparent;}
	div#contentWrapper #trackingInfo .tracking-map{display: flex;flex-direction: column;text-align: center;align-items: center;}
	div#contentWrapper #trackingInfo .tracking-map .track-item{width: auto;display: flex;vertical-align: middle;align-items: center;text-align: center;margin-bottom: 50px;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .img{margin: 0px;float: left;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .label{margin: 0px;float: left;text-align: left;margin-left: 20px;}
	div#contentWrapper #trackingInfo .tracking-map .track-item:last-of-type{margin-bottom: 0px;}
	div#contentWrapper #trackingInfo .tracking-map .line{width: 2px;height: 80%;left: calc(50% - 86px);right: auto;border-bottom: 0px;border-left: solid 2px #ECF0F3;top: 10%;}
	div#contentWrapper #trackingInfo .button-content{text-align:center;}
	div#contentWrapper #trackingInfo .button-content .button_text{line-height:50px;font-size: 20px;padding: 0px 20px;}

	/**Wishlist**/
    div#contentWrapper #WishlistDisplay_Widget .productListingWidget ul{overflow:visible;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container{border: 0px;padding: 0px;box-shadow: none;margin-bottom:20px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode > li{border-top: 0px;display: block;clear: both;margin-bottom: 40px;padding: 11px 30px 22px 0px;box-sizing: border-box;-webkit-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);-moz-box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);box-shadow: 5px 5px 8px 0px rgba(198, 198, 197, 0.45);width: 100%;border-bottom: 0px;min-height: unset;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode > li.header{display:none;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product {display: inline-block;width: 100%;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_image{display: block;width: 30%;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_image img{box-sizing: border-box;width: 100%;max-width: 129px;top: -20px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_info{width: 70%;display: block;margin-bottom: 0px;padding-left: 10px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info{display: inline-block;width: 100%;float: left;margin-bottom: 30px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info .product_name{display: inline-block;width: 60%;float: left;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info span[id^="product_SKU_"]{float: right;width: 30%;display: inline-block;text-align: left;font-size: 18px;margin-top:0px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_quantity_addtolist{width: 65%;margin-bottom: 10px;text-align: left;display: table-cell;line-height: 30px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price > div{width: 50%;float: right;text-align: left;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_quantity_addtolist .product_quantity{float: left;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price::before, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price::before, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_quantity_addtolist::before{content: attr(data-header);width: 50%;float: left;box-sizing: border-box;padding-right: 20px;font-weight: 600;text-align: right;font-size: 19px;color: #666666;display: inline-block;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price .price{width: 50%;text-align: left;font-size: 20px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container{flex-direction: column;width: 30%;bottom: 0px;top: auto;right: 0px;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option{order: 1;float: none;width: 100%;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option .button.primary{min-width: unset;width: 100%;}
    div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option.remove_btn{margin: 0px;float: none;order: 0;text-align: right;margin-bottom: 7px;box-sizing: border-box;padding-right: 10px;}
	div#contentWrapper #WishlistDisplay_Widget #WC_WishListResultDisplay_div_3l.header_bar .pagination_present{min-height:unset;float: none;margin: 0 auto;display: inline-block;}
	div#contentWrapper #WishlistDisplay_Widget #WC_WishListResultDisplay_div_3l{text-align: center;}
	div#contentWrapper #WishlistDisplay_Widget .productListingWidget .paging_controls .pageControl.number > a{font-size: 18px;width: 32px;height: 32px;line-height: 31px;}

	/**Facturacion**/
	.facturacion_your_info{margin-top: 10px;margin-bottom: 20px;}
	.facturacion_your_info .column_label{margin-bottom: 5px;}
	div#contentWrapper #billing_address_book.FacturacionEdicion #AddressSelection{width:100%;}

	/**Devolucion - Mi cuenta**/
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(6){width:88%;text-align: center;margin-top: 10px;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(6)::before{display:block;padding:0px;text-align: center;margin-bottom: 8px;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(6) > .cell{text-align: center;}
	/*div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(1) .cell{flex-direction: column-reverse;}*/
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry > div:nth-child(1) img{max-width:100px;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(1) .cell .column label{position:relative;text-align:center;display: none;}
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(1) .cell .column label::after{content: attr(data-header);width: 100%;display: block;font-weight: 600;text-align: center;}

	/**Direcciones - Mi cuenta**/
	div#contentWrapper .addressSelectionEditPage{width:100%;}
	div#contentWrapper #addressDetailRefreshArea{width:100%;padding: 0px;}
	div#contentWrapper .addressSelectionEditPage #AddressSelection{width: calc(100% - 288px);margin-right: 0px;}
	div#contentWrapper .addressSelectionEditPage #AddressSelection .ui-selectmenu-button[role="combobox"]{height: 50px;}
	div#contentWrapper .addressSelectionEditPage #AddressSelection .ui-selectmenu-icon::after{top: 12px;}
	div#contentWrapper .addressSelectionEditPage #AddressSelection .ui-selectmenu-text{margin-top: 6px;}
	div#contentWrapper .addressSelectionEditPage .button-content{width: auto;float: right;width: 268px;margin-top: 26px;}
	div#contentWrapper .addressSelectionEditPage #addressBaseInfo{clear: both;display: inline-block;width: 100%;}
	div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(2), div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(4){position: relative;width: calc(50% - 8px);float: left;margin-right: 8px;}
	div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(3){position: relative;float: left;width: calc(50% - 8px);box-sizing: border-box;margin-left: 8px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm .inputField.wcSelect{border-width: 2px;}
	
	/**Nosotros**/
	.history .subtitle{font-size:1.35em;margin-bottom:40px}
	.history .item .block-title, .bg-title-01{font-size:1.2em;height:34px}
	.history .item .block-info .info-text{font-size:0.75em;line-height:1.4em}
	.history .item .block-info img{max-width:101px;bottom:-70px}
	.history .item{height:330px;margin-bottom:120px}
	.history .item .block-info img.especial{max-width:122px}
	
	/**Folletos**/
	.content-section{padding-bottom:70px}
	.folletos .col6{padding-right:30px}
	.folletos .col6:nth-child(2n+1){padding-left:30px}
	
	/**Formas de pago**/
	.bg-title-02,.bg-title-03{height:72px;line-height:72px;font-size:1.2em;background-size:auto 72px}
	.paragraph{font-size:0.85em}
	.content-section .block,.section-pagos .col6:nth-child(2n) .block{padding:25px 30px}
	.content-section .block{padding-bottom:35px}
	.visa-icon{background-size:80px auto;width:80px;height:26px;}
	.master-card-icon{background-size:70px auto;width:70px;height:55px;margin-left:20px}
	.paypal-icon{margin-left:0;width:180px;background-size:180px auto;height:42px}
	
	/**Sitemap**/
	.sitemap .title-nav{font-size:0.9em}
	.sitemap .nav-menu li{font-size:0.9em}
	.sitemap .main_content{padding: 0 !important}
	.sitemap .static_page_content .column_box .column{width:33.33%;padding-right:10px}
	.sitemap.content-section .col3{width:33.33%}
	.sitemap .static_page_content .column_box .column ul li a{font-size:0.9em}
	.sitemap .static_page_content .column_box .column.site-pages > ul>li.h3 a{font-size:0.9em}
	
	/**Faqs**/
	.title-page{margin-left:10px;margin-bottom:40px !important}
	.title-link-column{font-size:1em;}
	#content .collapsible>.content>ul>li, .linkWidget.collapsible>.content>ul>li{font-size:1em}
	.content-tab .collapsible .toggle{font-size:1em !important}
	.content-tab .collapsible > .content{font-size:0.9em}
	.linkWidget.link-column,.linkWidget.link-column, .linkWidget.link-column:hover{width:280px !important}
	.content-tab .collapsible:before{font-size:26px;top:10px}
	.content-tab .collapsible[aria-expanded=false]:before{font-size:20px;top:16px}
	.content-tab .collapsible{margin-left:0;width:calc(100% - 30px) !important}
	
	/**StoreLocator**/
	#location .location_select{margin-right:36px}
	#location #WC_StoreLocator_div_35{margin-right:0}
	#location .location_select:last-child{margin-right:0;float:right}
	.box-map{margin-top:47px}
	.box-map .my_account_content_bold{font-size:0.9em}
	#bopis_table{padding:10px 17px 25px}
	#bopis_table td p.name-store{padding-bottom:4px}
	#bopis_table td p{font-size:0.75em;line-height:1.5em}
	#bopis_table .address-store{background-size:12px auto;background-position:left 10px top 8px}
	#bopis_table .hours-store{background-size:13px auto;}
	#bopis_table .phone{background-size:13px auto;}
	#bopis_table td p,#bopis_table .hours-store{padding-left:30px}
	
	/**Aviso de privacidad**/
	.privacidad-section .parrafo, .parrafo p{font-size:18px}
	.ol-list .subtitulo{font-size:18px}
	.privacidad-section .parrafo{margin-bottom:60px}
	.parrafo p{margin-bottom:30px}
	.section-content .parrafo>.ol-list>li{margin-bottom:40px}
	.content-section .parrafo-info{font-size:1.05em}
	.garantias-section .subtitle, .content-section .subtitle{font-size:18px}
	.content-section .parrafo-text{font-size:0.9em}
	.content-section .parrafo{font-size:18px}
	.content-section .sub_title{font-size:1.3em}
	
	/**Vista de producto**/
	div.namePartPriceContainer h1.main_header{padding-right:0}
	.widget_product_image_viewer>.content>.other_views>ul>li{margin-right:10px}
	
	/**Usuario registrado**/
	#login.thankyou .sign_in_registration{max-width:450px;width:100%;padding:40px 20px;}
	#login.thankyou .registration_header{font-size:25px;line-height:31px;margin-bottom: 10px;padding: 0px;}
	#login.thankyou p, #login.thankyou span{font-size:16px;max-width: 310px;line-height: 20px;}
	#login.thankyou img.mail-icon{width: 50px;margin-top: 20px;margin-bottom: 30px;}
	#login.thankyou .social{margin-top: 20px;}
	#login.thankyou .button-content{margin-bottom:50px;}
	#login.thankyou img.phone-icon{width:28px;}
	
	/**ConfirmationPage**/
	.confirmation_page_contet .thanks{padding:0 30px;}
	.confirmation_page_contet .thanks h1{font-size:1.7em;margin-bottom:0;}
	.confirmation_page_contet .thanks .subtitle{font-size:0.65em;}
	.confirmation_page_contet .thanks .num_order,.confirmation_page_contet div.data{font-size:0.75em;}
	.confirmation_page_contet .shipping_address{font-size:18px}
	.confirmation_page_contet .thanks .billing_method .title{font-size:0.75em;}
	.confirmation_page_contet .shipping_method_block .desc{font-size:1.1em;}
	.confirmation_page_contet .shipping_method_block .bdy .had{font-size:0.9em;background-size:38px auto;padding-left:48px}
	.confirmation_page_contet .shipping_method_block .fecha_promesa{display: block;position: inherit !important;font-size:0.9em;height:50px;background-size:50px auto;padding-left:80px;margin-left:0px;line-height:50px}
	.confirmation_page_contet #OrderConfirmPagingDisplay{padding:10px 40px 0}
	#order_details div[id^=WC_OrderItemDetailsSummaryf_div_1_]{width:80px}
	.confirmation_page_contet #order_details .th_align_left_normal .itemspecs{width:190px}
	.confirmation_page_contet #total_breakdown{padding:0}
	.confirmation_page_contet #total_breakdown #order_total .total_details, .confirmation_page_contet #total_breakdown #order_total #discountDetailsSection .info_icon,.confirmation_page_contet #total_breakdown #order_total .total_figures{font-size:19px}
	.confirmation_page_contet .button_footer_line_confirmation_page .btn .button_text{font-size:20px}
	#menu-info .links-menu-info .link-sucursales,#menu-info .links-menu-info li a{font-size:0.9em;height:17px;line-height:17px;display:inline-block}
	#menu-info .links-menu-info .link-sucursales{background-position:0 3px}
	#menu-info .links-menu-info .link-folleto{background-position: 0 4px}
	
	/**Listado de productos**/
	.sorting_controls>span.order_by_label, .sorting_controls>span.page_size_label{height:48px;line-height:48px;font-size:15px;}
	.productListingWidget #orderByDropdown, .productListingWidget .orderByDropdown, .selectWrapper{height:48px;line-height:48px}
	.sorting_controls .selectWrapper{width:60px}
	.orderBySelect span.ui-icon, .selectWrapperPageSize span.ui-icon{height:33px;width:33px;line-height:33px;margin-top:2px;margin-left:10px}
	.orderBySelect span.ui-icon:before, .selectWrapperPageSize span.ui-icon:before{font-size:1em}
	#content .collapsible>h3, .categoryNavWidget.collapsible>h3, .linkWidget.collapsible>h3{font-size:1.4em}
	.product_listing_container{margin-left:-40px}
	.controls .tablet-only,.pagination-bottom .tablet-only{display:none !important}
	.pageControlButton{display:none !important}
	.pageControlButton.hidden, .pageControlMenu{display:inline-block}
	.pageControlMenu>.pageControl.number>a{display:inline-block}
	.pageControlMenu>.closeButton{display:none}
	.pageControlMenu>.pageControl.number>.ellipsis{display:inline-block;transform:rotate(90deg);margin-top:15px}
	.productListingWidget>.header_bar .controls> .sorting_view_controls_container{float:left}
	.paging_controls{margin-top:10px;margin-right:20px}
	.controlBar .pageControl.number>a{width:30px;height:30px;line-height:30px;font-size:0.9em}
	.search-results-page .productListingWidget .controls{margin-bottom:50px}
	.pagination-bottom{margin-right:5px}
	
	/**vista del producto**/
	.product_page_content #widget_breadcrumb{padding: 0 20px;width: 98%;box-sizing: border-box;}
	.product_page_content #productSlot56{float:left;padding-left:20px;overflow:hidden}
	.beneficios.pleca-info .features{width:100%;left:0;padding-left:0;padding-right:0;}
	.beneficios.pleca-info .content-layout{padding:0 20px}
	
	/**Factura electronica**/
	.steps{width:100%;float:none;margin-bottom:25px}
	.tabs .tab{font-size:1.1em;margin-right:45px}
	.aviso-info{width:auto;max-width:518px;margin-bottom:30px}
	#createFactura.formFactura .input.first.small{width:100%}
	.formFactura .input.input-holder,.formFactura .input.last{width:50%;padding-right:20px}
	.formFactura .btn1{height:50px;line-height:50px}
	.factura-section .formFactura .input.button{width:100%;padding-right:0}
	.factura-section .formFactura .input.button button{float:right}
	.formFactura .input.input-full{width:100%;padding-right:0}
	#searchFactura > div:nth-child(1),#searchFactura > div:nth-child(4),#searchFactura > div:nth-child(6){width:51%}
	#searchFactura > div:nth-child(2),#searchFactura > div:nth-child(5),#searchFactura > div:nth-child(7){padding-right:0;width:49%}
	#createFactura > div:nth-child(2),#createFactura > div:nth-child(4) {width:51%}
	#createFactura > div:nth-child(3),#createFactura > div:nth-child(5){width:49%;padding-right:0}
	.steps ol{padding-left:25px}
	
	/**Saldo de Regalo**/
	.t-regalo-section .icon-regalo{width:70px}
	.t-regalo-section .formFactura .input{width:50%}
	
	.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-left: 0px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px;}
	
}
@media only screen and (min-width: 951px) and (max-width: 1200px) {
	.grid_mode .envio-gratis {top: 3px!important;left: 54%!important;}
	.compare_container {top: 55px!important; left: -26%!important;}
}

/**TABLET Portrait**/
@media only screen and (min-width: 901px) and (max-width: 950px) {
	.grid_mode .product{width: 98%;}
	.product>.product_image {width: 98%;}
	.grid_mode .product_image .image {width: 90%;}
	.grid_mode .product_info>.product_name>a {top: -14px!important; left: -13px;}
	.product .product_option a.button.primary {font-size: 13px !important; top: -45px !important; left: -18px;
    width: 120% !important; max-width: 500px;}
	.compare_container {top: 32px !important; left: -32%!important;}
	.grid_mode .envio-gratis { top: -18px!important; left: 54%!important;}
	
	.color-container{top:-4px; left: -55px;}
	.grid_mode .product_name{margin-right: -20px;}
	.product_info>.product_price{top: -22px; left: -23px; position:relative;}
	.product .ribbons_product {top: -21px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-left: 0px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px; margin-top: 1px;}
}
@media only screen and (min-width: 900px) and (max-width: 900px) {
	.grid_mode .product_info>.product_name>a {top: -14px!important; left: -13px;}
	.product .product_option a.button.primary {font-size: 13px !important; top: 30px !important; left: -18px;
    width: 120% !important; max-width: 500px;}
	.compare_container {top: 44px !important; left: -32%!important;}
	.grid_mode .envio-gratis { top: 18px!important; left: 48%!important;}
	
	.color-container{top:-4px; left: -55px;}
	.grid_mode .product_name{margin-right: -20px;}
	.product_info>.product_price{top: -22px; left: -23px; position:relative;}
	.product .ribbons_product {top: -21px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-left: 0px;margin-bottom: -10px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px; margin-top: 1px;}
}
@media only screen and (min-width: 851px) and (max-width: 899px) {
	.grid_mode .product{width: 97%;}
	.product>.product_image {width: 97%;}
	.grid_mode .product_image .image {width: 90%;}
	.grid_mode .product_info>.product_name>a {top: -14px!important; left: -13px;}
	.product .product_option a.button.primary {font-size: 13px !important; top: 30px !important; left: -18px;
    width: 127% !important; max-width: 500px;}
	.compare_container {top: 45px !important; left: -30%!important;}
	.grid_mode .envio-gratis { top: 48px!important; left: 46%!important;}
	
	.color-container{top:-4px; left: -55px;}
	.grid_mode .product_name{margin-right: -20px;}
	.product_info>.product_price{top: -22px; left: -23px; position:relative;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-top: -3px; margin-left: 0px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px; margin-top: 1px;}
	.product .ribbons_product{top: -11px;}
}
@media only screen and (min-width: 701px) and (max-width: 850px) {
	.grid_mode .product{width: 97%;}
	.product>.product_image {width: 97%;}
	.grid_mode .product_image .image {width: 90%;}
	.grid_mode .product_info>.product_name>a {top: -14px!important; left: -13px;}
	.product .product_option a.button.primary {font-size: 13px !important; top: 30px !important; left: -18px;
    width: 124% !important; max-width: 500px;}
	.compare_container {top: 45px !important; left: -32%!important;}
	.grid_mode .envio-gratis { top: 18px!important; left: 51%!important;}
	
	.color-container{top:-4px; left: -55px;}
	.grid_mode .product_name{margin-right: -20px;}
	.product_info>.product_price{top: -22px; left: -23px; position:relative;}
		.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-top: -3px; margin-left: 0px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px; margin-top: 1px;}
	.product .ribbons_product{top: -11px;}
	.ordershippingpage .right_column_b #order_total {display: flex;  justify-content: center;}
}

@media only screen and (max-width: 900px) {
	/*Despliegue login y flecha*/
	a#Header_GlobalLogin_signInQuickLink .icon, #Header_GlobalLogin_signInQuickLink span{display: none}

	/**HomePage**/
	.tablet-only{display:block !important;}
	
	/**Nosotros**/
	.history .item{width:33.33%;padding:0 5px}
	
	/**Formas de pago**/
	.section-pagos .col6{padding-right:25px}
	.section-pagos .col6:nth-child(2n){padding-left:25px;margin-top:97px}
	.bg-title-02, .bg-title-03{height:55px;line-height:55px;background-size:auto 55px;font-size:0.95em}
	.visa-icon{width:56px;height:18px;background-size:56px auto}
	.master-card-icon{background-size:52px auto;width:52px;height:41px;margin-left:15px;top:10px}
	.paypal-icon{width:125px;height:29px;background-size:125px auto}
	.section-pagos .box-shadow{box-shadow:3px 3px 10px #e4e4e4}
	
	/**Faqs**/
	.title-page{padding:0;margin-left:20px}
	.linkWidget.link-column, .linkWidget.link-column, .linkWidget.link-column:hover{width:200px !important;padding-left:10px !important;padding-right:10px !important}
	.content-information .col4 .linkWidget{margin-right:30px !important}
	.content-tab{margin-bottom:140px}
	.content-tab .collapsible{width:calc(100% - 15px)}
	.content-tab .collapsible>.content > div{margin-bottom:20px}
	
	/**StoreLocator**/
	#location .location_select{width:31.3%;padding-right:3%;margin-right:0}
	#location #WC_StoreLocator_div_35{padding-right:0}
	#location select{width:100%}
	#location .location_select:last-child{padding-right:0}
	.store-locator div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content{padding:0}
	#storeLocatorResults{width:31%}
	#map{width:69% !important;max-height:419px !important}
	.store-table{max-height:419px}
	#bopis_table .dotted_bottom_border{padding:0}
	bopis_table{padding-top:0}
	#bopis_table tr td.dotted_bottom_border:last-child{padding-bottom:10px}
	
	/**Guia de compra**/
	.bg-title-04, .bg-title-05, .bg-title-06, .bg-title-07, .bg-title-08,.section-guia .bg-title-01{height:42px;line-height:42px;background-size:auto 42px;font-size:0.95em}
	.info-shop .item .parrafo span{font-size:1.1em}
	.info-shop{margin-bottom:30px}
	.info-shop .column{width:100%;max-width:inherit}
	
	/**Folletos**/
	.modal-mob-brochure{height:500px !important;width:600px !important}
	.brochure-mob iframe{height:500px;width:600px}
	/**Vista de producto**/
	.product-content{padding-left:20px}
	.description-content{padding-left:0}
	.nextButton, .prevButton{position:absolute;left:-40px;top:40%;z-index:2}
	.nextButton{left:auto;right:-30px}
	.widget_product_image_viewer>.content>.other_views>ul>li{height:50px;min-width:55px}
	.widget_product_image_viewer>.content>.other_views>ul>li>a>img{height:40px}
	.mz-expand .magic-thumb{min-width:85px;height:70px;margin:0 6px}
	
	/**Compra segura**/
	.content-section .sub_title{font-size:1.05em;margin-bottom:30px}
	.title-section{font-size:0.9em}
	.list-blocks li{padding-left:15px;padding-right:15px}
	.title-bl{font-size:0.8em}
	.list-blocks .parrafo{font-size:0.8em;margin-bottom:10px}
	.list-blocks li{padding-top:80px}
	.list-blocks li{background-position:center top 30px !important}
	.info-content .title-section{margin-bottom:10px}
	.info-content .parrafo{margin-bottom:40px}
	.info-content .icons-shop .image-01{max-width:200px;}
	.info-content .icons-shop .image-02{max-width:167px}
	.disclaimer{font-size:0.8em}
	
	/**Checkout breadcrumb Steps*/
	#logo-extra{margin-right:10px;}
	#breadcrumb #orderItemDisplay .step_on, #breadcrumb #orderItemDisplay .step_off,
	#checkout_crumb .crumb .step_on, #checkout_crumb .crumb .step_off {width: 9.5%;}
	#breadcrumb #orderItemDisplay .step_arrow_on, #checkout_crumb .crumb .step_arrow_on, .shippingandbillingpage #checkout_crumb .crumb .step_arrow_on, .shippingandbillingpage #checkout_crumb .crumb .step_arrow_on{margin-top:0;}
	
	/**Cart view unregistered*/
	.order_item_display #order_details tr.nested #shoppingCart_tableCell_productName{width:40%; padding: 13px 0;text-align: center;}
	.order_item_display #order_details th#shoppingCart_tableCell_quantity{text-transform:capitalize;}
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"]{width:40%;}
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"] div[id^="WC_OrderItemDetailsf_div_1_"]{margin-bottom:0;}
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"] div[id^="WC_OrderItemDetailsf_div_2_"]{width:100%; text-align:center;}
	
	.order_item_display #total_breakdown .subtitle{padding: 0 15px 15px;}
	.order_item_display #total_breakdown #order_total{padding: 0 15px 20px;}
	.order_item_display #total_breakdown #promotions #PromotionCodeForm{padding: 0 15px;}
	.order_item_display #total_breakdown #promotions .promotion_input input{width:100%; max-width:100%;}
	.order_item_display #appliedPromotionCodes{margin-top:10px !important;}
	.order_item_display #WC_CheckoutLogonf_div_9{padding:0 15px;}
	.order_item_display #ShopCartDisplay .right_column_b .button_align{padding-top:0;}
	.order_item_display #WC_CheckoutLogonf_div_9 a.button_primary{min-width:0; width:100%; max-width:100%;}
	.order_item_display #WC_CheckoutLogonf_div_9 a.button_primary span.button_text{min-width: unset;width: 100%;}
	.order_item_display .right_column_b .free-deliver{height:auto;}
	.order_item_display .container_content_rightsidebar.shop_cart{min-height:480px;}
	.order_item_display .right_column_b .free-deliver .desc{font-size:18px;     padding-left: 70px;}
	.order_item_display .right_column_b .free-deliver .desc .minimum{font-size:12px;}
	
	/*Login-register overlay form*/
	div.modal-shop-cart{width:85% !important;max-width:85%;}
	div.modal-shop-cart form#AjaxLogon{max-width: 100%;width: 100% !important;overflow-y: auto;height:50vh !important;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new, div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning{padding:0;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning{float:left;border:none;width:55%;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new{float:right;width:45%;}
	div.modal-shop-cart #customers_new_or_returning{padding:0 10px;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning p{padding: 0 10px;}
	#customers_new_or_returning .button_align .button_primary .button_text{font-size:16px;}
	div.modal-shop-cart #customers_new_or_returning .btn.button_facebook, div.modal-shop-cart #customers_new_or_returning .btn.button_google{width:49%;margin-right:1%;}
	div.modal-shop-cart #customers_new_or_returning .new p{height:auto;display: none;}
	div.modal-shop-cart #customers_new_or_returning h2{font-size:18px;text-align: center;margin-bottom:5px;}
	div.modal-shop-cart #customers_new_or_returning .new h2{margin-bottom:10px;text-align: center;font-size: 22px;}
	p.mobile-only.guess-register {margin-bottom: 15px !important;}
	
	/**Shipping billing view**/
	.shippingandbillingpage #WC_ShipmentDisplay_div_9{display:none;}
	.shippingandbillingpage #box .main_header_text{font-size:25px;}
	.shippingandbillingpage p.title label,.shippingandbillingpage .billing_method .title,.shippingandbillingpage #box .body .title{font-size:17px;}
	.shippingandbillingpage .button-content .button_align .button_text{min-width:0; font-size:15px;padding-right: 10px;}
	.shippingandbillingpage .option_delevery_form .button-content{margin-bottom:10px;}
	.shippingandbillingpage .drop_down_shipping/* ,.shippingandbillingpage #shipping .shipping_address #shippingAddressDisplayArea */{font-size:14px;}
	.shippingandbillingpage .shipping_method .col6 .bloque_b{padding-left:10px;}
	.shippingandbillingpage #gitbill{/* margin-top:10px !important; */}
	.shippingandbillingpage .shipping_method .col6 p{font-size:14px;}
	.shippingandbillingpage #shippingInstructionsCheckboxDiv{clear:both;font-size:14px;}
	.shippingandbillingpage .billing_method .select-selected{font-size:14px;}
	.shippingandbillingpage .select-selected.webpayplus:after,.shippingandbillingpage .select-items div.webpayplus:after{width: 40px;height: 18px;display: inline-block;padding-left: 15px;background-size: cover;margin-left:5px;}
	.shippingandbillingpage .select-selected.paypal:after,.shippingandbillingpage .select-items div.paypal:after{background-size: cover;margin-left:5px;width: 65px;height: 16px;padding-left:8px;}
	.shippingandbillingpage .billing_method .select-items div{font-size:14px;}
	.shippingandbillingpage #shipping .right .subtitle{padding: 0 15px 20px; font-size:17px;}
	.shippingandbillingpage #shipping .right #order_details, .shippingandbillingpage .right #total_breakdown #order_total{padding: 0 15px 20px;margin-bottom:0;}
	.shippingandbillingpage .right #order_details .th_align_left_normal .itemspecs{width:100%;}
	.shippingandbillingpage #order_details th .itemspecs .hover_underline{font-size:14px;}
	.shippingandbillingpage .right #order_details .displaysku{font-size:11px;}
	.shippingandbillingpage .right #order_details .th_align_left_normal .price{font-size:11px;font-weight:bold;color:#D70132;}
	.shippingandbillingpage #total_breakdown #order_total .total_details,.shippingandbillingpage #total_breakdown #order_total .total_figures{font-size:14px;}
	
	/**Unregistered Checkout View Address**/
	.unregisteredcheckoutpage .right .subtitle{padding: 0 15px 20px; font-size:17px;}
	.unregisteredcheckoutpage .right #order_details, .unregisteredcheckoutpage .right #total_breakdown #order_total{padding: 0 15px 20px;margin-bottom:0;}
	.unregisteredcheckoutpage .right .content-info .img{width:100% !important; max-width:100%;}
	.unregisteredcheckoutpage #order_details th .img .hover_underline{font-size:14px;}
	.unregisteredcheckoutpage .right #WC_OrderItemDetailsf_div_2_1 span{font-size:11px;}
	.unregisteredcheckoutpage .right #order_details .th_align_left_normal .price{font-size:11px;font-weight:bold;color:#D70132;margin-top:0;}
	.unregisteredcheckoutpage #total_breakdown #order_total .total_details,.unregisteredcheckoutpage #total_breakdown #order_total .total_figures{font-size:14px;}
	.unregisteredcheckoutpage #unregistered_form .column_c{width:100%; padding:0;}
	.unregisteredcheckoutpage #unregistered_form .column_d{width:30%; margin-right:5px; padding-left:0;}
	
	/**Overlay direccion - recoger sucursal estafeta**/
	div.overlay-editAddressContents {width:85% !important;max-width:85%;}
	div.overlay-editAddressContents #editAddressContents{/*max-width: 100%;width: 100% !important;*/overflow-y: auto;height:65vh !important;}
	#Header_GlobalLogin_signInQuickLink span{display: none;}
}

@media only screen and (max-width: 900px) {

	/**Generales**/
	.title, .titleItems, #customers_new_or_returning h2{font-size:1.7em}

	/* HOME TABLET */
	#widget_minishopcart{margin-right:10px;margin-left:5px}
	#quickLinksBar>li>a{padding:0 5px}
	#widget_minishopcart span{margin-top:2px}
	#searchBar{width:260px;top:41px}
	.pleca-info .features{bottom:-55px}
	.pleca-info .features li{padding: 0 10px;padding-top: 30px;background-size:38px auto;}
	.pleca-info .features li.feature-02{background-size:32px auto;background-position:top 3px center}
	.pleca-info .features li.feature-03{background-size:40px auto;}
	.pleca-info .features li.feature-04{background-size:40px auto;background-position:top 6px center}
	.pleca-info .features li .title-feature{font-size: 13px;}
	.pleca-info .features li .parrafo{font-size: 12px;}
	.pleca-info .features li:after{height:65px}
	.destacados{margin-top:50px}
	.destacados .wrapper-block{height: 45px;padding: 10px 20px 0;}
	.destacados .wrapper-block .title-block{font-size: 16px;}
	.destacados .wrapper-block .btn1{font-size: 15px;padding: 0 25px;height: 28px;line-height: 28px;margin-top: 7px;border-radius:5px;box-shadow:2px 2px 6px #b5b5b5}
	.destacados img{box-shadow: none;}
	.destacados .acol12:first-child .wrapper-block .btn1{background-color: #D70132;color: #ffffff;}
	.margin-true .contentCarouselWidget>.nextPageButton, .margin-true .contentCarouselWidget>.prevPageButton{width: 51px!important;height: 51px!important;}
	.margin-true .carousel.contentCarouselWidget .prevPageButton:before{left: 19px!important;top: 17px!important;background-size: 10px auto !important;}
	/* .margin-true .carousel.contentCarouselWidget .nextPageButton:before{background-size: 10px auto !important;left:auto !important;right: 13px !important;top: 32px !important;} */
	.promociones.box-shadow{box-shadow: none;padding: 30px 25px;}
	.promociones .text-offer{left: 0;width: 150px;font-size: 15px;height: 32px;bottom: 0;padding:0 20px;}
	.promociones .text-offer.especial{height: 32px;font-size: 15px;width: 150px;padding:0 20px;}

	.promociones .col6:first-child{padding-right: 9px;}
	.promociones .col6:nth-of-type(2){padding-left: 9px;}
	.promociones .col4{padding-right: 9px;}
	.promociones .col4:nth-of-type(4){padding: 0 9px;}
	.promociones .col4:last-child{padding-left: 9px;}
	.text-offer span.small{line-height: normal;}
	/*.product .envio-gratis, .grid_mode .envio-gratis{font-size:0.7em;background-size:28px;padding-left:36px;}*/
	.product_page_content .envio-gratis{background-position: 33%;}
	.promociones .col6 img{border-radius: 34px;}
	.product_info{padding: 15px 18px 0;height: 253px;}
	.product_info>.product_name>a{top: -9px !important; line-height: normal;height: 35px;padding-bottom: 0;}
	.product_image .image{height: 150px;}
	.product_info .price{font-size: 0.75em;margin-top: 0px;}
	.product_info>.product_price>.old_price{font-size: 0.75em}
	.product_info>.product_price{margin-bottom: 10px;}
	.catalogEntryRecommendationWidget.carousel .product .product_option a{font-size: 0.7em;height: 22px;line-height: 28px;border-radius:7px}
	.product .product_option{padding: 0 15px 15px;}
	.grid_mode .product {max-width: 201px;}
	.compare_container {top: 110px; left: -76px;}
	.grid_mode .envio-gratis{top: 110px; left: 86px;}
	.product .product_option.wishlist_option, .grid_mode .compare_target, .product .product_info .compare_target{display: none; opacity: 1!important;}
	.carousel .nextPageButton, .carousel .prevPageButton{width: 35px!important;height: 35px!important;}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.nextPageButton{right: 5px;top: 45%;}
	/* .carousel .nextPageButton:before{left: 13px!important;top: 10px!important;background-size: 8px auto !important;} */
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.prevPageButton{left: 5px;top: 45%;}
	/* .carousel .nextPageButton:before, .carousel .prevPageButton:before, .carousel .prevPageButton:focus:before, .carousel .nextPageButton:focus:before{left: 13px!important;top: 10px!important;background-size: 8px auto !important;} */
	.marcas .carousel-info{height: 100px;padding: 0;margin: 0 25px;}
	.marcas .carousel-info .prevPageButton{top:53% !important;left:10px !important}
	.marcas .carousel-info .nextPageButton{right:10px !important;top:53% !important}
	.marcas .carousel>.carouselWrapper>.content{width:calc(100% - 100px);margin-left:50px;margin-right:50px;padding-top:12px}
	/* .carousel>.carouselWrapper>div>.nextPageButton:before, .carousel>.nextPageButton:before{left:15px !important; top: 0px!important;} */
	.contentRecommendationWidget .sugerencias .col3 img{width: 130px;}
	.contentRecommendationWidget .sugerencias .content-layout .col3 a{display:flex;flex-direction:column;align-items:center;}
	.contentRecommendationWidget .sugerencias .content-layout .col3 a span{margin-top: 10px;margin-bottom: 50px;width: 90%;text-align: center;font-size:1em}
	.sugerencias .col3:nth-of-type(2){padding-right:0}
	.sugerencias .col3:nth-of-type(3){padding-left:0}
	#newsletter .col4 .info{height: 95px;padding-top: 20px;}
	#newsletter .col4 .title{font-size: 17px;}
	#newsletter .col4 .parrafo{font-size: 12px;}
	#mc_embed_signup form{padding: 0!important;}
	#newsletter #mc_embed_signup .mc-field-group{font-size: 13px;margin-right: 5px;width: 33%;}
	#mc_embed_signup .mc-field-group label{font-size: 13px;}
	.mailchimpContainer{margin-top: 5px;}
	.mailchimpContainer #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{font-size:12px}
	#newsletter #mc_embed_signup .mc-field-group.input-group{position: absolute;top: 45px;right: auto;left:0;padding-left:10px}

	
	
	/* DEPARTAMENTOS/CATEGORIAS */
	
	.bloques-landing.departamento .block .title-block{font-size: 20px;}
	#content .collapsible, .categoryNavWidget.collapsible{box-sizing: content-box;width: auto;padding-bottom: 10px;margin-top: 0;margin-right: 0!important;}
	#content .row.margin-true.content-information .right:last-child{width: 100%;}
	.departamento{padding-top: 0;}
	.categoryNavWidget .content ul li{font-size: 15px!important;}
	#content .collapsible>h3, .categoryNavWidget.collapsible>h3{font-size: 22px;top: -10px;margin-bottom: 0;padding: 0;}
	#content .row.margin-true.content-information .right:first-child{width: 70%;}
	#content .row.margin-true.content-information .col4.ccol3{width: 28%;}
	.bloques-landing .parrafo{font-size: 15px;}
	.bloques-landing .title-info{font-size: 16px;}
	.bloques-landing .information{margin-bottom: 0;}
	
	
	
	
	/*  VISTA DE PRODUCTO  */
	.product_page_content #productSlot56{float: left;width: 50%;}
	.product_page_content .col7{width: 50%;}
	.content-swatch-Tallas-disponibles{position: absolute;left: 110px;bottom: -71px;}	
	#add2CartBtn{padding:0 20px;height:40px;line-height:40px;font-size:1.1em}
	.dropdown_primary>.button{float: none;}
	.product-content #beneficios .pleca-info .features li{padding: 0 0;padding-top: 46px;}
	.product-content #beneficios .pleca-info .features li .title-feature{font-size: 12px;}
	.product-content #beneficios .pleca-info .features li .parrafo{font-size: 11px;}
	.product-content{margin-left: 5%;width: 90%;}
	/*.product_page_content #widget_breadcrumb{padding-left: 50px;}*/
	.definingAttributes div[id^=swatch_selection_].heading{display: none;}
	div.namePartPriceContainer h1.main_header{font-size:1.2em !important;line-height:1.1em;margin-bottom:0 !important}
	div.namePartPriceContainer>span.sku{margin-top:0;}
	.product-available{margin-bottom:10px;text-align: left;margin-top: 10px;}
	div.namePartPriceContainer>div>span.price{margin-bottom:0;font-size:1.1em}
	div.namePartPriceContainer{padding-right:0;padding-bottom:10px}
	.quantity_section{padding-top:10px}
	.definingAttributes .content-swatch-Available-Sizes{bottom:-65px}
	div.namePartPriceContainer>div>span.old_price{font-size:0.9em}
	.shopperActions #addToShoppingListBtn{width:26px;height:26px;background-size:18px auto;min-height:auto}
	.shopperActions .shoppingListContent{margin-top:5px}
	div.widget_product_image_viewer{margin-bottom:0}
	.tab_header .tab_container{font-size:1em}
	.tab{font-size:0.9em}
	.beneficios.pleca-info .features li{margin-bottom:20px}
	.product-content #beneficios .pleca-info .features li{padding-top:42px}
	.title-info{font-size:1.8em}
	#infografia-producto{padding:0 30px;box-sizing:border-box}
	
	

	/*  BUSQUEDA AVANZADA */
	.advanced-search .column input{border-width: 2px;height: 40px;font-size: 15px!important;}
	.advanced-search .column .column_label{line-height: 40px;}
	.advanced-search .column .column_label, .advanced-search .form_2column .column-especial label{font-size: 15px!important;}
	.form_2column .column, #shopcartAddressForm .column_b, #unregistered_form .column_b{margin-bottom: 5px;}
	.advanced-search .button_primary>.button_text{line-height: 40px;font-size: 20px;}
	.advanced-search .button_primary{height: 40px;margin-bottom: 70px;}
	.advanced-search .sign_in_registration .title{margin: 50px 0;}
	.advanced-search .sign_in_registration .title h1{font-size: 25px;}

	/*  COMPARADOR  */
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main{overflow: auto;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4{width: 150%;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2{width: 90%;max-width: 90%;}
	
	
	
	
		/* LISTADO TABLET */
	
	#content .facetWidget.collapsible{padding: 10px 10%;padding-bottom: 25px;margin-top: 0;width: auto;padding-left:40px}
	.optionContainer>.title{font-size: 17px;}
	.productListingWidget>.header_bar .pagination_present .sorting_view_controls_container{font-size: 15px;}
	.sorting_controls>span.order_by_label, .sorting_controls>span.page_size_label{height: 48px;line-height: 48px;width: 180px;}
	.productListingWidget #orderByDropdown, .productListingWidget .orderByDropdown, .selectWrapper{height: 48px;line-height: 48px;width:auto}
	.productListingWidget .orderByDropdown .orderBySelect span.ui-selectmenu-text, .selectWrapperPageSize .wcSelect .ui-selectmenu-text{line-height:48px;font-size:16px}
	.orderBySelect span.ui-icon, .selectWrapperPageSize span.ui-icon{height: 33px;width: 33px;line-height: 33px;margin-top:7px}
	.selectWrapper .wcSelect{padding-top:0}
	.facetSelect li a, .facetSelect li label{font-size: 15px;}
	.pageControlButton{width: 27px;height: 27px;line-height: 27px;border-radius: 25px;color:#808080;background-color: #EFEFEF;border: 1px solid #EFEFEF;} 
	.paging_controls{margin-right: 0;}
	.sorting_controls .selectWrapper{width:auto}
	
	.search-results-page .subCat_page_tab_content.rowContainer .row:nth-child(3) .col4,
	.rowContainer .row:nth-child(3):not(.content-information) .col4{position:absolute;left:-300px;transition:all 0.3s ease 0s;margin-top:65px}
	.search-results-page .subCat_page_tab_content.rowContainer .row:nth-child(3) .col8,
	.rowContainer .row:nth-child(3):not(.content-information) .col8{width: 100%;}
	.rowContainer .row:nth-child(3):not(.content-information) .col4.active{left:0}
	.pagination-bottom .tablet-only{display:none !important}
	div#contentWrapper .searchSummaryWidget h1{padding-bottom:30px;max-width:60%;font-size:1.2em !important}
	.search-results-page #content .collapsible, .categoryNavWidget.collapsible{margin-top:90px !important}

	#content .collapsible,
	.categoryNavWidget.collapsible,
	.linkWidget.collapsible,
	#content .collapsible:hover,
	.categoryNavWidget.collapsible:hover,
	.linkWidget.collapsible:hover
	{background: #fff;box-shadow: 9px 10px 10px #E0E0DF;padding-left: 25px;padding-right: 20px;}
	.content-information .col4 .linkWidget, .content-information .col4 .categoryNavWidget{float: right;padding-top: 0!important;}
	.productListingWidget .controls{margin-top:-30px;margin-bottom:50px;padding:0 10px}
	.sorting_controls>span.order_by_label, .sorting_controls>span.page_size_label{width:auto}
	.orderBySelect span.ui-icon:before, .selectWrapperPageSize span.ui-icon:before{font-size:18px}
	.productListingWidget>.header_bar .controls>*{float:none}
	.productListingWidget>.header_bar .sorting_view_controls_container{float:left;clear:none}
	.productListingWidget>.header_bar .controls> .tablet-only{float:left;padding:0}
	.productListingWidget .paging_controls{position:absolute;right:0;margin-top:0;top:-50px}
	.productListingWidget>.header_bar .controls .sorting_controls{float:right}
	.product_listing_container{margin-left:0}
	.productListingWidget>.header_bar .pagination_present{margin:-30px 0px 0;width:calc(100% - 20px)}
	#orderByDropdown .wcSelect .ui-selectmenu-text, .orderByDropdown .wcSelect .ui-selectmenu-text{display:block}
	.selectWrapper .wcSelect.orderBySelect{padding-top:0;width:145px}
	.filter-menu-btn{background-color:#EFEFEF;height:48px;line-height:48px;border-radius:10px;margin-right:20px;display:inline-block;padding:0 13px;font-size:16px;font-weight:bold;color:#00224D}
	.filter-menu-btn span{display:block;float:right;background-color:#fff;width:33px;height:33px;border-radius:20px;margin-left:10px;margin-top:7px;text-align:center;line-height:33px;font-size:18px}
	.product_listing_container{transition:all 0.3s ease 0s;position:relative}
	.product_listing_container.active{margin-left:250px;margin-right:-250px}
	.compare_target>a{padding-right:0}
	.grid_mode .product .product_info .compare_target{padding-top:10px;display: flex;flex-direction: column-reverse;height: auto;bottom: 0;width: 90%;}
	.product .product_info .compare_target{padding-top:10px;display: flex;flex-direction: column-reverse;height: auto;width: 100%;}
	.product_option #addToShoppingList{margin-left: 0px;}
	.grid_mode .product #addToShoppingList{margin-left: 15px;}
	.grid_mode .product:hover .link{display:none}
	.product .product_option a.button.primary{float: inherit;width: 100%; margin-left: 0;font-size: 16px; margin-bottom: 0px !important;}
	.grid_mode .product .product_option a.button.primary{float: inherit;width: 100%; margin-left: 0;font-size: 16px; margin-bottom: 0px !important; top: 30px; position: relative;}
	.controls .tablet-only{display:block !important}
	.productListingWidget .pagination-bottom .paging_controls{position:relative;top:auto}
	.searchSummaryWidget{margin-top: -125px!important;}
	.widget_search_results_position{margin-bottom: 140px}
	.widget_search_results{margin-bottom: 0px;}
	
	/**ConfirmationPage**/
	.confirmation_page_contet .thanks{padding:0}
	.confirmation_page_contet .thanks h1{font-size:1.4em}
	.confirmation_page_contet .thanks .subtitle{font-size:0.6em}
	.confirmation_page_contet .thanks .num_order, .confirmation_page_contet div.data{font-size:0.65em}
	.confirmation_page_contet .shipping_address{font-size:16px}
	.confirmation_page_contet .thanks .billing_method .title{font-size:0.7em}
	.confirmation_page_contet .shipping_method_block .desc{font-size:1em}
	.confirmation_page_contet .shipping_method_block .bdy .had{margin-bottom:20px;font-size:0.85em;background-size:36px auto;display: inline-block;background-size: auto 100%;}
	.confirmation_page_contet .shipping_method_block .fecha_promesa{display: block;margin-left:0;padding-left:60px;background-size:45px auto;height:45px;line-height:45px;font-size:0.85em}
	.confirmation_page_contet #OrderConfirmPagingDisplay{padding:10px 10px 0;overflow:auto;}
	.confirmation_page_contet #OrderConfirmPagingDisplay #order_details tr.nested th{padding-right:15px;}
	.confirmation_page_contet #order_details div[id^=WC_OrderItemDetailsSummaryf_div_1_]{width:55px}
	.confirmation_page_contet #order_details tr.nested th{font-size:17px}
	.confirmation_page_contet #order_details th, .confirmation_page_contet #order_details td{font-size:16px}
	.confirmation_page_contet #order_details tr.nested th{width:15%}

	.search_list .controls{margin-top: -110px!important;}
	
	/**Landing Marcas**/
	.bloques-landing .block .title-block{font-size:1em;right:25px;top:10px}

	/* flechas carousel  */
	.carousel.contentCarouselWidget .prevPageButton:before, .contentCarouselWidget.carousel .prevPageButton:focus:before{background-size: 12px auto !important;left: 12px !important;top: 7px !important;}
	/* .carousel.contentCarouselWidget .nextPageButton:before, .contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 12px auto !important;right: 5px !important;top: 28px !important;left:auto !important;} */
	.tooltip-colors:hover .tiptext-colors { visibility: hidden;  }
	.tooltip-colors:hover .triangle-colors { visibility: hidden; }
	.color:hover  + .tooltip-colors .tiptext-colors{ visibility: hidden;}
	.color:hover  + .tooltip-colors .triangle-colors{ visibility: hidden;}
}

@media (max-width:768px) {
  .desktop-only{display:none !important;}
	.mobile-only{display:block !important}
	.tablet-only,.controls .tablet-only{display:none !important;}


	/* HOME */
	#header{padding-top:13px}
	#quickLinksBar{margin-top:10px;float:right}
	.departmentButton>span{display: none;}
	/*#Header_GlobalLogin_signInQuickLink:before, #Header_GlobalLogin_signOutQuickLink:before{width:23px;height:23px}*/
	#Header_GlobalLogin_signInQuickLink.panelLinkSelected.selected{border:0 !important}
	#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink.Header_GlobalLogin_signOutQuickLink_CSR{padding-right:0px;margin-top:5px}
	#header .text-icon{font-size:10px;margin-bottom:2px}
	#header .name-user{font-size:10px;max-width:48px}
	#quickLinksBar>li>#Header_GlobalLogin_signOutQuickLink{margin-top:0}
	#quickLinksBar>li>a:not(.nohover):hover{border:0}
	.margin-true .contentCarouselWidget>.nextPageButton, .margin-true .contentCarouselWidget>.prevPageButton{width:40px !important;height:40px !important;top:42%}
	.margin-true .carousel.contentCarouselWidget .prevPageButton:before{background-size:8px auto !important;left:15px !important;top:14px !important}
	#departmentsMenu.active{position: inherit;padding: 0;height: 0!important;border: none!important;}
	#allDepartmentsMenu.active{display: block!important;margin-top: 5px;font-size: 15px;left:0;width:365px;padding:10px 0;left:-73px;margin-top:34px}
	#Header_GlobalLogin_signInQuickLink:before{width: 23px;height: 23px;margin-bottom: 0;}
	#headerRow1{box-sizing: inherit;width: 88%;padding:15px 10px;border-width:4px}
	#Header_GlobalLogin_signInQuickLink{font-size: 0!important;}
	#quickLinksBar li #wishListQuickLink{display: none;}
	#logo, #logo-extra{margin-right: 35px;}
	#logo{/*width: 45px;*/margin-left: 20px;}
	#quickLinksBar .separator-false{margin-right: 5px;}
	#menu-nav, #menu-info{display: none;}
	#newsletter{height: auto;padding-bottom: 0px;overflow:hidden;padding-top: 20px;}
	#newsletter .col4{width: 100%;}
	#newsletter .col8{width: 100%;}
	#newsletter #mc_embed_signup .mc-field-group{width: 100%;max-width: inherit;padding-bottom:16px;margin-right:0;float:none}
	#newsletter #mc_embed_signup .mc-field-group.input-group{text-align: left;padding-top: 35px;top:110px;margin-right:0;width:198px;padding-left:5px}
	.mailchimpContainer #mc_embed_signup .mc-field-group.input-group ul li{margin-right:10px}
	.departmentMenu>li a{font-size:18px}
	#searchButton{display: none;}
	#searchBar{width: 67%;height:26px!important;float:right!important;margin-right:30px;margin-left:auto;position: static;display: flex;flex-direction:row;align-items:center;}
	#searchBox{height: 24px;width: 100%}
	#searchBox>.submitButton{height: 24px;vertical-align: baseline;background: url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/finderHeader.png) no-repeat #ffffff;background-size: 12px auto;background-position: center center;}
	#headerRow2{min-height: 34px;height: 34px;display: flex;flex-direction:row;align-items:center;/*flex-flow:row-reverse;*/}
	#headerRow2 .departments-text{display:none !important}
	#headerRow2 .departments-text:after{content:"";background:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/close-icon.png) no-repeat #b2b2b2;display: block;width: 32px;height: 34px;position: absolute;right: -7px;top: -1px;background-position: center center;background-size:14px auto}
	#headerRow2 #button-menu-departments{background: url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/hamb-menu.png) no-repeat;background-size: 26px auto;background-position: center left;width:43px;margin-left:30px;vertical-align: top;margin-bottom: 0;height: 32px;}
   	#departmentsMenu > li.active:after{display:none}
    #allDepartmentsButton{display:none !important}
	#searchTermWrapper{height: 24px;line-height: 18px;width: 80%;border:0}
	#searchTermWrapper>input{font-size: 16px;padding-top:3px}
	.categoriesListDropdown{display: none!important;}
	#searchBar:before{border-left: 1px solid #EBEFF2;content: "";position: absolute;left: 76px;height: 18px;}
	#departmentsButton>span{display: none;}
	#allDepartmentsButton{display: block;margin: 0;background-size: 20px 16px;margin-left: 30px;margin-top: 9px;background-position: 0px 0px;height: 20px;padding-left: 22px;} 
	#departmentsMenu{display: block;margin-left: 0!important;}
	#drop_down_{width: 20px;height: 16px;}
	#departmentsMenu > li.active{margin-right: 0!important;margin-top: -10px;}
	#quickLinksBar>li>a{padding:0}
	#Header_GlobalLogin_signInDropdown .btn2{width: 150px;margin: 0 auto;font-size: 15px;height: 38px;line-height: 38px;padding: 0;}
	#Header_GlobalLogin_signInDropdown .btn3{width: 150px;margin: 0 auto;margin-top:20px;font-size: 15px;height: 38px;line-height: 38px;padding: 0;}
	#Header_GlobalLogin_signInDropdown.loginMenuDropdown{width: auto;right:0;top:60px}
	.loginMenuDropdown .panel, .menuDropdown .panel{padding:15px}
	#newsletter .col4 .info{height:105px}
	#newsletter .col4 .title{font-size:1.5em}
	#newsletter .col4 .parrafo{font-size:0.85em}
	.mailchimpContainer{padding:20px 40px;height:auto;}
	#mc_embed_signup .mc-field-group label{font-size:15px}
	#newsletter #mc_embed_signup .mc-field-group.input-group .mce_inline_error{top:62px;right:auto;}
	#mc_embed_signup{position:relative}
	#headerRow2 .content-layout{min-width: 100%;padding: 0;align-items: center;display: flex;}
	#button-menu-departments{float: none}
	#searchBar{ float: none!important}


  #widget_minishopcart{margin-left:16px}
  #departmentsButton{margin:0;display:none;}
  #headerRow2 .departments-text.active{color:#fff;position:absolute;background-color:#D70132;z-index:1;left:57px;font-size:17px;font-weight:bold;width:79%;height:32px;line-height:32px;padding-left:5px;display:block !important}
  .destacados .content-layout .col4:first-child a{background-color: #D70132;color:#ffffff;}
  	
	#footerRow1 .footer-links{padding-top: 15px;}
	#footerRow1, .content-layout {box-sizing:border-box;}
	#footerRow1 .footer-links .footer-col5{width:100%;border-bottom: 1px solid #D8D9D9;}
	#footerRow1 .footer-links .title-footer.mob::after{margin-top:8px;float:right;content: "";background: url(https://detqhtv6m6lzl.cloudfront.net/HCLContenido/Footer/icons/simple-down-red.png) 0 0/13px auto;background-repeat: no-repeat;width: 13px;height: 9px;display: inline-block;margin-left: 6px;}
	#footerRow1 .footer-links .title-footer {margin-bottom: 0;font-size: 16px; font-weight: bold;}
	#footerRow1 .footer-links .title-footer.mob {padding: 0px 10px;text-align: left;}
	#footerRow1 .footer-links .footer-col5 {margin-bottom: 0;}
	#footerRow1 .footer-links ul{display: none;padding: 0 10px;}
	#footerRow1 .footer-links .title-footer.mob.menu-selected::after{transform: scaleY(-1);}
	#footerRow1 .footer-links ul li {padding-bottom: 10px;margin-bottom: 0;}
	.amb-seguro-icon{display: none;}
	.contact-footer.wsap { max-width: 280px !important;margin: 0 auto;}
	#footerRow1 .footer-links .title-footer{text-align: center; margin: 10px 0;}
	.footer-col5 .horario{text-align: center;margin: 10px 0;}
	#footer .socials img {margin-right: 0;}
	#footer .socials {gap: 20px; margin: 20px 0;}
	#footer .socials .fb-icon{width: 14px; height: 29px;}
	#footer .socials .wsap-icon{width: 25px; height: 25px;}
	#footer .socials .yt-icon{width: 28px; height: 21px;}
	#footer .socials .ig-icon{width: 28px; height: 28px;}
	.consulta-dudas{display: flex;justify-content: center; align-items: center;margin: 10px 0;gap: 15px;}
	.col6.content,.col6.mailchimp{width: 100%;}
	div#newsletter{flex-direction: column-reverse;}
	.col6.content{height: 172px;width: 95%;margin: 0 auto;}
	.col6.mailchimp{padding: 0;border-radius: 0;}
	.col6.mailchimp h4{text-align: center;line-height: 28px;margin-bottom:20px;}
	.col6.mailchimp p{display: none;}
	div#mc_embed_signup_scroll{flex-direction: column;}
	input#mc-embedded-subscribe{width: 80%; margin-left: 0;margin: 0 auto;display: block;}
	.col6.mailchimp .terminos{text-align: center;}
	#footer{margin-top: 0;}
	div#newsletter{padding: 0;}
	#minishopcart_total{display: none; }
	#widget_minishopcart span{display: none;}
	.catalogEntryRecommendationWidget.carousel .titleItems{font-size: 25px;width:100%;box-sizing:border-box;padding-left:0;padding-right:0}

}

/**Mobile**/
@media (max-width: 700px) {
	/**General**/
	.sugerencias .col3:nth-of-type(1), .sugerencias .col3:nth-of-type(4){text-align: center;}
	.sugerencias .col3:nth-of-type(2){padding-right: 0;}
	.sugerencias .col3:nth-of-type(3){padding-left: 0;}
	div#contentWrapper .rowContainer{padding: 0;}
	#widget_minishopcart:before{width: 23px;height: 21px;margin-bottom: 0;}
	.title{font-size: 25px;}
	.content-layout .title{padding-top: 20px;}
	.promotions{padding: 0 41px;}
	.promociones .promo{margin-bottom: 30px;}
	.promociones .col6 img{border-radius: 30px;}
	.promociones .col6:first-child{padding-right: 0!important;}
	.promociones .col6:nth-of-type(2){padding-left: 0!important;}
	.promociones .col4:nth-of-type(4){padding-left: 0!important;}
	.promociones .col4:last-child{padding-left: 0!important;}
	.promociones .col4,.promociones .col4:nth-of-type(4){padding-right:0;}
	.marcas .carousel-info{padding:0 10px;}
	.carousel .nextPageButton, .carousel .prevPageButton{width: 35px!important;height: 35px!important}
	.marcas .carousel-info .carouselWrapper .prevPageButton{left: 15px!important;}
	.marcas .carousel-info .carouselWrapper .prevPageButton, .marcas .carousel-info .carouselWrapper .nextPageButton{top: 53% !important;}
	/* .carousel .nextPageButton:before, .carousel .prevPageButton:before, .carousel .prevPageButton:focus:before, .carousel .nextPageButton:focus:before{left: 12px!important;top: 9px!important;} */
	.marcas .carousel-info .carouselWrapper .nextPageButton{right: 15px!important}
	.marcas .owl-carousel .owl-stage-outer{width: auto;margin-left: 0px;}
	.marcas{padding: 16px 20px 20px;}
	.content-layout .col3{width: 50%;margin-bottom: 30px;}
	.content-layout .col3 .text{margin-top: 15px;}
	.content-layout .col3 img{width: 125px;height: 125px;}
	.content-layout .col3 a{display: flex;flex-direction:column;align-items:center;}
	.pleca-info .features{position: relative!important;padding: 0px 0!important;bottom:auto;left:auto;width:100%}
	/* .carousel.contentCarouselWidget .nextPageButton:before, .contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 7px auto !important;top:-4px!important;left: 14px!important;} */
	/* .carousel.contentCarouselWidget .nextPageButton:before, .contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 7px auto !important;top: 23px!important;left: 22px!important;} */
	.carousel.contentCarouselWidget .prevPageButton:before, .contentCarouselWidget.carousel .prevPageButton:focus:before{background-size: 7px auto !important;top:11px!important;left: 14px!important;}
	.pleca-info .features li{width: 50%!important;padding-top: 65px!important;height:130px}
	.pleca-info .features li .title-feature{font-size:0.75em}
	.destacados .col4:first-child .image{padding-right: 0!important;}
	.destacados .col4:nth-child(2) .image{padding: 0!important;}
	.destacados .col4:last-child .image{padding-left: 0!important;}
	.destacados .wrapper-block{height: 40px!important;width: calc(100% - 40px)!important;}
	.destacados .wrapper-block .btn1{height: 40px;padding: 0 15px;display: flex;align-items:center;margin-right: 0;margin-top: -20px;box-shadow: none;}
	.destacados .wrapper-block .title-block{font-size: 1em;}
	.destacados img{box-shadow: none!important;}
	.destacados{padding:0 30px;clear:left;margin-top:10px}
	.destacados .col4:nth-child(3) .image{padding:0}
	.catalogEntryRecommendationWidget.carousel{padding: 0 40px;margin-bottom:40px;}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.prevPageButton, .catalogEntryRecommendationWidget.carousel>.prevPageButton{margin-left: 11px;top: 50%;left:-28px}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.nextPageButton, .catalogEntryRecommendationWidget.carousel>.nextPageButton{margin-right: 11px;top: 50%;right:-28px}
	.catalogEntryRecommendationWidget.carousel>.carouselWrapper>.content{width:calc(100% - 20px);margin-left:10px;margin-right:10px}
	.product_image .image{height:230px;}
	.product_info .price{ left: -7px !important; position:relative; font-size: 15px !important; z-index: 1;}
	.grid_mode .mas-envio{left: -12px;}
	.features .parrafo{display: none;}
	.pleca-info{overflow:hidden}
	.pleca-info .features li:nth-child(2):after{border-left: none;}
	.pleca-info .features li.feature-03, .pleca-info .features li.feature-01, .pleca-info .features li.feature-02, .pleca-info .features li.feature-04{background-position: top 10px center!important;line-height:0.8em}
	.pleca-info .features li:after{display:none}
	.pleca-info .features li.feature-01:after{display:block;height: 188px;}
	.pleca-info .features li{background-size:50px auto;}
	.pleca-info .features li.feature-02{background-size:45px auto}
	.pleca-info .features li.feature-03{background-size:56px auto}
	.pleca-info .features li.feature-04{background-size:50px auto}
	.content-layout{padding:0 20px}
	.contentCarouselWidget{margin-bottom: 0;}
	.product{margin: 15px 30px;max-width: 260px;margin-bottom: 70px;}
	.destacados img[src*="cat-destacado-01"]{content:url("/wcsstore/AuroraStorefrontAssetStore/images/woolworth/home/destacados1.png");}
	.destacados img[src*="cat-destacado-02"]{content:url("/wcsstore/AuroraStorefrontAssetStore/images/woolworth/home/destacados2.png");}
	.destacados img[src*="cat-destacado-03"]{content:url("/wcsstore/AuroraStorefrontAssetStore/images/woolworth/home/destacados3.png");}
	.promotions{padding:0}
	.promociones .col6{float:none}
	.promociones .col6 img[src*="promocion-01"]{content:url("/wcsstore/AuroraStorefrontAssetStore/images/woolworth/home/promo1.png");}
	.promociones .col6 img[src*="promocion-02"]{content:url("/wcsstore/AuroraStorefrontAssetStore/images/woolworth/home/promo2.png");}
	.text-offer span{font-size:1em}
	.text-offer span.small{font-size:0.8em}
	.promociones .text-offer{width:174px;height:36px}
	.sugerencias{padding-bottom:0}
	
	/*unregistered*/
	.unregisteredcheckoutpage #box .myaccount_header{display: none;}
	.unregisteredcheckoutpage #box .myaccount_header_mobile{display: block; background-position: 5%; padding: 16px 0 16px 56px;margin-top: 55px;}
	.unregisteredcheckoutpage .white-sec{margin-top: 0px; height: 925px; padding-top: 50px;}
	.unregisteredcheckoutpage .col1_bill>h2, .unregisteredcheckoutpage .col2_ship>h2{display:block;}
	.unregisteredcheckoutpage .txt-desc-b{display:block;}
	.unregisteredcheckoutpage #address-title{
		/* position: absolute !important; 
		top: 67px !important; */
		position: initial !important;
	}
	.unregisteredcheckoutpage #shopcartAddressForm .column, #unregistered_form .column{float: inline-end;}
	.unregisteredcheckoutpage #unregistered_form #addressBlock1 .column {float: initial;}
	.unregisteredcheckoutpage #unregistered_form .address{padding-top: 4px!important}
	.unregisteredcheckoutpage .txt-desc{font-size: 20px!important;}
	.unregisteredcheckoutpage #phone1_div_25{margin-top: -10px;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_firstName_div_7{margin-top: 3px;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address1_div_13{margin-top: -3px;}
	.unregisteredcheckoutpage #lbl_firstName{top: -5px;}
	.unregisteredcheckoutpage #lbl_lastName{top: -10px;}
	.unregisteredcheckoutpage #lbl_address{top: -3px; position: relative;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_lastName_div_10, .unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_zipCode_div_16{margin-top: -3px;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_nickName_div_5{margin-top: -8px;}
	.unregisteredcheckoutpage #WC__ShoppingCartAddressEntryForm_billingAddressCreateEditFormDiv_1_address2_1,.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address1_int_div_26{margin-top: -3px;}
	.unregisteredcheckoutpage #lbl_nickName{top: -8px; position: relative;}
	.unregisteredcheckoutpage #nickName_div_3{position: static; margin-top: -2px;}
	.unregisteredcheckoutpage #ext_div_25{margin-top: 36px; left: 0px;}
	.unregisteredcheckoutpage hr #colonia{display: none;}
	.unregisteredcheckoutpage #col_address2_div{margin-top: -18px;}
	.unregisteredcheckoutpage #cstate_div,.unregisteredcheckoutpage #city_div{margin-top: -3px;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_26{width:100%; position: static; margin-top: -22px;}
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_25,.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_25 .input-radio{width:99% !important;}
	.unregisteredcheckoutpage #unregistered_form #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_26{position: static; margin-top: -30px;}
	.unregisteredcheckoutpage #unregistered_form #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_27{margin-left: 55px; margin-top: 2px;}
	.unregisteredcheckoutpage .white-sec-b{height: 58px; position: static; margin-top: 5px; left: 0px; width: 100%;}
	.unregisteredcheckoutpage .button-content .btn.short .button_text{position: static; width: 90%; font-size:19px; margin-top: -50px; height: 50px; line-height: 150%;}
	.unregisteredcheckoutpage .bill-quest{position: static; margin-top: 6px; margin-left: 200px;}
	.unregisteredcheckoutpage .reqbill{padding-top: 25px;}
	.column>.input-radio-content .input-radio{position: static;}
	.unregisteredcheckoutpage .txt-desc-bill{position: static; margin-top: 30px;}
	.unregisteredcheckoutpage #field2_div_8{margin-top: -14px;}
	.unregisteredcheckoutpage div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content{padding: 0 8px;}
	.unregisteredcheckoutpage #field3_div_1{width: 96% !important; margin-left: 20px !important; margin-top: -3px;}
	.unregisteredcheckoutpage #field3_div_1 select{width: 104% !important; margin-left: -20px;}
	.unregisteredcheckoutpage #WC_shippingAddressCreateEditFormDiv_1_field3_div_8 label{margin-left: -23px;}
	.unregisteredcheckoutpage #field3_div_8{margin-top: -7px; margin-left: 16px !important; width: 97.5% !important;}
	.unregisteredcheckoutpage #orgname_div_8{margin-top: -6px; width:103% !important;}
	.unregisteredcheckoutpage #codigo_postal_div_8_1{margin-top: -8px;}
	.unregisteredcheckoutpage .pageCartIn .container_full_width #WC_UnregisteredCheckout_div_16{margin-top: 5px; margin-top: 90px;}
	.unregisteredcheckoutpage #address1_div_11{margin-top: -1px;}
	.unregisteredcheckoutpage #int_div_25{margin-top: 36px; width: 47%!important;}
	.unregisteredcheckoutpage #zipCode_div{ margin-top: -38px;}
	.unregisteredcheckoutpage #state_div{margin-top: -65px;}
	.unregisteredcheckoutpage .modal{width: 90%}
	.unregisteredcheckoutpage #state_div{margin-top: 0px;}
	.unregisteredcheckoutpage #col_address2_div{margin-left: 0px;}
	.unregisteredcheckoutpage #unregistered_form #codigo_postal_div_8_1{padding-left: 0px!important; padding-right: 0px!important;}
	.shippingandbillingpage .button-content .button_align .button_text, .unregisteredcheckoutpage #unregistered_form .button-content .button_text{line-height: 50px;}
	.shippingandbillingpage .option_delevery_form .button-content, .unregisteredcheckoutpage #unregistered_form .button-content{text-align: center;}
	.shippingandbillingpage .label-bill-mobile{margin-left: 5px;}
	
	/* VISTA PRODUCTO */
	.product-content{text-align: center;width: 90%; margin: 140px auto auto auto; padding: 0;}
	div.namePartPriceContainer, div.namePartPriceContainer h1.main_header{padding-right: 0!important;}
	.product_page_content #productSlot56{padding-left:0;padding-right: 0;width:100%}
	.product-content > div{margin: 0 auto!important;float: none!important;}
	.definingAttributes .content-swatch-Available-Sizes{position: initial!important;left: auto!important;bottom: auto!important;display: flex!important;flex-direction:row!important;justify-content:center!important;}
	.definingAttributes .color_swatch_label{padding-top: 5px!important;font-size: 16px!important;margin-right: 25px!important;position: relative;left: -12px;}
	.definingAttributes .content-swatch-Color .color_swatch_label{left: -35px;}
	.content-swatch-Color{display: flex;flex-direction:row;justify-content:center;margin-bottom: 20px;}
	.content-swatch-Color .heading{display: none!important;}
	.color_swatch_list{border-top: none!important;position: relative;}
	#quickInfoPopup .color_swatch_list{max-width: calc(320px - 70px);}
	.quantity_section{display: flex;flex-direction:row;align-items:center;}
	.shopperActions .quantity_section label{font-size: 16px!important;margin-right: 20px;position: relative;left: 0;margin-bottom: 0;}
	#add2CartBtn{float: none!important;order:2;padding:0 30px;margin:15px auto;font-size: 17px;height: 40px;line-height: 40px;border-radius:4px;width: 100%; box-sizing: border-box;}
	.shopperActions{display: block;}
	.shopperActions .shoppingListContent{margin-left: 0!important;float: none!important;}
	.tabbedSlots9_10_11{width: 90%!important;}
	.tab{font-size: 17px;text-align:left}
	.color-container .color-thumbnail {margin-top: -4px; margin-left: 10px;}
	.grid_mode .product .RibbonAdDefault { margin-top: 8px;}
	.tab_header .tab_container{font-size: 18px;}
	.shopperActions #addToShoppingListBtn{width: 24px;height: 24px;min-height: 24px;background-size: 16px auto;border-width:1px;border-radius:5px}
		.product_info>.product_name>a{ margin-left: -6px; font-size: 16px; margin-top: -10px;padding-bottom:0 !important; left: 0px !important;left: -5px!important;}
		.more-colors-mobile { margin-top: -4px;}
	.catalogEntryRecommendationWidget.carousel .product .product_option a{opacity: 1;font-size: 0.9em;font-weight: bold;padding: 0 16px;height: 34px;line-height: 34px;}
	.product_info>.product_price>.old_price{margin-bottom: 7px;font-size:15px !important;left: -5px; position: relative; padding-right: 5px !important;}
	.product_info>.product_price{margin-bottom: -48px; margin-top: 2px;}
	.product_page_content .description-content #beneficios{display: none;}
	.description-content .catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.nextPageButton{margin-right: 0}
	.description-content .catalogEntryRecommendationWidget.carousel>.carouselWrapper>div>.prevPageButton{margin-left: 0}
	.product_page_content .widget_product_image_viewer>.content{max-width:259px;float:none;margin:0 auto}
	.product_page_content .col7{width:72%}
	.nextButton, .prevButton{width:30px !important;height:30px !important;top:calc(50% - 30px)}
	.prevButton:before, .nextButton:before{background-size:6px auto !important;top:10px !important;left:11px !important}
	.text-zoom{display:none}
	.widget_product_image_viewer>.content>.other_views>ul{display:none}
	body .mz-expand .mz-expand-stage{height:500px;left:15px;right:15px}
	.mobile-magic .mz-expand button.mz-button.mz-button-close{height:30px !important;width:30px !important}
	.mz-expand-thumbnails .magic-thumb > img{padding:2px}
	.mz-expand .magic-thumb{min-width:46px;height:44px}
	.mz-expand .mz-figure > img{max-width:260px !important}
	.mz-expand-thumbnails{flex:0 0 70px;padding-bottom:20px;padding-top:0}
	.mobile-magic .mz-expand .mz-image-stage .mz-caption{display:block !important}
	.mz-expand .pill-wrapper{position:relative;bottom:auto;}
	.mz-expand .pill.slide-indicator{position:relative;margin:10px auto 0;right:auto;height:21px;line-height:21px;border-radius:8px}
	.mz-expand .mz-caption{right:0;height:22px;line-height:22px;padding:0 15px;border-radius:5px;width:auto}
	.mz-expand button.mz-button-prev,.mz-expand button.mz-button-next{display:inline !important;width:27px !important;height:27px !important;top:-10% !important;margin:auto 20px !important}
	.mz-expand button.mz-button-next{left:auto !important;box-shadow:3px 3px 10px #E0E0DF !important}
	.mobile-magic .mz-expand button.mz-button:before{transform:scale(1);left:9px !important;top:8px !important;background-size:6px auto !important}
	.mobile-magic .mz-expand button.mz-button-next:before{left:11px !important}
	.content-swatch-Tallas-disponibles{position: initial!important;left: auto!important;bottom: auto!important;display: flex!important;flex-direction: row!important;justify-content: center!important;}
	.definingAttributes div[id^=swatch_selection_].heading{display: none;}
	.product_page_content #widget_breadcrumb{padding-left: 20px;}
	div#widget_breadcrumb>ul li a,div#widget_breadcrumb>ul li.current{font-size:16px;font-weight:normal}
	.widget_product_image_viewer .ribbons div.RibbonAdDefault{height:20px;line-height:20px;font-size:0.7em;border-radius:0 !important;padding:0 10px;}
	.widget_product_image_viewer .ribbons{left:42%}
	div.namePartPriceContainer>span.sku{left: 5%;top: 27px;}
	.product-available{font-size:14px;}
	div.namePartPriceContainer>div>span.price{font-size:1.2em}
	div.namePartPriceContainer>div>span.old_price{float:left;font-size:16px}
	div.namePartPriceContainer>div>span.price.with-offer{float:left;font-size:18px;line-height:22px}
	div.namePartPriceContainer>div>.save-money{display:block;clear:left;padding-top:3px; text-align: left;}
	.definingAttributes .content-swatch-Available-Sizes{bottom:auto;left:auto;position:relative;}
	.definingAttributes div[id^=swatch_selection_].heading{display:block}
	.definingAttributes .content-swatch-Color .color_swatch_label{left:auto;}
	.tab_header{margin-left:13px}
	.product_page_content .tab>.content{padding:25px 10px;margin-right:0}
	#infografia-producto{padding:0 20px}
	.title-info{font-size:1.2em;margin-bottom:30px}
	.product_page_content .tab>.content>div{font-size:0.9em;line-height:1.5em}
	.tablePod{font-size:0.9em}
	.shopperActions #shoppingListDropDown{top:20px;left:7px;width:220px;min-width:220px;padding:20px}
	.wish_order_list a{font-size:0.8em}
	.available{width:100%;margin-left:0;}
	.available>.text{padding-left:0}
	.definingAttributes .options_dropdown_column .selectWrapper{height:30px}
	.definingAttributes .currentUsedFilters{border:0;text-align:left}
	li.ui-block-a, li.ui-block-b, li.ui-block-c, li.ui-block-d, li.ui-block-e, ul.ui-grid-a, ul.ui-grid-b, ul.ui-grid-c, ul.ui-grid-d{position:relative!important;top:10px!important;}
	.product>.product_image {width: 180px;}
	
	/* COMPARADOR */
	.widget_product_compare .compare_heading{font-size: 22px!important;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2{max-width: 200%!important;width: 200%!important;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2 .row .item{width: 50%;max-width: initial;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4 .row:nth-child(4) :nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4 .row:nth-child(3),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4 .row:nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4 .row:nth-child(1)
	{padding-left: 22%!important;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_4{width: 300%;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_3 .row:nth-child(4) :nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_3 .row:nth-child(3),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_3 .row:nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_3 .row:nth-child(1)
	{padding-left: 25%!important;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2 .row:nth-child(4) :nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2 .row:nth-child(3),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2 .row:nth-child(2),
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main .compare_2 .row:nth-child(1)
	{padding-left: 30%!important;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main{overflow: auto;}
	.widget_product_compare>.middle>.left_border>.right_border>.content>.compare_main:nth-child(3){display: none;}
	.height_spacing_top .item .heading_mobile{display: none!important;}
	.add2cart .button_text:before{display: none!important;}
	.add2cart .button_text:after{content: "";background: url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/cart-icon.png) no-repeat;display: inline-block;width: 20px;height: 18px;margin-left: 8px;background-size: 20px auto;position: relative;top: 15px;float: left;}
		
	/* CATEGORIA */
	.bloques-landing .block .title-block{left: 25px;text-align: left;font-size: 26px!important;max-width: 100%!important;}
	.bloques-landing .block{margin-bottom: 22px;}
	.bloques-landing .row-info{margin-bottom: 0;}
	.bloques-landing .information{display: none;}
	.rowContainer .content-information{display: flex;flex-direction:column;}
	.rowContainer .content-information div:nth-child(1){order:2;/*padding-bottom: 10px!important;*/}
	.rowContainer .content-information div:nth-child(2){order:1;/*padding-left: 20px;*/}
	.collapsible, .categoryNavWidget.collapsible{padding-bottom: 10px!important;margin-top: 0px!important;margin-left: 40px!important;width: 270px!important;}
	.departamento .text-center:nth-child(1) .title-block{left: 0;text-align: center;max-width: 100%;}
	.departamento .text-center .title-block{/*text-align: unset;*/max-width: 150px;}
	div#widget_breadcrumb{display: block;}
	.categoryNavWidget.collapsible>h3{font-size: 18px!important;}
	#content .collapsible>h3, .categoryNavWidget.collapsible>h3{top: 0px;padding: 0;margin-bottom: 0!important;}
	div.widget_left_nav>div.content_left_border>div.content_right_border>div.content div.content_section div.section_list ul li{border-bottom: 1px solid #989898;padding-top:35px;font-size: 16px!important;}
	div.widget_left_nav>div.content_left_border>div.content_right_border>div.content div.content_section div.section_list ul li:last-child{border-bottom: none;padding-bottom: 35px;}
	.collapsible>.content{display: block;}
	.collapsible[aria-expanded=false]>.content{visibility: visible;max-height: none;}
	.content-information .col4 .categoryNavWidget{float:left;}
	
	/* LISTADO */
	.pageheading{margin-left: 30px;}
	.facetContainer{margin-top: 5px;}
	div#widget_breadcrumb{display: block;padding-left: 30px;margin-bottom: 10px;}
	.header_bar .controls .paging_controls{display: none;}
	.header_bar .controls .sorting_controls .page_size_label{display: none;}
	.header_bar .controls .sorting_controls .selectWrapperPageSize{display: none;}
	.sorting_controls>span.order_by_label, .sorting_controls>span.page_size_label,.productListingWidget #orderByDropdown, .productListingWidget .orderByDropdown, .selectWrapper{height:43px;line-height:43px}
	.productListingWidget .orderByDropdown .orderBySelect span.ui-selectmenu-text, .selectWrapperPageSize .wcSelect .ui-selectmenu-text{line-height:43px}
	.selectWrapper .wcSelect.orderBySelect{width:125px}
	.orderBySelect span.ui-icon, .selectWrapperPageSize span.ui-icon{margin-top:7px;width:28px;height:28px;line-height:24px}
	.orderBySelect span.ui-icon:before, .selectWrapperPageSize span.ui-icon:before{font-size:16px}
	.grid_mode .product{/* margin: auto; */width: auto;margin: 0px 3px 0px; max-width: 201px;}
	.circle-blue{display:none;}
	.circles-color{padding-top: 0px;padding-left:3px;}
	.grid_mode .product .link, .grid_mode .product .compare_target label, .product .compare_target label{font-size: 13px;}
	.grid_mode .product .RibbonAdDefault.outlet{width: 45px;}
	.grid_mode .product .RibbonAdDefault.exclusivoenlinea{width: 100px;}
	.product_listing_container>.grid_mode li{margin-bottom: 50px;}
	/*.product_listing_container>.grid_mode li:first-child, .product_listing_container>.grid_mode li:nth-child(2){margin-top: 40px;}*/
	.sorting_view_controls_container{display: flex!important;justify-content:left;float: none!important;}
	.rowContainer>.row, .rowContainer>.row.margin-true{display: flex;flex-direction:column;vertical-align: center;}
	.rowContainer>.row, .rowContainer>.row.margin-true .acol12:first-child{order:2;}
	#content .col12 .collapsible>h3{border:none;font-size: 1.05em;padding: 0;margin: 0;display:inline; color: #d70132;font-weight: bold;line-height: 40px;position:relative;top:-2px}
	/*#content .col12 .collapsible>h3:after{content: "+";color: #100E0D;font-size: 16px;font-weight: bold;float: right;background-color: #fff;border-radius: 25px;width: 28px;height: 28px;text-align: center;line-height: 28px;margin-top: 6px;}*/    
	#content .col12 .facetWidget.collapsible[aria-expanded="false"]{padding:3px 13px;padding-bottom:0!important;font-size:15px;border-radius: 3px;box-shadow: none;background-color: #fff;width: 40%!important;margin-top:5px !important;z-index:1; border: 1px solid #D70132;text-align: center;margin-left: 180px !important;}
	#content .col12 .facetWidget.collapsible[aria-expanded="true"] h3:after{background-color:#efefef;}
	.productListingWidget>.header_bar .pagination_present .sorting_view_controls_container{margin-left:0}
	.productListingWidget{margin-left:0 !important}
	.ui-menu-item{font-size: 15px;}
	.optionContainer>.title{font-size: 20px;}
	.col12 .collapsible>.content{display: none;}
	.col12 .collapsible[aria-expanded=false]>.content{visibility: hidden;max-height: 0;}
	.productListingWidget .controls{margin-top: 0;}
	.productListingWidget{margin-top: 15px!important}
	.search-results-page .subCat_page_tab_content.rowContainer .row:nth-child(3) .col4, .rowContainer .row:nth-child(3):not(.content-information) .col4{left:0}
	/*.product_listing_container{margin-top:50px}*/
	.search-results-page .product_listing_container{margin-top:100px}
	.grid_mode .product:hover .link{opacity:0 !important}
	.pagination-bottom{margin-right:0}
	.pagination-bottom .paging_controls{position:relative;top:0;right:0;float:none;text-align:center}
	.product_listing_container>.grid_mode li{margin-bottom: 0px;}
	.grid_mode .product .compare_target label, .product .compare_target label{padding-top: 10px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(1) {margin-left: 3px;}
	.grid_mode .product .RibbonAdDefault:nth-of-type(2) {left: 18px;}
	.grid_mode .product_price.rpm .old_price{display:none;}
	.grid_mode .product_price.rpm{top: -9px; position: relative;}
		
	#content .collapsible,
	.categoryNavWidget.collapsible,
	.linkWidget.collapsible,
	#content .collapsible:hover,
	.categoryNavWidget.collapsible:hover,
	.linkWidget.collapsible:hover
	{background: #fff;width: 80% !important;box-shadow: 9px 10px 10px #E0E0DF;padding-left: 25px;padding-right: 20px;padding-bottom: 50px;margin-top: 0px;box-sizing: border-box;z-index:1}
	.productListingWidget>.header_bar .pagination_present{margin-top:0}
	.categoryNavWidget.collapsible{display:none}
	.facetContainer .content h3{font-weight:normal;color:#808080;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #989898;margin-top:10px}
	.categoriesSelect li{border-top:0 !important}
	#quickInfoPopup>div{min-width:320px;max-width:320px}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.left_column{max-width:350px;margin-right:0}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.left_column>.image_container{padding-top:30px;min-width:100%;height:200px}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>span.main_header{font-size:0.9em}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>span.sku{font-size:0.75em}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>span.old_price{font-size:1em}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>span.price{font-size:1.2em}
	div.widget_quick_info_popup .save-money{font-size:0.7em; display: block;}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>.purchase_section #WC_QuickInfo_Link_addtocart{height:42px;line-height:42px;font-size:0.9em;padding: 0 40px;}
	div.widget_quick_info_popup #QuickInfoaddToShoppingListBtn{width:30px;height:30px;background-size:19px auto;}
	div.widget_quick_info_popup .shopperActions{display:inherit}
	div.widget_quick_info_popup .shopperActions .shoppingListContent{float:right !important;margin-top:28px;margin-right:0px;margin-left:15px !important}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content{margin:15px}
	div.widget_quick_info_popup>.middle>.content_left_border, div.widget_quick_info_popup>.bottom, div.widget_quick_info_popup>.top, div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border{border-radius:15px}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>a{margin-top:10px}
	
	/* RESULTADO DE BUSQUEDA */
	.search-results-page .subCat_page_tab_content .row:nth-child(2){display: none;}
	.search-results-page .subCat_page_tab_content>.row.margin-true .acol12:first-child{order:unset;margin-top: 45px;}
	.search-results-page #content .row .searchSummaryWidget{text-align: center;margin: 0 auto;} 
	.search-results-page #content .row .searchSummaryWidget .widget_title_container{margin-left: 0px;}
	.search-results-page .productListingWidget{margin-top: 30px!important;}
	.search-results-page .productListingWidget .controls{margin-bottom: 0px!important;}
	.search-results-page .product_listing_container>.grid_mode li:first-child{margin-top: 0px;}
	.search-results-page div.widget_left_nav>div.content_left_border>div.content_right_border>div.content div.content_section div.section_list ul li{border-bottom: none;}
	.search-results-page .categoryNavWidget.collapsible{margin: 0 auto 50px!important;}
	div#contentWrapper .searchSummaryWidget h1{max-width:inherit;font-size:1em !important;padding-bottom:0}
	.search-results-page #content .collapsible.facetWidget{margin-top:-240px !important}
	.facetWidget .clearAll{display:none !important}
	#facetFilterListWrapper>.facetSelectedCont{margin-top:20px}
	.suggestedSearch{padding-top:80px;margin-left:20px;margin-right:20px}
	.suggestedSearch .column{width:100%;float:none}
	.suggestedSearch .button-content{width:100%;margin-top:10px}
	.suggestedSearch .button-content .btn{display:block}
	.suggestedSearch .button-content .btn .button_text{width:100%;margin-left:0}
	

	/**Register**/
	div.content_wrapper>div.content_left_shadow>div.content_right_shadow{padding: 0px 25px;}
	div.content_wrapper_position.register #Register{width:100%;padding: 20px 15px;}
	div.content_wrapper_position.register .banner-register .content{top:0px;}
	div.content_wrapper_position.register .banner-register{width:100%;position: relative;height: 60px;}
	div.content_wrapper_position.register .banner-register .description{display:none;}
	div#WC_UserRegistrationAddForm_div_34 .inputField{
		width: 100% !important;
	}
	
	/**Login**/
	div#login .content_wrapper{padding-top:25px;padding-bottom:60px;}
	div#login #WC_AccountDisplay_div_6{width:100% !important;padding: 22px 16px !important;}
	div#login .banner-login{width:100%;position:relative;height:62px;}
	div#login .banner-login .title{margin-bottom: 0px;}
	div#login .banner-login .description{display:none;}
	div#login .banner-login .content{top:0px;}

	/**Resumen - Mi cuenta**/
	div#contentWrapper .link2{font-size:13px;}
	.arrow-right::after{width: 5px;height: 5px;margin-left: 3px;top: 10px;border-width: 1px;}
	div#contentWrapper #facet_nav_collapsible_my_account{margin: 0px;width: 100% !important;}
	div#contentWrapper #facet_nav_collapsible_my_account .facetSelect{width:100%;}
	div#contentWrapper #facet_nav_collapsible_my_account > .content{max-height: initial;visibility: initial;overflow: visible;}
	div#contentWrapper .myaccount_desc_title{font-size:21px;margin-bottom: 15px;}
	div#contentWrapper .myAccountSubHeading{font-size:16px;line-height: 22px;margin-bottom: 18px;}
	div#contentWrapper .info_table{margin-right: 0px;width: calc(100% - 128px);margin-bottom: 0px;}
	div#contentWrapper .info_table .label, div#contentWrapper .info_table .info_content{font-size:16px;line-height: 22px;display: block;float: none;margin: 0px;}
	div#contentWrapper #change_password{font-size:13px;top: 68px;float: right;}
	div#contentWrapper .news_letter_preferences{width: calc(100% - 128px);font-size:16px;line-height: 22px;margin-bottom: 10px;}
	div#contentWrapper .listTable .listTableMobile{display:none !important;}
	div#contentWrapper .listTable .fullView:not(.tableHeader){display:block !important;}
	div#contentWrapper .listTable .fullView .row{width:100%;padding:20px 14px;}
	div#contentWrapper .listTable .fullView .col2:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col1:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col3:not(.tracking):not(.actions)::before, div#contentWrapper .listTable .fullView .col4:not(.tracking):not(.actions)::before{font-size:16px;}
	div#contentWrapper .listTable .fullView:not(.tableHeader) .col2:not(.tracking):not(.actions) .cell, div#contentWrapper .listTable .cell a{font-size:16px;}
	div#contentWrapper .listTable .fullView .row > .actions, div#contentWrapper .listTable .fullView .row > .tracking{width:100%;margin-top: 20px;padding: 0px;}
	div#contentWrapper .listTable .tracking .cell{text-align:center;}
	div#contentWrapper .listTable .fullView .row > .tracking a{width:auto;margin:0 auto;display:inline-block;}
	div#contentWrapper .listTable .button_secondary .button_text{font-size:17px;box-sizing: border-box;line-height: 40px;min-height: 40px;min-width: 190px;}
	div#contentWrapper .listTable .combobox.actionButton .button_text{text-align:center;}
	div#contentWrapper .listTable .combobox.actionButton .button_text::after{width: 5px;height: 5px;border-width: 1px;}
	div#contentWrapper .listTable .combobox.actionDropdown{width:100%;}
	div#contentWrapper .listTable .combobox.actionDropdown .actionItem .actionTitle{text-align:center;}
	div#contentWrapper .listTable .fullView .row > .actions .inline-block{width:90%;margin: 0 auto;display: block;}
	div#contentWrapper .listTable .footer .pageButtons{float: none;margin: 0 auto;display: block;}
	#Processed_OrderList_list_table.listTable .row.footer{margin-top:50px;text-align:center;}
	
	/**Mi cuenta - Cupones**/
	div#contentWrapper #couponWalletTable tr{width:100%;max-width:361px;margin-left: 0px !important;float: none;}
	div#contentWrapper #couponWalletTable tr td{padding:13px 10px;}
	div#contentWrapper #couponWalletTable tr td.couponWalletTable_buttonColumn{right: 29px;}
	
	/**Formularios**/
	.form_2column .column{width:100%;padding-right:0px;padding-left:0px;}
	.column > .input-radio-content .input-radio .checkboxLabel{width: calc(100% - 30px);display: inline-block;}
	#temsconditions-opt .input-radio-content .input-radio .checkboxLabel{margin-left: 10px;}
	.column > .input-radio-content .input-radio .radio-style{float:left;}
	.column > .input-checkbox-content .input-checkbox .button-style{font-size:15px;padding: 5px 20px;}
	.form_2column .column.last{padding-right:0px;padding-left:0px;}
	.column.style2 > .column_label, .form_2column .column.last .column_label{left:12px !important;}
	.column > .column_label, .column.style2 > .column_label.style1{font-size:16px;}
	.button-content.inverse-mobile{display: flex;flex-direction: column-reverse;}
	.button-content.inverse-mobile .btn{padding: 0px;text-align: center;float: none;margin-bottom: 20px;}
	.button-content .btn.button_thirdary .button_text{font-size:17px;line-height: 45px;}
	.button-content .btn .button_text{white-space: normal;}
	.form_3column .column{width:100%;}
	.form_3column .column.last, .form_3column .column.first{padding-right: 0px;padding-left: 0px;}
	
	/**Detalle de pedido - Mi cuenta**/
	div#contentWrapper .details-footer-links{text-align: center;margin-bottom:35px;margin-top: 20px;}
	div#contentWrapper .details-footer-links li{float:none;font-size: 16px;}
	
	/**Devolucion - Mi cuenta**/
	div#contentWrapper #OrderDetailItemTable_Widget.isRefund .listTable .row.entry:not(.tableHeader) > div:nth-child(6)::before{font-size:17px;}

	/**Direcciones - Mi cuenta**/
	div#contentWrapper .addressSelectionEditPage #AddressSelection{width:100%;}
	div#contentWrapper .addressSelectionEditPage .button-content{width: 100%;text-align: center;margin-top: 20px;margin-bottom: 30px;}
	div#contentWrapper .addressSelectionEditPage #AddressSelection .ui-selectmenu-button[role="combobox"]{margin-bottom:0px;}
	div#contentWrapper .addressSelectionEditPage #addressBaseInfo > .label, div#contentWrapper #addressDetailRefreshArea #AddressDetails{font-size:17px;font-weight: 600;margin-bottom: 13px;}
	div#contentWrapper #addressDetailRefreshArea #addressDetailsEditMain{margin-top:40px;}
	div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(3), div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(2), div#contentWrapper .addressSelectionEditPage #addressBaseInfo .column:nth-of-type(4), div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_pubishphone2{width: 100%;float: left;margin-right: 0px;margin-left: 0px;padding-left: 0px;padding-right: 0px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_13, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_2_1, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_10, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_4{width: 50%;float: left;padding-right: 4px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_4{padding-left: 4px;padding-right: 0px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_field1{padding-right:0px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm .remember-zip{margin-top: 6px;padding-left: 4px;box-sizing: border-box;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_4 .column_label, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_pubishphone2 .column_label{left:12px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_1{width:100%;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_1_1{width: 50%;padding-left: 0px;padding-right: 4px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_1_2{width:50%;padding-left: 4px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_1_1 .column_label, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_1_2 .column_label{left:12px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_UserRegistrationAddForm_div_24{margin-top:20px;}
	div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_2_3 .column_label, div#contentWrapper #addressDetailsEditMain #AddressForm #WC_AddressEntryForm_div_officeaddress .column_label{font-size: 12px;}
	div#contentWrapper #addressDetailsEditMain .editActions{display: flex;flex-direction: column-reverse;text-align: center;margin-top: 0px;}
	div#contentWrapper #addressDetailsEditMain .editActions #AddressBookSaveBtn{margin:0px;margin-top: 20px;}
	
	/**Wishlist**/
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode > li{padding:14px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_image img{top:0px;width: 90%;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_info{width:100%;padding-left: 0px;padding-bottom: 50px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_quantity_addtolist{width: 90%;font-size: 16px;float: right;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .old_price, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .price{font-size:16px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price .price{font-size:17px;width: 45%;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price::before, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .final_price::before, div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_quantity_addtolist::before{font-size:16px;padding-left: 0px;box-sizing: border-box;width: 45%;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_price > div{width:45%;float: left;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container{position: absolute;width: 80%;display: flex;flex-direction: row;text-align: center;align-items: center;vertical-align: middle;float: none;right: 0px;left: 0px;margin: 0 auto;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option{width: auto;display: inline-block;float: none;order: 0;width: 60%;padding-left: 10%;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option .button.primary{font-size: 18px;height: 40px;line-height: 40px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .product_option_container .product_option.remove_btn{padding: 0px;margin: 0px;float: none;margin-left: 20px;width: 10%;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info{width: 70%;float: right;margin-bottom: 40px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .list_mode .product .product_image{position:absolute;width: 25%;top: -10px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info .product_name{width:100%;font-size: 17px;margin-bottom: 10px;}
	div#contentWrapper #WishlistDisplay_Widget .product_listing_container .producto_col_info span[id^="product_SKU_"]{font-size: 16px;width: 100%;}

	/* BUSQUEDA AVANZADA */
	.advanced-search #WC_AdvancedSearchForm_div_8{width: 100%;}
	.advanced-search .column_label{width: 100%!important;font-size: 20px!important;padding-left: 0!important;margin-bottom: 20px!important;line-height: normal!important;font-weight: bold;}
	.advanced-search .sign_in_registration .title h1{font-size: 25px;}
	.advanced-search .sign_in_registration .title{margin-bottom: 0;margin-top: 22px;}
	.advanced-search input{width: 100%!important;margin-bottom: 0!important;}
	.advanced-search #WC_AdvancedSearchForm_div_12{width: 100%;}
	.advanced-search .form_2column .column-especial{width: 100%;padding-left: 0;}
	.advanced-search #WC_AdvancedSearchForm_div_21{width: 100%;}
	.advanced-search .form_2column #WC_AdvancedSearchForm_div_23 .column_label{width: 100%;margin-top:10px;margin-bottom:10px}
	.advanced-search .column .column_label, .advanced-search .form_2column .column-especial label{margin-top:10px;margin-bottom:10px !important}
	.advanced-search .priceRangeContainer div.range{width: 100%;margin-bottom: 5px;}
	.advanced-search .priceRangeContainer div.range:last-child{margin-bottom: 0;}
	.advanced-search #WC_AdvancedSearchForm_div_10{width: 100%;}
	.advanced-search #WC_AdvancedSearchForm_div_10 .column_label{width: 100%;}
	.advanced-search #WC_AdvancedSearchForm_div_10 input{width: 100%;}
	.advanced-search #WC_AdvancedSearchForm_div_19{width: 100%;}
	.advanced-search .button_footer_line{text-align: center;}
	.advanced-search #AdvancedSearchForm input{height: 40px!important;border-width: 2px;font-size: 16px !important;padding-left: 10px;}
	.advanced-search .form_2column .column select{height: 40px;padding: 5px;background-color: #fff;margin-bottom: 0;}
	.advanced-search .form_2column .column-especial label{font-size: 20px;padding-left: 0;margin-bottom: 20px;}
	.advanced-search .button_primary{margin-bottom: 60px;height: 40px;}
	.advanced-search .button_primary>.button_text{font-size: 25px;line-height: 40px;}

	/**Informacion personal**/
	div#contentWrapper #WC_UserRegistrationAddForm_div_40{display:block;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_35{width:100%;display: block;text-align: left;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_40  #WC_UserRegistrationAddForm_div_35{margin-bottom: 12px;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_40 .input-checkbox-content{text-align: left;}
	div#contentWrapper #WC_UserPasswordUpdateForm_div_10, div#contentWrapper #WC_PersonalInfoExtension_mobile_div_6, div#contentWrapper #WC_AddressEntryForm_div_lastname{padding-left:0px;padding-right:0px;}
	div#contentWrapper #WC_UserRegistrationAddForm_div_35, div#contentWrapper .myaccount_desc_title_2{font-size: 18px;margin-bottom: 10px;}
	div#contentWrapper #WC_UserPasswordUpdateForm_div_10 .column_label, div#contentWrapper #WC_PersonalInfoExtension_mobile_div_6 .column_label, div#contentWrapper #WC_AddressEntryForm_div_lastname .column_label{left:12px;}

	/**Detalle de pedido - Mi cuenta**/
	#orderDetail_content .entry{font-size: 17px;}
	div#contentWrapper #summaryOfChanges > p, div#contentWrapper #summaryOfChanges #totalLabel{width:100%;text-align: center;display: block;}
	#orderDetail_content #orderInfo{width:100%;margin-bottom: 5px !important;}
	#orderDetail_content .orderSummaryReport .entry{width:100%;font-size:17px;}
	div#contentWrapper .details-footer-links{text-align: center;margin-bottom:35px;margin-top: 20px;}
	div#contentWrapper .details-footer-links li{float:none;font-size: 16px;}
	div#contentWrapper #OrderDetailItemTable_Widget .row.entry{padding:14px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2){box-sizing: border-box;padding-left: 15px;}
	div#contentWrapper #OrderDetailItemTable_Widget .product_name{font-size: 22px;}
	div#contentWrapper #OrderDetailItemTable_Widget .product_sku{font-size:17px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(3), div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(4), div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(5){width:70%;float: right;font-size: 16px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .cell, div#contentWrapper #OrderDetailItemTable_Widget .row.entry .total_item_price{font-size:17px;}
	div#contentWrapper #orderDetail_content .myaccount_desc_title_2{line-height: 25px;}
	.shipmethod-icon{width:32px;margin-right: 10px;position: relative;top: 3px;}
	div#contentWrapper #summaryOfChanges{width: 100%;display: inline-block;margin-left: auto;margin-right: auto;text-align: center;font-size: 17px;}
	div#contentWrapper #summaryOfChanges .label{width: 50%;box-sizing: border-box;float: left;font-size: 17px;}
	div#contentWrapper #summaryOfChanges .value{font-size:17px;}
	div#contentWrapper #summaryOfChanges #totalLabel .value{color:#D70132;}
	div#contentWrapper #orderDetail_content .pageSection.button-content{margin-top: 30px;margin-bottom: 20px;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(1){padding-right: 10px;box-sizing: border-box;top: 0px;position: absolute;z-index: 0;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2){float: right;}
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(3), div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(4), div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(5){width: 88%;z-index:1;}
	div#contentWrapper .listTable .row.footer{margin-top:0px}
	div#contentWrapper .listTable .row.footer .paging_controls{float:none;text-align: center;}
	div#contentWrapper .listTable .paging_controls .pageControl.number > a{font-size: 18px;width: 32px;height: 32px;line-height: 31px;}

	/**Facturacion**/
	form#FacturacionEdicion > .w3_4{width:100%;}
	
	/**Seguimiento de pedido**/
	div#contentWrapper #trackingInfo {margin-top: 40px;}
	div#contentWrapper #trackingInfo > .button-content{margin-top: 40px;}
	div#contentWrapper #trackingInfo > .button-content .button_text{font-size:17px;}
	div#contentWrapper #trackingInfo .button_text .arrow-left{margin-right:10px;margin-left: 0px;}
	div#contentWrapper #trackingInfo .track-numbers{text-align:center;width: 60%;min-width: 210px;margin: 0 auto;border: 0px;}
	div#contentWrapper #trackingInfo .track-numbers li{font-size: 15px;display: inline-block;width: auto;clear: both;text-align: center;margin: 0 auto;padding: 0px;float: none;margin-bottom: 30px;}
	div#contentWrapper #trackingInfo .track-numbers li:last-of-type{margin-bottom:0px;}
	div#contentWrapper #trackingInfo .tracking-map{margin-bottom: 10px;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .img{width: 65px;height: 65px;align-items: center;vertical-align: middle;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .img img{width: 53% !important;top: 24%;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .img img.shipping{top: 35%;left: inherit;width: 72% !important;}
	div#contentWrapper #trackingInfo .tracking-map .track-item .img img.shipped{top: 30%;width: 50% !important;}

	
	/* MARCAS RECONOCIDAS Y OUTLET */
	.linkWidget.collapsible>h3{font-size: 18px!important;padding-left: 20px!important;}
	.linkWidget.collapsible>.content>ul>li{border-bottom: 1px solid #989898!important;padding-top: 35px!important;font-size: 16px!important;border-top: none!important;}
	.linkWidget.collapsible>.content>ul>li:last-child{border-bottom: none!important;padding-bottom: 35px!important;}
	.content-information .col4 .linkWidget{float: none;margin-bottom: 70px!important;}
	.bloques-landing{padding-left: 40px!important;}
	.bloques-landing .row-info .col4{padding-right: 40px!important;}
	.bloques-landing .row-info .col6{padding-right: 40px!important;}
	
	.bloques-landing .row-info .grid2 .half.acol12{width: 100%!important;padding-right: 0!important;}
	.bloques-landing .row-info .grid1{padding-right: 40px!important;}
	#content .row.margin-true.content-information .col4.ccol3{width:100%}
	.linkWidget.collapsible>h3{top:-20px !important}
	.rowContainer .col6 div#widget_breadcrumb{margin-left:0;margin-bottom:30px}
	.linkWidget.collapsible{margin-top:50px !important}
	#content .row.margin-true.content-information .right:first-child{width:100%}
	

	/**Nosotros**/
	div#contentWrapper h1{font-size:1.2em}
	.history{margin-top:60px}
	.parrafo,.about .parrafo{font-size:0.75em;margin-bottom:20px}
	.history .subtitle{font-size:1.05em}
	.history .item{width:100%;padding:0;height:280px;margin-bottom:100px}
	.history .item .block-info{box-shadow:4px 4px 10px #E8E8E7}
	.history .item .block-info img{height:auto;left:35%}
	.history .item .block-info img.especial{left:32%}
	
	/**Folletos**/
	.folletos .col6{padding-right:0;margin-bottom:70px}
	.folletos .col6:nth-child(2n+1){padding-left:0}
	.content-section.folletos{padding-bottom:0}
	.modal-mob-brochure{height:400px !important;width:320px !important}
	.brochure-mob iframe{height:400px;width:320px !important}
	
	/**Formas de pago**/
	.section-pagos .col6{padding-right:0}
	.section-pagos .col6:nth-child(2n){padding-left:0}
	.section-pagos .parrafo{margin-bottom:35px}
	.bg-title-02, .bg-title-03{height:52px;background-size:auto 52px;line-height:52px;font-size:0.85em}
	.section-pagos .col6:nth-child(2n){margin-top:35px}
	
	/**Sitemap**/
	.sitemap.content-section .col3{width:100%}
	.content-layout .col3 a{display:inline-block;}
	.sitemap .nav-menu{margin-bottom:0}
	.sitemap .page_header{font-size:1.2em}
	.sitemap .static_page_content .column_box .column{width:100%;padding-right:0}
	div.content_wrapper>div.content_left_shadow{padding-left:0}
	.sitemap div.content_wrapper>div.content_left_shadow>div.content_right_shadow{padding:0 20px}
	
	/**Faqs**/
	.title-page{margin:30px !important}
	.content-information .col4 .linkWidget{width:calc(100% - 50px) !important;margin-left:20px !important;padding-left:20px !important;padding-right:30px !important}
	.title-link-column{font-size:0.9em}
	.linkWidget.collapsible.link-column>.content>ul>li{padding-top:15px !important;padding-bottom:15px !important;font-size:0.9em !important}
	.linkWidget.collapsible.link-column>.content>ul>li:last-child{padding-bottom:0px !important}
	.content-tab .collapsible{width:calc(100% - 40px) !important;margin-left:20px !important;margin-bottom:40px !important}
	.content-tab .parrafo{font-size:1em}
	.content-tab{margin-bottom:40px}
	
	/**StoreLocator**/
	#location .location_select{width:100%;padding-right:0}
	#location .location_select:last-child{text-align:center}
	#location select{border:1px solid #CACDD2;}
	.store-locator .button_footer_line{text-align:center}
	.store-locator #map{display:none !important}
	#storeLocatorResults{width:100%}
	#bopis_table{max-width:inherit}
	.store-locator .store-table{max-height:469px}
	.store-locator .title{margin-top:30px}
	
	/**Aviso de privaacidad**/
	.privacidad-section .parrafo, .parrafo p{font-size:15px}
	.ol-list .subtitulo{font-size:15px}
	.privacidad-section .parrafo, .parrafo p,.parrafo>.ol-list>li{margin-bottom:50px}
	.content-section{padding-top:30px;padding-bottom:40px}
	.garantias-section .subtitle, .content-section .subtitle,.content-section .parrafo-text,.content-section .parrafo{font-size:15px}
	.content-section .sub_title{font-size:1em}
	
	/**Guia de compra**/
	.icons-circle-line{display:none}
	.section-guia .content-layout > .parrafo{margin-bottom:40px}
	.info-shop{padding:0;overflow:visible}
	.info-shop .item .parrafo{font-size:15px;line-height:1.7em;padding:25px}
	.info-shop .item{max-width:235px;min-height:155px;position:relative}
	.info-shop .item .parrafo span{font-size:20px}
	.info-shop .column{float:none}
	.section-guia .item:after{content:"";background:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-01.png);background-size:35px auto;width:35px;height:35px;display:block;position:absolute;top:5px;right:-80px}
	#item-02,#item-04,#item-06{margin-left:80px;text-align:right}
	#item-02:after{background-image:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-02.png);right:auto;left:-70px}
	#item-03:after{background-image:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-03.png)}
	#item-04:after{background-image:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-04.png);right:auto;left:-70px}
	#item-05:after{background-image:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-05.png)}
	#item-06:after{background-image:url(/wcsstore/AuroraStorefrontAssetStore/images/woolworth/icons/icon-circle-06.png);right:auto;left:-70px}
	.info-shop .column:last-child{margin-top:30px;margin-bottom:60px}
	.info-shop.center .btn1{font-size:0.85em;height:40px;line-height:40px}
	
	/*shoppingCart*/
	#breadcrumb #orderItemDisplay #step1 .step_on{margin-left: 115px}
	div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.order_item_display, 
	div.content_wrapper>div.content_left_shadow>div.content_right_shadow>div.main_content.shippingandbillingpage{max-width:100%;padding:0}
	#breadcrumb #orderItemDisplay, #checkout_crumb .crumb{padding-bottom: 0}
	#breadcrumb #orderItemDisplay #step1, #checkout_crumb .crumb #step1,
	.shippingandbillingpage #checkout_crumb .crumb a{clear:left}
	#breadcrumb #Header_GlobalLogin_signInQuickLink, #checkout_crumb #Header_GlobalLogin_signInQuickLink, #breadcrumb #Header_GlobalLogin_signOutQuickLink, #checkout_crumb #Header_GlobalLogin_signOutQuickLink{position: absolute;right: 10px;margin-top: 10px;left:auto;}
	#breadcrumb #orderItemDisplay .step_on, #breadcrumb #orderItemDisplay .step_off,
	.shippingandbillingpage #checkout_crumb .crumb .step_on, .shippingandbillingpage #checkout_crumb .crumb .step_off{width:70px;margin-top:50px;color:#fff}
	.shippingandbillingpage #checkout_crumb .crumb .step_on, .shippingandbillingpage #checkout_crumb .crumb .step_off{width:104px;}
	#breadcrumb #orderItemDisplay .step_arrow_on, #checkout_crumb .crumb .step_arrow_on,
	.shippingandbillingpage #checkout_crumb .crumb .step_arrow_on, .shippingandbillingpage #checkout_crumb .crumb .step_arrow_on{margin-top:50px;}
	#breadcrumb .headingtext .on, .shippingandbillingpage #box .main_header_text, #editAddressContents #centered_single_column_form h1{font-size:17px; background-size: 20px; padding-left: 35px}
	
	#ShopCartDisplay .right_column_b{position:static; width:100%;margin-top: 30px;top:auto;right:0}
	.container_content_rightsidebar.shop_cart>.left_column, .shippingandbillingpage #shipping .left{width:100%;float:none}
	#ShopCartDisplay #ShopCartPagingDisplay{border:0 none;box-shadow:5px 10px 10px #E0E0DF}
	.order_item_display #order_details tr.nested{display:none}
	.order_item_display #order_details th, .order_item_display #order_details td{display:flex;width:100%; text-align:center;border-bottom:0 none!important; min-height:auto}
	.order_item_display #order_details th.th_align_left_normal{min-height:130px}
	.order_item_display #order_details .avail{display:none}
	.order_item_display #order_details .QTY .item-quantity, .order_item_display #order_details td .price{width:100%;text-align:center;display:block}
	.order_item_display #order_details .total .addToShoppingListBtn{right:55%}
	.order_item_display #order_details .total .remove_address_link{right:45%}
	
	#shipping .title, .shippingandbillingpage #box .body .title{font-size:17px}
	#shipping{overflow:unset}
	#shipping .shipping_address, 
	#shipping .shipping_method, 
	#shipping .shipping_address_summary, 
	#shipping .section_x, 
	#shipping .shipping_method_summary, 
	#shipping .billing_summary .billing_address, 
	#shipping .billing_method{padding: 0}
	.option_delevery_form .button_align{margin: 0 0 10px}
	.option_delevery_form .button_align .button_primary .button_text,
	.option_delevery_form .button_align .button_secondary .button_text,
	#shipping .button-content .button_align {float:none; width:100%; margin:0 auto 15px; text-align:center}
	#shipping .button-content .button_align .button_text{font-size:17px;background-size:28px 20px;float:none}
	.shippingandbillingpage .drop_down_shipping, .shippingandbillingpage .drop_down_billing{width:100%}
	.shipping_method .col12, .shipping_method .col6{float:none;margin-bottom:30px}
	.shipping_method .col6 .bloque_a, .shipping_method .col6 .bloque_b{border: 0 none; padding: 0}
	.container_content_rightsidebar.shop_cart>.right_column, .shippingandbillingpage #shipping .right{width:100%;float:none;padding:0;}
	.select-selected, .billing_method .card_info .desc, .billing_method .card_info .desc p{font-size:14px}
	.billing_method .card_info .subtitle{font-size:14px}
	/*.billing_method #paymentArea1, #shipping .right #total_breakdown #order_total, #shipping .right #order_details{padding: 0; margin: 0 10px}*/
	#shipping .right #order_details .th_align_left_normal .itemspecs{width:55%; font-size:14px}
	.billing_method #paymentArea1{padding: 20px 0}
	.shippingandbillingpage .button_footer_line.button-content{padding:0;text-align:center;}
	.shippingandbillingpage .button_footer_line.button-content .btn{margin-bottom: 30px}
	.shippingandbillingpage #shipping .shipping_address #shippingAddressDisplayArea, .billing_address_container .billing_address, .shipping_address_summary .shipping_address_content, #billing_summary .billing_address, #billing_summary .billing_method, .select-items div,
	#order_details th .img .hover_underline, #order_details th .itemspecs .hover_underline,#total_breakdown #order_total .total_details, #total_breakdown #order_total .total_figures, .shipping_method_block .bdy{font-size: 14px}
	.shipping_method_block{margin-bottom: 30px}
	.shipping_method_block .subtitle, .shipping_method_block .subtitle .desc{font-size: 17px}
	.shipping_method_block .subtitle{margin-bottom: 20px}
	.shipping_method .col6 p{display:none}
	#shipping .shipping_method .col6 .button-content{margin-bottom: 0}
	.unregisteredcheckoutpage .checkout-bar, .shippingandbillingpage .container_full_width .checkout-bar{display:none}
	.unregisteredcheckoutpage .white-sec{
		/* width: 100%; */
		width: calc(100% - 25px);
		padding-right: 0px;
		padding-top: 40px;
		padding-left: 24px;
	}
	.unregisteredcheckoutpage #unregistered_form .address{position: static;}
	.unregisteredcheckoutpage .txt-desc-b{position: static; display: none;}
	.unregisteredcheckoutpage .col1_bill>h2, .unregisteredcheckoutpage .col2_ship>h2{position: static; display:none;}
	.unregisteredcheckoutpage .phone-contact-you{position: static;}
	.unregisteredcheckoutpage #unregistered_form .section_a{padding: 0 0 0 0;}
	#unregistered_form .column{width: 95%;}
	.unregisteredcheckoutpage #lbl_lastName{left: 0px;}
	.unregisteredcheckoutpage .phone-contact-you{width: 100%;}
	.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_officeaddress_div_25{font-size: 15px;}
	.shippingandbillingpage .column>.input-radio-content .input-radio .checkboxLabel, .unregisteredcheckoutpage .column>.input-radio-content .input-radio .checkboxLabel{margin-left: 5px;font-size: 12px; position: static;}
	.shippingandbillingpage .btn-bill, .shippingandbillingpage .btn-contact-info, .unregisteredcheckoutpage .btn-bill{position: absolute; top: 0px;} 
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_26{position: static;}
	.unregisteredcheckoutpage #gitbill .input-radio{top: 26px; left: 22px;}
	
	div#breadcrumb .page_title_only{font-size: 23px;margin-bottom: 20px; color:#353C50; font-weight: bold; text-align: center}
	.confirmation_page_contet  #Header_GlobalLogin_signOutQuickLink, .confirmation_page_contet #order_confirmation .item_wrapper p{display: none}
	.confirmation_page_contet #order_confirmation .item_wrapper{border: 0 none}
	.confirmation_page_contet .button_footer_line_confirmation_page .button-content #WC_OrderShippingBillingConfirmationPage_Print_Link{margin-bottom:25px;}
	
	#order_confirmation{padding:0 20px}
	.confirmation_page_contet .thanks{text-align:left;clear:left}
	.confirmation_page_contet .thanks .num_order{font-weight: 100;line-height:15px;margin-bottom:25px; font-size: 14px;color:#353C50;font-weight:bold}
	.confirmation_page_contet .thanks .num_order .strong{display: inline-block; border-left: 5px solid #E42128; background-color: #EFEFEF;color:#353C50;font-size:15px;padding:5px 20px;border-radius:0 5px 5px 0;margin-left:20px;}
	.confirmation_page_contet .item_wrapper{ margin-bottom: 5px}
	.confirmation_page_contet div.item_wrapper h3{font-size: 14px; font-weight: bold; color:#353C50}
	.confirmation_page_contet div.item_wrapper ul.entry{font-size:14px; line-height: 18px;color:#49546B}
	.confirmation_page_contet div.item_wrapper ul.entry .bold{font-weight:normal}
	.confirmation_page_contet #billing_method li, .confirmation_page_contet #shopping_cart_costs{display:none}
	.confirmation_page_contet #billing_method li:first-child{display:block}
	.confirmation_page_contet  div.item_wrapper, .confirmation_page_contet div.item_wrapper_button, .confirmation_page_contet div.item_wrapper div.sub_wrapper{border:0 none}
	.confirmation_page_contet .single_button_container{margin: 0 auto; text-align: center}
	.confirmation_page_contet div.item_wrapper.metodo_envio ul.entry{color:#585858}
	.confirmation_page_contet div.item_wrapper.metodo_envio ul.entry .bold{font-weight:bold;color:#353C50}
	.confirmation_page_contet .product_info_container > div{margin-bottom:5px;font-size:12px}
	.confirmation_page_contet .product_info_container > div:first-child{font-weight: bold}
	.confirmation_page_contet .product_info_container > .item_spacer_5px{display:none}
	.confirmation_page_contet #continue_shopping_link {margin-bottom:20px;display:block}
	.confirmation_page_contet #continue_shopping_link .secondary_button{border:0;background:none #009ADE;color:#fff;font-weight:bold;height:35px;line-height:35px;font-size:16px}
	
	/**Mensajes genericos de error**/
	#box.generic_error_container{height: auto;margin: 30px 0px;width: 100% !important;margin-top: 30px !important;min-height: unset !important;}
	#box.generic_error_container .myaccount_header{font-size:25px;margin-bottom:20px;}
	#box.generic_error_container .content{font-size:16px;}
	
	/**Compra segura**/
	.title-bl{margin-bottom:5px}
	.list-blocks .parrafo{line-height:1.6em}
	.info-content .icons-shop .image-01,.info-content .icons-shop .image-02{width:45%}
	.info-content .icons-shop .image-01{margin-right:20px;max-width:162px}
	.info-content .icons-shop .image-02{max-width:135px}
	.disclaimer{font-size:0.7em}
	.compra-segura-section{padding-bottom:60px}
	
	/**Usuario registrado**/
	#login.thankyou .registration_header{font-size: 25px;}
	#login.thankyou p, #login.thankyou span{font-size: 15px;max-width: none;}
	#login.thankyou img.mail-icon{width: 58px;}
	#login.thankyou .social a{width:30px;height:30px;}
	
	/**Checkout breadcrumb Steps*/
	#breadcrumb #orderItemDisplay .step_on, #breadcrumb #orderItemDisplay .step_off, #checkout_crumb .crumb .step_on, #checkout_crumb .crumb .step_off {width: 23%; font-size:0; line-height:0;}
	#breadcrumb #orderItemDisplay .step_arrow_on, #checkout_crumb .crumb .step_arrow_on, .shippingandbillingpage #checkout_crumb .crumb .step_arrow_on, .shippingandbillingpage #checkout_crumb .crumb .step_arrow_on{margin-top:0;}
	.shippingandbillingpage #checkout_crumb .crumb .step_on, .shippingandbillingpage #checkout_crumb .crumb .step_off{width: 30%; font-size:0; line-height:0;}
	.shippingandbillingpage #checkout_crumb .crumb .step_arrow_on, #breadcrumb #orderItemDisplay .step_arrow_on{margin-top:50px;}
	#breadcrumb a#Header_GlobalLogin_signInQuickLink{position: absolute;right: 0;left:auto;z-index:1;}
	#breadcrumb #Header_GlobalLogin, #checkout_crumb .crumb #Header_GlobalLogin{position: absolute;right: -10px;top: 10px;left: 0px;}
	
	/**Cart view unregistered*/
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"]{width: 100%; height: auto}
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"] div[id^="WC_OrderItemDetailsf_div_1_"]{width: 85px;display: inline-block;float: left;margin: 0;}
	.order_item_display #order_details th[id^="shoppingCart_rowHeader_product"] div[id^="WC_OrderItemDetailsf_div_2_"]{width: 70%;display: inline-block;float: left;margin: 0;}
	.order_item_display #box.shopping_cart_box{width:100%;min-width:0;}
	.order_item_display #order_details div[id^="WC_OrderItemDetailsf_div_1_"].img{margin:0 10px 0 0;}
	.order_item_display #order_details div[id^="WC_OrderItemDetailsf_div_2_"]{text-align:left;}
	.order_item_display #order_details div[id^="WC_OrderItemDetailsf_div_2_"] p a{font-size:16px;}
	.order_item_display #order_details div[id^="WC_OrderItemDetailsf_div_2_"] span{font-size:14px; font-weight:lighter;}
	.order_item_display #order_details th{padding-bottom:0;}
	.order_item_display #order_details td{padding:5px 0;}
	.order_item_display #order_details td p.item-quantity label{/* display:inline-block !important; */font-size: 15px;color: #000;font-weight: bold;}
	.order_item_display #order_details td p.item-quantity label:after{content:":";}
	.order_item_display #order_details th.th_align_left_normal{min-height:100px;}
	#total_breakdown #promotions #appliedPromotionCodes{margin-top:5px;}
	.order_item_display #order_details td.total .price{font-weight:bold;color:#D70132;}
	
	/**Consulta de apartados**/
	div#content_wrapper_border.apartados #apartadosSuccess h2{font-size:20px;}
	div#content_wrapper_border.apartados #apartadosSuccess .info_table .label{padding: 0px;font-size: 15px;width: 60%;}
	div#content_wrapper_border.apartados #apartadosSuccess .info_table .info_content{font-size: 16px;width: 40%;}
	div#content_wrapper_border.apartados #apartadosError{font-size:18px;}
	
	.pageCartSd ~ [aria-describedby="AjaxLogon"] {
		height: initial !important;
	}

	/**Login-register overlay form*/
	div.modal-shop-cart span.title{margin:0 auto 20px;}
	/* div.modal-shop-cart{width:90% !important;max-width:90%;} */
	div.modal-shop-cart{
		width: 100% !important;
		max-width: 100% !important;
		left: 0px !important;
		position: fixed !important;
		bottom: 0px !important;
		height: fit-content !important;
		top: auto !important;
	}
	/* div.modal-shop-cart form#AjaxLogon{max-width: 100%;width: 100% !important;overflow-y: auto;height:70vh !important;} */
	div.modal-shop-cart form#AjaxLogon{
		max-width: 100%;
		width: 100% !important;
		overflow-y: auto;
		height: 650px !important;
		max-height: 100% !important;
	}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new, div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning{width:100%;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new{min-height:0;padding:0;margin-bottom:5px;z-index:100;float:none;border-bottom: 1px solid #D8D9D9;padding-bottom: 20px;margin-bottom: 20px;}
	#customers_new_or_returning .returning input{margin-bottom:5px;}
	#customers_new_or_returning .returning .new_returning_button{width:100%;}
	div.modal-shop-cart .new_returning_button .button_align .button_primary{width:100%;}
	#customers_new_or_returning .returning .new_returning_button .button_text,#customers_new_or_returning .button_align .button_primary .button_text {font-size:17px;height: auto;line-height: 19px;padding: 15px 0; width:100%;}
	#customers_new_or_returning .returning .button-content{ text-align:center;}
	#customers_new_or_returning .btn.button_facebook .button_text, #customers_new_or_returning .btn.button_google .button_text {min-width:auto;font-size:15px;margin:5px 0;width:100%;text-align:center;display:flex;line-height: 30px;padding: 4px 0;}
	#customers_new_or_returning .btn.button_facebook, #customers_new_or_returning .btn.button_google{float:none; margin:0 !important; width: 100% !important; text-align:center;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning{padding:0;width:90%; margin:0px auto;float:none;border-right:none;}
	/*div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .returning h2{display:none;}*/
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new .new_returning_button a{display:block;}
	#customers_new_or_returning .returning p{margin:3px 0;}
	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new p, div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new a, div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new h2{text-align: center;font-size: 22px;}
	.socials-btn{gap: 25px;}
	#customers_new_or_returning .new .myaccount_link{display: none;}
	
	/**Unregistered Checkout View Address**/
	.unregisteredcheckoutpage #unregistered_form .col1_bill, .unregisteredcheckoutpage #unregistered_form .col2_ship{padding-right:0px;}
	.unregisteredcheckoutpage #unregistered_form .left,.unregisteredcheckoutpage #unregistered_form .right{width:100%;float:none;}
	.unregisteredcheckoutpage #unregistered_form .right{display:none;}
	.unregisteredcheckoutpage #unregistered_form .column{margin-bottom:5px; margin-left: -3px;}
	.unregisteredcheckoutpage #unregistered_form .column_b,.unregisteredcheckoutpage #unregistered_form .column_c{width:95%; padding:0;}
	.unregisteredcheckoutpage #unregistered_form  .column_last{padding:0;}
	.unregisteredcheckoutpage #unregistered_form .column_label{left:12px;}
	.unregisteredcheckoutpage #unregistered_form .column_d{width: 46%;padding:0;padding-right: 5px;margin-right: 0px;}
	.unregisteredcheckoutpage #unregistered_form .column_d + .column_d{padding-right:0px;}
	.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_25{margin-bottom:18px; margin-top: 40px!important;}
	.unregisteredcheckoutpage #unregistered_form #gitbill{margin: 18px 0 !important;}
	.unregisteredcheckoutpage #unregistered_form #gitbill .checkboxlabel_desc{padding-left:24px;}
	.unregisteredcheckoutpage #unregistered_form .remember-zip{width:100%; text-align:right; margin-top:0px; margin-bottom:20px;}	
	.unregisteredcheckoutpage #unregistered_form .remember-zip span.label,.unregisteredcheckoutpage #unregistered_form .remember-zip a.link{font-size:13px;line-height:15px;}
	.unregisteredcheckoutpage #unregistered_form .section_x{margin-bottom:0px;padding-right:0px;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout{padding-left:0;text-align:center;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout .btn{margin-bottom:20px;}
	.unregisteredcheckoutpage .content_wrapper .content_left_shadow .content_right_shadow .main_content .container_full_width .espot_checkout_top{display:none;}
	/*.unregisteredcheckoutpage .column.style2 > .column_label, .unregisteredcheckoutpage .column.style2 .birthdayColumn > .column_label{font-size:12px;}*/
	.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_officeaddress_div_25,.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_address3_div_25{font-size:15px;}
	.unregisteredcheckoutpage #col_address2_div{left: 0px;}
	.unregisteredcheckoutpage #unregistered_form .left{position: static;}
	.unregisteredcheckoutpage #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_27{left:55px; top:25px;}
	
	/**Shipping billing view**/
	.shippingandbillingpage #mainContents .left,.shippingandbillingpage #mainContents .right{width:100%;}
	.shippingandbillingpage .right_column_b{top: -555px; left: 0px;}
	.ordershippingpage .shippingandbillingpage .right_column_bc_mobile{top: -617px; left: 0px;}
	.shippingandbillingpage .white-sec .section_content_shipping{
		bottom: 10px;
	}
	.shippingandbillingpage .left-payment-select{margin-top: 22px;}
	.shippingandbillingpage .white-sec{margin-top: 20px;}
	.shippingandbillingpage #shipping .right{position:initial;right:unset;top:unset;}
	.shippingandbillingpage #WC_ShipmentDisplay_div_9{display:none;}
	.shippingandbillingpage #shipping .button-content .button_align .button_text{text-align:left;}
	.shippingandbillingpage #shipping .editAddressLink a,.shippingandbillingpage #shipping .newShippingAddressButton a{margin-left:0;}
	.shippingandbillingpage #shipping #gitbill{margin: 18px 0 !important;}
	.shippingandbillingpage .shipping_method  .shipping_method_content .col6{margin-bottom:0;}
	.shippingandbillingpage .shipping_method #shipInstructions{max-width:95%;width:95%;}
	.shippingandbillingpage .shipping_method  .shipping_method_content .bloque_b .button-content{margin-bottom:0;}
	.shippingandbillingpage .select-selected.webpayplus:after,.shippingandbillingpage .select-items div.webpayplus:after{width: 40px;height: 18px;display: inline-block;padding-left: 15px;background-size: cover;margin-left:5px;}
	.shippingandbillingpage .select-selected.current{padding-left: 5px;padding-right: 20px;}
	.shippingandbillingpage .select-selected.paypal:after,.shippingandbillingpage .select-items div.paypal:after{background-size: cover;margin-left:5px;width: 65px;height: 16px;padding-left:8px;}
	.shippingandbillingpage .select-items div{padding:0 5px;}
	.shippingandbillingpage .button_footer_line.button-content .btn{float:none;}
	.shippingandbillingpage .billing_method .select-selected {font-size: 12px;padding: 0 35px 0 10px;}
	#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_18,#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_20{font-size:12px;}
	.shippingandbillingpage .section_x, .unregisteredcheckoutpage #unregistered_form .section_x{padding-right:0px;}
	
	.unregisteredcheckoutpage #unregistered_form .section_x {
		margin-left: 0px !important;
	}
	/* mobile unregister form*/
	.unregisteredcheckoutpage #billingCreateEditArea1 .txt-desc {
		margin-left: 0px;
	}

	.unregisteredcheckoutpage #billingCreateEditArea1 h2 {
		position: initial;
		display: inline-block;
		margin-left: 0px;
	}

	.unregisteredcheckoutpage #billingCreateEditArea1 .txt-desc-b {
		display: inline-block;
		margin-left: 0px;
		margin-bottom: 0px;
	}

	.unregisteredcheckoutpage #addressBlock1 #phone1_div_25 #WC_billingAddressCreateEditFormDiv_1_phone1_div_26 .phone-contact-you_container {
		right: 17px;
	}

	.unregisteredcheckoutpage #addressBlock1 #phone1_div_25 #WC_billingAddressCreateEditFormDiv_1_phone1_div_26 #container_emial_send_promo #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_25 {
		margin-top: 7px !important;
		margin-bottom: 0px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #phone1_div_25 .phone-contact-you_container {
		margin-left: 16px;
		margin-top: 3px;	
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #phone1_div_25 #container_emial_send_promo {
		margin-top: 16px;
	}

	.unregisteredcheckoutpage #container_emial_send_promo #WC__ShoppingCartAddressEntryForm_billingAddressCreateEditFormDiv_1_sendMeEmail_1 {
		width: 70%;
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #address-title {
		height: 25px;
		margin-top: -12px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #int_div_25 {
		margin-top: 0px;
		left: 0px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #ext_div_25,
	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #int_div_25 {
		display: inline-block;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #ext_div_25 {
		margin-right: 10px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 .remember-zip {
		display: none;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #col_address2_div {
		margin-top: 10px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 .form_input {
		height: 42px;
	}

	.unregisteredcheckoutpage #unregistered_form #addressBlock1 #container_emial_send_promo #WC_billingAddressCreateEditFormDiv_1_sendMeEmail_div_27 {
		font: normal normal normal 12px/15px Lato;
		width: calc(100% - 25px);
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #phone1_div_25,
	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #phone1_div_25 #WC_billingAddressCreateEditFormDiv_1_phone1_div_25 {
		height: auto;
	}

	.unregisteredcheckoutpage .main_content #unregistered_form .white-sec-b #gitbill {
		margin-top: 40px !important;
	}

	.unregisteredcheckoutpage #addressBlock1 #zipCode_div {
		margin-top: -50px;
	}

	.unregisteredcheckoutpage #addressBlock1 .email_div_mn,
	.unregisteredcheckoutpage #addressBlock1 .first_name_div_mn,
	.unregisteredcheckoutpage #addressBlock1 .last_name_div_mn {
		margin-bottom: 10px;
	}

	.unregisteredcheckoutpage #billingAddressCreateEditFormDiv_1 #addressBlock1 #officeaddress {
		margin-top: 0px;
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #ext_div_25 #WC_billingAddressCreateEditFormDiv_1_address1_int_div_26,
	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #int_div_25 #WC_billingAddressCreateEditFormDiv_1_address1_int_div_26 {
		height: 65px;
		display: flex;
		flex-direction: column;
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #zipCode_div {
		margin-top: -39px;
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #phone1_div_25 {
		margin-top: -18px;
	}

	.unregisteredcheckoutpage .white-sec #billingCreateEditArea1 #addressBlock1 #address1_div_11 {
		margin-top: -5px;
	}

	/**Overlay direccion - recoger sucursal estafeta**/
	div.overlay-editAddressContents {width:80% !important;max-width:80%;}
	div.overlay-editAddressContents #editAddressContents{/*max-width: 100%;width: 100% !important;*/overflow-y: auto;height:85vh !important;}
	div.overlay-editAddressContents #addressShipping .column_b,div.overlay-editAddressContents #addressShipping .column_c,div.overlay-editAddressContents #addressShipping .column{width:100%; padding:0;}
	div.overlay-editAddressContents #shopcartAddressForm input{padding: 20px 10px 6px 10px; width:100%;}
	div.overlay-editAddressContents #addressShipping .remember-zip{width:100%; text-align:right; margin-top:0px; margin-bottom:0px;}	
	div.overlay-editAddressContents #addressShipping .remember-zip span.label,div.overlay-editAddressContents #addressShipping .remember-zip a.link{font-size:13px;line-height:15px;}
	div.overlay-editAddressContents #shopcartAddressForm #centered_single_column_form_footer{margin-top:-35px;}
	div.overlay-editAddressContents #shopcartAddressForm #centered_single_column_form_footer a{margin: 10px 0;}
	div.store_message{width:80%; max-width:80%;top:200px;}
	.pageCartIn #MessageArea{top: 0px !important;}/* mensaje de error en carrito de compra */
	
	/**summary page - confirmacion de pago**/
	.summarypage .left{width:100%;display:block;}
	.summarypage .left #webpayIframe{width:100% !important;display:flex;flex-direction: column;}
	.summarypage #WC_SingleShipmentSummary_div_31_1{width:100%;}
	.summarypage #WC_SingleShipmentSummary_div_31_1 #WC_SingleShipmentSummary_links_4{margin-left:0;margin-right:0;float:none;width: 100%;}
	.summarypage #paypal-button-container{width: 100%;margin: 0 auto;float: none;max-width: initial;overflow: hidden;}
	.summarypage #paypal-button-container > div{top: 0px;left: 0%;width: calc(100vw - 50px);}
	.summarypage #paypal-button-container iframe{width: 100% !important;}
	.summarypage #WC_SingleShipmentSummary_div_31_1 .button.webpay{display:inline-block;float:none;}
	.summarypage .billing_method #temsconditions-opt{bottom:-120px;}
	
	/**Factura electronica**/
	.tabs .tab{margin-right:20px;font-size:0.9em;height:22px}
	.steps{font-size:0.75em}
	.steps li{margin-bottom:20px}
	.aviso-info{font-size:0.75em}
	.formFactura input, .formFactura .input.input-holder select{border-width:1px}
	#createFactura.formFactura .input.first.small{padding-right:0}
	.formFactura .input.input-holder, .formFactura .input.last{width:100% !important;padding-right:0 !important}
	.formFactura .input.input-holder .info-input{right:1px;height:58px;bottom:1px}
	.formFactura .input label{font-size:0.8em}
	.formFactura .input.input-holder input, .formFactura .input.input-holder select{height:60px;font-size:0.8em}
	.formFactura .input.button button{float:none}
	.formFactura .input.button{text-align:center}
	.formFactura#searchFactura .input.button{float:none;padding-top:30px;clear:left}
	
	/**Tarjeta de Regalo**/
	.t-regalo-section .formFactura .input{width:100%;margin-bottom:30px;padding-right:0}
	.t-regalo-section .formFactura .button{margin-top:100px}
	#ConsultaSaldoRegalo{position:relative}
	.t-regalo-section .icon-regalo{position:absolute;left:40%;top:60px}
	.t-regalo-section .g-recaptcha{float:none;clear:left;margin-left:10px}
	#cartDropdown{margin-left:12px}
	.searchSummaryWidget{margin-top: -145px!important;}
	.product_listing_container {margin-top: 0px !important;}
	
	#logo-extra img{/* width:100% !important; */ margin: 0;}
	#content .col12 .facetWidget.collapsible[aria-expanded=true] {position: absolute;z-index: 9999999;top: 0;margin-left: 0 !important;min-height:100vh;width: 100% !important;height: auto;}
	
	.search-results-page .productListingWidget .controls{justify-content: left !important;}
	.productListingWidget>.header_bar .controls {justify-content: left; margin-top: -99px;}
	.optionContainer>.title{padding-top: 0 !important;}
	.productListingWidget .controls{display: block !important;}
	.clear-all-filters{display:block; text-align: left; width: 100%;color: #343747; font-weight: 500;font-size: 16px;}
	.clear-all-filters a {color: #D70132;margin-left: 10px;}

	#autoSuggestDynamic_Result_div{display: block;}
	#autoSuggestDynamic_Result_div:after{display:none;}
	div#suggestedProductsResults .list_section{display: block;}
	div#suggestedKeywordResults{width: auto;}
	#suggestedProductsResults .as_thumbnail{display: none;}
	#suggestedProductsResults a[id^=autoSelectOption_]{border: none; display: block; height: auto !important; padding-left: 0 !important;}
	#searchDropdown{left: 0 !important; right: 0 !important;}
	#AutoSuggestDiv{padding: 0}
	#AutoSuggestDiv .list_section li>a{padding:11px 17px!important;border-bottom:1px solid #d8d9d9;box-sizing:border-box}
	#AutoSuggestDiv .heading{padding: 12px 10px 0 !important;}
	ul div.list_section li a div.category_list{float: none;}
	#AutoSuggestDiv #autoSuggestAdvancedSearch{color:#d70132!important;font-size:14px;padding:11px 12px}
	#AutoSuggestDiv #autoSuggestAdvancedSearch>a{color:#d70132!important;padding: 0 !important;font-weight:500 !important;}
	div#login #WC_AccountDisplay_div_6{width:100%;}
	.input-group{flex-direction: column;gap: 10px;margin-top: 10px;}
	.form_1column .column{margin-bottom: 0;}
	#WC_UserRegistrationAddForm_Buttons_1 a, #WC_UserRegistrationAddForm_Buttons_1 .button_text {width: 100%;}
	div#WC_UserRegistrationAddForm_div_25 {margin: 10px 0;}
	
	.shortHeader .logos-container {display: flex;align-items: center;gap: 20px;}
	.shortHeader a#Header_GlobalLogin_signInQuickLink {border: none;}
	.shortHeader #Header_GlobalLogin_signInQuickLink:before{position: relative;width:40px;height:40px;margin: 0;left: 0px;margin-bottom: 10px;}
	.shortHeader a#Header_GlobalLogin_signInQuickLink .icon{display: none}
	.shortHeader #logo{margin:0 !important;}
	.shortHeader #logo-extra {width: 50%;margin: 10px 0 0 0;}

    /*pdp*/
	.product_page_content {padding-top: 0 !important;width: 100% !important;}
	div#productSlot56 .main_header {height:30px; overflow: hidden;position: absolute; top: 55px;text-align: left;line-height: 25px;margin-bottom: 15px !important;}
	.pdp-product-info .envio-gratis{font-size: 15px;float: left;text-align: left;/* display: inline-block !important; */padding-left: 30px;margin: 0;width: auto;line-height: 20px;background-position: unset;border: none;}
	.pdp-product-info .ent-estimada{border:none;text-align: left;font-size: 15px;}
	.pdp-product-info .pagos-promos{font-size: 15px;display: none !important; margin: 10px auto auto auto;text-align: left;}
	div[id^="price_display_"]{position:absolute; top:90px;}
	.product-content.description-content {margin: 0 auto;}
	.color-container{top: -0px; left: -49px;}
	
	div.widget_quick_info_popup .ribbons{left: 8%; top:33px;}
	#quickInfoRefreshArea .pdp-product-info{display: none;}
	div.widget_quick_info_popup>.middle>.content_left_border>.content_right_border>.content>.right_column>span.old_price{margin-right: 5px;}
	.definingAttributes{width: 100%;padding-top: 20px;border-bottom: unset;}
	#tallas-container .color_swatch_list ul{grid-template-columns: repeat(5,auto);}
	#tallas-container.attr-color .color_swatch_list ul {height: 59px}
	#tallas-container .color_swatch_list ul li a img {width:59.24px; height:59.24px}

	#tallas-container .heading{text-align: left;}
	.definingAttributes{padding-left: 0;}
	.shopperActions{padding-left: 0;}
	div.namePartPriceContainer{padding-bottom: 0;}
	
	.shopperActions .shoppingListContent{left: auto;top: 11%;}
	.share-product {left: 42%;top: 11.1%;}
	.shopperActions .dropdown_primary .shoppping_list_content{width: 160px;}
	.shopperActions .dropdown_primary .shoppping_list_content{padding-bottom: 2px;padding-top: 0;}
	.pdp-product-info{margin-top: 40px;}
	
	.widget_product_image_viewer .ribbons div.RibbonAdDefault{width: 46px;}
	.widget_product_image_viewer .ribbons div.RibbnAdDefault.ofertas, .widget_product_image_viewer .ribbons div.RibbonAdDefault.Oferta{width: 46px;}
	.widget_product_image_viewer .ribbons div.RibbonAdDefault.outlet{width: 46px;}
	.widget_product_image_viewer .ribbons div.RibbonAdDefault.exclusivoenlinea{width: 98px;}
	.widget_product_image_viewer .ribbons div.RibbonAdDefault.buenfin{width: 50px;}
	
	.available, .available .availabilityBorder, .product_text, div.namePartPriceContainer{border-bottom: unset;}
	
	#WC_UserRegistrationAddForm_div_34 .input-radio{padding: 15px 15px;}
	
	#myAccountNavigationWidget .col12 .facetWidget.collapsible[aria-expanded="false"]{
		border: none;
		padding: 3px 13px;
	    padding-bottom: 0!important;
	    text-align: center;
	    margin-left: 0 !important;
	}

	.MagicZoom{margin-left: 0;}
	#Zoom-1 .RibbonDescuento{width: 55px;font-size: 13px;padding: 0;}
	#Zoom-1 .RibbonDescuento.RibbonHotSale{width: 75px;}
	div#contentWrapper .rowContainer{max-width: 1398px;margin: 0 auto;}
	.product_info{padding: 12px 10px 15px;height: 253px;}
    .product .product_option a.button.primary{font-size: 15px !important; font-weight: 600!important;}
	.grid_mode .product .product_option a.button.primary{font-size: 15px !important; font-weight: 600!important; position: relative!important;top: 0!important;}
	.grid_mode .product .product_option a.button.primary{background-color: white; color: #d40132; border: 1px solid #d40132;}
	.grid_mode .product_image .image img{width: 100%;height: 176px;}
	.product .envio-gratis {margin-bottom: 6px; margin-left: 2px; left: 0; top: 0;}
	.compare-section {display: flex !important;}
	.grid_mode .product .product_info .compare_target{flex-direction: column;}
	.grid_mode .product_image .image{height: 176px;}
	/*.product_image .image a img+.RibbonDescuento{left: -10px;}*/

	
	 .circle-green-selected {margin-left: 3px;}
	 .circle-green {margin-left: 3px;}
	 .circle-blue { margin-left: 12px;}
	 .circle-white { margin-left: 12px;}
	 .circle-gray { margin-left: 12px;}
	 .product .ribbons_product{padding-left: 0px; width: 98%; left: -0px; top: -15px; position:relative; background:transparent;}
	 .grid_mode .product_name{max-height: 95px; margin-right: 0px !important;padding-right: 10px!important;padding-left: 7px;}
	 .grid_mode .product_price {font-size: 15px; top: -15px; position: relative; margin-left: -7px !important;padding-top: 6px !important;}
	 .compare_container{padding-top: 0px;left: -27%; position:relative;top: 43px;z-index:1;}
	 .grid_mode .product .product_option .button_container{width: 97%!important; left: -2px; position: relative;}
	 .envio-gratis + .compare_container{left: -96px;}
	#checkout_crumb .crumb a.btn2, #checkout_crumb .crumb a.btn3, .btn2, .btn3{font-size: 17px;}
	.btn-pmnt-open{left: 0 !important;}
	a#pay-button{left: 0 !important;}
	
	/* ERROR GENERICO */
	.generic-error{
		flex-direction: column;
		gap: 0;
	}
	
	.generic-error .error-desc{
		width: 100%;
	}
	
	.shippingandbillingpage #mainContents .left,.shippingandbillingpage #mainContents .right,
	.unregisteredcheckoutpage #mainContents .left, .unregisteredcheckoutpage #mainContents .right {
		z-index: 4;
	}

	/*detalle pedido*/
	div#contentWrapper #OrderDetailItemTable_Widget .row.entry{
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    width: 100%;
	    min-width: unset;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(1){
		position: relative;
	}
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(1), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(1){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(2), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(2){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(3), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(3){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(4), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(4){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(5), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(5){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .tableHeader > div:nth-child(5), div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(6){
		width: 100%;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget:not(.isRefund) .listTable .row.entry > div:nth-child(5) .cell{
		text-align: left;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div::before{
		width: unset;		font-size: 16px;
		font-weight: bold;
		color: #303444;
	}
	
	a#OrderDetail_ItemTable_r1_col2Link{
		display: flex;
		flex-direction: column;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget .product_name, div#contentWrapper #OrderDetailItemTable_Widget .product_sku{
		width: 100%;
		margin-bottom: 10px;
	}
	
	div#contentWrapper #OrderDetailItemTable_Widget .listTable .row.entry > div:nth-child(2){
		padding: 0;
		margin-bottom: 0;	
	}

	.openpay_loading_img {
		width: 50px;
    	height: auto;
	}
	
	#Zoom-1 {height: 259px;}
}


@media (min-width:412px) and (max-width:700px) {
	.unregisteredcheckoutpage .txt-desc-b{width: 95%;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout{top: -210px!important;}
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_16 #WC_UnregisteredCheckout_links_4{width: 100%;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout .btn{left: 0%; margin: 0 0px;}
	.unregisteredcheckoutpage #quickLinksBar{display: none;}
	
	.unregisteredcheckoutpage #box .myaccount_header{position: static;}
	.unregisteredcheckoutpage #unregistered_form .col1_bill{position: static;}
}

@media (min-width:375px) and (max-width:411px) {
	.unregisteredcheckoutpage .button-content.unregistered_checkout .btn{left: 0%; margin: 0 0px;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout{top: -220px;}
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_16 #WC_UnregisteredCheckout_links_4{width: 90%;}
	.unregisteredcheckoutpage #quickLinksBar{display: none;}
	
	.unregisteredcheckoutpage #box .myaccount_header{position: static;}
	.unregisteredcheckoutpage #unregistered_form .col1_bill{position: static;}
	.unregisteredcheckoutpage .button-content .btn.short .button_text{width: 95%;}
}

@media (min-width:360px) and (max-width:374px) {
	.shippingandbillingpage .button_footer_line.button-content .btn,
	.unregisteredcheckoutpage .button-content.unregistered_checkout .btn{left: 0%; margin: 0 0px;  top:-80px; width: 90%;}
	.unregisteredcheckoutpage #quickLinksBar{display: none;}
	.unregisteredcheckoutpage .button-content.unregistered_checkout{top: -220px;}
	
	.unregisteredcheckoutpage #box .myaccount_header{position: static;}
	.unregisteredcheckoutpage #unregistered_form .col1_bill{position: static;}
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_16{top: -140px;}
	.unregisteredcheckoutpage .button-content .btn.short .button_text{width: 95%;}
}


@media (max-width:430px) {
	.pageCartIn .container_notification_cart .container_notification_title{height: 100%;margin-bottom: 5px;}
	.container_notification_cart .container_notification_title .notification_cart{font-weight: 900;}
	.container_notification_cart .notification_container_card .notification_card .noti_card_description span{font-weight: initial;}
}

@media (max-width:390px) {
	.carousel.contentCarouselWidget .nextPageButton:before, .contentCarouselWidget.carousel .nextPageButton:focus:before{background-size: 8px auto !important;}
	.shippingandbillingpage .billing_method .select-items div{font-size: 9px; right: 11px !important;}

	#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_18,#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_20{ font-size: 11px;}
	
	.searchSummaryWidget{margin-top: -145px!important;}
	.counter-products-search-container{margin-top: 200px;}
	.search-results-page .facetContainer.facetSearchMobile{margin-top: 130px!important;}
	#total_breakdown #promotions #appliedPromotionCodes, .facetContainer{margin-top: 70px;}
    
    /* .compare_container {padding-top: 0; left: -0%; top: 36px; } */
	/* .product_info {padding: 12px 10px 15px; height: 260px;} */
	/* .grid_mode .product .product_option .button_container{top:10px;} */
	/* .grid_mode .product_info .price { top: 5px; font-size: 12px!important;} */
	/* .product .envio-gratis {margin-bottom: -4px; margin-left: 0px;} */
	/* .envio-gratis+.compare_container {left: -86px;} */
	/* .grid_mode .envio-gratis {padding-left: 28px !important; left: 22%; top: 67px;} */
	/* .product_info>.product_price>.old_price{font-size: 12px!important; top: 5.2px;} */
	/* .grid_mode .product_image .image img{width: 100%;} */
	/* .product>.product_image {width: 100%;} */
	/* .grid_mode .product_price {top: -28px;} */
	/* .grid_mode .product .product_option a.button.primary {top: -50px !important;} */
	/* .product_info>.product_name>a{top: -8px !important;} */
	.product .ribbons_product{top: -15px !important;}
	/* .grid_mode .product_price.rpm{top: -18px; position: relative;} */
}
@media (max-width:360px) {
	#allDepartmentsMenu.active{width:355px}	
	.shippingandbillingpage .select-selected.webpayplus:after,.shippingandbillingpage .select-items div.webpayplus:after{width: 45px;}
	.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_officeaddress_div_25,.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_address3_div_25{font-size: 15px;}
	.shippingandbillingpage .billing_method .select-selected {font-size: 11px;}

	#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_18,#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_20{ font-size: 10px;}
	.searchSummaryWidget{margin-top: -180px!important;}
}
@media (max-width:320px) {
	#allDepartmentsMenu.active{width:310px}
	/* .margin-true .carousel.contentCarouselWidget .nextPageButton:before{top: 28px !important;right: 8px !important;} */
	.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_officeaddress_div_25,.unregisteredcheckoutpage #unregistered_form #WC_billingAddressCreateEditFormDiv_1_address3_div_25{font-size: 9px;}
	.shippingandbillingpage .billing_method .select-selected {font-size: 8px;}
	.shippingandbillingpage .billing_method .select-items div{font-size: 10px;}

	#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_18,#addressShipping #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_20{ font-size: 9px;}
	.searchSummaryWidget{margin-top: -190px!important;}
}
/******** HEADER APP GCC BTN ********/
@media (max-width: 479px) {
    .header_app_gcc{
        display: block;
        background-color: #343747;
		color: #FFFFFF;
		height: 86px;
    }
	.img_app_gcc {
		display: inline-block;
		width: 25%;
		text-align: center;
	}
	.img_app_gcc img{
		position: relative;
		width: 64px;
		top: 10px
	}
	.msg_center_app_gcc{
		position: relative;
		display: inline-block;
		margin: 0px auto;
		top: -8px;
		left: -5px;
		line-height: 20px !important;
		font: normal normal normal 14px/15px Lato, sans-serif;
		width: 43%;
	}
	.img_btn_app_gcc {
		position: relative;
		display: inline-block;
		width: 25%;
		text-align: center;
	}
	.img_btn_app_gcc img {
		position: relative;
		top: -5px;
		max-height: 40px;
		width: 104px;
	}
	#close_app_gcc {
		display: inline-block;
		position: relative;
		top:-44px;
		width: 4%;
	}
	/* Aplazo */

}

@media (min-width: 480px) {
    .header_app_gcc{
        display: block;
		background-color: #343747;
		color: #FFFFFF;
		height: 90px;
    }
	.img_app_gcc {
		display: inline-block;
		width: 25%;
		text-align: center;
	}
	.img_app_gcc img{
		position: relative;
		width: 64px;
		top: 10px
	}
	.msg_center_app_gcc{
		position: relative;
		display: inline-block;
		margin: 0px auto;
		top: -6px;
		left: 1%;
		line-height: 20px !important;
		font: normal normal normal 14px/15px Lato, sans-serif;
		width: 40%;
	}
	.img_btn_app_gcc {
		position: relative;
		display: inline-block;
		width: 26%;
		text-align: center;
	}
	.img_btn_app_gcc img {
		position: relative;
		top: 1px;
		max-height: 40px;
		width: 104px;
	}
	#close_app_gcc {
		text-align: center;
		display: inline-block;
		position: relative;
		top:-44px;
		left: 1%;
		width: 4%;
	}
}


@media (min-width: 768px) {
    .header_app_gcc{
        display: none;
    }
}

@media screen and (max-width: 768px){
	div#breadcrumb #orderItemDisplay #step1{margin-left: 8%}
	div#checkout_crumb .crumb #step1{margin-left: 6%;}
}

@media screen and (max-width: 700px){
	#logo-extra{width: 80px; top: 7px;}
	div#breadcrumb #orderItemDisplay #step1, 
	div#checkout_crumb .crumb #step1, 
	div.shippingandbillingpage #checkout_crumb .crumb #step1{margin-left: 3%;}
}

/*Inicio productos eliminados*/

@media only screen and (max-width: 900px) {
	#no_inventory_checkout p.noInv_desc{
		font-size: 14px;
	}
	#no_inventory_checkout table{
		padding: 0 15px 20px;
	}
	#no_inventory_checkout table .itemspecs {
		width: 100%;
	}
	#no_inventory_checkout table .itemspecs .noInv_title{
		font-size: 14px;
	}
	#no_inventory_checkout table .itemspecs span.noInv_data{
		font-size: 11px;
	}
}

@media (max-width: 700px){
	#no_inventory_checkout table .itemspecs {
		width: 55%;
		font-size: 14px;
	}
}

@media screen and (min-width: 950px){
    .list_products_with_scroll.showingNoInv{
        max-height: 450px !important;
    }
}

@media screen and (min-width: 700px) and (max-width: 950px){
    .list_products_with_scroll.showingNoInv{
        max-height: 300px !important;
    }
}

/*Fin productos eliminados*/

/*cart responsive */

@media (max-width: 700px){
	.pageCartIn .content_left_shadow .content_right_shadow {
		padding: 0px !important;
	}

    .pageCartIn .content_wrapper_position .main_content .left_column #ShopCartDisplay {
        padding-right: 0px;
    }

    .pageCartIn #ShopCartDisplay .cart_saved_container {
        margin-left: 10px;
        margin-right: 10px;
		border: 0px;
    }

    #ShopCartDisplay .product_saved_detail_co, #ShopCartDisplay .product_re_order_detail_co {
        width: 100%;
    }

    .pageCartIn .cart_saved_container .cart_item_td_total {
        display: none;
    }

    #ShopCartDisplay .cart_saved_container .title_cart_saved_container {
        display: none;
    }

    .pageCartIn .cart_saved_container .container_menu_list_save,
    .pageCartIn .cart_saved_container .container_menu_list_reorder {
        border: 2px solid #D8D9D9;
        border-radius: 3px;
    }

    /* cart list responsive */

    .pageCartIn .order_item_display #order_details th[id^="shoppingCart_rowHeader_product"] div[id^="WC_OrderItemDetailsf_div_2_"]{
        display: flex;
        flex-direction: column;
        text-align: initial;
        margin-left: 12px;
        max-width: 300px !important;
    }

    .pageCartIn #order_details .QTY .item-quantity {
        display: none !important;  
    }

    .pageCartIn #order_details .QTY .input_price_item {
        width: 100%;  
        display: flex;
        justify-content: normal;
        margin-left: 138px;
    }

    #order_details .each {
        display: none !important;
    }

    .pageCartIn #order_details .img .prodCat_name {
        order: 2;
        margin-top: -5px;
    }
    .pageCartIn #order_details .img .shipping_estimate_container {
        order: 1;
        margin-top: 0px;
        display: flex;
        flex-wrap: wrap;
    }
    .pageCartIn #order_details .img .selected-attributes {
        order: 3;
        margin-top: 4px;
    }
    .pageCartIn #order_details .price-total-m {
        margin-top: 4px; 
    }
    .pageCartIn #order_details .img .container_total_sp {
        order: 4;
    }
    .pageCartIn #order_details .img .shipping_estimate_container .shipping_estimate_text {
        font-size: 12.5px;
        color: #32942A;
        margin-right: 3px;
    }
    #order_details .shipping_estimate_container_head .shipping_estimate_dates .shipping_estimate_icon,
    #order_details .shipping_estimate_container .shipping_estimate_dates .shipping_estimate_icon {
        display: none;
    }
    #order_details .shipping_estimate_container .shipping_estimate_date_r1{
        font-size: 12.5px;
    }
    .pageCartIn #order_details .img .shipping_estimate_container, .pageCartIn #order_details .img .shipping_estimate_container .shipping_estimate_dates {
        margin-top: 0px !important;
    }
    .pageCartIn #order_details #WC_OrderItemDetailsf_div_1_1.img {
        margin-bottom: 0px !important;
    }

    .pageCartIn .order_item_display #order_details td.total .price {
        display: none;
    }


    .pageCartIn #order_details .total {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
		border-bottom: 1px solid #ECECEC !important;
		padding-bottom: 15px;
    }

	.pageCartIn #order_details .total.bar_sp_cart_shop_last {
		border-bottom: 0px !important;
    }

    .pageCartIn #order_details .total_bar_cart_shop { 
        border-bottom: 1.5px solid #D8D9D9 !important;
        padding-bottom: 13px;
    }

    .pageCartIn #order_details .bar_sp_cart_shop { 
        /* border-top: 1.5px solid #D8D9D9 !important; */
    }

    .pageCartIn .order_details_disable_prod {
        border-top: 0px !important;
    }

	/* menu fix cart */

	.unregisteredcheckoutpage #shopcartCheckoutButton,
	.pageCartIn .right_column_b #shopcartCheckoutButton {
		display: flex;
	}

	.unregisteredcheckoutpage .container_menu_float,
	.pageCartIn .right_column_b .container_menu_float {
		width: 70%;
	}

	.unregisteredcheckoutpage #shopcartCheckoutButton .button_align .button_text,
	.pageCartIn .right_column_b #shopcartCheckoutButton .button_align .button_text {
		width: 183px;
		height: 50px;
		line-height: 47px;
		padding-left: 0px;
		padding-right: 0px;
		min-width: 183px;
	}

	.unregisteredcheckoutpage .payment_logon_cart,
	.pageCartIn .right_column_b .payment_logon_cart {
		border-top: 1.5px solid #D8D9D9;
		background: #FFF;
		padding-top: 11px;
		padding-bottom: 11px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.unregisteredcheckoutpage .payment_logon_cart .button_align,
	.pageCartIn .right_column_b .payment_logon_cart .button_align {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.unregisteredcheckoutpage .resumen_mobil .container_menu_total_btnPayment,
	.pageCartIn .right_column_b .container_menu_total_btnPayment {
		display: block!important;
		bottom: 0px;
		width: 100vw;
		z-index: 991;
	}

	.unregisteredcheckoutpage .container_menu_total_btnPayment .total_summary
	.pageCartIn .right_column_b .container_menu_total_btnPayment .total_summary {
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
	}

	.pageCartSd .shopping_cart_box .right_column_b .container_menu_total_btnPayment {
		position: fixed;
	}

	.pageCartSd .shopping_cart_box .right_column_b .container_menu_total_btnPayment .total_summary .button_text {
		min-width: initial;
		width: 100% !important;
	}

	.pageCartSd .right_column_b .fondo_modal_bk {
		z-index: 1 !important;
		top: 0px;
	}

	.pageCartSd .right_column_b .total_summary {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.pageCartSd .footer_wrapper_position #footer .copyright {
		display: flex !important;
  		flex-direction: column;
	}

	.unregisteredcheckoutpage .fondo_modal_bk,
	.pageCartIn .right_column_b .fondo_modal_bk {
		position: fixed;
		/* top: 0px; */
		background: #000;
		height: 100%;
		width: 100%;
		opacity: 40%;
		z-index: -1;
	}

	.unregisteredcheckoutpage .hide_menu,
	.pageCartIn .hide_menu {
		display: none;
	}

	.unregisteredcheckoutpage #total_breakdown .container_subtitle_total,
	.pageCartIn .right_column_b #total_breakdown .container_subtitle_total {
		display: flex;
		justify-content: space-between;
	}

	.unregisteredcheckoutpage #total_breakdown .container_subtitle_total .container_subtitle_close_icon,
	.pageCartIn .right_column_b #total_breakdown .container_subtitle_total .container_subtitle_close_icon {
		position: relative;
		right: 18px;
		top: 3px;
	}

	.unregisteredcheckoutpage .total_summary #total_breakdown #order_total .order_total,
	.unregisteredcheckoutpage .total_summary #total_breakdown #order_total .breadcrumb_current,
	.right_column_b .total_summary #total_breakdown #order_total .order_total,
	.right_column_b .total_summary #total_breakdown #order_total .breadcrumb_current {
		border-top: 0px;
	}

	.unregisteredcheckoutpage .total_summary .total_text_container_left .total_text_tax_left,
	.pageCartIn .total_summary .total_text_container_left .total_text_tax_left {
		display: none;
	}


	div #launcher {
		display: none;
	}

	.pageCartIn .container_notification_cart {
		background: #FFFEF7;
		border-left: 0px;
	}

	.pageCartIn .product_container_title .container_title_bar {
		position: relative;
		width: calc(100% - 9px);
		right: 15px;
		border-radius: 0px;
	}

    #order_details .QTY input { 
        width: 70px !important;
    }

    #order_details .content-info .item_container_checkbox {
        margin-left: 5px;
        margin-right: 0px;
    }

	.ordershippingpage .right_column_b .total_summary #total_breakdown #order_total .order_total,
	.unregisteredcheckoutpage .total_summary #total_breakdown #order_total .order_total,
	.ordershippingpage .right_column_b .total_summary #total_breakdown #order_total .breadcrumb_current,
	.unregisteredcheckoutpage .total_summary #total_breakdown #order_total .breadcrumb_current {
		font: normal normal bold 15px/18px Lato!important;
		letter-spacing: 0px;
		padding-top: 0px!important;
		color: #343747;
	}



    /* sin inventario*/

    .pageCartIn #sin_inventario {
        margin-left: 10px;
        margin-right: 10px;
        border-radius: 4px;
        border: 2px solid #D8D9D9 !important;
    }

    .pageCartIn #sin_inventario .td1 {
        width: 100%;
    }

    .pageCartIn #sin_inventario .td1 .product_container .product_info {
        max-width: 218px;
    }

	.pageCartIn #sin_inventario > span {
		font-size: 14px !important;
	}

	.pageCartIn .sup_input::after {
		top: 46% !important;
		font-size: 30px !important;
	}

	.pageCartIn .sum_input::after {
		top: 47% !important;
		font-size: 24px !important;
	}

	/* Header*/

	.pageCartIn #header #headerRow1 .logos-container #logo-secure-cart {
		display: none;
	}
	
	.pageCartIn #header #headerRow1 #quickLinksBar {
		margin-right: 15px;
	}
	
	.pageCartIn #header #headerRow1 .logos-container, .ordershippingpage #header #headerRow1 .logos-container {
		margin-left: 15px;
	}
	
	.pageCartIn #header #headerRow1 #continue-message a {
		font-size: 14px;
	}
	
	.pageCartIn #header #headerRow1 .logos-container #logo #ci_espot__HeaderStoreLogo_Content a img {
		width: 56px !important;
	}
	
	.pageCartIn #header #headerRow1 .logos-container #logo {
		bottom: 3px !important;
	}
	
	
	.pageCartIn #header #headerRow1 .logos-container #logo-extra #ci_espot__HeaderStoreLogoExtra_Content {
		position: relative;
		right: 9px;
		top: 3px;
	}
	
	.pageCartIn #header #headerRow1 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	/* Footer */
	.pageCartIn .footer_wrapper_position .copyright .footer-text-links li:first-child a {
		line-height: 23px;
	}

	.pageCartIn #footer .copyright {
		flex-direction: column;
		max-height: 250px !important;
		height: 250px !important;
	}
	
	
	.pageCartIn #footer .footer-group {
		width: 90% !important;
	}
	
	.pageCartIn #footer .footer-text-links {
		flex-direction: column;
		padding: 0px;
	}

	.pageCartIn .payment_icon_lock_container {
		display: none !important;
	}

	.products_summary .container_subtitle_total .subtitle-web, #order_details .shipping_estimate_container_head .fecha_dt_web,
	.pageCartIn .container_subtitle_total .subtitle-web, #order_details .shipping_estimate_container .fecha_dt_web,
	.pageCartIn #ShopCartDisplay #shopcartCheckoutButton .float_checkout_web {
		display: none !important;
	}

	/* login mobile*/

	#AjaxLogon .guess-register {
		display: none;
	}

	#customers_new_or_returning .new .new_returning_button{width: 90%}

	#AjaxLogon .register_btn_cs {
		margin-top: 14px;
	}

	#AjaxLogon .login_remember_forgot_container .login_forgot_container {
		line-height: 12px;
	}

	#AjaxLogon #customers_new_or_returning .new h2 {
		text-align: initial !important;
		margin-left: 20px;
	}

	#AjaxLogon #customers_new_or_returning .returning h2 {
		text-align: initial;
	}

	#AjaxLogon .close_ajax_logon_container .close_ajax_logon_icon_container .close_ajax_logon_icon {
		right: 20px !important;
		top: 18px !important;
		z-index: 200;
	}

	#customers_new_or_returning .new #WC_CheckoutLogonf_div_2_3 {
		border-bottom: 1px solid #D8D9D9;
		padding-bottom: 20px;
	}

	div.modal-shop-cart form#AjaxLogon #customers_new_or_returning .new {
		border-bottom: 0px !important;
		padding-bottom: 0px !important;
		margin-bottom: 10px !important;
	}

	div.modal-shop-cart form#AjaxLogon {
		border-radius: 9px !important;
	}

	#WC_CheckoutLogonf_div_4 .container_register_user_guest {
		display: flex;
		justify-content: center;
		margin-top: 17px;
		margin-bottom: 16px;
	}

	#WC_CheckoutLogonf_div_4 .container_register_user_guest .register_user_guest_text1 {
		color: #2F3445;
	}

	#WC_CheckoutLogonf_div_4 .container_register_user_guest .register_user_guest_text2 {
		margin-left: 6px;
		color: #D70132;
	}

	#WC_CheckoutLogonf_div_2_3 #WC_CheckoutLogonf_div_3 {
		display: none;
	}

	#customers_new_or_returning #WC_CheckoutLogonf_div_2_3 {
		padding-bottom: 6px !important;
	}

	#WC_CheckoutLogonf_div_0 #customers_new_or_returning #WC_CheckoutLogonf_div_1 h2 {
		text-align: center !important;
		margin-left: 0px !important;
	}

	#WC_CheckoutLogonf_div_0 #customers_new_or_returning #WC_CheckoutLogonf_div_1 h2 {
		text-align: center !important;
		margin-left: 0px !important;
	}

	#WC_CheckoutLogonf_div_0 #WC_CheckoutLogonf_div_4 h2 {
		text-align: center !important;
	}



}

@media (min-width: 701px){ 
    .pageCartIn .content_wrapper_position .right_column_b {
        width: 26% !important;
    }

    .pageCartIn .cart_saved_container .container_sp_mobile {
        display: none;
    }

	.pageCartSd .copyright,
	.pageCartSd #contentRecommendationWidget_FooterLinksShort_Content .link-list {
		display: flex !important;
	}

    #ShopCartDisplay .cart_saved_container {
        border: 2px solid #D8D9D9;
        border-radius: 3px;
      }

      .pageCartIn .cart_saved_container .container_title_save_prod_moible, 
      .pageCartIn .cart_saved_container .container_title_reorder_prod_moible {
          display: none;
      
      }

      .pageCartIn #order_details .price-sp-total {
        display: none !important;
    }

	.pageCartIn .right_column_b #total_breakdown .container_subtitle_close_icon {
		display: none;
	}


    .container_notification_cart .container_notification_title .info_card_title_icon_con { 
        display: none;
    }

    .pageCartIn .right_column_b .container_menu_float, #mainContents .right_column_b .container_menu_float {
		display: none;
	}

    #order_details .QTY input { 
        width: 36px !important;
    }

	.pageCartIn #order_details .price-total-m {
		display: none;
	}

	.pageCartIn .order_details_disable_prod .bar_sp_cart_shop {
		border-top: 1px solid #ECECEC !important;
	}

	#order_details .th_align_left_normal, #order_details td {
		border-top: 1px solid #ECECEC;
	}

	.pageCartIn #ShopCartPagingDisplay #order_details {
		border-top: 0px;
	}

	#order_details .item_btn_action_container_dt .item_btn_action_container {
		bottom: 15px;
	}

	#order_details .shipping_estimate_container_head .fecha_dt_mobile,
	.pageCartIn .container_subtitle_total .subtitle-mobile, #order_details .shipping_estimate_container .fecha_dt_mobile,
	.pageCartIn #ShopCartDisplay #shopcartCheckoutButton .float_menu_order_count,
	.pageCartIn #ShopCartDisplay #shopcartCheckoutButton .float_checkout_mobile, #mainContents .container_subtitle_total .subtitle-mobile
	 {
		display: none !important;
	}

	#AjaxLogon #customers_new_or_returning {
		height: 340px;
	}

	#customers_new_or_returning .new .new_returning_button{width: 280px}

	#AjaxLogon .register_btn_cs {
		display: none;
	}

	#AjaxLogon .guess-register {
		display: none;
	}

	#WC_CheckoutLogonf_div_4 .container_register_user_guest {
		display: none;
	}

	
}

@media screen and (min-width: 701px) and (max-width: 1020px){
    .pageCartIn .cart_saved_container .cart_item_td_total{
        width: 100%;
    }

    #ShopCartDisplay .product_saved_detail_co, 
    #ShopCartDisplay .product_re_order_detail_co {
    width: 180px !important;
    }

    .pageCartIn #ShopCartDisplay .cart_saved_container {
        margin-bottom: 12px;
    }

    
}

@media screen and (min-width: 698px) and (max-width: 960px){
    .pageCartIn .shopping_cart_box .right_column_b {
        position: static !important;
        display: initial;
    }

    .pageCartIn .shop_cart .left_column {
        width: 100%;
    }
}




/*cart responsive */

/* select payment responsive */

@media (max-width: 700px){ 
	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con {
		width: calc(100% - 26px);
		margin-left: 25px;
	}

	.container_openpay_payment_method .container_open_crt .container_open_num {
		flex-wrap: wrap;
	}

	.container_openpay_payment_method .container_open_crt .container_open_num .open_number,
	.container_openpay_payment_method .container_open_crt .container_open_num .open_name {
		width: 100%;
		margin-right: 36px;
	}

	.container_openpay_payment_method .open_number #open_in_number, 
	.container_openpay_payment_method .open_name #open_in_name {
		width: 100%;
	}

	.container_openpay_payment_method .container_open_vf_cvv {
        flex-wrap: wrap;
		width: 100%;
    }

	.container_openpay_payment_method .container_open_vf_cvv .open_crt_mm,
	.container_openpay_payment_method .container_open_vf_cvv .open_crt_aa,
	.container_openpay_payment_method .container_open_vf_cvv .open_crt_cvv {
		display: flex;
		flex-direction: column;
		justify-content: end;
    }

	.container_openpay_payment_method .open_crt_aa_mm {
		width: 200px;
	}

	.container_openpay_payment_method .container_open_vf_cvv .open_crt_mm {
		width: 150px;
    }

    .container_openpay_payment_method .container_open_vf_cvv .open_crt_aa {
		width: 50%;
    }

    .container_openpay_payment_method .container_open_vf_cvv .open_crt_cvv {
		width: 150px;
    }

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .container_payment_method_list .payment_method_list .payment_method .container_method_item_title {
		background-color: #FFF;
		padding-bottom: 18px;
		flex-direction: column;
	}
	  
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .container_payment_method_list .payment_method_list .payment_method .container_method_item_title .method_item_title_container_img {
		margin-left: 25px;
		margin-top: 8px;
	}

	.container_openpay_payment_method .container_open_crt_option .container_open_crt_payments {
		margin-right: 22px;
		width: calc(100% - 22px);
		max-width: initial;
	}

	.container_openpay_payment_method .container_open_crt_option .container_open_crt_payments .dtMeses {
		width: 100%;	
	}

	.container_item_method_detail .container_payment_method_btn .payment_method_btn {
		/* margin-right: 60px;
		margin-left: 10px; */
		margin-right: 20px;
		margin-left: 0px;
	}

	.container_item_method_detail .container_payment_method_btn .payment_method_btn #btn_payment_method {
		width: 100% !important;
		height: 45px;
  		padding-top: 4px;
	}

	.container_item_method_detail .container_method_payment_text_term .method_payment_text_term {
		font-size: 11px;
		margin-left: 25px;
		margin-right: 75px;
		text-align: center;
		max-width: 320px;
	}

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .Openpay_img {
		background-position: left !important;
	} 
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .OpenpayLater_img {
		background-position: left !important;
	} 
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .Kueskipay_img {
		background-position: left !important;
	}
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .PayPalExpress_img {
		background-position: left !important;
	}
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .PagoenTienda_img {
		background-position: left !important;
	} 
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .WebPayPlus_img {
		background-position: left !important;
	}
	
	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .method_item_title_container_img .Aplazo_img {
		background-position: left !important;
	}

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 {
		padding-top: 0px !important;
		border-top: 0px !important;
	}

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_1 .container_payment_method_title {
		display: none !important;
	}

	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .container_payment_info_first {
		margin-top: 18px;
	}

	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .container_payment_info_first,
	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .container_payment_info_second,
	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .container_payment_info_third
	{
		margin-right: 50px;
	}

	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .kueski_payment_info_text,
	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .paypal_payment_info_text,
	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con .aplazo_payment_info_text {
		margin-right: 45px;
	}

	#WC_ReturnCheckoutBillingAddresEd_div_4_1_1 {
		display: none;
	}

	.container_address_info_cart_checkout .container_address_info_checkout .container_address_info_detail {
		width: auto;
	}

	.container_address_info_cart_checkout .container_address_info_checkout .address_info_web {
		display: none;
	}

	.container_address_info_cart_checkout .container_address_info_checkout .container_address_info_detail {
		margin-top: 6px !important;
	}

	.shippingandbillingpage #paymentSection1 #billing_1 {
		padding-top: 6px;
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;

	}

	.ordershippingpage #checkout_crumb {
		opacity: 0%;
	}

	.ordershippingpage .shippingandbillingpage .section_x .section_a {
		margin-left: 10px;
		margin-right: 10px;
	}

	.ordershippingpage .shippingandbillingpage .section_x .section_a .white-sec {
		width: 100% !important;
	}

	.ordershippingpage .shippingandbillingpage .shipping_address_content .contact_info {
		width: auto;
		margin-right: 20px;
	}

	.ordershippingpage .shippingandbillingpage .shipping_address_content .selected_profile_address {
		margin-right: 20px;
	}

	.ordershippingpage .WebPayPlus_method_container #info-webpayplus {
		width: calc( 100% - 45px);
	}

	.ordershippingpage .WebPayPlus_method_container #info-webpayplus #webpayIframe {
		width: 100%;
	}
	
	.ordershippingpage #shipping #shippingAddressDisplayArea .name_phone {
		display: none;
	}

	.ordershippingpage #shipping #shippingAddressDisplayArea .address_title_mb {
		display: block;
		font-size: 15px;
	}

	.ordershippingpage #shipping .editAddressLink_v2 {
		top: auto !important;
		max-width: 625px;
		display: flex;
		justify-content: end;
		margin-right: 45px;
		/* bottom: 149px; */
		margin-top: 0px;
		margin-top: 0px;
		position: absolute;
		top: 102px !important;
		left: calc(100% - 95px);
	}

	.ordershippingpage #shipping #shippingAddressDisplayArea .shipping_address-title {
		display: none;
	}

	.ordershippingpage #shipping #shippingAddressDisplayArea .contact_info {
		top: 0px;
		border: 1.5px solid #C7C7C7;
		background-color: #F7F7F7;
	}

	.shippingandbillingpage .newShippingAddressButton_v2 {
		padding-top: 0px !important;
		top: -6px;
	}

	.ordershippingpage #shipping #singleShipmentAddress {
		border: 1.5px solid #C7C7C7;
		border-radius: 4px;
	}

	.ordershippingpage #shipping #shippingAddressSelectBoxArea .title,
	.ordershippingpage #shipping #shippingAddressSelectBoxArea .title-desc {
		display: none;
	}

	.ordershippingpage .white-sec .headingtext .main_header_text {
		display: none !important;
	}

	.ordershippingpage .white-sec .headingtext .main_header_text_mobile {
		/* font-size: 20px; */
		font-weight: 600;
		display: inline-block;
		margin-bottom: 15px;
		font: normal normal bold 18px/22px Lato;
	}

	.shippingandbillingpage .container_btn_select_payment {
		justify-content: center !important;
		margin-bottom: 12px;
		padding-right: 28px;
	}

	.shippingandbillingpage .container_btn_select_payment .btn_select_payment {
		margin-left: 30px !important;
	}

	.ordershippingpage .right_column_b .container_subtitle_total {
		display: none !important;
	}
	
	.ordershippingpage #headerRow1 #logo-secure-cart {
		display: none!important;
	}

	#container_card_saved_list .card_saved_item .card-info-action {
		margin-right: 20px;
	}

	.unregisteredcheckoutpage #headerRow1 .logos-container #logo,
	.ordershippingpage #headerRow1 .logos-container #logo {
		top: -7px;
	}

	.ordershippingpage .shippingandbillingpage .section_x .white-sec.FF1 {
		margin-top: 0px;
		padding-top: 15px;
		margin-top: 15px;
	}

	.ordershippingpage .shippingandbillingpage .section_x .white-sec.FF1 .selected_profile_address {
		height: auto;
		margin-top: 0px;
		display: block;
	}

	.ordershippingpage .shippingandbillingpage .section_x .white-sec.FF1 .selected_profile_address #singleShipmentAddress {
		margin-bottom: 0px;
		top: 0px;
	}

	.ordershippingpage .shippingandbillingpage .section_x .white-sec.FF1 .shipping_address_content .contact_info {
		margin-top: 10px;
	}

	.ordershippingpage .pageCartIn .shippingandbillingpage .container_full_width #mainContents #box {
		/* display: flex;
		flex-direction: column; */
	}

	.ordershippingpage .pageCartIn .shippingandbillingpage .container_full_width #mainContents #box .left-payment-select {
		/* order: 2; */
		margin-top: 25px;
		margin-left: 0px;
	}

	.ordershippingpage .pageCartIn .shippingandbillingpage .container_full_width #mainContents #box .right_column_bc_mobile {
		/* order: 1; */
		top: 80px;
		position: absolute;
		z-index: 9;
	}

	.ordershippingpage .pageCartIn .shippingandbillingpage .container_full_width #mainContents #box .left-payment-select .section_x {
		margin-left: 0px;
	}

	.ordershippingpage .main_content #mainContents .left-payment-select .white-sec {
		margin-top: 0px;
	}

	.ordershippingpage .shippingandbillingpage .section_x .white-sec.FF1 .selected_profile_address #singleShipmentAddress {
		width: calc(100% - 1px);
	}

	.ordershippingpage .section_x .container_billing_profile_border {
		margin-left: 10px;
		margin-right: 10px;
		border-radius: 4px;
	}

	.ordershippingpage .section_x .container_billing_profile .input-radio {
		width: 100%;
	} 

	.ordershippingpage .section_x .container_billing_profile .input-radio #bestcallingtime_div_27 {
		width: fit-content;
		margin-left: 0px;
	}

	.ordershippingpage .section_x .container_billing_profile .input-radio .b-not,
	.ordershippingpage .section_x .container_billing_profile .input-radio .b-yes {
		position: relative;
		margin-left: 0px;
	}

	.shippingandbillingpage .container_billing_profile #gitbill {
		top: 0px;
	}

	.shippingandbillingpage #billing_address_id_1 {
		height: 52px;
	}

	.ordershippingpage .section_x .radio_b #bestcallingtime_div_27 .label-bill-mobile {
		position: relative;
		top: 1px;
	}

	.ordershippingpage .section_x #WC_BillingAddressDropDownDisplay_div_1 {
		margin-top: 22px;
	}

	.ordershippingpage .right_column_bc_mobile #order_details {
		margin-bottom: 0px;
	}

	.shippingandbillingpage #fiscal_data_billing #billing_nn {
		display: none;
	}

	.ordershippingpage #paymentSection1 #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #WC_CheckoutPaymentsAndBillingAddressf_div_3_1,
	.ordershippingpage #paymentSection1 #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #WC_CheckoutBillingAddressfs_div_4_1_1 {
		margin-left: 10px;
		margin-right: 12px;
	}

	.ordershippingpage #paymentSection1 #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #WC_ReturnCheckoutBillingAddresEd_div_4_1_1 {
		margin-left: 3px;
		display: none !important;
	}

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_0 .container_payment_method_title .container_payment_method_title_left {
		margin-left: 18px;
	}

	.container_openpay_payment_method .card_saved_list .card_saved_list_item {
		margin-right: 22px;
	}

	.container_openpay_payment_method .card_saved_list .card_saved_list_item .card_saved_item {
		max-width: initial;
		width: 100%;
	}

	.container_openpay_payment_method .container_open_crt_option .container_open_crt_single_payment {
		max-width: initial;
		width: calc(100% - 11px);
	}

	.container_openpay_payment_method .container_openpay_pre_submit {
		max-width: initial;
		width: calc(100% - 22px);
	}

}

@media (min-width: 701px){ 

	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con {
		margin-left: 54px;
		width: calc(100% - 56px);
	}

	.container_payment_method_checkout .container_item_method_detail .item_method_detail_con {
		width: calc(100% - 100px) !important;
	}

	#container_card_saved_list .card_saved_item .card-info-action {
		margin-right: 30px;
	}

	.container_item_method_detail .container_method_payment_text_term .method_payment_text_term {
		font-size: 13px;
	}

	.container_openpay_payment_method .container_open_crt .container_open_num .open_number {
		margin-right: 15px;
	}

	.container_openpay_payment_method .open_number #open_in_number {
		width: 230px;
	}

	.container_openpay_payment_method .open_name #open_in_name {
		width: 225px;
	}

	/* #WC_CheckoutPaymentsAndBillingAddressf_div_3_0 {
		display: none;
	} */

	.container_address_info_cart_checkout .container_address_info_checkout .address_info_app {
		display: none;
	}

	.container_address_info_cart_checkout .container_address_info_tittle_address {
		display: none;
	}

	.ordershippingpage #shipping #shippingAddressDisplayArea .address_title_mb {
		display: none;
	}

	.ordershippingpage .white-sec .headingtext .main_header_text_mobile {
		display: none;
	}

	.ordershippingpage .container-title-shipping-edit {
		display: none;
	}

	.ordershippingpage .container_summary_payment_menu_mb {
		display: none;
	  }

	  .shippingandbillingpage .editAddressLink_v2 {
		max-width: 520px;
		display: flex;
		justify-content: end;
		margin-right: 30px;
	  }

	  .shippingandbillingpage .container-title-shipping-edit {
		display: none;
	  }

	  .container_openpay_payment_method .container_open_crt .container_open_num {
		flex-wrap: wrap;
	  }

	  .container_open_vf_cvv .open_crt_mm,
	  .container_open_vf_cvv .open_crt_aa,
	  .container_open_vf_cvv .open_crt_cvv {
		width: 150px;
	  }

	  .container_openpay_payment_method .open_crt_aa_mm {
		width: 195px;
	  }

	  .container_open_vf_cvv .open_crt_question_mark_container {
		width: 80px;
		height: 65px;
	  }

	  .container_openpay_payment_method .container_open_vf_cvv {
		width: 100%;
		flex-wrap: wrap;
	  }
}

/* select payment responsive */


/* Test para moviil (temporal) 
.footer-group, .left_espot, ul#quickLinksBar, div#checkout_crumb, .footer-text-links {
	display: none;
}

.white-sec, .white-sec-b {
	width: 350px!important;
}

#ShopCartDisplay .right_column_b #shopcartCheckoutButton {
    float: none;
    overflow: hidden;
}
*/


/* rediseno */
.resumen_mobil {
	display: none;
}

#WC_UnregisteredCheckout_div_9 #total_breakdown_pay .button_primary, #mainContents .payment_logon_cart .button_primary  {
	display: none!important;
}

@media (max-width: 700px) {
	.resumen_mobil .container_menu_total_btnPayment {
		display: flex!important;
		flex-direction: column;
	}
	#WC_UnregisteredCheckout_div_9 .right_column_b .container_menu_total_btnPayment.ad4 {
		display:none!important;
	}
	
	.resumen_mobil #total_breakdown_pay .button_primary  {
		display: none!important;
	}

	.resumen_mobil {
		display: flex!important;
	}
	.resumen_mobil .total_summary {
		background: #FFFFFF !important;
    	border: 1px solid #D8D9D9;
    	padding: 15px 0 22px 0;
    	order: 0;
	}
	.resumen_mobil .payment_logon_cart {
	    border: 1.5px solid #D8D9D9;
	    background: #FFF;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    order: -1;
    }
    
    .resumen_mobil .unregisteredcheckoutpage #unregistered_form .left {
    	height: unset!important;
    	top: unset!important;
    	background: unset!important;
    }
    
    .resumen_mobil .container_menu_float {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: repeat(2, 1fr);
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding: 16px 27px;
    }
    
    .resumen_mobil .container_menu_float .container_menu_float_text {
    	font: normal normal bold 18px/22px Lato;
		letter-spacing: 0px;
		color: #303444;
	}
	
	.resumen_mobil .container_menu_float_text {
		grid-area: 1 / 1 / 2 / 3;
	}
	
	.resumen_mobil .container_menu_float_subtotal {
		grid-area: 2 / 1 / 3 / 3;
    	display: flex;
    	align-items: flex-end;
	}
	
	.resumen_mobil .container_menu_float_price {
    	grid-area: 1 / 3 / 3 / 5;
  		margin-left: auto;
  		text-align: right;
		font: normal normal 900 22px/27px Lato;
		letter-spacing: 0px;
		color: #303444;
		align-items: center;
    	display: flex;
    	margin-right: 22px;
	}
	
	.resumen_mobil .container_menu_float_price .menu_float_price_icon {
    	position: relative;
	}
	
	.resumen_mobil .container_menu_float_price .menu_float_price_icon .menu_float_price_icon_ps {
    	position: absolute;
    	right: -31px;
    	top: -20px;
	}
	
	.resumen_mobil .container_menu_float .container_menu_float_subtotal {
    	font-size: 10px;
    	color: #9B9B9B;
	}
	
	.resumen_mobil .button_align {
    	padding-top: 0;
	}
	
	.resumen_mobil .total_summary #total_breakdown #order_total {
    	padding: 16px 20px 0px;
    	margin-bottom: 0px;
	}
	.resumen_mobil #total_breakdown .container_subtitle_total {
    	display: none!important;
    	justify-content: space-between;
    	border-bottom: 2px solid #D8D9D9;
	}
	
	.resumen_mobil #total_breakdown span.subtitle-web {
		display: none!important;
	}
	
	.resumen_mobil .left {
    	float: unset!important;
	}
	
	.resumen_mobil #promotions .promotion_text_container {
    	display: flex;
    	justify-content: space-between;
    	cursor: pointer;
    	font: normal normal bold 15px/18px Lato;
		letter-spacing: 0px;
		color: #303444;
	}
	
	.resumen_mobil .total_summary #total_breakdown #order_total {
	    padding: 16px 20px 0px;
	    margin-bottom: 0px;
	}
	
	.resumen_mobil #total_breakdown #promotions #PromotionCodeForm {
	    padding: 0 15px;
	}
	
	.resumen_mobil #total_breakdown .container_subtitle_total .container_subtitle_close_icon {
        position: relative;
        right: 18px;
        top: 3px;
    }
    
    .resumen_mobil #total_breakdown #order_total #WC_SingleShipmentOrderTotalsSummary_td_4 {
    	color: #D17C00 !important;
	}
	
	.resumen_mobil .total_summary #total_breakdown #order_total .order_total {
		border-top: 0px;
		padding-top: 12px;
	}
	
	.resumen_mobil #total_breakdown #promotions #PromotionCodeForm {
        padding: 14px 0;
        border-top: 1px solid #D8D9D9;
    	width: 90%;
    	margin: auto;
    }
    
    .resumen_mobil #total_breakdown #promotions {
	    border-top: unset!important;
	    padding-top: 0!important;
	}
	
	.resumen_mobil #promotions .promotion_text_container .promotion_title_icon_container .promotion_title_icon {
	    fill: #D70132;
	    display: inline-block;
	    position: relative;
	    bottom: 4px;
	    right: 8px;
	    height: 33px;
	}
	
	.dropDownMobil #order_details tr td {
		display: none;
	}

	.ordershippingpage .title-message, .ordershippingpage .contact-data {
		display: none;
	}
	
	.ordershippingpage .cart-header-mobile, .unregisteredcheckoutpage .cart-header-mobile {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-right: 15px;
	}
	
	.ordershippingpage .cart-header-mobile-logo, .ordershippingpage .cart-header-mobile-text {
		padding-left: 5px;
		font: normal normal normal 15px/18px Lato;
		letter-spacing: 0px;
		color: #D70132;
	}
	
	.ordershippingpage #headerRow1 {
		padding-top: 10px!important;
    	padding-bottom: 10px!important;
	}
	
	.unregisteredcheckoutpage #quickLinksBar {
		display: unset!important;
	}
	
	.unregisteredcheckoutpage #logo-secure-cart,
	.unregisteredcheckoutpage .title-message,
	.unregisteredcheckoutpage .contact-data {
		display: none!important;
	}

	.unregisteredcheckoutpage #total_breakdown #promotions,
	.ordershippingpage #total_breakdown #promotions {
		border-top: 0!important;
		padding-top: 0!important;
	  }

	.unregisteredcheckoutpage #promotions .promotion_text_container,
	.ordershippingpage .right_column_b #promotions .promotion_text_container {
		padding-top: 14px;
		border-top: 1px solid #D8D9D9;
	}

	.unregisteredcheckoutpage  #promotions .promotion_text_container .promotion_title_icon_container,
	.ordershippingpage .right_column_b #promotions .promotion_text_container .promotion_title_icon_container {
		display: flex;
		margin-right: -16px;
	}

	.ordershippingpage .total_summary #order_total #WC_SingleShipmentOrderTotalsSummary_td_3,
	.unregisteredcheckoutpage .total_summary #order_total #WC_SingleShipmentOrderTotalsSummary_td_3 {
		font: normal normal 600 15px/18px Lato;
		letter-spacing: 0px;
		color: #343747;
		opacity: 1;
	}

	.ordershippingpage #total_breakdown #order_total .total_figures:not(.breadcrumb_current),
	.unregisteredcheckoutpage #total_breakdown #order_total .total_figures:not(.breadcrumb_current) {
		font: normal normal normal 15px/18px Lato!important;
		letter-spacing: 0px;
		color: #343747;
	}

	.unregisteredcheckoutpage .right_column_b .total_summary, .ordershippingpage .right_column_b .total_summary {
		/* border-top-left-radius: 0px !important; */
		/* border-top-right-radius: 0px !important; */
		border-top: 0px!important;
	}

	.unregisteredcheckoutpage .container_summary_payment_menu_mb, .ordershippingpage .container_summary_payment_menu_mb {
		border-bottom: 1px solid #D8D9D9!important;
	}

	.unregistered_checkout .products_summary.dropDownMobil.dropDownRegistered,
	.ordershippingpage .products_summary.dropDownMobil.dropDownRegistered {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* productos dropdown */
@media (min-width: 701px) {
	.products_summary #order_details .price-total-m {
    	display: none!important;
	}

	.pageCartIn .promotion_input_container .button_primary .button_text {
		min-width: auto;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.cart-header-mobile {
		display: none;
	}
}


/*thank you page */

@media (max-width: 700px){ 
	.thankyoupage .container_thank_you_title {
		justify-content: center !important;
	} 

	.thankyoupage .container_thank_you_title .thank_you_title_text {
		/* font-size: 29px !important;
		line-height: 48px; */
		font: normal normal 900 27px/29px Lato;
		position: relative;
		top: 10px;
	} 

	.thankyoupage .container_order_number_desc {
		display: flex;
		justify-content: center;
		margin-bottom: 8px;
	} 

	.thankyoupage .container_order_number_desc .order_number_desc {
		display: flex;
		font: normal normal bold 25px/27px Lato;
	} 

	.thankyoupage .container_order_number_desc .order_number_desc .order_number_desc_text {
		margin-right: 6px;
	}

	.thankyoupage .container_order_desc_info {
		text-align: center;
	} 

	.thankyoupage .container_payment_method_info {
		flex-direction: column;
	}

	.thankyoupage .container_payment_method_info .payment_method_info_div {
		width: 100%;
	}

	.thankyoupage .container_payment_method_info .payment_method_info_code_bar {
		width: 100%;
		border-top: 1.5px solid #D8D9D9;
		border-left: 0px;
		padding-top: 22px;
		margin-top: 14px;
	}

	.thankyoupage .content_left_shadow .content_right_shadow {
        padding: 0px !important;
    }

	.thankyoupage .payment_method_info_btn_container .payment_method_info_btn_ticket {
		max-width: inherit !important;
	}

	.thankyoupage .thank_you_title_PDF_web {
		display: none;
	}

	.thankyoupage .container_payment_method_info .payment_method_info_op_web {
		display: none;
	}

	.thankyoupage .chat_help_info,
	.thankyoupage .chat_help_info_mobile {
		font-size: 14.5px !important;
	}

	/* .thankyoupage .container_email_notification_status_order,
	.thankyoupage .container_order_desc_shipping_to_web,
	.thankyoupage .container_user_registration_order_input_form .user_registration_order_btn_container,
	.thankyoupage .billing_summary {
		display: none;
	  } */

	.thankyoupage .container_payment_method_info .payment_method_info_pgt_web {
		display: block;
		width: 100%;
		color: #D70132;
		background-color: #FFF;
		border: none;
		font: normal normal bold 15px/20px Lato;
	}

	.thankyoupage .container_user_registration_order {
		padding-right: 22px;
		padding-top: 6px !important;
	}

	.thankyoupage .container_user_registration_order .user_registration_order_input_email,
	.thankyoupage .container_user_registration_order .user_registration_order_input_birth_date,
	.thankyoupage .container_user_registration_order .user_registration_order_input_password,
	.thankyoupage .container_user_registration_order .user_registration_order_input_password_ve,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_name,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_lastn,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_tel,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_gender {
		width: 100%;
		margin-right: 0px;
	}

	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password .show_pwd_icon,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password_ve .show_pwd_icon_ve {
		margin-left: calc(100% - 130px) !important;
	}

	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password .hide_pwd_icon,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password_ve .hide_pwd_icon_ve {
		margin-left: calc(100% - 130px) !important;
	}

	.thankyoupage .container_user_registration_order .container_term_register_thk {
		margin-top: 10px;
	}

	.thankyoupage .container_user_registration_order .container_term_register_thk .term_register_thk {
		font-size: 15px;
		text-align: center;
	}

	.thankyoupage .container_user_registration_order .container_term_register_thk .term_register_thk .term_register_thk_span {
		font-size: 15px;
	}

	.thankyoupage #shipping .nested,
	.thankyoupage #shipping .QTY,
	.thankyoupage #shipping .total {
		display: none;
	}

	.thankyoupage #shipping .th_align_left_normal .img {
		width: 90px !important;
	}

	.thankyoupage #order_details .th_align_left_normal .content-info {
		margin-left: 5px;
	}

	.thankyoupage .thank_you_title_PDF_mobile {
		justify-content: center;
		margin-top: 14px;
		margin-bottom: 14px;
	}

	.thankyoupage .thank_you_title_PDF_mobile .thank_you_title_PDF_text {
		font-size: 19px;
	}

	.thankyoupage .th_align_left_normal .due_date_item_order_web {
		display: none;
	}

	.thankyoupage .container_user_registration_order .container_user_registration_order_title {
		text-align: center;
		margin-bottom: 6px;
	}

	.thankyoupage .container_user_registration_order .container_user_registration_order_title .user_registration_order_title {
		font-size: 21px !important;
	}

	.thankyoupage .container_user_registration_order_text1 {
		text-align: center;
		margin-bottom: 10px;
	}

	.thankyoupage .container_user_registration_order_text1 .user_registration_order_text1 {
		font-size: 16px !important;
	}

	.thankyoupage .container_user_registration_order .container_user_registration_close_btn {
		height: 20px;
	}

	.thankyoupage .container_user_registration_order .container_user_registration_close_btn .user_registration_close_btn {
		display: flex;justify-content: end;
	}

	.thankyoupage .container_user_registration_order .container_user_registration_close_btn .user_registration_close_btn svg {
		position: relative;
		left: 20px;
		bottom: 3px;
	}

	.order_checkout_payment_detail #contentRecommendationWidget_FooterLinksShort_Content .footer-text-links {
		display: flex;
  		flex-direction: column;
	}

	.order_checkout_payment_detail .copyright .footer-group .footer-logos {
		background-position-x: center !important;
	}

	.order_checkout_payment_detail .copyright {
		display: flex !important;
		flex-wrap: wrap;
	}

	.thankyoupage .user_registration_order_success {
		flex-direction: column;
		align-items: center;
	}

	.shippingandbillingpage .contact_info .container_email_address_action .address_action_addr_edit {
		display: none;
	}

	.shippingandbillingpage .editAddressLink_v2 a {
		font-size: 17px;
	}

	.ordershippingpage #shipping #shippingAddressDisplayArea .address_title_mb {
		font-weight: 600;
		margin-bottom: 5px;
	}

	.thankyoupage #shipping .th_align_left_normal .img img {
		width: 90px !important;
	}

	.thankyoupage #contentRecommendationWidget_FooterLinksShort_Content .footer-text-links {
		display: flex;
		flex-direction: column;
	}

	.thankyoupage .footer-group {
		display: flex;
	}

	.thankyoupage .footer-group .footer-logos {
		background-position: center !important;
	}

	.ordershippingpage .shippingandbillingpage .shipping_address_content .selected_profile_address {
		height: 105px;
	}

	.ordershippingpage .shipping_address .container_addr_title_r {
		display: none;
	}

	.thankyoupage .user_registration_order_success .container_register_order_success {
		width: 100% !important;
	}

	.ordershippingpage .shipping_address_content #singleShipmentAddress {
		margin-bottom: 50px;
		width: calc(100% - 20px);
		height: 55px;
		font-size: 16px;
	}

	.ordershippingpage .container_label_select_addr,
	.ordershippingpage .shippingandbillingpage .shipping_address_content .selected_profile_address,
	.shippingandbillingpage .contact_info .email {
		display: none;
	}

	.ordershippingpage .headingtext .main_header_text_mobile {
		position: relative;
		z-index: 2;
	}

	.shippingandbillingpage .btn-bill.b-yes,
	.shippingandbillingpage .btn-bill.b-not {
		bottom: 24px;
		top: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 7px;
		margin-left: 10px;
	}

	.shippingandbillingpage #bestcallingtime_div_27 {
		margin-left: 75px;
		font-size: 17px;
		color: #303444;
	}

	.shippingandbillingpage .b-yes .circle-btn-bill {
		left: 12px;
	}

	.ordershippingpage #billingAddress1 #billing_address_id_1 {
		width: calc(100% - 20px);
	}

	.ordershippingpage #billingAddress1 #fiscal_data_billing {
		width: calc(100% - 41px);
	}

	.ordershippingpage #billingAddress1 .newShippingAddressButton_v2 {
		top: 14px;
	}

	.ordershippingpage #billingAddress1 .billing_address .title {
		margin-top: -7px !important;
	}

	.modal-dialog .modal-footer #cancelreqbill,
	.modal-dialog .modal-footer #continuereqbill {
		padding-left: 25px !important;
		width: 45%;
		padding-right: 25px !important;
	}

	#reqbillModal .modal-content {
		margin-top: 35% !important;
	}

	.ordershippingpage .shippingandbillingpage .white-sec.billing-form-sd {
		width: 100%;
	}

	.ordershippingpage .shippingandbillingpage .white-sec.billing-form-sd #editAddressContents {
		width: calc(100% - 62px);
		margin-left: 10px;
		margin-top: 40px;
	}

	.ordershippingpage .shippingandbillingpage #edit_address_cfdi_container #field2_div_8,
	.ordershippingpage .shippingandbillingpage #orgname_div_8,
	.ordershippingpage .shippingandbillingpage #edit_address_cfdi_container #field3_div_,
	.ordershippingpage .shippingandbillingpage #edit_address_cfdi_container #codigo_postal_div_8_1,
	.ordershippingpage .shippingandbillingpage #edit_address_cfdi_container #field3_div_8 {
		padding-right: 9px !important;
	}

	.ordershippingpage .shippingandbillingpage #WC_ShopcartAddressFormDisplay_div_9 #nickName,
	.ordershippingpage .shippingandbillingpage #orgname_div_8 #orgname,
	.ordershippingpage .shippingandbillingpage #edit_address_cfdi_container #codigo_postal_div_8_1 #WC__ShoppingCartAddressEntryForm_shopcartAddressForm_codigo_postal_1_1 {
		width: 100%;
	}

	.ordershippingpage #right_menu_n2 {
		display: none;
	}

	.ordershippingpage #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_1 {
		width: 100%;
		margin-left: 0px;
		margin-top: 8px;
	}

	.ordershippingpage #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_1 .button_text {
		width: 100%;
	}

	.ordershippingpage #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_2 {
		margin-top: 14px;
		margin-left: 0px;
		width: 100%;
	}

	.ordershippingpage #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_2 .button_text {
		width: 100%;
		position: initial;
	}

	.ordershippingpage #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_30 .spanacce {
		left: calc(100% - 173px) !important;
	}

	.ordershippingpage #WC_ShoppingCartAddressEntryForm_DE_ES_FR_IT_ROf_div_30 .spanacce .tooltip-item {
		left: 104px !important;
	}

	.ordershippingpage #edit_address_cfdi_container #WC_shopcartAddressForm_field3_div_8 .spanacce.mytooltip {
		left: calc(100% - 229px);
	}

	.ordershippingpage #edit_address_cfdi_container #WC_shopcartAddressForm_field3_div_8 .spanacce.mytooltip .tooltip-item {
		left: 119px;
	}

	.ordershippingpage .label-bill-web {
		display: none;
	}

	.shippingandbillingpage #gitbill{top: -10px;}

	.ordershippingpage .action_edit_bill_addr {
		left: calc(100% - 98px);
		top: 120px;
	}

	.ordershippingpage #PaymentForm1 .billing_address_container {
		max-width: 700px !important;
	}

	.shippingandbillingpage .container_full_width #checkout_crumb {
		height: 65px;
	}

	.shippingandbillingpage .container_full_width .checkout-bar {
		display: none;
	}

	.shippingandbillingpage #gitbill .b-yes.btn-bill-web {
		width: 38px;
	}

	.unregisteredcheckoutpage #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_26 #field2_div_8,
	.unregisteredcheckoutpage #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_26 #field2_div_8 #WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_field2_1,
	.unregisteredcheckoutpage #unregistered_form #orgname_div_8,
	.unregisteredcheckoutpage #unregistered_form #orgname_div_8 #WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_orgname_1,
	.unregisteredcheckoutpage #unregistered_form #field3_div_8,
	.unregisteredcheckoutpage #unregistered_form #field3_div_8 #WC_shippingAddressCreateEditFormDiv_1_field3_div_10 .column,
	.unregisteredcheckoutpage #unregistered_form #codigo_postal_div_8_1 #WC__ShoppingCartAddressEntryForm_shippingAddressCreateEditFormDiv_1_codigo_postal_1_1,
	.unregisteredcheckoutpage #unregistered_form #codigo_postal_div_8_1{
		width: 97.5%;
	}

	.unregisteredcheckoutpage #unregistered_form #field3_div_8 #WC_shippingAddressCreateEditFormDiv_1_field3_div_10 .column {
		margin-bottom: 0px;
	}

	.unregisteredcheckoutpage #unregistered_form #WC_shippingAddressCreateEditFormDiv_1_bestcallingtime_div_26 #codigo_postal_div_8_1 {
		margin-bottom: 10px;
	}

	.unregisteredcheckoutpage .pageCartIn .container_full_width #WC_UnregisteredCheckout_div_16 {
		position: static;
		bottom: 140px !important;
	}

	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_16 #WC_UnregisteredCheckout_links_4 {
		left: 0px !important;
	}

	.thankyoupage .user_registration_order_input_form .user_registration_order_input_email #input_email_thk,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_birth_date #input_email_birth_date_thk,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password #input_password_thk,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password_ve #input_password_thk_ve,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_name #input_name_thk,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_lastn #input_lastn_thk,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_tel #input_tel_thk {
		padding: 14px 14px;
	}

	.thankyoupage .user_registration_order_input_form .user_registration_order_input_email .label_email_thk_unselect,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password .label_password_thk_unselect,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_password_ve .label_password_thk_ve_unselect,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_name .label_name_thk_unselect,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_lastn .label_lastn_thk_unselect,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_tel .label_tel_thk_unselect {
		top: 33px;
	}

	.thankyoupage .container_user_registration_order_input_form .user_registration_order_btn_mobile {
		padding: 14px 45px;
	}

	.shippingandbillingpage .white-sec-b #bestcallingtime_div_27 {
		margin-left: 60px;
		margin-top: 8px;
	}

	.shippingandbillingpage .info_addr_1_web,
	.shippingandbillingpage .info_addr_2_web,
	.shippingandbillingpage .info_addr_3_web,
	.shippingandbillingpage .info_addr_4_web {
		display: none;
	}

	.thankyoupage .itemspecs .container-attr-item-mb .container-attr-item-mb-color-sp {
		margin-left: 10px;
	}

	.thankyoupage #headerRow1 {
		padding-top: 6px !important;
	}

	.thankyoupage #quickLinksBar {
		display: flex;
	}

	.thankyoupage #quickLinksBar li:first-child{
		padding-right: 15px;
	}

	.thankyoupage #quickLinksBar .separator-false{
		border-left: 1px solid #c9cece;
	}
	.thankyoupage #logo-extra {
		margin-top: 3px !important;
	}

	.thankyoupage #headerRow2 #button-menu-departments {
		display: inherit !important;
        margin-left: 22px;
        margin-right: 0px;
	}

	#WC_CheckoutLogonf_div_1 #WC_CheckoutLogonf_div_2_3 #guestShopperContinue .button_text {
		border: none !important;
	}

	.ordershippingpage #paymentSection1 #billingAddress1 .title label {
		font: normal normal bold 18px/22px Lato;
	}

	.ordershippingpage #paymentSection1 #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #WC_CheckoutPaymentsAndBillingAddressf_div_3_1 {
		margin-top: 0px;
	}

	.ordershippingpage #paymentSection1 #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #WC_CheckoutPaymentsAndBillingAddressf_div_3_0 {
		margin-top: 38px;
	}

	.thankyoupage .container_notification_due_payment_order .notification_due_payment_order {
		padding-left: 36px;
	}

	/* .thankyoupage .container_notification_due_payment_order_pago .notification_due_payment_order_w_icon {
		position: absolute;
		left: 32px;
		margin-top: 1px;
	} */

	.thankyoupage .container_notification_due_payment_order .notification_due_payment_order .notification_due_payment_order_w_icon {
		position: absolute;
		left: 32px;
		margin-top: 1px;
	}

	.thankyoupage .container_payment_method_info .payment_method_info_container_text1_due_date_mobile {
		width: fit-content;
		padding-left: 10px;
		padding-right: 10px;
	}

	.thankyoupage .container_notification_due_payment_order #contentRecommendationWidget_pagoentienda_notificacion_due_date_content .notification_due_payment_order_w_icon {
		position: absolute;
		left: 12px;
		margin-top: 1px;
	}

	.thankyoupage .container_email_notification_status_order .email_notification_status_order {
		padding-left: 12px;
  		padding-right: 12px;
	}

	.thankyoupage .container_chat_help_info_mobile,
	.thankyoupage .container_chat_help_info{
		margin-left: 12px;
  		margin-right: 12px;
	}

	.thankyoupage .container_user_registration_order_input_form .user_registration_order_btn_container {
		display: none;
	}

	.thankyoupage .order_desc_shipping_address_name_c2 {
		display: flex;
		flex-direction: column;
	}

	.thankyoupage .order_desc_shipping_address_web,
	.thankyoupage .container_notification_due_payment_order_pago {
		display: none;
	}

	.thankyoupage .thk_item_fisrt .content-info {
		border-top: 0px !important;
	}

}

@media (min-width: 701px) { 

	.thankyoupage .container_payment_method_info .payment_method_info_container_text1_due_date_mobile,
	.thankyoupage .container_payment_method_info .payment_method_info_note_print,
	.thankyoupage .container_chat_help_info_mobile,
	.thankyoupage .container_order_desc_shipping_to_mobile,
	.thankyoupage .container_user_registration_order_input_form .user_registration_order_btn_container_mobile,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_birth_date {
		display: none;
	} 

	.thankyoupage .container_user_registration_order .container_term_register_thk {
		margin-top: 8px;
	}

	.thankyoupage .container_user_registration_order .container_term_register_thk .term_register_thk {
		font-size: 17px;
	}

	.thankyoupage .thank_you_title_PDF_mobile,
	.thankyoupage .th_align_left_normal .due_date_item_order_mobile,
	.thankyoupage .container_user_registration_close_btn {
		display: none;
	}

	.order_checkout_payment_detail .copyright .footer-group {
		margin-right: 40px;
	}

	.order_checkout_payment_detail #contentRecommendationWidget_FooterLinksShort_Content .footer-text-links {
		margin-left: 40px;
	} 

	.thankyoupage .order_desc_shipping_address_name_c2,
	.thankyoupage .container_notification_due_payment_order_mobile {
		display: none;
	}

	.shippingandbillingpage .shipping_address_content .contact_info {
		margin-bottom: 30px;
	}

	.ordershippingpage #right_menu_n2 {
		top: -20px !important;
	}

	.ordershippingpage #WC_ShopcartAddressFormDisplay_div_5 #nickName_div_8 #nickName {
		width: calc(100% - 9px);
	}

	.ordershippingpage .label-bill-mobile {
		display: none;
	}

	.ordershippingpage #bestcallingtime_div_27 {
		top: -3px !important;
		display: inline-block;
		margin-left: 10px;
	}

	.ordershippingpage .section_x .container_billing_profile {
		max-width: 645px;
		margin-right: 10px;
	}

	/* #billingAddress1 #WC_BillingAddressDropDownDisplay_div_1 {
		max-width: 550px;
	} */
	
	.shippingandbillingpage #WC_ShopcartAddressFormDisplay_links_1 .button_text {
		min-width: initial;
		max-width: 300px;
		width: auto;
	}

	.shippingandbillingpage #WC_ShopcartAddressFormDisplay_links_2 .button_text {
		min-width: initial;
		width: 174px;
	}
	
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_gender {
		width: 227px;
	}
    
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_name,
	.thankyoupage .user_registration_order_input_form .user_registration_order_input_lastn {
		width: 245px;
	}

	.thankyoupage .user_registration_order_input_form .user_registration_order_input_tel {
		width: 210px;
	}

	.unregisteredcheckoutpage .white-sec-b .reqbill #orgname_div_8 {
		padding-left: 0px;
	}


	.unregisteredcheckoutpage #codigo_postal_div_8_1 input {
		width: 100% !important;
	}


	.unregisteredcheckoutpage #unregistered_form #codigo_postal_div_8_1 {
		padding-left: 12px;
	}

	.unregisteredcheckoutpage #addressBlock1 #address1_div_11 #lbl_address,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_firstName_div_6 #lbl_firstName,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_lastName_div_8 #lbl_lastName {
		height: 15px;
		display: inline-block;
	}

	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_email1_div_27 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_firstName_div_6 #lbl_firstName,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_lastName_div_8 #lbl_lastName,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_phone1_div_25 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_nickName_div_3 #lbl_nickName,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address1_div_11 #lbl_address,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address1_ext_div_25 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address1_int_div_25 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_zipCode_div_14 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_address2_div_25 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_state_div_20 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_city_div_17 .label-input,
	.unregisteredcheckoutpage #WC_billingAddressCreateEditFormDiv_1_officeaddress_div_25 .label-input
	{
		z-index: 9;
	}

	.shippingandbillingpage .info_addr_1_mobile,
	.shippingandbillingpage .info_addr_2_mobile,
	/* .shippingandbillingpage .info_addr_3_mobile, */
	.ordershippingpage .contact_info_details.addr .info_addr_3_mobile,
	.shippingandbillingpage .info_addr_4_mobile {
		display: none;
	}

	.thankyoupage .content-info .container-price-item-total,
	.thankyoupage .itemspecs .container-item-quantity-mobile {
		display: none;
	}

	.thankyoupage .itemspecs .container-attr-item-mb {
		flex-direction: column;
	}

	.thankyoupage #order_details td.total .price {
		padding-right: 0px !important;
		margin-right: 5px;
		text-align: end;
	}


	.thankyoupage .logos-container {
		width: 70% !important;
	}

	.shippingandbillingpage #fiscal_data_billing #billing_nn_mobile {
		display: none;
	}
	

}
/*edicion de direcion mobile*/

@media (max-width: 700px){ 
	.ordershippingpage .content_left_shadow .shippingandbillingpage #editAddressContents .left-payment-select {
		width: 100%;
	}

	.ordershippingpage .content_left_shadow .shippingandbillingpage #editAddressContents .right_column_bc_web {
		/* top: 0px; */
		width: 100%;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #edit_firstName,
	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #div_phone3 {
		width: 100%;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #edit_lastName {
		width: 100%;
		padding-left: 0px;
		padding-right: 8px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #div_phone3 #phone1,
	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #address1_div_11 {
		width: 100%;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #div_phone3 .phone-contact-you {
		width: 95%;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #address-title {
		margin-top: 0px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #nickName_div_3 {
		display: block;
		padding-right: 8px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #ext_div_25 {
		width: 50%;
		padding-left: 0px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #int_div_25 {
		width: 50%;
		padding-right: 8px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #zipCode_div {
		width: 100%;
		margin-top: -8px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #col_address2_div {
		width: 100%;
		padding-left: 0px;
		padding-right: 10px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #col_address2_div #address2 {
		left: 0px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #col_address2_div {
		margin-top: 10px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #city_div {
		width: 100%;
		top: initial;
		bottom: 26px;
		padding-right: 7px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #state_div {
		width: 100%;
		padding-right: 8px;
		top: initial;
		bottom: 33px;
	}

	.ordershippingpage  .billing-form-sd .form_main_sp_Shipping .form_sp_Shipping #addressShipping #officeaddress {
		padding-right: 8px;
		top: initial;
		bottom: 31px;
	}
	/* boton action shipping and billing */
	.ordershippingpage  .billing-form-sd #shopcartAddressForm #centered_single_column_form_footer {
		right: 18px;
		top: 0px !important;
		margin-bottom: 20px !important;
		margin-left: 18px;
		text-align: initial !important;
	}

	.ordershippingpage  .billing-form-sd #shopcartAddressForm #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_2 {
		width: calc(50% - 16px);
		margin-top: 0px;
		margin-right: 11px;
	}

	.ordershippingpage  .billing-form-sd #shopcartAddressForm #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_2 .button_text {
		min-width: initial;
		height: 48px;
	}

	.ordershippingpage  .billing-form-sd #shopcartAddressForm #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_1 {
		width: calc(50% - 16px);
		margin-top: 0px;
	}

	.ordershippingpage  .billing-form-sd #shopcartAddressForm #centered_single_column_form_footer #WC_ShopcartAddressFormDisplay_links_1 .button_text {
		min-width: initial;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
		height: 48px;
		padding-top: 12px;
	}

	.ordershippingpage  .billing-form-sd #shopcartAddressForm #div_phone3 {
		top: -4px;
	}

	/* boton action */

	.ordershippingpage .right_column_bc_web {
		position: absolute;
		top: 80px;
	}

	.ordershippingpage .right_column_bc_web .products_summary {
		display: none;
	}

	.ordershippingpage .right_column_bc_web .fix_menu_float_mb {
		position: relative;
		top: 0px !important;
	}

	.ordershippingpage .right_column_bc_web .fondo_modal_bk {
		z-index: 9;
	}

	.ordershippingpage .billing-form-sd #centered_single_column_form h1 {
		position: absolute;
		top: 165px;
		font: normal normal bold 18px/22px Lato;
		background-size: 35px !important;
		padding-left: 40px !important;
	}

	.ordershippingpage .shippingandbillingpage #editAddressContents .section_x.sp-shipping-container {
		margin-top: 35px;
	}

	.ordershippingpage .shippingandbillingpage #editAddressContents .section_x #centered_single_column_form #contactInfoBillingAddressInCheckout {
		margin-top: 14px;
	}

	.ordershippingpage .form_main_se_AjaxUpdateAddressForPerson #addressShipping #nickName_div_3 {
		display: none !important;
	}

	.ordershippingpage .form_main_se_AjaxUpdateAddressForPerson #addressShipping #ch_contact_info_btn_form .change_contact_info {
		top: 8px;
		position: relative;
	}

	.ordershippingpage .billing-form-sd #centered_single_column_form.form_sp_Billing h1 {
		top: 0px;
		position: relative;
		padding-left: 0px !important;
	}

	.ordershippingpage .form_sp_Shipping #ch_contact_info_btn_form {
		width: 100% !important;
	}

	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb .total_summary,
	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb #PromotionCodeForm {
		padding-bottom: 0px !important;
		padding-top: 0px !important;
		border-top: 0px !important;
	}

	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb .total_details,
	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb .total_figures {
		padding-bottom: 10px !important;
	}

	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb #WC_PromotionCodeDisplay_links_1 {
		width: 100%;
	}

	.unregisteredcheckoutpage .resumen_mobil #muenu_float_mb #WC_PromotionCodeDisplay_links_1 .button_text {
		min-width: initial;
		width: 500px;
	}

	.unregisteredcheckoutpage .products_summary {
		display: none;
	}

	.unregisteredcheckoutpage .fondo_modal_bk {
		z-index: 9;
		top: 0px;
	}

	.unregisteredcheckoutpage .resumen_mobil .container_menu_total_btnPayment {
		position: absolute;
	}

	.ordershippingpage #WC_CheckoutBillingAddressfs_div_4_1_1 .info_addr_1_web_py,
	.ordershippingbillingheader .edit-cart-url {
		display: none;
	}

	.ordershippingpage #WC_CheckoutBillingAddressfs_div_4_1_1 .info_addr_2_mobile,
	.ordershippingpage #WC_CheckoutBillingAddressfs_div_4_1_1 .info_addr_3_mobile {
		display: inline-block;
	}

	.ordershippingpage #reqbillModal .modal-content {
		position: fixed;
		bottom: 0px;
		margin-bottom: 0px !important;
		width: 100% !important;
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-body {
		margin-left: 0px;
		margin-bottom: 8px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-body #linkreqbill {
		padding-left: 0px;
		position: relative;
		right: 6px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-title_notify {
		font: normal normal bold 20px/24px Lato;
		margin-bottom: 11px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-title_notify,
	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-title {
		text-align: start;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-title {
		font: normal normal normal 14px/20px Lato;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-icon-close-rb {
		margin-bottom: -8px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-header .modal-icon-close-rb svg {
		top: 6px;
		width: 20px;
		left: 4px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-footer #cancelreqbill,
	.ordershippingpage #reqbillModal .modal-content .modal-footer #continuereqbill {
		border-radius: 4px;
		padding-top: 16px;
		padding-bottom: 16px;
		width: 42%;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-footer #cancelreqbill {
		margin-left: 22px;	
	}

	.ordershippingpage #reqbillModal .modal-content .modal-footer #continuereqbill {
		margin-right: 22px;
	}

	.ordershippingpage #reqbillModal .modal-content .modal-footer {
		justify-content: space-between;
	}

	.ordershippingpage #reqbillModal .modal-content #contentRecommendationWidget_Billing_Notice_Desc_Content {
		max-width: 360px;
		margin-left: auto;
		margin-right: auto;
	}

	.order_checkout_payment_detail,
	.shippingandbillingpage #right_menu_n1 .products_summary_mobile {
		display: none;
	}

	.ordershippingpage #mainContents .left-payment-select .section_x .container_billing_profile_border .radio_b .input-radio-content .checkboxField {
		margin-right: 0px;
	}

	.ordershippingpage #WC_CheckoutPaymentsAndBillingAddressf_div_1_1 #PaymentForm1 #billingAddress1 {
		left: 0px !important;
	}

	.ordershippingpage #billingAddress1 #WC_BillingAddressDropDownDisplay_div_1 {
		margin-left: 18px;
	}

	.unregisteredcheckoutpage .cart-header-mobile-logo {
		margin-right: 6px;
	}

	.unregisteredcheckoutpage #header #headerRow1 {
		padding-top: 15px !important;
	}

	.unregisteredcheckoutpage .menu_unregister .total_summary {
		position: relative;
		top: -8px;
	}

	.ordershippingpage .form_main_sp_Billing .form_sp_Billing h1 {
		font: normal normal bold 18px/22px Lato !important;
	}

	.ordershippingpage .form_sp_Billing #edit_address_cfdi_container #nickName_div_3 {
		padding-right: 9px;
	}

	.ordershippingpage .shippingandbillingpage #mainContents .container-title-shipping-edit {
		margin-bottom: 18px;
	}

	/* .OpenpayLater_method_container .container_payment_info_first .payment_info_first_text,
	.OpenpayLater_method_container .container_payment_info_second .payment_info_second_text,
	.OpenpayLater_method_container .container_payment_info_third .payment_info_third_text {
		max-width: 337px;
	} */

	.ordershippingpage #mainContents .section_x .btn_select_payment {
		width: 100%;
    	margin-left: 10px;
	}

	.unregisteredcheckoutpage .container_full_width #WC_UnregisteredCheckout_div_25 {
		display: none;
	}
	
	.unregisteredcheckoutpage .pageCartIn .content_wrapper{
		margin-bottom: 0px;
	}
	
	.unregisteredcheckoutpage .container_full_width #unregistered_form .white-sec-b .radio_b#gitbill {
		margin-bottom: 0px !important;
	}

	#WC_CheckoutPaymentsAndBillingAddressf_div_3_0 .container_payment_method_title .container_payment_method_title_left .payment_method_title_text {
		font: normal normal 900 20px / 24px Lato;
	}

	.thankyoupage .payment_method_info_container_openpaylarter {
    padding-right: 0px;
	}

	.thankyoupage .chat_help_info .chat_help_info_span {
		text-align: center;
	}

	.footer_wrapper_position_unregister_page {
		display: none !important;
	}

	.ordershippingpage #modalOpMs {
		width: 100%;
		left: 0;
		position: fixed;
		bottom: 0;
		top: initial;
		height: 175px !important;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.ordershippingpage #modalOpMs .modalOpH3 {
		font: normal normal bold 25px/30px Lato;
	}

	.ordershippingpage #modalOpMs #btnmodalOps {
		display: inline-block;
  		width: 48%;
	}

	.ordershippingpage #modalOpMs #btnmodalOps #pay-buttonOp {
		padding: 8px 35px;
  		font: normal normal bold 16px/30px Lato;
	} 

	.ordershippingpage #modalOpMs .btnmodalOpsWeb,
	.ordershippingpage #modalOpMs .modal-text-info-card {
		display: none !important;
	}

	.ordershippingpage .nodisplayMobile {
		display: none !important;
	}
}

@media (min-width: 701px) { 
	.ordershippingpage .products_summary_mobile {
		margin-top: 18px !important;
	}

	.ordershippingpage .products_summary_mobile .products_table_container #order_details {
		margin-bottom: 0px !important;
	}

	.thankyoupage .itemspecs .container-item-grand-total {
		display: none;
	}

	.ordershippingpage #modalOpMs .btnmodalOpsMobile {
		display: none;
	}

	.ordershippingpage #modalOpMs {
		padding-bottom: 45px;
	}

	.pageCartSd .shortFooter .link-list li {
		margin-right: 20px;
	}

	.pageCartSd #footer .footer-group {
		margin-right: 45px;
	}
}


@media (min-width: 1101px) and (max-width: 1320px) { 
	.unregisteredcheckoutpage #unregistered_form .left {
		width: 64% !important;
	}

}

@media (min-width: 701px) and (max-width: 1100px) { 
	.unregisteredcheckoutpage #unregistered_form .left {
		width: 64% !important;
	}
	
	.unregisteredcheckoutpage #orgname_div_8 input,
	.unregisteredcheckoutpage #field2_div_8 input,
	.unregisteredcheckoutpage #field3_div_1 select,
	.unregisteredcheckoutpage #field3_div_8 select {
		width: 97% !important;
	}
	
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_9 .white-sec-b #gitbill.radio_b {
		width: 96%;
	}

	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_9 .right_column_b.right.bg {
		width: 33% !important;
	}
}


@media screen and (min-width: 700px) and (max-width: 900px){ 
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_9 {
		width: 100% !important;
	}
}

@media (min-width:901px) and (max-width: 1101px){
	.unregisteredcheckoutpage #WC_UnregisteredCheckout_div_9 {
		width: 100% !important;
	}
}

@media (min-width:701px) and (max-width: 768px){
	.grid_mode .product {max-width: 421px;}
	.grid_mode .product_info>.product_name>a { margin-top: 3px;}
	.product_info .price {margin-top: 10px; margin-left: 10px;}
	.grid_mode .mas-envio {position: relative; top: -32px; left: -12px;}
}

@media (min-width:601px) and (max-width: 700px){
	#content .col12 .facetWidget.collapsible[aria-expanded="false"]{ display: none;}
	#content .col12 .facetWidget.collapsible[aria-expanded=true]{display: none;}
}

@media (min-width:701px) and (max-width: 1101px){
	.unregisteredcheckoutpage .white-sec {
		max-width: 650px;
  		width: auto;
	}
}

@media (max-width:800px) {
	.thankyoupage #header .logos-container #logo-secure-cart {
		display: none;
	}
}

@media (min-width:375px) and (max-width:411px) {
	.product_info > .product_name > a {margin-top: -10px;}
	.product_info .price { margin-left: 1px; margin-top: -2px;}
	.grid_mode .product_info { height: 184px;  width: 100%;}
	.product .product_option { width: 85%;}
	.grid_mode .mas-envio { top: -20px;}
}

@media (min-width:360px) and (max-width:374px) {
	.product_info > .product_name > a {margin-top: -10px;}
	.product_info .price { margin-left: 1px; margin-top: -2px;}
	.grid_mode .product_info { height: 184px;  width: 104%;}
	.product .product_option { width: 85%;}
	.grid_mode .mas-envio { top: -20px;}
}

/*thank you page */



