            

body {
    
    font-family: 'Raleway', sans-serif !important;
    
}


            #navigationBar {
                
                width: 100%;
                background-color: white;
                border-bottom: 1px solid lightgrey;
                font-family: 'Helvetica Neue';
            }
            
            #navigationInContainer {
                
                height: 100px !important;
                background-color: white;

            }
            
            #navigationItems {
                
                float: right;
                position: relative;
                bottom: 20px;
            }
            
            #companyHeader {
                
                position: relative;
                top: 25px;
            }
            
            #companyHeader a {
                
                font-size: 40px;
                color: black;
            }
            
            #companyHeader a:hover {
                
                text-decoration: none;
                color: #f26c4f;
            }
            


            /* Front page */
            
            #frontHeader {
                font-family: 'Helvetica Neue';
                text-align: left;
                color: black;
                width: 100%;
                margin-top: 25%;
                font-size: 45px;
                padding: 0 30px;                
            }

            #frontSubtitle {
                font-family: 'Helvetica';
                text-align: left;
                color: black;
                width: 100%;
                font-weight: 300;
                margin-top: 25px;
                padding: 0 30px;
                font-size: 28px;
            }

            #galleryRow {
                margin-top: 20%;
                justify-content: center;
                display: flex;
                flex-flow: row;
            }
            #galleryButton {
                font-family: 'Helvetica';
                color: #0066CC;
                font-weight: 500;
                font-size: 16.5px;
                background-color: transparent;
                text-align: center;
                text-decoration: none;
                border: none;
            }
            #galleryButton:hover {
                color: darkgray;
            }
            #arrow {
                height: 12px;
                margin-left: 9px;
                margin-top: 7px;
            }

            /* Navigation bar */

            .nav-link {
                
                width: 120px;
                border-left: 1px solid grey;
                text-align: center;
                height: 40px;
            
            }
            
            li.active a {
                
                font-weight: 500;
            }
            
            .nav-link:hover {
                
                color: #f26c4f !important;
            }
            
            .nav-link#last {
                
                border-right: 1px solid grey;

            }