body { padding:13px; }

body.ui-mobile-viewport {
    padding: 0;
}

.ui-mobile .type-home .ui-content {
    margin: 0;
}

/* NEW !!! */
.ui-mobile #jmc-homeheader { padding: 40px 10px 0; text-align: center;  margin: 0 auto; }
.ui-mobile #jmc-homeheader h1 { margin: 0 0 ; }
.ui-mobile #jmc-homeheader p { margin: .3em 0 0; line-height: 1.3; font-size: .9em; font-weight: bold; }

.type-home .ui-content .jqm-version {
    display: block;
    position: absolute;
    width: 96px;
    border-width: 2px 1px;
    padding: .25em 2.25em;
    margin: 0 15px 0 0;
    right: 0;
    top: -2px;
    font-size: .8em;
    font-weight: bold;
    text-align: center;
    z-index: 9;
    -webkit-transform: rotate(45deg) translate(4.8em,-1em);
    -moz-transform: rotate(45deg) translate(4.8em,-1em);
    -ms-transform: rotate(45deg) translate(4.8em,-1em);
    -o-transform: rotate(45deg) translate(4.8em,-1em);
    transform: rotate(45deg) translate(4.8em,-1em);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.40);
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.40);
    -o-box-shadow: 0 0 6px rgba(0,0,0,.40);
    box-shadow: 0 0 6px rgba(0,0,0,.40);
}

.type-home .ui-content .jqm-version b {

    font-weight: bold;
}

.footer-docs {
    padding: 5px 0;
    clear:both;
}

.footer-docs p {
    font-weight: normal;
    font-size: .9em;
}

.ui-mobile-viewport .footer-docs p {
    margin: .5em 15px;
}
.ui-mobile-viewport .footer-docs p.jqm-version {
    font-weight: bold;
}


