/* Essential Grid styles
----------------------------------------------------------------- */

.esg-grid i[class*="eg-icon-"] {
	color: #fff;
	-webkit-transition: color .3s ease;
	    -ms-transition: color .3s ease;
	        transition: color .3s ease;
}
.esg-grid a:hover i[class*="eg-icon-"] {
	color: #888;
}
.esg-navigationbutton i[class*="eg-icon-"] {
	color: #888;
}
.esg-navigationbutton:hover i[class*="eg-icon-"] {
	color: #333;
}

.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;
}

.esgbox-overlay {
	z-index: 28010 !important;
}
.esgbox-opened {
	z-index: 28030 !important;
}

.eg-arthur-organic-element-32:before{
	content: '\e953';
	font-family: 'fontello';
    margin-right: 0.85em;
}
.eg-arthur-organic-element-28:before{
	content: '\e954';
	font-family: 'fontello';
    font-size: 14px;
    position: relative;
    top: -1px;
    margin-right: 0.8em;	
}

.eg-theme-shop-skin-2-element-36 {
    letter-spacing: 0.2px;
}
.eg-theme-shop-skin-2-element-25 del,
.eg-theme-shop-skin-2-element-25 ins{
	color: inherit;
}
.eg-theme-shop-skin-2-element-25 del{
	font-size: 89%;
}

.eg-theme-shop-skin-2-element-32 i{
	color: inherit !important;
}

[class*="eg-theme-shop-skin-2"].button.add_to_cart_button {
	font-size: 0 !important;
	line-height: 0 !important;
}
[class*="eg-theme-shop-skin-2"].button.add_to_cart_button:before {
	content: '\e954';
	font-family: 'fontello';
	display: block;
	font-size: 16px;
	line-height: 1;
}

[class*="eg-theme-shop-skin-2"]{
	vertical-align: middle;
}