/* Essential Grid styles
----------------------------------------------------------------- */
.esg-grid i[class*="eg-icon-"],
.esgbox-share__button {
	color: #fff !important;
}
.esgbox-close-small{
	background-color: transparent !important;
}
.flat-light .esg-filters .esg-sortbutton-order,
.flat-light .esg-filters .esg-cartbutton-order {
	line-height:36px;
	margin:0;
}
.flat-light .esg-filters .esg-sortbutton {
	padding-right: 0;
}

.minimal-light .esg-filterbutton,
.minimal-light .esg-navigationbutton,
.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton a{
	line-height: 0 !important;
	font-size: 0 !important;
	width: 9px;
	height: 9px;
	border-radius: 50% !important;
	padding: 0 !important;
	border: none !important;
	margin-right: 15px !important;
	opacity: 0.5 !important;
	min-height: auto!important;
	transition: 0.3s all ease !important;
}
.minimal-light .esg-pagination-button:last-child {
	margin-right: 0!important;
}

.minimal-light .esg-filterbutton:hover,
.minimal-light .esg-navigationbutton:hover,
.minimal-light .esg-sortbutton:hover,
.minimal-light .esg-cartbutton a:hover,
.minimal-light .esg-filterbutton.selected,
.minimal-light .esg-navigationbutton.selected,
.minimal-light .esg-sortbutton.selected,
 .minimal-light .esg-cartbutton a.selected{
 	opacity: 1 !important;
}