@charset "UTF-8";
/* CSS Document */

@media all and (max-width: 1100px) {
	body, .centrador{
		width:100%;
	}
	.bannerhome2 img{
		width:48%;
		margin:1%;
		float:left;
	}
	#primary{
		width:90%;
		margin:auto;
	}
	.producto{
		width:80%;
		margin:30px auto;
	}
	#menumovil{
		display:block;
	}
	.button{
		display:block;
	}
	#producto-especifico, #container, .term-descriptiontexto, #catalogospdf{
		width:96%;
		padding:0px 2%;
		float:none;
		clear:both;
	}
	.bannerhome, .bannerhome2{
		width:100%;
		clear:both;
		float:none;
	}
	.bannerhome img{
		width:100%;
	}
	#coleccion-derecho-inferior{
		width:100%;
	}
	#contenido{
		width:100%;
}
.col-1, .col-2{
	float:none;
	width:98%;
	padding:1%;
}
#nuestros-home{
	padding:2%;
}
#superior{
		width:100%;
}
.bannerfb, #cabezal{
	display:none;
}
#formulario-busqueda, #datos{
	display:none;
}
#head{
	background-position:center;
	padding:0% 1%;
}
#menu-historia{
	display:none;
}
#menu, #menuproductos, #menusuperior{
	display:none;
}
#banner{
	width:100%;
	margin-top:0%;
	padding:0px 0%;
}
#banner img{
	width:100%;
	height:auto;
}
.bx-wrapper .bx-loading {
	min-height: 100%;
}
.bx-controls-direction {
	display:none;
}
#botonmenumovil, .botonmenu{
	display:block!important;
}
#datosmovil{
	width:30%;
	float:right;
	display:block;
}
.tiendaboton{
	display:none;
}
	.botonmenu {
	display:block;
	padding-bottom:2%;
	}
#vinetashome li, .products li, .products2 li{
	width:23%;
}
.products, #content{
	margin:auto;
}
.buscador{
	display:block;
}
#coleccion-home img{
	width:100%;
	height:auto;
}
#coleccion-home{
	width:99%;
	margin:auto;
}
decoracion{
	width:100%;
	height:250px;
	background-position:center bottom;
}
#bebes{
	width:50%;
}
#coleccion-home-superior{
	width:99%;
	margin:auto;
}
#coleccion-home-superior-derecho{
	width:100%;
	padding-top:1%;
}
.alta-orfebreria{
	width:50%;
}
.bebes{
	width:49%;
}
.orfebreria, .promociones{
	width:49%;
	height:250px;
}
.cristal-porcelana{
	width:65%;
	background-size:cover;
}
.accesorios{
	width:34%;
}
.cubiertos, .mantenimiento{
	width:50%;
	height:250px;
	background-position:center;
}
#asesoria{
	padding-left:1%;
	padding-right:1%;
	padding-top:3%;
	padding-bottom:3%;
}
#asesoria-derecho-superior1{
	display:none;
}
#asesoria-derecho-inferior{
	border-left:none;
}
#asesoria-izq{
	width:65%;
}
#asesoria-derecho{
	width:33%;
}
#asesoria-derecho-superior2{
	float:none;
}
#asesoria-derecho-superior2 img{
	width:100%;
	height:auto;
}
.menu-pie{
	display:none!important;
	}
	#linea-productos {
		width:100%;
		margin-left:0px;
		padding-top:2%;
		background-repeat:repeat-x;
	}
	#linea-productos img {
		width:100%;
	}
	#medio-derecho {
		display:none;
	}
	#medio-inicio {
		width:80%;
		padding:10%;
	}
	#nuestros-distribuidores {
		width:100%;
	}
	#nuestros-distribuidores img {
		display:none;
	}
	#nuestros-productos {
		width:100%;
	}
	#contacto {
		display:none;
	}
	#pie {
		width:98%;
		padding:1%;
	}
	#pie-izq {
		width:100%;
	}
	#calendario-superior-interiores {
		display:none;
	}
	#empresa-texto {
		width:96%;
	}
	#nuetra-mision {
		width:98%;
	}
	#politica-calidad-boton{
		width:90%;
		padding-top:0px;
		text-align:left;
		padding-left:10%;
}
#empresa-banner{
	background-image:none;
}
#banner-empresa{
	padding-right:0px;
		width:100%;
		padding-top:5%;
}
#banner-empresa img{
		width:100%;
		height:auto;
}
	#foto {
		width:100%;
	}
	#head-derecho {
		width:100%;
	}
	#foto img{
	box-shadow:none;
}
#politica{
	width:100%;
}
#productos {
	padding-top:6%;
	width:98%;
}
#productos li {
	width:47%
}
#productos li img {
	width:100%;
}
#bolsa-banner {
	display:none;
}
#bolsa-texto {
	padding-left:2%;
	width:96%;
	padding-top:6%;
}
	#content li, #nuestros-productos li{
		width:22%;
	}
