/**
 * 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: 25px; }
#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: 100%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 91.66%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 83.33%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 75%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 66.66%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 58.33%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 50%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 41.66%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 33.33%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 25%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 16.66%; padding-left: 1.5%; padding-right: 1.5%; }
#content .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 8.33%; padding-left: 1.5%; padding-right: 1.5%; }

#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 100%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 90.9%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 81.81%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 72.72%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 63.63%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 54.54%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 45.45%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 36.36%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 27.27%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 18.18%; padding-left: 1.63%; padding-right: 1.63%; }
#content .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 9.09%; padding-left: 1.63%; padding-right: 1.63%; }

#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 100%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 90%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 80%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 70%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 60%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 50%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 40%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 30%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 20%; padding-left: 1.8%; padding-right: 1.8%; }
#content .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 10%; padding-left: 1.8%; padding-right: 1.8%; }

#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 100%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 88.88%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 77.77%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 66.66%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 55.55%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 44.44%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 33.33%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 22.22%; padding-left: 2%; padding-right: 2%; }
#content .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 11.11%; padding-left: 2%; padding-right: 2%; }

#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 100%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 87.5%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 75%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 62.5%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 50%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 37.5%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 25%; padding-left: 2.25%; padding-right: 2.25%; }
#content .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 12.5%; padding-left: 2.25%; padding-right: 2.25%; }

#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 100%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 85.71%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 71.42%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 57.14%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 42.85%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 28.57%; padding-left: 2.57%; padding-right: 2.57%; }
#content .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 14.28%; padding-left: 2.57%; padding-right: 2.57%; }

#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 100%; padding-left: 3%; padding-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 83.33%; padding-left: 3%; padding-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 66.66%; padding-left: 3%; padding-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 50%; padding-left: 3%; padding-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 33.33%; padding-left: 3%; padding-right: 3%; }
#content .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 16.66%; padding-left: 3%; padding-right: 3%; }

#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 100%; padding-left: 3.6%; padding-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 80%; padding-left: 3.6%; padding-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 60%; padding-left: 3.6%; padding-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 40%; padding-left: 3.6%; padding-right: 3.6%; }
#content .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 20%; padding-left: 3.6%; padding-right: 3.6%; }

#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 100%; padding-left: 4.5%; padding-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 75%; padding-left: 4.5%; padding-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 50%; padding-left: 4.5%; padding-right: 4.5%; }
#content .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 25%; padding-left: 4.5%; padding-right: 4.5%; }

#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 100%; padding-left: 6%; padding-right: 6%; }
#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 66.66%; padding-left: 6%; padding-right: 6%; }
#content .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 33.33%; padding-left: 6%; padding-right: 6%; }

#content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 100%; padding-left: 9%; padding-right: 9%; }
#content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 50%; padding-left: 9%; padding-right: 9%; }

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

#content .cmsCol1 { clear:left; }

@media (max-width: 570px) {

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

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

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

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

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

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

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

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

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

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

  #content .cmsGroup.cmsColSpan2 { width: 100%; }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 100%; padding-left: 1.5%; padding-right: 1.5%; }
  #content .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 50%; padding-left: 1.5%; padding-right: 1.5%; }

  #content .cmsGroup.cmsColSpan1 { width: 50%; }
  #content .cmsGroup.cmsColSpan1 .cmsCell.cmsColSpan1 { width: 100%; padding-left: 3%; padding-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: 100%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan11 { width: 91.66%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan10 { width: 83.33%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan9 { width: 75%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan8 { width: 66.66%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan7 { width: 58.33%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan6 { width: 50%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan5 { width: 41.66%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan4 { width: 33.33%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan3 { width: 25%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan2 { width: 16.66%; padding-left: 1.5%; padding-right: 1.5%; }
#footerContent .cmsGroup.cmsColSpan12 .cmsCell.cmsColSpan1 { width: 8.33%; padding-left: 1.5%; padding-right: 1.5%; }

#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan11 { width: 100%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan10 { width: 90.9%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan9 { width: 81.81%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan8 { width: 72.72%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan7 { width: 63.63%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan6 { width: 54.54%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan5 { width: 45.45%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan4 { width: 36.36%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan3 { width: 27.27%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan2 { width: 18.18%; padding-left: 1.63%; padding-right: 1.63%; }
#footerContent .cmsGroup.cmsColSpan11 .cmsCell.cmsColSpan1 { width: 9.09%; padding-left: 1.63%; padding-right: 1.63%; }

#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan10 { width: 100%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan9 { width: 90%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan8 { width: 80%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan7 { width: 70%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan6 { width: 60%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan5 { width: 50%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan4 { width: 40%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan3 { width: 30%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan2 { width: 20%; padding-left: 1.8%; padding-right: 1.8%; }
#footerContent .cmsGroup.cmsColSpan10 .cmsCell.cmsColSpan1 { width: 10%; padding-left: 1.8%; padding-right: 1.8%; }

#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan9 { width: 100%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan8 { width: 88.88%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan7 { width: 77.77%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan6 { width: 66.66%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan5 { width: 55.55%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan4 { width: 44.44%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan3 { width: 33.33%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan2 { width: 22.22%; padding-left: 2%; padding-right: 2%; }
#footerContent .cmsGroup.cmsColSpan9 .cmsCell.cmsColSpan1 { width: 11.11%; padding-left: 2%; padding-right: 2%; }

#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan8 { width: 100%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan7 { width: 87.5%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan6 { width: 75%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan5 { width: 62.5%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan4 { width: 50%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan3 { width: 37.5%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan2 { width: 25%; padding-left: 2.25%; padding-right: 2.25%; }
#footerContent .cmsGroup.cmsColSpan8 .cmsCell.cmsColSpan1 { width: 12.5%; padding-left: 2.25%; padding-right: 2.25%; }

#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan7 { width: 100%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan6 { width: 85.71%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan5 { width: 71.42%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan4 { width: 57.14%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan3 { width: 42.85%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan2 { width: 28.57%; padding-left: 2.57%; padding-right: 2.57%; }
#footerContent .cmsGroup.cmsColSpan7 .cmsCell.cmsColSpan1 { width: 14.28%; padding-left: 2.57%; padding-right: 2.57%; }

#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan6 { width: 100%; padding-left: 3%; padding-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan5 { width: 83.33%; padding-left: 3%; padding-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan4 { width: 66.66%; padding-left: 3%; padding-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan3 { width: 50%; padding-left: 3%; padding-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan2 { width: 33.33%; padding-left: 3%; padding-right: 3%; }
#footerContent .cmsGroup.cmsColSpan6 .cmsCell.cmsColSpan1 { width: 16.66%; padding-left: 3%; padding-right: 3%; }

#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan5 { width: 100%; padding-left: 3.6%; padding-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan4 { width: 80%; padding-left: 3.6%; padding-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan3 { width: 60%; padding-left: 3.6%; padding-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan2 { width: 40%; padding-left: 3.6%; padding-right: 3.6%; }
#footerContent .cmsGroup.cmsColSpan5 .cmsCell.cmsColSpan1 { width: 20%; padding-left: 3.6%; padding-right: 3.6%; }

#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan4 { width: 100%; padding-left: 4.5%; padding-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan3 { width: 75%; padding-left: 4.5%; padding-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan2 { width: 50%; padding-left: 4.5%; padding-right: 4.5%; }
#footerContent .cmsGroup.cmsColSpan4 .cmsCell.cmsColSpan1 { width: 25%; padding-left: 4.5%; padding-right: 4.5%; }

#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan3 { width: 100%; padding-left: 6%; padding-right: 6%; }
#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan2 { width: 66.66%; padding-left: 6%; padding-right: 6%; }
#footerContent .cmsGroup.cmsColSpan3 .cmsCell.cmsColSpan1 { width: 33.33%; padding-left: 6%; padding-right: 6%; }

#footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 100%; padding-left: 9%; padding-right: 9%; }
#footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 50%; padding-left: 9%; padding-right: 9%; }

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

#footerContent .cmsCol1 { clear:left; }

@media (max-width: 570px) {

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

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

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

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

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

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

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

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

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

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

  #footerContent .cmsGroup.cmsColSpan2 { width: 100%; }
  #footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan2 { width: 100%; padding-left: 1.5%; padding-right: 1.5%; }
  #footerContent .cmsGroup.cmsColSpan2 .cmsCell.cmsColSpan1 { width: 50%; padding-left: 1.5%; padding-right: 1.5%; }

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

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

}


