.site-header {
	background-color: transparent !important;
}

#content.site-content {
        padding-top: 2em;
}

.post-inner {
  background-size: cover !important;
}

.page-title-bar {
        background-size: cover;
}

.woocommerce-tabs .description_tab {
  text-align: center;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
        border: none;
}

.pif-has-gallery .woocommerce-product-gallery__image {
        margin-right: 1px!important;
}

.product-img-wrap.fade .product-image {
        padding: 30px 0;
}

body.single-post.opal-single-post-style .entry-header, article.type-post .entry-content:before {
        display: none;
}

body.single-post #main .post-thumbnail img {
  max-height: 800px;
  height: auto;
  width: auto;
  margin: 0 auto;
}

#main .related-posts, #main .navigation {
  display: none;
}

#comments {
  display: none;
}

.woocommerce-page.archive .type-product.product_cat-bespoke {
  display: none;
}


.elementor-menu-cart__footer-buttons .elementor-button {
  color: #fff;
}

.elementor-menu-cart__footer-buttons .elementor-button {
  font-size: 14px !important;
  fill: none;
}

.elementor-menu-cart__footer-buttons .elementor-button:hover {
  color: #eb7025 !important;
  fill: #eb7025;
}

.elementor-menu-cart__footer-buttons .elementor-button:hover span {
  color: #eb7025 !important;
}
.payment_method_ry_ecpay_credit p {
  font-weight: 700;
}

.woocommerce-Tabs-panel--additional_information {
  margin: 0 auto;
}