html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    padding: 0;
}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
    display: block;
}
a img {
    border: 0 none;
}
figure {
    position: relative;
}
figure img {
    width: 100%;
}
img, object, embed {
    max-width: 100%;
}
img {
    height: auto;
}
.container,.row,.row-in{clear:both}
.container {
	margin:0 auto;
}
.row {
    margin: 0 auto;
    width: 96%;
	padding:0 2%;
}
.row-in{
    width: 100%;
	padding:0;
}
.row > div:last-child,.row-in > div:last-child  {
    margin-right: 0
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 {
    float: left;
    margin-right: 2%;
    min-height: 1px;
}
.col-1 {
    width: 6.5%;
}
.col-2 {
    width: 15%;
}
.col-3 {
    width: 23.5%;
}
.col-4 {
    width: 32%;
}
.col-5 {
    width: 40.5%;
}
.col-6 {
    width: 49%;
}
.col-7 {
    width: 57.5%;
}
.col-8 {
    width: 66%;
}
.col-9 {
    width: 74.5%;
}
.col-10 {
    width: 83%;
}
.col-11 {
    width: 91.5%;
}
.col-12 {
    width: 100%;
	min-height: 1px;
}
.col-1n, .col-2n, .col-3n, .col-4n, .col-5n, .col-6n, .col-7n, .col-8n, .col-9n, .col-10n, .col-11n {
    float: left;
    min-height: 1px;
}
.col-1n {
    width: 8.5%;
}
.col-2n {
    width: 17%;
}
.col-3n {
    width: 25.5%;
}
.col-4n {
    width: 34%;
}
.col-5n {
    width: 42.5%;
}
.col-6n {
    width: 51%;
}
.col-7n {
    width: 59.5%;
}
.col-8n {
    width: 68%;
}
.col-9n {
    width: 76.5%;
}
.col-10n {
    width: 85%;
}
.col-11n {
    width: 93.5%;
}
.last {
    margin-right: 0
}