/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 2.5.5.1586860799
Updated: 2020-04-14 10:39:59

*/

/* CONTENIDO ADICIONAL WIDGET BARRA LATERAL */

.aux-sidebar{
	border: 2px solid red !important
}

.promo-img{
	transform: scale(0.85);
}

/* MEDIA QUERIES */


.storefront-primary-navigation{
		background-color: #5393a6;
	}

@media (min-width: 768px){
	
	.bf-col{
			display: inline-block;
			max-width: 28%;
	}
	
	
	.site-header .site-branding img{
		max-width: 470px; transform: scale(0.75); margin-top: -50px; margin-bottom: -30px; margin-left: -60px
	}
	
}


@media (max-width: 767px){
	
	.bf-col{
		display: block;
		width: 96%
	}
	
	/*
	.storefront-principal-navigation{
		background-color: transparent !important;
	}
	*/
	
	
	 .woocommerce-loop-product__link img{
		margin: 0 auto
	}
	
	footer img{
		margin: 0 auto;
		
	}
	
	.site-footer{
		padding-top: 6%;
		padding-bottom: 1%
	}

	.storefront-handheld-footer-bar{
		display: none	
	}
	

}

/* VISITA EL CELLER */

.margen-off{
	margin: 0 auto;
	margin-top: -20px
}

.text-med{
	font-size: 1.2em
}

.myButton {
	box-shadow: 0px 1px 0px 0px #1c1b18;
	background-color:#eae0c2;
	border-radius:8px;
	border:1px solid #333029;
	display:inline-block;
	cursor:pointer;
	color: white !important;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:12px 41px;
	text-decoration:none !important;
	text-shadow:0px 1px 0px black;
	background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cedce7 0%,#596a72 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.myButton:hover {
	background: -moz-linear-gradient(top, #cedce7 0%, #596a72 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cedce7 0%,#596a72 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cedce7 0%,#596a72 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.myButton:active {
	position:relative;
	top:1px;
}

/* ARREGLOS DE TEXTO */



.quedatacasa{
	
}

.iframe-legal{
	width: 100%;
	height: 600px;
	
}

h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title{
	font-weight: 400 !important;
}

.widget-title{
	font-weight: 600 !important
}

/*.widget-title{color:#bf0000;font-weight:600 !important;}; 

h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title{color:#bf0000;font-weight:400 !important;}*/
.site-info{display:none;}
/*.footer-widget-2{margin-left:20px}*/
/*.footer-widget-3{margin-left:-40px}*/

/*
.storefront-sorting{
	display: none
}
*/

.footer-widget-3{
	padding-left: 4%;
}

.footer-widget-2{
	padding-left: 4%
}

.footer-widgets{
	border-bottom: 0px;
}

footer h3{
	font-size: 1.2em !important;
}

.do-celler{
	color: #999999 !important;
	margin-bottom: -10px;
	margin-top: 10px
}

#after-footer{
	display: none;
	padding-top: 1%;
	padding-bottom: 1%;
	background-color: white;
	text-align: center;
	margin: 0 auto
}

#after-footer img{
	margin: 0 auto;
	max-width: 260px;
}

#before-footer{
	padding-top: 4%;
	padding-bottom: 4%;
	background-color: white;
	padding-left: 15%;
	padding-right: 15%;
	text-align: center
}

.bf-col{
	text-align: center;

	vertical-align: top;
	margin-right: 2%
}

.bf-col p{
	font-size: 1.2em
}

.bf-img-container{
	height: 112px;
}

.bf-img-container img{
	max-height: 92px;
	margin: 0 auto;

}

#nimia-disclaimer{
	background-color: #E1E1E1;
	font-size: 0.9em;
	text-align: center;
	padding-top: 0.7%;
	padding-bottom: 0.7%
}