@media all and (max-width: 600px) {
	.logo {
		width:100%;
		margin:0 auto;
		padding:20px 20px 10px 20px;	
	}
	.tagline {
		padding:0px 0px 0px 20px;	
	}
	
	.blockholder {
		margin-right:0;
	}
	.block {
		width:100%;
		margin-right:0%;
	}

	.main {
		padding:40px 20px;	
	}
	.block h3 {
		position:absolute;
		bottom:auto;
		top:10px;
	}
	.block h4 {
		position:absolute;
		bottom:10px;
	}
	.block .blockcontent {
		background-color:rgba(0, 0, 0, 0.5);
	}
	.block .blockcontent:active{
		background-color:rgba(0, 0, 0, 0);
	}
	.post.typography,.page.typography {
		width:100%;
		float:none;
		-ms-word-break: break-all;

     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	}
	.sidebar {
		width:100%;	
		float:none;
		
		text-transform:uppercase;
		padding-top:3.6em;
	}
	.sidebar.page {
		width:100%;	
		float:none;
		clear:both;
	}
	.sidebar.artikelen {
		width:100%;	
		float:none;
		clear:both;
	}
	.artikelen.typography {
		width: 100%;
		float: none;
	}
	.artikel.even {
		width: 100%;
		margin-right: 0px;
		float: none;
		clear: both;
	}
	.artikel.odd {
		width: 100%;
		margin-right: 0px;
		float: none;
		clear: both;
	}
	footer .content {
		padding-left:20px;	
	}
	#SearchForm_SearchForm {
		width:100%;
		position:relative;
		right:auto;
		padding:20px;
	}
	nav ul {
		position:relative;
		margin:0 auto;	
		right:auto;
	}
	.typography img {
		max-width:100%;	
		height:auto;
	}
	.tinynav { display: block }
    #nav { display: none }
	select.tinynav {
		-webkit-appearance: listbox;
		width:100%;
		border:1px solid #fff;
		border-radius:0px;
		background-color:#352929;
		color:#fff;
		font-family: 'Patua One', cursive;
		font-size:16px;
		bottom:10px;
		padding:10px 5px 14px 5px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background-image:url(../images/burger.png);
		background-repeat:no-repeat;
		background-position:right center;
	}
	select.tinynav option {
		padding:5px 0px;
		display:block;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	.nav {
		padding:0px 20px 20px 20px;	
	}
	.follow {
		color:transparent;
		width:24px;
		right: 20px;
		top: 72px;
	}
	.follow:hover {
		color:transparent;
	}
}