.eltd-woo-single-page .eltd-single-product-content {
  padding-top: 200px;
  margin-top: -100px;
}
.woocommerce .wc-proceed-to-checkout .button {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background: #E24141;
  background-image: linear-gradient(to top, #E24141, #d02020);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #ba1c1c;
  color: rgba(255, 255, 255, 0.7);
  padding: 0.5vw 2vw;
  border-radius: 5px;
  box-shadow: inset 0 1px 0px rgba(246, 198, 198, 0.3);
}
.woocommerce .wc-proceed-to-checkout .button:before,
.woocommerce .wc-proceed-to-checkout .button:after {
  display: none;
}
.woocommerce .wc-proceed-to-checkout .button:active {
  position: relative;
  top: 1px;
}
.eltd-icon-widget-holder > SPAN {
  color: #FFFFFF;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
  margin-right: -448px;
}
html > body > div:nth-child(2) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div > div > div:nth-child(3) {
  padding-left: 50px;
  padding-right: 20px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
  color: #FF0000;
  font-weight: 600;
  text-align: left;
}
.woocommerce ul.products li.product > a:not(.button) h2 {
  text-align: center;
  font-size: 21px;
  text-transform: none;
  text-decoration: underline;
  font-weight: 700;
  filter: saturate(0.04);
}
@media screen and (max-width: 1024px) {
  .eltd-icon-widget-holder > SPAN {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 768px) {
  .eltd-title-holder .eltd-title-wrapper .eltd-page-title {
    margin-top: -100px;
  }
  .eltd-woo-single-page .eltd-single-product-content {
    margin-top: -100px;
  }
  .eltd-icon-widget-holder > SPAN {
    color: #FFFFFF;
  }
  .woocommerce div.product .woocommerce-tabs #tab-description p {
    margin-right: -348px;
  }
  .eltd-woo-single-page .woocommerce-tabs .entry-content > p {
    margin-right: -98px;
  }
  .page-template-full-width .eltd-mobile-header .eltd-mobile-nav {
    margin-right: 0px;
    padding: 0px;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
    width: 215px;
  }
}
@media screen and (max-width: 568px) {
  .eltd-icon-widget-holder > SPAN {
    color: #FFFFFF;
  }
  .woocommerce div.product .woocommerce-tabs #tab-description p {
    margin-right: -158px;
  }
  .eltd-woo-single-page .woocommerce-tabs .entry-content > p {
    margin-right: -94px;
  }
  .page-template-default .woocommerce form table.cart td.actions button[type=submit] {
    padding-left: 98px;
  }
  html > body > div:nth-child(2) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > button {
    margin-right: 50px;
  }
  html > body > div:nth-child(2) > div:nth-child(2) > div:nth-child(5) > div > div:nth-child(2) > div > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > #coupon_code {
    min-width: 220px;
  }
}
@media screen and (max-width: 320px) {
  .eltd-woo-single-page .eltd-single-product-content {
    margin-top: -76px;
  }
  .eltd-icon-widget-holder > SPAN {
    background-image: none;
    color: #FFFFFF;
  }
  .woocommerce div.product .woocommerce-tabs #tab-description p {
    margin-right: -109px;
  }
  .eltd-woo-single-page .woocommerce-tabs .entry-content > p {
    margin-left: -8px;
    margin-top: 23px;
    margin-right: -100px;
    margin-bottom: -9px;
  }
  html > body > div:nth-child(2) > div:nth-child(2) > header:nth-child(3) > div > nav {
    height: 933px;
    background-size: contain;
    background-attachment: scroll;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding: 0px;
  }
  .page-template-full-width .eltd-mobile-header .eltd-mobile-nav {
    padding-top: px;
    margin-right: 0px;
  }
  .eltd-woocommerce-page.woocommerce-cart .woocommerce > form table.cart td.actions .coupon {
    margin-bottom: 0px;
  }
  html > body > div:nth-child(2) > div:nth-child(2) > div:nth-child(5) > div > div > div > div > div > section > div:nth-child(1) > div > div > div > div > div > div > ul:nth-child(1) > li:nth-child(1) > a > img {
    margin-right: 100px;
    padding-right: 0;
  }
}
