#PortalPagina , #PortalPagina *, #PortalPagina *:before, #PortalPagina *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    #PortalPagina { width: 1032px; background: #fbfbfb; position: relative; z-index: 0;margin:0 auto; }
    #PortalPagina .SeoBasisBlok img { width: 100%; }
    #PortalPagina h1 { font-size: 30px; }
    #PortalPagina h1 span { font-size: 19px; font-weight: 500; line-height: 40px; }
    #PortalPagina h2 { font-size: 25px; line-height: 40px; }
    #PortalPagina p { font-size: 16px; line-height: 24px; }
    #PortalPagina figure { margin: 0; padding: 0; }
    .SeoBasisBlok a { font-size: 16px; line-height: 30px; }
    #PortalPagina img { width: 100%; }

    /* Vlakverdeling */
    #PortalPagina .SeoBasisBlok { display: flex; margin: 0 auto; }
    #PortalPagina .SeoTekstvlak { width:100%; padding: 30px; display: flex; flex-direction: column; }

    .SeoEnkelvlak { width: 100%; display: inline-flex; flex-direction: row-reverse;}
    .SeoEnkelvlak div { width: 80%; align-self: center; flex: auto; }
    .SeoEnkelvlakImg { width: 100%; padding: 0; }
    .SeoEnkelvlakImg div { width: 100%; }
    .SeoDubbelvlak { width: 50%; margin: 0 auto; padding: 30px; text-align: center; }
    .infocenterarea { text-align: center; }
    .infocenterarea > div { flex-wrap: wrap; }
    .infocenterarea figure { width: 100%; }
    .InfoLeftRightArea { flex-wrap: wrap; }   
    .Inleiding { text-align: center; padding: 30px; }
    #PortalPagina h1 { color: #6ebf4b; font-size: 27px !important; background-color: black; margin: 0; padding: 10px; text-align: center;}
    .SeoBasisBlok { background: black; color: white; position: relative; }
    .SeoEnkelvlak { flex-direction: row; z-index: 1; }
    .Achtergrond { position: absolute; bottom: 0; z-index: 0; }
    .SeoBasisBlok img:first-child { z-index: 2; }

    #FireCudaGamingDock .SeoEnkelvlak { flex-direction: row-reverse; border-top: 8px solid #f15322; border-bottom: 8px solid #F15322;}
    #FireCudaGamingDock a { color: #f15322; }

    #SSDs .SeoEnkelvlak { flex-direction: column; align-items: center; text-align: center; color: #424242; background: white; padding-bottom: 30px;}
    #SSDs a { color: #6ebf4b; }

    #BarraCuda span { font-size: 21px; color: #6ebf4b; }
    #BarraCuda a { color: #6ebf4b; }

    #IronWolf h2, #IronWolf p { color: #424242; }
    #IronWolf span { font-size: 21px; color: #d7282f; }
    #IronWolf a { color: #d7282f; } 

    #FireCuda span { font-size: 21px; color: #f15324; }
    #FireCuda a { color: #f15324; }
    
    #FireCudaSSD { overflow: hidden; }
    #FireCudaSSD .SeoEnkelvlak { flex-direction: row-reverse; }
    #FireCudaSSD img { z-index: 0; }
    #FireCudaSSD a { color: #f15324; }

    #SkyHawk span { font-size: 21px; color: #0aa0dd; }
    #SkyHawk a { color: #0aa0dd; } 

    #HardeSchijven .SeoEnkelvlak { flex-direction: column; align-items: center; text-align: center; padding-bottom: 30px; }
    #HardeSchijven a { color: #6ebf4b; }



    @media screen and (max-width: 667px) { /* Mobile */
        .OmslagFoto img { width: 100%; }
        #PortalPagina header { background: white; }
        .SeoEnkelvlak { flex-direction: column; }
        .SeoDubbelvlak { width: 100%; padding: 0; }
        .SeoEnkelvlak div { width: 100%; }
        #PortalPagina .SeoDubbelvlak .SeoTekstvlak { padding: 30px !important; }
        #PortalPagina .nlLogo a { padding: 20px 21px 8px; }
        #PortalPagina h1 { font-size: 25px; }
        #PortalPagina h2 { font-size: 24px; line-height: 30px; }
        #PortalPagina .SeoTekstvlak { padding: 10px; text-align: left; }
        .Inleiding { padding: 0; }
        
        .Achtergrond { top: 36px; height: 35%; object-fit: cover; }
        #PortalPagina header a img { width: 200%; }
        #PortalPagina h1 { font-size: 16px !important; }
        #FireCudaGamingDock .SeoEnkelvlak { flex-direction: column; }
        #SSDs h2 { font-size: 25px; padding: 0 30px !important; }
        #IronWolf h2, #IronWolf p { color: white; }
        #FireCudaSSD .SeoEnkelvlak { flex-direction: column; margin: 44% 0 0; }
        #FireCudaSSD img { display: block; top: 0; }
    }

    @media screen and (min-width: 768px) and (max-width: 1032px) { /* Tablet */
        #PortalPagina .SeoDubbelvlak .SeoTekstvlak { padding: 30px 0; }
        #PortalPagina { width: 100%; position: relative; margin-top: -10px;}
        .OmslagFoto img { width: 100%; }
        #PortalPagina header a img { width: 100%; }
        .Achtergrond { height: fit-content; object-fit: cover; }
    }

.skyscraper {
display:none !important;
}