/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.14.2.1646645335
Updated: 2022-03-07 09:28:55

*/

.mt-05, .my-05 {
	margin-top: .5rem !important;
}
.mb-05, .my-05 {
	margin-bottom: .5rem !important;
}
.mt-1, .my-1 {
	margin-top: 1rem !important;
}
.mb-1, .my-1 {
	margin-bottom: 1rem !important;
}
.mt-2, .my-2 {
	margin-top: 2rem !important;
}
.mb-2, .my-2 {
	margin-bottom: 2rem !important;
}
.mt-3, .my-3 {
	margin-top: 3rem !important;
}
.mb-3, .my-3 {
	margin-bottom: 3rem !important;
}
.mt-4, .my-4 {
	margin-top: 4rem !important;
}
.mb-4, .my-4 {
	margin-bottom: 4rem !important;
}
.mt-5, .my-5 {
	margin-top: 5rem !important;
}
.mb-5, .my-5 {
	margin-bottom: 5rem !important;
}

.font-125 {
	font-size: 1.25rem !important;
}

#red-alert {
    padding: 0.25rem;
    font-size: 0.8rem;
    line-height: 1.25rem;
    top: 0;
    left: 0;
    right: 0;
    position: relative;
    background-color: indianred;
    color: #fff;
    text-align: center;
    z-index: 9;
    width: 100%;
}

/* #top-menu li:first-child a:nth-child(0),
#top-menu li:first-child a:nth-child(1), 
#top-menu li:first-child a:nth-child(2) {
	text-decoration: line-through;
	color: indianred;
} */

.et_mobile_menu {
    left: -10vw !important;
    width: 100vw !important;
}
.et_mobile_menu li a {
	font-size: 22px !important;
    padding: 18px 9% !important;
}

@media only screen and (min-width: 320px) and (max-width: 414px) {
	/* img fundas */
	#bloques-cta .et_pb_column_2 {
		height: 100%;
		padding-bottom: 9.5rem!important;
	}
	
	/* texto fundas */
	#bloques-cta .et_pb_column_3 {
		position: absolute;
		background: none!important;
	}
	
	/* texto cuncas */
	#bloques-cta .et_pb_column_4 {
		z-index: 99999;
		background: none!important;
	}
	
	/* img cuncas */
	#bloques-cta .et_pb_column_5 {
		position: absolute;
		height: 100%;
		padding-bottom: 0rem!important;
	}

	/* img camisolas */
	#bloques-cta .et_pb_column_6 {
		padding-bottom: 9.5rem!important;
	}
	
	/* texto camisolas */
	#bloques-cta .et_pb_column_7 {
		position: absolute;
		background: none!important;
	}
	
	/* texto bolsas */
	#bloques-cta .et_pb_column_8 {
		z-index: 99999;
		background: none!important;
	}
	
	/* img bolsas */
	#bloques-cta .et_pb_column_9 {
		position: absolute;
		height: 100%;
		padding-bottom: 0rem!important;
	}
	
	/* copies */
	div.et_pb_promo_description > div > p {
		display: none;
	}
	
	/* bloque colabos*/
	/*#bloques-cta.et_pb_section_2 {
		    margin-top: 12.5rem;
	}*/
	#bloques-cta .et_pb_row_6{
		margin-top: 5%;
	}
	
	/* titulos */
	#bloques-cta .et_pb_promo_description {
		position: relative;
		margin-top: 98%;
    	margin-left: 15%;
		padding-bottom: 0%;
	}
	#bloques-cta .et_pb_button_wrapper {
		position: relative;
		margin-left: 15%;
	}
	#bloques-cta .et_pb_module_header{
		font-size: 25px!important;
	}
	#ap-fundas .et_pb_promo_description{
		margin-left: 15%;
	}
	#ap-fundas .et_pb_module_header{
		font-size: 22px!important;
	}
	#ap-cuncas .et_pb_promo_description{
		margin-left: 14%;
	}
	#ap-cuncas .et_pb_module_header{
		font-size: 35px!important;
		text-shadow: 0 0 black;
	}
	#ap-camisolas .et_pb_button_wrapper{
		margin-left: 10%;
	}
	#ap-camisolas .et_pb_module_header{
		font-size: 33px!important;
		text-shadow: 0 0 black;
	}
	#ap-camisolas .et_pb_promo_description{
		margin-left: 9%;	
	}
	#ap-bolsas .et_pb_promo_description{
		margin-left: 19%;
	}
	#ap-bolsas .et_pb_button_wrapper{
		margin-left: 20%;
	}
	#ap-bolsas .et_pb_module_header{
		font-size: 37px!important;
		text-shadow: 0 0 #b1afaf;
	}
	
	/* btns*/
	#bloques-cta .et_pb_button.et_pb_promo_button {
		letter-spacing: 0px !important;
	}
}

