a {
	color: #2c2d33;
}
header.site-header {
    padding-top: 0px;
}
.branding-header {
	background-color: transparent;
	padding: 0px;
	z-index: 20;
	min-height: 120px;
	margin-top: 15px;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0px!important;
}
.prelimhead {
	margin:0px 0px 0.8em;
	padding:0.5em;
	background-color: #000;
	color: #fff;
	text-align:center;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 2.235801032em;
}
a:focus, button:focus, input:focus, textarea:focus {
    outline: none;
}
.footer-social-buttons {
	text-align:center;
}
.footer-social-buttons a {
	display: inline-table;
	margin-right: 12px;
}
.storefront-sorting {
	margin-bottom: 0px;
}
.woocommerce-product-details__short-description a {
	text-decoration:underline;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    padding: 0.5em 1em;
    margin-bottom: 1em;
    background-color: /*#fcbd9f*/#000!important;
    border-radius: 0px;
    border-left: 1em solid #f00000/*.6180469716em solid rgba(0,0,0,.15)*/;
		margin-left:auto;
		margin-right:auto;
}
.site-content>.col-full>.woocommerce>.woocommerce-error:first-child, .site-content>.col-full>.woocommerce>.woocommerce-info:first-child, .site-content>.col-full>.woocommerce>.woocommerce-message:first-child {
    margin-top: 1em!important;
		margin-bottom: 3em;
}
table.shop_table.shop_table_responsive thead, 
button[name=update_cart] {
	display:none;
}
.wp-block-button__link.wp-block-square-button,
.editor-styles-wrapper .wp-block-button:not(.is-style-squared) .wp-block-button__link, .hentry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
	border-radius: 0px;
}
.has-color-coral-background {
	background-color:#fcbd9f;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-add-framing {
	font-size: 86%;
	line-height: 22px
}
.wc-pao-addon-add-framing.wc-pao-addon .form-row.wc-pao-addon-wrap {
	margin-bottom: 4px;
}
h3.wc-pao-addon-name {
	font-size: 1.3em;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.1em;
}
div.product-addon-totals {
	margin-top: 10px;
	padding-top: 10px;
}
div.product-addon-totals .wc-pao-subtotal-line {
    margin-top: 10px;
}
.single-product div.product p.price {
	margin: 0.75em 0;
}
.wc-pao-addon {
  margin-top: 0px;
}
.single-product div.product wc-pao-subtotal-line p.price {
	font-size: 1em;
}
.single-product div.product form.cart {
    margin-bottom: 1em;
    padding: 0 0 1em;
}

.stock.in-stock {
	display: none;
}
table.cart .product-thumbnail img {
	max-width: 100px;
}
table.cart dl.variation {
  margin: 0.3em 0;
}
table.cart td.product-subtotal {
    text-align: right;
    font-size: 1.2em;
    padding-top: 3em;
}
tr.order-total {
	font-size: 1.2em;
}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
  background-color: #fdfdfd;
  color: #444;
  border: solid 1px #000;
	border-radius: 0px;
  box-shadow: none;
}
abbr[title], .required {
    border-bottom: solid 0px transparent;
}
label[for=wc-stripe-new-payment-method] {
	font-size: 90%;
}
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover.alignfull, .home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-image.alignfull {
	margin-top: -40px;/*-19em;*/
}
.storefront-sorting {
    text-align: center;
}
#page .site-main h1.woocommerce-products-header__title {
	margin-bottom: 0px;
}
.hero-text-button{
		border: solid 2px #000;
		/*color: #fff;
		background-color: #000;*/
		text-transform: uppercase;
		font-size:1em;
		text-decoration: none;
		font-style: normal;
		padding-left: 2.3em;
		padding-right: 2.3em;
	border: solid 2px #000;
		color: #000;
		background-color: transparent;
	}
