/**
 * Brunner AG - Druck und Medien, Kriens
 * @copyright      Copyright 2015, Brunner Web, all rights reserved
 * @link           http://www.bag.ch/web
 */

#content .cmsGroup { float: left; }

#content .cmsCell { float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 30px; }
#content .cmsCell.cmsJoinCell { margin-top: 0; }

#content::after { content: ""; display: block; clear: both; height: 0; }

#content .cmsGroup.cmsColSpan1 { width: 8.33%; }
#content .cmsGroup.cmsColSpan2 { width: 16.66%; }
#content .cmsGroup.cmsColSpan3 { width: 25%; }
#content .cmsGroup.cmsColSpan4 { width: 33.33%; }
#content .cmsGroup.cmsColSpan5 { width: 41.66%; }
#content .cmsGroup.cmsColSpan6 { width: 50%; }
#content .cmsGroup.cmsColSpan7 { width: 58.33%; }
#content .cmsGroup.cmsColSpan8 { width: 66.66%; }
#content .cmsGroup.cmsColSpan9 { width: 75%; }
#content .cmsGroup.cmsColSpan10 { width: 83.33%; }
#content .cmsGroup.cmsColSpan11 { width: 91.66%; }
#content .cmsGroup.cmsColSpan12 { width: 100%; }

#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan12 { width: 97%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 88.66%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 80.33%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 72%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 55.33%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 47%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 38.66%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 30.33%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 22%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 13.66%; margin-left: 1.5%; margin-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 5.33%; margin-left: 1.5%; margin-right: 1.5%; }

#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 96.72%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 87.63%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 78.54%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 69.45%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 60.36%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 51.27%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 42.18%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 33.09%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 24%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 14.9%; margin-left: 1.63%; margin-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 5.81%; margin-left: 1.63%; margin-right: 1.63%; }

#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 96.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 86.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 76.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 66.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 56.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 46.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 36.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 26.4%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 16.39%; margin-left: 1.8%; margin-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 6.4%; margin-left: 1.8%; margin-right: 1.8%; }

#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 96%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 84.88%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 73.77%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 62.66%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 51.55%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 40.44%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 29.33%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 18.22%; margin-left: 2%; margin-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 7.11%; margin-left: 2%; margin-right: 2%; }

#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 95.5%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 83%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 70.5%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 58%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 45.5%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 33%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 20.5%; margin-left: 2.25%; margin-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 8%; margin-left: 2.25%; margin-right: 2.25%; }

#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 94.85%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 80.57%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 66.28%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 52%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 37.71%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 23.42%; margin-left: 2.57%; margin-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 9.14%; margin-left: 2.57%; margin-right: 2.57%; }

#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 94%; margin-left: 3%; margin-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 77.33%; margin-left: 3%; margin-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 60.66%; margin-left: 3%; margin-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 44%; margin-left: 3%; margin-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 27.33%; margin-left: 3%; margin-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 10.66%; margin-left: 3%; margin-right: 3%; }

#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 92.8%; margin-left: 3.6%; margin-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 72.8%; margin-left: 3.6%; margin-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 52.8%; margin-left: 3.6%; margin-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 32.79%; margin-left: 3.6%; margin-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 12.8%; margin-left: 3.6%; margin-right: 3.6%; }

#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 91%; margin-left: 4.5%; margin-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 66%; margin-left: 4.5%; margin-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 41%; margin-left: 4.5%; margin-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 16%; margin-left: 4.5%; margin-right: 4.5%; }

#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 88%; margin-left: 6%; margin-right: 6%; }
#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 54.66%; margin-left: 6%; margin-right: 6%; }
#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 21.33%; margin-left: 6%; margin-right: 6%; }

#content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 82%; margin-left: 9%; margin-right: 9%; }
#content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 32%; margin-left: 9%; margin-right: 9%; }

#content .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 64%; margin-left: 18%; margin-right: 18%; }

#content .cmsCol1 { clear:left; }

@media (max-width: 870px) {

  #content .cmsGroup.cmsColSpan12 { width: 100%; }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan12 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 80.33%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 30.33%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 13.66%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan11 { width: 100%; }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 87.9%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 69.72%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 51.54%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 33.36%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 15.18%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan10 { width: 100%; }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 77%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 57%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 37%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 17%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan9 { width: 100%; }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 85.88%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 41.44%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 19.22%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan8 { width: 100%; }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 72%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 22%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan7 { width: 100%; }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 82.71%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 54.14%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 25.57%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan6 { width: 100%; }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 80.33%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 30.33%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 13.66%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan5 { width: 83.33%; }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 96.4%; margin-left: 1.8%; margin-right: 1.8% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 76.4%; margin-left: 1.8%; margin-right: 1.8% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 56.4%; margin-left: 1.8%; margin-right: 1.8% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 36.4%; margin-left: 1.8%; margin-right: 1.8% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 16.39%; margin-left: 1.8%; margin-right: 1.8% }

  #content .cmsGroup.cmsColSpan4 { width: 66.66%; }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 95.5%; margin-left: 2.25%; margin-right: 2.25% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 70.5%; margin-left: 2.25%; margin-right: 2.25% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 45.5%; margin-left: 2.25%; margin-right: 2.25% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 20.5%; margin-left: 2.25%; margin-right: 2.25% }

  #content .cmsGroup.cmsColSpan3 { width: 50%; }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 94%; margin-left: 3%; margin-right: 3% }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 60.66%; margin-left: 3%; margin-right: 3% }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 27.33%; margin-left: 3%; margin-right: 3% }

  #content .cmsGroup.cmsColSpan2 { width: 33.33%; }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 91%; margin-left: 4.5%; margin-right: 4.5% }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 41%; margin-left: 4.5%; margin-right: 4.5% }

  #content .cmsGroup.cmsColSpan1 { width: 16.66%; }
  #content .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 82%; margin-left: 9%; margin-right: 9% }

  #content .cmsCol1,
  #content .cmsCol7 { clear:left; }

}

