@media only screen and (max-width: 54em) {
	header#mobile {
		display: block;
	}
	.left-off-canvas-menu {
		position: absolute;
		-ms-transform: translate(-100%, 0);
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		-o-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		padding: 30px 15px;
		width: 218px;
	}
	section#main {
		margin-left: 0px;
	}
	.related_post {
		margin: 0 0 15px 0;
	}
	.related_posts [class*="column"] + [class*="column"]:last-child{
		float: left;
	}
	.widget:first-child {
		margin-top: 20px;
	}
	iframe {
		height: auto;
	}
	.team {
		margin-bottom: 25px;
	}
	#contact-form [class*="column"] + [class*="column"]:last-child {
		padding-left: 0.9375rem;
	}
}


/* Medium */
@media only screen and (min-width: 40.063em) and (max-width: 54em) {

}


/* Small */
@media only screen and (max-width: 40em) { 
	.comment .avatar {
		width: 45px;
		height: 45px;
	}
	ul#contact-info li { 
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	section#main {
		padding: 25px 10px;
	}
}