#mc4wp-form-1 {
    border: solid 1px black;
    margin: auto;
}
#mc4wp-form-1 input[type=email] {
	width:170px;
}
.mc4wp-form-inner { 
	padding:1em;
	background-color:transparent;
	color:#222;
	text-align:center;
}
@media screen and (min-width: 768px) {
	#mc4wp-form-1 {
    max-width: 70%;
	}
	#mc4wp-form-1 input[type=email] {
		width:250px;
	}
	.mc4wp-form-inner { 
		padding:3em;
	}
	.products.columns-1 {
		z-index:1;
		overflow:hidden;
	}
	.products.columns-1 li:first-child {
		margin-top:-8em;
	}
	.woocommerce-result-count {
		float: none;
		padding: 0px 0px;
	}
	.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
		padding-bottom: 1em;
	}
	.storefront-full-width-content .woocommerce-products-header {
		padding-bottom: 0px;
	}
	.site-main .page .entry-content {
		position: relative;
		clear: both;
	}
	.site-main .page .entry-content .wp-block-image {
		position: relative;
		height: auto;
		clear: both;
		z-index:9;
	}
	ul.products li.product.first {
    clear: none!important;
	}
	.page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product, .page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product, .page-template-template-homepage-php .site-main ul.products.columns-2 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-2 li.product, .storefront-full-width-content .site-main ul.products.columns-2 li.product {
		width: 45%;
    margin-right: 2.475%;
		margin-left: 2.475%;
	}
	.editor-styles-wrapper .wp-block-image figcaption.hero-text, .hentry .entry-content .wp-block-image figcaption.hero-text {
		display: block;
		text-align:right;
		position:absolute;
    width: 260px;
		left: 50px;
		margin-top: -15%;
		text-align: center;
    z-index: 99999;
    background-color: transparent;
		color: #222;
		text-decoration: none;
		text-transform: uppercase;
	}
	.hero-block {
		margin-bottom:26px!important;
	}
	.editor-styles-wrapper .wp-block-image figcaption.hero-text div.hero-text-copy, .hentry .entry-content .wp-block-image figcaption.hero-text div.hero-text-copy {
		margin-bottom:14px;
		text-decoration: none;
		font-style: normal;
		font-size: 4em;
		font-weight:500;
	}
	#page .site-main .hero-text h2 {
		font-size: 30px;
		letter-spacing: 4px;
		font-weight: 100;
		margin-bottom: 8px!important;
		color:#000!important;
	}
	.hero-text .hero-text-button{
		border: solid 2px #000;
		color: #000;
		background-color: transparent;
		text-transform: uppercase;
		font-size:1em;
		text-decoration: none;
		font-style: normal;
	}
	.site-header .site-branding img {
		max-width: 200px;
	}
	.site-header-cart a.cart-contents {
		cursor: pointer;
	}
	.site-header-cart .cart-contents span.amount, .site-header-cart .cart-contents span.count {
		display:none;
	}
	.site-header-cart .cart-contents::before {
    font-family: Work Sans, sans-serif;
    font-weight: 400;
    content: " View Cart";
    padding-left: 10px;
  }
	.site-header-cart .cart-contents::after {
		-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f07a";
    height: 1em;
    float: right;
    line-height: 1.618;
	}
	.sp-header-row {
		height: 50px;
	}
	.sp-header-row:first-child {
		height: auto;
	}
	.sp-header-row:nth-child(2) {
		height: 0px;
	}
	#site-header-cart {
		margin-top:-160px;
	}
	.primary-navigation {
		text-align: center;
	}
	.main-navigation ul.menu, .main-navigation ul.nav-menu {
		margin-left: auto;
		margin-right: auto;
		display: inline-table;
		float:right;
	}
	header .storefront-primary-navigation {
    border-top: none;
  }
  .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 20%;
    margin-right: 4.9%;
  }
	table.cart td.product-remove a.remove {
		font-size: 1.5em;
	}
	table.cart td.product-remove {
		width: 3em;
		padding: 1em;
		padding-top: 3.3em;
	}
	.page-template-template-fullwidth-php table.cart .product-thumbnail {
		width: 150px;
	}
  .storefront-product-sharing {
    width: 300px;
    float: right;
    margin-top: -10em;
  }
	.storefront-product-sharing ul li {
		border-right: none;
	}
  .storefront-product-sharing  ul li a {
		color: #fff;
		font-size:14px;
		line-height:1em;
	}
	.storefront-product-sharing ul li.twitter a:before,
	.storefront-product-sharing ul li.facebook a:before,
	.storefront-product-sharing ul li.pinterest a:before,
	.storefront-product-sharing ul li.email a:before {
		font-size:20px;
		color: #000;
	}
	footer .footer-widgets {
		font-size: 88%;
	}
	footer .footer-social-buttons a.social-button {
		margin-right: 8px;
		font-family: "Font Awesome 5 Brands";
		font-size: 1em;
		color: #000;
	}
	.footer-social-buttons a.s-instagram:before { content: "\f16d"; }
	.footer-social-buttons a.s-faceook:before { content: "\f39e"; }
	.footer-social-buttons a.s-pinterest:before { content: "\f231"; }
	.footer-social-buttons a.s-email:before { content: "\f0e0"; }
	#post-103 .entry-content p {
		width: 44%;
	}
	#post-103 .entry-content figure {
		width: 50%;
		float:right;
	}
	#post-7 .woocommerce-notices-wrapper, #post-7 .woocommerce-message {
		display: none;
	}
}

