/* LARGE SCREENS */
@media screen and (min-width: 1280px){
	.wrapper .wrapper-content { width:1220px; }
}


/* TABLET PORTRAIT */
@media screen and (max-width: 800px){
    	
    .wrapper .wrapper-content { max-width:96%; }
	
	.pagetitle .pagetitle-title { float:none; font-size:2em; }
	.breadcrumb { float:none; }
	
	.blog-column { width:auto; float:none; }
	.slider .slider-slides .slide-textbox { width:auto; float:none; padding:40px; }
}


/* SMARTPHONE */
@media only screen and (max-width: 600px){
	
	h1 { font-size:2em; } 
	h2 { font-size:1.8em; } 
	h3 { font-size:1.4em; } 
	h4 { font-size:1.2em; } 
	h5 { font-size:1.1em; } 
	h6 { font-size:1.0em; }
	
	.container { padding:0 10px; }
	
	.topmenu { display:none; }
	
	.social { display:none; }
	
	
	/* NAVIGATION */
	.menu-top { text-align:center;  }
	.menu-top li { display:inline-block; }
	.menu-top li a { margin:0 auto; }
	
	
	/* FOOTER MENU */
	.footermenu { float:none; }
	.menu-footer > li { position:relative; padding-left:0; margin-left:0; }
	.menu-footer > li:before { display:none; }
	.menu-footer li a { margin:0 10px 10px 0; }
	

	/* COMMENTS */
	.comment-form-author, 
	.comment-form-email { float:none; width:auto; margin-right:0; }
}