h2.wc-pao-addon-heading {
	font-size:20px;
	font-weight: bold;
	margin-bottom:20px;
}
.wc-pao-addon-description p {
	margin:0;
}
.wc-pao-addon-container {
	margin-bottom:20px;
}

.woocommerce-product-details__short-description strong {
	font-weight:normal;
	font-style: italic;
}
/*.woocommerce-product-gallery__image {*/
/*	max-width:250px;*/
/*}*/

.single-product div.product {
    max-width: 1160px;
    margin: 60px auto;
}

.single-product footer {
	margin-top:125px;
}

.product-gallery-summary .price {
	font-size:24px!important;
}
.product-gallery-summary .botiga-single-addtocart-wrapper .button,
.single_add_to_cart_button {
display:none!important;
}

.branding-show {
	display:block;
}
.branding-hide {
	display:none;
}
.branding-show-inline {
	display:inline;
}
#cc-qty-selected,
.excld-vat  {
	font-size:12px;
}


/*theme styles*/
body.tax-product_cat #colophon {
	clear:both;
}
body.tax-product_cat #secondary,
body.tax-product_cat #primary {
	float:left;
}
ul.products {
	max-width: 1300px;
    margin: auto!important;
}
ul.products.columns-4 {
	grid-template-columns: repeat(4, minmax(0,1fr))!important;
	gap:60px;
}
body.search .page-title {
	font-size:34px;
	margin-top:40px;
}
body.search .posts-archive .row {
	max-width: 1300px;
    margin: auto !important;

	display:grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 30px;
}
body.search .posts-archive .row .col-lg-4,
body.search .posts-archive .row .col-md-4 {
	max-width:100%;
}
body.search .entry-content {
	display:none;
}
body.search .pagination {
	margin: 0px 0 50px;
}