table.cart .product-thumbnail img {
	margin: 0px 0px;
}
table.cart th.product-price, table.cart td.product-price,
table.cart td.product-quantity, table.cart th.product-quantity {
	display:none;
}
.storefront-breadcrumb, 
.woocommerce-form-coupon-toggle {
	display:none;
}
.footer-social-icon img {
	max-width:16px;
	margin-right: 4px;
	display: inline-table;
}
.site-info {
	text-align: center;
	font-size: 82%;
}
.hentry .entry-content .wp-block-cover {
	min-height:800px;
}
.widget_nav_menu ul li {
	margin-left: 0px;
	padding-left: 0px;
}
.widget_nav_menu ul li a,
.site-footer a:not(.button) {
	text-decoration: none;
}
#page .site-main h1.product_title {
	font-size: 32px;
	text-transform: uppercase;
	line-height: 1.2;
}
#page ul.products.columns-1 li.product h2.woocommerce-loop-product__title {
	text-shadow:1px 1px 10px #fff, 1px 1px 10px #eee;
	/*font-size: 3vw;
  margin-top: -50vw;
  height: 50vw;
	visibility: hidden;*/
	font-size: 2vw;
	margin-top: -10vw;
}
#page ul.products.columns-2 li.product h2.woocommerce-loop-product__title {
	text-shadow:1px 1px 10px #fff, 1px 1px 10px #ccc;
	font-size: 22px;
  margin-top: -100%;
  line-height: 22;
	/*background-color: rgba(255,255,255,0.5);
	margin-top: -15%;
	z-index: 99999;*/
	visibility: hidden;	
	display:none;
}
#page ul.products.columns-2 li.product.product_cat-available-artwork h2.woocommerce-loop-product__title, #page ul.products.columns-2 li.product.product_cat-prints h2.woocommerce-loop-product__title {
	visibility: visible;	
	display:block;
	margin-top: -5vw;
	line-height: 1.1;
	text-shadow: none;
	padding-left: 6%;
	padding-right: 6%;
}

