/* Essential Grid styles
----------------------------------------------------------------- */
.esg-media-cover-wrapper .esg-bc {
  background: -webkit-gradient(linear, left bottom, left top, from("#000000e0, #00000000"));
  background: linear-gradient(to top, "#000000e0, #00000000");
}

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

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

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

.esg-entry-cover .esg-overlay {
  pointer-events: none;
}

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

.eg-icon-basket-1:before {
  content: '\e961';
  font-family: 'fontello';
  color: #ffffff;
}

a:hover .eg-icon-basket-1:before {
  color: #3eba70;
}

.eg-icon-heart-empty:before {
  content: '\e96a';
  font-family: 'fontello';
}

.minimal-light .esg-filters {
  margin-bottom: 2em !important;
}

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

.esg-grid i[class*="eg-icon-heart"]:before {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

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

.esg-media-cover-wrapper .add_to_cart_button {
  position: relative;
  width: 22px !important;
  text-indent: -10000px;
}

.esg-media-cover-wrapper .add_to_cart_button:before {
  content: '\e961';
  font-family: 'fontello';
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
}

.esg-media-cover-wrapper .add_to_cart_button.loading:before {
  content: '\e961';
  background: none;
}

.esg-media-cover-wrapper .added_to_cart {
  position: absolute;
  top: 0%;
  right: 100%;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.myportfolio-container.esg-entry-skin-pixefy-audio .added_to_cart.wc-forward,
.myportfolio-container.esg-entry-skin-pixefy-video .added_to_cart.wc-forward {
  font-size: 14px;
  z-index: 10;
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .esg-media-cover-wrapper .added_to_cart {
    width: 30px;
    line-height: 1em;
    text-align: center;
  }
  .myportfolio-container.esg-entry-skin-pixefy-audio .added_to_cart.wc-forward,
  .myportfolio-container.esg-entry-skin-pixefy-video .added_to_cart.wc-forward {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .esg-media-cover-wrapper .added_to_cart {
    top: auto;
    bottom: 100%;
    left: 0;
    -webkit-transform: translate(-50%, -25%);
            transform: translate(-50%, -25%);
  }
}
/*# sourceMappingURL=essential-grid.css.map */