@media only screen and (min-width: 415px){
	/* porque hay algunas pantallas grandes que cuenta como móvil, pero no se utiliza el formato de arriba asi que el titulo de las bolsas debe estar en blanco*/
	#ap-bolsas .et_pb_module_header{
		color: white!important;
	}
}

/* carrito */
.woocommerce .cart .quantity input,
input.qty {
	text-align: center;
    border-radius: 0px;
	box-shadow: none;
	cursor: pointer;
}
#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img {
    width: 5rem !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 12rem !important;
}
#order_review_heading {
	margin-top: 5rem !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {
    margin-top: 1rem;
    /*border-top: 1px solid rgba(0,0,0,.1);
    padding-top: 0.5rem;*/
}
.woocommerce form .form-row {
	margin: 0 0 1rem !important;
}
.woocommerce form .form-row.place-order {
    margin: 0 0 3rem !important;
}

@media (max-width: 768px) {
	.woocommerce ul.order_details li {
		border-right: none !important;
	}
	.product-total .tax_label {
		display: block !important;
	}
}
@media (max-width: 980px) {
	#et-secondary-menu .et-cart-info {
		display: none !important;
	}
}
@media only screen and (min-width: 981px) {	
	#et-secondary-menu .et-cart-info {
		padding-bottom: 0.3rem;
		content: url(/wp-content/uploads/2022/07/carro.svg);
		/*position: relative;
		top: -25px;
		text-transform: uppercase;*/
	}
}

/* no parece que el siguiente código funciones (no funcionaba para poner la imagen) */
/*@media (min-width: 981px) and (max-width: 1279px) {
	#et-secondary-menu .et-cart-info {
		float: none;
	}
	#et-secondary-menu .et-cart-info span:before {
		content: url(/wp-content/uploads/2022/07/carro.svg);
		top: 0.3rem;
	}
	#et-secondary-menu .et-cart-info:hover span:before {
		content: url(/wp-content/uploads/2022/07/carro.svg);
	}
}*/

/* usuario */
@media only screen and (min-width: 981px) {	
	#et-secondary-nav .menu-item-9859 > a {
		content: url(/wp-content/uploads/2022/07/usuario.svg);
		display: inline !important;
	}
}

/* segundo menu */
#et-secondary-nav{
	margin-right: 0.5rem;
}
#et-secondary-nav .menu-item-9860, #et-secondary-nav .menu-item-41941 {
	top: -0.5rem;
}
#et-secondary-nav .menu-item-9859 {
	top: 0.3rem;
}

/* TEXTO DEL HEADER */
/* si tiene width 100% se superpone por encima de los botones del submenu y se vuelven no clickeables,
 * aún añadiéndoles un z-index no se superponen a este elemento, asi que DE MOMENTO esta es la solución 
 * (aunque no sea variable según el texto que se introduzca en al js) */
#custom-txt{
	margin-top: 0.5rem;
    font-size: 14px;
    text-align: center;
    width: 50%;
    left: 25%;
    position: absolute;
}

@media only screen and (min-width: 320px) and (max-width: 980px) {
	#custom-txt-movil{
		/*margin-top: 0.5rem;*/
		font-size: 14px;
		color: white;
		background: #3d3636;
		/*background: #f29ec4;*/
		text-align: center;
		padding: 1rem 0;
		font-weight: bold;
	}
}

@media only screen and (min-width: 981px){
	#custom-txt-movil{
		display: none;
	}
}

