@media screen and (max-width: 640px) {
	
	/* headers */
	h1, h2, h3, h4 , h5 , h6 {
		margin:0 0 .9em 0 !important;
		/*line-height: 1.1;*/
	}
	h1, h2, h3 {}
	h4 , h5 , h6 {}
	h1 { font-size: 1.5em !important; }
	h2 { font-size: 1.3em !important; }
	h3 { font-size: 1.2em !important; }
	h4 { font-size: 1.1em !important; }
	/*
	h5 { font-size: 1em !important; }
	h6 { font-size: 1em; }
	*/


	.anchoFix {
		padding:0 5% !important;
	}
	
	#aside {
		margin-top:2em;
		padding:0 !important;
	}
	
	#aside .social-aside {
		text-align: center;
	}
	
	#aside-header {
		padding-top:1em;
		padding-bottom:1em;
		border-top:1px solid #E3EFBD;
		border-bottom:1px solid #E3EFBD;
	}
    
    
    [data-device="mobile"] {
        display:block !important;
    }
    [data-device="desktop"] {
        display:none !important;
    }
    
	
	/* header
	**********************************/
    
	.home-link {
		width:100%;
		top:0 !important;
		left:0 !important;
		padding:0 0 1em !important;
		float:none !important;
	}
	.home-link .logoSite {
		display: block;
		margin:0 !important;
		padding-top:1em;
	}
	.home-link .logoSite ,
	.home-link .site-description {
		display: inline-block;
		vertical-align: middle;
		color:#fff;
		
		text-shadow: 0px 1px 4px rgba(0,0,0, .8);
	}
	.home-link .site-description {
		margin:.2em 0 !important;
		font-size: 20px;
	}
	
	
	/* nav header */
	#navbar {
		border-bottom:0 !important;
	}
	#nav-header {
		display: none !important;
	}
	#nav-header-screen {
		display: block !important;
	}
	
	/* searchform
	 * *****************************************************/
	
	#header-page #searchform {
		float:none !important;
		margin-left:0 !important;
		margin-bottom:2em !important;
	}

	input.search-submit {
		display:none !important;
	}
	
	.search-field {
		display: block !important;
		width: 100% !important;
	}
	.search-field:focus {
		width: 100%;
	}
	
	/* footer
	 * **************************************************/
	#colophon {
		text-align: center;
	}
	.copy {
		float: none !important;
	}
	
	/* aside
	 * ****************************************************/
	
	.navmenu {
		text-align: center;
	}
	
	
	/*****************************************************/
	
	.article.loop .entry {
		margin-left:0 !important;
	}
	.article.loop .entry-summary {
		margin-left:0 !important;
	}
	
	.article.loopGrid.first-post .entry {
		padding-right:0 !important;
	}
	
	
	.article.first-post-home .entry-thumb {
		margin-bottom:1em !important;
	}

	
	.galleria .thumb {
		margin-bottom:1em;
	}
	
	
	.post-previous {
		text-align: left;
	}
	.post-next {
		text-align: right;
	}
	
	
	
	.alignleft {
		margin-right:1em !important;
		padding-right:1em !important;
	}
	.alignright {
		margin-left:1em !important;
		padding-left:1em !important;
	}
	
	
	
	
	
	.entry-content .imgDestacada {
		border-right: 0px !important;
		margin:0 0 1em !important;
		padding:0 !important;
		display: none !important;
	}

	
	
	
	/* base
	 * **********************************************************/
	.blok ,
	.blok5 ,
	.blok10 ,
	.blok15 ,
	.blok20 ,
	.blok25 ,
	.blok30 ,
	.blok33 ,
	.blok34 ,
	.blok35 ,
	.blok40 ,
	.blok45 ,
	.blok50 ,
	.blok55 ,
	.blok60 ,
	.blok65 ,
	.blok66 ,
	.blok67 ,
	.blok70 ,
	.blok75 ,
	.blok80 ,
	.blok90 ,
	.blok100 {
		position:relative;
		float:none !important;
		display: block !important;
		width: 100% !important;
		margin:0;
		padding:0 !important;
		border:0;
	}
	
}