/* Same as grid gutter */

.pad {padding: 1.7301%;}
.pad-top {padding-top: 1.7301%;}
.pad-bottom {padding-bottom: 1.7301%;}
.pad-left {padding-left: 1.7301%;}
.pad-right {padding-right: 1.7301%;}

/* Two gutters width */

.pad-lg {padding: 3.4602%;}
.pad-top-lg {padding-top: 3.4602%;}
.pad-bottom-lg {padding-bottom: 3.4602%;}
.pad-right-lg {padding-right: 3.4602%;}
.pad-left-lg {padding-left: 3.4602%;}

.pad-xl {padding: 8.47751%;}
.pad-top-xl {padding-top: 8.47751%;}
.pad-bottom-xl {padding-bottom: 8.47751%;}
.pad-right-xl {padding-right: 8.47751%;}
.pad-left-xl {padding-left: 8.47751%;}

.span3 .pad {padding: 7.29925%;}
.span3 .pad-top {padding-top: 7.29925%;}
.span3 .pad-bottom {padding-bottom: 7.29925%;}
.span3 .pad-left {padding-left: 7.29925%;}
.span3 .pad-right {padding-right: 7.29925%;}
.span4 .pad {padding: 5.37633%;}
.span4 .pad-top {padding-top: 5.37633%;}
.span4 .pad-bottom {padding-bottom: 5.37633%;}
.span4 .pad-left {padding-left: 5.37633%;}
.span4 .pad-right {padding-right: 5.37633%;}
.span5 .pad {padding: 4.25531%;}
.span5 .pad-top {padding-top: 4.25531%;}
.span5 .pad-bottom {padding-bottom: 4.25531%;}
.span5 .pad-left {padding-left: 4.25531%;}
.span5 .pad-right {padding-right: 4.25531%;}
.span6 .pad {padding: 3.52112%;}
.span6 .pad-top {padding-top: 3.52112%;}
.span6 .pad-bottom {padding-bottom: 3.52112%;}
.span6 .pad-left {padding-left: 3.52112%;}
.span6 .pad-right {padding-right: 3.52112%;}
.span7 .pad {padding: 3.003%;}
.span7 .pad-top {padding-top: 3.003%;}
.span7 .pad-bottom {padding-bottom: 3.003%;}
.span7 .pad-left {padding-left: 3.003%;}
.span7 .pad-right {padding-right: 3.003%;}
.span8 .pad {padding: 2.6178%;}
.span8 .pad-top {padding-top: 2.6178%;}
.span8 .pad-bottom {padding-bottom: 2.6178%;}
.span8 .pad-left {padding-left: 2.6178%;}
.span8 .pad-right {padding-right: 2.6178%;}
.span9 .pad {padding: 2.32018%;}
.span9 .pad-top {padding-top: 2.32018%;}
.span9 .pad-bottom {padding-bottom: 2.32018%;}
.span9 .pad-left {padding-left: 2.32018%;}
.span9 .pad-right {padding-right: 2.32018%;}

.no-marg-top p {margin-top: 0px;}

