/* Essential Grid styles
----------------------------------------------------------------- */

.esg-grid i[class*="eg-icon-"] {
	color: #fff;
	-webkit-transition: color .5s ease;
	    -ms-transition: color .5s ease;
	        transition: color .5s 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-madison-antverp-container {
    background-color: rgba(9, 9, 9, 0.47) !important;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(29,17,12,0.56) 100%);
	position: relative;
	
	-webkit-transition: background-color 0.3s ease;
	    -ms-transition: background-color 0.3s ease;
	        transition: background-color 0.3s ease;
}
.esg-entry-cover:after {
    content: '';
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    position: absolute;
    opacity: 0;
    border: 1px solid rgba(256,256,256,0.28);
	-webkit-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
.esg-entry-cover:hover:after {
    opacity: 1;
}
.esg-entry-cover .esg-cc {
	z-index: 2; 
}
.eg-madison-antverp-element-3 {
	font-size: 1.643rem !important;
	letter-spacing: 0.04em;
}
li a.eg-madison-antverp-element-3{
	color:#fff !important;
} 
.esg-grid .mainul li.eg-madison-antverp-wrapper .esg-media-cover-wrapper {
    overflow: hidden;
}

.esg-grid .mainul li.eg-madison-antverp-wrapper:hover .eg-madison-antverp-container {
    background-color: rgba(9, 9, 9, 0.67) !important;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(29,17,12,0.56) 100%);
    position: relative;
}   
