.header-center{position:absolute;left:0;right:0;}
.loadgridlist-wrapper{display:none;}
.footer-top{display:none;}
.banner-info .text2{display:block;}
.banner-info .shop-now{padding-top:40px;}
.banner-info .shop-now .link-text{color:#b00e32;border-bottom:1px solid #b00e32;}
.woocommerce-tabs{display:none;}
.woocommerce-ordering{display:none;}
.address-container .third .address-text-inner{text-transform: lowercase;}
.ymanta-nombre-producto-grande{
    font-size:16px;
    font-weight: 800;
    margin-top: 10px;
    line-height:1em;
}
.left-info{min-height:150px;}
.woocommerce ul.products p{padding:0;}
.woocommerce-Price-amount{color:#b00e32; font-size:20px;}
.mega-menu .menu-mainmenu-container ul li a{
    font-size:18px;text-transform:uppercase;
}
#content-sidebar{display:none;}
.mega-menu .menu-mainmenu-container ul .current-menu-item a{color:#b00e32;}
.left-info{min-height:0 !important;}
.nfp-woocommerce-ordering{display:none;}
.nfpfilter-widget-title{
    max-width: 70%;
    margin-bottom: 15px;
}

.widget-filter-plus-6 ul .nfpfilter-widget-item a .woocommerce-Price-amount{font-size:14px;}
.widget-filter-plus-6 ul .nfpfilter-widget-item:last-child{display:none;}
.widget-filter-plus-10 ul .nfpfilter-widget-item a .woocommerce-Price-amount{font-size:14px;}
.widget-filter-plus-10 ul .nfpfilter-widget-item:last-child{display:none;}
.widget-filter-plus-14 ul .nfpfilter-widget-item a .woocommerce-Price-amount{font-size:14px;}
.widget-filter-plus-14 ul .nfpfilter-widget-item:last-child{display:none;}
.boton_limpiar{background:#b00e32; max-width:70%;padding: 5px 0; text-align: center;color: white;font-size:12px; }

.wrap_boxes_cat_home{max-width: 90%; margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.box_categorias_home{width: 48%;border-radius: 20px;margin-bottom: 20px;overflow: hidden;position: relative;text-align: center;}
	.box_categorias_home .imagen{width: 100%;}
	.box_categorias_home .info{position: absolute;left: 0;right: 0;top: 10%}
	.box_categorias_home .info h2{font-size: 28px;font-weight: bolder;font-family: 'Roboto', sans-serif;color: #b00e32;margin-bottom: 10px;text-shadow: 4px 4px 2px rgba(150, 150, 150, 1);}
	.box_categorias_home .info p{color: #000;font-size: 19px;line-height: 1.1em;padding: 0 5%; font-weight: bold;}
	.box_categorias_home a{display: block;padding: 10px 30px; background:#b00e32; border-radius: 10px;color: white;font-size: 16px; font-weight: bold;text-transform: uppercase;position: absolute;bottom: 20px;left: 0;right: 0;max-width: 120px;margin: auto; }
	.box_categorias_home a:hover{background: #333;color: white}

@media only screen and (max-width: 1024px) {
	  .box_categorias_home .info h2 { font-size: 20px;margin-bottom: 0}
	  .box_categorias_home .info p{font-size: 15px;}
	  .box_categorias_home a{padding: 5px; font-size: 14px; max-width: 120px;}
	}


@media only screen and (max-width: 800px) {
    .header-center{padding:10px 0 0 0 !important;}
	  .box_categorias_home{width: 100%;max-width: 500px;margin:auto auto 30px auto!important;}

	  .box_categorias_home .info h2 { font-size: 24px;margin-bottom: 0}
	  .box_categorias_home .info p{font-size: 16px;}
	  .box_categorias_home a{padding: 5px; font-size: 14px; max-width: 120px;}
	}

@media only screen and (max-width: 560px) {
    .header-center{position:relative;left:initial;right:initial;}
	  .box_categorias_home .info h2 { font-size: 24px;margin-bottom: 0}
	  .box_categorias_home .info p{font-size: 13px;}
	  .box_categorias_home a{padding: 5px; font-size: 13px; max-width: 120px;}
	}

	@media only screen and (max-width: 360px) {
	  .box_categorias_home .info p{display: none;}
	}
	
	
	
	
.wrap_cajas_categoria{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.caja_categoria{
		box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
		background: #efefef;
		border-radius: 20px;
		display: inline-flex;
		width: 45%;
		padding: 20px;
		margin-bottom: 40px;
		flex-wrap: wrap;
	}
	

	.icono{
		background:#b00e32;
		border-radius: 50%;
		border:white 1px solid;
		display:inline-flex;
		width: 100px;
		height: 100px;
		position: relative;
		justify-content: center;
		align-items: center;
	}
	.icono .flotante{
		position: absolute;
		left: 0;
		right: 0;
		font-size: 50px;
		color: white;
		text-align: center;
	}

	.col_datos{
		display: inline-block;
		vertical-align: top;
		padding-left: 50px;
		width: 80%;
	}

	.col_datos h2{
		color: #222222;
		font-weight: bold;
		text-transform: uppercase;
		font-family: 'Roboto', sans-serif;
		margin-bottom: 15px;
		line-height: 1em;
	}
	.col_datos h2:after{
		display: block;
		height: 2px;
		background:#333; 
		content: '';
		width: 100px;		
	}

	.col_datos p{
		color: #909090;
		font-family: 'Roboto', sans-serif;
	}
	.col_datos a{
		color: #909090;
		font-family: 'Roboto', sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
	}
	.col_datos a:hover{
		color: #b00e32;
	}