#page ul.products.columns-3 li.product h2.woocommerce-loop-product__title {
	font-size: 20px;
  margin-top: -96%;
  line-height: 14;
	visibility: hidden;
}
#page ul.products.columns-4 li.product h2.woocommerce-loop-product__title {
	font-size: 18px;
  margin-top: -112%;
  line-height: 15;
	visibility: hidden;
}
#page ul.products.columns-4 li.product {
	margin-bottom: 0px;
}
#page ul.products li.product:hover h2.woocommerce-loop-product__title {
	visibility: visible;
}
#page ul.products li.product:hover img {
	opacity:0.2;
}
#page ul.products.columns-2 li.product:hover img {
	opacity:0.7;
}
#page ul.products.columns-1 li.product:hover img {
	opacity:0.7;
}
#page ul.products li.product.product_cat-available-artwork .price {
	display:none;
}
ul.products li.product {
    margin-bottom: 1em;
}
ul.products li.product.product_cat-sold-paintings {
	margin-bottom: 6em;
	
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	color: transparent;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover {
	color: #000;
}
#page ul.products li.product h3 {
	font-size: 18px;
}
.ovr-padsides {
	padding-left: 10%;
	padding-right: 10%;
}
.widget_nav_menu ul li::before {
  content: "";
}
.widget_nav_menu ul li {
	margin-bottom: 0.2em;
}
.menu-item a,
.menu-item a:focus,
.menu-item a:visited {
	outline: none;
	border: none;
	text-transform: uppercase;
}
.primary-navigation .menu-item a:hover {
	background-color: #e5e5e5;
}
#page .main-navigation ul li a {
	font-size: 12px!important;
  border-color: transparent;
  background-color: transparent!important;
	padding-left: 12px!important;
  padding-right: 12px!important;
}
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover.alignfull {
	margin-top: -1.6em;
}
.single-product div.product .product_meta .sku_wrapper,
.single-product div.product .product_meta .posted_in,
.single-product div.product .product_meta .tagged_as,
.product a.product_type_simple {
	display: none;
}
#page .main-navigation ul li.menu-item a {
	color: #fff;
}
#page .main-navigation ul li.menu-item a:hover {
	/*border-bottom: solid 1px #000;*/
}
@media screen and (min-width: 768px) {
	table.cart td.product-name {
		padding-top:3em;
		padding-bottom: 1.618em;
	}
	.f-finance-strip {
		width: 80%;
		margin: 40px auto;
	}
	.site-header .site-branding img {
		text-align: center;
		margin: 0px auto;
	}
	.sp-header-active .site-header .site-header-cart, .sp-header-active .site-header .secondary-navigation, .sp-header-active .site-header .main-navigation, .sp-header-active .site-header .site-search, .sp-header-active .site-header .site-branding {
		margin-top: 0em;
		background-color: transparent;
	}
	.sp-header-active .site-header .site-branding {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	.footer-widgets.col-4 .block.footer-widget-2 {
		width: 43.4782%;
	}
	.storefront-primary-navigation {
		border-bottom: 1px solid #e5e5e5;
		border-top: 1px solid #e5e5e5;
	}
  .sp-header-sticky.admin-bar .site-header {
    top: 6px;
  }
	.custom-logo-link, .site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search {
    margin-bottom: 4px;
  }
	.site-search {
		display: none;
	}
	.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a,
	.site-header-cart .cart-contents {
    padding: 0.8em 1em;
  }
	.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container {
    margin-top: 18em;
    padding-top: 2em;
    padding-bottom: 2em;
    background-color: #fff;
  }
	.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p {
		letter-spacing: -0.06em;
		line-height: 36px;
	}
	.hentry .entry-content .wp-block-columns.ovr-home-quotes .wp-block-column {
		padding-top: 1.5%;
		padding-bottom: 1%;
		padding-right: 2.5%;
		padding-left: 2.5%;
    border-left: solid 1px #eee;
	}
	.hentry .entry-content .wp-block-columns.ovr-home-quotes .wp-block-column:first-child {
		border-left: none;
	}
}
#page .site-main {
	font-weight: 300!important;
}
@media screen and (min-width: 1024px) {
  .woocommerce-loop-product__link img.attachment-woocommerce_thumbnail {
		width: 500px;
  }
	.product_cat-available-artwork .woocommerce-loop-product__link img.attachment-woocommerce_thumbnail {
		width: auto;
  }
}
.f-strip {
	width: 50%;
	text-align: center;
	margin: 0px auto;
}
.f-finance-strip>div {
	border-left: solid 1px #ddd;
}
.f-finance-strip>div:first-child {
	border-left: none;
}
@media screen and (min-width: 782px) {
	.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child), .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),.editor-styles-wrapper .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n), .hentry .entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n) {
    padding-right: 2.17%;
		padding-left: 2.17%;
		margin-right: 0px;
		margin-left: 0px;
	}
}
#site-header-cart:hover .widget.woocommerce.widget_shopping_cart {
	display: none;
}
#site-header-cart:hover .cart-contents {
	background-color:#fbfbfb;
}
.col-full .woocommerce .woocommerce-message {
	display:none;
}
td.product-name a {
	color: #000;
	text-decoration: none;
	font-size: 1.2em;
}
#page .site-main .product-name dl dt,
#page .site-main .product-name dl dd {
	line-height: 18px;
}
.hentry .entry-content a:not(.button) {
	text-decoration: none;
}
abbr[title] {
	text-decoration: none;
}
ul.products li.product.product_cat-sold-paintings {
    margin-bottom: 1em;
}
#wc-stripe-payment-request-button-separator {
	display:none!important;
}
.addmarginleft {
	margin-left: 0.75em;
}
.ghost-button {
    border: solid 2px #000;
    color: #000;
    background-color: transparent;
    text-decoration: none;
    font-style: normal;
}
.button.single_add_to_cart_button {
	 border: solid 2px #333!important;
}


@media only screen and (min-width: 600px) {
	.contact-form textarea,
	.wpcf7 input, .wpcf7 textarea {
		width: 50%;		
	}
}
@media only screen and (max-width: 600px) {
	.contact-form textarea,
	.wpcf7 input, .wpcf7 textarea {
		width: 100%;		
	}
	#page .site-main h1.page-title {
    font-size: 36px;
		text-align:center;
	}
	.storefront-sorting {
		font-size: 0.8em;
	}
}
.rpwwt-post-title {
	clear:both;
	display:block;
}
.rpwwt-post-title a {
	text-decoration: none;
}
.rpwwt-widget ul li img {
	margin: 0px auto 6px;
}

