p.price{display:none !important;}
.related{ display:none !important;} 


.first-section,
.tm-collapse {
  background: #fff !important;
}
.extra-sections,
.first-section {
  border: 3px solid #2ea3f2 !important;
}
#product .woocommerce .clearfix {
  display: flex;
  flex-direction: column;
}
.woocommerce .product .summary {
  background: #f5f5f5;
  padding: 30px;
}
.woocommerce div.product div.images.woocommerce-product-gallery,
.woocommerce div.product div.summary {
  width: 95%;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  width: 10%;
}
.woocommerce
  div.product
  .woocommerce-product-gallery--columns-4
  .flex-control-thumbs
  li:nth-child(4n + 1) {
  clear: right;
}
.product-type-simple > .clearfix > .images,
.woocommerce-tabs {
  display: none;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n) {
  margin-right: 6.6666%;
}
tm-description {
  font-family:
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
}
.checkbox-image-label,
.radio-image-label,
.tm-epo-element-label,
.tm-epo-field,
.tm-section-label,
.woocommerce div.product form.cart .button {
  font-family:
    Helvetica,
    Helvetica Neue,
    Arial,
    sans-serif;
}
.tmcp-textfield {
  padding: 10px !important;
}
.first-section {
  padding: 15px !important;
  margin-bottom: 15px !important;
}
.single_add_to_cart_button {
  margin: 15px !important;
}
.tc-lightbox-button {
  background: #000 !important;
}
.tm-collapse {
  margin: 0 !important;
}
.extra-sections {
  margin-bottom: 15px !important;
}
#b-cover-printing
  > .tm-extra-product-options-container
  > ul
  > li:first-child
  > span,
#i-cover-printing
  > .tm-extra-product-options-container
  > ul
  > li:first-child
  > span,
#tm-epo-totals,
.label-hide-div > label,
.posted_in,
.quantity,
.volume-discount-div,
.woocommerce-product-gallery {
  display: none !important;
}
h1.product_title {
  font-family:
    Georgia,
    Times,
    Times New Roman,
    serif;
}
label {
  text-indent: 0 !important;
}