#bolsa-texto img {
	width:100%;
}
#mapa {
	width:98%;
}
#mapa img {
	width:100%;
}
#decoracion, #bebes {
	width:49%;
}
#contacto-info {
	width:98%;
}
#contacto-info img {
	width:60%;
}
#contacto-formulario-interior{
	width:98%;
}
.campo-contacto-interior{
	width:100%;
}
.area-contacto-interior{
	width:100%;
}
#menu-lateral{
	display:none;
}
#medio {
	width:100%;
	}
	#menu-interior {
		float:none;
		width:100%;
	}
	#menu-interior li {
		width:15%;
		height:100%;
	}
	#menu-interior li a{
		height:100%;
	}
	#producto-especifico {
		float:none;
	}
	#producto-informacion {
		width:100%;
	}
	#producto-texto-foto{
		width:100%;
	}
	#producto-carrusel-foto{
		width:100%;
	}
	#producto-carrusel-foto img{
		width:100%;
	}
.tiendaboton{
	display:none;
	}
	#image{
		width:100%;
	}
	.gvIIContainer{
		width:100%;
	}
	.gvIIAltText{
		width:100%;
	}
	.gvIIContainer .gvIIImgContainer{
		width:100%;
	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		width:100%;
	}
	.gvIIContainer .gvIIHolder{
		width:100%;
	}
	.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{
		width:19%;
	}
	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
		width:100%;
	}
	.decoracion{
		width:50%;
	}
	.bebes{
		width:49%;
	}
}
@media all and (max-width: 785px) {
#linea-productos li {
	width:30%;
	}
	#productos {
	padding-top:8%;
}
.consejos{
	width:80%;
}
.imagendecategoria, .term-description{
width:80%;
}
#head-derecho{
	display:none;
}
.woocommerce{
	margin:auto;
}
.product{
	width:100%;
}
.decoracion{
	width:100%;
	background-position:center bottom;
	height:200px;
}
.cristal-porcelana, .bebes{
	background-size:cover;
	background-position:center;
}
.nosotroshome li{
	width:80%;
	display:block;
	margin:20px auto;
}
#coleccion-home li{
	width:40%;
}
}
@media all and (max-width: 777px) {
#nuestros-productos li{
	margin-right:5px;
}
#asesoria-izq{
	width:60%;
}
#asesoria-derecho{
	width:38%;
}
#asesoria-derecho-superior2{
	width:100%;
}

}
@media all and (max-width: 757px) {
#nuestros-productos li{
	margin-right:2px;
}
.menu-pie{
	display:none;
}
}
@media all and (max-width: 745px) {
#nuestros-productos li{
	margin-right:1px;
}

}
@media all and (max-width: 741px) {
#nuestros-productos li{
	width:31%;
}
#nuestros-productos li img{
	width:100%;
}
#productos li {
width:46%;
}
.empresaizquierda, .empresaderecha{
	width:100%;
	float:none;
	clear:both;
}
.contenidosintelingente{
	margin-top:20px;
}
.contenidosintelingentederecho{
width:100%;
position:relative;
height:300px;
}	
.contenidosintelingenteizquierdo{
width:90%;
margin: auto;
float: none;
}
.contenidohistoriapq{
	width:80%;
}
}
@media all and (max-width: 718px) {
.nuestras-plantas-texto {
width:60%;
}
.nuestras-plantas-foto {
width:30%;
border:none;
}
#banner li{
height:300px;
}
}
@media all and (max-width: 715px) {
#botonfacebook{
	clear:both;
	width:100%;
	text-align:right;
}
#botonfacebook img{
	float:none;
}
.logomovil{
	display:block;
}
#datos{
	display:none;
}
#formulario, #mapaubicacion, #fototiendaizquierda, #fototiendaderecha{
	width:100%;
	float:none;
	padding-bottom:10px;
}
}
@media all and (max-width: 674px) {
.nuestras-plantas-texto {
width:95%;
}
.nuestras-plantas-foto {
width:95%;
}
.nuestras-plantas-foto img {
width:100%;
}
#banner li{
height:250px;
}
#nuetra-mision {
width:97%;
}
#nuetra-mision img {
display:none;
}
}
@media all and (max-width: 664px) {
#datos {
	width:inherit;
	text-align:right;
}
#telefono-head {
	float:inherit;
}
h1, h2{
	text-align:center;
}
#coleccion-home li{
	width:80%;
}
#redes {
display:none;
}
#botonmenumovil {
clear:both;
}
.bebes, .decoracion, .alta-orfebreria, .orfebreria, .cristal-porcelana, .accesorios, .promociones, .mantenimiento, .cubiertos{
	width:90%;
	height:300px;
	background-position:center;
	background-size:cover;
	margin:20px auto;
	padding:0px;
	float:none;
}
.altaorfebreria, .bebes, .alta-orfebreria, .mantenimiento, .cristal-porcelana, .cubiertos{
	background-size:cover;
}
.cubiertos, .mantenimiento{
	margin-top:1%;
}
}
@media all and (max-width: 634px) {
.productos-pie {
	display:none;
}
.columnaspaquetes{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
#pie-izq {
	width:90%;
	padding-left:10%;
}
#menu-interior {
	padding-top:0px;
	}
	#menu-interior li {
		width:100%;
		border-bottom:dotted #666 1px;
	}
	.images, .summary{
		float:none;
		clear:both;
		width:100%;
}
}
@media all and (max-width: 630px) {
.logomovil{
	display:none;
}
#vinetashome li, .products li, .products2 li{
	width:45%!important;
}
#head-izquierdo {
	width:40%;
}
#asesoria-izq, #asesoria-derecho{
	float:none;
	margin:auto;
	width:90%;
}
#asesoria-derecho-superior2{
	display:none;
}
		.galeria li{
width:50%;
}
}