.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
  min-height: 1px;
  float: left;
  margin-left: 1.7301%;
  box-sizing: border-box;
  position: relative;
}
.span1.right,
.span2.right,
.span3.right,
.span4.right,
.span5.right,
.span6.right,
.span7.right,
.span8.right,
.span9.right,
.span10.right,
.span11.right,
.span12.right {
  float: right;
}
[class^="span"].span-size-only,
[class*=" span"].span-size-only {
  margin-left: 0!important;
  float: none;
}
[class^="span"].span-center,
[class*=" span"].span-center {
  margin-left: auto!important;
  margin-right: auto!important;
}
.span1 {
  width: 6.74741%;
}
.span1 .span1 {
  margin-left: 25.64096%;
  width: 100%;
}
.span1 .span0 {
  margin-left: 25.64096%;
  width: -25.64096%;
}
.span2 {
  width: 15.22492%;
}
.span2 .span1 {
  margin-left: 11.36361%;
  width: 44.3182%;
}
.span3 {
  width: 23.70243%;
}
.span3 .span1 {
  margin-left: 7.29925%;
  width: 28.46716%;
}
.span3 .span2 {
  margin-left: 7.29925%;
  width: 64.23358%;
}
.span4 {
  width: 32.17993%;
}
.span4 .span1 {
  margin-left: 5.37633%;
  width: 20.96775%;
}
.span4 .span2 {
  margin-left: 5.37633%;
  width: 47.31183%;
}
.span4 .span3 {
  margin-left: 5.37633%;
  width: 73.65592%;
}
.span5 {
  width: 40.65744%;
}
.span5 .span1 {
  margin-left: 4.25531%;
  width: 16.59575%;
}
.span5 .span2 {
  margin-left: 4.25531%;
  width: 37.44681%;
}
.span5 .span3 {
  margin-left: 4.25531%;
  width: 58.29788%;
}
.span5 .span4 {
  margin-left: 4.25531%;
  width: 79.14894%;
}
.span6 {
  width: 49.13495%;
}
.span6 .span1 {
  margin-left: 3.52112%;
  width: 13.7324%;
}
.span6 .span2 {
  margin-left: 3.52112%;
  width: 30.98592%;
}
.span6 .span3 {
  margin-left: 3.52112%;
  width: 48.23944%;
}
.span6 .span4 {
  margin-left: 3.52112%;
  width: 65.49296%;
}
.span6 .span5 {
  margin-left: 3.52112%;
  width: 82.74648%;
}
.span7 {
  width: 57.61246%;
}
.span7 .span1 {
  margin-left: 3.003%;
  width: 11.71172%;
}
.span7 .span2 {
  margin-left: 3.003%;
  width: 26.42643%;
}
.span7 .span3 {
  margin-left: 3.003%;
  width: 41.14114%;
}
.span7 .span4 {
  margin-left: 3.003%;
  width: 55.85586%;
}
.span7 .span5 {
  margin-left: 3.003%;
  width: 70.57057%;
}
.span7 .span6 {
  margin-left: 3.003%;
  width: 85.28529%;
}
.span8 {
  width: 66.08997%;
}
.span8 .span1 {
  margin-left: 2.6178%;
  width: 10.20943%;
}
.span8 .span2 {
  margin-left: 2.6178%;
  width: 23.03665%;
}
.span8 .span3 {
  margin-left: 2.6178%;
  width: 35.86388%;
}
.span8 .span4 {
  margin-left: 2.6178%;
  width: 48.6911%;
}
.span8 .span5 {
  margin-left: 2.6178%;
  width: 61.51833%;
}
.span8 .span6 {
  margin-left: 2.6178%;
  width: 74.34555%;
}
.span8 .span7 {
  margin-left: 2.6178%;
  width: 87.17278%;
}
.span9 {
  width: 74.56748%;
}
.span9 .span1 {
  margin-left: 2.32018%;
  width: 9.04873%;
}
.span9 .span2 {
  margin-left: 2.32018%;
  width: 20.41764%;
}
.span9 .span3 {
  margin-left: 2.32018%;
  width: 31.78655%;
}
.span9 .span4 {
  margin-left: 2.32018%;
  width: 43.15546%;
}
.span9 .span5 {
  margin-left: 2.32018%;
  width: 54.52436%;
}
.span9 .span6 {
  margin-left: 2.32018%;
  width: 65.89327%;
}
.span9 .span7 {
  margin-left: 2.32018%;
  width: 77.26218%;
}
.span9 .span8 {
  margin-left: 2.32018%;
  width: 88.63109%;
}
.span10 {
  width: 83.04498%;
}
.span10 .span1 {
  margin-left: 2.08333%;
  width: 8.125%;
}
.span10 .span2 {
  margin-left: 2.08333%;
  width: 18.33334%;
}
.span10 .span3 {
  margin-left: 2.08333%;
  width: 28.54167%;
}
.span10 .span4 {
  margin-left: 2.08333%;
  width: 38.75%;
}
.span10 .span5 {
  margin-left: 2.08333%;
  width: 48.95834%;
}
.span10 .span6 {
  margin-left: 2.08333%;
  width: 59.16667%;
}
.span10 .span7 {
  margin-left: 2.08333%;
  width: 69.375%;
}
.span10 .span8 {
  margin-left: 2.08333%;
  width: 79.58333%;
}
.span10 .span9 {
  margin-left: 2.08333%;
  width: 89.79167%;
}
.span11 {
  width: 91.52249%;
}
.span11 .span1 {
  margin-left: 1.89036%;
  width: 7.3724%;
}
.span11 .span2 {
  margin-left: 1.89036%;
  width: 16.63516%;
}
.span11 .span3 {
  margin-left: 1.89036%;
  width: 25.89792%;
}
.span11 .span4 {
  margin-left: 1.89036%;
  width: 35.16068%;
}
.span11 .span5 {
  margin-left: 1.89036%;
  width: 44.42344%;
}
.span11 .span6 {
  margin-left: 1.89036%;
  width: 53.6862%;
}
.span11 .span7 {
  margin-left: 1.89036%;
  width: 62.94896%;
}
.span11 .span8 {
  margin-left: 1.89036%;
  width: 72.21172%;
}
.span11 .span9 {
  margin-left: 1.89036%;
  width: 81.47448%;
}
.span11 .span10 {
  margin-left: 1.89036%;
  width: 90.73724%;
}
.span12 {
  width: 100%;
}
.span12 .span1 {
  margin-left: 1.7301%;
  width: 6.74741%;
}
.span12 .span2 {
  margin-left: 1.7301%;
  width: 15.22492%;
}
.span12 .span3 {
  margin-left: 1.7301%;
  width: 23.70243%;
}
.span12 .span4 {
  margin-left: 1.7301%;
  width: 32.17993%;
}
.span12 .span5 {
  margin-left: 1.7301%;
  width: 40.65744%;
}
.span12 .span6 {
  margin-left: 1.7301%;
  width: 49.13495%;
}
.span12 .span7 {
  margin-left: 1.7301%;
  width: 57.61246%;
}
.span12 .span8 {
  margin-left: 1.7301%;
  width: 66.08997%;
}
.span12 .span9 {
  margin-left: 1.7301%;
  width: 74.56748%;
}
.span12 .span10 {
  margin-left: 1.7301%;
  width: 83.04498%;
}
.span12 .span11 {
  margin-left: 1.7301%;
  width: 91.52249%;
}
.row > :first-child,
.row .row > :first-child {
  margin-left: 0;
}

.row:after,
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

@media screen and (max-width : 850px) {
  .span1,
  .span2,
  .span3,
  .span4,
  .span5,
  .span6,
  .span7,
  .span8,
  .span9,
  .span10,
  .span11,
  .span12 {
    width: 100%!important;
    padding-left: 0;
    padding-right: 0;
    float: none;
    margin-left: 0!important;
    margin-right: 0;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .pad-lg {
    padding-top: 40px;
  }
}

.no-pad-bottom {padding-bottom: 0px;}