.prelimhead {
	display:none;
}
.prelimhead-left {
	width:45%;
	display:inline-table;
	text-align:left;
	margin-left:2.5%;
}
.prelimhead-right {
	width:42%;
	display:inline-table;
	text-align:right;
}
@media only screen and (max-width: 600px) {
	.prelimhead-left, .prelimhead-right {
	width:99%;
	display:block;
	text-align:center;
	margin-left:0%;
	}
}
.stock.out-of-stock {
	color: #222;
}
.out-of-stock .sold, .product .sold {
	font-size: 1.2em;
	/* color: #e2401c;	*/
}
.stock.out-of-stock::before {
    content: "\f06a";
}
.single-product div.product p.price {
    font-size: 1.2em;
}
button.filter-button {
	background-color: transparent;
	border: dotted 1px #eee;
	margin:0px 2px;
	padding: .3em 1em;
}
button.filter-button.active-filter {
	background-color: #eee;
	border: dotted 1px #ddd;
}
.storefront-sorting:last-child {
	display:none;
}

/* Mobile menu */
button.menu-toggle, button.menu-toggle:hover {
    border-color: transparent;
}
.handheld-navigation ul.menu li {
    border-bottom: solid 1px #e2e2e2;
}

/* for single column stuff */
.products.columns-1 .woocommerce-loop-product__link img.attachment-woocommerce_thumbnail {
	width: 100%;
}

/* Ninja Forms corrections */

.nf-form-wrap {
	width: 50%;
}
#popmake-7015 .nf-form-wrap {
	width: 100%;
}
.nf-form-wrap .nf-form-content {
    padding: 0px;
}
#nf-field-4,
#nf-field-16 {
	width: 304px;
}
.nf-form-wrap .nf-form-content label {
    font-size: 16px;
    line-height: 18px;
		font-weight: normal;
}
.nf-form-wrap .nf-form-content textarea.ninja-forms-field {
    height: 120px;
}
#post-94 .entry-content>p {
	width: 60%;
}

@media only screen and (min-width: 768px) {
	#nf-form-2-cont #nf-field-5-container,
	#nf-form-2-cont #nf-field-6-container,
	#nf-form-3-cont #nf-field-20-container,
	#nf-form-3-cont #nf-field-21-container,
	#nf-form-3-cont #nf-field-22-container,
	#nf-form-3-cont #nf-field-23-container {
		width: 49%;
		float: left;
		clear: none;
		margin-right: 1%;
	}
	#nf-form-2-cont #nf-field-6-container,
	#nf-form-3-cont #nf-field-21-container,
	#nf-form-3-cont #nf-field-23-container {
		width: 50%;
		margin-right: 0px;
	}
}
.nf-response-msg {
	font-weight:bold;
}
@media only screen and (max-width: 768px) {
	.nf-form-wrap {
		width: 100%;
	}
	#post-94 .entry-content>p {
		width: 100%;
	}
	.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    max-width: 140px;
	}
}
.product.instock .inquiry-button {
	border: solid 2px #333!important;
	background: #333;
	color: #fff;
	text-transform: uppercase;
}
.nf-before-form-content {
	margin-bottom: 15px;
}
#ninja_forms_required_items, .nf-field-container {
 	min-height: 105px;
	margin-bottom: 10px;
}
.nf-field-container.checkbox-container {
	min-height: auto;
	margin-bottom: 25px;
}
.nf-field-container.textarea-container {
	margin-bottom: 25px;
}

/*
.product.instock .price,
.product.instock .woocommerce-product-details__short-description a,
.product.instock .wc-pao-addon-container,
.product.instock #product-addons-total,
.product.instock .single_add_to_cart_button {
	display: none;
}
*/
#wc-stripe-payment-request-button-separator,
a.reset_variations {
	display: none;
}

.price .woocommerce-Price-amount {
	  font-size: 1.2em;
    font-weight: bold;
}

.PaymentRequestButton--dark,
.PaymentRequestButton--dark .PaymentRequestButton-overlay {
    background: #000;
    width: auto;
    padding: 0 2em;
    border-radius: 0px;
    text-transform: uppercase;
}
.PaymentRequestButton-border {
    display:none;
}
.PaymentRequestButton-content {
	  text-decoration: none;
    font-weight: 600;
    text-shadow: none;
}
span.PaymentRequestButton-label {
		font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    line-height: 1.618;
    text-rendering: optimizeLegibility;
}
.PaymentRequestButton--dark .PaymentRequestButton-shine {
    background: #000;
}
.product_cat-available-artwork .price,
.product_cat-available-artwork #product-addons-total,
.product_cat-available-artwork .wc-pao-addon-container{
	color: transparent!important;
	display: none!important;
}

.hentry.post-30 .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item {
			margin-right: 0px!important;
			width: 12.5%!important;
			margin-bottom: 10px;
	}
@media only screen and (max-width: 768px) {
	.hentry.post-30 .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item {
			width: 25%!important;
	}
}