	
/* Column Classes
 *
 * Width: 1200px
 * Gutter: 20px
 * Link: http://www.billerickson.net/column-class-generator/
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 1.66666666667%;
}
 
.one-half,
.three-sixths,
.two-fourths {
	width: 49.1666666667%;
}
 
.one-third,
.two-sixths {
	width: 32.2222222222%;
}
 
.four-sixths,
.two-thirds {
	width: 66.1111111111%;
}
 
.one-fourth {
	width: 23.75%;
}
 
.three-fourths {
	width: 74.5833333333%;
}
 
.one-fifth {
	width: 18.6666666667%;
}
 
.two-fifths {
	width: 39%;
}
 
.three-fifths {
	width: 59.3333333333%;
}
 
.four-fifths {
	width: 79.6666666667%;
}
 
.one-sixth {
	width: 15.2777777778%;
}
 
.five-sixths {
	width: 83.0555555556%;
}
 
.first {
	clear: both;
	margin-left: 0;
}

@media only screen and (max-width: 960px) {
	.five-sixths,
	.four-sixths,
	.four-fifths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-fifths,
	.three-sixths,
	.two-fourths,
	.two-fifths,
	.two-sixths,
	.two-thirds {
		width: 47%;
		margin-left: 1%;
	}
	.first{
		margin-left: 1%;
	}
}
@media only screen and (max-width: 767px) {

	.five-sixths,
	.four-sixths,
	.four-fifths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-fifths,
	.three-sixths,
	.two-fourths,
	.two-fifths,
	.two-sixths,
	.two-thirds {
		width: 48%;
		margin-left: 2%;
	}
	.single .woocommerce .five-sixths,
	.single .woocommerce .four-sixths,
	.single .woocommerce .four-fifths,
	.single .woocommerce .one-fifth,
	.single .woocommerce .one-fourth,
	.single .woocommerce .one-half,
	.single .woocommerce .one-sixth,
		.single .woocommerce .one-third,
		.single .woocommerce .three-fourths,
		.single .woocommerce .three-fifths,
		.single .woocommerce .three-sixths,
		.single .woocommerce .two-fourths,
		.single .woocommerce .two-fifths,
		.single .woocommerce .two-sixths,
		.single .woocommerce .two-thirds {
		width: 100%;
		margin-left: 1%;
	}
	.first{
		margin-left: 2%;
		clear: none;
	}
}


/* modify to post shortcodes */
div#spacer {
    clear: both;
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
    width: 100%;
    float: left;
}

div#section {
    width: 100%;
    float: left;
    display: block;
}

.display-posts-listing {
}

.listing-item.one-sixth {
    background-color: #fff;
    padding: 4px;
    text-align: center;
    margin-bottom: 20px;
    min-height: 270px;
}

.listing-item a {
    text-decoration:none;
    border-bottom: none;
    font-size: 14px;
    /* line-height: .6; */
    padding: 0px;
}

.listing-item .image-wrap {
    width: 160px;
    height: 160px;
    position: relative;
    margin: 0 auto;
    text-align: center;
    /* overflow: hidden; */
    /* display: block; */
    /* padding: 0px; */
    max-width: 100%;
}
.listing-item .image-wrap img {
    max-height: 95%;
    max-width: 95%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto;
    width: auto;
    overflow: auto;
    text-align: center;
    margin: auto;
}

.listing-item .image-wrap a {display: flex;}