.ppc-button-wrapper #ppc-button-ppcp-gateway {
	margin-top: 3rem;
}

/*Zona miña conta*/
#post-396 h1{
	line-height: 2em;
}
#bloque-conta .woocommerce-MyAccount-navigation-link--request-quote,
#bloque-conta .woocommerce-MyAccount-navigation-link--downloads {
	display:none;
}

#bloque-conta li.woocommerce-MyAccount-navigation-link{
    list-style-type: none!important;
    margin-bottom: 2rem!important;
}
#bloque-conta li.woocommerce-MyAccount-navigation-link a{
    font-size:20px!important;
    font-weight: bold!important;
}
#bloque-conta li.woocommerce-MyAccount-navigation-link:last-child{
    margin-top: 5rem!important;
}
#bloque-conta li.woocommerce-MyAccount-navigation-link:last-child > a{
	color: #575195!important;
    text-transform: uppercase;
}
#bloque-conta div.woocommerce-MyAccount-content h4{
    font-weight: 500;
    font-size: 30px!important;
	line-height: 1.3em;
}
#bloque-conta div.woocommerce-MyAccount-content h6{
    font-weight: 600;	
    margin-top: 3rem;	
    font-size: 20px!important;
}
#bloque-conta div.woocommerce-MyAccount-content strong{
	color: #575195!important;
}
#bloque-conta div.woocommerce-MyAccount-content a:not(.button) {
    text-decoration: underline;
}
#bloque-conta .woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a {
    padding: 0.25rem 1.25rem !important;
    margin: 0.5rem 0.5rem 0.5rem 0;
    font-size: .8rem !important;
}
#bloque-conta div.woocommerce-MyAccount-content thead th {
	line-height: 2.5em;
	color: #575195!important;
	font-weight:700!important;
    font-size:16px!important;
}
#bloque-conta div.woocommerce-MyAccount-content thead th {
	line-height: 3.5em;
}
#bloque-conta div.woocommerce-MyAccount-content h2 {
    font-size:30px!important;
	color: #575195!important;
    margin-top: 3rem!important;
	font-weight:700!important;
}
#bloque-conta div.woocommerce-MyAccount-content h3 {
    font-size: 20px!important;
    color: #575195!important;
    font-weight: 700!important;
}
#bloque-conta div.woocommerce-MyAccount-content #edit-dir a {
	font-weight: bold;
    color: #fccb00!important;
	float:left;
}
#bloque-conta div.woocommerce-MyAccount-content .woocommerce-Message{
	background: transparent!important;
    color: #575195!important;
    outline: 2px solid #FCCB00;
}
/*#bloque-conta .woocommerce-EditAccountForm input,
#bloque-conta .woocommerce-address-fields__field-wrapper input{
    outline: 2px solid #FCCB00;
    background:transparent!important;
}*/
#bloque-conta .woocommerce-EditAccountForm p,
#bloque-conta .woocommerce-address-fields__field-wrapper p{
	margin: 0 0 2.5rem!important;
}
#bloque-conta .woocommerce-EditAccountForm label,
#bloque-conta .woocommerce-address-fields__field-wrapper label{
	color: #575195!important;
}
#bloque-conta .woocommerce-EditAccountForm fieldset{
	margin-top:5rem;
}
#bloque-conta .woocommerce-EditAccountForm legend{
	color: #575195!important;
	font-weight:700!important;
}
#bloque-conta div.woocommerce-Addresses{
	margin-top:3rem;
}
#bloque-conta .woocommerce table.shop_table_responsive tr, 
#bloque-conta .woocommerce-page table.shop_table_responsive tr {
    padding: 0.7rem!important;
    margin-bottom: 1rem!important;
}
#bloque-conta .col-enderezo {
	width:40%;
}
@media (max-width: 980px) {
	#bloque-conta .woocommerce-MyAccount-navigation{
		margin-bottom: 5rem;
	}
	#bloque-conta .col-enderezo {
		width:100%!important;
	}
	#bloque-conta .col-enderezo.u-column2 {
		margin-top:3rem;
	}
}
/* menu dropdown movil */
#client-menu-mobile{
	color: #575195 !important;
	text-transform: uppercase;
	font-size: 20px !important;
	font-weight: bold !important;
}
@media (min-width: 980px) {
	#dropdown-conta-menu{
		display:none;
	}
	#dropup-conta-menu{
		display:none;
	}
	#client-menu-mobile{
		display:none;
	}
}
@media (max-width: 980px) {
	#dropdown-conta-menu.face-up{
		transform: rotate(180deg);
	}
	#dropup-conta-menu.face-up{
		transform: rotate(180deg);
	}
	.woocommerce-MyAccount-navigation-link--dashboard.menu-hidden,
	.woocommerce-MyAccount-navigation-link--orders.menu-hidden,
	.woocommerce-MyAccount-navigation-link--downloads.menu-hidden,
	.woocommerce-MyAccount-navigation-link--edit-address.menu-hidden,
	.woocommerce-MyAccount-navigation-link--edit-account.menu-hidden,
	.woocommerce-MyAccount-navigation-link--customer-logout.menu-hidden{
		display:none;
	}
	.woocommerce-MyAccount-navigation.menu-hidden{
		margin-bottom: 3rem!important;
	}
}
/*login*/
#customer_login h2{
    font-size: 30px!important;
    color: #575195!important;
    font-weight: 700!important;
}
#customer_login form.login,
#customer_login form.register{
	border-color: #FCCB00!important;
}
#customer_login form p{
	margin-top: 1.5rem!important;
}
#customer_login form.login p:first-child,
#customer_login form.register p.form-row-wide{
	margin-top: 0rem!important;
}
#customer_login form label{
    font-size: 15px;
}
#customer_login select {
    padding: 0.5rem;
}
#customer_login input::file-selector-button {
    /*border: 0;
  	background: transparent;*/
    display: block;
	margin:0 0 0.5rem
}
#customer_login .enu_warning {
	margin-bottom: 3rem !important;
	padding-bottom: 1rem;
}
@media (max-width: 980px) {
	#customer_login .u-column2 h2{
		margin-top:5rem!important;
	}
}

