.units-container:after,.units-row:after {content:"";display:table;clear:both;}
.units-container {/* it's the trick to not collapse padding-top in the child element */padding-top:1px;margin-top:-1px;}
.units-row {margin-bottom:1.6em;}
.width-100,.unit-100 {width:100%;}
.width-90,.unit-90 {width:90%;}
.width-80,.unit-80 {width:80%;}
.width-75,.unit-75 {width:75%;}
.width-70,.unit-70 {width:70%;}
.width-66,.unit-66 {width:66.6%;}
.width-65,.unit-65 {width:65%;}
.width-60,.unit-60 {width:60%;}
.width-50,.unit-50 {width:50%;}
.width-40,.unit-40 {width:40%;}
.width-35,.unit-35 {width:35%;}
.width-33,.unit-33 {width:33.3%;}
.width-30,.unit-30 {width:30%;}
.width-25,.unit-25 {width:25%;}
.width-20,.unit-20 {width:20%;}
.width-10,.unit-10 {width:10%;}
input.width-100,input.unit-100 {width:98.6%;}
textarea.width-100,textarea.unit-100 {width:98.8%;}
select.width-100,select.unit-100 {width:99.4%;}
.units-row .unit-90,.units-row .unit-80,.units-row .unit-75,.units-row .unit-70,.units-row .unit-66,.units-row .unit-65,.units-row .unit-60,.units-row .unit-50,.units-row .unit-40,.units-row .unit-35,.units-row .unit-33,.units-row .unit-30,.units-row .unit-25,.units-row .unit-20,.units-row .unit-10 {float:left;margin-left:3%;}
.units-row .unit-90:first-child,.units-row .unit-80:first-child,.units-row .unit-75:first-child,.units-row .unit-70:first-child,.units-row .unit-66:first-child,.units-row .unit-65:first-child,.units-row .unit-60:first-child,.units-row .unit-50:first-child,.units-row .unit-40:first-child,.units-row .unit-35:first-child,.units-row .unit-33:first-child,.units-row .unit-30:first-child,.units-row .unit-25:first-child,.units-row .unit-20:first-child,.units-row .unit-10:first-child {margin-left:0;}
.units-row .unit-90 {width:89.7%;}
.units-row .unit-80 {width:79.4%;}
.units-row .unit-75 {width:74.25%;}
.units-row .unit-70 {width:69.1%;}
.units-row .unit-66 {width:65.66666666666666%;}
.units-row .unit-65 {width:65.66666666666666%;}
.units-row .unit-60 {width:58.800000000000004%;}
.units-row .unit-50 {width:48.5%;}
.units-row .unit-40 {width:38.2%;}
.units-row .unit-35 {width:31.333333333333332%;}
.units-row .unit-33 {width:31.333333333333332%;}
.units-row .unit-30 {width:27.9%;}
.units-row .unit-25 {width:22.75%;}
.units-row .unit-20 {width:17.6%;}
.units-row .unit-10 {width:7.3%;}
.unit-push-90,.unit-push-80,.unit-push-75,.unit-push-70,.unit-push-66,.unit-push-65,.unit-push-60,.unit-push-50,.unit-push-40,.unit-push-35,.unit-push-33,.unit-push-30,.unit-push-25,.unit-push-20,.unit-push-10 {position:relative;}
.unit-push-90 {left:92.7%;}
.unit-push-80 {left:82.4%;}
.unit-push-75 {left:77.25%;}
.unit-push-70 {left:72.1%;}
.unit-push-66 {left:68.66666666666666%;}
.unit-push-65 {left:68.66666666666666%;}
.unit-push-60 {left:61.800000000000004%;}
.unit-push-50 {left:51.5%;}
.unit-push-40 {left:41.2%;}
.unit-push-35 {left:34.33333333333333%;}
.unit-push-33 {left:34.33333333333333%;}
.unit-push-30 {left:30.9%;}
.unit-push-25 {left:25.75%;}
.unit-push-20 {left:20.6%;}
.unit-push-10 {left:10.3%;}
.units-row .unit-push-right {float:right;}
.centered,.unit-centered {float:none !important;margin:0 auto !important;}
.unit-padding {padding:1.6em;}
.units-padding .unit-100,.units-padding .unit-90,.units-padding .unit-80,.units-padding .unit-75,.units-padding .unit-70,.units-padding .unit-66,.units-padding .unit-65,.units-padding .unit-60,.units-padding .unit-50,.units-padding .unit-40,.units-padding .unit-35,.units-padding .unit-33,.units-padding .unit-30,.units-padding .unit-25,.units-padding .unit-20,.units-padding .unit-10 {padding:1.6em;}
.units-split .unit-90,.units-split .unit-80,.units-split .unit-75,.units-split .unit-70,.units-split .unit-66,.units-split .unit-65,.units-split .unit-60,.units-split .unit-50,.units-split .unit-40,.units-split .unit-35,.units-split .unit-33,.units-split .unit-30,.units-split .unit-25,.units-split .unit-20,.units-split .unit-10 {margin-left:0;}
.units-split .unit-90 {width:90%;}
.units-split .unit-80 {width:80%;}
.units-split .unit-75 {width:75%;}
.units-split .unit-70 {width:70%;}
.units-split .unit-66 {width:66.6%;}
.units-split .unit-65 {width:65%;}
.units-split .unit-60 {width:60%;}
.units-split .unit-50 {width:50%;}
.units-split .unit-40 {width:40%;}
.units-split .unit-35 {width:35%;}
.units-split .unit-33 {width:33.3%;}
.units-split .unit-30 {width:30%;}
.units-split .unit-25 {width:25%;}
.units-split .unit-20 {width:20%;}
.units-split .unit-10 {width:10%;}