body.page-template-shopfront-template-fullwidth article {
  margin-bottom: 0;
}

body.page-template-shopfront-template-fullwidth h1.entry-title {
  text-align: center;
  margin-bottom: 25px;
}

body.page-template-shopfront-template-fullwidth main#main h3 {
  text-align: center;
}

body.page-template-shopfront-template-fullwidth main#main div.dd_products {
  margin: 20px 0;
}

body.page-template-shopfront-template-fullwidth div.dd_products.woocommerce ul.products {
  text-align: center;
}

body.page-template-shopfront-template-fullwidth div.dd_products.woocommerce ul.products li.product.first {
  clear: none !important;
}

body.page-template-shopfront-template-fullwidth div.dd_products.woocommerce ul.products li.product {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 1.9% 15px 1.9%;
  width: 16%;
  min-width: 150px;
}

body.page-template-shopfront-template-fullwidth div.dd_products.woocommerce ul.products li.product.last {
  margin-right: auto !important;
}

body.page-template-shopfront-template-fullwidth div.dd_products.woocommerce ul.products li.product img {
  margin-bottom: 0;
}

body.page-template-shopfront-template-fullwidth li.product_cat-gg-deposit-product a.view-product-button {
  display: none;
}

.add-to-cart-ghostguns {
  font-style: italic;
}

body.page-template-shopfront-template-fullwidth div#content.site-content > .col-full,
body.single-product div#content.site-content > .col-full {
  width: 100%;
}

body.single-product div.product h1.product_title {
  margin: 0;
}

body.single-product div.product p.price {
  margin: 10px 0 20px 0;
}

body.single-product div.product form.cart {
  margin-bottom: 10px;
}

body.single-product div.product .variations_button {
  margin-bottom: 10px;
  padding-bottom: 1em;
}

body.single-product .yotpo-slider-title-wrapper {
  text-align: center;
  float: none;
}

body.single-product .yotpo-pictures-gallery-upload-button-wrapper {
  text-align: center !important;
  margin: 15px 0 10px 0;
}

body.single-product p.stock.in-stock {
  display: none;
}

body.single-product.product-ghost-gunner-2 p.stock.in-stock {
	border: 1px solid #000;
	display: inline-block;
	padding: 10px;
	color: #000;
	font-size: 18px;
	border-radius: 4px;
}

body.single-product.product-ghost-gunner-2 p.stock.in-stock .stock_quantity {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

body.single-product.product-ghost-gunner-2 p.stock.in-stock:before {
  display: none;
}

@media(min-width: 600px) {
  body.single-product .yotpo-slider-title-wrapper {
    text-align: left;
    float: left;
  }

  body.single-product .yotpo-pictures-gallery-upload-button-wrapper {
    margin: 0;
    text-align: right !important;
  }
}

@media(min-width: 768px) {
}

/* OLD - CLEANUP */

.made-mfg-usa {
    height: 20px;
    margin-bottom: 10px;
    width: 220px;
    margin-left: -5px;
}

.product-financing-link {
    font-size: 14px;
    padding: 0;
    display: block;
    margin: 10px 0;
}

#made_in_austin {
    padding-left: 15px;
}

#made_in_austin #made_in_austin_state {
    padding: 0;        
}

#made_in_austin #made_in_austin_text {
    padding-left: 15px;
}

div.product-description {
  clear: both;
}

#yotpo-stars {
    margin-bottom: 20px;
}

#yotpo-stars a.text-m {
  margin-left: 7px;
}

#yotpo-main-widget {
  display: inline-block;
  vertical-align: top;
}

.yotpo-label.yotpo-small-box {
    display: none;
}

.yotpo .yotpo-small-box {
    padding-top: 0;
}

.yotpo.bottomLine {
  margin-right: 20px;
}

.yotpo-bottomline-2-boxes {
    display: none;
}

.yotpo-nav-wrapper {
  border-color: #069076 !important;
}

.yotpo-display-wrapper .promoted-products-box {
  display: none !important;
}

.yotpo .yotpo-user-name,
.yotpo span,
.yotpo a,
.yotpo-nav-wrapper,
.stamped-fa {
  color: #069076 !important;
}

.stamped-badge {
  margin-top: 10px;
  display: none !important;
}

body.single-product div#stamped_fivestar_wrapper {
  display: inline-block;
}

body.single-product div#stamped_fivestar_wrapper .stamped-badge {
  display: block !important;
}

.stamped-badge[data-rating="0"], 
.stamped-badge[data-rating="0,0"], 
.stamped-badge[data-rating="0.0"] {
      display: none !important;
}

.stamped-summary-ratings .summary-rating-bar-content {
  background-color: #069076 !important;
}

.yotpo a:hover {
    color: #08c19e !important;
}

.yotpo .yotpo-icon {
  color: #000 !important;
}

.yotpo-icon-profile {
    background-color: #08c19e !important;
}

.yotpo.text-m {
    display: block;
}

.social-sharing {
    text-align: center;
}

.promotion-carousel-img {
    padding: 0 10%;
}

.tab-pane.active {
  color: #000 !important;
}

#woocommerce_tabs_wrapper .woocommerce-tabs {
  display: block;
}

.woocommerce-tabs {
  display: none;
}

.woocommerce-Tabs-panel {
  padding: 12px 20px 20px 20px;
}

.single-product div.product .summary {
  margin-bottom: 0 !important;
}

#woocommerce_tabs_wrapper .woocommerce-tabs {
  padding-top: 0 !important;
}

span.financing_link {
  display: block;
  margin-top: 40px;
}

@media(min-width: 1000px) {
  span.financing_link {
    display: inline-block;
    margin-top: 0;
    margin-left: 20px;
  }
}