/*precios b2b*/
.price,
.products .wwp-wholesale-pricing-details,
.wwp-wholesale-pricing-details{
	display: flex !important;
  	flex-direction: column-reverse!important;
}
.price {
	display: block !important;
}
.wwp-wholesale-pricing-details {
	text-align: center;
}
.single-product .wwp-wholesale-pricing-details {
	text-align: left;
}
div.wwp-wholesale-pricing-details > p > s{
	  text-decoration: none !important;
}
.price .highlight,
.products .wwp-wholesale-pricing-details p{
  	margin-bottom: .5rem !important;
}
.products .wwp-wholesale-pricing-details p{
	padding-bottom: 0rem !important;
  	margin-bottom: 0rem !important;
}
.price .highlight .amount,
.products .wwp-wholesale-pricing-details p:nth-child(2),
.wwp-wholesale-pricing-details p:nth-child(2){
  	font-size: 20px!important;
	color: #eabb00 !important;
	font-weight: 600!important;
	margin-bottom:0.5rem!important;
}
.price .strike .amount,
.products .wwp-wholesale-pricing-details p:nth-child(1){
	display: inline-block!important;
  	font-size: .85rem!important;
	line-height: 1.25!important;
	font-weight: 600!important;
	color: #686493 !important;
}
.price .strike,
.wwp-wholesale-pricing-details span.amount > bdi,
.products .wwp-wholesale-pricing-details p:nth-child(1) s{
  text-decoration: none!important;
}
.price .highlight .amount span,
.price .strike .amount span {
  margin-right: .5rem!important;
}
.hidden-colon {
    display: none!important;
}

