/* - SMARTPHONE HACKS - */

.mm-menu {
    text-align: left;
}
    
header {
	height: 0;
}

div#wrapper {
	width: 100%;
}

div#website {
    width: 100%;
    border-left: none;
}

nav {
	width: 100%;
    background: #fff;
    border-bottom: 4px solid #ee3424;
}

nav a#logo {
	margin: 25px 0 25px 15px !important;
}

nav a.mobile-nav-trigger {
    position: absolute;
    top: 0;
    right: 15px;
    display: block;
    width: 32px;
    height: 65px;
    background: url('../images/mobile-nav.png') right no-repeat;
    background-size: 32px 21px;
}

nav ul {
	display: none;
}

div#content {
    width: 100%;
    border-left: none;
}

div#content div#sub {
	width: 100%;
}

div#content div#sub div#text-wrapper {
	width: 100%;
}

div#content div#sub div#text-wrapper div#text {
	width: 100%;
}

div#content div#sub div#text-wrapper div#text div.text-style {
	padding: 15px 15px 1px 15px;
}

div#content div#home {
    width: 100%;
    background: #EE3626;
}

div#content div#home img {
    width: 100%;
    max-width: 100%;
	display: block;
}

div#content div#sub div#image-wrapper {
	width: 100%;
    display: block;
}

div#content div#sub div#image-wrapper img {
	width: 100%;
    display: block;
}

div#content div#sub div#image-wrapper div.cross {
	display: none;
}

div#content div#sub div#image-wrapper div.flexslider {
	width: 100%;
}

footer {
    line-height: 20px;
	text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

footer ul {
    display: inline-block;
	margin: 0 auto;
}