﻿body, html {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto;
    min-height: 100%;
    overflow-y: auto;
}

.header {height: 130px;}

        #page {
            margin: 0 auto;
            width: 100%;
            background: #FFF;
            box-shadow: 0 0 0 #FFF;
            max-width: 100% !important;
            overflow: hidden !important;
        }

        .logo {
            margin-top: 4px;
            max-width: 300px;
        }

        #siteHeader .row {
            max-width: 75rem;
            margin-left: auto;
            margin-right: auto;
        }

        .cells{
            float: left;
            padding-left: .9375rem;
            padding-right: .9375rem;
        }

        @media (min-width: 64em){  
             .large-6 {width: 50%;}
        }

        @media (max-width: 425px){
            .logo {max-width: 100%;}
        }

        @media (max-width: 767px) {
            .logo {
                max-width: 85%;
                align-items:center;
                text-align:center;
                padding-left: 20px;
                
            }
        }