article { display: block; }
.pagewrap_art { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.col_art { float: left; margin-bottom: 5px; }
.fullwidth .col_art { float: none; margin-left: 0; }
.pagewrap_art img { display: block; max-width: 100%; margin: 0; }

@media (min-width: 1135px) { .grid6 .col_art { width: 16.2%; margin-left: 0.55%; } .grid6 .col_art:nth-of-type(6n+1) { margin-left: 0; clear: left; }}
@media (min-width: 1135px) { .grid5 .col_art { width: 19.6%; margin-left: 0.5%; } .grid5 .col_art:nth-of-type(5n+1) { margin-left: 0; clear: left; }}
@media (min-width: 1135px) { .grid4 .col_art { width: 24.7%; margin-left: 0.4%; } .grid4 .col_art:nth-of-type(4n+1) { margin-left: 0; clear: left; }}
@media (min-width: 960px) { .grid3 .col_art { width: 33.1%; margin-left: 0.3%; } .grid3 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: left; }}
@media (min-width: 768px) { .grid2 .col_art { width: 49.5%; margin-left: 0.5%; } .grid2 .col_art:nth-of-type(2n+1) { margin-left: 0; clear: left; }}
.grid1 .col_art { width: 100%; margin-left: 0; clear: none; }
/* RESET COLS TO 3-COLUMN */
@media (min-width: 960px) and (max-width: 1135px) {
.grid6 .col_art { width: 32.8%; margin-left: 0.8%; } .grid6 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: none; } .grid6 .col_art:nth-of-type(3n+2) { margin-left: 0.8%; clear: none; } .grid6 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: left; }
.grid5 .col_art { width: 32.8%; margin-left: 0.8%; } .grid5 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: none; } .grid5 .col_art:nth-of-type(3n+2) { margin-left: 0.8%; clear: none; } .grid5 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: left; }
.grid4 .col_art { width: 32.8%; margin-left: 0.8%; } .grid4 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: none; } .grid4 .col_art:nth-of-type(3n+2) { margin-left: 0.8%; clear: none; } .grid4 .col_art:nth-of-type(3n+1) { margin-left: 0; clear: left; }
}
/* RESET COLS TO 2-COLUMN */
@media (min-width: 768px) and (max-width: 960px) {
.grid6 .col_art { width: 49.2%; margin-left: 0.7%; } .grid6 .col_art:nth-of-type(2n+1) { margin-left: 0.5%; clear: none; } .grid6 .col_art:nth-of-type(2n+1) { margin-left: 0; clear: left; }
.grid5 .col_art { width: 49.2%; margin-left: 0.7%; } .grid5 .col_art:nth-of-type(2n+1) { margin-left: 0.5%; clear: none; } .grid5 .col_art:nth-of-type(2n+1) { margin-left: 0; clear: left; }
.grid4 .col_art { width: 49.2%; margin-left: 0.7%; } .grid4 .col_art:nth-of-type(2n+1) { margin-left: 0.5%; clear: none; } .grid4 .col_art:nth-of-type(2n+1) { margin-left: 0; clear: left; }
.grid3 .col_art { width: 49.2%; margin-left: 0.7%; } .grid3 .col_art:nth-of-type(2n+1) { margin-left: 0.5%; clear: none; } .grid3 .col_art:nth-of-type(2n+1) { margin-left: 0; clear: left; }
}
/* RESET COLS TO FULLWIDTH */
@media (max-width: 768px) {
.col_art { width: 100% !important; margin-left: 0 !important; clear: none !important; }}