@media screen and (max-width: 1200px) {


}

@media screen and (max-width: 1024px) {

	main .column {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}

}

@media screen and (max-width: 768px) {

	main, #sidebar {
		width: 100%;
	}
	#sidebar.right {
	    padding-left: 0px;
	}
	#sidebar.left {
	    padding-right: 0px;
	}
	
	.mobile {
		display: inline-block;
	}
	.desktop {
	    display: none;
	}
		
	iframe {
		max-width: 100%;
		height:auto;
	}

	#mobile-menu-btn {
		display: inline-block;
	}
	#mobile-menu-btn.active {
		color:white;
	}
	#header nav {
		position: absolute;
		top: 0px;
		left: -320px;
		width: 300px;
		z-index: 1;
		transition: left 0.3s ease 0s;
		box-shadow: 2px 1px 2px #808080;
		background-color: #393939;
		padding-top: 45px;
		padding-bottom: 15px;
	}
	#header nav.active {
		left: -15px;
	}
	#header nav ul li {
		display: block;
		width: 100%;
	}

	#header #searchform {
    	position: relative;
    	width: 100%;
	}

	.wp-post-image {
		width: 100%;
		height: auto;
	}

}


@media screen and (max-width: 480px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	#commentform input[type=text] {
		max-width: 100%;
	}



	
	
	/************************************************************************************
	POST NAV
	*************************************************************************************/
	.post-nav .prev, .post-nav .next {
		display: block;
		width: 100%;
		clear: both;
		margin-bottom: 10px;
	}
	
	/************************************************************************************
	COMMENTS
	*************************************************************************************/
	.commentlist {
		padding-left: 0;
	}
	.commentlist .commententry {
		clear: left;
	}
	.commentlist .avatar {
		float: left;
		width: 40px;
		height: 40px;
		margin: 0 10px 10px 0;
	}

}


@media screen and (max-width: 400px) {







}