/* Enter Your Custom CSS Here */

.archive .products-top-wrap {
  display: none;
}

.archive #content {
  position: relative;
  left: -10%;
}

.single-product.woocommerce div.product form.cart {
  margin-top: 0;
  padding-top: 0;
}

.single-product .summary .yith-wcwl-add-to-wishlist,
.single-product .summary a.compare {
  display: none;
}

.woocommerce div.product form.cart .variations select {
  display: block;
  margin-bottom: 15px;
}

.woocommerce div.product form.cart .button {
  float: right;
}

.product-block .image .button-action {
  display: none;
}

.product-block .price .woocommerce-Price-amount {
  font-size: 1.8rem;
}

.products .button-groups {
  display: none;
}

#content .woocommerce {
  margin-top: 30px;
}

.product-block .btn-lg {
  padding: 10px 10px;
  letter-spacing: 2px;
}

.archive #colorbox ~ img {
  display: none;
}

#image-additional-carousel {
  display: none !important;
}

.page-id-8524 .woocommerce form .form-row .input-checkbox {
  margin: 7px 8px 0 0;
}

.page-id-8524 .woocommerce form .form-row .woocommerce-form__label-for-checkbox span {
  margin-left: 20px;
}

.page-id-8524 .pbr-footer {
  margin-top: 20px;
}

@media only screen and (max-width : 480px) {
  .archive #main-container .row,
  .single-product #main-container .row {
    display: table;
  }
  
  .single-product #main-container .row {
    width: 100%;
    table-layout: fixed;
    margin-left: 0;
  }
  
  .archive .pull-right,
  .single-product .pull-right {
    display: table-footer-group;
  }
  
  .archive #main-content,
  .single-product #main-content {
    display: table-header-group;
  }
  
  .archive .col-xs-12,
  .single-product .col-xs-12 {
    float: none;
  }
}