* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.row:before,
.row:after {
  display: table;
  content: " ";
}
.row:after, .clear {
  clear: both;
}

[class*="col-"] {
    float: left;
}
[class*="col-"] img {
	width:100%;
}

.col-1 {width: 8.33333333%;}
.col-2 {width: 16.66666667%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33333333%;}
.col-5 {width: 41.66666667%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33333333%;}
.col-8 {width: 66.66666667%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33333333%;}
.col-11 {width: 91.66666667%;}
.col-12 {width: 100%; margin:0px 0px 10px 4px}
.col-13 {width: 297px; height:19px; margin:0px 0px 10px 4px}
.col-14 {width: 255px; height:19px; margin:0px 0px 10px 4px}
.col-15 {width: 260px; height:19px; margin:0px 0px 10px 4px}
.col-16 {width: 307px; height:19px; margin:0px 0px 10px 4px}

.col-offset-12 { margin-left: 100%; }
.col-offset-11 { margin-left: 91.66666667%; }
.col-offset-10 { margin-left: 83.33333333%; }
.col-offset-9 { margin-left: 75%; }
.col-offset-8 { margin-left: 66.66666667%; }
.col-offset-7 { margin-left: 58.33333333%; }
.col-offset-6 { margin-left: 50%; }
.col-offset-5 { margin-left: 41.66666667%; }
.col-offset-4 { margin-left: 33.33333333%; }
.col-offset-3 { margin-left: 25%; }
.col-offset-2 { margin-left: 16.66666667%; }
.col-offset-1 { margin-left: 8.33333333%; }
.col-offset-0 { margin-left: 0; }

.float-right { float: right !important; }
.float-left { float: left !important; }
.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.display-block { display: block !important; }
.display-none { display: none !important; }
.font-bold { font-weight: bold !important; }

.padding-1em { padding:1em; }
.padding-2em { padding:2em; }
.padding-3em { padding:3em; }
.padding-4em { padding:4em; }
.padding-5em { padding:5em; }

.padding-top-1em { padding-top:1em; }
.padding-top-2em { padding-top:2em; }
.padding-top-3em { padding-top:3em; }
.padding-top-4em { padding-top:4em; }
.padding-top-5em { padding-top:5em; }

.padding-bottom-1em { padding-bottom:1em; }
.padding-bottom-2em { padding-bottom:2em; }
.padding-bottom-3em { padding-bottom:3em; }
.padding-bottom-4em { padding-bottom:4em; }
.padding-bottom-5em { padding-bottom:5em; }

.padding-left-1em { padding-left:1em; }
.padding-left-2em { padding-left:2em; }
.padding-left-3em { padding-left:3em; }
.padding-left-4em { padding-left:4em; }
.padding-left-5em { padding-left:5em; }

.padding-right-1em { padding-right:1em; }
.padding-right-2em { padding-right:2em; }
.padding-right-3em { padding-right:3em; }
.padding-right-4em { padding-right:4em; }
.padding-right-5em { padding-right:5em; }


.padding-right-10w { padding-right:10%; }
.padding-right-20w { padding-right:20%; }
.padding-right-30w { padding-right:30%; }
.padding-right-40w { padding-right:40%; }
.padding-right-50w { padding-right:50%; }

.margin-1em { margin:1em; }
.margin-2em { margin:2em; }
.margin-3em { margin:3em; }
.margin-4em { margin:4em; }
.margin-5em { margin:5em; }

.margin-top-1em { margin-top:1em; }
.margin-top-2em { margin-top:2em; }
.margin-top-3em { margin-top:3em; }
.margin-top-4em { margin-top:4em; }
.margin-top-5em { margin-top:5em; }

.margin-bottom-1em { margin-bottom:1em; }
.margin-bottom-2em { margin-bottom:2em; }
.margin-bottom-3em { margin-bottom:3em; }
.margin-bottom-4em { margin-bottom:4em; }
.margin-bottom-5em { margin-bottom:5em; }

.margin-left-1em { margin-left:1em; }
.margin-left-2em { margin-left:2em; }
.margin-left-3em { margin-left:3em; }
.margin-left-4em { margin-left:4em; }
.margin-left-5em { margin-left:5em; }

.margin-right-1em { margin-right:1em; }
.margin-right-2em { margin-right:2em; }
.margin-right-3em { margin-right:3em; }
.margin-right-4em { margin-right:4em; }
.margin-right-5em { margin-right:5em; }


.margin-right-10w { margin-right:10%; }
.margin-right-20w { margin-right:20%; }
.margin-right-30w { margin-right:30%; }
.margin-right-40w { margin-right:40%; }
.margin-right-50w { margin-right:50%; }

.w10 { width: 10%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33333333%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }