
    /*
     adaptive css
      for specific layout "footer" (lay-out ID #7, variant ID #3616)
    */
    

    /* adaptive layout grid-footer, with zones
      Volledig/full
     */

    

    /* evaluate zone full in layout grid-footer
         outer-maxwidth = 240
         total = 0
         sum = 960 */

    

        /* current will not fit, try to make #1 zones fit */

        

    /* make fit zone full
        zone size : 960
        inner-maxwidth : 240
        largest fit : 240
        local zone width : 240
    */

    .container_4.grid-footer .grid-zone.z-full { width:100%; }

    
      .nojs .container_4.grid-footer .grid-zone.z-full .row-clear { clear: none; display: none; overflow: hidden; visibility: hidden; width: 0; height: 0;}

      .container_4.grid-footer .grid-zone.z-full .grid-blok.push_4, .container_4.grid-footer .grid-zone.z-full .grid-blok.pull_4, .container_4.grid-footer .grid-zone.z-full .grid-blok.push_1, .container_4.grid-footer .grid-zone.z-full .grid-blok.pull_1 { left:0; }.container_4.grid-footer .grid-zone.z-full .grid-blok.prefix_4, .container_4.grid-footer .grid-zone.z-full .grid-blok.prefix_1 { padding-left:0; }.container_4.grid-footer .grid-zone.z-full .grid-blok.suffix_4, .container_4.grid-footer .grid-zone.z-full .grid-blok.suffix_1 { padding-right:0; }

    /* adjust all blocks within full */

    
          /* block w/size 960 becomes 240 (defined size equals current zone size) */
        .container_4.grid-footer .grid-zone.z-full .grid_4 { width: 100%; margin-left: 0%; margin-right: 0%; }

      /* recalculate inner blocks in 240px
           block-width : 960
           cols : 4 */

      

        /*
          current-width for .container_4.grid-footer .grid-zone.z-full .grid_4 : 240
        */

    

        /*
          current-subwidth for .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4 : 240
          cols : 1, subcols : 4
        */

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4 { width:100%; margin-left: 0%; margin-right: 0%; }

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_4 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  

        /*
          current-subwidth for .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3 : 240
          cols : 1, subcols : 3
        */

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3 { width:100%; margin-left: 0%; margin-right: 0%; }

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_3 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  

        /*
          current-subwidth for .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2 : 240
          cols : 1, subcols : 2
        */

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2 { width:100%; margin-left: 0%; margin-right: 0%; }

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_2 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  

        /*
          current-subwidth for .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1 : 240
          cols : 1, subcols : 1
        */

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1 { width:100%; margin-left: 0%; margin-right: 0%; }

      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_4 .grid_1 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  .container_4.grid-footer .grid-zone.z-full .grid_4.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_4.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_4.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_4 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_4 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  
          /* block w/size 240 becomes 240 (defined size exceeds or equals current local maximum) */
        .container_4.grid-footer .grid-zone.z-full .grid_1 { width: 100%; margin-left: 0%; margin-right: 0%; }

      /* recalculate inner blocks in 240px
           block-width : 240
           cols : 1 */

      

        /*
          current-width for .container_4.grid-footer .grid-zone.z-full .grid_1 : 240
        */

    

        /*
          current-subwidth for .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1 : 240
          cols : 1, subcols : 1
        */

      .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1 { width:100%; margin-left: 0%; margin-right: 0%; }

      .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_1 .grid_1 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  .container_4.grid-footer .grid-zone.z-full .grid_1.type-alfabet-navigatie .menu .empty,
    .container_4.grid-footer .grid-zone.z-full .grid_1.type-alfabet-navigatie .menu ul li {
      width: 90.83333333333333%;
      padding-left:4.583333333333333%;
      padding-right:4.583333333333333%;
    }

    .container_4.grid-footer .grid-zone.z-full .grid_1.type-entry .entry-has-metadata .image {
          float:none;
        }
      .container_4.grid-footer .grid-zone.z-full .grid_1 > .grid-element { width: 99.16666666666667%; padding-left: 0.4166666666666667%; padding-right: 0.4166666666666667%; }

    .container_4.grid-footer .grid-zone.z-full .grid_1 > .grid-element > .grid-edge > .grid-nesting { width: 100.83333333333333%; margin-left: -0.4166666666666667%; margin-right: -0.4166666666666667%; }
  