.categorias_responsive{
	display: none;
}

.botones_instrucciones_responsive{
	display: none;
}

.wrap-menu-responsive{
	display: none;
}

.abrir_menu_responsive{
	display: none;
}

@media screen and (max-width: 700px) {
	
	.contenido_cookie{
		width: 95%;
	}
	
	.contenido_cookie .texto{
		width: 100%;
		float: none;
	}
	
	.contenido_cookie .boton_cookie {
		margin: auto;
		margin-top: 10px;
		float: none;
		width: 150px;
		height: 40px;	
		text-align: center;
	}
	
	
	.site-branding{
		margin-left: 15px;
	}
	
	.wrap-menu-responsive .alinea_vertical a{
		padding-top: 0px !important;
	}
	
	.wrap-menu-responsive{
		background: #222222;
		position: absolute;
		z-index: 3000;
		width: 100%;
	}
	
	.wrap-menu-responsive ul{
		list-style: none;
		margin:0;
	}
	
	.wrap-menu-responsive .menu-item{
		border-bottom: 1px solid #333;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.wrap-menu-responsive .menu-item li{
		border-bottom: none;
	}
	
	.wrap-menu-responsive .menu-item a{
		color: #fff;
		text-decoration: none;
	}
	
	.wrap-menu-responsive .menu-item a:hover{
		color: #e1261c;
	}
	
	.wrap-menu-responsive .current-menu-item a {
	    border-bottom: none;
	    color: #e1261c;
	}
	
	.wrap-menu-responsive .current-menu-item ul a{
		color: #fff;
	}
	
	.header-menu-responsive{
		border-bottom: 1px solid #333;
		padding-bottom: 5px;
	}
	
	.formulario_busqueda_responsive{
		float: left;
		color: #fff;
	}
	
	.formulario_busqueda_responsive input{
		width: 200px;
		background: #222;
		border: none;
		margin-left: 16px;
		margin-top: 10px;
		color: #fff;
	}
	
	.cerrar_menu_responsive{
		color: #fff;
		text-decoration: none;
		float: right;
		font-size: 30px;
		margin-right: 10px;
	}
	
	
	.abrir_menu_responsive{
		display: block;
		color: #e1261c;
		text-decoration: none;
		float: right;
		font-size: 30px;
		margin-right: 20px;
		margin-top: 10px;
	}
	
	
	.header-menu{
		height: 40px;
	}
	
	.header-content{
		width: 100%;
	}
		
	.menu-secundario, .buscador_cabecera{
		display: none;
	}
	
	.bloque-categorias{
		width: 100%;
	}
	
	.bloque-categorias .gris{
		display: none;
	}
	
	.bloque-categorias .categorias{
		display: none;
	}
	
	.categorias_responsive{
		display: block;	
	}
	
	.boton-categoria{
		float: left;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.boton-categoria .imagen{
		margin: auto;
	}
	
	.lienzo_categorias{
		width: 3000px;
		position: absolute;
	}
	
	.categorias_responsive{
		position: relative;
		width: 100%;
		height: 240px;
		overflow: hidden;
	}
	
	.categorias_izquierda, .categorias_derecha{
		color: #dddddd;
		font-size: 75px;
		z-index: 300;
	}
	
	.categorias_izquierda:hover, .categorias_derecha:hover{
		color: #ccc;
	}
	
	.categorias_izquierda{
		position: absolute;
		top: 50px;
		left: 0px;
	}
	
	.categorias_derecha{
		position: absolute;
		top: 50px;
		right: 0px;
	}
	
	.wrap-bloque-lomasdestacado {
	    background: url(./img/fondo-lomasdestacado_responsive.jpg) right top no-repeat;
	}
	
	.bloque-lomasdestacado{
		width: 96%;
		height: auto;
		margin-bottom: 20px;
	}
	
	.bloque-lomasdestacado .contenedor .content .texto, .contenido_video .content .texto{
		width: 100%;
		margin-bottom: 20px;
	}
	
	.bloque-lomasdestacado .contenedor .content .img, .contenido_video .content .img {
		width: 100%;
		background: #fff;
	}
	
	.bloque-lomasdestacado .botones{
		display: none;
	}
	
	.bloque-lomasdestacado .contenedor{
		width: 96%;
	}
	
	.bloque-lomasdestacado .contenedor .content, .contenido_video .content{
		width: 100%;
		overflow: hidden;
	}
	
	.wrap-bloque-social{
		background: #fff;
	}
	
	.bloque-social{
		width: 90%;
	}
	
	.bloque-social .facebook{
		width: 100%;
	}
	
	.bloque-social .titulo{
		text-align: center;
	}
	
	.botones_redes{
		clear: both;
		position: initial;
	}
	
	.footer-content{
		padding-top: 0px;
		height: 100px;
	}
	
	.footer-content-content{
		width: 100%;
		height: 100%;
	}
	
	
	.footer-colophon .floatRight{
		display: none;
	}
	
	.footer-colophon .floatLeft{
		margin-left: 10px;
	}
	
	.footer-colophon-content{
		width: 100%;
	}
	
	
	
	.cabecera, .single .cabecera{
		background-position: center center;
		
		height: 200px;
	}
	
	#parallax{
		background-size: cover !important;
	}
	
	
	
	/************** catalogo ******************/
	
	.wrap-botones{
		display: none;
	}
	
	.buscador{
		width: 96%;
		padding: 2%;
		text-align: center;
	}
	
	.buscador .titulo{
		font-size: 20px;
		text-align: center;
		float: none;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.buscador .formulario {
	    float: none;
	    margin: auto;
	}
	
	.buscador .formulario input{
		width: 100%;
	}

	.buscador .boton {
	    margin-left: 0px;
	    margin-top: 10px;
	}
	
	.productos{
		width: 100%;
	}
	
	.producto{
		margin: auto;
		margin-bottom: 20px;
		float: none;
	}
	
	.producto .datos{
		bottom: 0;
	}
	
	.producto .imagen {
    	width: 198px;
		height: 198px;
		position: absolute;
		top: 10px;
		left: 50%;
		margin-left: -99px;
    }
	
	.producto .datos{
		background: none !important;
	}
	
	
	.producto.juguetes-aire-libre .datos, .producto.aire-libre .datos, .producto.outdoor .datos, .producto.ar-livre .datos, .producto.allaperto .datos, .producto.jeux-dexterieur .datos{
		color: #047832;
	}
		
	.producto.licencias .datos, .producto.lizenzen .datos, .producto.licenses .datos, .producto.licencas .datos, .producto.licenze .datos, .producto.licences .datos{
		color: #7e7e7e;
	}
	
	.producto.correpasillos .datos, .producto.triciclos .datos, .producto.tricycles .datos, .producto.foot-to-floor .datos, .producto.dreiraeder .datos, .producto.rutschfahrzeuge .datos, .producto.andadores .datos, .producto.tricicli .datos, .producto.piedi-a-terra .datos, .producto.trotteurs .datos{
		color: #00b3e3;
	}
		
	.producto.motor .datos, .producto.motorfahrzeuge .datos, producto.motore .datos{
		color: #e1261c;
	}
		
	.producto.accesorios .datos, .producto.zubehoer .datos, .producto.accesories .datos, .producto.acessorios .datos, .producto.accessori .datos, .producto.accessoires .datos{
		color: #ff8400;
	}
	
	
	.producto.juguetes-aire-libre .datos a, .producto.aire-libre .datos a, .producto.outdoor .datos a, .producto.ar-livre .datos a, .producto.allaperto .datos a, .producto.jeux-dexterieur .datos a{
		color: #047832;
	}
		
	.producto.licencias .datos a, .producto.lizenzen .datos a, .producto.licenses .datos a, .producto.licencas .datos a, .producto.licenze .datos a, .producto.licences .datos a{
		color: #7e7e7e;
	}
	
	.producto.correpasillos .datos a, .producto.triciclos .datos a, .producto.tricycles .datos a, .producto.foot-to-floor .datos a, .producto.dreiraeder .datos a, .producto.rutschfahrzeuge .datos a, .producto.andadores .datos a, .producto.tricicli .datos a, .producto.piedi-a-terra .datos a, .producto.trotteurs .datos a{
		color: #00b3e3;
	}
		
	.producto.motor .datos a, .producto.motorfahrzeuge .datos a, producto.motore .datos a{
		color: #e1261c;
	}
		
	.producto.accesorios .datos a, .producto.zubehoer .datos a, .producto.accesories .datos a, .producto.acessorios .datos a, .producto.accessori .datos a, .producto.accessoires .datos a{
		color: #ff8400;
	}
	
	
	/************* single producto ******************/
	
	.single-producto{
		width: 100%;
	}
	
	.single-producto .referencia_titulo{
		display: block;
	}
	
	.single-producto .columna1 .referencia{
		display: none;
	}
	
	.single-producto .columna1, .single-producto .columna2 {
	    float: left;
	    width: 96%;
	    margin-left: 2%;
    }
	
	.single-producto .imagen {
		width: 100%;	
	}
	
	.single-producto .minis {
		position: relative;
		margin-top: 20px;
		width: 100%;	
	}
	
	.botones_instrucciones{
		display: none;
	}
	
	.botones_instrucciones_responsive{
		display: block;
		width: 100%;
		margin-top: 15px;
	}
	
	.single-producto .button {
		padding: 10px;
	}
	
	.single-producto .imagen .edad {
	    background: url(./img/ribbon-edad.png);
	    width: 104px;
	    padding-top: 4px;
	    font-size: 16px;
	    background-size: contain;
	    background-repeat: no-repeat;
	}
	
	/********* promociones *************/
	
	.pagina-promociones .bloque-4 .contenido {
    	width: 100%;
    }
    
    .pagina-promociones .cabecera{
	    height: 200px;
	    background-position: 0px -0px !important;
    }
    
    .col1{
	    margin-left: 0px;
	    width: 100%;
    }
    
    .col2{
	    width: 90%;
	    padding-top: 0px !important;
	    padding-left: 0%;
	    float: left;
    }
    
    
    .pagina-postventa .bloque-1{
	    width: 100%;
    }
    
    /**************** FAQ **************************/

	.problems{
		width: 100%;
		margin: auto;
	}
	
	.conten_problems{
		width: 100%;
	}
	
}