<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.categorias_responsive{
	display: none;
}

.botones_instrucciones_responsive{
	display: none;
}

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

.abrir_menu_responsive{
	display: none;
}

.responsive{
	display: none;
}

.no_responsive{
	display: block;
}

.pagina{
	margin: auto;
	width: 1400px;
}

.site-main, .site-content {
    width: 1400px;
    margin: auto;
}

.page-template-page-actividades .site-main, .post-type-archive .site-main{
	margin-top: 100px;
}

.productos{
    margin: auto;
    width: 1180px;
}

.single-producto{
	width: 1180px;
    margin: auto;
    padding-top: 80px;
}

.amarillo{
		color: #e2b82e;
	}

@media screen and (max-width: 640px) {
	
	.social_header{
		display: none;
	}
	
	.page .site-content, .archive .site-content, .single .site-content{
		margin-top: 111px;
	}
	
	body.ES .logotipo {
    	/*background: url(./img/logo-sintexto.png);*/
	}
	
	.titulo{
		line-height: 45px;
		font-size: 40px;
		margin-bottom: 30px;
	}
	
	.site-main, .site-content, .pagina, .productos, .single-producto {
	    width: 100% !important;
	    margin: auto;
	}
	
	.archive .content-area{
		//padding-top: 80px;
	}
	
	.amarillo{
		color: #e2b82e;
	}
	
	.verde{
		color:#a4c710;
	}
	
	.header-content {
	    width: 100%;
	    height: 150px;
	    margin: auto;
	    position: absolute;
	    top: 40px;
	    z-index: 300;
	    background: url(./img/fondo_cabecera_responsive.png) top center no-repeat;
	}
	
	.contenido_slider_home{
		background-size: cover !important;
		height: 100%;
		width: 100%;
	    margin-top: 2px;
	}
	
	.slider_izquierda, .slider_derecha {
	    font-size: 45px;
	    margin-top: -25px;
	}
	
	.site-branding{
		margin-left: 15px;
	}
	
	.site-footer{
		min-width: 0px;	
		padding-bottom: 230px;
		background-position: center bottom;
		height: auto;
		height: 800px;
	}
	
	.header-content {
		min-width: 0px;	
		
	}
	
	.header-menu{
		min-width: 0px;
	}
	
	.no_responsive{
		display: none;
	}
	.responsive{
		display: block;
	}
	
	.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;
		padding-left: 20px;
	}
	
	.wrap-menu-responsive .menu-item a:hover{
		color: #e60895;
	}
	
	.wrap-menu-responsive .current-menu-item a {
	    border-bottom: none;
	    color: #e60895;
	}
	
	.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: #fff;
		text-decoration: none;
		float: right;
		font-size: 30px;
		margin-right: 20px;
		margin-top: 10px;
		position: absolute;
		top: 28px;
    	right: 40px;
	}
	
	.content-header{
		width: 100%;
	}
	
	.menu-secundario{
		display: none;
	}
	
	#bloque_idiomas {
		float: left;
	}
	
	.slider_home{
		width: 100%;
	}
	
	.bloque_home{
		width: 100%;
	}
	
	.footer-content{
		width: 100%;
	}
	
	.footer-colophon-content{
		width: 100%;
		left: auto;
		margin:auto;
		text-align: center;
	}
	
	.footer-colophon-content .floatLeft{
		margin-left: 20px;
	}
	
	.single .site-main {
	    margin-top: 30px;
	}
	
	.menu-pie{
		display: none;
	}
	
	
	.menu-izquierdo{
		display: none;
	}
	
	.logo-famosa{
		top: 410px;
		bottom: -100px;
		top: inherit;
		bottom: -170px;
		margin-left: -79px;
	}
	
	.menu-derecho{
		position: inherit;
	    right: auto;
	    top: auto;
	    margin: auto;
	    width: 300px;
	}
	
	.main-navigation{
		display: none;
	}
	
	.bloque_home .texto{
		width: 95%;
		padding-left: 5%;
	}
	
	.bloque_home.odd .texto{
		float: none;
		text-align: left;
		
	}
	
	.texto .responsive{
		display: block;
		text-align: center;
	}
	
	.texto .responsive img{
		margin: auto;
	}
	
	.bloque_home .texto h1{
		display: none;
	}
	
	.bloque_home .imagen{
		display: none;
	}
	
	.bloque_home .responsive_boton{
		width: 100%;
		text-align: center;
	}
	
	.losjuguetes{
		width: 300px;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	
	
	
	.archive .cabecera{
		width: 100%;
	}
	
	.EL .cabecera{
		width: 100% !important;
	}
	
	.archive .cabecera h1.titulo {
	    width: 90% !important;
	    height: 252px !important;
	    text-indent: -10000px !important;
	    overflow: hidden !important;
	    display: block !important;
	    z-index: 200 !important;
	    margin: auto !important;
	    position: absolute !important;
	    bottom: -90px !important;
	    left: auto !important;
	    margin-top:auto !important;
	    background-repeat: no-repeat !important;
	    background-position: center center !important;
	    background-size: contain !important;
	    margin-left: 5% !important;
    }
    
    .site-main{
	    width: 100%;
    }
    
    .buscador .derecha{
	    width: 100%;
    }
    
    .archive .texto{
	    width: 90%;
	    padding-left: 3%;
    }
    
    .producto{
	    width: 300px;
    }
    
    .producto .ovalo, Body.piny .producto .ovalo {
	    
		width: 300px;
		height: 235px;
    }
    
    .producto .datos{
	    bottom: -10px;
    }
	
	.producto{
		margin: auto;
		float: none;
		height: 310px;
	}
	
	.buscador .campo{
		width: 96%;
		padding-left: 2%;
	}
	
	#formulario_busqueda input{
		width: 100%;
	}
	
	.formulario .wrap_boton{
		display: none;
	}
	
	.single .cabecera{
		width: 100%;
	}
	
	.single.EL .cabecera{
		width: 100%;
	}
	
	.single .cabecera h1.titulo{
		width: 90% !important;
	    height: 252px !important;
	    text-indent: -10000px;
	    overflow: hidden;
	    display: block !important;
	    z-index: 200 !important;
	    margin: auto !important;
	    position: absolute !important;
	    bottom: -90px !important;
	    left: auto !important;
	    margin-top:auto !important;
	    background-repeat: no-repeat !important;
	    background-position: center center !important;
	    background-size: contain !important;
	    margin-left: 5% !important;
	}
	
	.single .ovalo2 {
	    display: block;
	    margin: auto;
	    width: 320px;
	    height: 201px;
	    overflow: hidden;
	    -moz-border-radius: 365px / 225px;
	    -webkit-border-radius: 365px / 225px;
	    border-radius: 365px / 225px;
	    background-color: #FFFFFF;
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-box-shadow: 10px 10px #f280c9;
	    box-shadow: 5px 5px #f280c9, -5px -5px #f280c9;
	    -webkit-transition: all ease .5s;
	    -moz-transition: all ease .5s;
	    -o-transition: all ease .5s;
	    transition: all ease .5s;
	    text-align: center;
	    
    
    }
    
    .relacionados{
	    width: 90%;
	    background-size: contain;
	    font-size: 31px;
	    line-height: 41px;
	    height: auto;
	    padding: 0px;
	    background: none;
    }
	
	.single-producto{
		padding-top: 0px;
	}
	
	.single-producto .imagen{
		height: auto !important;
		margin-bottom: 30px;
	}
	
	.single .columna1{
		width: 100%;
	}
	
	.single .columna2{
		width: 100%;
	}
	
	embed, iframe, object{
		max-width: 96%;
		padding-left: 1%;
		height: 250px;
	}
	
	.single .minis{
		text-align: center;
	}
	
	.single .minis .ovalo {
		display: inline-block;
		width: 290px;
		height: 235px;
		box-shadow: 5px 5px #f280c9, -5px -5px #f280c9;
		float: none;
		margin-bottom: 20px;
    }
    
    .pagina-apps .cabecera{
	    width: 100%;
    }
    
    .pagina-apps .cabecera h1.titulo{
	    width: 90%;
	    height: 252px;
	    text-indent: -10000px;
	    overflow: hidden;
	    display: block;
	    z-index: 200;
	    margin: auto;
	    position: absolute;
	    bottom: -90px;
	    left: auto;
	    margin-top:auto;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: contain;
	    margin-left: 5%;
    }
    
    .pagina-apps .contenido{
	    width: 100%;
    }
    
    .app{
	    width: 90%;
	    margin-left: 5%;
    }
    
    .app .imagen, .app.odd .imagen{
	    width: 40%;
	    margin-right: 2%;
	    float: left;
	    margin-left: 0px;
    }
    
    .app .datos{
	    width: 58%;
    }
    
    .app .datos .wrap_boton{
	    display: none;
    }
    
    .app.odd{
	    float: none;
	    text-align: left;
    }
    
    .page .cabecera{
	    width: 100%;
    }
    
    .page .cabecera h1.titulo{
	    width: 90% !important;
	    height: 252px !important;
	    text-indent: -10000px !important;
	    overflow: hidden !important;
	    display: block !important;
	    z-index: 200 !important;
	    margin: auto !important;
	    position: absolute !important;
	    bottom: -90px !important;
	    left: auto !important;
	    margin-top:auto !important;
	    background-repeat: no-repeat !important;
	    background-position: center center !important;
	    background-size: contain !important;
	    margin-left: 5% !important;
    }
    
    .pagina-generica .contenido{
	    width: 96%;
	    margin-left: 2%;
    }
	
	.texto_actividades {
    	width: 96%;
		font-size: 16px;
    }
    
    .cont_actividades{
	    width: 100%;
    }
    
    .titulo_actividades{
	    /*display: none;*/
    }
    
    .pagina-videos .contenido{
	    width: 100%;
    }
    
    .video{
	    margin: auto;
	    float: none;
    }
    
    .pagina-zonapadres .contenido{
	    width: 96%;
	    margin-left: 2%;
    }
    
    .col1, .col2{
	    width: 100%;
    }
    
    .desplegar .derecha{
	    width: 310px;
	    float: left;
    }
    
    .titulo{
	    text-align: center;
    }
    
    .clase5 .boton{
	    font-size: 18px;
	    padding-left: 15px;
		padding-right: 15px;
    }
    
    .logotipo{
	    width: 204px;
	    background-size: contain !important;
	    background-repeat: no-repeat;
    }
    
    .site-branding{
	    margin-top: 10px;
	    width: 234px;
    }
    
    .pagina-error404 .cabecera{
	    width: 100%;
    }
    
    .pagina-error404 .cabecera h1.titulo{
	    width: 90% !important;
	    height: 252px !important;
	    text-indent: -10000px !important;
	    overflow: hidden !important;
	    display: block !important;
	    z-index: 200 !important;
	    margin: auto !important;
	    position: absolute !important;
	    bottom: -90px !important;
	    left: auto !important;
	    margin-top:auto !important;
	    background-repeat: no-repeat !important;
	    background-position: center center !important;
	    background-size: contain !important;
	    margin-left: 5% !important;
    }
    
    
    /************ contacto **************/
    
    .pagina-contacto .bloque-1 {
	    width: 100%;
	}
	
	.pagina-contacto .boton{
		font-size: 23px;
	}
	
	.contenido_contacto{
		width: 96%;
		margin-left: 2%;
	}
	
	.pagina-contacto label{
		width: 100%;
		text-align: left;
	}
	
	.pagina-contacto .campo{
		width: 100%;
		margin-left: 0px;
	}
	
	.pagina-contacto textarea{
		width: 100%;
		margin-left: 0px;
	}
	
	.pagina-contacto .inputbox{
		margin-left: 0px;
		width: 100%;
	}
	
	.col3{
		width: 100%;
		text-align: center;
	}
	
	.pagina-contacto .formulario .wrap_boton{
		display: inline-block;
		margin: auto;
	}
	
	/******************** creador *****************/
	
	.creador{
		width: 100%;
	}
	
	.editor{
		width: 96%;
		margin-left: 2%;
	}
	
	.editor .botonera{
		padding-left: 0px;
	}
	
	.editor .botonera .boton{
		margin: 5px;
		width: 45%;
		text-align: center;
	}
	
	.partes{
		height: auto;
		text-align: center;
	}
	
	.partes_cabeza, .partes_cuerpo{
		position: relative;
	}
	
	.item_parte{
		margin-left: 8%;
		margin-right: 8%;
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}
	
	.formulario .texto{
		width: 95%;
		margin-bottom: 20px;
	}
	
	.page-template-page-actividades .formulario .campo{
		width: 95%;
	}
	
	.page-template-page-actividades .formulario .campo input{
		width: 100%;
	}
	
	.boton_enviar{
		width: 95%;
		text-align: center;
		height: 50px;
		clear: both;
	}
	
	.page-template-page-actividades .formulario .boton{
		margin-top: 15px;
	    margin-bottom: 15px;
	    width: 100%;
	    margin-left: 0px;
	}
	
	.previa{
		float: none;
		margin: auto;
	}
	
}</pre></body></html>