

/* ********************************************************************************************
    Columngrid
*********************************************************************************************** */

.products-grid.columngrid{margin-left: -15px;margin-right: -15px;margin-bottom: 0px;}
.columngrid .item {float:left;padding-left:15px;padding-right:15px;margin-bottom: 30px;}
.columngrid.no-margin .item{margin-left: 0%;margin-right: 0%;margin-top:0px;}


/* ********************************************************************************************
    Columngrid Item
*********************************************************************************************** */

/* Column Grid: 1 column */
.columngrid-1col .item { width:100%; }

/* Column Grid: 2 columns */
.columngrid-2col .item { width:50%; }
.columngrid-2col .item:nth-child(2n+1) { clear:left; }

/* Column Grid: 3 columns */
.columngrid-3col .item { width:33.3333%; }
.columngrid-3col .item:nth-child(3n+1) { clear:left; }

/* Column Grid: 4 columns */
.columngrid-4col .item { width:25%; }
.columngrid-4col .item:nth-child(4n+1) { clear:left; }

/* Column Grid: 5 columns */
.columngrid-5col .item { width:20%; }
.columngrid-5col .item:nth-child(5n+1) { clear:left; }

/* Column Grid: 6 columns */
.columngrid-6col .item { width:16.6666%; }
.columngrid-6col .item:nth-child(6n+1) { clear:left; }

/* Column Grid: 7 columns */
.columngrid-7col .item { width:14.2857%; }
.columngrid-7col .item:nth-child(7n+1) { clear:left; }

/* Column Grid: 8 columns */
.columngrid-8col .item { width:12.5%; }
.columngrid-8col .item:nth-child(8n+1) { clear:left; }