/* Essential Grid styles
----------------------------------------------------------------- */
.esg-grid i[class*=eg-icon-] {
  color: #fff;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

.esg-grid a:hover i[class*=eg-icon-] {
  color: #fff;
}

.esg-navigationbutton i[class*=eg-icon-] {
  color: #fff;
}

.esg-navigationbutton:hover i[class*=eg-icon-] {
  color: #fff;
}

.esgbox-share__button {
  color: #ffffff !important;
}

.esgbox-close-small {
  background: #ddd !important;
}

.esgbox-close-small:after {
  background-color: transparent !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.esgbox-button.esgbox-button--fullscreen {
  display: none !important;
}

.esg-entry-cover .eec > div {
  margin-right: 0 !important;
}

.esg-entry-cover .eec > div[class*=-element-1-a] {
  margin-left: 10px !important;
}

.esg-starring {
  vertical-align: top;
}

.esg-starring .star-rating, .esg-starring-page .star-rating {
  width: 6em;
}

.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: 228010 !important;
}

.esgbox-opened {
  z-index: 228030 !important;
}

.wp-widget-ess-grid-widget ul > li:before {
  display: none !important;
}

.esgbox-share__button:link,
.esgbox-share__button:visited {
  color: #fff !important;
}

.minimal-light .esg-filter-wrapper.dropdownstyle > .esg-selected-filterbutton,
.minimal-light input.eg-search-input,
.minimal-light .esg-filterbutton,
.minimal-light .esg-navigationbutton,
.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton a,
.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,
.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit {
  min-height: auto !important;
}