#footer .col-12 { padding: 0 15px; }

    #PortalPagina { width: 100%; }
    #PortalPagina img { width: 100%; }
    
    /* Header */
    #PortalPagina header { background: #1f1f1f; margin-bottom: -15px;}
    #PortalPagina header a img { width: auto; padding: 20px 30px; }
    #PortalPagina .OmslagFoto { background: #9a9a9a; }

    /* Menu - Desktop */
    .navportal { position: absolute; display: flex; flex-direction: row; width: 95%; margin: -30px 25px; }
    .navportal .Pijltje { display: none; }
    .navportal .Uitklapmenu { padding: 0; }
    .navportal h2 { font-size: 16px !important; line-height: 40px; margin: 0; padding: 7px; }
    .navportal .UitklapVlak { background: white; box-shadow: 0px 1px 5px #cac0c0; text-align: center; }
    .navportal .UitklapVlak a { display: flex; padding: 14px; justify-content: center; transition: .15s linear; }
    .navportal .UitklapmenuTitel { background: white; border: 1px solid #f1f1f1;  text-align: center; transition: .15s linear; }
    .UitklapmenuTitel:hover, .UitklapVlak a:hover { background: #ececec; transition: .15s linear; }
.navportal .Uitklapmenu:last-child .UitklapmenuTitel {
    background: #dd5b0f;
    color: white;
}
    
    /* Vlakverdeling */
    #PortalPagina .SeoBasisBlok { display: flex; margin: 0 auto; }
    .infocenterarea { text-align: center; }
   
    /* Uitklapvragen */
    .Uitklapmenu { width: 100%; padding: 17px; cursor: pointer; }
    .UitklapVlak { display: none;}
    .Pijltje { float: left; background: url(/pix/navigation/treeArrowRight.png) no-repeat; width: 14px; height: 26px; background-position: left 10px; cursor: pointer; }
    .Pijltje.flip { background-position: left 14px; transform: rotate(90deg); background-position-x: 5px; }
    
    /* Content */

    @media screen and (max-width: 667px) { /* Mobile */
        .navportal { flex-direction: column; width: 100%; position: inherit; margin: 0;}
        .navportal .UitklapVlak { position: inherit; width: 100%; }
    }

    @media screen and (min-width: 768px) and (max-width: 1032px) { /* Tablet */
        #PortalPagina { width: 100%; }
    }