@import url("https://fonts.googleapis.com/css?family=Open+Sans|Poppins|");
.woocommerce div.product div.images img {
  margin-top: -30px;
}
.woocommerce #content div.product div.images .wp-post-image {
  margin-top: 0px;
  top: auto;
}
p.demo_store {
  background-color: #000000;
}
.woocommerce #content div.product .single_add_to_cart_button {
  background-color: #F0A552;
  color: #000000;
}
.woocommerce #content div.product .stock {
  color: #800000;
  text-transform: uppercase;
  font-family: Open Sans;
}
.woocommerce #content div.product .entry-summary {
  padding-top: 43px;
  padding-left: 50px;
  padding-right: 50px;
  background-color: #FFFFFF;
  font-family: jost;
}
.woocommerce #content div.product .price {
  margin-bottom: -13px;
  font-family: Poppins;
  font-size: 20px;
  padding: 43px;
}
.woocommerce div.product form.cart .button svg {
  filter: brightness(0.11);
}
.woocommerce ul.products li.product .price ins {
  color: #FF0000;
  font-size: 16px;
}
.woocommerce div.product div.images .sober-product-video .wp-video {
  margin-top: -31px;
}
.woocommerce #content div.product .product_meta > span {
  color: #000000;
}
.woocommerce #content div.product .product_meta a {
  color: #000000;
}
.woocommerce #content div.product .product_meta {
  font-family: Open Sans;
}
.woocommerce div.product .product_meta span span {
  color: #000000;
  padding: 0px;
}
.woocommerce-checkout .woocommerce p {
  color: #7c7c80;
}
.sober-product-grid .filter {
  color: #FFFFFF;
}
.sober-product-grid .filter .active {
  color: #B2B2B2;
}
.woocommerce div.product .product-summary {
  background-color: #FFFFFF;
  text-align: justify;
}
.woocommerce #content div.product .product_title {
  text-align: left;
}
.woocommerce #content div.product .entry-summary p {
  letter-spacing: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
  visibility: hidden;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
  visibility: hidden;
}
.woocommerce #content div.product .woocommerce-tabs #tab-description {
  padding-top: 5px;
}
.woocommerce #content div.product .woocommerce-tabs {
  margin-top: -3px;
  padding-top: 5px;
}
.footer-info .sober-container {
  background-color: #0000 0;
}
.topbar {
  padding-top: 10px;
  padding-bottom: 10px;
}
.socials-menu a {
  color: #FFFFFF;
  font-size: 24px;
}
.footer-info .footer-social {
  margin-right: -364px;
  margin-left: -108px;
}
.footer-info .copyright {
  color: #FFFFFF;
}
.woocommerce #content div.product .price .amount {
  font-weight: 800;
}
.woocommerce #content div.product form.cart div.quantity input.qty {
  color: #000000;
}
.woocommerce .quantity .increase {
  color: #FFFFFF;
}
.sober-container {
  background-position: center;
}
.col-md-10 {
  color: #000000;
}
@media screen and (max-width: 768px) {
  margin-left: 0px;
  margin-right: 3px;
  .elementor BUTTON {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 568px) {
  .footer-info .footer-social {
    margin-right: -1px;
    margin-left: -2px;
  }
  .topbar {
    padding: 0px;
  }
  .elementor BUTTON {
    margin-right: 0px;
    font-size: 16px;
    color: #FFFFFF;
  }
  .elementor INPUT {
    margin-right: 26px;
  }
  .elementor FORM {
    padding-top: 5px;
  }
}
@media screen and (max-width: 320px) {
  .topbar {
    padding: 0px;
  }
  .elementor FORM {
    color: #FFFFFF;
  }
  .elementor BUTTON {
    font-size: 16px;
    color: #FFFFFF;
  }
}
