body.homepage { background-color: #fff; color: #707478; margin-top: 100px;}
body.homepage .navbar-brand img { height: 37px; }
body.homepage footer { margin-top: 50px; border-top: 1px solid #ccc; padding-top: 20px; } 

body.homepage .site-logo { padding-bottom: 10px; }
body.homepage .site-logo .logo img { height: 64px; margin-right: 15px; }
body.homepage .site-logo .slogan { font-family: "Open Sans",sans-serif; font-size: 1.75rem; line-height: 20px; line-height: 1.25rem; border-left: 1px solid #000; color: #000; display: inline-block; font-weight: bold; padding: 10px 0 10px 15px; text-transform: uppercase; }