@media all and (max-width: 585px) {
#pie-izq {
	width:98%;
	padding:1%;
}
#pie li{
	float:none;
	padding:0px;
	text-align:center;
	clear:both;
	width:100%;
	margin:0px;
	border:0px;
}
#banner li{
height:230px;
}
#lista404 li{
	width:30%;
}
#pie{
	padding-bottom:2%;
}
#pie li img{
	width:40%;
	height:auto;
}
}
@media all and (max-width: 582px) {
#nuestros-productos li{
	width:46%;
}
#nuestros-productos li img{
	width:100%;
}
#productos li {
	width:96%;
}
#productos li img {
	width:100%;
}
#buscador404{
	width:90%;
	margin:auto;
	font-size:12px;
}
}
@media all and (max-width: 550px) {
#linea-productos li {
	width:45%;
	}
	#nuetra-mision {
	width:95%;
}
.mapa {
	width:30%;
}
.search-field{
	width:150px;
}
}
@media all and (max-width: 513px) {
#telefono-head{
	background-image:none;
	font-size:16px;
}
.columnaspaquetes{
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
}
.listadodeproductos2, .listadodeproductos3{
	float:none;
	width:100%;
	clear:both;
}
}
@media all and (max-width: 499px) {
#linea-productos li {
	margin-bottom:5%;
	font-size:16px;
	}
#nuestros-productos h4 {
		background-image:none;
		color:#039;
	}
	h1 {
	font-size:18px;
	line-height:24px;
}
}
@media all and (max-width: 490px) {
#pie-izq {
	width:98%;
	padding-left:2%;
}
	#content li{
		width:47%;
	}
	#lista404 li{
	width:40%;
}
}
@media all and (max-width: 465px) {
#pie-izq li{
	border-right:none;
}
#pie-izq {
	width:85%;
	text-align:center;
	padding-left:10%;
}

}
@media all and (max-width: 450px) {
#bolsa-formulario {
	width:97%;
}
.campo-contacto{
	width:100%;
}
.area-contacto{
	width:100%;
}
	.bannerhome2 img{
		width:98%;
		float:none;
		clear:both;
	}
}

@media all and (max-width: 429px) {
#head-izquierdo {
	width:50%;
}
#telefono-head{
	background-image:none;
	font-size:12px;
}

}
@media all and (max-width: 400px) {
#head-izquierdo {
	width:70%;
}

}
@media all and (max-width: 450px) {
#contacto-info img {
	width:80%;
}
.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{
		width:30%;
	}
	.buscador {
	width:80%;
}
	.search-field{
	width:150px;
}
	#barrapolanco{
		padding:0px;
}
}
@media all and (max-width: 350px) {
#nuestros-productos li{
	width:95%;
}
#banner{
	padding-top:10%;
}

	.search-field{
	width:110px;
}
}
	
