.shopthepost-widget {
	margin-bottom: 25px;
}
.shopstylewidget {
	clear: both;
	margin: 40px auto 20px auto;
	text-align: center;
}
.shopstylewidget h4.smp-title {
	font-size: 1.2em;
	margin: 0.5em 0;
}
.shopstylewidget .woocommerce ul.products li.product .price,
.shopstylewidget .woocommerce ul.products li.product .add_to_cart_button {
	display: none;
}
.shopstylewidget .woocommerce ul.products li.product {
	display: inline-block;
	float: none;
}
.shopstylewidget .woocommerce ul.products li.product h2 {
	text-align: center;
}
.shopstylewidget .woocommerce ul.products li.product a img {
	margin: 0;
}
.shopstylewidget .woocommerce ul.products li.product {
	margin-bottom: 0;
}
.shopstylewidget .woocommerce ul.products {
	display: inline-block;
	margin: 10px auto;
}

.text-links ul,
.text-links ul li {
	margin: 0;
	padding: 0;
}
.text-links ul {
	margin: 5px 0 10px 0;
	font-size: 94%;
}
.text-links ul li {
	list-style: none;
	display: inline;
}
.text-links ul li:after {
	content: " | ";
	margin: 0 4px;
}
.text-links ul li.last:after {
	content: "";
	margin: 0;
}
.text-links ul li a {
	color: initial;
}

.image-links.no-carousel .ilchild {
	width: 21.5%;
	margin-right: 1.25%;
	display: inline-block;
}
.image-links.no-carousel .ilchild.last {
	margin-right: 0;
}

.image-links {
	margin: 20px auto;
	max-width: 600px;
}
.image-links img {
	display: block;
}
.image-links .carousel-cell {
	width: 21.5%;
	margin-right: 1.25%;
  	counter-increment: carousel-cell;
	visibility: hidden;
}
.image-links .carousel-cell.is-selected {
  visibility: visible;
}
.image-links .flickity-button,
.image-links .flickity-button:hover {
	background: transparent;
}
.image-links .flickity-prev-next-button {
	width: 30px;
	height: 30px;
}
.image-links .flickity-prev-next-button.previous {
	left: 0;
}
.image-links .flickity-prev-next-button.next {
	right: 0;
}
.image-links .flickity-button:focus {
	box-shadow: none;
}