/*vista rapida*/
#yith-quick-view-modal .yith-wcqv-wrapper {
	width: 80vw !important;
    height: auto !important;
}
#yith-quick-view-modal.open .yith-wcqv-main {
    overflow-y: auto;
	padding: 3rem;
}
#yith-quick-view-close {
    border: none;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    width: 20px;
    height: 2rem;
    text-align: center;
    line-height: 2rem;
    font-size: 2rem;
    z-index: 2;
    opacity: 0.5;
}
#yith-quick-view-modal.open .yith-wcqv-main .woocommerce div.product .product_title {
	font-size: 38px !important;
    color: #575195!important;
    line-height: 1.5em;
}
#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button {
    color: #ffffff!important;
    border-width: 10px!important;
    border-color: rgba(47,56,84,0);
    border-radius: 0px;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #1c4063!important;
    margin-left: -12px!important;
}
#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button:hover {
	color: #ffffff!important;
    border-radius: 66px!important;
    letter-spacing: 1px!important;
    border-width: 10px!important;
    background-image: initial!important;
    background-color: #1c4063!important;
}
#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button:after {
    color: #ffc400;
    line-height: inherit;
    font-size: inherit!important;
    margin-left: -1em;
    left: auto;
    font-family: FontAwesome!important;
    font-weight: 900!important;
}
#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button:hover:after {
    margin-left: 0.3em;
    left: auto;
    margin-left: 0.3em;
    opacity: 1;
}
#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button[data-icon]:not([data-icon=""]):after {
    content: attr(data-icon)!important;
}
@media (max-width: 768px) {
	#yith-quick-view-modal .yith-wcqv-wrapper {
    	width: 90vw !important;
    	height: 90vh !important;
	}
	#yith-quick-view-modal.open .yith-wcqv-main {
    	overflow-y: scroll;
		padding: 0rem;
	}
	#yith-quick-view-modal div.summary-content {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	#yith-quick-view-modal .woocommerce div.product div.images img.wp-post-image {
		width: 50% !important;
	}
	#yith-quick-view-modal.open .yith-wcqv-main .woocommerce div.product .product_title {
    	font-size: 1.75rem !important;
	}
	#yith-quick-view-modal .woocommerce .cart .quantity input, input.qty {
		margin-bottom: 1rem !important;
	}
	#yith-quick-view-modal.open .yith-wcqv-main .single_add_to_cart_button {
		margin-left: 0rem !important;
	}
}

/*carrito*/
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
@media (min-width: 980px) {
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
		width: 100%!important;	
	}
	.cross-sells > h2 {
		font-size: 25px!important;
	}
}

@media (min-width: 767px) and (max-width: 979px) {
	.cross-sells > h2 {
		font-size: 25px!important;
	}
	.woocommerce-page .cross-sells ul.products li.product:last-child{
		width: 100%!important;
	}
}

@media (max-width: 766px){
	.woocommerce-page .cross-sells ul.products li.product:nth-child(3n),
	.woocommerce-page .cross-sells ul.products li.product:nth-child(4n){
		display: none!important;
	}
}

/*IMAGENES PROD LISTADO*/
#main-content .woocommerce ul.products li.product, #main-content .woocommerce-page ul.products li.product{
	/*height: 27rem!important;*/
	height: auto !important;
}
#main-content .et_portfolio_image, #main-content .et_shop_image {
    height: 20rem!important;
	margin-top:2rem!important;
}
#main-content .woocommerce ul.products li.product.type-product a img {
    max-height: 21rem!important;
    height: 21rem!important;
}
@media (min-width: 1024px) and (max-width: 1500px){
	#main-content .woocommerce ul.products li.product, #main-content .woocommerce-page ul.products li.product{
		/*height: 20rem!important;*/
		height: auto !important;
	}
	#main-content .et_portfolio_image, #main-content .et_shop_image {
		height: 12rem!important;
		margin-top:2rem!important;
	}
	#main-content .woocommerce ul.products li.product.type-product a img {
		max-height: 12rem!important;
		height: 12rem!important;
	}	
}
/*FIN IMAGENES PROD LISTADO*/

/*IMAGENES PROD FOCUS*/
.et_shop_image{
	overflow: hidden!important;
}
.et_shop_image img {
	object-fit: cover!important;
    transition: all .3s ease!important;
}
.et_shop_image img:hover {
  transform: scale(1.3)!important;
  /*transform: scale(1.6)!important;*/  /*Para cuando las miniaturas estén regeneradas*/
}
.et-db #et-boc .et-l .et_overlay{
	/*background: hsl(0deg 0% 100% / 20%)!important;*/
	display:none!important;
}
/*FIN IMAGENES PROD FOCUS*/