@media (max-width: 570px) {

  #content .cmsGroup.cmsColSpan12 { width: 100%; }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan12 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan11 { width: 100%; }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 51.54%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan10 { width: 100%; }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 57%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan9 { width: 100%; }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan8 { width: 100%; }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 72%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan7 { width: 100%; }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 82.71%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan6 { width: 100%; }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan5 { width: 100%; }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan4 { width: 100%; }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan3 { width: 100%; }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan2 { width: 100%; }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }

  #content .cmsGroup.cmsColSpan1 { width: 50%; }
  #content .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 94%; margin-left: 3%; margin-right: 3% }

  #content .cmsCol1,
  #content .cmsCol3,
  #content .cmsCol5,
  #content .cmsCol7,
  #content .cmsCol9,
  #content .cmsCol11 { clear:left; }

}


#footerContent .cmsGroup { float: left; }

#footerContent .cmsCell { float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top: 25px; }
#footerContent .cmsCell.cmsJoinCell { margin-top: 0; }

#footerContent::after { content: ""; display: block; clear: both; height: 0; }

#footerContent .cmsGroup.cmsColSpan1 { width: 8.33%; }
#footerContent .cmsGroup.cmsColSpan2 { width: 16.66%; }
#footerContent .cmsGroup.cmsColSpan3 { width: 25%; }
#footerContent .cmsGroup.cmsColSpan4 { width: 33.33%; }
#footerContent .cmsGroup.cmsColSpan5 { width: 41.66%; }
#footerContent .cmsGroup.cmsColSpan6 { width: 50%; }
#footerContent .cmsGroup.cmsColSpan7 { width: 58.33%; }
#footerContent .cmsGroup.cmsColSpan8 { width: 66.66%; }
#footerContent .cmsGroup.cmsColSpan9 { width: 75%; }
#footerContent .cmsGroup.cmsColSpan10 { width: 83.33%; }
#footerContent .cmsGroup.cmsColSpan11 { width: 91.66%; }
#footerContent .cmsGroup.cmsColSpan12 { width: 100%; }

#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan12 { width: 97%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 88.66%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 80.33%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 72%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 55.33%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 47%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 38.66%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 30.33%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 22%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 13.66%; margin-left: 1.5%; margin-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 5.33%; margin-left: 1.5%; margin-right: 1.5%; }

#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 96.72%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 87.63%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 78.54%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 69.45%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 60.36%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 51.27%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 42.18%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 33.09%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 24%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 14.9%; margin-left: 1.63%; margin-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 5.81%; margin-left: 1.63%; margin-right: 1.63%; }

#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 96.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 86.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 76.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 66.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 56.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 46.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 36.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 26.4%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 16.39%; margin-left: 1.8%; margin-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 6.4%; margin-left: 1.8%; margin-right: 1.8%; }

#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 96%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 84.88%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 73.77%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 62.66%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 51.55%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 40.44%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 29.33%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 18.22%; margin-left: 2%; margin-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 7.11%; margin-left: 2%; margin-right: 2%; }

#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 95.5%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 83%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 70.5%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 58%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 45.5%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 33%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 20.5%; margin-left: 2.25%; margin-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 8%; margin-left: 2.25%; margin-right: 2.25%; }

#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 94.85%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 80.57%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 66.28%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 52%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 37.71%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 23.42%; margin-left: 2.57%; margin-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 9.14%; margin-left: 2.57%; margin-right: 2.57%; }

#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 94%; margin-left: 3%; margin-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 77.33%; margin-left: 3%; margin-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 60.66%; margin-left: 3%; margin-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 44%; margin-left: 3%; margin-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 27.33%; margin-left: 3%; margin-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 10.66%; margin-left: 3%; margin-right: 3%; }

#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 92.8%; margin-left: 3.6%; margin-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 72.8%; margin-left: 3.6%; margin-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 52.8%; margin-left: 3.6%; margin-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 32.79%; margin-left: 3.6%; margin-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 12.8%; margin-left: 3.6%; margin-right: 3.6%; }

#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 91%; margin-left: 4.5%; margin-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 66%; margin-left: 4.5%; margin-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 41%; margin-left: 4.5%; margin-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 16%; margin-left: 4.5%; margin-right: 4.5%; }

#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 88%; margin-left: 6%; margin-right: 6%; }
#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 54.66%; margin-left: 6%; margin-right: 6%; }
#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 21.33%; margin-left: 6%; margin-right: 6%; }

#footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 82%; margin-left: 9%; margin-right: 9%; }
#footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 32%; margin-left: 9%; margin-right: 9%; }

#footerContent .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 64%; margin-left: 18%; margin-right: 18%; }

#footerContent .cmsCol1 { clear:left; }

@media (max-width: 570px) {

  #footerContent .cmsGroup.cmsColSpan12 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan12 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan11 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 51.54%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan10 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 57%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan9 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 63.66%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan8 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 72%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan7 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 82.71%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan6 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan5 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan4 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan3 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan2 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 97%; margin-left: 1.5%; margin-right: 1.5% }
  #footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 47%; margin-left: 1.5%; margin-right: 1.5% }

  #footerContent .cmsGroup.cmsColSpan1 { width: 50%; }
  #footerContent .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 94%; margin-left: 3%; margin-right: 3% }

  #footerContent .cmsCol1,
  #footerContent .cmsCol3,
  #footerContent .cmsCol5,
  #footerContent .cmsCol7,
  #footerContent .cmsCol9,
  #footerContent .cmsCol11 { clear:left; }

}


