/* Essential Grid styles
----------------------------------------------------------------- */
.esg-grid i[class*="eg-icon-"] {
	color: #fff;
}
.esg-grid a:hover i[class*="eg-icon-"] {
	color: #ffffff;
}

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

body .eg-building-wrapper .eg-building-element-11, body .eg-building-wrapper .eg-building-element-3 {
    letter-spacing: 1px;
}

.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton, .minimal-light .esg-sortbutton, .minimal-light .esg-cartbutton a {
    padding: 0 25px !important;
    box-shadow: none !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    background: transparent !important;
    border: none !important;
    position: relative;
}
.minimal-light .esg-filterbutton + .esg-filterbutton:before {
    content: '/';
    left: -3px;
    position: absolute;
}
body .esg-filters.esg-navbutton-solo-right { top: 55%; }
body .esg-filters.esg-navbutton-solo-left { top: 55%; }

#esg-grid-4-1-wrap .esg-filters.esg-navbutton-solo-right { top: 44%; }
#esg-grid-4-1-wrap .esg-filters.esg-navbutton-solo-left { top: 44%; }

.minimal-light .esg-singlefilters .esg-left,
.minimal-light .esg-singlefilters .esg-right {
    padding: 0 11px !important;
}
.minimal-light .esg-singlefilters .esg-left i,
.minimal-light .esg-singlefilters .esg-right i {
    font-size: 30px;
}

.minimal-light .esg-singlefilters .eg-icon-left-open:before {
    content:'\e92a';
    font-family:'fontello';
}
.minimal-light .esg-singlefilters .eg-icon-right-open:before {
    content:'\e92b';
    font-family:'fontello';
}


body .eg-building-wrapper .eg-building-element-11,
body .eg-building-wrapper .eg-building-element-3 {
    color: #ffffff !important;
}