/*BARRA BUSQUEDA*/
@media (max-width: 980px){
	.et_search_outer{
		top: 3.5rem!important;
	}
	.et_search_outer .et_pb_search_visible{
		background: #1c4063!important;
	}
	.et_search_outer .container{
		height:80px!important;
		width: 100%!important;
		max-width: 100%!important;
	}
	.et_header_style_left .et-search-form{
		width: 95%!important;
		max-width: 95%!important;
	}
	span.et_close_search_field{
		right: 15px!important;
	}
	#main-header .et_search_outer .aws-container{
		width: 85%!important;
	}
}
@media (max-width: 767px){
	div.aws-search-result{
		width: 100%!important;
		left: 0!important;
	}	
}
@media (min-width: 767px) and (max-width: 980px){
	span.et_close_search_field{
		right: 85px!important;
	}
}
#main-header div.aws-container input.aws-search-field{
    border: 0!important;
    background: transparent!important;
    color: white!important;
}
#main-header div.aws-container div.aws-search-btn.aws-form-btn,
#main-header div.aws-container div.aws-search-clear{
	display:none!important;
}
#aws-search-result-1{
	margin-top: 1rem!important;
}
/*FIN BARRA BUSQUEDA*/


/*Pequeños cambios añadidos para cosas del b2b*/
.enu_warning{	
    background-color: #cd5c5c!important;
    padding: 20px!important;
	margin-bottom:2rem!important;
}

/*Wholesale user login*/
/*#wholesale-login h2,*/
.wwp_wholesaler_registration h2{
    font-size: 30px!important;
    color: #575195!important;
    font-weight: 700!important;
	margin-bottom:2rem!important;
}
/*#wholesale-login form h2,*/
.wwp_wholesaler_registration form h2{
	margin-top:2rem!important;
    font-size: 20px!important;
    color: #444444!important;
    font-weight: 700!important;
}
/*#wholesale-login input,*/
#wholesaler_shipping_address p > input,
.wwp_wholesaler_registration form > p > input{
	-webkit-appearance: none;
    background-color: #eee;
    min-width: 100%;
    max-width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
    line-height: 1.7em;
    border-style: solid;
}
#wwp_wholesaler_copy_billing_address{
	-webkit-appearance: checkbox!important;
	min-width: 0!important;
}
/*#wholesale-login .radio-group input,*/
.wwp_wholesaler_registration .radio-group input{
	min-width: 0!important;
    -webkit-appearance: radio!important;
}
.wwp_wholesaler_registration_form{
	border-color: #FCCB00 !important;
	padding: 2rem;
	border: 1px solid;
  	border-radius: 5px;
}
#register{
	min-width:0!important;
}
#wholesale-login > div.et_pb_code_inner{
    text-align: center!important;
} 
#wholesale-login > div.et_pb_code_inner > div.wwp_wholesaler_registration{
    text-align: left!important;
}
#wholesale-login .parent p.form-row label {
  display: block!important;
}
#wholesale-login input.button,
.wwp_wholesaler_registration form > p > input.button {
    color: #ffffff!important;
    border-color: rgba(47,56,84,0);
    border-radius: 0px;
    letter-spacing: 1px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #1c4063!important;
}
#wholesale-login input.button:hover,
.wwp_wholesaler_registration form > p > input.button:hover {
	color: #ffffff!important;
    border-radius: 66px!important;
    background-color: #1c4063!important;
    cursor: pointer!important;
}
/*FIN Wholesale user login*/

/*Precios cesta wholesale*/
.xoo-wsc-qty-price > span:nth-child(2){
	display:none!important;
}

/*Precios búsqueda better search*/
.aws-search-result .aws_onsale{
	font-size: 10px!important;
}
.woocommerce-page ul.products li.product .onsale, .woocommerce ul.products li.product .onsale,
.et_pb_wc_images_0_tb_body span.onsale,
.aws-search-result .aws_onsale{
	background:#F5AEB2 0 0!important;
}
p.price > del{
	font-size:20px!important;
}
p.price > ins{
	font-size:25px!important;
}