/*
BRANDING
*/

.branding img {
    padding-bottom: 10px;
}
img.mobile-logo {
    padding: 15px 0;
}
.logo-box .preload-me,
.mobile-branding img.preload-me {
    padding: 15px 0;
}


/*
PAGE
*/
div#page {
    -webkit-font-smoothing: antialiased;
}
div#page a {
    cursor: pointer;
}

#main {
    padding: 50px 0 50px 0;
    min-height: 531px;
}

@media screen and (max-width: 1024px) {
    .page-inner {
        min-height: 400px;
    }
}

.l-to-r-line > li > a i.underline:visited {
    color: #e0e0e0;
}