#mobile_header {
    width: 90%;
    height: 44px;
    line-height: 44px;
    padding: 0 5%;
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    z-index: 1000;
    border: 1px solid #BDBBB3;
    border-width: 1px 0;
    background: #DCDAD0; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #dcdad0 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#dcdad0)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#dcdad0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#dcdad0 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#dcdad0 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%,#dcdad0 100%); /* W3C */
    background-size: 100% 500px;
    font-size: 1.3em;
}

#mobile_header h4 {
    font-size: 0.8em;
    text-align: center;
}

#mobile_header .show_menu {
    width: 27px;
    height: 20px;
    position: absolute;
    top: 12px;
    left: 5%;
    background: url('../images/icon_sidemenu.png') no-repeat 0 0;
    background-size: 100%;
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 1010;
    transition: all 300ms;
}

#mobile_header .show_menu.show {
    left: 88%;
}

.mobile_menu {
    width: 90%;
    height: 100%;
    padding: 0 5%;
    position: fixed;
    top: 0;
    left: -100%;
    background-color: rgba(189, 187, 179, 0.97);
    transition: all 300ms;
}

.mobile_menu.show {
    left: 0;
}

#header,
#footer,
#content aside {
    display: none;
}

#content {
    padding: 74px 0 30px 0;
}

.wrapper {
    width: 100%;
}

.landing .main,
.main {
    width: 90%;
    margin: 0 5%;
}

#content .features img {
    max-width: 50%;
    max-height: 80px;
}

.columns.c2 > li, .columns.c2 > div, .columns.c2 > .column {
	float: none;
	margin: 5% 0 0 0;
	width: 100%;
}